Wed Mar 29 17:35 2023 Time and Allocation Profiling Report (Final) dodge +RTS -N -p -RTS total time = 6.99 secs (27942 ticks @ 1000 us, 4 processors) total alloc = 11,660,574,936 bytes (excludes profiling overheads) COST CENTRE MODULE SRC %time %alloc >>= Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:36:3-18 6.3 18.2 pokeWall Shader.Poke src/Shader/Poke.hs:(75,1)-(82,34) 5.9 4.4 pokeShape Shader.Poke src/Shader/Poke.hs:(105,1)-(106,19) 5.9 3.2 pokeBoxSurface Shader.Poke src/Shader/Poke.hs:(223,1)-(233,41) 5.8 5.9 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 4.3 1.2 pokeCloudVerx Shader.Poke.Cloud src/Shader/Poke/Cloud.hs:(18,1)-(26,55) 4.2 3.2 addPolyWall.f Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:152:5-41 3.3 2.2 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 2.6 0.5 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 2.3 4.1 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 2.2 0.8 cutWall Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:(125,1)-(127,30) 2.2 1.5 cutWallsPoints Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:122:1-67 1.9 1.5 basicUnsafeIndexM Data.Vector.Primitive Data/Vector/Primitive.hs:245:3-75 1.8 2.4 pokeLayVerxs Shader.Poke src/Shader/Poke.hs:415:1-79 1.7 0.7 basicUnsafeWrite Linear.V3 src/Linear/V3.hs:(423,3)-(427,35) 1.3 2.7 pokeBoxSurface.v Shader.Poke src/Shader/Poke.hs:229:5-42 1.3 1.0 updateCloud.hitWl Dodge.Update src/Dodge/Update.hs:601:5-56 1.2 1.2 doWdBl Dodge.WorldBool src/Dodge/WorldBool.hs:(11,1)-(22,36) 1.1 1.3 basicUnsafeWrite Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:131:3-69 1.1 2.2 farWallDistDirection.wls Dodge.Update.Camera src/Dodge/Update/Camera.hs:252:5-48 1.0 1.6 overPosSH Shape src/Shape.hs:260:1-28 1.0 2.0 updateSeenWalls Dodge.Update src/Dodge/Update.hs:539:1-81 1.0 1.1 wallsToDraw Dodge.Render.Walls src/Dodge/Render/Walls.hs:(18,1)-(27,36) 1.0 1.2 fmap Data.Vector.Fusion.Stream.Monadic Data/Vector/Fusion/Stream/Monadic.hs:(134,3)-(136,20) 0.8 1.0 extraPics Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:(120,1)-(144,29) 0.5 1.1 fmap Linear.V3 src/Linear/V3.hs:107:3-42 0.4 1.0 drawText.f Picture.Base src/Picture/Base.hs:209:5-74 0.3 1.1 individual inherited COST CENTRE MODULE SRC no. entries %time %alloc %time %alloc MAIN MAIN 69262 0 0.2 0.0 100.0 100.0 CAF System.FilePath.Posix 70944 0 0.0 0.0 0.0 0.0 CAF GHC.Conc.Signal 69377 0 0.0 0.0 0.0 0.0 CAF GHC.Float 69368 0 0.0 0.0 0.0 0.0 CAF GHC.Float.ConversionUtils 69367 0 0.0 0.0 0.0 0.0 CAF GHC.IO.Encoding 69358 0 0.0 0.0 0.0 0.0 CAF GHC.IO.Encoding.Iconv 69356 0 0.0 0.0 0.0 0.0 CAF GHC.IO.Exception 69350 0 0.0 0.0 0.0 0.0 CAF GHC.IO.FD 69349 0 0.0 0.0 0.0 0.0 CAF GHC.IO.Handle.FD 69347 0 0.0 0.0 0.0 0.0 CAF GHC.IO.Handle.Internals 69346 0 0.0 0.0 0.0 0.0 CAF GHC.IO.Handle.Text 69345 0 0.0 0.0 0.0 0.0 CAF GHC.Event.Thread 69295 0 0.0 0.0 0.0 0.0 CAF GHC.Event.Poll 69283 0 0.0 0.0 0.0 0.0 CAF GHC.Num.BigNat 69280 0 0.0 0.0 0.0 0.0 CAF:$bAllChannels1 SDL.Mixer 109326 0 0.0 0.0 0.0 0.0 negate SDL.Mixer src/SDL/Mixer.hs:480:43-45 141961 0 0.0 0.0 0.0 0.0 CAF:$bAllChannels2 SDL.Mixer 109325 0 0.0 0.0 0.0 0.0 fromInteger SDL.Mixer src/SDL/Mixer.hs:480:43-45 141963 0 0.0 0.0 0.0 0.0 CAF:$bAllChannels4 SDL.Mixer 109153 0 0.0 0.0 0.0 0.0 fromInteger SDL.Mixer src/SDL/Mixer.hs:480:43-45 141962 1 0.0 0.0 0.0 0.0 CAF:$bAllChannels5 SDL.Mixer 109150 0 0.0 0.0 0.0 0.0 negate SDL.Mixer src/SDL/Mixer.hs:480:43-45 141960 1 0.0 0.0 0.0 0.0 CAF:$bDefaultGroup1 SDL.Mixer 109312 0 0.0 0.0 0.0 0.0 negate SDL.Mixer src/SDL/Mixer.hs:769:43-45 159905 0 0.0 0.0 0.0 0.0 CAF:$bDefaultGroup2 SDL.Mixer 109311 0 0.0 0.0 0.0 0.0 fromInteger SDL.Mixer src/SDL/Mixer.hs:769:43-45 159907 0 0.0 0.0 0.0 0.0 CAF:$bDefaultGroup3 SDL.Mixer 109310 0 0.0 0.0 0.0 0.0 fromInteger SDL.Mixer src/SDL/Mixer.hs:769:43-45 159906 1 0.0 0.0 0.0 0.0 CAF:$bDefaultGroup4 SDL.Mixer 109307 0 0.0 0.0 0.0 0.0 negate SDL.Mixer src/SDL/Mixer.hs:769:43-45 159904 1 0.0 0.0 0.0 0.0 CAF:$bForever1 SDL.Mixer 109323 0 0.0 0.0 0.0 0.0 fromInteger SDL.Mixer src/SDL/Mixer.hs:553:43-45 141948 0 0.0 0.0 0.0 0.0 CAF:$bForever3 SDL.Mixer 109320 0 0.0 0.0 0.0 0.0 fromInteger SDL.Mixer src/SDL/Mixer.hs:553:43-45 141947 1 0.0 0.0 0.0 0.0 CAF:$bOnce1 SDL.Mixer 109321 0 0.0 0.0 0.0 0.0 fromInteger SDL.Mixer src/SDL/Mixer.hs:553:43-45 159919 0 0.0 0.0 0.0 0.0 CAF:$dmlistToDot1 Data.GraphViz.Printing 103220 0 0.0 0.0 0.0 0.0 fmap Data.GraphViz.Printing Data/GraphViz/Printing.hs:116:13-19 144608 1 0.0 0.0 0.0 0.0 CAF:$dmtoJSONKeyList5 Data.Aeson.Types.ToJSON 88914 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 171133 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 171134 1 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 171135 1 0.0 0.0 0.0 0.0 CAF:$dmtoJSONKeyList6 Data.Aeson.Types.ToJSON 88911 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1313:5-29 161864 1 0.0 0.0 0.0 0.0 CAF:$dmtoJSONKeyList_$s$ctoEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-14 88916 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 170757 1 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 170758 1 0.0 0.0 0.0 0.0 CAF:$dmtoJSONKeyList_$s$ctoEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:692:10-33 88915 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 170759 1 0.0 0.0 0.0 0.0 CAF:$dmunqtListToDot1 Data.GraphViz.Printing 103228 0 0.0 0.0 0.0 0.0 pure Data.GraphViz.Printing Data/GraphViz/Printing.hs:116:22-32 144643 1 0.0 0.0 0.0 0.0 CAF:$dmunqtListToDot2 Data.GraphViz.Printing 103208 0 0.0 0.0 0.0 0.0 liftA2 Data.GraphViz.Printing Data/GraphViz/Printing.hs:116:22-32 144614 1 0.0 0.0 0.0 0.0 CAF:$fApplicativeBox_$cpure Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:45:3-6 73434 0 0.0 0.0 0.0 0.0 pure Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:45:3-12 139293 1 0.0 0.0 0.0 0.0 CAF:$fApplicativeDotCodeM1 Data.GraphViz.Printing 103211 0 0.0 0.0 0.0 0.0 <* Data.GraphViz.Printing Data/GraphViz/Printing.hs:116:22-32 144752 1 0.0 0.0 0.0 0.0 CAF:$fApplicativeId4 Data.Vector.Fusion.Util 73431 0 0.0 0.0 0.0 0.0 pure Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:31:3-11 138976 1 0.0 0.0 0.0 0.0 CAF:$fApplicativeStream_$c*> Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:373:3-6 73502 0 0.0 0.0 0.0 0.0 *> Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:373:3-17 140166 1 0.0 0.0 0.0 0.0 CAF:$fApplicativeStream_$c>>= Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:376:3-7 73503 0 0.0 0.0 0.0 0.0 >>= Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:376:3-16 140123 1 0.0 0.0 0.0 0.0 CAF:$fApplicativeStream_$cpure Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:371:3-6 73504 0 0.0 0.0 0.0 0.0 pure Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:371:3-18 140145 1 0.0 0.0 0.0 0.0 CAF:$fArbitrary1KeyMap1 Data.Aeson.KeyMap 91371 0 0.0 0.0 0.0 0.0 fromList Data.Aeson.KeyMap src/Data/Aeson/KeyMap.hs:238:1-30 138956 1 0.0 0.0 0.0 0.0 CAF:$fArbitraryKey1 Data.Aeson.Key 91403 0 0.0 0.0 0.0 0.0 fromString Data.Aeson.Key src/Data/Aeson/Key.hs:40:1-25 139004 1 0.0 0.0 0.0 0.0 CAF:$fBifunctorGr1 Data.Graph.Inductive.PatriciaTree 91633 0 0.0 0.0 0.0 0.0 second Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:143:3-19 144880 1 0.0 0.0 0.0 0.0 CAF:$fBinaryJpgImage2 Codec.Picture.Jpg.Internal.Types 74449 0 0.0 0.0 0.0 0.0 get Codec.Picture.Jpg.Internal.Types src/Codec/Picture/Jpg/Internal/Types.hs:(419,5)-(426,45) 139913 1 0.0 0.0 0.0 0.0 CAF:$fBinaryJpgImage4 Codec.Picture.Jpg.Internal.Types 74288 0 0.0 0.0 0.0 0.0 get Codec.Picture.Jpg.Internal.Types src/Codec/Picture/Jpg/Internal/Types.hs:(419,5)-(426,45) 139915 0 0.0 0.0 0.0 0.0 checkMarker Codec.Picture.Jpg.Internal.Types src/Codec/Picture/Jpg/Internal/Types.hs:(466,1)-(470,37) 139916 1 0.0 0.0 0.0 0.0 CAF:$fBinaryPngIHdr2 Codec.Picture.Png.Internal.Type 73974 0 0.0 0.0 0.0 0.0 get Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:(309,5)-(330,9) 139935 1 0.0 0.0 0.0 0.0 CAF:$fBinaryPngImageType2 Codec.Picture.Png.Internal.Type 73927 0 0.0 0.0 0.0 0.0 get Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:420:5-33 139941 1 0.0 0.0 0.0 0.0 CAF:$fBinaryPngInterlaceMethod2 Codec.Picture.Png.Internal.Type 73938 0 0.0 0.0 0.0 0.0 get Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:(343,5)-(346,44) 139944 1 0.0 0.0 0.0 0.0 CAF:$fBinaryPngRawChunk2 Codec.Picture.Png.Internal.Type 73970 0 0.0 0.0 0.0 0.0 get Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:(274,5)-(291,9) 139949 1 0.0 0.0 0.0 0.0 CAF:$fBinaryPngRawImage2 Codec.Picture.Png.Internal.Type 73980 0 0.0 0.0 0.0 0.0 get Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:264:5-26 139929 1 0.0 0.0 0.0 0.0 parseRawPngImage Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:(354,1)-(362,60) 139930 1 0.0 0.0 0.0 0.0 CAF:$fBinaryPngRawImage20 Codec.Picture.Png.Internal.Type 73978 0 0.0 0.0 0.0 0.0 parseChunks Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:(334,1)-(339,36) 139947 1 0.0 0.0 0.0 0.0 CAF:$fBinaryPngRawImage_n0 Codec.Picture.Png.Internal.Type 73940 0 0.0 0.0 0.0 0.0 parseRawPngImage Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:(354,1)-(362,60) 139932 0 0.0 0.0 0.0 0.0 CAF:$fBoundedBulletEffect_$cminBound Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:45:36-42 131979 0 0.0 0.0 0.0 0.0 minBound Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:45:36-42 146415 1 0.0 0.0 0.0 0.0 CAF:$fBoundedEnergyBallType_$cminBound Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:35:36-42 131957 0 0.0 0.0 0.0 0.0 minBound Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:35:36-42 146454 1 0.0 0.0 0.0 0.0 CAF:$fBoundedInitFlag_$cmaxBound SDL.Init src/SDL/Init.hs:40:13-19 108657 0 0.0 0.0 0.0 0.0 maxBound SDL.Init src/SDL/Init.hs:40:13-19 139361 1 0.0 0.0 0.0 0.0 CAF:$fBoundedInitFlag_$cminBound SDL.Init src/SDL/Init.hs:40:13-19 108658 0 0.0 0.0 0.0 0.0 minBound SDL.Init src/SDL/Init.hs:40:13-19 139360 1 0.0 0.0 0.0 0.0 CAF:$fBoundedLayer_$cmaxBound Picture.Data src/Picture/Data.hs:29:30-36 135613 0 0.0 0.0 0.0 0.0 maxBound Picture.Data src/Picture/Data.hs:29:30-36 142451 1 0.0 0.0 0.0 0.0 CAF:$fBoundedLayer_$cminBound Picture.Data src/Picture/Data.hs:29:30-36 135614 0 0.0 0.0 0.0 0.0 minBound Picture.Data src/Picture/Data.hs:29:30-36 142450 1 0.0 0.0 0.0 0.0 CAF:$fBoundedTargetType_$cminBound Dodge.Data.Item.Targeting src/Dodge/Data/Item/Targeting.hs:17:42-48 123819 0 0.0 0.0 0.0 0.0 minBound Dodge.Data.Item.Targeting src/Dodge/Data/Item/Targeting.hs:17:42-48 145040 1 0.0 0.0 0.0 0.0 CAF:$fConjugateComplex_$cconjugate1 Linear.Conjugate src/Linear/Conjugate.hs:63:10-24 105321 0 0.0 0.0 0.0 0.0 conjugate Linear.Conjugate src/Linear/Conjugate.hs:41:3-16 159661 1 0.0 0.0 0.0 0.0 CAF:$fDefaultAudio1 SDL.Mixer 109354 0 0.0 0.0 0.0 0.0 def SDL.Mixer src/SDL/Mixer.hs:(285,3)-(290,7) 141925 0 0.0 0.0 0.0 0.0 cIntToOutput SDL.Mixer src/SDL/Mixer.hs:(361,1)-(364,66) 141927 0 0.0 0.0 0.0 0.0 cIntToOutput.\ SDL.Mixer src/SDL/Mixer.hs:363:8-13 141928 1 0.0 0.0 0.0 0.0 CAF:$fDefaultAudio4 SDL.Mixer 109353 0 0.0 0.0 0.0 0.0 def SDL.Mixer src/SDL/Mixer.hs:(285,3)-(290,7) 141914 0 0.0 0.0 0.0 0.0 wordToFormat SDL.Mixer src/SDL/Mixer.hs:(340,1)-(349,54) 141916 0 0.0 0.0 0.0 0.0 $mAUDIO_U8.\ SDL.Raw.Mixer src/SDL/Raw/Mixer.hsc:210:26-28 141917 1 0.0 0.0 0.0 0.0 $mAUDIO_S8.\ SDL.Raw.Mixer src/SDL/Raw/Mixer.hsc:211:26-32 141918 1 0.0 0.0 0.0 0.0 $mAUDIO_U16LSB.\ SDL.Raw.Mixer src/SDL/Raw/Mixer.hsc:212:26-29 141919 1 0.0 0.0 0.0 0.0 $mAUDIO_S16LSB.\ SDL.Raw.Mixer src/SDL/Raw/Mixer.hsc:213:26-32 141920 1 0.0 0.0 0.0 0.0 wordToFormat.\ SDL.Mixer src/SDL/Mixer.hs:344:33-45 141921 1 0.0 0.0 0.0 0.0 CAF:$fDefaultAudio_$cdef SDL.Mixer src/SDL/Mixer.hs:285:3-5 109355 0 0.0 0.0 0.0 0.0 def SDL.Mixer src/SDL/Mixer.hs:(285,3)-(290,7) 141910 1 0.0 0.0 0.0 0.0 CAF:$fEnumBulletEffect4 Dodge.Data.Bullet 132042 0 0.0 0.0 0.0 0.0 enumFrom Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:45:30-33 146416 0 0.0 0.0 0.0 0.0 CAF:$fEnumDecorationShape5 Dodge.Data.GenParams 127601 0 0.0 0.0 0.0 0.0 enumFrom Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:21:24-27 152019 0 0.0 0.0 0.0 0.0 CAF:$fEnumEnergyBallType5 Dodge.Data.Bullet 132055 0 0.0 0.0 0.0 0.0 enumFrom Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:35:30-33 146455 0 0.0 0.0 0.0 0.0 CAF:$fEnumTargetType6 Dodge.Data.Item.Targeting 123843 0 0.0 0.0 0.0 0.0 enumFrom Dodge.Data.Item.Targeting src/Dodge/Data/Item/Targeting.hs:17:36-39 145041 0 0.0 0.0 0.0 0.0 CAF:$fEqSoundID2 Sound.Data 134839 0 0.0 0.0 0.0 0.0 == Sound.Data src/Sound/Data.hs:33:15-16 165026 1 0.0 0.0 0.0 0.0 CAF:$fFromJSON1IntMap1 Data.Aeson.Types.FromJSON 89980 0 0.0 0.0 0.0 0.0 parseJSON Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:1596:5-42 139185 1 0.0 0.0 0.0 0.0 parseBoundedIntegral Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:(210,1)-(211,76) 139186 1 0.0 0.0 0.0 0.0 CAF:$fFromJSON1IntMap3 Data.Aeson.Types.FromJSON 89979 0 0.0 0.0 0.0 0.0 parseJSON Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:1596:5-42 139189 0 0.0 0.0 0.0 0.0 parseBoundedIntegral Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:(210,1)-(211,76) 139190 0 0.0 0.0 0.0 0.0 prependContext Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:663:1-72 139191 1 0.0 0.0 0.0 0.0 CAF:$fFromJSONConfiguration_$cparseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:158:1-41 138443 0 0.0 0.0 0.0 0.0 parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:158:1-41 138953 1 0.0 0.0 0.0 0.0 CAF:$fFromJSONDebugBool_$cparseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:157:1-37 137863 0 0.0 0.0 0.0 0.0 parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:157:1-37 139318 1 0.0 0.0 0.0 0.0 CAF:$fFromJSONDebugBool_$cparseJSONList Dodge.Data.Config src/Dodge/Data/Config.hs:157:1-37 137865 0 0.0 0.0 0.0 0.0 parseJSONList Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:(384,5)-(387,11) 139281 1 0.0 0.0 0.0 0.0 CAF:$fFromJSONFloat_$cparseJSON Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:1561:5-13 90192 0 0.0 0.0 0.0 0.0 parseJSON Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:1561:5-38 139012 1 0.0 0.0 0.0 0.0 CAF:$fFromJSONImportance_$cparseJSON Shape.Data src/Shape/Data.hs:64:1-38 135122 0 0.0 0.0 0.0 0.0 parseJSON Shape.Data src/Shape/Data.hs:64:1-38 139067 1 0.0 0.0 0.0 0.0 CAF:$fFromJSONNumShadowCasters_$cparseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:153:1-44 138308 0 0.0 0.0 0.0 0.0 parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:153:1-44 139127 1 0.0 0.0 0.0 0.0 CAF:$fFromJSONResFactor_$cparseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:154:1-37 138109 0 0.0 0.0 0.0 0.0 parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:154:1-37 139089 1 0.0 0.0 0.0 0.0 CAF:$fFromJSONRoomClipping1 Dodge.Data.Config 138021 0 0.0 0.0 0.0 0.0 parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:156:1-40 139261 0 0.0 0.0 0.0 0.0 parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:156:1-40 139262 0 0.0 0.0 0.0 0.0 pure Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:319:5-43 139263 1 0.0 0.0 0.0 0.0 CAF:$fFromJSONRoomClipping8 Dodge.Data.Config 138022 0 0.0 0.0 0.0 0.0 parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:156:1-40 139259 0 0.0 0.0 0.0 0.0 parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:156:1-40 139260 0 0.0 0.0 0.0 0.0 CAF:$fFromJSONRoomClipping_$cparseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:156:1-40 138023 0 0.0 0.0 0.0 0.0 parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:156:1-40 139256 1 0.0 0.0 0.0 0.0 CAF:$fFromJSONShadowRendering_$cparseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:155:1-43 138063 0 0.0 0.0 0.0 0.0 parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:155:1-43 139049 1 0.0 0.0 0.0 0.0 CAF:$fFromNumberScancodeWord1 SDL.Input.Keyboard.Codes 107842 0 0.0 0.0 0.0 0.0 fromNumber SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:762:3-23 167359 1 0.0 0.0 0.0 0.0 CAF:$fGraphGr10 Data.Graph.Inductive.PatriciaTree 91643 0 0.0 0.0 0.0 0.0 empty Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:95:5-33 142233 1 0.0 0.0 0.0 0.0 CAF:$fGraphGr_$cmatch Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:99:5-9 91642 0 0.0 0.0 0.0 0.0 match Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:99:5-29 146533 1 0.0 0.0 0.0 0.0 CAF:$fGraphvizStateMDotCodeM1 Data.GraphViz.Printing 103213 0 0.0 0.0 0.0 0.0 get Data.GraphViz.Printing Data/GraphViz/Printing.hs:116:42-65 146909 1 0.0 0.0 0.0 0.0 CAF:$fGraphvizStateMDotCodeM2 Data.GraphViz.Printing 103212 0 0.0 0.0 0.0 0.0 return Data.GraphViz.Printing Data/GraphViz/Printing.hs:116:35-39 144605 1 0.0 0.0 0.0 0.0 CAF:$fGraphvizStateMDotCodeM3 Data.GraphViz.Printing 103348 0 0.0 0.0 0.0 0.0 >>= Data.GraphViz.Printing Data/GraphViz/Printing.hs:116:35-39 144600 1 0.0 0.0 0.0 0.0 CAF:$fGraphvizStateMDotCodeM4 Data.GraphViz.Printing 103216 0 0.0 0.0 0.0 0.0 modifyGS Data.GraphViz.Printing Data/GraphViz/Printing.hs:143:3-19 146917 1 0.0 0.0 0.0 0.0 CAF:$fGraphvizStateMDotCodeM5 Data.GraphViz.Printing 103215 0 0.0 0.0 0.0 0.0 state Data.GraphViz.Printing Data/GraphViz/Printing.hs:116:42-65 146919 1 0.0 0.0 0.0 0.0 CAF:$fGraphvizStateMDotCodeM_$cgetsGS Data.GraphViz.Printing Data/GraphViz/Printing.hs:145:3-8 103349 0 0.0 0.0 0.0 0.0 getsGS Data.GraphViz.Printing Data/GraphViz/Printing.hs:145:3-15 146903 1 0.0 0.0 0.0 0.0 CAF:$fHasVolumeChannel1 SDL.Mixer 109328 0 0.0 0.0 0.0 0.0 volumeToCInt SDL.Mixer src/SDL/Mixer.hs:417:1-45 141968 1 0.0 0.0 0.0 0.0 CAF:$fHasVolumeChannel4 SDL.Mixer 109380 0 0.0 0.0 0.0 0.0 clipChan SDL.Mixer src/SDL/Mixer.hs:490:1-41 141958 1 0.0 0.0 0.0 0.0 CAF:$fIntegralItAmount1 Dodge.Data.Item.Use.Consumption 123317 0 0.0 0.0 0.0 0.0 toInteger Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:49:61-68 149454 1 0.0 0.0 0.0 0.0 CAF:$fLookupFielda_$clookupField Data.Aeson.TH src/Data/Aeson/TH.hs:1153:5-15 90508 0 0.0 0.0 0.0 0.0 lookupField Data.Aeson.TH src/Data/Aeson/TH.hs:1153:5-33 138998 1 0.0 0.0 0.0 0.0 CAF:$fMonadBox_$creturn Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:49:3-8 73435 0 0.0 0.0 0.0 0.0 return Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:49:3-15 139292 1 0.0 0.0 0.0 0.0 CAF:$fMonadDotCodeM1 Data.GraphViz.Printing 103350 0 0.0 0.0 0.0 0.0 >> Data.GraphViz.Printing Data/GraphViz/Printing.hs:116:35-39 144604 1 0.0 0.0 0.0 0.0 CAF:$fMonadFailStream_$c>> Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:378:3-6 73506 0 0.0 0.0 0.0 0.0 >> Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:378:3-15 140165 1 0.0 0.0 0.0 0.0 CAF:$fMonadId1 Data.Vector.Fusion.Util 73433 0 0.0 0.0 0.0 0.0 return Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:35:3-15 138975 1 0.0 0.0 0.0 0.0 CAF:$fMonoidDotCodeM2 Data.GraphViz.Printing 103209 0 0.0 0.0 0.0 0.0 <> Data.GraphViz.Printing Data/GraphViz/Printing.hs:131:3-15 144754 1 0.0 0.0 0.0 0.0 beside Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:255:1-27 144755 1 0.0 0.0 0.0 0.0 CAF:$fMonoidSeries1 Data.Aeson.Encoding.Internal 91453 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 160171 1 0.0 0.0 0.0 0.0 CAF:$fMonoidSeries_$cmempty Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:166:5-10 91433 0 0.0 0.0 0.0 0.0 mempty Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:166:5-19 170774 1 0.0 0.0 0.0 0.0 CAF:$fNumItAmount1 Dodge.Data.Item.Use.Consumption 123333 0 0.0 0.0 0.0 0.0 fromInteger Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:49:44-46 144991 1 0.0 0.0 0.0 0.0 CAF:$fNumPos7 Data.Attoparsec.Internal.Types 85995 0 0.0 0.0 0.0 0.0 + Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:47:38-40 138562 1 0.0 0.0 0.0 0.0 CAF:$fOrdCombNode7 Dodge.Combine.Graph 113563 0 0.0 0.0 0.0 0.0 compare Dodge.Combine.Graph src/Dodge/Combine/Graph.hs:23:16-18 144979 1 0.0 0.0 0.0 0.0 CAF:$fOrdItAmount7 Dodge.Data.Item.Use.Consumption 123353 0 0.0 0.0 0.0 0.0 compare Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:49:27-29 144987 1 0.0 0.0 0.0 0.0 CAF:$fOrdKey3 Data.Aeson.Key 91396 0 0.0 0.0 0.0 0.0 >= Data.Aeson.Key src/Data/Aeson/Key.hs:37:17-19 138958 1 0.0 0.0 0.0 0.0 CAF:$fOrdKey7 Data.Aeson.Key 91400 0 0.0 0.0 0.0 0.0 compare Data.Aeson.Key src/Data/Aeson/Key.hs:37:17-19 138964 1 0.0 0.0 0.0 0.0 CAF:$fOrdPos6 Data.Attoparsec.Internal.Types 86005 0 0.0 0.0 0.0 0.0 < Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:47:27-29 138936 1 0.0 0.0 0.0 0.0 CAF:$fOrdScancode7 SDL.Input.Keyboard.Codes 107862 0 0.0 0.0 0.0 0.0 compare SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:517:32-34 167405 1 0.0 0.0 0.0 0.0 CAF:$fPrimMonadST1_r3l3 Control.Monad.Primitive 71877 0 0.0 0.0 0.0 0.0 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 138980 1 0.0 0.0 0.0 0.0 CAF:$fPrintDotArrowFill4 Data.GraphViz.Attributes.Arrows 94978 0 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Arrows Data/GraphViz/Attributes/Arrows.hs:(131,3)-(132,29) 147121 0 0.0 0.0 0.0 0.0 char Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:582:1-21 147122 1 0.0 0.0 0.0 0.0 char Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(815,1)-(816,18) 147540 1 0.0 0.0 0.0 0.0 CAF:$fPrintDotArrowModifier3 Data.GraphViz.Attributes.Arrows 94956 0 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Arrows Data/GraphViz/Attributes/Arrows.hs:(148,3)-(150,27) 147116 0 0.0 0.0 0.0 0.0 empty Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:576:1-21 147117 0 0.0 0.0 0.0 0.0 CAF:$fPrintDotArrowShape10 Data.GraphViz.Attributes.Arrows 95020 0 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Arrows Data/GraphViz/Attributes/Arrows.hs:(84,3)-(92,31) 147541 0 0.0 0.0 0.0 0.0 text Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:589:1-21 147542 0 0.0 0.0 0.0 0.0 text Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(823,1)-(825,52) 147543 1 0.0 0.0 0.0 0.0 CAF:$fPrintDotArrowShape9 Data.GraphViz.Attributes.Arrows 95021 0 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Arrows Data/GraphViz/Attributes/Arrows.hs:(84,3)-(92,31) 147102 0 0.0 0.0 0.0 0.0 text Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:589:1-21 147103 1 0.0 0.0 0.0 0.0 CAF:$fPrintDotArrowShape_x3 Data.GraphViz.Attributes.Arrows 95019 0 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Arrows Data/GraphViz/Attributes/Arrows.hs:(84,3)-(92,31) 147544 0 0.0 0.0 0.0 0.0 unstreamChunks/outer Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(73,15)-(79,43) 147545 2 0.0 0.0 0.0 0.0 unstreamChunks/inner Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(90,17)-(94,59) 147546 4 0.0 0.0 0.0 0.0 unstreamChunks/resize Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(83,72)-(87,38) 147547 1 0.0 0.0 0.0 0.0 CAF:$fPrintDotArrowType3 Data.GraphViz.Attributes.Arrows 95040 0 0.0 0.0 0.0 0.0 toDot Data.GraphViz.Printing Data/GraphViz/Printing.hs:163:3-17 147087 1 0.0 0.0 0.0 0.0 CAF:$fPrintDotAttribute1 Data.GraphViz.Attributes.Complete 102439 0 0.0 0.0 0.0 0.0 listToDot Data.GraphViz.Attributes.Complete Data/GraphViz/Attributes/Complete.hs:591:3-27 144785 1 0.0 0.0 0.0 0.0 CAF:$fPrintDotAttribute2 Data.GraphViz.Attributes.Complete 102438 0 0.0 0.0 0.0 0.0 unqtListToDot Data.GraphViz.Printing Data/GraphViz/Printing.hs:169:3-37 144786 1 0.0 0.0 0.0 0.0 CAF:$fPrintDotAttribute_f1 Data.GraphViz.Attributes.Complete 101265 0 0.0 0.0 0.0 0.0 unqtListToDot Data.GraphViz.Printing Data/GraphViz/Printing.hs:169:3-37 144789 0 0.0 0.0 0.0 0.0 list Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:98:1-19 144790 1 0.0 0.0 0.0 0.0 CAF:$fPrintDotChar1 Data.GraphViz.Printing 103329 0 0.0 0.0 0.0 0.0 qtString Data.GraphViz.Printing Data/GraphViz/Printing.hs:277:1-26 147058 0 0.0 0.0 0.0 0.0 printEscaped Data.GraphViz.Printing Data/GraphViz/Printing.hs:(300,1)-(302,28) 147059 0 0.0 0.0 0.0 0.0 printEscaped.str' Data.GraphViz.Printing Data/GraphViz/Printing.hs:302:5-28 147060 0 0.0 0.0 0.0 0.0 addEscapes Data.GraphViz.Printing Data/GraphViz/Printing.hs:(309,1)-(326,61) 147061 1 0.0 0.0 0.0 0.0 addEscapes.cs' Data.GraphViz.Printing Data/GraphViz/Printing.hs:311:5-43 147143 1 0.0 0.0 0.0 0.0 CAF:$fPrintDotChar_$ctoDot Data.GraphViz.Printing Data/GraphViz/Printing.hs:238:3-7 103332 0 0.0 0.0 0.0 0.0 toDot Data.GraphViz.Printing Data/GraphViz/Printing.hs:238:3-18 147049 1 0.0 0.0 0.0 0.0 CAF:$fPrintDotCompassPoint10 Data.GraphViz.Attributes.Internal 95456 0 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Internal Data/GraphViz/Attributes/Internal.hs:(119,3)-(128,32) 147556 0 0.0 0.0 0.0 0.0 text Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:589:1-21 147557 0 0.0 0.0 0.0 0.0 text Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(823,1)-(825,52) 147558 1 0.0 0.0 0.0 0.0 CAF:$fPrintDotCompassPoint17 Data.GraphViz.Attributes.Internal 95469 0 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Internal Data/GraphViz/Attributes/Internal.hs:(119,3)-(128,32) 147029 0 0.0 0.0 0.0 0.0 text Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:589:1-21 147030 1 0.0 0.0 0.0 0.0 CAF:$fPrintDotCompassPoint18 Data.GraphViz.Attributes.Internal 95468 0 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Internal Data/GraphViz/Attributes/Internal.hs:(119,3)-(128,32) 147518 0 0.0 0.0 0.0 0.0 text Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:589:1-21 147519 0 0.0 0.0 0.0 0.0 text Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(823,1)-(825,52) 147520 1 0.0 0.0 0.0 0.0 CAF:$fPrintDotCompassPoint9 Data.GraphViz.Attributes.Internal 95457 0 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Internal Data/GraphViz/Attributes/Internal.hs:(119,3)-(128,32) 147082 0 0.0 0.0 0.0 0.0 text Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:589:1-21 147083 1 0.0 0.0 0.0 0.0 CAF:$fPrintDotCompassPoint_x3 Data.GraphViz.Attributes.Internal 95455 0 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Internal Data/GraphViz/Attributes/Internal.hs:(119,3)-(128,32) 147559 0 0.0 0.0 0.0 0.0 unstreamChunks/outer Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(73,15)-(79,43) 147560 2 0.0 0.0 0.0 0.0 unstreamChunks/inner Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(90,17)-(94,59) 147561 1 0.0 0.0 0.0 0.0 CAF:$fPrintDotCompassPoint_x7 Data.GraphViz.Attributes.Internal 95467 0 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Internal Data/GraphViz/Attributes/Internal.hs:(119,3)-(128,32) 147521 0 0.0 0.0 0.0 0.0 unstreamChunks/outer Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(73,15)-(79,43) 147522 2 0.0 0.0 0.0 0.0 unstreamChunks/inner Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(90,17)-(94,59) 147523 1 0.0 0.0 0.0 0.0 CAF:$fPrintDotDotEdge10 Data.GraphViz.Types.Internal.Common 95309 0 0.0 0.0 0.0 0.0 printAttrBasedList Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:518:1-83 144735 0 0.0 0.0 0.0 0.0 vcat Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:249:1-19 144736 1 0.0 0.0 0.0 0.0 CAF:$fPrintDotDotEdge11 Data.GraphViz.Types.Internal.Common 95304 0 0.0 0.0 0.0 0.0 printAttrBased Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:(503,1)-(513,31) 146942 0 0.0 0.0 0.0 0.0 CAF:$fPrintDotDotEdge12 Data.GraphViz.Types.Internal.Common 95302 0 0.0 0.0 0.0 0.0 printAttrBased Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:(503,1)-(513,31) 146910 0 0.0 0.0 0.0 0.0 getColorScheme Data.GraphViz.Internal.State Data/GraphViz/Internal/State.hs:(117,1)-(124,61) 146911 1 0.0 0.0 0.0 0.0 getsGS Data.GraphViz.Printing Data/GraphViz/Printing.hs:145:3-15 146914 0 0.0 0.0 0.0 0.0 CAF:$fPrintDotDotEdge13 Data.GraphViz.Types.Internal.Common 95300 0 0.0 0.0 0.0 0.0 printAttrBased Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:(503,1)-(513,31) 146925 0 0.0 0.0 0.0 0.0 getAttributeType Data.GraphViz.Internal.State Data/GraphViz/Internal/State.hs:92:1-39 146926 0 0.0 0.0 0.0 0.0 getsGS Data.GraphViz.Printing Data/GraphViz/Printing.hs:145:3-15 146927 0 0.0 0.0 0.0 0.0 CAF:$fPrintDotDotEdge14 Data.GraphViz.Types.Internal.Common 95301 0 0.0 0.0 0.0 0.0 printAttrBased Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:(503,1)-(513,31) 146947 0 0.0 0.0 0.0 0.0 CAF:$fPrintDotDotEdge15 Data.GraphViz.Types.Internal.Common 95303 0 0.0 0.0 0.0 0.0 printAttrBased Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:(503,1)-(513,31) 144852 0 0.0 0.0 0.0 0.0 semi Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:385:1-19 144853 0 0.0 0.0 0.0 0.0 CAF:$fPrintDotDotEdge18 Data.GraphViz.Types.Internal.Common 95310 0 0.0 0.0 0.0 0.0 printAttrBasedList Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:518:1-83 144749 0 0.0 0.0 0.0 0.0 CAF:$fPrintDotDotEdge4 Data.GraphViz.Types.Internal.Common 95289 0 0.0 0.0 0.0 0.0 dirEdge' Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:330:1-32 146967 1 0.0 0.0 0.0 0.0 text Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:589:1-21 146968 1 0.0 0.0 0.0 0.0 CAF:$fPrintDotDotEdge5 Data.GraphViz.Types.Internal.Common 95288 0 0.0 0.0 0.0 0.0 dirEdge' Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:330:1-32 146974 0 0.0 0.0 0.0 0.0 text Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:589:1-21 146975 0 0.0 0.0 0.0 0.0 text Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(823,1)-(825,52) 146976 1 0.0 0.0 0.0 0.0 CAF:$fPrintDotDotEdge8 Data.GraphViz.Types.Internal.Common 95308 0 0.0 0.0 0.0 0.0 printEdgeID Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:(257,1)-(260,41) 146901 0 0.0 0.0 0.0 0.0 getDirectedness Data.GraphViz.Internal.State Data/GraphViz/Internal/State.hs:86:1-38 146902 0 0.0 0.0 0.0 0.0 getsGS Data.GraphViz.Printing Data/GraphViz/Printing.hs:145:3-15 146904 0 0.0 0.0 0.0 0.0 CAF:$fPrintDotDotEdge_x Data.GraphViz.Types.Internal.Common 95287 0 0.0 0.0 0.0 0.0 dirEdge' Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:330:1-32 146977 0 0.0 0.0 0.0 0.0 unstreamChunks/outer Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(73,15)-(79,43) 146979 1 0.0 0.0 0.0 0.0 unstreamChunks/inner Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(90,17)-(94,59) 146980 2 0.0 0.0 0.0 0.0 CAF:$fPrintDotDotSubGraph2 Data.GraphViz.Types.Canonical 103784 0 0.0 0.0 0.0 0.0 printSubGraphID' Data.GraphViz.Types.Canonical Data/GraphViz/Types/Canonical.hs:178:1-61 146624 1 0.0 0.0 0.0 0.0 CAF:$fPrintDotGlobalAttributes2 Data.GraphViz.Types.Internal.Common 95311 0 0.0 0.0 0.0 0.0 unqtListToDot Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:113:3-78 144731 1 0.0 0.0 0.0 0.0 printAttrBasedList Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:518:1-83 144732 1 0.0 0.0 0.0 0.0 CAF:$fPrintDotGlobalAttributes7 Data.GraphViz.Types.Internal.Common 95292 0 0.0 0.0 0.0 0.0 printGlobAttrType Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:(133,1)-(135,44) 144771 0 0.0 0.0 0.0 0.0 text Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:589:1-21 144772 1 0.0 0.0 0.0 0.0 CAF:$fPrintDotGlobalAttributes8 Data.GraphViz.Types.Internal.Common 95291 0 0.0 0.0 0.0 0.0 printGlobAttrType Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:(133,1)-(135,44) 144777 0 0.0 0.0 0.0 0.0 text Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:589:1-21 144778 0 0.0 0.0 0.0 0.0 text Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(823,1)-(825,52) 144779 1 0.0 0.0 0.0 0.0 CAF:$fPrintDotGlobalAttributes_x2 Data.GraphViz.Types.Internal.Common 95290 0 0.0 0.0 0.0 0.0 printGlobAttrType Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:(133,1)-(135,44) 144780 0 0.0 0.0 0.0 0.0 unstreamChunks/outer Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(73,15)-(79,43) 144781 2 0.0 0.0 0.0 0.0 unstreamChunks/inner Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(90,17)-(94,59) 144782 5 0.0 0.0 0.0 0.0 unstreamChunks/resize Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(83,72)-(87,38) 144783 1 0.0 0.0 0.0 0.0 CAF:$fPrintDotInt3 Data.GraphViz.Printing 103268 0 0.0 0.0 0.0 0.0 toDot Data.GraphViz.Printing Data/GraphViz/Printing.hs:163:3-17 146664 1 0.0 0.0 0.0 0.0 CAF:$fPrintDotInt4 Data.GraphViz.Printing 103267 0 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Printing Data/GraphViz/Printing.hs:183:3-15 146665 1 0.0 0.0 0.0 0.0 int Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:435:1-19 146666 1 0.0 0.0 0.0 0.0 CAF:$fPrintDotRankDir7 Data.GraphViz.Attributes.Values 93537 0 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Values Data/GraphViz/Attributes/Values.hs:(989,3)-(992,32) 144836 0 0.0 0.0 0.0 0.0 text Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:589:1-21 144837 1 0.0 0.0 0.0 0.0 CAF:$fPrintDotRankDir8 Data.GraphViz.Attributes.Values 93536 0 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Values Data/GraphViz/Attributes/Values.hs:(989,3)-(992,32) 144841 0 0.0 0.0 0.0 0.0 text Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:589:1-21 144842 0 0.0 0.0 0.0 0.0 text Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(823,1)-(825,52) 144843 1 0.0 0.0 0.0 0.0 CAF:$fPrintDotRankDir_$ctoDot Data.GraphViz.Attributes.Values Data/GraphViz/Attributes/Values.hs:988:10-25 93544 0 0.0 0.0 0.0 0.0 toDot Data.GraphViz.Printing Data/GraphViz/Printing.hs:163:3-17 144834 1 0.0 0.0 0.0 0.0 CAF:$fPrintDotRankDir_x2 Data.GraphViz.Attributes.Values 93535 0 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Values Data/GraphViz/Attributes/Values.hs:(989,3)-(992,32) 144844 0 0.0 0.0 0.0 0.0 unstreamChunks/outer Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(73,15)-(79,43) 144845 2 0.0 0.0 0.0 0.0 unstreamChunks/inner Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(90,17)-(94,59) 144846 2 0.0 0.0 0.0 0.0 CAF:$fPrintDotShape103 Data.GraphViz.Attributes.Values 93378 0 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Values Data/GraphViz/Attributes/Values.hs:(1066,3)-(1120,43) 146835 0 0.0 0.0 0.0 0.0 text Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:589:1-21 146836 1 0.0 0.0 0.0 0.0 CAF:$fPrintDotShape104 Data.GraphViz.Attributes.Values 93377 0 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Values Data/GraphViz/Attributes/Values.hs:(1066,3)-(1120,43) 146840 0 0.0 0.0 0.0 0.0 text Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:589:1-21 146841 0 0.0 0.0 0.0 0.0 text Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(823,1)-(825,52) 146842 1 0.0 0.0 0.0 0.0 CAF:$fPrintDotShape111 Data.GraphViz.Attributes.Values 93366 0 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Values Data/GraphViz/Attributes/Values.hs:(1066,3)-(1120,43) 147358 0 0.0 0.0 0.0 0.0 text Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:589:1-21 147359 1 0.0 0.0 0.0 0.0 CAF:$fPrintDotShape112 Data.GraphViz.Attributes.Values 93365 0 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Values Data/GraphViz/Attributes/Values.hs:(1066,3)-(1120,43) 147360 0 0.0 0.0 0.0 0.0 text Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:589:1-21 147361 0 0.0 0.0 0.0 0.0 text Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(823,1)-(825,52) 147362 1 0.0 0.0 0.0 0.0 CAF:$fPrintDotShape_$ctoDot Data.GraphViz.Attributes.Values Data/GraphViz/Attributes/Values.hs:1065:10-23 93529 0 0.0 0.0 0.0 0.0 toDot Data.GraphViz.Printing Data/GraphViz/Printing.hs:163:3-17 146833 1 0.0 0.0 0.0 0.0 CAF:$fPrintDotShape_x50 Data.GraphViz.Attributes.Values 93376 0 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Values Data/GraphViz/Attributes/Values.hs:(1066,3)-(1120,43) 146843 0 0.0 0.0 0.0 0.0 unstreamChunks/outer Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(73,15)-(79,43) 146844 2 0.0 0.0 0.0 0.0 unstreamChunks/inner Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(90,17)-(94,59) 146845 5 0.0 0.0 0.0 0.0 unstreamChunks/resize Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(83,72)-(87,38) 146846 1 0.0 0.0 0.0 0.0 CAF:$fPrintDotShape_x54 Data.GraphViz.Attributes.Values 93364 0 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Values Data/GraphViz/Attributes/Values.hs:(1066,3)-(1120,43) 147363 0 0.0 0.0 0.0 0.0 unstreamChunks/outer Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(73,15)-(79,43) 147364 2 0.0 0.0 0.0 0.0 unstreamChunks/inner Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(90,17)-(94,59) 147365 3 0.0 0.0 0.0 0.0 unstreamChunks/resize Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(83,72)-(87,38) 147366 1 0.0 0.0 0.0 0.0 CAF:$fRandomGenStdGen6 System.Random.Internal 84752 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:556:19-27 144523 1 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:566:3-27 144524 1 0.0 0.0 0.0 0.0 CAF:$fRandomGenStdGen7 System.Random.Internal 84753 0 0.0 0.0 0.0 0.0 genWord32 System.Random.Internal src/System/Random/Internal.hs:556:19-27 147672 1 0.0 0.0 0.0 0.0 genWord32 System.Random.Internal src/System/Random/Internal.hs:564:3-27 147673 1 0.0 0.0 0.0 0.0 CAF:$fReadDamageType50 Dodge.Data.Damage.Type 128490 0 0.0 0.0 0.0 0.0 CAF:$fReadDetector12 Dodge.Data.Item.Combine 127229 0 0.0 0.0 0.0 0.0 CAF:$fReadDetector16 Dodge.Data.Item.Combine 127227 0 0.0 0.0 0.0 0.0 CAF:$fReadDetector8 Dodge.Data.Item.Combine 127231 0 0.0 0.0 0.0 0.0 CAF:$fReadLeftItemType13 Dodge.Data.Item.Combine 127221 0 0.0 0.0 0.0 0.0 CAF:$fReadLeftItemType23 Dodge.Data.Item.Combine 127217 0 0.0 0.0 0.0 0.0 CAF:$fReadLeftItemType28 Dodge.Data.Item.Combine 127215 0 0.0 0.0 0.0 0.0 CAF:$fReadLeftItemType33 Dodge.Data.Item.Combine 127213 0 0.0 0.0 0.0 0.0 CAF:$fReadLeftItemType38 Dodge.Data.Item.Combine 127211 0 0.0 0.0 0.0 0.0 CAF:$fReadLeftItemType43 Dodge.Data.Item.Combine 127209 0 0.0 0.0 0.0 0.0 CAF:$fReadLeftItemType48 Dodge.Data.Item.Combine 127207 0 0.0 0.0 0.0 0.0 CAF:$fReadTargetType10 Dodge.Data.Item.Targeting 123828 0 0.0 0.0 0.0 0.0 CAF:$fReadTargetType15 Dodge.Data.Item.Targeting 123826 0 0.0 0.0 0.0 0.0 CAF:$fReadTargetType20 Dodge.Data.Item.Targeting 123824 0 0.0 0.0 0.0 0.0 CAF:$fReadTargetType25 Dodge.Data.Item.Targeting 123822 0 0.0 0.0 0.0 0.0 CAF:$fReadTargetType30 Dodge.Data.Item.Targeting 123820 0 0.0 0.0 0.0 0.0 CAF:$fShowCraftType111 Dodge.Data.Item.Combine 126935 0 0.0 0.0 0.0 0.0 CAF:$fShowCraftType114 Dodge.Data.Item.Combine 126934 0 0.0 0.0 0.0 0.0 CAF:$fShowCraftType135 Dodge.Data.Item.Combine 126927 0 0.0 0.0 0.0 0.0 CAF:$fShowCraftType147 Dodge.Data.Item.Combine 126923 0 0.0 0.0 0.0 0.0 CAF:$fShowCraftType153 Dodge.Data.Item.Combine 126921 0 0.0 0.0 0.0 0.0 CAF:$fShowEquipItemType2 Dodge.Data.Item.Combine 127309 0 0.0 0.0 0.0 0.0 CAF:$fShowEquipItemType20 Dodge.Data.Item.Combine 126045 0 0.0 0.0 0.0 0.0 CAF:$fShowEquipItemType23 Dodge.Data.Item.Combine 126044 0 0.0 0.0 0.0 0.0 CAF:$fShowEquipItemType25 Dodge.Data.Item.Combine 127308 0 0.0 0.0 0.0 0.0 CAF:$fShowEquipItemType28 Dodge.Data.Item.Combine 126042 0 0.0 0.0 0.0 0.0 CAF:$fShowEquipItemType45 Dodge.Data.Item.Combine 126036 0 0.0 0.0 0.0 0.0 CAF:$fShowEquipItemType8 Dodge.Data.Item.Combine 126049 0 0.0 0.0 0.0 0.0 CAF:$fShowHeldItemType100 Dodge.Data.Item.Combine 127284 0 0.0 0.0 0.0 0.0 CAF:$fShowHeldItemType102 Dodge.Data.Item.Combine 127283 0 0.0 0.0 0.0 0.0 CAF:$fShowHeldItemType104 Dodge.Data.Item.Combine 127282 0 0.0 0.0 0.0 0.0 CAF:$fShowHeldItemType107 Dodge.Data.Item.Combine 126095 0 0.0 0.0 0.0 0.0 CAF:$fShowHeldItemType11 Dodge.Data.Item.Combine 126129 0 0.0 0.0 0.0 0.0 CAF:$fShowHeldItemType110 Dodge.Data.Item.Combine 126094 0 0.0 0.0 0.0 0.0 CAF:$fShowHeldItemType113 Dodge.Data.Item.Combine 126093 0 0.0 0.0 0.0 0.0 CAF:$fShowHeldItemType116 Dodge.Data.Item.Combine 126092 0 0.0 0.0 0.0 0.0 CAF:$fShowHeldItemType119 Dodge.Data.Item.Combine 126091 0 0.0 0.0 0.0 0.0 CAF:$fShowHeldItemType121 Dodge.Data.Item.Combine 127281 0 0.0 0.0 0.0 0.0 CAF:$fShowHeldItemType124 Dodge.Data.Item.Combine 126089 0 0.0 0.0 0.0 0.0 CAF:$fShowHeldItemType127 Dodge.Data.Item.Combine 126088 0 0.0 0.0 0.0 0.0 CAF:$fShowHeldItemType129 Dodge.Data.Item.Combine 127275 0 0.0 0.0 0.0 0.0 CAF:$fShowHeldItemType131 Dodge.Data.Item.Combine 127289 0 0.0 0.0 0.0 0.0 CAF:$fShowHeldItemType133 Dodge.Data.Item.Combine 127280 0 0.0 0.0 0.0 0.0 CAF:$fShowHeldItemType2 Dodge.Data.Item.Combine 127288 0 0.0 0.0 0.0 0.0 CAF:$fShowHeldItemType25 Dodge.Data.Item.Combine 126124 0 0.0 0.0 0.0 0.0 CAF:$fShowHeldItemType28 Dodge.Data.Item.Combine 126123 0 0.0 0.0 0.0 0.0 CAF:$fShowHeldItemType30 Dodge.Data.Item.Combine 127286 0 0.0 0.0 0.0 0.0 CAF:$fShowHeldItemType33 Dodge.Data.Item.Combine 126121 0 0.0 0.0 0.0 0.0 CAF:$fShowHeldItemType36 Dodge.Data.Item.Combine 126120 0 0.0 0.0 0.0 0.0 CAF:$fShowHeldItemType38 Dodge.Data.Item.Combine 127285 0 0.0 0.0 0.0 0.0 CAF:$fShowHeldItemType41 Dodge.Data.Item.Combine 126118 0 0.0 0.0 0.0 0.0 CAF:$fShowHeldItemType44 Dodge.Data.Item.Combine 126117 0 0.0 0.0 0.0 0.0 CAF:$fShowHeldItemType47 Dodge.Data.Item.Combine 126116 0 0.0 0.0 0.0 0.0 CAF:$fShowHeldItemType5 Dodge.Data.Item.Combine 126131 0 0.0 0.0 0.0 0.0 CAF:$fShowHeldItemType50 Dodge.Data.Item.Combine 126115 0 0.0 0.0 0.0 0.0 CAF:$fShowHeldItemType53 Dodge.Data.Item.Combine 126114 0 0.0 0.0 0.0 0.0 CAF:$fShowHeldItemType56 Dodge.Data.Item.Combine 126113 0 0.0 0.0 0.0 0.0 CAF:$fShowHeldItemType59 Dodge.Data.Item.Combine 126112 0 0.0 0.0 0.0 0.0 CAF:$fShowHeldItemType62 Dodge.Data.Item.Combine 126111 0 0.0 0.0 0.0 0.0 CAF:$fShowHeldItemType65 Dodge.Data.Item.Combine 126110 0 0.0 0.0 0.0 0.0 CAF:$fShowHeldItemType68 Dodge.Data.Item.Combine 126109 0 0.0 0.0 0.0 0.0 CAF:$fShowHeldItemType71 Dodge.Data.Item.Combine 126108 0 0.0 0.0 0.0 0.0 CAF:$fShowHeldItemType74 Dodge.Data.Item.Combine 126107 0 0.0 0.0 0.0 0.0 CAF:$fShowHeldItemType77 Dodge.Data.Item.Combine 126106 0 0.0 0.0 0.0 0.0 CAF:$fShowHeldItemType80 Dodge.Data.Item.Combine 126105 0 0.0 0.0 0.0 0.0 CAF:$fShowHeldItemType89 Dodge.Data.Item.Combine 126102 0 0.0 0.0 0.0 0.0 CAF:$fShowHeldItemType92 Dodge.Data.Item.Combine 126101 0 0.0 0.0 0.0 0.0 CAF:$fShowHeldItemType95 Dodge.Data.Item.Combine 126100 0 0.0 0.0 0.0 0.0 CAF:$fShowHeldItemType98 Dodge.Data.Item.Combine 126099 0 0.0 0.0 0.0 0.0 CAF:$fStorableEvent_$calignment SDL.Raw.Types src/SDL/Raw/Types.hsc:474:3-11 106303 0 0.0 0.0 0.0 0.0 alignment SDL.Raw.Types src/SDL/Raw/Types.hsc:474:3-20 142386 1 0.0 0.0 0.0 0.0 CAF:$fToJSON1IntMap1 Data.Aeson.Types.ToJSON 88870 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 160162 1 0.0 0.0 0.0 0.0 CAF:$fToJSON1IntMap_$ctoEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1357:10-19 88871 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 161570 1 0.0 0.0 0.0 0.0 CAF:$fToJSONActionPlan_$ctoEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 133805 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 160966 1 0.0 0.0 0.0 0.0 CAF:$fToJSONAction_$ctoEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 133778 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161149 1 0.0 0.0 0.0 0.0 CAF:$fToJSONAction_$ctoEncodingList Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 133771 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 161023 1 0.0 0.0 0.0 0.0 CAF:$fToJSONAimParams_$ctoEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:100:1-37 123444 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:100:1-37 163639 1 0.0 0.0 0.0 0.0 CAF:$fToJSONAimStance1 Dodge.Data.Item.Use 123409 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:98:1-37 173357 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:98:1-37 173358 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 173359 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 173360 1 0.0 0.0 0.0 0.0 CAF:$fToJSONAimStance2 Dodge.Data.Item.Use 123408 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:98:1-37 173370 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:98:1-37 173371 0 0.0 0.0 0.0 0.0 CAF:$fToJSONAimStance3 Dodge.Data.Item.Use 123407 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:98:1-37 183483 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:98:1-37 183484 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 183485 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 183486 1 0.0 0.0 0.0 0.0 CAF:$fToJSONAimStance4 Dodge.Data.Item.Use 123406 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:98:1-37 183487 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:98:1-37 183488 0 0.0 0.0 0.0 0.0 CAF:$fToJSONAimStance5 Dodge.Data.Item.Use 123405 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:98:1-37 163717 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:98:1-37 163718 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 163719 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 163720 1 0.0 0.0 0.0 0.0 CAF:$fToJSONAimStance6 Dodge.Data.Item.Use 123404 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:98:1-37 163730 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:98:1-37 163731 0 0.0 0.0 0.0 0.0 CAF:$fToJSONAimStance_$ctoEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:98:1-37 123410 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:98:1-37 163714 1 0.0 0.0 0.0 0.0 CAF:$fToJSONAmmoType_$ctoEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 122950 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 163838 1 0.0 0.0 0.0 0.0 CAF:$fToJSONAttention_$ctoEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:78:1-37 129976 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:78:1-37 161319 1 0.0 0.0 0.0 0.0 CAF:$fToJSONAudition1 Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:75:1-36 130033 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:75:1-36 161484 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:75:1-36 161485 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 161486 1 0.0 0.0 0.0 0.0 CAF:$fToJSONAudition_$ctoEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:75:1-36 130034 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:75:1-36 161470 1 0.0 0.0 0.0 0.0 CAF:$fToJSONBarrelSpread_$ctoEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:115:1-40 123961 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:115:1-40 174070 1 0.0 0.0 0.0 0.0 CAF:$fToJSONBarrelType1 Dodge.Data.Creature.Misc 130172 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:87:1-38 165149 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:87:1-38 165150 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 165151 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 165152 1 0.0 0.0 0.0 0.0 CAF:$fToJSONBarrelType2 Dodge.Data.Creature.Misc 130171 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:87:1-38 165162 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:87:1-38 165163 0 0.0 0.0 0.0 0.0 CAF:$fToJSONBarrelType_$ctoEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:87:1-38 130173 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:87:1-38 165146 1 0.0 0.0 0.0 0.0 CAF:$fToJSONBeam_$ctoEncodingList Dodge.Data.Beam src/Dodge/Data/Beam.hs:58:1-32 132450 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 166764 1 0.0 0.0 0.0 0.0 CAF:$fToJSONBlBl11 Dodge.Data.Terminal 118443 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:133:1-32 171551 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:133:1-32 171552 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 171553 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 171554 1 0.0 0.0 0.0 0.0 CAF:$fToJSONBlBl12 Dodge.Data.Terminal 118442 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:133:1-32 171564 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:133:1-32 171565 0 0.0 0.0 0.0 0.0 CAF:$fToJSONBlBl14 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:133:1-32 118437 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:133:1-32 171572 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:133:1-32 171573 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 171574 1 0.0 0.0 0.0 0.0 CAF:$fToJSONBlBl5 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:133:1-32 118436 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:133:1-32 171548 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:133:1-32 171549 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 171550 1 0.0 0.0 0.0 0.0 CAF:$fToJSONBlBl9 Dodge.Data.Terminal 118444 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:133:1-32 171544 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:133:1-32 171545 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 171546 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 171547 1 0.0 0.0 0.0 0.0 CAF:$fToJSONBlBl_$ctoEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:133:1-32 118449 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:133:1-32 171532 1 0.0 0.0 0.0 0.0 CAF:$fToJSONBlSh1 Dodge.Data.Block 132071 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:51:1-32 172442 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Block src/Dodge/Data/Block.hs:51:1-32 172443 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 172444 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 172445 1 0.0 0.0 0.0 0.0 CAF:$fToJSONBlSh11 Dodge.Data.Block 132066 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:51:1-32 172244 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Block src/Dodge/Data/Block.hs:51:1-32 172245 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 172246 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 172247 1 0.0 0.0 0.0 0.0 CAF:$fToJSONBlSh12 Dodge.Data.Block 132065 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:51:1-32 172253 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Block src/Dodge/Data/Block.hs:51:1-32 172254 0 0.0 0.0 0.0 0.0 CAF:$fToJSONBlSh3 Dodge.Data.Block src/Dodge/Data/Block.hs:51:1-32 132063 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:51:1-32 172241 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Block src/Dodge/Data/Block.hs:51:1-32 172242 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 172243 1 0.0 0.0 0.0 0.0 CAF:$fToJSONBlSh4 Dodge.Data.Block 132070 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:51:1-32 172446 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Block src/Dodge/Data/Block.hs:51:1-32 172447 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 172448 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 172449 1 0.0 0.0 0.0 0.0 CAF:$fToJSONBlSh5 Dodge.Data.Block 132069 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:51:1-32 172459 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Block src/Dodge/Data/Block.hs:51:1-32 172460 0 0.0 0.0 0.0 0.0 CAF:$fToJSONBlSh6 Dodge.Data.Block src/Dodge/Data/Block.hs:51:1-32 132064 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:51:1-32 172467 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.Block src/Dodge/Data/Block.hs:51:1-32 172468 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 172469 1 0.0 0.0 0.0 0.0 CAF:$fToJSONBlSh7 Dodge.Data.Block 132068 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:51:1-32 172223 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Block src/Dodge/Data/Block.hs:51:1-32 172224 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 172225 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 172228 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 172229 1 0.0 0.0 0.0 0.0 CAF:$fToJSONBlSh9 Dodge.Data.Block 132067 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:51:1-32 172230 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Block src/Dodge/Data/Block.hs:51:1-32 172231 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 172232 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 172233 1 0.0 0.0 0.0 0.0 CAF:$fToJSONBlSh_$ctoEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:51:1-32 132072 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:51:1-32 172220 1 0.0 0.0 0.0 0.0 CAF:$fToJSONBlockDraw_$ctoEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:52:1-37 132146 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:52:1-37 171821 1 0.0 0.0 0.0 0.0 CAF:$fToJSONBlockDraw_$ctoEncodingList Dodge.Data.Block src/Dodge/Data/Block.hs:52:1-37 132145 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 172064 1 0.0 0.0 0.0 0.0 CAF:$fToJSONBlock_$ctoEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:53:1-33 132186 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:53:1-33 171608 1 0.0 0.0 0.0 0.0 CAF:$fToJSONBool_$ctoEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1287:5-14 88937 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1287:5-23 160551 1 0.0 0.0 0.0 0.0 CAF:$fToJSONBounds_$ctoEncoding Dodge.Data.Bounds src/Dodge/Data/Bounds.hs:24:1-34 112959 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bounds src/Dodge/Data/Bounds.hs:24:1-34 176282 1 0.0 0.0 0.0 0.0 CAF:$fToJSONBulletEffect5 Dodge.Data.Bullet 131715 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:73:1-40 163925 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:73:1-40 163926 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 163927 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 163928 1 0.0 0.0 0.0 0.0 CAF:$fToJSONBulletEffect6 Dodge.Data.Bullet 131714 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:73:1-40 163938 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:73:1-40 163939 0 0.0 0.0 0.0 0.0 CAF:$fToJSONBulletEffect_$ctoEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:73:1-40 131720 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:73:1-40 163922 1 0.0 0.0 0.0 0.0 CAF:$fToJSONBulletSpawn20 Dodge.Data.Bullet 131831 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:74:1-39 163946 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:74:1-39 163947 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 163948 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 163951 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 163952 1 0.0 0.0 0.0 0.0 CAF:$fToJSONBulletSpawn22 Dodge.Data.Bullet 131830 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:74:1-39 163953 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:74:1-39 163954 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 163955 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 163956 1 0.0 0.0 0.0 0.0 CAF:$fToJSONBulletSpawn24 Dodge.Data.Bullet 131829 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:74:1-39 163967 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:74:1-39 163968 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 163969 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 163970 1 0.0 0.0 0.0 0.0 CAF:$fToJSONBulletSpawn25 Dodge.Data.Bullet 131828 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:74:1-39 163976 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:74:1-39 163977 0 0.0 0.0 0.0 0.0 CAF:$fToJSONBulletSpawn5 Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:74:1-39 131823 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:74:1-39 163964 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:74:1-39 163965 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 163966 1 0.0 0.0 0.0 0.0 CAF:$fToJSONBulletSpawn_$ctoEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:74:1-39 131844 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:74:1-39 163943 1 0.0 0.0 0.0 0.0 CAF:$fToJSONBulletTrajectory_$ctoEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:75:1-44 131661 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:75:1-44 164062 1 0.0 0.0 0.0 0.0 CAF:$fToJSONBulletUpdateMod3 Dodge.Data.Bullet 131743 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:72:1-43 164005 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:72:1-43 164006 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 164007 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 164008 1 0.0 0.0 0.0 0.0 CAF:$fToJSONBulletUpdateMod4 Dodge.Data.Bullet 131742 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:72:1-43 164035 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:72:1-43 164036 0 0.0 0.0 0.0 0.0 CAF:$fToJSONBulletUpdateMod_$ctoEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:72:1-43 131746 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:72:1-43 164002 1 0.0 0.0 0.0 0.0 CAF:$fToJSONBullet_$ctoEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 131888 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 163894 1 0.0 0.0 0.0 0.0 CAF:$fToJSONBullet_$ctoEncodingList Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 131892 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 166708 1 0.0 0.0 0.0 0.0 CAF:$fToJSONButtonDraw_$ctoEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:68:1-38 131491 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:68:1-38 174655 1 0.0 0.0 0.0 0.0 CAF:$fToJSONButtonEvent_$ctoEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:70:1-39 131398 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:70:1-39 174816 1 0.0 0.0 0.0 0.0 CAF:$fToJSONButtonState1 Dodge.Data.Button 131363 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:69:1-39 174862 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:69:1-39 174863 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 174864 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 174865 1 0.0 0.0 0.0 0.0 CAF:$fToJSONButtonState2 Dodge.Data.Button 131362 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:69:1-39 174875 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:69:1-39 174876 0 0.0 0.0 0.0 0.0 CAF:$fToJSONButtonState3 Dodge.Data.Button 131361 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:69:1-39 175069 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:69:1-39 175070 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 175071 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 175072 1 0.0 0.0 0.0 0.0 CAF:$fToJSONButtonState4 Dodge.Data.Button 131360 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:69:1-39 175082 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:69:1-39 175083 0 0.0 0.0 0.0 0.0 CAF:$fToJSONButtonState_$ctoEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:69:1-39 131364 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:69:1-39 174859 1 0.0 0.0 0.0 0.0 CAF:$fToJSONButton_$ctoEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:71:1-34 131555 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:71:1-34 174636 1 0.0 0.0 0.0 0.0 CAF:$fToJSONCWGen_$ctoEncoding Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 128688 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 176159 1 0.0 0.0 0.0 0.0 CAF:$fToJSONCWorld_$ctoEncoding Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 128728 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 160101 1 0.0 0.0 0.0 0.0 CAF:$fToJSONCamouflageStatus1 Dodge.Data.CamouflageStatus 131185 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.CamouflageStatus src/Dodge/Data/CamouflageStatus.hs:16:1-44 165387 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.CamouflageStatus src/Dodge/Data/CamouflageStatus.hs:16:1-44 165388 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 165389 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 165390 1 0.0 0.0 0.0 0.0 CAF:$fToJSONCamouflageStatus2 Dodge.Data.CamouflageStatus 131184 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.CamouflageStatus src/Dodge/Data/CamouflageStatus.hs:16:1-44 165400 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.CamouflageStatus src/Dodge/Data/CamouflageStatus.hs:16:1-44 165401 0 0.0 0.0 0.0 0.0 CAF:$fToJSONCamouflageStatus3 Dodge.Data.CamouflageStatus 131183 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.CamouflageStatus src/Dodge/Data/CamouflageStatus.hs:16:1-44 161929 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.CamouflageStatus src/Dodge/Data/CamouflageStatus.hs:16:1-44 161930 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 161931 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 161932 1 0.0 0.0 0.0 0.0 CAF:$fToJSONCamouflageStatus4 Dodge.Data.CamouflageStatus 131182 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.CamouflageStatus src/Dodge/Data/CamouflageStatus.hs:16:1-44 161942 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.CamouflageStatus src/Dodge/Data/CamouflageStatus.hs:16:1-44 161943 0 0.0 0.0 0.0 0.0 CAF:$fToJSONCamouflageStatus_$ctoEncoding Dodge.Data.CamouflageStatus src/Dodge/Data/CamouflageStatus.hs:16:1-44 131186 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.CamouflageStatus src/Dodge/Data/CamouflageStatus.hs:16:1-44 161926 1 0.0 0.0 0.0 0.0 CAF:$fToJSONCarriage_$ctoEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:48:1-36 129786 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:48:1-36 160857 1 0.0 0.0 0.0 0.0 CAF:$fToJSONCloseToggle3 Dodge.Data.Machine.Sensor 121008 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:46:1-39 170148 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:46:1-39 170149 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 170150 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 170151 1 0.0 0.0 0.0 0.0 CAF:$fToJSONCloseToggle4 Dodge.Data.Machine.Sensor 121007 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:46:1-39 170161 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:46:1-39 170162 0 0.0 0.0 0.0 0.0 CAF:$fToJSONCloseToggle_$ctoEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:46:1-39 121011 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:46:1-39 170145 1 0.0 0.0 0.0 0.0 CAF:$fToJSONCloudDraw1 Dodge.Data.Cloud 131082 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Cloud src/Dodge/Data/Cloud.hs:35:1-37 186605 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Cloud src/Dodge/Data/Cloud.hs:35:1-37 186606 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 186607 1 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 186608 1 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 186611 1 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 186614 1 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 186617 1 0.0 0.0 0.0 0.0 tagSingleConstructors Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:759:7-27 186612 1 0.0 0.0 0.0 0.0 CAF:$fToJSONCloudDraw_$ctoEncoding Dodge.Data.Cloud src/Dodge/Data/Cloud.hs:35:1-37 131083 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Cloud src/Dodge/Data/Cloud.hs:35:1-37 186587 1 0.0 0.0 0.0 0.0 CAF:$fToJSONCloudType3 Dodge.Data.Cloud 131055 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Cloud src/Dodge/Data/Cloud.hs:36:1-37 186682 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Cloud src/Dodge/Data/Cloud.hs:36:1-37 186683 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 186684 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 186685 1 0.0 0.0 0.0 0.0 CAF:$fToJSONCloudType4 Dodge.Data.Cloud 131054 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Cloud src/Dodge/Data/Cloud.hs:36:1-37 186695 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Cloud src/Dodge/Data/Cloud.hs:36:1-37 186696 0 0.0 0.0 0.0 0.0 CAF:$fToJSONCloudType_$ctoEncoding Dodge.Data.Cloud src/Dodge/Data/Cloud.hs:36:1-37 131058 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Cloud src/Dodge/Data/Cloud.hs:36:1-37 186679 1 0.0 0.0 0.0 0.0 CAF:$fToJSONCloud_$ctoEncoding Dodge.Data.Cloud src/Dodge/Data/Cloud.hs:37:1-33 131116 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Cloud src/Dodge/Data/Cloud.hs:37:1-33 186506 1 0.0 0.0 0.0 0.0 CAF:$fToJSONCloud_$ctoEncodingList Dodge.Data.Cloud src/Dodge/Data/Cloud.hs:37:1-33 131120 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 165927 1 0.0 0.0 0.0 0.0 CAF:$fToJSONConsumableItemType10 Dodge.Data.Item.Combine 126224 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:227:1-46 162307 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:227:1-46 162308 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 162309 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 162310 1 0.0 0.0 0.0 0.0 CAF:$fToJSONConsumableItemType11 Dodge.Data.Item.Combine 126223 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:227:1-46 162320 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:227:1-46 162321 0 0.0 0.0 0.0 0.0 CAF:$fToJSONConsumableItemType12 Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:227:1-46 126222 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:227:1-46 162328 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:227:1-46 162329 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 162330 1 0.0 0.0 0.0 0.0 CAF:$fToJSONConsumableItemType5 Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:227:1-46 126221 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:227:1-46 162304 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:227:1-46 162305 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 162306 1 0.0 0.0 0.0 0.0 CAF:$fToJSONConsumableItemType8 Dodge.Data.Item.Combine 126225 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:227:1-46 162300 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:227:1-46 162301 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 162302 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 162303 1 0.0 0.0 0.0 0.0 CAF:$fToJSONConsumableItemType_$ctoEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:227:1-46 126230 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:227:1-46 162288 1 0.0 0.0 0.0 0.0 CAF:$fToJSONConvexPoly_$ctoEncoding Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:91:1-38 114178 0 0.0 0.0 0.0 0.0 toEncoding Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:91:1-38 176517 1 0.0 0.0 0.0 0.0 CAF:$fToJSONConvexPoly_$ctoEncodingList Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:91:1-38 114179 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 176516 1 0.0 0.0 0.0 0.0 CAF:$fToJSONCrBl1 Dodge.Data.CreatureEffect 128996 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.CreatureEffect src/Dodge/Data/CreatureEffect.hs:72:1-32 167729 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.CreatureEffect src/Dodge/Data/CreatureEffect.hs:72:1-32 167730 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 167731 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 167732 1 0.0 0.0 0.0 0.0 CAF:$fToJSONCrBl2 Dodge.Data.CreatureEffect 128995 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.CreatureEffect src/Dodge/Data/CreatureEffect.hs:72:1-32 167742 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.CreatureEffect src/Dodge/Data/CreatureEffect.hs:72:1-32 167743 0 0.0 0.0 0.0 0.0 CAF:$fToJSONCrBl_$ctoEncoding Dodge.Data.CreatureEffect src/Dodge/Data/CreatureEffect.hs:72:1-32 128997 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.CreatureEffect src/Dodge/Data/CreatureEffect.hs:72:1-32 167726 1 0.0 0.0 0.0 0.0 CAF:$fToJSONCrGroup_$ctoEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:61:1-35 129666 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:61:1-35 161701 1 0.0 0.0 0.0 0.0 CAF:$fToJSONCrMvType_$ctoEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:85:1-36 130397 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:85:1-36 161790 1 0.0 0.0 0.0 0.0 CAF:$fToJSONCrSpState1 Dodge.Data.Creature.State 129489 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:59:1-37 160667 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:59:1-37 160668 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 160669 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 160672 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 160673 1 0.0 0.0 0.0 0.0 CAF:$fToJSONCrSpState10 Dodge.Data.Creature.State 129484 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:59:1-37 165176 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:59:1-37 165177 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 165178 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 165179 1 0.0 0.0 0.0 0.0 CAF:$fToJSONCrSpState11 Dodge.Data.Creature.State 129483 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:59:1-37 165189 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:59:1-37 165190 0 0.0 0.0 0.0 0.0 CAF:$fToJSONCrSpState12 Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:59:1-37 129485 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:59:1-37 165197 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:59:1-37 165198 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 165199 1 0.0 0.0 0.0 0.0 CAF:$fToJSONCrSpState3 Dodge.Data.Creature.State 129488 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:59:1-37 160674 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:59:1-37 160675 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 160676 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 160677 1 0.0 0.0 0.0 0.0 CAF:$fToJSONCrSpState5 Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:59:1-37 129486 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:59:1-37 160685 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:59:1-37 160686 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 160687 1 0.0 0.0 0.0 0.0 CAF:$fToJSONCrSpState6 Dodge.Data.Creature.State 129480 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:59:1-37 160688 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:59:1-37 160689 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 160690 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 160691 1 0.0 0.0 0.0 0.0 CAF:$fToJSONCrSpState7 Dodge.Data.Creature.State 129479 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:59:1-37 160697 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:59:1-37 160698 0 0.0 0.0 0.0 0.0 CAF:$fToJSONCrSpState8 Dodge.Data.Creature.State 129487 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:59:1-37 165172 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:59:1-37 165173 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 165174 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 165175 1 0.0 0.0 0.0 0.0 CAF:$fToJSONCrSpState_$ctoEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:59:1-37 129490 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:59:1-37 160664 1 0.0 0.0 0.0 0.0 CAF:$fToJSONCrSpState_to' Dodge.Data.Creature.State 129482 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:59:1-37 165202 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:59:1-37 165203 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 165204 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 165205 1 0.0 0.0 0.0 0.0 CAF:$fToJSONCraftType_$ctoEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:226:1-37 126468 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:226:1-37 172837 1 0.0 0.0 0.0 0.0 CAF:$fToJSONCreatureCorpse_$ctoEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 130681 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160774 1 0.0 0.0 0.0 0.0 CAF:$fToJSONCreatureDropType_$ctoEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:58:1-44 129441 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:58:1-44 160717 1 0.0 0.0 0.0 0.0 CAF:$fToJSONCreatureState_$ctoEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:62:1-41 129492 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:62:1-41 160629 1 0.0 0.0 0.0 0.0 CAF:$fToJSONCreatureStatistics_$ctoEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:83:1-46 130501 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:83:1-46 161889 1 0.0 0.0 0.0 0.0 CAF:$fToJSONCreatureTargeting_$ctoEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 130710 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 161947 1 0.0 0.0 0.0 0.0 CAF:$fToJSONCreatureType_$ctoEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:88:1-40 130322 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:88:1-40 160283 1 0.0 0.0 0.0 0.0 CAF:$fToJSONCreature_$ctoEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 130775 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160173 1 0.0 0.0 0.0 0.0 CAF:$fToJSONCurseStatus5 Dodge.Data.Item.CurseStatus 124883 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.CurseStatus src/Dodge/Data/Item/CurseStatus.hs:17:1-39 162667 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.CurseStatus src/Dodge/Data/Item/CurseStatus.hs:17:1-39 162668 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 162669 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 162670 1 0.0 0.0 0.0 0.0 CAF:$fToJSONCurseStatus6 Dodge.Data.Item.CurseStatus 124882 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.CurseStatus src/Dodge/Data/Item/CurseStatus.hs:17:1-39 162680 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.CurseStatus src/Dodge/Data/Item/CurseStatus.hs:17:1-39 162681 0 0.0 0.0 0.0 0.0 CAF:$fToJSONCurseStatus_$ctoEncoding Dodge.Data.Item.CurseStatus src/Dodge/Data/Item/CurseStatus.hs:17:1-39 124888 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.CurseStatus src/Dodge/Data/Item/CurseStatus.hs:17:1-39 162664 1 0.0 0.0 0.0 0.0 CAF:$fToJSONCuse1 Dodge.Data.Item.HeldUse 112348 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:99:1-32 162110 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:99:1-32 162111 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 162112 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 162113 1 0.0 0.0 0.0 0.0 CAF:$fToJSONCuse3 Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:99:1-32 112340 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:99:1-32 162114 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:99:1-32 162115 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 162116 1 0.0 0.0 0.0 0.0 CAF:$fToJSONCuse4 Dodge.Data.Item.HeldUse 112347 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:99:1-32 162117 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:99:1-32 162118 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 162119 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 162120 1 0.0 0.0 0.0 0.0 CAF:$fToJSONCuse5 Dodge.Data.Item.HeldUse 112346 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:99:1-32 162130 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:99:1-32 162131 0 0.0 0.0 0.0 0.0 CAF:$fToJSONCuse6 Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:99:1-32 112341 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:99:1-32 162139 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:99:1-32 162140 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 162141 1 0.0 0.0 0.0 0.0 CAF:$fToJSONCuse_$ctoEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:99:1-32 112349 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:99:1-32 162098 1 0.0 0.0 0.0 0.0 CAF:$fToJSONDamageEffect_$ctoEncoding Dodge.Data.Damage src/Dodge/Data/Damage.hs:55:1-40 128542 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage src/Dodge/Data/Damage.hs:55:1-40 164328 1 0.0 0.0 0.0 0.0 CAF:$fToJSONDamageType13 Dodge.Data.Damage.Type 128375 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage.Type src/Dodge/Data/Damage/Type.hs:29:1-38 170310 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Damage.Type src/Dodge/Data/Damage/Type.hs:29:1-38 170311 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 170312 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 170313 1 0.0 0.0 0.0 0.0 CAF:$fToJSONDamageType14 Dodge.Data.Damage.Type 128374 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage.Type src/Dodge/Data/Damage/Type.hs:29:1-38 170314 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Damage.Type src/Dodge/Data/Damage/Type.hs:29:1-38 170315 0 0.0 0.0 0.0 0.0 CAF:$fToJSONDamageType15 Dodge.Data.Damage.Type 128373 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage.Type src/Dodge/Data/Damage/Type.hs:29:1-38 170041 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Damage.Type src/Dodge/Data/Damage/Type.hs:29:1-38 170042 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 170043 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 170044 1 0.0 0.0 0.0 0.0 CAF:$fToJSONDamageType16 Dodge.Data.Damage.Type 128372 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage.Type src/Dodge/Data/Damage/Type.hs:29:1-38 170054 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Damage.Type src/Dodge/Data/Damage/Type.hs:29:1-38 170055 0 0.0 0.0 0.0 0.0 CAF:$fToJSONDamageType17 Dodge.Data.Damage.Type 128371 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage.Type src/Dodge/Data/Damage/Type.hs:29:1-38 176213 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Damage.Type src/Dodge/Data/Damage/Type.hs:29:1-38 176214 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 176215 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 176216 1 0.0 0.0 0.0 0.0 CAF:$fToJSONDamageType18 Dodge.Data.Damage.Type 128370 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage.Type src/Dodge/Data/Damage/Type.hs:29:1-38 176228 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Damage.Type src/Dodge/Data/Damage/Type.hs:29:1-38 176229 0 0.0 0.0 0.0 0.0 CAF:$fToJSONDamageType29 Dodge.Data.Damage.Type 128359 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage.Type src/Dodge/Data/Damage/Type.hs:29:1-38 164239 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Damage.Type src/Dodge/Data/Damage/Type.hs:29:1-38 164240 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 164241 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 164242 1 0.0 0.0 0.0 0.0 CAF:$fToJSONDamageType30 Dodge.Data.Damage.Type 128358 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage.Type src/Dodge/Data/Damage/Type.hs:29:1-38 164252 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Damage.Type src/Dodge/Data/Damage/Type.hs:29:1-38 164253 0 0.0 0.0 0.0 0.0 CAF:$fToJSONDamageType5 Dodge.Data.Damage.Type 128383 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage.Type src/Dodge/Data/Damage/Type.hs:29:1-38 164386 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Damage.Type src/Dodge/Data/Damage/Type.hs:29:1-38 164387 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 164388 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 164389 1 0.0 0.0 0.0 0.0 CAF:$fToJSONDamageType6 Dodge.Data.Damage.Type 128382 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage.Type src/Dodge/Data/Damage/Type.hs:29:1-38 164390 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Damage.Type src/Dodge/Data/Damage/Type.hs:29:1-38 164391 0 0.0 0.0 0.0 0.0 CAF:$fToJSONDamageType_$ctoEncoding Dodge.Data.Damage.Type src/Dodge/Data/Damage/Type.hs:29:1-38 128388 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage.Type src/Dodge/Data/Damage/Type.hs:29:1-38 164236 1 0.0 0.0 0.0 0.0 CAF:$fToJSONDamageType_$ctoJSON Dodge.Data.Damage.Type src/Dodge/Data/Damage/Type.hs:29:1-38 128419 0 0.0 0.0 0.0 0.0 toJSON Dodge.Data.Damage.Type src/Dodge/Data/Damage/Type.hs:29:1-38 176199 1 0.0 0.0 0.0 0.0 CAF:$fToJSONDamage_$ctoEncoding Dodge.Data.Damage src/Dodge/Data/Damage.hs:56:1-34 128604 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage src/Dodge/Data/Damage.hs:56:1-34 164208 1 0.0 0.0 0.0 0.0 CAF:$fToJSONDamage_$ctoEncodingList Dodge.Data.Damage src/Dodge/Data/Damage.hs:56:1-34 128608 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 160650 1 0.0 0.0 0.0 0.0 CAF:$fToJSONDecorationShape1 Dodge.Data.GenParams 127695 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:24:1-43 170081 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:24:1-43 170082 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 170083 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 170084 1 0.0 0.0 0.0 0.0 CAF:$fToJSONDecorationShape2 Dodge.Data.GenParams 127694 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:24:1-43 170094 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:24:1-43 170095 0 0.0 0.0 0.0 0.0 CAF:$fToJSONDecorationShape3 Dodge.Data.GenParams 127693 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:24:1-43 170322 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:24:1-43 170323 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 170324 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 170325 1 0.0 0.0 0.0 0.0 CAF:$fToJSONDecorationShape4 Dodge.Data.GenParams 127692 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:24:1-43 170326 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:24:1-43 170327 0 0.0 0.0 0.0 0.0 CAF:$fToJSONDecorationShape5 Dodge.Data.GenParams 127691 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:24:1-43 176259 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:24:1-43 176260 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 176261 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 176262 1 0.0 0.0 0.0 0.0 CAF:$fToJSONDecorationShape6 Dodge.Data.GenParams 127690 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:24:1-43 176272 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:24:1-43 176273 0 0.0 0.0 0.0 0.0 CAF:$fToJSONDecorationShape_$ctoEncoding Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:24:1-43 127696 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:24:1-43 170078 1 0.0 0.0 0.0 0.0 CAF:$fToJSONDistortion_$ctoEncodingList Dodge.Data.Distortion src/Dodge/Data/Distortion.hs:16:1-38 128335 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 176149 1 0.0 0.0 0.0 0.0 CAF:$fToJSONDoorStatus10 Dodge.Data.Door 128183 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:55:1-38 188616 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:55:1-38 188617 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 188618 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 188619 1 0.0 0.0 0.0 0.0 CAF:$fToJSONDoorStatus12 Dodge.Data.Door 128182 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:55:1-38 188621 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:55:1-38 188622 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 188623 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 188624 1 0.0 0.0 0.0 0.0 CAF:$fToJSONDoorStatus13 Dodge.Data.Door 128181 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:55:1-38 188625 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:55:1-38 188626 0 0.0 0.0 0.0 0.0 CAF:$fToJSONDoorStatus15 Dodge.Data.Door 128180 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:55:1-38 167573 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:55:1-38 167574 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 167575 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 167578 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 167579 1 0.0 0.0 0.0 0.0 CAF:$fToJSONDoorStatus17 Dodge.Data.Door 128179 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:55:1-38 167580 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:55:1-38 167581 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 167582 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 167583 1 0.0 0.0 0.0 0.0 CAF:$fToJSONDoorStatus19 Dodge.Data.Door 128178 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:55:1-38 167594 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:55:1-38 167595 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 167596 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 167597 1 0.0 0.0 0.0 0.0 CAF:$fToJSONDoorStatus20 Dodge.Data.Door 128177 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:55:1-38 167603 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:55:1-38 167604 0 0.0 0.0 0.0 0.0 CAF:$fToJSONDoorStatus3 Dodge.Data.Door src/Dodge/Data/Door.hs:55:1-38 128171 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:55:1-38 167591 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Door src/Dodge/Data/Door.hs:55:1-38 167592 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 167593 1 0.0 0.0 0.0 0.0 CAF:$fToJSONDoorStatus8 Dodge.Data.Door 128184 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:55:1-38 188611 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:55:1-38 188612 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 188613 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 188614 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 188615 1 0.0 0.0 0.0 0.0 CAF:$fToJSONDoorStatus_$ctoEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:55:1-38 128188 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:55:1-38 167570 1 0.0 0.0 0.0 0.0 CAF:$fToJSONDoor_$ctoEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 128273 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 167511 1 0.0 0.0 0.0 0.0 CAF:$fToJSONDrWdWd_$ctoEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:86:1-34 117288 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:86:1-34 167749 1 0.0 0.0 0.0 0.0 CAF:$fToJSONEdgeObstacle3 Dodge.Data.PathGraph 120408 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:65:1-40 168113 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:65:1-40 168114 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 168115 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 168116 1 0.0 0.0 0.0 0.0 CAF:$fToJSONEdgeObstacle4 Dodge.Data.PathGraph 120407 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:65:1-40 168126 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:65:1-40 168127 0 0.0 0.0 0.0 0.0 CAF:$fToJSONEdgeObstacle5 Dodge.Data.PathGraph 120406 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:65:1-40 168227 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:65:1-40 168228 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 168229 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 168230 1 0.0 0.0 0.0 0.0 CAF:$fToJSONEdgeObstacle6 Dodge.Data.PathGraph 120405 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:65:1-40 168231 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:65:1-40 168232 0 0.0 0.0 0.0 0.0 CAF:$fToJSONEdgeObstacle7 Dodge.Data.PathGraph 120404 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:65:1-40 177204 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:65:1-40 177205 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 177206 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 177207 1 0.0 0.0 0.0 0.0 CAF:$fToJSONEdgeObstacle8 Dodge.Data.PathGraph 120403 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:65:1-40 177217 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:65:1-40 177218 0 0.0 0.0 0.0 0.0 CAF:$fToJSONEdgeObstacle_$ctoEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:65:1-40 120411 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:65:1-40 168110 1 0.0 0.0 0.0 0.0 CAF:$fToJSONEffectArguments_$ctoEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:135:1-43 118615 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:135:1-43 171236 1 0.0 0.0 0.0 0.0 CAF:$fToJSONEnergyBall_$ctoEncodingList Dodge.Data.EnergyBall src/Dodge/Data/EnergyBall.hs:28:1-38 128062 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 166719 1 0.0 0.0 0.0 0.0 CAF:$fToJSONEquipEffect_$ctoEncoding Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:38:1-39 122178 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:38:1-39 165276 1 0.0 0.0 0.0 0.0 CAF:$fToJSONEquipItemType_$ctoEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:229:1-41 125527 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:229:1-41 165573 1 0.0 0.0 0.0 0.0 CAF:$fToJSONEquipParams_$ctoEncoding Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:37:1-39 122124 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:37:1-39 165437 1 0.0 0.0 0.0 0.0 CAF:$fToJSONEquipPosition10 Dodge.Data.Equipment.Misc 127909 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:33:1-41 165635 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:33:1-41 165636 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 165637 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 165638 1 0.0 0.0 0.0 0.0 CAF:$fToJSONEquipPosition11 Dodge.Data.Equipment.Misc 127908 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:33:1-41 165655 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:33:1-41 165656 0 0.0 0.0 0.0 0.0 CAF:$fToJSONEquipPosition16 Dodge.Data.Equipment.Misc 127905 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:33:1-41 165802 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:33:1-41 165803 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 165804 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 165805 1 0.0 0.0 0.0 0.0 CAF:$fToJSONEquipPosition17 Dodge.Data.Equipment.Misc 127904 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:33:1-41 165806 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:33:1-41 165807 0 0.0 0.0 0.0 0.0 CAF:$fToJSONEquipPosition_$ctoEncoding Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:33:1-41 127916 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:33:1-41 160577 1 0.0 0.0 0.0 0.0 CAF:$fToJSONEquipPosition_$ctoJSON Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:33:1-41 127931 0 0.0 0.0 0.0 0.0 toJSON Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:33:1-41 160575 1 0.0 0.0 0.0 0.0 CAF:$fToJSONEquipSite10 Dodge.Data.Equipment.Misc 127970 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:32:1-37 183833 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:32:1-37 183834 0 0.0 0.0 0.0 0.0 CAF:$fToJSONEquipSite3 Dodge.Data.Equipment.Misc 127977 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:32:1-37 165419 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:32:1-37 165420 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 165421 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 165422 1 0.0 0.0 0.0 0.0 CAF:$fToJSONEquipSite4 Dodge.Data.Equipment.Misc 127976 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:32:1-37 165432 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:32:1-37 165433 0 0.0 0.0 0.0 0.0 CAF:$fToJSONEquipSite7 Dodge.Data.Equipment.Misc 127973 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:32:1-37 165706 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:32:1-37 165707 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 165708 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 165709 1 0.0 0.0 0.0 0.0 CAF:$fToJSONEquipSite8 Dodge.Data.Equipment.Misc 127972 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:32:1-37 165728 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:32:1-37 165729 0 0.0 0.0 0.0 0.0 CAF:$fToJSONEquipSite9 Dodge.Data.Equipment.Misc 127971 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:32:1-37 183829 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:32:1-37 183830 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 183831 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 183832 1 0.0 0.0 0.0 0.0 CAF:$fToJSONEquipSite_$ctoEncoding Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:32:1-37 127980 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:32:1-37 165416 1 0.0 0.0 0.0 0.0 CAF:$fToJSONEuse_$ctoEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:101:1-32 111745 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:101:1-32 165295 1 0.0 0.0 0.0 0.0 CAF:$fToJSONFaction_$ctoEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:60:1-35 129603 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:60:1-35 161650 1 0.0 0.0 0.0 0.0 CAF:$fToJSONFlame_$ctoEncodingList Dodge.Data.Flame src/Dodge/Data/Flame.hs:26:1-33 112843 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 166727 1 0.0 0.0 0.0 0.0 CAF:$fToJSONFlare_$ctoEncodingList Dodge.Data.Flare src/Dodge/Data/Flare.hs:30:1-33 112807 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 166739 1 0.0 0.0 0.0 0.0 CAF:$fToJSONFloatFloat_$ctoEncoding Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 127827 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 161404 1 0.0 0.0 0.0 0.0 CAF:$fToJSONFloat_$ctoEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-14 88877 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 160238 1 0.0 0.0 0.0 0.0 CAF:$fToJSONFloat_$ctoEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1332:10-21 88878 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 176447 1 0.0 0.0 0.0 0.0 CAF:$fToJSONFloorItem_$ctoEncoding Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 127773 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 172709 1 0.0 0.0 0.0 0.0 CAF:$fToJSONFootForward3 Dodge.Data.Creature.Stance 129705 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:46:1-39 160912 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:46:1-39 160913 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 160914 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 160915 1 0.0 0.0 0.0 0.0 CAF:$fToJSONFootForward4 Dodge.Data.Creature.Stance 129704 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:46:1-39 160925 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:46:1-39 160926 0 0.0 0.0 0.0 0.0 CAF:$fToJSONFootForward5 Dodge.Data.Creature.Stance 129703 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:46:1-39 184918 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:46:1-39 184919 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 184920 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 184921 1 0.0 0.0 0.0 0.0 CAF:$fToJSONFootForward6 Dodge.Data.Creature.Stance 129702 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:46:1-39 184931 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:46:1-39 184932 0 0.0 0.0 0.0 0.0 CAF:$fToJSONFootForward_$ctoEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:46:1-39 129708 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:46:1-39 160909 1 0.0 0.0 0.0 0.0 CAF:$fToJSONForegroundShape_$ctoEncoding Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:24:1-43 127714 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:24:1-43 175335 1 0.0 0.0 0.0 0.0 CAF:$fToJSONGameRoom_$ctoEncoding Dodge.GameRoom src/Dodge/GameRoom.hs:32:1-36 116844 0 0.0 0.0 0.0 0.0 toEncoding Dodge.GameRoom src/Dodge/GameRoom.hs:32:1-36 176331 1 0.0 0.0 0.0 0.0 CAF:$fToJSONGameRoom_$ctoEncodingList Dodge.GameRoom src/Dodge/GameRoom.hs:32:1-36 116845 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 176322 1 0.0 0.0 0.0 0.0 CAF:$fToJSONGasCreate1 Dodge.Data.Item.Use.Consumption.Ammo 122636 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:71:1-37 184303 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:71:1-37 184304 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 184305 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 184306 1 0.0 0.0 0.0 0.0 CAF:$fToJSONGasCreate2 Dodge.Data.Item.Use.Consumption.Ammo 122635 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:71:1-37 184316 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:71:1-37 184317 0 0.0 0.0 0.0 0.0 CAF:$fToJSONGasCreate3 Dodge.Data.Item.Use.Consumption.Ammo 122634 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:71:1-37 184446 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:71:1-37 184447 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 184448 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 184449 1 0.0 0.0 0.0 0.0 CAF:$fToJSONGasCreate4 Dodge.Data.Item.Use.Consumption.Ammo 122633 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:71:1-37 184450 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:71:1-37 184451 0 0.0 0.0 0.0 0.0 CAF:$fToJSONGasCreate_$ctoEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:71:1-37 122637 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:71:1-37 184300 1 0.0 0.0 0.0 0.0 CAF:$fToJSONGenParams1 Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:25:1-37 127634 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:25:1-37 176192 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:25:1-37 176193 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 176194 1 0.0 0.0 0.0 0.0 CAF:$fToJSONGenParams_$ctoEncoding Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:25:1-37 127698 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:25:1-37 176178 1 0.0 0.0 0.0 0.0 CAF:$fToJSONGoal_$ctoEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 133005 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161215 1 0.0 0.0 0.0 0.0 CAF:$fToJSONGoal_$ctoEncodingList Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 133006 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 161210 1 0.0 0.0 0.0 0.0 CAF:$fToJSONGr_$s$ctoEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:68:1-30 120440 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:68:1-30 176859 1 0.0 0.0 0.0 0.0 CAF:$fToJSONGr_t Dodge.Data.PathGraph 120438 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:68:1-30 176897 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:68:1-30 176898 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 176899 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:5-28 176900 1 0.0 0.0 0.0 0.0 CAF:$fToJSONGr_to'1 Dodge.Data.PathGraph 120439 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:68:1-30 176865 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:68:1-30 176866 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 176867 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 176868 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 176869 1 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 176870 1 0.0 0.0 0.0 0.0 CAF:$fToJSONGr_w Dodge.Data.PathGraph 120437 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:68:1-30 177081 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:68:1-30 177082 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 177083 1 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 177085 1 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 177088 1 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 177086 1 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 177087 1 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:5-28 177084 0 0.0 0.0 0.0 0.0 CAF:$fToJSONGr_w1 Dodge.Data.PathGraph 120297 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:68:1-30 177028 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:68:1-30 177029 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 177030 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:5-28 177031 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 177032 1 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 177033 1 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 177036 1 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 177039 1 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 177042 1 0.0 0.0 0.0 0.0 tagSingleConstructors Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:759:7-27 177037 1 0.0 0.0 0.0 0.0 CAF:$fToJSONGunBarrels_$ctoEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:116:1-38 124027 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:116:1-38 164908 1 0.0 0.0 0.0 0.0 CAF:$fToJSONHammerPosition1 Dodge.Data.Hammer 127447 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 161844 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 161845 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 161846 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 161847 1 0.0 0.0 0.0 0.0 CAF:$fToJSONHammerPosition2 Dodge.Data.Hammer 127446 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 161857 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 161858 0 0.0 0.0 0.0 0.0 CAF:$fToJSONHammerPosition_$ctoEncoding Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 127448 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 161841 1 0.0 0.0 0.0 0.0 CAF:$fToJSONHeldConsumption_$ctoEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 123224 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 163795 1 0.0 0.0 0.0 0.0 CAF:$fToJSONHeldItemType_$ctoEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 126019 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 164609 1 0.0 0.0 0.0 0.0 CAF:$fToJSONHeldMod_$ctoEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 112228 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 163545 1 0.0 0.0 0.0 0.0 CAF:$fToJSONHeldScroll13 Dodge.Data.Item.HeldScroll 112498 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldScroll src/Dodge/Data/Item/HeldScroll.hs:21:1-38 163745 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldScroll src/Dodge/Data/Item/HeldScroll.hs:21:1-38 163746 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 163747 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 163750 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 163751 1 0.0 0.0 0.0 0.0 CAF:$fToJSONHeldScroll15 Dodge.Data.Item.HeldScroll 112497 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldScroll src/Dodge/Data/Item/HeldScroll.hs:21:1-38 163752 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldScroll src/Dodge/Data/Item/HeldScroll.hs:21:1-38 163753 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 163754 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 163755 1 0.0 0.0 0.0 0.0 CAF:$fToJSONHeldScroll17 Dodge.Data.Item.HeldScroll 112496 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldScroll src/Dodge/Data/Item/HeldScroll.hs:21:1-38 163766 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldScroll src/Dodge/Data/Item/HeldScroll.hs:21:1-38 163767 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 163768 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 163769 1 0.0 0.0 0.0 0.0 CAF:$fToJSONHeldScroll18 Dodge.Data.Item.HeldScroll 112495 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldScroll src/Dodge/Data/Item/HeldScroll.hs:21:1-38 163775 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldScroll src/Dodge/Data/Item/HeldScroll.hs:21:1-38 163776 0 0.0 0.0 0.0 0.0 CAF:$fToJSONHeldScroll3 Dodge.Data.Item.HeldScroll src/Dodge/Data/Item/HeldScroll.hs:21:1-38 112493 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldScroll src/Dodge/Data/Item/HeldScroll.hs:21:1-38 163763 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Item.HeldScroll src/Dodge/Data/Item/HeldScroll.hs:21:1-38 163764 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 163765 1 0.0 0.0 0.0 0.0 CAF:$fToJSONHeldScroll_$ctoEncoding Dodge.Data.Item.HeldScroll src/Dodge/Data/Item/HeldScroll.hs:21:1-38 112506 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldScroll src/Dodge/Data/Item/HeldScroll.hs:21:1-38 163742 1 0.0 0.0 0.0 0.0 CAF:$fToJSONHumanoidAI10 Dodge.Data.Creature.Misc 130213 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:86:1-38 163421 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:86:1-38 163422 0 0.0 0.0 0.0 0.0 CAF:$fToJSONHumanoidAI21 Dodge.Data.Creature.Misc 130202 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:86:1-38 162030 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:86:1-38 162031 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 162032 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 162033 1 0.0 0.0 0.0 0.0 CAF:$fToJSONHumanoidAI22 Dodge.Data.Creature.Misc 130201 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:86:1-38 162034 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:86:1-38 162035 0 0.0 0.0 0.0 0.0 CAF:$fToJSONHumanoidAI25 Dodge.Data.Creature.Misc 130198 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:86:1-38 160397 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:86:1-38 160398 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 160399 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 160400 1 0.0 0.0 0.0 0.0 CAF:$fToJSONHumanoidAI26 Dodge.Data.Creature.Misc 130197 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:86:1-38 160410 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:86:1-38 160411 0 0.0 0.0 0.0 0.0 CAF:$fToJSONHumanoidAI9 Dodge.Data.Creature.Misc 130214 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:86:1-38 163417 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:86:1-38 163418 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 163419 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 163420 1 0.0 0.0 0.0 0.0 CAF:$fToJSONHumanoidAI_$ctoEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:86:1-38 130223 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:86:1-38 160394 1 0.0 0.0 0.0 0.0 CAF:$fToJSONHuse_$ctoEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 111547 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 163436 1 0.0 0.0 0.0 0.0 CAF:$fToJSONImportance3 Shape.Data 135148 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:64:1-38 187423 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:64:1-38 187424 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 187425 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 187426 1 0.0 0.0 0.0 0.0 CAF:$fToJSONImportance4 Shape.Data 135147 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:64:1-38 187436 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:64:1-38 187437 0 0.0 0.0 0.0 0.0 CAF:$fToJSONImportance5 Shape.Data 135150 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:64:1-38 166334 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:64:1-38 166335 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 166336 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 166337 1 0.0 0.0 0.0 0.0 CAF:$fToJSONImportance6 Shape.Data 135149 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:64:1-38 166347 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:64:1-38 166348 0 0.0 0.0 0.0 0.0 CAF:$fToJSONImportance_$ctoEncoding Shape.Data src/Shape/Data.hs:64:1-38 135155 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:64:1-38 166331 1 0.0 0.0 0.0 0.0 CAF:$fToJSONImpulse_$ctoEncodingList Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 133773 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 161011 1 0.0 0.0 0.0 0.0 CAF:$fToJSONIntSet_$ctoEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1663:5-14 88873 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1663:5-43 167541 1 0.0 0.0 0.0 0.0 CAF:$fToJSONIntSet_f Data.Aeson.Types.ToJSON 88872 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1663:5-43 167543 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 167544 1 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 167545 1 0.0 0.0 0.0 0.0 CAF:$fToJSONIntention_$ctoEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 130774 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 161752 1 0.0 0.0 0.0 0.0 CAF:$fToJSONInvSelAction_$ctoEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:62:1-40 122369 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:62:1-40 184644 1 0.0 0.0 0.0 0.0 CAF:$fToJSONInventoryManipulation_$ctoEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:63:1-49 122402 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:63:1-49 184592 1 0.0 0.0 0.0 0.0 CAF:$fToJSONItAmount1 Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:58:1-36 123124 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:58:1-36 162194 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:58:1-36 162197 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 162199 1 0.0 0.0 0.0 0.0 CAF:$fToJSONItAmount_$ctoEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:58:1-36 123125 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:58:1-36 162166 1 0.0 0.0 0.0 0.0 CAF:$fToJSONItEffect_$ctoEncoding Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:42:1-36 124798 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:42:1-36 162434 1 0.0 0.0 0.0 0.0 CAF:$fToJSONItInvEffect_$ctoEncoding Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 124780 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 162453 1 0.0 0.0 0.0 0.0 CAF:$fToJSONItZoom_$ctoEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:99:1-34 123377 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:99:1-34 163679 1 0.0 0.0 0.0 0.0 CAF:$fToJSONItemBaseType_$ctoEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 126902 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 162234 1 0.0 0.0 0.0 0.0 CAF:$fToJSONItemDimension_$ctoEncoding Dodge.Data.Item.Misc src/Dodge/Data/Item/Misc.hs:41:1-41 124491 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Misc src/Dodge/Data/Item/Misc.hs:41:1-41 162578 1 0.0 0.0 0.0 0.0 CAF:$fToJSONItemLocation_$ctoEncoding Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 124554 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 162369 1 0.0 0.0 0.0 0.0 CAF:$fToJSONItemModuleType_$ctoEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:232:1-42 125140 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:232:1-42 164720 1 0.0 0.0 0.0 0.0 CAF:$fToJSONItemParams_$ctoEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 124217 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 162787 1 0.0 0.0 0.0 0.0 CAF:$fToJSONItemTweaks1 Dodge.Data.Item.Tweak 123737 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:39:1-38 169483 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:39:1-38 169484 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 169485 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 169486 1 0.0 0.0 0.0 0.0 CAF:$fToJSONItemTweaks11 Dodge.Data.Item.Tweak 123732 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:39:1-38 162709 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:39:1-38 162710 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 162711 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 162712 1 0.0 0.0 0.0 0.0 CAF:$fToJSONItemTweaks12 Dodge.Data.Item.Tweak 123731 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:39:1-38 162718 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:39:1-38 162719 0 0.0 0.0 0.0 0.0 CAF:$fToJSONItemTweaks3 Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:39:1-38 123729 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:39:1-38 162706 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:39:1-38 162707 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 162708 1 0.0 0.0 0.0 0.0 CAF:$fToJSONItemTweaks4 Dodge.Data.Item.Tweak 123736 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:39:1-38 169487 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:39:1-38 169488 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 169489 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 169490 1 0.0 0.0 0.0 0.0 CAF:$fToJSONItemTweaks5 Dodge.Data.Item.Tweak 123735 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:39:1-38 169500 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:39:1-38 169501 0 0.0 0.0 0.0 0.0 CAF:$fToJSONItemTweaks6 Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:39:1-38 123730 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:39:1-38 169508 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:39:1-38 169509 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 169510 1 0.0 0.0 0.0 0.0 CAF:$fToJSONItemTweaks7 Dodge.Data.Item.Tweak 123734 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:39:1-38 162688 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:39:1-38 162689 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 162690 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 162693 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 162694 1 0.0 0.0 0.0 0.0 CAF:$fToJSONItemTweaks9 Dodge.Data.Item.Tweak 123733 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:39:1-38 162695 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:39:1-38 162696 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 162697 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 162698 1 0.0 0.0 0.0 0.0 CAF:$fToJSONItemTweaks_$ctoEncoding Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:39:1-38 123739 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:39:1-38 162685 1 0.0 0.0 0.0 0.0 CAF:$fToJSONItemTweaks_$ctoEncoding1 Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:38:1-38 123706 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:38:1-38 169519 1 0.0 0.0 0.0 0.0 CAF:$fToJSONItemTweaks_to'1 Dodge.Data.Item.Tweak 123738 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:39:1-38 169511 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:39:1-38 169512 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 169513 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 169514 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 169515 1 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 169516 1 0.0 0.0 0.0 0.0 CAF:$fToJSONItemType10 Dodge.Data.Item.Combine 124936 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 169203 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 169204 0 0.0 0.0 0.0 0.0 CAF:$fToJSONItemType11 Dodge.Data.Item.Combine 124939 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 183971 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 183972 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 183973 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 183974 1 0.0 0.0 0.0 0.0 CAF:$fToJSONItemType12 Dodge.Data.Item.Combine 124938 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 183975 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 183976 0 0.0 0.0 0.0 0.0 CAF:$fToJSONItemType13 Dodge.Data.Item.Combine 124941 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 164838 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 164839 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 164840 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 164841 1 0.0 0.0 0.0 0.0 CAF:$fToJSONItemType14 Dodge.Data.Item.Combine 124940 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 164842 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 164843 0 0.0 0.0 0.0 0.0 CAF:$fToJSONItemType15 Dodge.Data.Item.Combine 124943 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 164832 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 164833 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 164834 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 164835 1 0.0 0.0 0.0 0.0 CAF:$fToJSONItemType16 Dodge.Data.Item.Combine 124942 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 164836 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 164837 0 0.0 0.0 0.0 0.0 CAF:$fToJSONItemType17 Dodge.Data.Item.Combine 124945 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 164826 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 164827 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 164828 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 164829 1 0.0 0.0 0.0 0.0 CAF:$fToJSONItemType18 Dodge.Data.Item.Combine 124944 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 164830 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 164831 0 0.0 0.0 0.0 0.0 CAF:$fToJSONItemType19 Dodge.Data.Item.Combine 124947 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 164820 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 164821 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 164822 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 164823 1 0.0 0.0 0.0 0.0 CAF:$fToJSONItemType2 Dodge.Data.Item.Combine 124953 0 0.0 0.0 0.0 0.0 toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:472:5-48 162349 0 0.0 0.0 0.0 0.0 CAF:$fToJSONItemType20 Dodge.Data.Item.Combine 124946 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 164824 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 164825 0 0.0 0.0 0.0 0.0 CAF:$fToJSONItemType21 Dodge.Data.Item.Combine 124949 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 164774 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 164775 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 164776 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 164777 1 0.0 0.0 0.0 0.0 CAF:$fToJSONItemType22 Dodge.Data.Item.Combine 124948 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 164799 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 164800 0 0.0 0.0 0.0 0.0 CAF:$fToJSONItemType23 Dodge.Data.Item.Combine 124951 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 164669 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 164670 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 164671 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 164672 1 0.0 0.0 0.0 0.0 CAF:$fToJSONItemType24 Dodge.Data.Item.Combine 124950 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 164699 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 164700 0 0.0 0.0 0.0 0.0 CAF:$fToJSONItemType25 Dodge.Data.Item.Combine 124979 0 0.0 0.0 0.0 0.0 toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:472:5-48 162347 0 0.0 0.0 0.0 0.0 CAF:$fToJSONItemType3 Dodge.Data.Item.Combine 124931 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 164850 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 164851 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 164852 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 164853 1 0.0 0.0 0.0 0.0 CAF:$fToJSONItemType4 Dodge.Data.Item.Combine 124930 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 164854 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 164855 0 0.0 0.0 0.0 0.0 CAF:$fToJSONItemType7 Dodge.Data.Item.Combine 124935 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 164844 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 164845 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 164846 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 164847 1 0.0 0.0 0.0 0.0 CAF:$fToJSONItemType8 Dodge.Data.Item.Combine 124934 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 164848 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 164849 0 0.0 0.0 0.0 0.0 CAF:$fToJSONItemType9 Dodge.Data.Item.Combine 124937 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 169175 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 169176 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 169177 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 169178 1 0.0 0.0 0.0 0.0 CAF:$fToJSONItemType_$ctoEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 126914 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 162215 1 0.0 0.0 0.0 0.0 CAF:$fToJSONItemType_$ctoEncoding1 Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 124952 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 162350 1 0.0 0.0 0.0 0.0 CAF:$fToJSONItemType_$ctoJSON1 Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 124978 0 0.0 0.0 0.0 0.0 toJSON Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 162348 1 0.0 0.0 0.0 0.0 CAF:$fToJSONItemType_$ctoJSONKey Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:236:10-29 124980 0 0.0 0.0 0.0 0.0 toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:472:5-48 162346 1 0.0 0.0 0.0 0.0 CAF:$fToJSONItemUse_$ctoEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 123541 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 162055 1 0.0 0.0 0.0 0.0 CAF:$fToJSONItem_$ctoEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 127369 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 162036 1 0.0 0.0 0.0 0.0 CAF:$fToJSONKeyChar_$ctoJSONKeyList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2245:5-17 88342 0 0.0 0.0 0.0 0.0 toJSONKeyList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2245:5-40 170771 1 0.0 0.0 0.0 0.0 toJSONKeyText Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:497:1-49 170772 1 0.0 0.0 0.0 0.0 toJSONKeyKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:503:1-44 170773 1 0.0 0.0 0.0 0.0 CAF:$fToJSONKeyDamageType4 Dodge.Data.Damage.Type 128465 0 0.0 0.0 0.0 0.0 toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:472:5-48 176198 0 0.0 0.0 0.0 0.0 CAF:$fToJSONKeyDamageType_$ctoJSONKey Dodge.Data.Damage.Type src/Dodge/Data/Damage/Type.hs:30:10-29 128466 0 0.0 0.0 0.0 0.0 toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:472:5-48 176197 1 0.0 0.0 0.0 0.0 CAF:$fToJSONKeyEquipPosition3 Dodge.Data.Equipment.Misc 127960 0 0.0 0.0 0.0 0.0 toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:472:5-48 160576 0 0.0 0.0 0.0 0.0 CAF:$fToJSONKeyEquipPosition4 Dodge.Data.Equipment.Misc 127961 0 0.0 0.0 0.0 0.0 toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:472:5-48 160574 0 0.0 0.0 0.0 0.0 CAF:$fToJSONKeyEquipPosition_$ctoJSONKey Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:34:10-32 127962 0 0.0 0.0 0.0 0.0 toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:472:5-48 160573 1 0.0 0.0 0.0 0.0 CAF:$fToJSONKeyObjectType12 Dodge.Data.ObjectType 120511 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:25:1-38 169855 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:25:1-38 169856 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 169857 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 169858 1 0.0 0.0 0.0 0.0 CAF:$fToJSONKeyObjectType13 Dodge.Data.ObjectType 120510 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:25:1-38 169859 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:25:1-38 169860 0 0.0 0.0 0.0 0.0 CAF:$fToJSONKeyObjectType22 Dodge.Data.ObjectType 120501 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:25:1-38 169799 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:25:1-38 169800 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 169801 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 169802 1 0.0 0.0 0.0 0.0 CAF:$fToJSONKeyObjectType23 Dodge.Data.ObjectType 120500 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:25:1-38 169827 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:25:1-38 169828 0 0.0 0.0 0.0 0.0 CAF:$fToJSONKeyObjectType4 Dodge.Data.ObjectType 120519 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:25:1-38 170121 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:25:1-38 170122 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 170123 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 170124 1 0.0 0.0 0.0 0.0 CAF:$fToJSONKeyObjectType5 Dodge.Data.ObjectType 120518 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:25:1-38 170125 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:25:1-38 170126 0 0.0 0.0 0.0 0.0 CAF:$fToJSONKeyObjectType51 Dodge.Data.ObjectType 120582 0 0.0 0.0 0.0 0.0 toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:472:5-48 169720 0 0.0 0.0 0.0 0.0 CAF:$fToJSONKeyObjectType52 Dodge.Data.ObjectType 120583 0 0.0 0.0 0.0 0.0 toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:472:5-48 169718 0 0.0 0.0 0.0 0.0 CAF:$fToJSONKeyObjectType8 Dodge.Data.ObjectType 120515 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:25:1-38 170104 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:25:1-38 170105 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 170106 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 170107 1 0.0 0.0 0.0 0.0 CAF:$fToJSONKeyObjectType9 Dodge.Data.ObjectType 120514 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:25:1-38 170114 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:25:1-38 170115 0 0.0 0.0 0.0 0.0 CAF:$fToJSONKeyObjectType_$ctoEncoding Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:25:1-38 120522 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:25:1-38 169721 1 0.0 0.0 0.0 0.0 CAF:$fToJSONKeyObjectType_$ctoJSON Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:25:1-38 120545 0 0.0 0.0 0.0 0.0 toJSON Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:25:1-38 169719 1 0.0 0.0 0.0 0.0 CAF:$fToJSONKeyObjectType_$ctoJSONKey Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:26:10-29 120584 0 0.0 0.0 0.0 0.0 toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:472:5-48 169717 1 0.0 0.0 0.0 0.0 CAF:$fToJSONKeySoundOrigin_$ctoEncoding Dodge.Data.SoundOrigin src/Dodge/Data/SoundOrigin.hs:41:1-39 137542 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.SoundOrigin src/Dodge/Data/SoundOrigin.hs:41:1-39 174407 1 0.0 0.0 0.0 0.0 CAF:$fToJSONLSParam_$ctoEncoding Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:55:1-35 121697 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:55:1-35 175791 1 0.0 0.0 0.0 0.0 CAF:$fToJSONLWorld_$ctoEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 121474 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 160118 1 0.0 0.0 0.0 0.0 CAF:$fToJSONLaserStart_$ctoEncodingList Dodge.Data.Laser src/Dodge/Data/Laser.hs:39:1-38 122103 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 166799 1 0.0 0.0 0.0 0.0 CAF:$fToJSONLaser_$ctoEncodingList Dodge.Data.Laser src/Dodge/Data/Laser.hs:40:1-33 122106 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 166803 1 0.0 0.0 0.0 0.0 CAF:$fToJSONLeftConsumption_$ctoEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:57:1-43 123159 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:57:1-43 182920 1 0.0 0.0 0.0 0.0 CAF:$fToJSONLeftInvSel_$ctoEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:67:1-38 122225 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:67:1-38 160586 1 0.0 0.0 0.0 0.0 CAF:$fToJSONLeftItemType1 Dodge.Data.Item.Combine 125294 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:230:1-40 184206 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:230:1-40 184207 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 184208 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 184209 1 0.0 0.0 0.0 0.0 CAF:$fToJSONLeftItemType10 Dodge.Data.Item.Combine 125285 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:230:1-40 183014 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:230:1-40 183015 0 0.0 0.0 0.0 0.0 CAF:$fToJSONLeftItemType11 Dodge.Data.Item.Combine 125284 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:230:1-40 183103 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:230:1-40 183104 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 183105 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 183106 1 0.0 0.0 0.0 0.0 CAF:$fToJSONLeftItemType12 Dodge.Data.Item.Combine 125283 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:230:1-40 183107 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:230:1-40 183108 0 0.0 0.0 0.0 0.0 CAF:$fToJSONLeftItemType13 Dodge.Data.Item.Combine 125282 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:230:1-40 183120 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:230:1-40 183121 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 183122 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 183123 1 0.0 0.0 0.0 0.0 CAF:$fToJSONLeftItemType14 Dodge.Data.Item.Combine 125281 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:230:1-40 183124 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:230:1-40 183125 0 0.0 0.0 0.0 0.0 CAF:$fToJSONLeftItemType15 Dodge.Data.Item.Combine 125280 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:230:1-40 183835 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:230:1-40 183836 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 183837 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 183838 1 0.0 0.0 0.0 0.0 CAF:$fToJSONLeftItemType16 Dodge.Data.Item.Combine 125279 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:230:1-40 183839 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:230:1-40 183840 0 0.0 0.0 0.0 0.0 CAF:$fToJSONLeftItemType2 Dodge.Data.Item.Combine 125293 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:230:1-40 184210 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:230:1-40 184211 0 0.0 0.0 0.0 0.0 CAF:$fToJSONLeftItemType7 Dodge.Data.Item.Combine 125288 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:230:1-40 183615 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:230:1-40 183616 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 183617 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 183618 1 0.0 0.0 0.0 0.0 CAF:$fToJSONLeftItemType8 Dodge.Data.Item.Combine 125287 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:230:1-40 183619 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:230:1-40 183620 0 0.0 0.0 0.0 0.0 CAF:$fToJSONLeftItemType9 Dodge.Data.Item.Combine 125286 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:230:1-40 183001 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:230:1-40 183002 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 183003 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 183004 1 0.0 0.0 0.0 0.0 CAF:$fToJSONLeftItemType_$ctoEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:230:1-40 125295 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:230:1-40 182998 1 0.0 0.0 0.0 0.0 CAF:$fToJSONLightSourceDraw_$ctoEncoding Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:52:1-43 121851 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:52:1-43 175890 1 0.0 0.0 0.0 0.0 CAF:$fToJSONLightSource_$ctoEncoding Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:56:1-39 121882 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:56:1-39 175761 1 0.0 0.0 0.0 0.0 CAF:$fToJSONLoadAction_$ctoEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 122308 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 164468 1 0.0 0.0 0.0 0.0 CAF:$fToJSONLoadAction_$ctoEncodingList Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 122340 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 164459 1 0.0 0.0 0.0 0.0 CAF:$fToJSONLuse1 Dodge.Data.Item.HeldUse 111439 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:103:1-32 183791 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:103:1-32 183792 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 183793 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 183794 1 0.0 0.0 0.0 0.0 CAF:$fToJSONLuse10 Dodge.Data.Item.HeldUse 111430 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:103:1-32 182731 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:103:1-32 182732 0 0.0 0.0 0.0 0.0 CAF:$fToJSONLuse11 Dodge.Data.Item.HeldUse 111429 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:103:1-32 183114 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:103:1-32 183115 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 183116 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 183117 1 0.0 0.0 0.0 0.0 CAF:$fToJSONLuse12 Dodge.Data.Item.HeldUse 111428 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:103:1-32 183118 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:103:1-32 183119 0 0.0 0.0 0.0 0.0 CAF:$fToJSONLuse13 Dodge.Data.Item.HeldUse 111427 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:103:1-32 183085 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:103:1-32 183086 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 183087 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 183088 1 0.0 0.0 0.0 0.0 CAF:$fToJSONLuse14 Dodge.Data.Item.HeldUse 111426 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:103:1-32 183089 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:103:1-32 183090 0 0.0 0.0 0.0 0.0 CAF:$fToJSONLuse2 Dodge.Data.Item.HeldUse 111438 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:103:1-32 183795 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:103:1-32 183796 0 0.0 0.0 0.0 0.0 CAF:$fToJSONLuse5 Dodge.Data.Item.HeldUse 111435 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:103:1-32 183587 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:103:1-32 183588 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 183589 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 183590 1 0.0 0.0 0.0 0.0 CAF:$fToJSONLuse6 Dodge.Data.Item.HeldUse 111434 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:103:1-32 183591 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:103:1-32 183592 0 0.0 0.0 0.0 0.0 CAF:$fToJSONLuse9 Dodge.Data.Item.HeldUse 111431 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:103:1-32 182718 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:103:1-32 182719 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 182720 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 182721 1 0.0 0.0 0.0 0.0 CAF:$fToJSONLuse_$ctoEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:103:1-32 111440 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:103:1-32 182715 1 0.0 0.0 0.0 0.0 CAF:$fToJSONMachineType_$ctoEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 121241 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 168608 1 0.0 0.0 0.0 0.0 CAF:$fToJSONMachine_$ctoEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 121290 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 168401 1 0.0 0.0 0.0 0.0 CAF:$fToJSONManipulatedObject_$ctoEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:65:1-45 122443 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:65:1-45 160495 1 0.0 0.0 0.0 0.0 CAF:$fToJSONManipulation10 Dodge.Data.Item.Use.Consumption.LoadAction 122467 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:66:1-40 160471 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:66:1-40 160472 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 160473 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 160474 1 0.0 0.0 0.0 0.0 CAF:$fToJSONManipulation11 Dodge.Data.Item.Use.Consumption.LoadAction 122466 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:66:1-40 160484 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:66:1-40 160485 0 0.0 0.0 0.0 0.0 CAF:$fToJSONManipulation12 Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:66:1-40 122465 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:66:1-40 160492 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:66:1-40 160493 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 160494 1 0.0 0.0 0.0 0.0 CAF:$fToJSONManipulation5 Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:66:1-40 122464 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:66:1-40 160468 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:66:1-40 160469 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 160470 1 0.0 0.0 0.0 0.0 CAF:$fToJSONManipulation8 Dodge.Data.Item.Use.Consumption.LoadAction 122468 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:66:1-40 160464 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:66:1-40 160465 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 160466 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 160467 1 0.0 0.0 0.0 0.0 CAF:$fToJSONManipulation_$ctoEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:66:1-40 122473 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:66:1-40 160452 1 0.0 0.0 0.0 0.0 CAF:$fToJSONMaterial1 Dodge.Data.Material 120787 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 168459 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 168460 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 168461 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 168462 1 0.0 0.0 0.0 0.0 CAF:$fToJSONMaterial11 Dodge.Data.Material 120777 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 167116 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 167117 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 167118 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 167119 1 0.0 0.0 0.0 0.0 CAF:$fToJSONMaterial12 Dodge.Data.Material 120776 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 167138 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 167139 0 0.0 0.0 0.0 0.0 CAF:$fToJSONMaterial2 Dodge.Data.Material 120786 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 168472 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 168473 0 0.0 0.0 0.0 0.0 CAF:$fToJSONMaterial3 Dodge.Data.Material 120785 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 160792 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 160793 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 160794 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 160795 1 0.0 0.0 0.0 0.0 CAF:$fToJSONMaterial4 Dodge.Data.Material 120784 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 160814 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 160815 0 0.0 0.0 0.0 0.0 CAF:$fToJSONMaterial5 Dodge.Data.Material 120783 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 165213 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 165214 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 165215 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 165216 1 0.0 0.0 0.0 0.0 CAF:$fToJSONMaterial6 Dodge.Data.Material 120782 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 165217 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 165218 0 0.0 0.0 0.0 0.0 CAF:$fToJSONMaterial7 Dodge.Data.Material 120781 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 167248 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 167249 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 167250 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 167251 1 0.0 0.0 0.0 0.0 CAF:$fToJSONMaterial8 Dodge.Data.Material 120780 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 167252 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 167253 0 0.0 0.0 0.0 0.0 CAF:$fToJSONMaterial_$ctoEncoding Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 120788 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 160789 1 0.0 0.0 0.0 0.0 CAF:$fToJSONMdWdWd_$ctoEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:83:1-34 117528 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:83:1-34 174223 1 0.0 0.0 0.0 0.0 CAF:$fToJSONMemory_$ctoEncoding Dodge.Data.Creature.Memory src/Dodge/Data/Creature/Memory.hs:20:1-34 130673 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Memory src/Dodge/Data/Creature/Memory.hs:20:1-34 161534 1 0.0 0.0 0.0 0.0 CAF:$fToJSONModification_$ctoEncoding Dodge.Data.Modification src/Dodge/Data/Modification.hs:32:1-40 120703 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Modification src/Dodge/Data/Modification.hs:32:1-40 174165 1 0.0 0.0 0.0 0.0 CAF:$fToJSONMountedObject_$ctoEncoding Dodge.Data.MountedObject src/Dodge/Data/MountedObject.hs:16:1-41 120641 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.MountedObject src/Dodge/Data/MountedObject.hs:16:1-41 168291 1 0.0 0.0 0.0 0.0 CAF:$fToJSONMountedObject_$ctoEncodingList Dodge.Data.MountedObject src/Dodge/Data/MountedObject.hs:16:1-41 120661 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 167962 1 0.0 0.0 0.0 0.0 CAF:$fToJSONNextArcStep1 Dodge.Data.ArcStep 113009 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ArcStep src/Dodge/Data/ArcStep.hs:28:1-39 183549 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ArcStep src/Dodge/Data/ArcStep.hs:28:1-39 183550 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 183551 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 183552 1 0.0 0.0 0.0 0.0 CAF:$fToJSONNextArcStep2 Dodge.Data.ArcStep 113008 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ArcStep src/Dodge/Data/ArcStep.hs:28:1-39 183562 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ArcStep src/Dodge/Data/ArcStep.hs:28:1-39 183563 0 0.0 0.0 0.0 0.0 CAF:$fToJSONNextArcStep_$ctoEncoding Dodge.Data.ArcStep src/Dodge/Data/ArcStep.hs:28:1-39 113010 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ArcStep src/Dodge/Data/ArcStep.hs:28:1-39 183546 1 0.0 0.0 0.0 0.0 CAF:$fToJSONNozzle_$ctoEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:114:1-34 124071 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:114:1-34 184378 1 0.0 0.0 0.0 0.0 CAF:$fToJSONNozzle_$ctoEncodingList Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:114:1-34 124088 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 184369 1 0.0 0.0 0.0 0.0 CAF:$fToJSONOpacity1 Dodge.Data.Wall 118014 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:62:1-35 166980 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:62:1-35 166981 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 166982 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 166983 1 0.0 0.0 0.0 0.0 CAF:$fToJSONOpacity19 Dodge.Data.Wall 118004 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:62:1-35 167254 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:62:1-35 167255 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 167256 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 167257 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 167258 1 0.0 0.0 0.0 0.0 CAF:$fToJSONOpacity21 Dodge.Data.Wall 118003 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:62:1-35 167259 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:62:1-35 167260 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 167261 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 167262 1 0.0 0.0 0.0 0.0 CAF:$fToJSONOpacity23 Dodge.Data.Wall 118002 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:62:1-35 167270 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:62:1-35 167271 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 167272 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 167273 1 0.0 0.0 0.0 0.0 CAF:$fToJSONOpacity24 Dodge.Data.Wall 118001 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:62:1-35 167279 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:62:1-35 167280 0 0.0 0.0 0.0 0.0 CAF:$fToJSONOpacity3 Dodge.Data.Wall src/Dodge/Data/Wall.hs:62:1-35 117994 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:62:1-35 166984 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Wall src/Dodge/Data/Wall.hs:62:1-35 166985 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 166986 1 0.0 0.0 0.0 0.0 CAF:$fToJSONOpacity4 Dodge.Data.Wall 118013 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:62:1-35 166987 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:62:1-35 166988 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 166989 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 166990 1 0.0 0.0 0.0 0.0 CAF:$fToJSONOpacity5 Dodge.Data.Wall 118012 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:62:1-35 167000 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:62:1-35 167001 0 0.0 0.0 0.0 0.0 CAF:$fToJSONOpacity7 Dodge.Data.Wall src/Dodge/Data/Wall.hs:62:1-35 117995 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:62:1-35 167008 0 0.0 0.0 0.0 0.0 toEncoding._let2 Dodge.Data.Wall src/Dodge/Data/Wall.hs:62:1-35 167009 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 167010 1 0.0 0.0 0.0 0.0 CAF:$fToJSONOpacity_$ctoEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:62:1-35 118015 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:62:1-35 166968 1 0.0 0.0 0.0 0.0 CAF:$fToJSONPaletteColor11 Color 113917 0 0.0 0.0 0.0 0.0 toEncoding Color src/Color.hs:168:1-40 176241 0 0.0 0.0 0.0 0.0 toEncoding.\ Color src/Color.hs:168:1-40 176242 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 176243 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 176244 1 0.0 0.0 0.0 0.0 CAF:$fToJSONPaletteColor12 Color 113916 0 0.0 0.0 0.0 0.0 toEncoding Color src/Color.hs:168:1-40 176254 0 0.0 0.0 0.0 0.0 toEncoding.\ Color src/Color.hs:168:1-40 176255 0 0.0 0.0 0.0 0.0 CAF:$fToJSONPaletteColor27 Color 113901 0 0.0 0.0 0.0 0.0 toEncoding Color src/Color.hs:168:1-40 170063 0 0.0 0.0 0.0 0.0 toEncoding.\ Color src/Color.hs:168:1-40 170064 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 170065 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 170066 1 0.0 0.0 0.0 0.0 CAF:$fToJSONPaletteColor28 Color 113900 0 0.0 0.0 0.0 0.0 toEncoding Color src/Color.hs:168:1-40 170076 0 0.0 0.0 0.0 0.0 toEncoding.\ Color src/Color.hs:168:1-40 170077 0 0.0 0.0 0.0 0.0 CAF:$fToJSONPaletteColor5 Color 113923 0 0.0 0.0 0.0 0.0 toEncoding Color src/Color.hs:168:1-40 170316 0 0.0 0.0 0.0 0.0 toEncoding.\ Color src/Color.hs:168:1-40 170317 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 170318 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 170319 1 0.0 0.0 0.0 0.0 CAF:$fToJSONPaletteColor6 Color 113922 0 0.0 0.0 0.0 0.0 toEncoding Color src/Color.hs:168:1-40 170320 0 0.0 0.0 0.0 0.0 toEncoding.\ Color src/Color.hs:168:1-40 170321 0 0.0 0.0 0.0 0.0 CAF:$fToJSONPaletteColor_$ctoEncoding Color src/Color.hs:168:1-40 113928 0 0.0 0.0 0.0 0.0 toEncoding Color src/Color.hs:168:1-40 170060 1 0.0 0.0 0.0 0.0 CAF:$fToJSONPathEdgeNodes_$ctoEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:67:1-41 120441 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:67:1-41 167981 1 0.0 0.0 0.0 0.0 CAF:$fToJSONPathEdge_$ctoEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-36 120418 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-36 168018 1 0.0 0.0 0.0 0.0 CAF:$fToJSONPathEdge_$ctoEncodingList Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-36 120419 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 176926 1 0.0 0.0 0.0 0.0 CAF:$fToJSONPayload3 Dodge.Data.Payload 120190 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Payload src/Dodge/Data/Payload.hs:14:1-35 183889 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Payload src/Dodge/Data/Payload.hs:14:1-35 183890 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 183891 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 183892 1 0.0 0.0 0.0 0.0 CAF:$fToJSONPayload4 Dodge.Data.Payload 120189 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Payload src/Dodge/Data/Payload.hs:14:1-35 183902 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Payload src/Dodge/Data/Payload.hs:14:1-35 183903 0 0.0 0.0 0.0 0.0 CAF:$fToJSONPayload_$ctoEncoding Dodge.Data.Payload src/Dodge/Data/Payload.hs:14:1-35 120193 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Payload src/Dodge/Data/Payload.hs:14:1-35 183886 1 0.0 0.0 0.0 0.0 CAF:$fToJSONPerception_$ctoEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:79:1-38 130079 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:79:1-38 161277 1 0.0 0.0 0.0 0.0 CAF:$fToJSONPosEvent_$ctoEncodingList Dodge.Data.PosEvent src/Dodge/Data/PosEvent.hs:25:1-36 120144 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 166723 1 0.0 0.0 0.0 0.0 CAF:$fToJSONPosture1 Dodge.Data.Creature.Stance 129675 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:47:1-35 160936 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:47:1-35 160937 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 160938 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 160939 1 0.0 0.0 0.0 0.0 CAF:$fToJSONPosture2 Dodge.Data.Creature.Stance 129674 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:47:1-35 160949 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:47:1-35 160950 0 0.0 0.0 0.0 0.0 CAF:$fToJSONPosture_$ctoEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:47:1-35 129676 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:47:1-35 160933 1 0.0 0.0 0.0 0.0 CAF:$fToJSONPrWdLsLs_$ctoEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:77:1-36 119501 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:77:1-36 166528 1 0.0 0.0 0.0 0.0 CAF:$fToJSONPreviousArcEffect3 Dodge.Data.Item.Params 124102 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:113:1-45 183570 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:113:1-45 183571 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 183572 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 183573 1 0.0 0.0 0.0 0.0 CAF:$fToJSONPreviousArcEffect4 Dodge.Data.Item.Params 124101 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:113:1-45 183583 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:113:1-45 183584 0 0.0 0.0 0.0 0.0 CAF:$fToJSONPreviousArcEffect_$ctoEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:113:1-45 124105 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:113:1-45 183567 1 0.0 0.0 0.0 0.0 CAF:$fToJSONProjectileCreate3 Dodge.Data.Item.Use.Consumption.Ammo 122822 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:69:1-44 183931 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:69:1-44 183932 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 183933 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 183934 1 0.0 0.0 0.0 0.0 CAF:$fToJSONProjectileCreate4 Dodge.Data.Item.Use.Consumption.Ammo 122821 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:69:1-44 183944 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:69:1-44 183945 0 0.0 0.0 0.0 0.0 CAF:$fToJSONProjectileCreate_$ctoEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:69:1-44 122825 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:69:1-44 183928 1 0.0 0.0 0.0 0.0 CAF:$fToJSONProjectileDraw5 Dodge.Data.Item.Use.Consumption.Ammo 122846 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:68:1-42 183910 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:68:1-42 183911 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 183912 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 183913 1 0.0 0.0 0.0 0.0 CAF:$fToJSONProjectileDraw6 Dodge.Data.Item.Use.Consumption.Ammo 122845 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:68:1-42 183923 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:68:1-42 183924 0 0.0 0.0 0.0 0.0 CAF:$fToJSONProjectileDraw7 Dodge.Data.Item.Use.Consumption.Ammo 122844 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:68:1-42 184491 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:68:1-42 184492 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 184493 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 184494 1 0.0 0.0 0.0 0.0 CAF:$fToJSONProjectileDraw8 Dodge.Data.Item.Use.Consumption.Ammo 122843 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:68:1-42 184495 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:68:1-42 184496 0 0.0 0.0 0.0 0.0 CAF:$fToJSONProjectileDraw_$ctoEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:68:1-42 122851 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:68:1-42 183907 1 0.0 0.0 0.0 0.0 CAF:$fToJSONPropDraw_$ctoEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:76:1-36 119770 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:76:1-36 166051 1 0.0 0.0 0.0 0.0 CAF:$fToJSONPropUpdate_$ctoEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:78:1-38 119640 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:78:1-38 166390 1 0.0 0.0 0.0 0.0 CAF:$fToJSONPropUpdate_$ctoEncodingList Dodge.Data.Prop src/Dodge/Data/Prop.hs:78:1-38 119639 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 166435 1 0.0 0.0 0.0 0.0 CAF:$fToJSONProp_$ctoEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 119842 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 165954 1 0.0 0.0 0.0 0.0 CAF:$fToJSONProximityRequirement_$ctoEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:45:1-48 121048 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:45:1-48 170173 1 0.0 0.0 0.0 0.0 CAF:$fToJSONPushSource11 Dodge.Data.Door 128116 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:56:1-38 168244 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:56:1-38 168245 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 168246 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 168247 1 0.0 0.0 0.0 0.0 CAF:$fToJSONPushSource12 Dodge.Data.Door 128115 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:56:1-38 168257 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:56:1-38 168258 0 0.0 0.0 0.0 0.0 CAF:$fToJSONPushSource14 Dodge.Data.Door src/Dodge/Data/Door.hs:56:1-38 128110 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:56:1-38 168265 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.Door src/Dodge/Data/Door.hs:56:1-38 168266 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 168267 1 0.0 0.0 0.0 0.0 CAF:$fToJSONPushSource15 Dodge.Data.Door 128114 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:56:1-38 167902 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:56:1-38 167903 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 167904 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 167907 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 167908 1 0.0 0.0 0.0 0.0 CAF:$fToJSONPushSource17 Dodge.Data.Door 128113 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:56:1-38 167909 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:56:1-38 167910 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 167911 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 167912 1 0.0 0.0 0.0 0.0 CAF:$fToJSONPushSource19 Dodge.Data.Door 128112 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:56:1-38 167923 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:56:1-38 167924 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 167925 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 167926 1 0.0 0.0 0.0 0.0 CAF:$fToJSONPushSource20 Dodge.Data.Door 128111 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:56:1-38 167932 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:56:1-38 167933 0 0.0 0.0 0.0 0.0 CAF:$fToJSONPushSource5 Dodge.Data.Door src/Dodge/Data/Door.hs:56:1-38 128109 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:56:1-38 167920 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Door src/Dodge/Data/Door.hs:56:1-38 167921 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 167922 1 0.0 0.0 0.0 0.0 CAF:$fToJSONPushSource9 Dodge.Data.Door 128117 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:56:1-38 168240 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:56:1-38 168241 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 168242 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 168243 1 0.0 0.0 0.0 0.0 CAF:$fToJSONPushSource_$ctoEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:56:1-38 128122 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:56:1-38 167899 1 0.0 0.0 0.0 0.0 CAF:$fToJSONRadarBlip_$ctoEncodingList Dodge.Data.RadarBlip src/Dodge/Data/RadarBlip.hs:24:1-37 119449 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 166735 1 0.0 0.0 0.0 0.0 CAF:$fToJSONRadarSweep_$ctoEncodingList Dodge.Data.RadarSweep src/Dodge/Data/RadarSweep.hs:26:1-38 119389 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 166715 1 0.0 0.0 0.0 0.0 CAF:$fToJSONScope_$ctoEncoding Dodge.Data.Item.Scope src/Dodge/Data/Item/Scope.hs:34:1-33 123868 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Scope src/Dodge/Data/Item/Scope.hs:34:1-33 162736 1 0.0 0.0 0.0 0.0 CAF:$fToJSONSensor_$ctoEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:47:1-34 121120 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:47:1-34 169978 1 0.0 0.0 0.0 0.0 CAF:$fToJSONShapeType_$ctoEncoding Shape.Data src/Shape/Data.hs:62:1-37 135068 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:62:1-37 166141 1 0.0 0.0 0.0 0.0 CAF:$fToJSONShockwave_$ctoEncodingList Dodge.Data.Shockwave src/Dodge/Data/Shockwave.hs:32:1-37 119060 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 166795 1 0.0 0.0 0.0 0.0 CAF:$fToJSONSize3 Shape.Data 135101 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:63:1-32 187440 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:63:1-32 187441 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 187442 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 187443 1 0.0 0.0 0.0 0.0 CAF:$fToJSONSize4 Shape.Data 135100 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:63:1-32 187453 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:63:1-32 187454 0 0.0 0.0 0.0 0.0 CAF:$fToJSONSize5 Shape.Data 135103 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:63:1-32 166355 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:63:1-32 166356 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 166357 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 166358 1 0.0 0.0 0.0 0.0 CAF:$fToJSONSize6 Shape.Data 135102 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:63:1-32 166368 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:63:1-32 166369 0 0.0 0.0 0.0 0.0 CAF:$fToJSONSize7 Shape.Data 135105 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:63:1-32 172638 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:63:1-32 172639 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 172640 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 172641 1 0.0 0.0 0.0 0.0 CAF:$fToJSONSize8 Shape.Data 135104 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:63:1-32 172651 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:63:1-32 172652 0 0.0 0.0 0.0 0.0 CAF:$fToJSONSize_$ctoEncoding Shape.Data src/Shape/Data.hs:63:1-32 135108 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:63:1-32 166352 1 0.0 0.0 0.0 0.0 CAF:$fToJSONSoundID1 Sound.Data src/Sound/Data.hs:66:1-35 134685 0 0.0 0.0 0.0 0.0 toEncoding Sound.Data src/Sound/Data.hs:66:1-35 162892 0 0.0 0.0 0.0 0.0 toEncoding._let0 Sound.Data src/Sound/Data.hs:66:1-35 162893 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 162894 1 0.0 0.0 0.0 0.0 CAF:$fToJSONSoundID_$ctoEncoding Sound.Data src/Sound/Data.hs:66:1-35 134686 0 0.0 0.0 0.0 0.0 toEncoding Sound.Data src/Sound/Data.hs:66:1-35 162878 1 0.0 0.0 0.0 0.0 CAF:$fToJSONSoundID_$ctoEncodingList Sound.Data src/Sound/Data.hs:66:1-35 134694 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 162907 1 0.0 0.0 0.0 0.0 CAF:$fToJSONSpark_$ctoEncodingList Dodge.Data.Spark src/Dodge/Data/Spark.hs:26:1-33 118967 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 166731 1 0.0 0.0 0.0 0.0 CAF:$fToJSONStance_$ctoEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:49:1-34 129801 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:49:1-34 160838 1 0.0 0.0 0.0 0.0 CAF:$fToJSONStrategy_$ctoEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 133772 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161028 1 0.0 0.0 0.0 0.0 CAF:$fToJSONSurface_$ctoEncoding Shape.Data src/Shape/Data.hs:65:1-35 135158 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:65:1-35 166118 1 0.0 0.0 0.0 0.0 CAF:$fToJSONSurface_$ctoEncodingList Shape.Data src/Shape/Data.hs:65:1-35 135159 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 166107 1 0.0 0.0 0.0 0.0 CAF:$fToJSONTempLightSource_$ctoEncodingList Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:57:1-43 121815 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 175933 1 0.0 0.0 0.0 0.0 CAF:$fToJSONTerminalBootProgram1 Dodge.Data.Terminal 118581 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:132:1-47 170801 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:132:1-47 170802 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 170803 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 170804 1 0.0 0.0 0.0 0.0 CAF:$fToJSONTerminalBootProgram11 Dodge.Data.Terminal 118576 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:132:1-47 170391 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:132:1-47 170392 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 170393 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 170394 1 0.0 0.0 0.0 0.0 CAF:$fToJSONTerminalBootProgram12 Dodge.Data.Terminal 118575 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:132:1-47 170400 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:132:1-47 170401 0 0.0 0.0 0.0 0.0 CAF:$fToJSONTerminalBootProgram3 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:132:1-47 118573 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:132:1-47 170388 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:132:1-47 170389 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 170390 1 0.0 0.0 0.0 0.0 CAF:$fToJSONTerminalBootProgram4 Dodge.Data.Terminal 118580 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:132:1-47 170805 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:132:1-47 170806 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 170807 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 170808 1 0.0 0.0 0.0 0.0 CAF:$fToJSONTerminalBootProgram5 Dodge.Data.Terminal 118579 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:132:1-47 170818 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:132:1-47 170819 0 0.0 0.0 0.0 0.0 CAF:$fToJSONTerminalBootProgram6 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:132:1-47 118574 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:132:1-47 170826 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:132:1-47 170827 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 170828 1 0.0 0.0 0.0 0.0 CAF:$fToJSONTerminalBootProgram7 Dodge.Data.Terminal 118578 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:132:1-47 170370 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:132:1-47 170371 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 170372 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 170375 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 170376 1 0.0 0.0 0.0 0.0 CAF:$fToJSONTerminalBootProgram9 Dodge.Data.Terminal 118577 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:132:1-47 170377 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:132:1-47 170378 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 170379 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 170380 1 0.0 0.0 0.0 0.0 CAF:$fToJSONTerminalBootProgram_$ctoEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:132:1-47 118582 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:132:1-47 170367 1 0.0 0.0 0.0 0.0 CAF:$fToJSONTerminalBootProgram_$ctoEncoding1 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 118399 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 170457 1 0.0 0.0 0.0 0.0 CAF:$fToJSONTerminalBootProgram_$ctoEncodingList1 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 118400 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 170451 1 0.0 0.0 0.0 0.0 CAF:$fToJSONTerminalCommandEffect_$ctoEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 118716 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 171150 1 0.0 0.0 0.0 0.0 CAF:$fToJSONTerminalCommand_$ctoEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:137:1-43 118734 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:137:1-43 171102 1 0.0 0.0 0.0 0.0 CAF:$fToJSONTerminalCommand_$ctoEncodingList Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:137:1-43 118738 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 170654 1 0.0 0.0 0.0 0.0 CAF:$fToJSONTerminalInput_$ctoEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:128:1-41 118529 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:128:1-41 170607 1 0.0 0.0 0.0 0.0 CAF:$fToJSONTerminalLineString1 Dodge.Data.Terminal 118347 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:129:1-46 170535 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:129:1-46 170536 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 170537 1 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 170538 1 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 170541 1 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 170544 1 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 170547 1 0.0 0.0 0.0 0.0 tagSingleConstructors Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:759:7-27 170542 1 0.0 0.0 0.0 0.0 CAF:$fToJSONTerminalLineString_$ctoEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:129:1-46 118348 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:129:1-46 170515 1 0.0 0.0 0.0 0.0 CAF:$fToJSONTerminalStatus1 Dodge.Data.Terminal 118392 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:127:1-42 171080 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:127:1-42 171081 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 171082 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 171083 1 0.0 0.0 0.0 0.0 CAF:$fToJSONTerminalStatus2 Dodge.Data.Terminal 118391 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:127:1-42 171093 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:127:1-42 171094 0 0.0 0.0 0.0 0.0 CAF:$fToJSONTerminalStatus5 Dodge.Data.Terminal 118396 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:127:1-42 170716 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:127:1-42 170717 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 170718 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 170719 1 0.0 0.0 0.0 0.0 CAF:$fToJSONTerminalStatus6 Dodge.Data.Terminal 118395 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:127:1-42 170738 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:127:1-42 170739 0 0.0 0.0 0.0 0.0 CAF:$fToJSONTerminalStatus_$ctoEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:127:1-42 118397 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:127:1-42 170713 1 0.0 0.0 0.0 0.0 CAF:$fToJSONTerminalToggle_$ctoEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:134:1-42 118483 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:134:1-42 171500 1 0.0 0.0 0.0 0.0 CAF:$fToJSONTerminal_$ctoEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 118793 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 170337 1 0.0 0.0 0.0 0.0 CAF:$fToJSONTeslaArc_$ctoEncodingList Dodge.Data.TeslaArc src/Dodge/Data/TeslaArc.hs:24:1-36 118319 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 166791 1 0.0 0.0 0.0 0.0 CAF:$fToJSONTile_$ctoEncoding Data.Tile src/Data/Tile.hs:26:1-32 134652 0 0.0 0.0 0.0 0.0 toEncoding Data.Tile src/Data/Tile.hs:26:1-32 176679 1 0.0 0.0 0.0 0.0 CAF:$fToJSONTile_$ctoEncodingList Data.Tile src/Data/Tile.hs:26:1-32 134653 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 176670 1 0.0 0.0 0.0 0.0 CAF:$fToJSONTmTm1 Dodge.Data.Terminal 118390 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:130:1-32 171047 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:130:1-32 171048 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 171049 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 171050 1 0.0 0.0 0.0 0.0 CAF:$fToJSONTmTm3 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:130:1-32 118385 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:130:1-32 171051 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:130:1-32 171052 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 171053 1 0.0 0.0 0.0 0.0 CAF:$fToJSONTmTm4 Dodge.Data.Terminal 118379 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:130:1-32 171054 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:130:1-32 171055 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 171056 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 171057 1 0.0 0.0 0.0 0.0 CAF:$fToJSONTmTm5 Dodge.Data.Terminal 118378 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:130:1-32 171067 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:130:1-32 171068 0 0.0 0.0 0.0 0.0 CAF:$fToJSONTmTm6 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:130:1-32 118384 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:130:1-32 171075 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:130:1-32 171076 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 171077 1 0.0 0.0 0.0 0.0 CAF:$fToJSONTmTm_$ctoEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:130:1-32 118398 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:130:1-32 171035 1 0.0 0.0 0.0 0.0 CAF:$fToJSONTmWdWd_$ctoEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 117778 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 170662 1 0.0 0.0 0.0 0.0 CAF:$fToJSONTractorBeam_$ctoEncodingList Dodge.Data.TractorBeam src/Dodge/Data/TractorBeam.hs:22:1-39 118226 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 166816 1 0.0 0.0 0.0 0.0 CAF:$fToJSONTurret_$ctoEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 121181 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 168651 1 0.0 0.0 0.0 0.0 CAF:$fToJSONTweakType1 Dodge.Data.Item.Tweak 123681 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:37:1-37 183989 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:37:1-37 183990 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 183991 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 183992 1 0.0 0.0 0.0 0.0 CAF:$fToJSONTweakType10 Dodge.Data.Item.Tweak 123672 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:37:1-37 169554 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:37:1-37 169555 0 0.0 0.0 0.0 0.0 CAF:$fToJSONTweakType2 Dodge.Data.Item.Tweak 123680 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:37:1-37 183993 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:37:1-37 183994 0 0.0 0.0 0.0 0.0 CAF:$fToJSONTweakType3 Dodge.Data.Item.Tweak 123679 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:37:1-37 183983 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:37:1-37 183984 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 183985 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 183986 1 0.0 0.0 0.0 0.0 CAF:$fToJSONTweakType4 Dodge.Data.Item.Tweak 123678 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:37:1-37 183987 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:37:1-37 183988 0 0.0 0.0 0.0 0.0 CAF:$fToJSONTweakType5 Dodge.Data.Item.Tweak 123677 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:37:1-37 183977 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:37:1-37 183978 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 183979 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 183980 1 0.0 0.0 0.0 0.0 CAF:$fToJSONTweakType6 Dodge.Data.Item.Tweak 123676 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:37:1-37 183981 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:37:1-37 183982 0 0.0 0.0 0.0 0.0 CAF:$fToJSONTweakType7 Dodge.Data.Item.Tweak 123675 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:37:1-37 183285 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:37:1-37 183286 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 183287 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 183288 1 0.0 0.0 0.0 0.0 CAF:$fToJSONTweakType8 Dodge.Data.Item.Tweak 123674 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:37:1-37 183298 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:37:1-37 183299 0 0.0 0.0 0.0 0.0 CAF:$fToJSONTweakType9 Dodge.Data.Item.Tweak 123673 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:37:1-37 169541 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:37:1-37 169542 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 169543 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 169544 1 0.0 0.0 0.0 0.0 CAF:$fToJSONTweakType_$ctoEncoding Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:37:1-37 123682 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:37:1-37 169538 1 0.0 0.0 0.0 0.0 CAF:$fToJSONUseDelay_$ctoEncoding Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 112591 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 163489 1 0.0 0.0 0.0 0.0 CAF:$fToJSONVerx_$ctoEncodingList Picture.Data src/Picture/Data.hs:98:1-32 135567 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 166383 1 0.0 0.0 0.0 0.0 CAF:$fToJSONVigilance5 Dodge.Data.Creature.Perception 129998 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:76:1-37 161299 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:76:1-37 161300 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 161301 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 161302 1 0.0 0.0 0.0 0.0 CAF:$fToJSONVigilance6 Dodge.Data.Creature.Perception 129997 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:76:1-37 161312 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:76:1-37 161313 0 0.0 0.0 0.0 0.0 CAF:$fToJSONVigilance_$ctoEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:76:1-37 130003 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:76:1-37 161296 1 0.0 0.0 0.0 0.0 CAF:$fToJSONVision_$ctoEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:74:1-34 130051 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:74:1-34 161385 1 0.0 0.0 0.0 0.0 CAF:$fToJSONVocalization_$ctoEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:84:1-40 130457 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:84:1-40 161585 1 0.0 0.0 0.0 0.0 CAF:$fToJSONWallStructure_$ctoEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:63:1-41 117878 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:63:1-41 167056 1 0.0 0.0 0.0 0.0 CAF:$fToJSONWall_$ctoEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 118073 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 166826 1 0.0 0.0 0.0 0.0 CAF:$fToJSONWdBl_$ctoEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:84:1-32 117456 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:84:1-32 167621 1 0.0 0.0 0.0 0.0 CAF:$fToJSONWdP1 Dodge.Data.WorldEffect 117559 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:82:1-32 175957 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:82:1-32 175958 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 175959 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 175962 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 175963 1 0.0 0.0 0.0 0.0 CAF:$fToJSONWdP11 Dodge.Data.WorldEffect 117554 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:82:1-32 176042 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:82:1-32 176043 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 176044 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 176045 1 0.0 0.0 0.0 0.0 CAF:$fToJSONWdP12 Dodge.Data.WorldEffect 117553 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:82:1-32 176055 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:82:1-32 176056 0 0.0 0.0 0.0 0.0 CAF:$fToJSONWdP13 Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:82:1-32 117552 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:82:1-32 176063 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:82:1-32 176064 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 176065 1 0.0 0.0 0.0 0.0 CAF:$fToJSONWdP14 Dodge.Data.WorldEffect 117560 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:82:1-32 176066 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:82:1-32 176067 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 176068 1 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 176069 1 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 176072 1 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 176075 1 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 176078 1 0.0 0.0 0.0 0.0 tagSingleConstructors Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:759:7-27 176073 1 0.0 0.0 0.0 0.0 CAF:$fToJSONWdP2_$ctoEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:82:1-32 117561 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:82:1-32 175954 1 0.0 0.0 0.0 0.0 CAF:$fToJSONWdP2f1 Dodge.Data.WorldEffect 117360 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:85:1-33 166466 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:85:1-33 166467 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 166468 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 166469 1 0.0 0.0 0.0 0.0 CAF:$fToJSONWdP2f3 Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:85:1-33 117352 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:85:1-33 166470 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:85:1-33 166471 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 166472 1 0.0 0.0 0.0 0.0 CAF:$fToJSONWdP2f4 Dodge.Data.WorldEffect 117359 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:85:1-33 166473 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:85:1-33 166474 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 166475 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 166476 1 0.0 0.0 0.0 0.0 CAF:$fToJSONWdP2f5 Dodge.Data.WorldEffect 117358 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:85:1-33 166486 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:85:1-33 166487 0 0.0 0.0 0.0 0.0 CAF:$fToJSONWdP2f6 Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:85:1-33 117353 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:85:1-33 166494 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:85:1-33 166495 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 166496 1 0.0 0.0 0.0 0.0 CAF:$fToJSONWdP2f_$ctoEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:85:1-33 117361 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:85:1-33 166454 1 0.0 0.0 0.0 0.0 CAF:$fToJSONWdP4 Dodge.Data.WorldEffect 117558 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:82:1-32 175964 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:82:1-32 175965 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 175966 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 175967 1 0.0 0.0 0.0 0.0 CAF:$fToJSONWdP6 Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:82:1-32 117551 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:82:1-32 175975 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:82:1-32 175976 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 175977 1 0.0 0.0 0.0 0.0 CAF:$fToJSONWdP7 Dodge.Data.WorldEffect 117557 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:82:1-32 175978 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:82:1-32 175979 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 175980 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 175981 1 0.0 0.0 0.0 0.0 CAF:$fToJSONWdP8 Dodge.Data.WorldEffect 117556 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:82:1-32 175987 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:82:1-32 175988 0 0.0 0.0 0.0 0.0 CAF:$fToJSONWdP9 Dodge.Data.WorldEffect 117555 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:82:1-32 176038 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:82:1-32 176039 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 176040 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 176041 1 0.0 0.0 0.0 0.0 CAF:$fToJSONWdWd_$ctoEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:81:1-32 117723 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:81:1-32 174355 1 0.0 0.0 0.0 0.0 CAF:$fToJSONWdWd_$ctoEncodingList Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:81:1-32 117722 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 174353 1 0.0 0.0 0.0 0.0 CAF:$fToJSONWorldBeams_$ctoEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 121364 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 166743 1 0.0 0.0 0.0 0.0 CAF:$sgenericLength Geometry.Polygon 135790 0 0.0 0.0 0.0 0.0 genericLength Control.Foldl src/Control/Foldl.hs:885:1-41 151080 1 0.0 0.0 0.0 0.0 CAF:$sgenericLength1 Geometry.Polygon 135789 0 0.0 0.0 0.0 0.0 genericLength Control.Foldl src/Control/Foldl.hs:885:1-41 151086 0 0.0 0.0 0.0 0.0 fromInteger Linear.V2 src/Linear/V2.hs:219:3-34 151087 1 0.0 0.0 0.0 0.0 pure Linear.V2 src/Linear/V2.hs:169:3-17 151088 1 0.0 0.0 0.0 0.0 CAF:$sgenericLength4 Geometry.Polygon 135788 0 0.0 0.0 0.0 0.0 genericLength Control.Foldl src/Control/Foldl.hs:885:1-41 151098 0 0.0 0.0 0.0 0.0 genericLength.\ Control.Foldl src/Control/Foldl.hs:885:31-35 151099 0 0.0 0.0 0.0 0.0 fromInteger Linear.V2 src/Linear/V2.hs:219:3-34 151100 1 0.0 0.0 0.0 0.0 pure Linear.V2 src/Linear/V2.hs:169:3-17 151101 1 0.0 0.0 0.0 0.0 CAF:$spreCritStart_ro7sl Dodge.Room.Start 110251 0 0.0 0.0 0.0 0.0 preCritStart Dodge.Room.Start src/Dodge/Room/Start.hs:(93,1)-(100,13) 147662 1 0.0 0.0 0.0 0.0 CAF:.: Data.Graph.Inductive.Graph Data/Graph/Inductive/Graph.hs:552:1-4 91688 0 0.0 0.0 0.0 0.0 .: Data.Graph.Inductive.Graph Data/Graph/Inductive/Graph.hs:552:1-16 146580 1 0.0 0.0 0.0 0.0 CAF:<$$> Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:372:1-6 91966 0 0.0 0.0 0.0 0.0 <$$> Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:372:1-27 144616 1 0.0 0.0 0.0 0.0 CAF:<$$>_$c<> Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:780:5-8 91933 0 0.0 0.0 0.0 0.0 <> Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:780:5-17 144704 1 0.0 0.0 0.0 0.0 CAF:>*<1 Data.Aeson.Encoding.Internal 91436 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 160108 1 0.0 0.0 0.0 0.0 CAF:_let0_r1Uqe Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 124764 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 162474 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 162475 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 162476 1 0.0 0.0 0.0 0.0 CAF:_let0_r1tWJ Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 127809 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 161420 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 161421 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 161422 1 0.0 0.0 0.0 0.0 CAF:_let0_r2PF3 Dodge.Data.MountedObject src/Dodge/Data/MountedObject.hs:16:1-41 120633 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.MountedObject src/Dodge/Data/MountedObject.hs:16:1-41 168311 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.MountedObject src/Dodge/Data/MountedObject.hs:16:1-41 168312 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 168313 1 0.0 0.0 0.0 0.0 CAF:_let0_r2XOx Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:24:1-43 127711 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:24:1-43 175351 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:24:1-43 175352 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 175353 1 0.0 0.0 0.0 0.0 CAF:_let0_r2aR8 Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 112571 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 163505 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 163506 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 163507 1 0.0 0.0 0.0 0.0 CAF:_let0_r2rfJ Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 124536 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 162385 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 162386 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 162387 1 0.0 0.0 0.0 0.0 CAF:_let0_r36ng Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 127355 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 162052 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 162053 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 162054 1 0.0 0.0 0.0 0.0 CAF:_let0_r3zBY Dodge.Data.SoundOrigin src/Dodge/Data/SoundOrigin.hs:41:1-39 137458 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.SoundOrigin src/Dodge/Data/SoundOrigin.hs:41:1-39 174428 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.SoundOrigin src/Dodge/Data/SoundOrigin.hs:41:1-39 174429 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 174430 1 0.0 0.0 0.0 0.0 CAF:_let0_r45pl Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:86:1-34 117268 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:86:1-34 167770 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:86:1-34 167771 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 167772 1 0.0 0.0 0.0 0.0 CAF:_let0_r4PZ0 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 118343 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 170476 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 170477 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 170478 1 0.0 0.0 0.0 0.0 CAF:_let0_r5zaG Dodge.Data.Prop src/Dodge/Data/Prop.hs:77:1-36 119488 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:77:1-36 166544 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Prop src/Dodge/Data/Prop.hs:77:1-36 166545 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 166546 1 0.0 0.0 0.0 0.0 CAF:_let0_r60mo Dodge.Data.Modification src/Dodge/Data/Modification.hs:32:1-40 120687 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Modification src/Dodge/Data/Modification.hs:32:1-40 174181 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Modification src/Dodge/Data/Modification.hs:32:1-40 174182 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 174183 1 0.0 0.0 0.0 0.0 CAF:_let0_r63QL Dodge.Data.Item.Misc src/Dodge/Data/Item/Misc.hs:41:1-41 124487 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Misc src/Dodge/Data/Item/Misc.hs:41:1-41 162594 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Item.Misc src/Dodge/Data/Item/Misc.hs:41:1-41 162595 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 162596 1 0.0 0.0 0.0 0.0 CAF:_let0_r6Cnu Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:48:1-36 129763 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:48:1-36 160873 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:48:1-36 160874 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 160875 1 0.0 0.0 0.0 0.0 CAF:_let0_r6I7Y Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 127771 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 172725 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 172726 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 172727 1 0.0 0.0 0.0 0.0 CAF:_let0_r6SD1 Dodge.Data.Creature.Memory src/Dodge/Data/Creature/Memory.hs:20:1-34 130672 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Memory src/Dodge/Data/Creature/Memory.hs:20:1-34 161550 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Creature.Memory src/Dodge/Data/Creature/Memory.hs:20:1-34 161551 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 161552 1 0.0 0.0 0.0 0.0 CAF:_let0_r6SZO Dodge.Data.Button src/Dodge/Data/Button.hs:70:1-39 131391 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:70:1-39 174832 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Button src/Dodge/Data/Button.hs:70:1-39 174833 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 174834 1 0.0 0.0 0.0 0.0 CAF:_let0_r6ckG Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 128268 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 167527 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 167528 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 167529 1 0.0 0.0 0.0 0.0 CAF:_let0_r6kKf Dodge.Data.Damage src/Dodge/Data/Damage.hs:55:1-40 128523 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage src/Dodge/Data/Damage.hs:55:1-40 164349 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Damage src/Dodge/Data/Damage.hs:55:1-40 164350 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 164351 1 0.0 0.0 0.0 0.0 CAF:_let0_r6uKX Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 121177 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 168667 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 168668 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 168669 1 0.0 0.0 0.0 0.0 CAF:_let0_r7meI Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 130706 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 161969 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 161970 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 161971 1 0.0 0.0 0.0 0.0 CAF:_let0_r7p1K Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:75:1-44 131645 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:75:1-44 164083 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:75:1-44 164084 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 164085 1 0.0 0.0 0.0 0.0 CAF:_let0_r84gR Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 121363 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 166759 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 166760 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 166761 1 0.0 0.0 0.0 0.0 CAF:_let0_r8C6Y Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 128686 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 176175 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 176176 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 176177 1 0.0 0.0 0.0 0.0 CAF:_let0_r9BlS Data.Tile src/Data/Tile.hs:26:1-32 134648 0 0.0 0.0 0.0 0.0 toEncoding Data.Tile src/Data/Tile.hs:26:1-32 176698 0 0.0 0.0 0.0 0.0 toEncoding._let0 Data.Tile src/Data/Tile.hs:26:1-32 176699 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 176700 1 0.0 0.0 0.0 0.0 CAF:_let0_rRCv Dodge.Data.Item.Scope src/Dodge/Data/Item/Scope.hs:34:1-33 123852 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Scope src/Dodge/Data/Item/Scope.hs:34:1-33 162757 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Item.Scope src/Dodge/Data/Item/Scope.hs:34:1-33 162758 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 162759 1 0.0 0.0 0.0 0.0 CAF:_let0_raAIc Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:38:1-38 123704 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:38:1-38 169535 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:38:1-38 169536 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 169537 1 0.0 0.0 0.0 0.0 CAF:_let0_raent Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:91:1-38 114175 0 0.0 0.0 0.0 0.0 toEncoding Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:91:1-38 176533 0 0.0 0.0 0.0 0.0 toEncoding._let0 Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:91:1-38 176534 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 176535 1 0.0 0.0 0.0 0.0 CAF:_let0_rbzMi Dodge.GameRoom src/Dodge/GameRoom.hs:32:1-36 116842 0 0.0 0.0 0.0 0.0 toEncoding Dodge.GameRoom src/Dodge/GameRoom.hs:32:1-36 176350 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.GameRoom src/Dodge/GameRoom.hs:32:1-36 176351 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 176352 1 0.0 0.0 0.0 0.0 CAF:_let0_rc0YP Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:55:1-35 121694 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:55:1-35 175807 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:55:1-35 175808 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 175809 1 0.0 0.0 0.0 0.0 CAF:_let0_rcNi0 Dodge.Data.Wall src/Dodge/Data/Wall.hs:63:1-41 117857 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:63:1-41 167077 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Wall src/Dodge/Data/Wall.hs:63:1-41 167078 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 167079 1 0.0 0.0 0.0 0.0 CAF:_let0_rf6UL Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:62:1-41 129395 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:62:1-41 160645 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:62:1-41 160646 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 160647 1 0.0 0.0 0.0 0.0 CAF:_let0_rfHU Dodge.Data.Bounds src/Dodge/Data/Bounds.hs:24:1-34 112956 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bounds src/Dodge/Data/Bounds.hs:24:1-34 176298 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Bounds src/Dodge/Data/Bounds.hs:24:1-34 176299 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 176300 1 0.0 0.0 0.0 0.0 CAF:_let0_rfxF2 Dodge.Data.Cloud src/Dodge/Data/Cloud.hs:37:1-33 131112 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Cloud src/Dodge/Data/Cloud.hs:37:1-33 186525 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Cloud src/Dodge/Data/Cloud.hs:37:1-33 186526 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 186527 1 0.0 0.0 0.0 0.0 CAF:_let0_rgcXQ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:115:1-40 123948 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:115:1-40 174086 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:115:1-40 174087 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 174088 1 0.0 0.0 0.0 0.0 CAF:_let0_riZm7 Shape.Data src/Shape/Data.hs:65:1-35 135024 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:65:1-35 166138 0 0.0 0.0 0.0 0.0 toEncoding._let0 Shape.Data src/Shape/Data.hs:65:1-35 166139 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 166140 1 0.0 0.0 0.0 0.0 CAF:_let0_rluYN Dodge.Data.Block src/Dodge/Data/Block.hs:52:1-37 132138 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:52:1-37 171842 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Block src/Dodge/Data/Block.hs:52:1-37 171843 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 171844 1 0.0 0.0 0.0 0.0 CAF:_let0_rmL59 Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:67:1-38 122223 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:67:1-38 160602 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:67:1-38 160603 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 160604 1 0.0 0.0 0.0 0.0 CAF:_let0_rngef Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:57:1-43 123146 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:57:1-43 182936 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:57:1-43 182937 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 182938 1 0.0 0.0 0.0 0.0 CAF:_let0_ro0W1 Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:232:1-42 125082 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:232:1-42 164741 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:232:1-42 164742 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 164743 1 0.0 0.0 0.0 0.0 CAF:_let0_rpMye Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 111488 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 163457 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 163458 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 163459 1 0.0 0.0 0.0 0.0 CAF:_let0_rpouG Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:45:1-48 121035 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:45:1-48 170189 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:45:1-48 170190 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 170191 1 0.0 0.0 0.0 0.0 CAF:_let0_rqEgQ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:99:1-34 123375 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:99:1-34 163695 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:99:1-34 163696 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 163697 1 0.0 0.0 0.0 0.0 CAF:_let0_rqpa2 Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:37:1-39 122111 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:37:1-39 165458 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:37:1-39 165459 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 165460 1 0.0 0.0 0.0 0.0 CAF:_let0_ruV48 Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:88:1-40 130298 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:88:1-40 160299 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:88:1-40 160300 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 160301 1 0.0 0.0 0.0 0.0 CAF:_let0_rweKd Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 132940 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 160982 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 160983 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 160984 1 0.0 0.0 0.0 0.0 CAF:_let10_r36nk Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 127357 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 162682 0 0.0 0.0 0.0 0.0 toEncoding._let10 Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 162683 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 162684 1 0.0 0.0 0.0 0.0 CAF:_let10_r4Q03 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:128:1-41 118527 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:128:1-41 170645 0 0.0 0.0 0.0 0.0 toEncoding._let2 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:128:1-41 170646 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 170647 1 0.0 0.0 0.0 0.0 CAF:_let10_r58TL Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-36 120416 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-36 168093 0 0.0 0.0 0.0 0.0 toEncoding._let2 Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-36 168094 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 168095 1 0.0 0.0 0.0 0.0 CAF:_let10_r5zgZ Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 119823 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 187528 0 0.0 0.0 0.0 0.0 toEncoding._let9 Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 187529 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 187530 1 0.0 0.0 0.0 0.0 CAF:_let10_r6T1E Dodge.Data.Button src/Dodge/Data/Button.hs:71:1-34 131544 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:71:1-34 175084 0 0.0 0.0 0.0 0.0 toEncoding._let7 Dodge.Data.Button src/Dodge/Data/Button.hs:71:1-34 175085 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 175086 1 0.0 0.0 0.0 0.0 CAF:_let10_r6cko Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 128259 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 167889 0 0.0 0.0 0.0 0.0 toEncoding._let10 Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 167890 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 167891 1 0.0 0.0 0.0 0.0 CAF:_let10_r6kKX Dodge.Data.Damage src/Dodge/Data/Damage.hs:56:1-34 128600 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage src/Dodge/Data/Damage.hs:56:1-34 164325 0 0.0 0.0 0.0 0.0 toEncoding._let5 Dodge.Data.Damage src/Dodge/Data/Damage.hs:56:1-34 164326 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 164327 1 0.0 0.0 0.0 0.0 CAF:_let10_r6uMt Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 121279 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 169727 0 0.0 0.0 0.0 0.0 toEncoding._let10 Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 169728 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 169729 1 0.0 0.0 0.0 0.0 CAF:_let10_r7mfU Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 130756 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160255 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160256 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 160257 1 0.0 0.0 0.0 0.0 CAF:_let10_r7p3C Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 131879 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 164186 0 0.0 0.0 0.0 0.0 toEncoding._let10 Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 164187 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 164188 1 0.0 0.0 0.0 0.0 CAF:_let10_r84ih Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 121428 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 166716 0 0.0 0.0 0.0 0.0 toEncoding._let10 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 166717 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 166718 1 0.0 0.0 0.0 0.0 CAF:_let10_r8C7v Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 128726 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 176156 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 176157 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 176158 1 0.0 0.0 0.0 0.0 CAF:_let10_raTZg Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:79:1-38 130076 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:79:1-38 161467 0 0.0 0.0 0.0 0.0 toEncoding._let4 Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:79:1-38 161468 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 161469 1 0.0 0.0 0.0 0.0 CAF:_let10_rcNkf Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 118060 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 167042 0 0.0 0.0 0.0 0.0 toEncoding._let10 Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 167043 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 167044 1 0.0 0.0 0.0 0.0 CAF:_let10_rf6Xl Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:61:1-35 129659 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:61:1-35 161722 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:61:1-35 161723 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 161724 1 0.0 0.0 0.0 0.0 CAF:_let10_rgcZi Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:114:1-34 124068 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:114:1-34 184418 0 0.0 0.0 0.0 0.0 toEncoding._let5 Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:114:1-34 184419 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 184420 1 0.0 0.0 0.0 0.0 CAF:_let10_riZms Shape.Data src/Shape/Data.hs:62:1-37 135064 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:62:1-37 166157 0 0.0 0.0 0.0 0.0 toEncoding._let0 Shape.Data src/Shape/Data.hs:62:1-37 166158 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 166159 1 0.0 0.0 0.0 0.0 CAF:_let10_rluZ6 Dodge.Data.Block src/Dodge/Data/Block.hs:53:1-33 132175 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:53:1-33 171869 0 0.0 0.0 0.0 0.0 toEncoding._let10 Dodge.Data.Block src/Dodge/Data/Block.hs:53:1-33 171870 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 171871 1 0.0 0.0 0.0 0.0 CAF:_let10_rmL6N Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:63:1-49 122393 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:63:1-49 184632 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:63:1-49 184633 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 184634 1 0.0 0.0 0.0 0.0 CAF:_let10_rngf1 Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 123207 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 164433 0 0.0 0.0 0.0 0.0 toEncoding._let2 Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 164434 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 164435 1 0.0 0.0 0.0 0.0 CAF:_let10_ro1nS Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 126878 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 172834 0 0.0 0.0 0.0 0.0 toEncoding._let5 Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 172835 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 172836 1 0.0 0.0 0.0 0.0 CAF:_let10_rpovi Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:47:1-34 121112 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:47:1-34 170170 0 0.0 0.0 0.0 0.0 toEncoding._let8 Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:47:1-34 170171 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 170172 1 0.0 0.0 0.0 0.0 CAF:_let10_rqEiS Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 123509 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 162071 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 162072 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 162073 1 0.0 0.0 0.0 0.0 CAF:_let11_r36nm Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 127358 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 162733 0 0.0 0.0 0.0 0.0 toEncoding._let11 Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 162734 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 162735 1 0.0 0.0 0.0 0.0 CAF:_let11_r4Q05 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:128:1-41 118528 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:128:1-41 170636 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:128:1-41 170637 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 170638 1 0.0 0.0 0.0 0.0 CAF:_let11_r5zh1 Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 119824 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 187497 0 0.0 0.0 0.0 0.0 toEncoding._let4 Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 187498 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 187499 1 0.0 0.0 0.0 0.0 CAF:_let11_r6T1G Dodge.Data.Button src/Dodge/Data/Button.hs:71:1-34 131545 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:71:1-34 175064 0 0.0 0.0 0.0 0.0 toEncoding._let6 Dodge.Data.Button src/Dodge/Data/Button.hs:71:1-34 175065 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 175066 1 0.0 0.0 0.0 0.0 CAF:_let11_r6cks Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 128261 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 167896 0 0.0 0.0 0.0 0.0 toEncoding._let11 Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 167897 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 167898 1 0.0 0.0 0.0 0.0 CAF:_let11_r6kKZ Dodge.Data.Damage src/Dodge/Data/Damage.hs:56:1-34 128601 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage src/Dodge/Data/Damage.hs:56:1-34 164319 0 0.0 0.0 0.0 0.0 toEncoding._let3 Dodge.Data.Damage src/Dodge/Data/Damage.hs:56:1-34 164320 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 164321 1 0.0 0.0 0.0 0.0 CAF:_let11_r6uMx Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 121281 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 168454 0 0.0 0.0 0.0 0.0 toEncoding._let2 Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 168455 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 168456 1 0.0 0.0 0.0 0.0 CAF:_let11_r7mfA Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 130746 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160426 0 0.0 0.0 0.0 0.0 toEncoding._let11 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160427 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 160428 1 0.0 0.0 0.0 0.0 CAF:_let11_r7p3K Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 131883 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 163919 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 163920 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 163921 1 0.0 0.0 0.0 0.0 CAF:_let11_r84hJ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 121411 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 166720 0 0.0 0.0 0.0 0.0 toEncoding._let11 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 166721 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 166722 1 0.0 0.0 0.0 0.0 CAF:_let11_r87US Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 122919 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 163854 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 163855 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 163856 1 0.0 0.0 0.0 0.0 CAF:_let11_r8C7x Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 128727 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 176640 0 0.0 0.0 0.0 0.0 toEncoding._let2 Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 176641 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 176642 1 0.0 0.0 0.0 0.0 CAF:_let11_raTZi Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:79:1-38 130077 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:79:1-38 161316 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:79:1-38 161317 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 161318 1 0.0 0.0 0.0 0.0 CAF:_let11_rcNk7 Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 118056 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 167047 0 0.0 0.0 0.0 0.0 toEncoding._let11 Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 167048 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 167049 1 0.0 0.0 0.0 0.0 CAF:_let11_rgcZk Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:114:1-34 124069 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:114:1-34 184406 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:114:1-34 184407 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 184408 1 0.0 0.0 0.0 0.0 CAF:_let11_rmL6P Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:63:1-49 122394 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:63:1-49 184641 0 0.0 0.0 0.0 0.0 toEncoding._let2 Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:63:1-49 184642 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 184643 1 0.0 0.0 0.0 0.0 CAF:_let11_rngf3 Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 123208 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 164442 0 0.0 0.0 0.0 0.0 toEncoding._let3 Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 164443 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 164444 1 0.0 0.0 0.0 0.0 CAF:_let11_ro1nU Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 126879 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 182995 0 0.0 0.0 0.0 0.0 toEncoding._let2 Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 182996 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 182997 1 0.0 0.0 0.0 0.0 CAF:_let11_rpovk Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:47:1-34 121113 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:47:1-34 170163 0 0.0 0.0 0.0 0.0 toEncoding._let7 Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:47:1-34 170164 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 170165 1 0.0 0.0 0.0 0.0 CAF:_let11_rqEiU Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 123510 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 164585 0 0.0 0.0 0.0 0.0 toEncoding._let8 Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 164586 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 164587 1 0.0 0.0 0.0 0.0 CAF:_let11_ruV5J Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:85:1-36 130382 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:85:1-36 161806 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:85:1-36 161807 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 161808 1 0.0 0.0 0.0 0.0 CAF:_let12_r36no Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 127359 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 162784 0 0.0 0.0 0.0 0.0 toEncoding._let12 Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 162785 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 162786 1 0.0 0.0 0.0 0.0 CAF:_let12_r4Q0y Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:135:1-43 118605 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:135:1-43 171252 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:135:1-43 171253 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 171254 1 0.0 0.0 0.0 0.0 CAF:_let12_r5zh5 Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 119826 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 187591 0 0.0 0.0 0.0 0.0 toEncoding._let11 Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 187592 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 187593 1 0.0 0.0 0.0 0.0 CAF:_let12_r6T1I Dodge.Data.Button src/Dodge/Data/Button.hs:71:1-34 131546 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:71:1-34 174806 0 0.0 0.0 0.0 0.0 toEncoding._let2 Dodge.Data.Button src/Dodge/Data/Button.hs:71:1-34 174807 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 174808 1 0.0 0.0 0.0 0.0 CAF:_let12_r6ckq Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 128260 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 167947 0 0.0 0.0 0.0 0.0 toEncoding._let12 Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 167948 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 167949 1 0.0 0.0 0.0 0.0 CAF:_let12_r6kL1 Dodge.Data.Damage src/Dodge/Data/Damage.hs:56:1-34 128602 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage src/Dodge/Data/Damage.hs:56:1-34 164256 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.Damage src/Dodge/Data/Damage.hs:56:1-34 164257 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 164258 1 0.0 0.0 0.0 0.0 CAF:_let12_r6uMl Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 121275 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 169744 0 0.0 0.0 0.0 0.0 toEncoding._let12 Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 169745 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 169746 1 0.0 0.0 0.0 0.0 CAF:_let12_r7mfg Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 130736 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160429 0 0.0 0.0 0.0 0.0 toEncoding._let12 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160430 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 160431 1 0.0 0.0 0.0 0.0 CAF:_let12_r7p3O Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 131885 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 163910 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 163911 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 163912 1 0.0 0.0 0.0 0.0 CAF:_let12_r84if Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 121427 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 166724 0 0.0 0.0 0.0 0.0 toEncoding._let12 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 166725 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 166726 1 0.0 0.0 0.0 0.0 CAF:_let12_r87UU Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 122920 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 163878 0 0.0 0.0 0.0 0.0 toEncoding._let2 Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 163879 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 163880 1 0.0 0.0 0.0 0.0 CAF:_let12_rcNkd Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 118059 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 167050 0 0.0 0.0 0.0 0.0 toEncoding._let12 Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 167051 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 167052 1 0.0 0.0 0.0 0.0 CAF:_let12_rgcZm Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:114:1-34 124070 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:114:1-34 184412 0 0.0 0.0 0.0 0.0 toEncoding._let3 Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:114:1-34 184413 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 184414 1 0.0 0.0 0.0 0.0 CAF:_let12_rmL75 Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:65:1-45 122430 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:65:1-45 160516 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:65:1-45 160517 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 160518 1 0.0 0.0 0.0 0.0 CAF:_let12_rngf5 Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 123209 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 164454 0 0.0 0.0 0.0 0.0 toEncoding._let5 Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 164455 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 164456 1 0.0 0.0 0.0 0.0 CAF:_let12_ro1nW Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 126880 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 164606 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 164607 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 164608 1 0.0 0.0 0.0 0.0 CAF:_let12_rqEj0 Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 123513 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 182712 0 0.0 0.0 0.0 0.0 toEncoding._let9 Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 182713 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 182714 1 0.0 0.0 0.0 0.0 CAF:_let12_ruV5L Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:85:1-36 130383 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:85:1-36 163076 0 0.0 0.0 0.0 0.0 toEncoding._let2 Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:85:1-36 163077 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 163078 1 0.0 0.0 0.0 0.0 CAF:_let13_r4Q0A Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:135:1-43 118606 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:135:1-43 171276 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:135:1-43 171277 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 171278 1 0.0 0.0 0.0 0.0 CAF:_let13_r5zh3 Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 119825 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 166674 0 0.0 0.0 0.0 0.0 toEncoding._let13 Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 166675 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 166676 1 0.0 0.0 0.0 0.0 CAF:_let13_r6T1K Dodge.Data.Button src/Dodge/Data/Button.hs:71:1-34 131547 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:71:1-34 174752 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.Button src/Dodge/Data/Button.hs:71:1-34 174753 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 174754 1 0.0 0.0 0.0 0.0 CAF:_let13_r6ckC Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 128266 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 167957 0 0.0 0.0 0.0 0.0 toEncoding._let13 Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 167958 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 167959 1 0.0 0.0 0.0 0.0 CAF:_let13_r6uMz Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 121282 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 168417 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 168418 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 168419 1 0.0 0.0 0.0 0.0 CAF:_let13_r7mfE Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 130748 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160432 0 0.0 0.0 0.0 0.0 toEncoding._let13 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160433 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 160434 1 0.0 0.0 0.0 0.0 CAF:_let13_r7p3Q Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 131886 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 164195 0 0.0 0.0 0.0 0.0 toEncoding._let11 Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 164196 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 164197 1 0.0 0.0 0.0 0.0 CAF:_let13_r84hr Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 121402 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 166728 0 0.0 0.0 0.0 0.0 toEncoding._let13 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 166729 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 166730 1 0.0 0.0 0.0 0.0 CAF:_let13_r87UW Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 122921 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 183904 0 0.0 0.0 0.0 0.0 toEncoding._let3 Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 183905 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 183906 1 0.0 0.0 0.0 0.0 CAF:_let13_rcNkb Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 118058 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 167053 0 0.0 0.0 0.0 0.0 toEncoding._let13 Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 167054 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 167055 1 0.0 0.0 0.0 0.0 CAF:_let13_rluZg Dodge.Data.Block src/Dodge/Data/Block.hs:53:1-33 132180 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:53:1-33 171675 0 0.0 0.0 0.0 0.0 toEncoding._let4 Dodge.Data.Block src/Dodge/Data/Block.hs:53:1-33 171676 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 171677 1 0.0 0.0 0.0 0.0 CAF:_let13_rngf7 Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 123210 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 163835 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 163836 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 163837 1 0.0 0.0 0.0 0.0 CAF:_let13_ro1nY Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 126881 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 165570 0 0.0 0.0 0.0 0.0 toEncoding._let3 Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 165571 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 165572 1 0.0 0.0 0.0 0.0 CAF:_let13_rqEj2 Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 123514 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 182736 0 0.0 0.0 0.0 0.0 toEncoding._let11 Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 182737 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 182738 1 0.0 0.0 0.0 0.0 CAF:_let13_ruV5N Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:85:1-36 130384 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:85:1-36 163119 0 0.0 0.0 0.0 0.0 toEncoding._let3 Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:85:1-36 163120 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 163121 1 0.0 0.0 0.0 0.0 CAF:_let14_r5zgX Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 119822 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 166681 0 0.0 0.0 0.0 0.0 toEncoding._let14 Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 166682 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 166683 1 0.0 0.0 0.0 0.0 CAF:_let14_r6T1M Dodge.Data.Button src/Dodge/Data/Button.hs:71:1-34 131548 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:71:1-34 174652 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Button src/Dodge/Data/Button.hs:71:1-34 174653 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 174654 1 0.0 0.0 0.0 0.0 CAF:_let14_r6cky Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 128264 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 167971 0 0.0 0.0 0.0 0.0 toEncoding._let14 Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 167972 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 167973 1 0.0 0.0 0.0 0.0 CAF:_let14_r6uMB Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 121283 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 168589 0 0.0 0.0 0.0 0.0 toEncoding._let6 Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 168590 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 168591 1 0.0 0.0 0.0 0.0 CAF:_let14_r7mfo Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 130740 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160435 0 0.0 0.0 0.0 0.0 toEncoding._let14 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160436 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 160437 1 0.0 0.0 0.0 0.0 CAF:_let14_r84hB Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 121407 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 166732 0 0.0 0.0 0.0 0.0 toEncoding._let14 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 166733 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 166734 1 0.0 0.0 0.0 0.0 CAF:_let14_r87UY Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 122922 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 183925 0 0.0 0.0 0.0 0.0 toEncoding._let4 Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 183926 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 183927 1 0.0 0.0 0.0 0.0 CAF:_let14_rcNkt Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 118067 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 167104 0 0.0 0.0 0.0 0.0 toEncoding._let14 Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 167105 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 167106 1 0.0 0.0 0.0 0.0 CAF:_let14_rluZk Dodge.Data.Block src/Dodge/Data/Block.hs:53:1-33 132182 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:53:1-33 171794 0 0.0 0.0 0.0 0.0 toEncoding._let6 Dodge.Data.Block src/Dodge/Data/Block.hs:53:1-33 171795 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 171796 1 0.0 0.0 0.0 0.0 CAF:_let14_rmL79 Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:65:1-45 122432 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:65:1-45 184589 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:65:1-45 184590 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 184591 1 0.0 0.0 0.0 0.0 CAF:_let14_ro1o0 Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 126882 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 162285 0 0.0 0.0 0.0 0.0 toEncoding._let4 Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 162286 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 162287 1 0.0 0.0 0.0 0.0 CAF:_let14_rqEiY Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 123512 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 182973 0 0.0 0.0 0.0 0.0 toEncoding._let14 Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 182974 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 182975 1 0.0 0.0 0.0 0.0 CAF:_let14_ruV5P Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:85:1-36 130385 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:85:1-36 161830 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:85:1-36 161831 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 161832 1 0.0 0.0 0.0 0.0 CAF:_let15_r6T1O Dodge.Data.Button src/Dodge/Data/Button.hs:71:1-34 131549 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:71:1-34 175094 0 0.0 0.0 0.0 0.0 toEncoding._let8 Dodge.Data.Button src/Dodge/Data/Button.hs:71:1-34 175095 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 175096 1 0.0 0.0 0.0 0.0 CAF:_let15_r6ckA Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 128265 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 168107 0 0.0 0.0 0.0 0.0 toEncoding._let15 Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 168108 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 168109 1 0.0 0.0 0.0 0.0 CAF:_let15_r6uMD Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 121284 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 168528 0 0.0 0.0 0.0 0.0 toEncoding._let4 Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 168529 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 168530 1 0.0 0.0 0.0 0.0 CAF:_let15_r7mfy Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 130745 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160449 0 0.0 0.0 0.0 0.0 toEncoding._let15 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160450 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 160451 1 0.0 0.0 0.0 0.0 CAF:_let15_r84id Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 121426 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 166736 0 0.0 0.0 0.0 0.0 toEncoding._let15 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 166737 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 166738 1 0.0 0.0 0.0 0.0 CAF:_let15_r87V0 Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 122923 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 183883 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 183884 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 183885 1 0.0 0.0 0.0 0.0 CAF:_let15_rcNkn Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 118064 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 167111 0 0.0 0.0 0.0 0.0 toEncoding._let15 Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 167112 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 167113 1 0.0 0.0 0.0 0.0 CAF:_let15_rgd0B Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 124168 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 183320 0 0.0 0.0 0.0 0.0 toEncoding._let15 Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 183321 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 183322 1 0.0 0.0 0.0 0.0 CAF:_let15_ro1ox Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 126912 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 162341 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 162342 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 162343 1 0.0 0.0 0.0 0.0 CAF:_let15_rqEj4 Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 123515 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 182733 0 0.0 0.0 0.0 0.0 toEncoding._let10 Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 182734 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 182735 1 0.0 0.0 0.0 0.0 CAF:_let15_ruV5R Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:85:1-36 130386 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:85:1-36 163122 0 0.0 0.0 0.0 0.0 toEncoding._let4 Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:85:1-36 163123 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 163124 1 0.0 0.0 0.0 0.0 CAF:_let16_r4Q1Z Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 118681 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 171171 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 171172 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 171173 1 0.0 0.0 0.0 0.0 CAF:_let16_r5zh7 Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 119827 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 187531 0 0.0 0.0 0.0 0.0 toEncoding._let10 Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 187532 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 187533 1 0.0 0.0 0.0 0.0 CAF:_let16_r6T1Q Dodge.Data.Button src/Dodge/Data/Button.hs:71:1-34 131550 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:71:1-34 175042 0 0.0 0.0 0.0 0.0 toEncoding._let4 Dodge.Data.Button src/Dodge/Data/Button.hs:71:1-34 175043 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 175044 1 0.0 0.0 0.0 0.0 CAF:_let16_r6uMF Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 121285 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 168592 0 0.0 0.0 0.0 0.0 toEncoding._let7 Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 168593 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 168594 1 0.0 0.0 0.0 0.0 CAF:_let16_r7mfq Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 130741 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160543 0 0.0 0.0 0.0 0.0 toEncoding._let16 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160544 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 160545 1 0.0 0.0 0.0 0.0 CAF:_let16_r84hL Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 121412 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 166740 0 0.0 0.0 0.0 0.0 toEncoding._let16 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 166741 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 166742 1 0.0 0.0 0.0 0.0 CAF:_let16_rcNkj Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 118062 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 167018 0 0.0 0.0 0.0 0.0 toEncoding._let4 Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 167019 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 167020 1 0.0 0.0 0.0 0.0 CAF:_let16_rgd15 Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 124183 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 164892 0 0.0 0.0 0.0 0.0 toEncoding._let16 Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 164893 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 164894 1 0.0 0.0 0.0 0.0 CAF:_let16_ro1oz Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 126913 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 162231 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 162232 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 162233 1 0.0 0.0 0.0 0.0 CAF:_let16_rqEiW Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 123511 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 162158 0 0.0 0.0 0.0 0.0 toEncoding._let16 Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 162160 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 162161 1 0.0 0.0 0.0 0.0 CAF:_let16_ruV6t Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:84:1-40 130445 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:84:1-40 161613 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:84:1-40 161615 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 161617 1 0.0 0.0 0.0 0.0 CAF:_let16_rweUJ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 133583 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161170 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161171 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 161172 1 0.0 0.0 0.0 0.0 CAF:_let17_r4Q20 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 118682 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 171233 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 171234 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 171235 1 0.0 0.0 0.0 0.0 CAF:_let17_r5zh9 Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 119828 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 187520 0 0.0 0.0 0.0 0.0 toEncoding._let7 Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 187521 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 187522 1 0.0 0.0 0.0 0.0 CAF:_let17_r6T1S Dodge.Data.Button src/Dodge/Data/Button.hs:71:1-34 131551 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:71:1-34 174813 0 0.0 0.0 0.0 0.0 toEncoding._let3 Dodge.Data.Button src/Dodge/Data/Button.hs:71:1-34 174814 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 174815 1 0.0 0.0 0.0 0.0 CAF:_let17_r6uMH Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 121286 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 168535 0 0.0 0.0 0.0 0.0 toEncoding._let5 Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 168536 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 168537 1 0.0 0.0 0.0 0.0 CAF:_let17_r7mfu Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 130743 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160548 0 0.0 0.0 0.0 0.0 toEncoding._let17 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160549 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 160550 1 0.0 0.0 0.0 0.0 CAF:_let17_r84iH Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 121441 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 166785 0 0.0 0.0 0.0 0.0 toEncoding._let17 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 166786 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 166787 1 0.0 0.0 0.0 0.0 CAF:_let17_r87V4 Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 122925 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 184297 0 0.0 0.0 0.0 0.0 toEncoding._let6 Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 184298 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 184299 1 0.0 0.0 0.0 0.0 CAF:_let17_rcNkl Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 118063 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 166965 0 0.0 0.0 0.0 0.0 toEncoding._let3 Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 166966 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 166967 1 0.0 0.0 0.0 0.0 CAF:_let17_rqEj6 Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 123516 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 182917 0 0.0 0.0 0.0 0.0 toEncoding._let13 Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 182918 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 182919 1 0.0 0.0 0.0 0.0 CAF:_let17_ruV6v Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:84:1-40 130446 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:84:1-40 162902 0 0.0 0.0 0.0 0.0 toEncoding._let2 Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:84:1-40 162903 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 162904 1 0.0 0.0 0.0 0.0 CAF:_let18_r4Q2T Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:137:1-43 118730 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:137:1-43 171119 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:137:1-43 171120 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 171121 1 0.0 0.0 0.0 0.0 CAF:_let18_r5zhb Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 119829 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 165994 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 165995 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 165996 1 0.0 0.0 0.0 0.0 CAF:_let18_r6T1U Dodge.Data.Button src/Dodge/Data/Button.hs:71:1-34 131552 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:71:1-34 175097 0 0.0 0.0 0.0 0.0 toEncoding._let9 Dodge.Data.Button src/Dodge/Data/Button.hs:71:1-34 175098 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 175099 1 0.0 0.0 0.0 0.0 CAF:_let18_r6uMJ Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 121287 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 169734 0 0.0 0.0 0.0 0.0 toEncoding._let11 Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 169735 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 169736 1 0.0 0.0 0.0 0.0 CAF:_let18_r7mfs Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 130742 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160558 0 0.0 0.0 0.0 0.0 toEncoding._let18 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160559 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 160560 1 0.0 0.0 0.0 0.0 CAF:_let18_r84hl Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 121399 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 166788 0 0.0 0.0 0.0 0.0 toEncoding._let18 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 166789 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 166790 1 0.0 0.0 0.0 0.0 CAF:_let18_r87V6 Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 122926 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 163891 0 0.0 0.0 0.0 0.0 toEncoding._let5 Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 163892 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 163893 1 0.0 0.0 0.0 0.0 CAF:_let18_rcNkp Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 118065 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 166842 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 166843 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 166844 1 0.0 0.0 0.0 0.0 CAF:_let18_rgd0F Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 124170 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 164902 0 0.0 0.0 0.0 0.0 toEncoding._let18 Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 164903 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 164904 1 0.0 0.0 0.0 0.0 CAF:_let18_rqEj8 Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 123517 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 163433 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 163434 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 163435 1 0.0 0.0 0.0 0.0 CAF:_let18_ruV6x Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:84:1-40 130447 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:84:1-40 162875 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:84:1-40 162876 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 162877 1 0.0 0.0 0.0 0.0 CAF:_let19_r4Q2V Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:137:1-43 118731 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:137:1-43 171144 0 0.0 0.0 0.0 0.0 toEncoding._let2 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:137:1-43 171145 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 171146 1 0.0 0.0 0.0 0.0 CAF:_let19_r5zhd Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 119830 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 166665 0 0.0 0.0 0.0 0.0 toEncoding._let6 Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 166666 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 166667 1 0.0 0.0 0.0 0.0 CAF:_let19_r7mfa Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 130733 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160568 0 0.0 0.0 0.0 0.0 toEncoding._let19 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160569 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 160570 1 0.0 0.0 0.0 0.0 CAF:_let19_r84ht Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 121403 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 166792 0 0.0 0.0 0.0 0.0 toEncoding._let19 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 166793 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 166794 1 0.0 0.0 0.0 0.0 CAF:_let19_rcNkr Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 118066 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 166902 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 166903 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 166904 1 0.0 0.0 0.0 0.0 CAF:_let19_rgd0P Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 124175 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 164905 0 0.0 0.0 0.0 0.0 toEncoding._let19 Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 164906 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 164907 1 0.0 0.0 0.0 0.0 CAF:_let19_rqEja Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 123518 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 163739 0 0.0 0.0 0.0 0.0 toEncoding._let6 Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 163740 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 163741 1 0.0 0.0 0.0 0.0 CAF:_let19_ruV6z Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:84:1-40 130448 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:84:1-40 162966 0 0.0 0.0 0.0 0.0 toEncoding._let3 Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:84:1-40 162967 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 162968 1 0.0 0.0 0.0 0.0 CAF:_let1_r1Uqc Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 124763 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 183073 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 183074 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 183075 1 0.0 0.0 0.0 0.0 CAF:_let1_r1tWL Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 127810 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 161444 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 161445 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 161446 1 0.0 0.0 0.0 0.0 CAF:_let1_r2PF5 Dodge.Data.MountedObject src/Dodge/Data/MountedObject.hs:16:1-41 120634 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.MountedObject src/Dodge/Data/MountedObject.hs:16:1-41 168335 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.MountedObject src/Dodge/Data/MountedObject.hs:16:1-41 168336 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 168337 1 0.0 0.0 0.0 0.0 CAF:_let1_r2XOv Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:24:1-43 127710 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:24:1-43 175362 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:24:1-43 175363 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 175364 1 0.0 0.0 0.0 0.0 CAF:_let1_r2aRk Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 112577 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 163529 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 163530 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 163531 1 0.0 0.0 0.0 0.0 CAF:_let1_r2rfR Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 124540 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 162409 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 162410 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 162411 1 0.0 0.0 0.0 0.0 CAF:_let1_r36ni Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 127356 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 162212 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 162213 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 162214 1 0.0 0.0 0.0 0.0 CAF:_let1_r4PYV Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 118340 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 170503 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 170504 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 170505 1 0.0 0.0 0.0 0.0 CAF:_let1_r5zaI Dodge.Data.Prop src/Dodge/Data/Prop.hs:77:1-36 119489 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:77:1-36 166568 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.Prop src/Dodge/Data/Prop.hs:77:1-36 166569 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 166570 1 0.0 0.0 0.0 0.0 CAF:_let1_r60mw Dodge.Data.Modification src/Dodge/Data/Modification.hs:32:1-40 120691 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Modification src/Dodge/Data/Modification.hs:32:1-40 174205 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.Modification src/Dodge/Data/Modification.hs:32:1-40 174206 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 174207 1 0.0 0.0 0.0 0.0 CAF:_let1_r63QN Dodge.Data.Item.Misc src/Dodge/Data/Item/Misc.hs:41:1-41 124488 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Misc src/Dodge/Data/Item/Misc.hs:41:1-41 162603 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.Item.Misc src/Dodge/Data/Item/Misc.hs:41:1-41 162604 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 162605 1 0.0 0.0 0.0 0.0 CAF:_let1_r6Cny Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:48:1-36 129765 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:48:1-36 160897 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:48:1-36 160898 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 160899 1 0.0 0.0 0.0 0.0 CAF:_let1_r6I7U Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 127769 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 173114 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 173115 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 173116 1 0.0 0.0 0.0 0.0 CAF:_let1_r6SCZ Dodge.Data.Creature.Memory src/Dodge/Data/Creature/Memory.hs:20:1-34 130671 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Memory src/Dodge/Data/Creature/Memory.hs:20:1-34 161567 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.Creature.Memory src/Dodge/Data/Creature/Memory.hs:20:1-34 161568 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 161569 1 0.0 0.0 0.0 0.0 CAF:_let1_r6SZM Dodge.Data.Button src/Dodge/Data/Button.hs:70:1-39 131390 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:70:1-39 174856 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.Button src/Dodge/Data/Button.hs:70:1-39 174857 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 174858 1 0.0 0.0 0.0 0.0 CAF:_let1_r6cki Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 128256 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 167538 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 167539 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 167540 1 0.0 0.0 0.0 0.0 CAF:_let1_r6uKZ Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 121178 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 169692 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 169693 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 169694 1 0.0 0.0 0.0 0.0 CAF:_let1_r7meG Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 130705 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 161981 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 161982 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 161983 1 0.0 0.0 0.0 0.0 CAF:_let1_r84gN Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 121361 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 166775 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 166776 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 166777 1 0.0 0.0 0.0 0.0 CAF:_let1_r8C6S Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 128683 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 176279 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 176280 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 176281 1 0.0 0.0 0.0 0.0 CAF:_let1_r9BlW Data.Tile src/Data/Tile.hs:26:1-32 134650 0 0.0 0.0 0.0 0.0 toEncoding Data.Tile src/Data/Tile.hs:26:1-32 176774 0 0.0 0.0 0.0 0.0 toEncoding._let1 Data.Tile src/Data/Tile.hs:26:1-32 176775 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 176776 1 0.0 0.0 0.0 0.0 CAF:_let1_rRCz Dodge.Data.Item.Scope src/Dodge/Data/Item/Scope.hs:34:1-33 123854 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Scope src/Dodge/Data/Item/Scope.hs:34:1-33 184027 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.Item.Scope src/Dodge/Data/Item/Scope.hs:34:1-33 184028 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 184029 1 0.0 0.0 0.0 0.0 CAF:_let1_raAIa Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:38:1-38 123703 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:38:1-38 169558 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:38:1-38 169559 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 169560 1 0.0 0.0 0.0 0.0 CAF:_let1_raenr Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:91:1-38 114174 0 0.0 0.0 0.0 0.0 toEncoding Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:91:1-38 176560 0 0.0 0.0 0.0 0.0 toEncoding._let1 Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:91:1-38 176561 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 176562 1 0.0 0.0 0.0 0.0 CAF:_let1_rbzMk Dodge.GameRoom src/Dodge/GameRoom.hs:32:1-36 116843 0 0.0 0.0 0.0 0.0 toEncoding Dodge.GameRoom src/Dodge/GameRoom.hs:32:1-36 176426 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.GameRoom src/Dodge/GameRoom.hs:32:1-36 176427 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 176428 1 0.0 0.0 0.0 0.0 CAF:_let1_rc0YN Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:55:1-35 121693 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:55:1-35 175863 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:55:1-35 175864 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 175865 1 0.0 0.0 0.0 0.0 CAF:_let1_rcNi4 Dodge.Data.Wall src/Dodge/Data/Wall.hs:63:1-41 117859 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:63:1-41 167245 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.Wall src/Dodge/Data/Wall.hs:63:1-41 167246 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 167247 1 0.0 0.0 0.0 0.0 CAF:_let1_rf6UP Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:62:1-41 129397 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:62:1-41 160661 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:62:1-41 160662 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 160663 1 0.0 0.0 0.0 0.0 CAF:_let1_rfHY Dodge.Data.Bounds src/Dodge/Data/Bounds.hs:24:1-34 112958 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bounds src/Dodge/Data/Bounds.hs:24:1-34 176307 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.Bounds src/Dodge/Data/Bounds.hs:24:1-34 176308 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 176309 1 0.0 0.0 0.0 0.0 CAF:_let1_rfxEU Dodge.Data.Cloud src/Dodge/Data/Cloud.hs:37:1-33 131108 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Cloud src/Dodge/Data/Cloud.hs:37:1-33 186581 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.Cloud src/Dodge/Data/Cloud.hs:37:1-33 186582 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 186583 1 0.0 0.0 0.0 0.0 CAF:_let1_rgcXS Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:115:1-40 123949 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:115:1-40 174110 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:115:1-40 174111 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 174112 1 0.0 0.0 0.0 0.0 CAF:_let1_riZm9 Shape.Data src/Shape/Data.hs:65:1-35 135025 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:65:1-35 166193 0 0.0 0.0 0.0 0.0 toEncoding._let1 Shape.Data src/Shape/Data.hs:65:1-35 166194 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 166195 1 0.0 0.0 0.0 0.0 CAF:_let1_rluYM Dodge.Data.Block src/Dodge/Data/Block.hs:52:1-37 132137 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:52:1-37 172059 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.Block src/Dodge/Data/Block.hs:52:1-37 172060 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 172061 1 0.0 0.0 0.0 0.0 CAF:_let1_rmL5b Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:67:1-38 122224 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:67:1-38 160616 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:67:1-38 160617 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 160618 1 0.0 0.0 0.0 0.0 CAF:_let1_rnger Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:57:1-43 123152 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:57:1-43 183603 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:57:1-43 183604 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 183605 1 0.0 0.0 0.0 0.0 CAF:_let1_rpouI Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:45:1-48 121036 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:45:1-48 170213 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:45:1-48 170214 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 170215 1 0.0 0.0 0.0 0.0 CAF:_let1_rqEgO Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:99:1-34 123374 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:99:1-34 163704 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:99:1-34 163705 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 163706 1 0.0 0.0 0.0 0.0 CAF:_let1_ruV4e Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:88:1-40 130301 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:88:1-40 160331 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:88:1-40 160332 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 160333 1 0.0 0.0 0.0 0.0 CAF:_let1_rweK9 Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 132938 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161006 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161007 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 161008 1 0.0 0.0 0.0 0.0 CAF:_let20_r4Q2X Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:137:1-43 118732 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:137:1-43 171147 0 0.0 0.0 0.0 0.0 toEncoding._let3 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:137:1-43 171148 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 171149 1 0.0 0.0 0.0 0.0 CAF:_let20_r5zhf Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 119831 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 166048 0 0.0 0.0 0.0 0.0 toEncoding._let2 Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 166049 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 166050 1 0.0 0.0 0.0 0.0 CAF:_let20_r7mfw Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 130744 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160583 0 0.0 0.0 0.0 0.0 toEncoding._let20 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160584 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 160585 1 0.0 0.0 0.0 0.0 CAF:_let20_r84hZ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 121419 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 166796 0 0.0 0.0 0.0 0.0 toEncoding._let20 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 166797 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 166798 1 0.0 0.0 0.0 0.0 CAF:_let20_rcNkx Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 118069 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 166911 0 0.0 0.0 0.0 0.0 toEncoding._let2 Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 166912 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 166913 1 0.0 0.0 0.0 0.0 CAF:_let20_rgd1h Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 124189 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 164956 0 0.0 0.0 0.0 0.0 toEncoding._let20 Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 164957 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 164958 1 0.0 0.0 0.0 0.0 CAF:_let20_rqEjc Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 123519 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 163542 0 0.0 0.0 0.0 0.0 toEncoding._let3 Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 163543 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 163544 1 0.0 0.0 0.0 0.0 CAF:_let20_ruV6B Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:84:1-40 130449 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:84:1-40 162975 0 0.0 0.0 0.0 0.0 toEncoding._let4 Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:84:1-40 162976 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 162977 1 0.0 0.0 0.0 0.0 CAF:_let21_r4Q2Z Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:137:1-43 118733 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:137:1-43 171130 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:137:1-43 171131 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 171132 1 0.0 0.0 0.0 0.0 CAF:_let21_r5zhh Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 119832 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 187594 0 0.0 0.0 0.0 0.0 toEncoding._let12 Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 187595 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 187596 1 0.0 0.0 0.0 0.0 CAF:_let21_r7mg0 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 130759 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160194 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160195 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 160196 1 0.0 0.0 0.0 0.0 CAF:_let21_r84hX Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 121418 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 166800 0 0.0 0.0 0.0 0.0 toEncoding._let21 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 166801 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 166802 1 0.0 0.0 0.0 0.0 CAF:_let21_rgd0T Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 124177 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 169620 0 0.0 0.0 0.0 0.0 toEncoding._let8 Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 169621 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 169622 1 0.0 0.0 0.0 0.0 CAF:_let21_rqEje Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 123520 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 163595 0 0.0 0.0 0.0 0.0 toEncoding._let4 Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 163596 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 163597 1 0.0 0.0 0.0 0.0 CAF:_let21_ruV77 Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:83:1-46 130498 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:83:1-46 161905 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:83:1-46 161906 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 161907 1 0.0 0.0 0.0 0.0 CAF:_let22_r4Q3T Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 118773 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 170656 0 0.0 0.0 0.0 0.0 toEncoding._let11 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 170657 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 170658 1 0.0 0.0 0.0 0.0 CAF:_let22_r7mf3 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 130730 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160769 0 0.0 0.0 0.0 0.0 toEncoding._let22 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160770 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 160771 1 0.0 0.0 0.0 0.0 CAF:_let22_r84hT Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 121416 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 166804 0 0.0 0.0 0.0 0.0 toEncoding._let22 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 166805 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 166806 1 0.0 0.0 0.0 0.0 CAF:_let22_rgd0V Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 124178 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 169674 0 0.0 0.0 0.0 0.0 toEncoding._let9 Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 169675 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 169676 1 0.0 0.0 0.0 0.0 CAF:_let22_rqEjg Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 123521 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 163486 0 0.0 0.0 0.0 0.0 toEncoding._let2 Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 163487 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 163488 1 0.0 0.0 0.0 0.0 CAF:_let22_ruV79 Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:83:1-46 130499 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:83:1-46 161919 0 0.0 0.0 0.0 0.0 toEncoding._let2 Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:83:1-46 161920 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 161921 1 0.0 0.0 0.0 0.0 CAF:_let23_r4Q3V Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 118774 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 170765 0 0.0 0.0 0.0 0.0 toEncoding._let15 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 170766 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 170767 1 0.0 0.0 0.0 0.0 CAF:_let23_r7mfC Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 130747 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160786 0 0.0 0.0 0.0 0.0 toEncoding._let23 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160787 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 160788 1 0.0 0.0 0.0 0.0 CAF:_let23_r84hj Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 121398 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 166813 0 0.0 0.0 0.0 0.0 toEncoding._let23 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 166814 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 166815 1 0.0 0.0 0.0 0.0 CAF:_let23_rgd0X Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 124179 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 169677 0 0.0 0.0 0.0 0.0 toEncoding._let10 Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 169678 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 169679 1 0.0 0.0 0.0 0.0 CAF:_let23_rqEji Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 123522 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 163792 0 0.0 0.0 0.0 0.0 toEncoding._let7 Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 163793 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 163794 1 0.0 0.0 0.0 0.0 CAF:_let23_ruV7b Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:83:1-46 130500 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:83:1-46 161916 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:83:1-46 161917 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 161918 1 0.0 0.0 0.0 0.0 CAF:_let24_r4Q3X Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 118775 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 170597 0 0.0 0.0 0.0 0.0 toEncoding._let8 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 170598 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 170599 1 0.0 0.0 0.0 0.0 CAF:_let24_r7mfW Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 130757 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160830 0 0.0 0.0 0.0 0.0 toEncoding._let24 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160831 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 160832 1 0.0 0.0 0.0 0.0 CAF:_let24_r84hd Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 121395 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 166817 0 0.0 0.0 0.0 0.0 toEncoding._let24 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 166818 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 166819 1 0.0 0.0 0.0 0.0 CAF:_let24_rgd0Z Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 124180 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 169686 0 0.0 0.0 0.0 0.0 toEncoding._let11 Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 169687 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 169688 1 0.0 0.0 0.0 0.0 CAF:_let24_rqEjk Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 123523 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 163636 0 0.0 0.0 0.0 0.0 toEncoding._let5 Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 163637 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 163638 1 0.0 0.0 0.0 0.0 CAF:_let25_r4Q3Z Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 118776 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 170710 0 0.0 0.0 0.0 0.0 toEncoding._let13 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 170711 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 170712 1 0.0 0.0 0.0 0.0 CAF:_let25_r7mg2 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 130760 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160423 0 0.0 0.0 0.0 0.0 toEncoding._let10 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160424 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 160425 1 0.0 0.0 0.0 0.0 CAF:_let25_r84hf Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 121396 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 167493 0 0.0 0.0 0.0 0.0 toEncoding._let25 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 167494 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 167495 1 0.0 0.0 0.0 0.0 CAF:_let25_rqEjm Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 123524 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 165273 0 0.0 0.0 0.0 0.0 toEncoding._let12 Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 165274 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 165275 1 0.0 0.0 0.0 0.0 CAF:_let26_r4Q41 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 118777 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 170651 0 0.0 0.0 0.0 0.0 toEncoding._let10 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 170652 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 170653 1 0.0 0.0 0.0 0.0 CAF:_let26_r7meZ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 130728 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160963 0 0.0 0.0 0.0 0.0 toEncoding._let26 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160964 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 160965 1 0.0 0.0 0.0 0.0 CAF:_let26_r84ij Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 121429 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 167502 0 0.0 0.0 0.0 0.0 toEncoding._let26 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 167503 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 167504 1 0.0 0.0 0.0 0.0 CAF:_let26_rqEjo Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 123525 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 162095 0 0.0 0.0 0.0 0.0 toEncoding._let15 Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 162096 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 162097 1 0.0 0.0 0.0 0.0 CAF:_let27_r4Q43 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 118778 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 170423 0 0.0 0.0 0.0 0.0 toEncoding._let4 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 170424 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 170425 1 0.0 0.0 0.0 0.0 CAF:_let27_r7mfG Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 130749 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 161269 0 0.0 0.0 0.0 0.0 toEncoding._let27 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 161270 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 161271 1 0.0 0.0 0.0 0.0 CAF:_let27_r84hR Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 121415 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 168392 0 0.0 0.0 0.0 0.0 toEncoding._let27 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 168393 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 168394 1 0.0 0.0 0.0 0.0 CAF:_let27_rgd0H Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 124171 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 183521 0 0.0 0.0 0.0 0.0 toEncoding._let27 Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 183522 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 183523 1 0.0 0.0 0.0 0.0 CAF:_let28_r4Q45 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 118779 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 170594 0 0.0 0.0 0.0 0.0 toEncoding._let7 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 170595 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 170596 1 0.0 0.0 0.0 0.0 CAF:_let28_r7mfY Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 130758 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 161274 0 0.0 0.0 0.0 0.0 toEncoding._let28 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 161275 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 161276 1 0.0 0.0 0.0 0.0 CAF:_let28_r84hn Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 121400 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 170328 0 0.0 0.0 0.0 0.0 toEncoding._let28 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 170329 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 170330 1 0.0 0.0 0.0 0.0 CAF:_let28_rgd0z Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 124167 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 183531 0 0.0 0.0 0.0 0.0 toEncoding._let28 Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 183532 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 183533 1 0.0 0.0 0.0 0.0 CAF:_let29_r4Q47 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 118780 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 170420 0 0.0 0.0 0.0 0.0 toEncoding._let3 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 170421 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 170422 1 0.0 0.0 0.0 0.0 CAF:_let29_r7mfI Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 130750 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 161531 0 0.0 0.0 0.0 0.0 toEncoding._let29 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 161532 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 161533 1 0.0 0.0 0.0 0.0 CAF:_let29_r84hP Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 121414 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 171588 0 0.0 0.0 0.0 0.0 toEncoding._let29 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 171589 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 171590 1 0.0 0.0 0.0 0.0 CAF:_let29_rgd0x Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 124166 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 183534 0 0.0 0.0 0.0 0.0 toEncoding._let29 Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 183535 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 183536 1 0.0 0.0 0.0 0.0 CAF:_let2_r1UqR Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:42:1-36 124795 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:42:1-36 162503 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:42:1-36 162504 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 162505 1 0.0 0.0 0.0 0.0 CAF:_let2_r2XOz Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:24:1-43 127712 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:24:1-43 175416 0 0.0 0.0 0.0 0.0 toEncoding._let2 Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:24:1-43 175417 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 175418 1 0.0 0.0 0.0 0.0 CAF:_let2_r2aRe Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 112574 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 163538 0 0.0 0.0 0.0 0.0 toEncoding._let2 Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 163539 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 163540 1 0.0 0.0 0.0 0.0 CAF:_let2_r2rfN Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 124538 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 162418 0 0.0 0.0 0.0 0.0 toEncoding._let2 Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 162419 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 162420 1 0.0 0.0 0.0 0.0 CAF:_let2_r36ny Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 127364 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 162357 0 0.0 0.0 0.0 0.0 toEncoding._let2 Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 162358 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 162359 1 0.0 0.0 0.0 0.0 CAF:_let2_r45rp Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:84:1-32 117446 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:84:1-32 167661 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:84:1-32 167662 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 167663 1 0.0 0.0 0.0 0.0 CAF:_let2_r4PYX Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 118341 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 170512 0 0.0 0.0 0.0 0.0 toEncoding._let2 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 170513 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 170514 1 0.0 0.0 0.0 0.0 CAF:_let2_r5zcO Dodge.Data.Prop src/Dodge/Data/Prop.hs:78:1-38 119623 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:78:1-38 166430 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.Prop src/Dodge/Data/Prop.hs:78:1-38 166431 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 166432 1 0.0 0.0 0.0 0.0 CAF:_let2_r63QP Dodge.Data.Item.Misc src/Dodge/Data/Item/Misc.hs:41:1-41 124489 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Misc src/Dodge/Data/Item/Misc.hs:41:1-41 162657 0 0.0 0.0 0.0 0.0 toEncoding._let2 Dodge.Data.Item.Misc src/Dodge/Data/Item/Misc.hs:41:1-41 162658 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 162659 1 0.0 0.0 0.0 0.0 CAF:_let2_r6CnA Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:48:1-36 129766 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:48:1-36 160906 0 0.0 0.0 0.0 0.0 toEncoding._let2 Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:48:1-36 160907 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 160908 1 0.0 0.0 0.0 0.0 CAF:_let2_r6I7S Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 127768 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 173168 0 0.0 0.0 0.0 0.0 toEncoding._let2 Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 173169 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 173170 1 0.0 0.0 0.0 0.0 CAF:_let2_r6SZI Dodge.Data.Button src/Dodge/Data/Button.hs:70:1-39 131388 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:70:1-39 174877 0 0.0 0.0 0.0 0.0 toEncoding._let2 Dodge.Data.Button src/Dodge/Data/Button.hs:70:1-39 174878 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 174879 1 0.0 0.0 0.0 0.0 CAF:_let2_r6ckm Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 128258 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 167567 0 0.0 0.0 0.0 0.0 toEncoding._let2 Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 167568 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 167569 1 0.0 0.0 0.0 0.0 CAF:_let2_r6uL1 Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 121179 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 169699 0 0.0 0.0 0.0 0.0 toEncoding._let2 Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 169700 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 169701 1 0.0 0.0 0.0 0.0 CAF:_let2_r7meK Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 130707 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 161984 0 0.0 0.0 0.0 0.0 toEncoding._let2 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 161985 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 161986 1 0.0 0.0 0.0 0.0 CAF:_let2_r7p3E Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 131880 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 163940 0 0.0 0.0 0.0 0.0 toEncoding._let2 Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 163941 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 163942 1 0.0 0.0 0.0 0.0 CAF:_let2_r84gL Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 121360 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 166778 0 0.0 0.0 0.0 0.0 toEncoding._let2 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 166779 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 166780 1 0.0 0.0 0.0 0.0 CAF:_let2_r8C70 Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 128687 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 176317 0 0.0 0.0 0.0 0.0 toEncoding._let2 Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 176318 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 176319 1 0.0 0.0 0.0 0.0 CAF:_let2_r9BlU Data.Tile src/Data/Tile.hs:26:1-32 134649 0 0.0 0.0 0.0 0.0 toEncoding Data.Tile src/Data/Tile.hs:26:1-32 176828 0 0.0 0.0 0.0 0.0 toEncoding._let2 Data.Tile src/Data/Tile.hs:26:1-32 176829 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 176830 1 0.0 0.0 0.0 0.0 CAF:_let2_rRCx Dodge.Data.Item.Scope src/Dodge/Data/Item/Scope.hs:34:1-33 123853 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Scope src/Dodge/Data/Item/Scope.hs:34:1-33 184081 0 0.0 0.0 0.0 0.0 toEncoding._let2 Dodge.Data.Item.Scope src/Dodge/Data/Item/Scope.hs:34:1-33 184082 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 184083 1 0.0 0.0 0.0 0.0 CAF:_let2_raAIe Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:38:1-38 123705 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:38:1-38 169567 0 0.0 0.0 0.0 0.0 toEncoding._let2 Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:38:1-38 169568 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 169569 1 0.0 0.0 0.0 0.0 CAF:_let2_raTY5 Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:78:1-37 129966 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:78:1-37 161335 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:78:1-37 161336 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 161337 1 0.0 0.0 0.0 0.0 CAF:_let2_raenv Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:91:1-38 114176 0 0.0 0.0 0.0 0.0 toEncoding Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:91:1-38 176614 0 0.0 0.0 0.0 0.0 toEncoding._let2 Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:91:1-38 176615 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 176616 1 0.0 0.0 0.0 0.0 CAF:_let2_rbzMa Dodge.GameRoom src/Dodge/GameRoom.hs:32:1-36 116838 0 0.0 0.0 0.0 0.0 toEncoding Dodge.GameRoom src/Dodge/GameRoom.hs:32:1-36 176434 0 0.0 0.0 0.0 0.0 toEncoding._let2 Dodge.GameRoom src/Dodge/GameRoom.hs:32:1-36 176435 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 176436 1 0.0 0.0 0.0 0.0 CAF:_let2_rc0YR Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:55:1-35 121695 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:55:1-35 175870 0 0.0 0.0 0.0 0.0 toEncoding._let2 Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:55:1-35 175871 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 175872 1 0.0 0.0 0.0 0.0 CAF:_let2_rcNi2 Dodge.Data.Wall src/Dodge/Data/Wall.hs:63:1-41 117858 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:63:1-41 167306 0 0.0 0.0 0.0 0.0 toEncoding._let2 Dodge.Data.Wall src/Dodge/Data/Wall.hs:63:1-41 167307 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 167308 1 0.0 0.0 0.0 0.0 CAF:_let2_rf6UN Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:62:1-41 129396 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:62:1-41 160714 0 0.0 0.0 0.0 0.0 toEncoding._let2 Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:62:1-41 160715 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 160716 1 0.0 0.0 0.0 0.0 CAF:_let2_rfHS Dodge.Data.Bounds src/Dodge/Data/Bounds.hs:24:1-34 112955 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bounds src/Dodge/Data/Bounds.hs:24:1-34 176310 0 0.0 0.0 0.0 0.0 toEncoding._let2 Dodge.Data.Bounds src/Dodge/Data/Bounds.hs:24:1-34 176311 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 176312 1 0.0 0.0 0.0 0.0 CAF:_let2_rfxF4 Dodge.Data.Cloud src/Dodge/Data/Cloud.hs:37:1-33 131113 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Cloud src/Dodge/Data/Cloud.hs:37:1-33 186584 0 0.0 0.0 0.0 0.0 toEncoding._let2 Dodge.Data.Cloud src/Dodge/Data/Cloud.hs:37:1-33 186585 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 186586 1 0.0 0.0 0.0 0.0 CAF:_let2_rgcXU Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:115:1-40 123950 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:115:1-40 183777 0 0.0 0.0 0.0 0.0 toEncoding._let2 Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:115:1-40 183778 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 183779 1 0.0 0.0 0.0 0.0 CAF:_let2_riZm1 Shape.Data src/Shape/Data.hs:65:1-35 135021 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:65:1-35 166274 0 0.0 0.0 0.0 0.0 toEncoding._let2 Shape.Data src/Shape/Data.hs:65:1-35 166275 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 166276 1 0.0 0.0 0.0 0.0 CAF:_let2_rluZ0 Dodge.Data.Block src/Dodge/Data/Block.hs:53:1-33 132172 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:53:1-33 171635 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.Block src/Dodge/Data/Block.hs:53:1-33 171636 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 171637 1 0.0 0.0 0.0 0.0 CAF:_let2_rmL5r Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 122292 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 164490 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 164491 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 164492 1 0.0 0.0 0.0 0.0 CAF:_let2_rngep Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:57:1-43 123151 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:57:1-43 183606 0 0.0 0.0 0.0 0.0 toEncoding._let2 Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:57:1-43 183607 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 183608 1 0.0 0.0 0.0 0.0 CAF:_let2_ro0YF Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:229:1-41 125464 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:229:1-41 165589 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:229:1-41 165590 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 165591 1 0.0 0.0 0.0 0.0 CAF:_let2_rpMCj Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:101:1-32 111707 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:101:1-32 165316 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:101:1-32 165317 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 165318 1 0.0 0.0 0.0 0.0 CAF:_let2_rpouK Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:45:1-48 121037 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:45:1-48 170241 0 0.0 0.0 0.0 0.0 toEncoding._let2 Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:45:1-48 170242 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 170243 1 0.0 0.0 0.0 0.0 CAF:_let2_rqEgS Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:99:1-34 123376 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:99:1-34 163707 0 0.0 0.0 0.0 0.0 toEncoding._let2 Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:99:1-34 163708 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 163709 1 0.0 0.0 0.0 0.0 CAF:_let2_ruV4a Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:88:1-40 130299 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:88:1-40 160385 0 0.0 0.0 0.0 0.0 toEncoding._let2 Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:88:1-40 160386 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 160387 1 0.0 0.0 0.0 0.0 CAF:_let2_rweK5 Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 132936 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161020 0 0.0 0.0 0.0 0.0 toEncoding._let2 Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161021 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 161022 1 0.0 0.0 0.0 0.0 CAF:_let30_r4Q49 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 118781 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 170604 0 0.0 0.0 0.0 0.0 toEncoding._let9 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 170605 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 170606 1 0.0 0.0 0.0 0.0 CAF:_let30_r7mgi Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 130768 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 161580 0 0.0 0.0 0.0 0.0 toEncoding._let30 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 161582 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 161584 1 0.0 0.0 0.0 0.0 CAF:_let30_r84ir Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 121433 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 160134 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 160135 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 160136 1 0.0 0.0 0.0 0.0 CAF:_let31_r4Q4b Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 118782 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 170353 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 170354 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 170355 1 0.0 0.0 0.0 0.0 CAF:_let31_r7mfc Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 130734 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 161647 0 0.0 0.0 0.0 0.0 toEncoding._let31 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 161648 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 161649 1 0.0 0.0 0.0 0.0 CAF:_let31_r84it Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 121434 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 165844 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 165845 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 165846 1 0.0 0.0 0.0 0.0 CAF:_let31_rgd17 Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 124184 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 183543 0 0.0 0.0 0.0 0.0 toEncoding._let30 Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 183544 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 183545 1 0.0 0.0 0.0 0.0 CAF:_let32_r4Q4h Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 118785 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 170659 0 0.0 0.0 0.0 0.0 toEncoding._let12 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 170660 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 170661 1 0.0 0.0 0.0 0.0 CAF:_let32_r7mfe Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 130735 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 161698 0 0.0 0.0 0.0 0.0 toEncoding._let32 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 161699 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 161700 1 0.0 0.0 0.0 0.0 CAF:_let32_r84hh Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 121397 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 172683 0 0.0 0.0 0.0 0.0 toEncoding._let32 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 172684 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 172685 1 0.0 0.0 0.0 0.0 CAF:_let33_r4Q4j Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 118786 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 170754 0 0.0 0.0 0.0 0.0 toEncoding._let14 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 170755 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 170756 1 0.0 0.0 0.0 0.0 CAF:_let33_r7mfm Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 130739 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 161749 0 0.0 0.0 0.0 0.0 toEncoding._let33 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 161750 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 161751 1 0.0 0.0 0.0 0.0 CAF:_let33_r84ib Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 121425 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 172700 0 0.0 0.0 0.0 0.0 toEncoding._let33 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 172701 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 172702 1 0.0 0.0 0.0 0.0 CAF:_let34_r4Q4l Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 118787 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 170415 0 0.0 0.0 0.0 0.0 toEncoding._let2 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 170416 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 170417 1 0.0 0.0 0.0 0.0 CAF:_let34_r7mfO Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 130753 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 161787 0 0.0 0.0 0.0 0.0 toEncoding._let34 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 161788 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 161789 1 0.0 0.0 0.0 0.0 CAF:_let34_r84hN Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 121413 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 174156 0 0.0 0.0 0.0 0.0 toEncoding._let34 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 174157 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 174158 1 0.0 0.0 0.0 0.0 CAF:_let35_r4Q4n Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 118788 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 170364 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 170365 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 170366 1 0.0 0.0 0.0 0.0 CAF:_let35_r7mfi Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 130737 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 161838 0 0.0 0.0 0.0 0.0 toEncoding._let35 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 161839 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 161840 1 0.0 0.0 0.0 0.0 CAF:_let35_r84hb Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 121394 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 174350 0 0.0 0.0 0.0 0.0 toEncoding._let35 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 174351 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 174352 1 0.0 0.0 0.0 0.0 CAF:_let35_rgd1b Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 124186 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 169613 0 0.0 0.0 0.0 0.0 toEncoding._let7 Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 169614 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 169615 1 0.0 0.0 0.0 0.0 CAF:_let36_r7mfQ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 130754 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 161859 0 0.0 0.0 0.0 0.0 toEncoding._let36 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 161860 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 161861 1 0.0 0.0 0.0 0.0 CAF:_let36_r84in Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 121431 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 174607 0 0.0 0.0 0.0 0.0 toEncoding._let36 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 174608 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 174609 1 0.0 0.0 0.0 0.0 CAF:_let36_rgd1d Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 124187 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 183564 0 0.0 0.0 0.0 0.0 toEncoding._let31 Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 183565 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 183566 1 0.0 0.0 0.0 0.0 CAF:_let37_r7mg8 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 130763 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 161886 0 0.0 0.0 0.0 0.0 toEncoding._let37 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 161887 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 161888 1 0.0 0.0 0.0 0.0 CAF:_let37_r84hH Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 121410 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 174618 0 0.0 0.0 0.0 0.0 toEncoding._let37 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 174619 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 174620 1 0.0 0.0 0.0 0.0 CAF:_let37_rgd1f Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 124188 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 164962 0 0.0 0.0 0.0 0.0 toEncoding._let22 Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 164963 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 164964 1 0.0 0.0 0.0 0.0 CAF:_let38_r7mf1 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 130729 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 161923 0 0.0 0.0 0.0 0.0 toEncoding._let38 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 161924 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 161925 1 0.0 0.0 0.0 0.0 CAF:_let38_r84ix Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 121436 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 172673 0 0.0 0.0 0.0 0.0 toEncoding._let31 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 172674 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 172675 1 0.0 0.0 0.0 0.0 CAF:_let38_rgd1j Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 124190 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 164899 0 0.0 0.0 0.0 0.0 toEncoding._let17 Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 164900 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 164901 1 0.0 0.0 0.0 0.0 CAF:_let39_r7mga Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 130764 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 161944 0 0.0 0.0 0.0 0.0 toEncoding._let39 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 161945 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 161946 1 0.0 0.0 0.0 0.0 CAF:_let39_r84ip Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 121432 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 175315 0 0.0 0.0 0.0 0.0 toEncoding._let39 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 175316 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 175317 1 0.0 0.0 0.0 0.0 CAF:_let39_rgd1l Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 124191 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 184111 0 0.0 0.0 0.0 0.0 toEncoding._let5 Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 184112 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 184113 1 0.0 0.0 0.0 0.0 CAF:_let3_r1UqP Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:42:1-36 124794 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:42:1-36 162509 0 0.0 0.0 0.0 0.0 toEncoding._let3 Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:42:1-36 162510 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 162511 1 0.0 0.0 0.0 0.0 CAF:_let3_r2XOt Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:24:1-43 127709 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:24:1-43 175423 0 0.0 0.0 0.0 0.0 toEncoding._let3 Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:24:1-43 175424 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 175425 1 0.0 0.0 0.0 0.0 CAF:_let3_r2rfL Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 124537 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 165889 0 0.0 0.0 0.0 0.0 toEncoding._let3 Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 165890 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 165891 1 0.0 0.0 0.0 0.0 CAF:_let3_r36nq Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 127360 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 162366 0 0.0 0.0 0.0 0.0 toEncoding._let3 Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 162367 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 162368 1 0.0 0.0 0.0 0.0 CAF:_let3_r45rq Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:84:1-32 117447 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:84:1-32 167637 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:84:1-32 167638 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 167639 1 0.0 0.0 0.0 0.0 CAF:_let3_r4PYZ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 118342 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 171032 0 0.0 0.0 0.0 0.0 toEncoding._let3 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 171033 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 171034 1 0.0 0.0 0.0 0.0 CAF:_let3_r5zcP Dodge.Data.Prop src/Dodge/Data/Prop.hs:78:1-38 119624 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:78:1-38 166406 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Prop src/Dodge/Data/Prop.hs:78:1-38 166407 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 166408 1 0.0 0.0 0.0 0.0 CAF:_let3_r60mq Dodge.Data.Modification src/Dodge/Data/Modification.hs:32:1-40 120688 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Modification src/Dodge/Data/Modification.hs:32:1-40 174220 0 0.0 0.0 0.0 0.0 toEncoding._let3 Dodge.Data.Modification src/Dodge/Data/Modification.hs:32:1-40 174221 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 174222 1 0.0 0.0 0.0 0.0 CAF:_let3_r6I7W Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 127770 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 173175 0 0.0 0.0 0.0 0.0 toEncoding._let3 Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 173176 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 173177 1 0.0 0.0 0.0 0.0 CAF:_let3_r6SZK Dodge.Data.Button src/Dodge/Data/Button.hs:70:1-39 131389 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:70:1-39 174930 0 0.0 0.0 0.0 0.0 toEncoding._let3 Dodge.Data.Button src/Dodge/Data/Button.hs:70:1-39 174931 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 174932 1 0.0 0.0 0.0 0.0 CAF:_let3_r6ckk Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 128257 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 167618 0 0.0 0.0 0.0 0.0 toEncoding._let3 Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 167619 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 167620 1 0.0 0.0 0.0 0.0 CAF:_let3_r6uL3 Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 121180 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 169708 0 0.0 0.0 0.0 0.0 toEncoding._let3 Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 169709 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 169710 1 0.0 0.0 0.0 0.0 CAF:_let3_r7meM Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 130708 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 161990 0 0.0 0.0 0.0 0.0 toEncoding._let3 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 161991 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 161992 1 0.0 0.0 0.0 0.0 CAF:_let3_r7p3y Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 131877 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 163999 0 0.0 0.0 0.0 0.0 toEncoding._let3 Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 164000 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 164001 1 0.0 0.0 0.0 0.0 CAF:_let3_r84gP Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 121362 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 166781 0 0.0 0.0 0.0 0.0 toEncoding._let3 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 166782 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 166783 1 0.0 0.0 0.0 0.0 CAF:_let3_r8C6W Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 128685 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 176513 0 0.0 0.0 0.0 0.0 toEncoding._let3 Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 176514 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 176515 1 0.0 0.0 0.0 0.0 CAF:_let3_r9BlQ Data.Tile src/Data/Tile.hs:26:1-32 134647 0 0.0 0.0 0.0 0.0 toEncoding Data.Tile src/Data/Tile.hs:26:1-32 176831 0 0.0 0.0 0.0 0.0 toEncoding._let3 Data.Tile src/Data/Tile.hs:26:1-32 176832 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 176833 1 0.0 0.0 0.0 0.0 CAF:_let3_rRCB Dodge.Data.Item.Scope src/Dodge/Data/Item/Scope.hs:34:1-33 123855 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Scope src/Dodge/Data/Item/Scope.hs:34:1-33 184088 0 0.0 0.0 0.0 0.0 toEncoding._let3 Dodge.Data.Item.Scope src/Dodge/Data/Item/Scope.hs:34:1-33 184089 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 184090 1 0.0 0.0 0.0 0.0 CAF:_let3_rbzMc Dodge.GameRoom src/Dodge/GameRoom.hs:32:1-36 116839 0 0.0 0.0 0.0 0.0 toEncoding Dodge.GameRoom src/Dodge/GameRoom.hs:32:1-36 176437 0 0.0 0.0 0.0 0.0 toEncoding._let3 Dodge.GameRoom src/Dodge/GameRoom.hs:32:1-36 176438 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 176439 1 0.0 0.0 0.0 0.0 CAF:_let3_rc10h Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:56:1-39 121876 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:56:1-39 175885 0 0.0 0.0 0.0 0.0 toEncoding._let3 Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:56:1-39 175886 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 175887 1 0.0 0.0 0.0 0.0 CAF:_let3_rcNi6 Dodge.Data.Wall src/Dodge/Data/Wall.hs:63:1-41 117860 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:63:1-41 167209 0 0.0 0.0 0.0 0.0 toEncoding._let3 Dodge.Data.Wall src/Dodge/Data/Wall.hs:63:1-41 167210 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 167211 1 0.0 0.0 0.0 0.0 CAF:_let3_rfHW Dodge.Data.Bounds src/Dodge/Data/Bounds.hs:24:1-34 112957 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bounds src/Dodge/Data/Bounds.hs:24:1-34 176313 0 0.0 0.0 0.0 0.0 toEncoding._let3 Dodge.Data.Bounds src/Dodge/Data/Bounds.hs:24:1-34 176314 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 176315 1 0.0 0.0 0.0 0.0 CAF:_let3_rfxF0 Dodge.Data.Cloud src/Dodge/Data/Cloud.hs:37:1-33 131111 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Cloud src/Dodge/Data/Cloud.hs:37:1-33 186657 0 0.0 0.0 0.0 0.0 toEncoding._let3 Dodge.Data.Cloud src/Dodge/Data/Cloud.hs:37:1-33 186658 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 186659 1 0.0 0.0 0.0 0.0 CAF:_let3_rgcYn Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:116:1-38 124017 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:116:1-38 164948 0 0.0 0.0 0.0 0.0 toEncoding._let3 Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:116:1-38 164949 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 164950 1 0.0 0.0 0.0 0.0 CAF:_let3_riZm3 Shape.Data src/Shape/Data.hs:65:1-35 135022 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:65:1-35 166328 0 0.0 0.0 0.0 0.0 toEncoding._let3 Shape.Data src/Shape/Data.hs:65:1-35 166329 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 166330 1 0.0 0.0 0.0 0.0 CAF:_let3_rluZ2 Dodge.Data.Block src/Dodge/Data/Block.hs:53:1-33 132173 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:53:1-33 171662 0 0.0 0.0 0.0 0.0 toEncoding._let3 Dodge.Data.Block src/Dodge/Data/Block.hs:53:1-33 171663 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 171664 1 0.0 0.0 0.0 0.0 CAF:_let3_rmL5t Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 122293 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 173937 0 0.0 0.0 0.0 0.0 toEncoding._let3 Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 173938 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 173939 1 0.0 0.0 0.0 0.0 CAF:_let3_rngel Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:57:1-43 123149 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:57:1-43 183609 0 0.0 0.0 0.0 0.0 toEncoding._let3 Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:57:1-43 183610 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 183611 1 0.0 0.0 0.0 0.0 CAF:_let3_ro0YG Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:229:1-41 125465 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:229:1-41 165613 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:229:1-41 165614 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 165615 1 0.0 0.0 0.0 0.0 CAF:_let3_rpov6 Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:47:1-34 121106 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:47:1-34 170036 0 0.0 0.0 0.0 0.0 toEncoding._let3 Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:47:1-34 170037 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 170038 1 0.0 0.0 0.0 0.0 CAF:_let3_rqEhg Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:100:1-37 123437 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:100:1-37 163676 0 0.0 0.0 0.0 0.0 toEncoding._let3 Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:100:1-37 163677 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 163678 1 0.0 0.0 0.0 0.0 CAF:_let3_rqpay Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:38:1-39 122172 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:38:1-39 165413 0 0.0 0.0 0.0 0.0 toEncoding._let3 Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:38:1-39 165414 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 165415 1 0.0 0.0 0.0 0.0 CAF:_let3_ruV4c Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:88:1-40 130300 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:88:1-40 160388 0 0.0 0.0 0.0 0.0 toEncoding._let3 Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:88:1-40 160389 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 160390 1 0.0 0.0 0.0 0.0 CAF:_let3_rweKb Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 132939 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161024 0 0.0 0.0 0.0 0.0 toEncoding._let3 Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161025 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 161026 1 0.0 0.0 0.0 0.0 CAF:_let40_r84i9 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 121424 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 175325 0 0.0 0.0 0.0 0.0 toEncoding._let40 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 175326 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 175327 1 0.0 0.0 0.0 0.0 CAF:_let40_rgd1n Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 124192 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 184108 0 0.0 0.0 0.0 0.0 toEncoding._let4 Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 184109 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 184110 1 0.0 0.0 0.0 0.0 CAF:_let41_r7mg4 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 130761 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160835 0 0.0 0.0 0.0 0.0 toEncoding._let25 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160836 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 160837 1 0.0 0.0 0.0 0.0 CAF:_let41_r84iv Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 121435 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 175743 0 0.0 0.0 0.0 0.0 toEncoding._let41 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 175744 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 175745 1 0.0 0.0 0.0 0.0 CAF:_let41_rgd1p Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 124193 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 184114 0 0.0 0.0 0.0 0.0 toEncoding._let6 Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 184115 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 184116 1 0.0 0.0 0.0 0.0 CAF:_let42_r7mg6 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 130762 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160626 0 0.0 0.0 0.0 0.0 toEncoding._let21 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160627 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 160628 1 0.0 0.0 0.0 0.0 CAF:_let42_r84hV Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 121417 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 175752 0 0.0 0.0 0.0 0.0 toEncoding._let42 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 175753 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 175754 1 0.0 0.0 0.0 0.0 CAF:_let43_r7mge Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 130766 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160280 0 0.0 0.0 0.0 0.0 toEncoding._let8 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160281 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 160282 1 0.0 0.0 0.0 0.0 CAF:_let43_r84hp Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 121401 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 175930 0 0.0 0.0 0.0 0.0 toEncoding._let43 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 175931 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 175932 1 0.0 0.0 0.0 0.0 CAF:_let43_rgd1t Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 124195 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 184364 0 0.0 0.0 0.0 0.0 toEncoding._let23 Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 184365 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 184366 1 0.0 0.0 0.0 0.0 CAF:_let44_r7mgg Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 130767 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160258 0 0.0 0.0 0.0 0.0 toEncoding._let2 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160259 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 160260 1 0.0 0.0 0.0 0.0 CAF:_let44_r84hx Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 121405 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 175934 0 0.0 0.0 0.0 0.0 toEncoding._let44 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 175935 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 175936 1 0.0 0.0 0.0 0.0 CAF:_let45_r7mgl Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 130770 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 161780 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 161781 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 161782 1 0.0 0.0 0.0 0.0 CAF:_let45_r84hv Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 121404 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 176137 0 0.0 0.0 0.0 0.0 toEncoding._let45 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 176138 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 176139 1 0.0 0.0 0.0 0.0 CAF:_let45_rgd1x Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 124197 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 164959 0 0.0 0.0 0.0 0.0 toEncoding._let21 Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 164960 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 164961 1 0.0 0.0 0.0 0.0 CAF:_let46_r7mgn Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 130771 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 161768 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 161769 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 161770 1 0.0 0.0 0.0 0.0 CAF:_let46_r84il Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 121430 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 176146 0 0.0 0.0 0.0 0.0 toEncoding._let46 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 176147 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 176148 1 0.0 0.0 0.0 0.0 CAF:_let47_r7mgp Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 130772 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 161783 0 0.0 0.0 0.0 0.0 toEncoding._let2 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 161784 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 161785 1 0.0 0.0 0.0 0.0 CAF:_let47_r84i1 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 121420 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 176150 0 0.0 0.0 0.0 0.0 toEncoding._let47 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 176151 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 176152 1 0.0 0.0 0.0 0.0 CAF:_let47_rgd1A Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 124199 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 162808 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 162809 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 162810 1 0.0 0.0 0.0 0.0 CAF:_let49_r84iz Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 121437 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 165922 0 0.0 0.0 0.0 0.0 toEncoding._let3 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 165923 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 165924 1 0.0 0.0 0.0 0.0 CAF:_let4_r1UqT Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:42:1-36 124796 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:42:1-36 162506 0 0.0 0.0 0.0 0.0 toEncoding._let2 Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:42:1-36 162507 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 162508 1 0.0 0.0 0.0 0.0 CAF:_let4_r2XOr Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:24:1-43 127708 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:24:1-43 175426 0 0.0 0.0 0.0 0.0 toEncoding._let4 Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:24:1-43 175427 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 175428 1 0.0 0.0 0.0 0.0 CAF:_let4_r2rfP Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 124539 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 165915 0 0.0 0.0 0.0 0.0 toEncoding._let4 Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 165916 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 165917 1 0.0 0.0 0.0 0.0 CAF:_let4_r36ns Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 127361 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 162422 0 0.0 0.0 0.0 0.0 toEncoding._let4 Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 162423 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 162424 1 0.0 0.0 0.0 0.0 CAF:_let4_r45sQ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:83:1-34 117519 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:83:1-34 174263 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:83:1-34 174264 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 174265 1 0.0 0.0 0.0 0.0 CAF:_let4_r4PYT Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 118339 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 170878 0 0.0 0.0 0.0 0.0 toEncoding._let4 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 170879 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 170880 1 0.0 0.0 0.0 0.0 CAF:_let4_r58Sj Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:67:1-41 120289 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:67:1-41 168012 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:67:1-41 168013 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 168014 1 0.0 0.0 0.0 0.0 CAF:_let4_r5zfu Dodge.Data.Prop src/Dodge/Data/Prop.hs:76:1-36 119759 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:76:1-36 166091 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.Prop src/Dodge/Data/Prop.hs:76:1-36 166092 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 166093 1 0.0 0.0 0.0 0.0 CAF:_let4_r6Co8 Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:49:1-34 129798 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:49:1-34 160953 0 0.0 0.0 0.0 0.0 toEncoding._let2 Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:49:1-34 160954 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 160955 1 0.0 0.0 0.0 0.0 CAF:_let4_r6SZG Dodge.Data.Button src/Dodge/Data/Button.hs:70:1-39 131387 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:70:1-39 174953 0 0.0 0.0 0.0 0.0 toEncoding._let4 Dodge.Data.Button src/Dodge/Data/Button.hs:70:1-39 174954 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 174955 1 0.0 0.0 0.0 0.0 CAF:_let4_r6ckE Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 128267 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 167746 0 0.0 0.0 0.0 0.0 toEncoding._let4 Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 167747 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 167748 1 0.0 0.0 0.0 0.0 CAF:_let4_r6uLd Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 121225 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 168624 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 168625 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 168626 1 0.0 0.0 0.0 0.0 CAF:_let4_r7mf8 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 130732 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160261 0 0.0 0.0 0.0 0.0 toEncoding._let3 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160262 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 160263 1 0.0 0.0 0.0 0.0 CAF:_let4_r7p3A Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 131878 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 164059 0 0.0 0.0 0.0 0.0 toEncoding._let4 Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 164060 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 164061 1 0.0 0.0 0.0 0.0 CAF:_let4_r84i3 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 121421 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 165853 0 0.0 0.0 0.0 0.0 toEncoding._let2 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 165854 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 165855 1 0.0 0.0 0.0 0.0 CAF:_let4_r8C6U Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 128684 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 176630 0 0.0 0.0 0.0 0.0 toEncoding._let4 Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 176631 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 176632 1 0.0 0.0 0.0 0.0 CAF:_let4_raTY9 Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:78:1-37 129968 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:78:1-37 161359 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:78:1-37 161360 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 161361 1 0.0 0.0 0.0 0.0 CAF:_let4_rbzMe Dodge.GameRoom src/Dodge/GameRoom.hs:32:1-36 116840 0 0.0 0.0 0.0 0.0 toEncoding Dodge.GameRoom src/Dodge/GameRoom.hs:32:1-36 176444 0 0.0 0.0 0.0 0.0 toEncoding._let4 Dodge.GameRoom src/Dodge/GameRoom.hs:32:1-36 176445 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 176446 1 0.0 0.0 0.0 0.0 CAF:_let4_rfxF6 Dodge.Data.Cloud src/Dodge/Data/Cloud.hs:37:1-33 131114 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Cloud src/Dodge/Data/Cloud.hs:37:1-33 186664 0 0.0 0.0 0.0 0.0 toEncoding._let4 Dodge.Data.Cloud src/Dodge/Data/Cloud.hs:37:1-33 186665 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 186666 1 0.0 0.0 0.0 0.0 CAF:_let4_rgcYh Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:116:1-38 124014 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:116:1-38 164924 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:116:1-38 164925 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 164926 1 0.0 0.0 0.0 0.0 CAF:_let4_riZm5 Shape.Data src/Shape/Data.hs:65:1-35 135023 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:65:1-35 166349 0 0.0 0.0 0.0 0.0 toEncoding._let4 Shape.Data src/Shape/Data.hs:65:1-35 166350 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 166351 1 0.0 0.0 0.0 0.0 CAF:_let4_rluZa Dodge.Data.Block src/Dodge/Data/Block.hs:53:1-33 132177 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:53:1-33 171624 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Block src/Dodge/Data/Block.hs:53:1-33 171625 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 171626 1 0.0 0.0 0.0 0.0 CAF:_let4_rmL5v Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 122294 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 164514 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 164515 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 164516 1 0.0 0.0 0.0 0.0 CAF:_let4_rngen Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:57:1-43 123150 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:57:1-43 183612 0 0.0 0.0 0.0 0.0 toEncoding._let4 Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:57:1-43 183613 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 183614 1 0.0 0.0 0.0 0.0 CAF:_let4_ro15m Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 125841 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 164630 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 164631 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 164632 1 0.0 0.0 0.0 0.0 CAF:_let4_rpov4 Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:47:1-34 121105 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:47:1-34 169994 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:47:1-34 169995 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 169996 1 0.0 0.0 0.0 0.0 CAF:_let4_rqEhi Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:100:1-37 123438 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:100:1-37 163655 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:100:1-37 163656 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 163657 1 0.0 0.0 0.0 0.0 CAF:_let4_rqpaw Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:38:1-39 122171 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:38:1-39 165292 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:38:1-39 165293 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 165294 1 0.0 0.0 0.0 0.0 CAF:_let4_ruV4m Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:88:1-40 130305 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:88:1-40 160391 0 0.0 0.0 0.0 0.0 toEncoding._let4 Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:88:1-40 160392 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 160393 1 0.0 0.0 0.0 0.0 CAF:_let4_rweK7 Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 132937 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161207 0 0.0 0.0 0.0 0.0 toEncoding._let4 Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161208 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 161209 1 0.0 0.0 0.0 0.0 CAF:_let50_r84iB Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 121438 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 174627 0 0.0 0.0 0.0 0.0 toEncoding._let38 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 174628 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 174629 1 0.0 0.0 0.0 0.0 CAF:_let51_r84iD Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 121439 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 166709 0 0.0 0.0 0.0 0.0 toEncoding._let8 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 166710 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 166711 1 0.0 0.0 0.0 0.0 CAF:_let52_r84iF Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 121440 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 171598 0 0.0 0.0 0.0 0.0 toEncoding._let30 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 171599 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 171600 1 0.0 0.0 0.0 0.0 CAF:_let54_rweXW Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 133712 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161050 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161052 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 161053 1 0.0 0.0 0.0 0.0 CAF:_let55_rweXX Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 133713 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161076 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161077 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 161078 1 0.0 0.0 0.0 0.0 CAF:_let5_r1UqV Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:42:1-36 124797 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:42:1-36 162450 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:42:1-36 162451 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 162452 1 0.0 0.0 0.0 0.0 CAF:_let5_r2aRa Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 112572 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 183633 0 0.0 0.0 0.0 0.0 toEncoding._let5 Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 183634 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 183635 1 0.0 0.0 0.0 0.0 CAF:_let5_r36nA Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 127365 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 162431 0 0.0 0.0 0.0 0.0 toEncoding._let5 Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 162432 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 162433 1 0.0 0.0 0.0 0.0 CAF:_let5_r45sR Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:83:1-34 117520 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:83:1-34 174239 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:83:1-34 174240 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 174241 1 0.0 0.0 0.0 0.0 CAF:_let5_r4Q4f Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 118784 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 170436 0 0.0 0.0 0.0 0.0 toEncoding._let5 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 170437 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 170438 1 0.0 0.0 0.0 0.0 CAF:_let5_r58Sl Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:67:1-41 120290 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:67:1-41 168015 0 0.0 0.0 0.0 0.0 toEncoding._let2 Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:67:1-41 168016 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 168017 1 0.0 0.0 0.0 0.0 CAF:_let5_r5zfv Dodge.Data.Prop src/Dodge/Data/Prop.hs:76:1-36 119760 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:76:1-36 166067 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Prop src/Dodge/Data/Prop.hs:76:1-36 166068 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 166069 1 0.0 0.0 0.0 0.0 CAF:_let5_r6Coa Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:49:1-34 129799 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:49:1-34 160930 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:49:1-34 160931 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 160932 1 0.0 0.0 0.0 0.0 CAF:_let5_r6cku Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 128262 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 167797 0 0.0 0.0 0.0 0.0 toEncoding._let5 Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 167798 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 167799 1 0.0 0.0 0.0 0.0 CAF:_let5_r6kKn Dodge.Data.Damage src/Dodge/Data/Damage.hs:55:1-40 128527 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage src/Dodge/Data/Damage.hs:55:1-40 164424 0 0.0 0.0 0.0 0.0 toEncoding._let5 Dodge.Data.Damage src/Dodge/Data/Damage.hs:55:1-40 164425 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 164426 1 0.0 0.0 0.0 0.0 CAF:_let5_r6uLf Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 121226 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 168648 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 168649 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 168650 1 0.0 0.0 0.0 0.0 CAF:_let5_r7mfM Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 130752 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160271 0 0.0 0.0 0.0 0.0 toEncoding._let5 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160272 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 160273 1 0.0 0.0 0.0 0.0 CAF:_let5_r7p3w Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 131876 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 164118 0 0.0 0.0 0.0 0.0 toEncoding._let5 Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 164119 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 164120 1 0.0 0.0 0.0 0.0 CAF:_let5_r84hD Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 121408 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 165945 0 0.0 0.0 0.0 0.0 toEncoding._let5 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 165946 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 165947 1 0.0 0.0 0.0 0.0 CAF:_let5_r8C7n Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 128722 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 176856 0 0.0 0.0 0.0 0.0 toEncoding._let5 Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 176857 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 176858 1 0.0 0.0 0.0 0.0 CAF:_let5_raTZ1 Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:74:1-34 130049 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:74:1-34 161401 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:74:1-34 161402 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 161403 1 0.0 0.0 0.0 0.0 CAF:_let5_rbzMg Dodge.GameRoom src/Dodge/GameRoom.hs:32:1-36 116841 0 0.0 0.0 0.0 0.0 toEncoding Dodge.GameRoom src/Dodge/GameRoom.hs:32:1-36 176449 0 0.0 0.0 0.0 0.0 toEncoding._let5 Dodge.GameRoom src/Dodge/GameRoom.hs:32:1-36 176450 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 176451 1 0.0 0.0 0.0 0.0 CAF:_let5_rcNkh Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 118061 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 167027 0 0.0 0.0 0.0 0.0 toEncoding._let5 Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 167028 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 167029 1 0.0 0.0 0.0 0.0 CAF:_let5_rf6Vf Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:58:1-44 129436 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:58:1-44 160738 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:58:1-44 160739 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 160740 1 0.0 0.0 0.0 0.0 CAF:_let5_rfxEY Dodge.Data.Cloud src/Dodge/Data/Cloud.hs:37:1-33 131110 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Cloud src/Dodge/Data/Cloud.hs:37:1-33 186667 0 0.0 0.0 0.0 0.0 toEncoding._let5 Dodge.Data.Cloud src/Dodge/Data/Cloud.hs:37:1-33 186668 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 186669 1 0.0 0.0 0.0 0.0 CAF:_let5_rgcYj Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:116:1-38 124015 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:116:1-38 174067 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:116:1-38 174068 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 174069 1 0.0 0.0 0.0 0.0 CAF:_let5_rluZ4 Dodge.Data.Block src/Dodge/Data/Block.hs:53:1-33 132174 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:53:1-33 171740 0 0.0 0.0 0.0 0.0 toEncoding._let5 Dodge.Data.Block src/Dodge/Data/Block.hs:53:1-33 171741 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 171742 1 0.0 0.0 0.0 0.0 CAF:_let5_rmL5x Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 122295 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 164523 0 0.0 0.0 0.0 0.0 toEncoding._let2 Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 164524 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 164525 1 0.0 0.0 0.0 0.0 CAF:_let5_rngeh Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:57:1-43 123147 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:57:1-43 182960 0 0.0 0.0 0.0 0.0 toEncoding._let5 Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:57:1-43 182961 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 182962 1 0.0 0.0 0.0 0.0 CAF:_let5_ro15n Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 125842 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 170297 0 0.0 0.0 0.0 0.0 toEncoding._let2 Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 170298 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 170299 1 0.0 0.0 0.0 0.0 CAF:_let5_rpov8 Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:47:1-34 121107 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:47:1-34 170018 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:47:1-34 170019 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 170020 1 0.0 0.0 0.0 0.0 CAF:_let5_rqEhk Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:100:1-37 123439 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:100:1-37 163666 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:100:1-37 163667 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 163668 1 0.0 0.0 0.0 0.0 CAF:_let5_rqpau Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:38:1-39 122170 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:38:1-39 165489 0 0.0 0.0 0.0 0.0 toEncoding._let5 Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:38:1-39 165490 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 165491 1 0.0 0.0 0.0 0.0 CAF:_let5_ruV4o Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:88:1-40 130306 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:88:1-40 165143 0 0.0 0.0 0.0 0.0 toEncoding._let5 Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:88:1-40 165144 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 165145 1 0.0 0.0 0.0 0.0 CAF:_let6_r2aRc Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 112573 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 183636 0 0.0 0.0 0.0 0.0 toEncoding._let6 Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 183637 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 183638 1 0.0 0.0 0.0 0.0 CAF:_let6_r36nu Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 127362 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 162514 0 0.0 0.0 0.0 0.0 toEncoding._let6 Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 162515 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 162516 1 0.0 0.0 0.0 0.0 CAF:_let6_r45vu Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:81:1-32 117705 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:81:1-32 174398 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:81:1-32 174399 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 174400 1 0.0 0.0 0.0 0.0 CAF:_let6_r4Q4d Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 118783 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 170448 0 0.0 0.0 0.0 0.0 toEncoding._let6 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 170449 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 170450 1 0.0 0.0 0.0 0.0 CAF:_let6_r58Sn Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:67:1-41 120291 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:67:1-41 168001 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:67:1-41 168002 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 168003 1 0.0 0.0 0.0 0.0 CAF:_let6_r5zgP Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 119818 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 165970 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 165971 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 165972 1 0.0 0.0 0.0 0.0 CAF:_let6_r6Coc Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:49:1-34 129800 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:49:1-34 160854 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:49:1-34 160855 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 160856 1 0.0 0.0 0.0 0.0 CAF:_let6_r6ckw Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 128263 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 167857 0 0.0 0.0 0.0 0.0 toEncoding._let6 Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 167858 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 167859 1 0.0 0.0 0.0 0.0 CAF:_let6_r6uMn Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 121276 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 168429 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 168430 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 168431 1 0.0 0.0 0.0 0.0 CAF:_let6_r7mfK Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 130751 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160274 0 0.0 0.0 0.0 0.0 toEncoding._let6 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160275 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 160276 1 0.0 0.0 0.0 0.0 CAF:_let6_r7p3M Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 131884 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 164172 0 0.0 0.0 0.0 0.0 toEncoding._let6 Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 164173 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 164174 1 0.0 0.0 0.0 0.0 CAF:_let6_r84hF Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 121409 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 166696 0 0.0 0.0 0.0 0.0 toEncoding._let6 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 166697 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 166698 1 0.0 0.0 0.0 0.0 CAF:_let6_r8C7p Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 128723 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 177292 0 0.0 0.0 0.0 0.0 toEncoding._let6 Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 177293 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 177294 1 0.0 0.0 0.0 0.0 CAF:_let6_raTZ3 Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:74:1-34 130050 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:74:1-34 161454 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:74:1-34 161455 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 161456 1 0.0 0.0 0.0 0.0 CAF:_let6_rcNkz Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 118070 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 167030 0 0.0 0.0 0.0 0.0 toEncoding._let6 Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 167031 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 167032 1 0.0 0.0 0.0 0.0 CAF:_let6_rf6Wl Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:60:1-35 129587 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:60:1-35 163011 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:60:1-35 163012 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 163013 1 0.0 0.0 0.0 0.0 CAF:_let6_rfxEW Dodge.Data.Cloud src/Dodge/Data/Cloud.hs:37:1-33 131109 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Cloud src/Dodge/Data/Cloud.hs:37:1-33 186676 0 0.0 0.0 0.0 0.0 toEncoding._let6 Dodge.Data.Cloud src/Dodge/Data/Cloud.hs:37:1-33 186677 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 186678 1 0.0 0.0 0.0 0.0 CAF:_let6_rgcYl Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:116:1-38 124016 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:116:1-38 174118 0 0.0 0.0 0.0 0.0 toEncoding._let2 Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:116:1-38 174119 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 174120 1 0.0 0.0 0.0 0.0 CAF:_let6_rluZe Dodge.Data.Block src/Dodge/Data/Block.hs:53:1-33 132179 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:53:1-33 171659 0 0.0 0.0 0.0 0.0 toEncoding._let2 Dodge.Data.Block src/Dodge/Data/Block.hs:53:1-33 171660 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 171661 1 0.0 0.0 0.0 0.0 CAF:_let6_rmL6r Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:62:1-40 122359 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:62:1-40 184665 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:62:1-40 184666 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 184667 1 0.0 0.0 0.0 0.0 CAF:_let6_rngej Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:57:1-43 123148 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:57:1-43 182969 0 0.0 0.0 0.0 0.0 toEncoding._let6 Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:57:1-43 182970 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 182971 1 0.0 0.0 0.0 0.0 CAF:_let6_ro15p Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 125843 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 173952 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 173953 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 173954 1 0.0 0.0 0.0 0.0 CAF:_let6_rpova Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:47:1-34 121108 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:47:1-34 170097 0 0.0 0.0 0.0 0.0 toEncoding._let5 Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:47:1-34 170098 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 170099 1 0.0 0.0 0.0 0.0 CAF:_let6_rqEhm Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:100:1-37 123440 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:100:1-37 163711 0 0.0 0.0 0.0 0.0 toEncoding._let4 Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:100:1-37 163712 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 163713 1 0.0 0.0 0.0 0.0 CAF:_let6_rqpaA Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:38:1-39 122173 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:38:1-39 165434 0 0.0 0.0 0.0 0.0 toEncoding._let4 Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:38:1-39 165435 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 165436 1 0.0 0.0 0.0 0.0 CAF:_let6_ruV4i Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:88:1-40 130303 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:88:1-40 163226 0 0.0 0.0 0.0 0.0 toEncoding._let6 Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:88:1-40 163227 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 163228 1 0.0 0.0 0.0 0.0 CAF:_let7_r36nw Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 127363 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 162521 0 0.0 0.0 0.0 0.0 toEncoding._let7 Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 162522 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 162523 1 0.0 0.0 0.0 0.0 CAF:_let7_r45vv Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:81:1-32 117706 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:81:1-32 174374 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:81:1-32 174375 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 174376 1 0.0 0.0 0.0 0.0 CAF:_let7_r4PZn Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:134:1-42 118481 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:134:1-42 171518 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:134:1-42 171519 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 171520 1 0.0 0.0 0.0 0.0 CAF:_let7_r58TF Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-36 120413 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-36 168034 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-36 168035 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 168036 1 0.0 0.0 0.0 0.0 CAF:_let7_r5zgT Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 119820 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 187515 0 0.0 0.0 0.0 0.0 toEncoding._let5 Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 187516 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 187517 1 0.0 0.0 0.0 0.0 CAF:_let7_r60mA Dodge.Data.Modification src/Dodge/Data/Modification.hs:32:1-40 120693 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Modification src/Dodge/Data/Modification.hs:32:1-40 174214 0 0.0 0.0 0.0 0.0 toEncoding._let7 Dodge.Data.Modification src/Dodge/Data/Modification.hs:32:1-40 174215 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 174216 1 0.0 0.0 0.0 0.0 CAF:_let7_r6T1c Dodge.Data.Button src/Dodge/Data/Button.hs:68:1-38 131478 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:68:1-38 174671 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Button src/Dodge/Data/Button.hs:68:1-38 174672 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 174673 1 0.0 0.0 0.0 0.0 CAF:_let7_r6ckM Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 128271 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 167862 0 0.0 0.0 0.0 0.0 toEncoding._let7 Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 167863 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 167864 1 0.0 0.0 0.0 0.0 CAF:_let7_r6kKR Dodge.Data.Damage src/Dodge/Data/Damage.hs:56:1-34 128597 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage src/Dodge/Data/Damage.hs:56:1-34 164233 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Damage src/Dodge/Data/Damage.hs:56:1-34 164234 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 164235 1 0.0 0.0 0.0 0.0 CAF:_let7_r6uMr Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 121278 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 168474 0 0.0 0.0 0.0 0.0 toEncoding._let3 Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 168475 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 168476 1 0.0 0.0 0.0 0.0 CAF:_let7_r7mgc Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 130765 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160277 0 0.0 0.0 0.0 0.0 toEncoding._let7 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160278 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 160279 1 0.0 0.0 0.0 0.0 CAF:_let7_r7p3G Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 131881 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 164177 0 0.0 0.0 0.0 0.0 toEncoding._let7 Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 164178 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 164179 1 0.0 0.0 0.0 0.0 CAF:_let7_r84i5 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 121422 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 166705 0 0.0 0.0 0.0 0.0 toEncoding._let7 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 166706 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 166707 1 0.0 0.0 0.0 0.0 CAF:_let7_r8C7l Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 128721 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 176649 0 0.0 0.0 0.0 0.0 toEncoding._let3 Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 176650 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 176651 1 0.0 0.0 0.0 0.0 CAF:_let7_raTZa Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:79:1-38 130073 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:79:1-38 161382 0 0.0 0.0 0.0 0.0 toEncoding._let3 Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:79:1-38 161383 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 161384 1 0.0 0.0 0.0 0.0 CAF:_let7_rc10j Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:56:1-39 121877 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:56:1-39 175788 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:56:1-39 175789 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 175790 1 0.0 0.0 0.0 0.0 CAF:_let7_rcNk5 Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 118055 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 167033 0 0.0 0.0 0.0 0.0 toEncoding._let7 Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 167034 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 167035 1 0.0 0.0 0.0 0.0 CAF:_let7_rf6Wm Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:60:1-35 129588 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:60:1-35 161671 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:60:1-35 161672 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 161673 1 0.0 0.0 0.0 0.0 CAF:_let7_rgcZc Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:114:1-34 124065 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:114:1-34 184415 0 0.0 0.0 0.0 0.0 toEncoding._let4 Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:114:1-34 184416 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 184417 1 0.0 0.0 0.0 0.0 CAF:_let7_riZmm Shape.Data src/Shape/Data.hs:62:1-37 135061 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:62:1-37 175680 0 0.0 0.0 0.0 0.0 toEncoding._let3 Shape.Data src/Shape/Data.hs:62:1-37 175681 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 175682 1 0.0 0.0 0.0 0.0 CAF:_let7_rluZc Dodge.Data.Block src/Dodge/Data/Block.hs:53:1-33 132178 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:53:1-33 171801 0 0.0 0.0 0.0 0.0 toEncoding._let7 Dodge.Data.Block src/Dodge/Data/Block.hs:53:1-33 171802 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 171803 1 0.0 0.0 0.0 0.0 CAF:_let7_rngeV Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 123204 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 163811 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 163812 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 163813 1 0.0 0.0 0.0 0.0 CAF:_let7_ro1cX Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:226:1-37 126261 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:226:1-37 172858 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:226:1-37 172859 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 172860 1 0.0 0.0 0.0 0.0 CAF:_let7_rpMCr Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:101:1-32 111711 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:101:1-32 165382 0 0.0 0.0 0.0 0.0 toEncoding._let2 Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:101:1-32 165383 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 165384 1 0.0 0.0 0.0 0.0 CAF:_let7_rpovc Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:47:1-34 121109 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:47:1-34 170056 0 0.0 0.0 0.0 0.0 toEncoding._let4 Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:47:1-34 170057 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 170058 1 0.0 0.0 0.0 0.0 CAF:_let7_rqEho Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:100:1-37 123441 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:100:1-37 163673 0 0.0 0.0 0.0 0.0 toEncoding._let2 Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:100:1-37 163674 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 163675 1 0.0 0.0 0.0 0.0 CAF:_let7_rqpaC Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:38:1-39 122174 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:38:1-39 165405 0 0.0 0.0 0.0 0.0 toEncoding._let2 Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:38:1-39 165406 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 165407 1 0.0 0.0 0.0 0.0 CAF:_let7_ruV4k Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:88:1-40 130304 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:88:1-40 163233 0 0.0 0.0 0.0 0.0 toEncoding._let7 Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:88:1-40 163234 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 163235 1 0.0 0.0 0.0 0.0 CAF:_let7_rweKD Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 132992 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161236 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161237 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 161238 1 0.0 0.0 0.0 0.0 CAF:_let8_r36nC Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 127366 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 162575 0 0.0 0.0 0.0 0.0 toEncoding._let8 Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 162576 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 162577 1 0.0 0.0 0.0 0.0 CAF:_let8_r45vY Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 117758 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 170683 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 170684 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 170685 1 0.0 0.0 0.0 0.0 CAF:_let8_r4PZp Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:134:1-42 118482 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:134:1-42 171529 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:134:1-42 171530 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 171531 1 0.0 0.0 0.0 0.0 CAF:_let8_r58TH Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-36 120414 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-36 168100 0 0.0 0.0 0.0 0.0 toEncoding._let3 Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-36 168101 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 168102 1 0.0 0.0 0.0 0.0 CAF:_let8_r5zgR Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 119819 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 187525 0 0.0 0.0 0.0 0.0 toEncoding._let8 Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 187526 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 187527 1 0.0 0.0 0.0 0.0 CAF:_let8_r60my Dodge.Data.Modification src/Dodge/Data/Modification.hs:32:1-40 120692 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Modification src/Dodge/Data/Modification.hs:32:1-40 174217 0 0.0 0.0 0.0 0.0 toEncoding._let8 Dodge.Data.Modification src/Dodge/Data/Modification.hs:32:1-40 174218 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 174219 1 0.0 0.0 0.0 0.0 CAF:_let8_r6T1e Dodge.Data.Button src/Dodge/Data/Button.hs:68:1-38 131479 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:68:1-38 174695 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.Button src/Dodge/Data/Button.hs:68:1-38 174696 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 174697 1 0.0 0.0 0.0 0.0 CAF:_let8_r6ckI Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 128269 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 167865 0 0.0 0.0 0.0 0.0 toEncoding._let8 Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 167866 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 167867 1 0.0 0.0 0.0 0.0 CAF:_let8_r6kKT Dodge.Data.Damage src/Dodge/Data/Damage.hs:56:1-34 128598 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage src/Dodge/Data/Damage.hs:56:1-34 164322 0 0.0 0.0 0.0 0.0 toEncoding._let4 Dodge.Data.Damage src/Dodge/Data/Damage.hs:56:1-34 164323 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 164324 1 0.0 0.0 0.0 0.0 CAF:_let8_r6uMp Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 121277 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 168605 0 0.0 0.0 0.0 0.0 toEncoding._let8 Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 168606 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 168607 1 0.0 0.0 0.0 0.0 CAF:_let8_r7mfS Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 130755 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160268 0 0.0 0.0 0.0 0.0 toEncoding._let4 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160269 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 160270 1 0.0 0.0 0.0 0.0 CAF:_let8_r7p3I Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 131882 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 164180 0 0.0 0.0 0.0 0.0 toEncoding._let8 Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 164181 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 164182 1 0.0 0.0 0.0 0.0 CAF:_let8_r84i7 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 121423 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 165936 0 0.0 0.0 0.0 0.0 toEncoding._let4 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 165937 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 165938 1 0.0 0.0 0.0 0.0 CAF:_let8_r8C7r Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 128724 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 160115 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 160116 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 160117 1 0.0 0.0 0.0 0.0 CAF:_let8_raTZc Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:79:1-38 130074 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:79:1-38 161293 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:79:1-38 161294 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 161295 1 0.0 0.0 0.0 0.0 CAF:_let8_rc10l Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:56:1-39 121878 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:56:1-39 175777 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:56:1-39 175778 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 175779 1 0.0 0.0 0.0 0.0 CAF:_let8_rcNk9 Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 118057 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 167036 0 0.0 0.0 0.0 0.0 toEncoding._let8 Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 167037 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 167038 1 0.0 0.0 0.0 0.0 CAF:_let8_rgcZe Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:114:1-34 124066 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:114:1-34 184397 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:114:1-34 184398 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 184399 1 0.0 0.0 0.0 0.0 CAF:_let8_riZmo Shape.Data src/Shape/Data.hs:62:1-37 135062 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:62:1-37 187302 0 0.0 0.0 0.0 0.0 toEncoding._let2 Shape.Data src/Shape/Data.hs:62:1-37 187303 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 187304 1 0.0 0.0 0.0 0.0 CAF:_let8_rluZ8 Dodge.Data.Block src/Dodge/Data/Block.hs:53:1-33 132176 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:53:1-33 171804 0 0.0 0.0 0.0 0.0 toEncoding._let8 Dodge.Data.Block src/Dodge/Data/Block.hs:53:1-33 171805 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 171806 1 0.0 0.0 0.0 0.0 CAF:_let8_rngeX Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 123205 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 164574 0 0.0 0.0 0.0 0.0 toEncoding._let6 Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 164575 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 164576 1 0.0 0.0 0.0 0.0 CAF:_let8_rpMJq Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 112160 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 183671 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 183672 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 183673 1 0.0 0.0 0.0 0.0 CAF:_let8_rpove Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:47:1-34 121110 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:47:1-34 170027 0 0.0 0.0 0.0 0.0 toEncoding._let2 Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:47:1-34 170028 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 170029 1 0.0 0.0 0.0 0.0 CAF:_let8_rqEhq Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:100:1-37 123442 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:100:1-37 163735 0 0.0 0.0 0.0 0.0 toEncoding._let6 Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:100:1-37 163736 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 163737 1 0.0 0.0 0.0 0.0 CAF:_let8_rqpaE Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:38:1-39 122175 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:38:1-39 165347 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:38:1-39 165348 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 165349 1 0.0 0.0 0.0 0.0 CAF:_let8_ruV4g Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:88:1-40 130302 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:88:1-40 163287 0 0.0 0.0 0.0 0.0 toEncoding._let8 Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:88:1-40 163288 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 163289 1 0.0 0.0 0.0 0.0 CAF:_let8_rweKF Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 132993 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 185986 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 185987 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 185988 1 0.0 0.0 0.0 0.0 CAF:_let9_r36nE Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 127367 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 162661 0 0.0 0.0 0.0 0.0 toEncoding._let9 Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 162662 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 162663 1 0.0 0.0 0.0 0.0 CAF:_let9_r45vZ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 117759 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 170917 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 170918 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 170919 1 0.0 0.0 0.0 0.0 CAF:_let9_r4Q01 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:128:1-41 118526 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:128:1-41 170623 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:128:1-41 170624 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 170625 1 0.0 0.0 0.0 0.0 CAF:_let9_r58TJ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-36 120415 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-36 168090 0 0.0 0.0 0.0 0.0 toEncoding._let1 Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-36 168091 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 168092 1 0.0 0.0 0.0 0.0 CAF:_let9_r5zgV Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 119821 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 166387 0 0.0 0.0 0.0 0.0 toEncoding._let3 Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 166388 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 166389 1 0.0 0.0 0.0 0.0 CAF:_let9_r6T1C Dodge.Data.Button src/Dodge/Data/Button.hs:71:1-34 131543 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:71:1-34 175051 0 0.0 0.0 0.0 0.0 toEncoding._let5 Dodge.Data.Button src/Dodge/Data/Button.hs:71:1-34 175052 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 175053 1 0.0 0.0 0.0 0.0 CAF:_let9_r6ckK Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 128270 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 167870 0 0.0 0.0 0.0 0.0 toEncoding._let9 Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 167871 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 167872 1 0.0 0.0 0.0 0.0 CAF:_let9_r6kKV Dodge.Data.Damage src/Dodge/Data/Damage.hs:56:1-34 128599 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage src/Dodge/Data/Damage.hs:56:1-34 164265 0 0.0 0.0 0.0 0.0 toEncoding._let2 Dodge.Data.Damage src/Dodge/Data/Damage.hs:56:1-34 164266 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 164267 1 0.0 0.0 0.0 0.0 CAF:_let9_r6uMv Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 121280 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 169712 0 0.0 0.0 0.0 0.0 toEncoding._let9 Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 169713 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 169714 1 0.0 0.0 0.0 0.0 CAF:_let9_r7mfk Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 130738 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160414 0 0.0 0.0 0.0 0.0 toEncoding._let9 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160415 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 160416 1 0.0 0.0 0.0 0.0 CAF:_let9_r7p3u Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 131875 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 164183 0 0.0 0.0 0.0 0.0 toEncoding._let9 Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 164184 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 164185 1 0.0 0.0 0.0 0.0 CAF:_let9_r84hz Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 121406 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 166712 0 0.0 0.0 0.0 0.0 toEncoding._let9 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 166713 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 166714 1 0.0 0.0 0.0 0.0 CAF:_let9_r8C7t Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 128725 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 176665 0 0.0 0.0 0.0 0.0 toEncoding._let4 Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 176666 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 176667 1 0.0 0.0 0.0 0.0 CAF:_let9_raTZe Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:79:1-38 130075 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:79:1-38 161371 0 0.0 0.0 0.0 0.0 toEncoding._let2 Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:79:1-38 161372 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 161373 1 0.0 0.0 0.0 0.0 CAF:_let9_rc10n Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:56:1-39 121879 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:56:1-39 175874 0 0.0 0.0 0.0 0.0 toEncoding._let2 Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:56:1-39 175875 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 175876 1 0.0 0.0 0.0 0.0 CAF:_let9_rcNkv Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 118068 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 167039 0 0.0 0.0 0.0 0.0 toEncoding._let9 Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 167040 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 167041 1 0.0 0.0 0.0 0.0 CAF:_let9_rgcZg Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:114:1-34 124067 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:114:1-34 184409 0 0.0 0.0 0.0 0.0 toEncoding._let2 Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:114:1-34 184410 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 184411 1 0.0 0.0 0.0 0.0 CAF:_let9_riZmq Shape.Data src/Shape/Data.hs:62:1-37 135063 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:62:1-37 166181 0 0.0 0.0 0.0 0.0 toEncoding._let1 Shape.Data src/Shape/Data.hs:62:1-37 166182 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 166183 1 0.0 0.0 0.0 0.0 CAF:_let9_rluZi Dodge.Data.Block src/Dodge/Data/Block.hs:53:1-33 132181 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:53:1-33 171818 0 0.0 0.0 0.0 0.0 toEncoding._let9 Dodge.Data.Block src/Dodge/Data/Block.hs:53:1-33 171819 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 171820 1 0.0 0.0 0.0 0.0 CAF:_let9_rmL6L Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:63:1-49 122392 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:63:1-49 184608 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:63:1-49 184609 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 184610 1 0.0 0.0 0.0 0.0 CAF:_let9_rngeZ Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 123206 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 164445 0 0.0 0.0 0.0 0.0 toEncoding._let4 Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 164446 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 164447 1 0.0 0.0 0.0 0.0 CAF:_let9_ro1nR Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 126877 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 162250 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 162251 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 162252 1 0.0 0.0 0.0 0.0 CAF:_let9_rpMJr Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 112161 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 163566 0 0.0 0.0 0.0 0.0 toEncoding._let0 Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 163567 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 163568 1 0.0 0.0 0.0 0.0 CAF:_let9_rpovg Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:47:1-34 121111 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:47:1-34 170142 0 0.0 0.0 0.0 0.0 toEncoding._let6 Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:47:1-34 170143 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 170144 1 0.0 0.0 0.0 0.0 CAF:_let9_rqEhs Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:100:1-37 123443 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:100:1-37 163732 0 0.0 0.0 0.0 0.0 toEncoding._let5 Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:100:1-37 163733 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 163734 1 0.0 0.0 0.0 0.0 CAF:_let9_rqpaG Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:38:1-39 122176 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:38:1-39 165499 0 0.0 0.0 0.0 0.0 toEncoding._let6 Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:38:1-39 165500 1 0.0 0.0 0.0 0.0 unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(86,1)-(87,64) 165501 1 0.0 0.0 0.0 0.0 CAF:_unShadNum Picture.Data src/Picture/Data.hs:48:1-10 135675 0 0.0 0.0 0.0 0.0 _unShadNum Picture.Data src/Picture/Data.hs:48:1-21 142680 1 0.0 0.0 0.0 0.0 CAF:aFoot1_rdr18 Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:71:5-9 134018 0 0.0 0.0 0.0 0.0 basicCrPict Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(26,1)-(27,32) 143687 0 0.0 0.0 0.0 0.0 basicCrShape Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(35,1)-(49,36) 143688 0 0.0 0.0 0.0 0.0 upperPrismPolyST Shape src/Shape.hs:108:1-47 143690 0 0.0 0.0 0.0 0.0 centroidNum Geometry.Polygon src/Geometry/Polygon.hs:117:1-66 143693 0 0.0 0.0 0.0 0.0 / Linear.V3 src/Linear/V3.hs:199:3-18 143711 0 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 143714 1 0.0 0.0 0.0 0.0 <*> Control.Foldl src/Control/Foldl.hs:(257,5)-(261,32) 143694 0 0.0 0.0 0.0 0.0 <*>.step Control.Foldl src/Control/Foldl.hs:258:13-64 143695 12 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 143698 0 0.0 0.0 0.0 0.0 + Linear.V3 src/Linear/V3.hs:181:3-18 143699 0 0.0 0.0 0.0 0.0 <*> Linear.V3 src/Linear/V3.hs:151:3-46 143700 12 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 143702 0 0.0 0.0 0.0 0.0 <*>.done Control.Foldl src/Control/Foldl.hs:260:13-51 143709 1 0.0 0.0 0.0 0.0 / Linear.V3 src/Linear/V3.hs:199:3-18 143712 0 0.0 0.0 0.0 0.0 <*> Linear.V3 src/Linear/V3.hs:151:3-46 143713 1 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 143715 0 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 143710 0 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 143696 0 0.0 0.0 0.0 0.0 + Linear.V3 src/Linear/V3.hs:181:3-18 143697 0 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 143701 12 0.0 0.0 0.0 0.0 genericLength Control.Foldl src/Control/Foldl.hs:885:1-41 143703 0 0.0 0.0 0.0 0.0 genericLength.\ Control.Foldl src/Control/Foldl.hs:885:31-35 143704 12 0.0 0.0 0.0 0.0 + Linear.V3 src/Linear/V3.hs:181:3-18 143705 0 0.0 0.0 0.0 0.0 <*> Linear.V3 src/Linear/V3.hs:151:3-46 143706 12 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 143708 0 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 143707 12 0.0 0.0 0.0 0.0 CAF:aHand2_rdr1w Dodge.Creature.Picture 134042 0 0.0 0.0 0.0 0.0 basicCrPict Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(26,1)-(27,32) 143425 0 0.0 0.0 0.0 0.0 basicCrShape Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(35,1)-(49,36) 143426 0 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 143427 0 0.0 0.0 0.0 0.0 CAF:aShoulder1_rdr1h Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:153:5-13 134027 0 0.0 0.0 0.0 0.0 basicCrPict Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(26,1)-(27,32) 143615 0 0.0 0.0 0.0 0.0 basicCrShape Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(35,1)-(49,36) 143616 0 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 143617 0 0.0 0.0 0.0 0.0 CAF:a_rc10q Dodge.Data.LightSource 121881 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:56:1-39 175881 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:56:1-39 175882 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 175883 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 175884 1 0.0 0.0 0.0 0.0 CAF:addNodes_raXSw Dodge.Path src/Dodge/Path.hs:117:1-8 114755 0 0.0 0.0 0.0 0.0 addNodes Dodge.Path src/Dodge/Path.hs:(117,1)-(121,66) 151632 1 0.0 0.0 0.0 0.0 CAF:addPointPolygon_ds Geometry.Polygon 135794 0 0.0 0.0 0.0 0.0 centroid Geometry.Polygon src/Geometry/Polygon.hs:114:1-72 151076 0 0.0 0.0 0.0 0.0 <*> Control.Foldl src/Control/Foldl.hs:(257,5)-(261,32) 151077 1 0.0 0.0 0.0 0.0 <*>.begin Control.Foldl src/Control/Foldl.hs:259:13-38 151085 1 0.0 0.0 0.0 0.0 CAF:addPointPolygon_ds1 Geometry.Polygon 135793 0 0.0 0.0 0.0 0.0 centroid Geometry.Polygon src/Geometry/Polygon.hs:114:1-72 151078 0 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 151079 1 0.0 0.0 0.0 0.0 CAF:addPointPolygon_f Geometry.Polygon 135791 0 0.0 0.0 0.0 0.0 centroid Geometry.Polygon src/Geometry/Polygon.hs:114:1-72 151106 0 0.0 0.0 0.0 0.0 / Linear.V2 src/Linear/V2.hs:225:3-18 151107 1 0.0 0.0 0.0 0.0 CAF:addQuotes Data.GraphViz.Printing Data/GraphViz/Printing.hs:268:1-9 103222 0 0.0 0.0 0.0 0.0 addQuotes Data.GraphViz.Printing Data/GraphViz/Printing.hs:268:1-41 147054 1 0.0 0.0 0.0 0.0 CAF:addQuotes1 Data.GraphViz.Printing 103221 0 0.0 0.0 0.0 0.0 addQuotes Data.GraphViz.Printing Data/GraphViz/Printing.hs:268:1-41 147065 0 0.0 0.0 0.0 0.0 dquotes Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:314:1-25 147066 1 0.0 0.0 0.0 0.0 CAF:addSideEffect_eta Dodge.Concurrent 138467 0 0.0 0.0 0.0 0.0 addSideEffect Dodge.Concurrent src/Dodge/Concurrent.hs:33:1-59 144450 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144451 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144452 1 0.0 0.0 0.0 0.0 CAF:addSideEffect_eta1 Dodge.Concurrent 138468 0 0.0 0.0 0.0 0.0 addSideEffect Dodge.Concurrent src/Dodge/Concurrent.hs:33:1-59 144448 0 0.0 0.0 0.0 0.0 .# Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:176:3-25 144449 1 0.0 0.0 0.0 0.0 CAF:addSideEffect_p Dodge.Concurrent 138465 0 0.0 0.0 0.0 0.0 addSideEffect Dodge.Concurrent src/Dodge/Concurrent.hs:33:1-59 144456 0 0.0 0.0 0.0 0.0 _Snoc Control.Lens.Cons src/Control/Lens/Cons.hs:(369,3)-(371,26) 144457 1 0.0 0.0 0.0 0.0 CAF:addSideEffect_x Dodge.Concurrent 138466 0 0.0 0.0 0.0 0.0 addSideEffect Dodge.Concurrent src/Dodge/Concurrent.hs:33:1-59 144453 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144454 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144455 1 0.0 0.0 0.0 0.0 CAF:addWarningTerminal1 Dodge.Room.Warning 110174 0 0.0 0.0 0.0 0.0 addWarningTerminal Dodge.Room.Warning src/Dodge/Room/Warning.hs:(38,1)-(54,86) 148858 0 0.0 0.0 0.0 0.0 .++~ LensHelp src/LensHelp.hs:34:1-24 148859 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 148860 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 148861 1 0.0 0.0 0.0 0.0 CAF:addWarningTerminal10 Dodge.Room.Warning 110167 0 0.0 0.0 0.0 0.0 addWarningTerminal Dodge.Room.Warning src/Dodge/Room/Warning.hs:(38,1)-(54,86) 155733 0 0.0 0.0 0.0 0.0 addWarningTerminal.outplace Dodge.Room.Warning src/Dodge/Room/Warning.hs:(42,5)-(48,13) 155734 0 0.0 0.0 0.0 0.0 putMessageTerminal Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(44,1)-(49,25) 155735 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 155736 0 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 155737 1 0.0 0.0 0.0 0.0 CAF:addWarningTerminal11 Dodge.Room.Warning 110166 0 0.0 0.0 0.0 0.0 addWarningTerminal Dodge.Room.Warning src/Dodge/Room/Warning.hs:(38,1)-(54,86) 155738 0 0.0 0.0 0.0 0.0 addWarningTerminal.outplace Dodge.Room.Warning src/Dodge/Room/Warning.hs:(42,5)-(48,13) 155739 0 0.0 0.0 0.0 0.0 putMessageTerminal Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(44,1)-(49,25) 155740 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 155741 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 155742 1 0.0 0.0 0.0 0.0 CAF:addWarningTerminal12 Dodge.Room.Warning 110184 0 0.0 0.0 0.0 0.0 addWarningTerminal Dodge.Room.Warning src/Dodge/Room/Warning.hs:(38,1)-(54,86) 155672 0 0.0 0.0 0.0 0.0 addWarningTerminal.outplace Dodge.Room.Warning src/Dodge/Room/Warning.hs:(42,5)-(48,13) 155673 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 155674 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 155675 1 0.0 0.0 0.0 0.0 CAF:addWarningTerminal13 Dodge.Room.Warning 110181 0 0.0 0.0 0.0 0.0 moveToSideFirstOutLink Dodge.Room.Warning src/Dodge/Room/Warning.hs:(57,1)-(69,16) 155700 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 155701 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 155702 1 0.0 0.0 0.0 0.0 CAF:addWarningTerminal16 Dodge.Room.Warning 110171 0 0.0 0.0 0.0 0.0 addWarningTerminal Dodge.Room.Warning src/Dodge/Room/Warning.hs:(38,1)-(54,86) 155239 0 0.0 0.0 0.0 0.0 addWarningTerminal.outplace Dodge.Room.Warning src/Dodge/Room/Warning.hs:(42,5)-(48,13) 155240 0 0.0 0.0 0.0 0.0 atFstLnkOutShiftBy Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:227:1-41 155241 0 0.0 0.0 0.0 0.0 atNthLnkOutShiftBy Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(215,1)-(216,59) 155242 0 0.0 0.0 0.0 0.0 rprBoolShift Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(114,1)-(120,44) 155243 1 0.0 0.0 0.0 0.0 CAF:addWarningTerminal18 Dodge.Room.Warning 110163 0 0.0 0.0 0.0 0.0 addWarningTerminal Dodge.Room.Warning src/Dodge/Room/Warning.hs:(38,1)-(54,86) 171445 0 0.0 0.0 0.0 0.0 addWarningTerminal.outplace Dodge.Room.Warning src/Dodge/Room/Warning.hs:(42,5)-(48,13) 171446 0 0.0 0.0 0.0 0.0 addWarningTerminal.termMessages Dodge.Room.Warning src/Dodge/Room/Warning.hs:(49,5)-(54,86) 171447 0 0.0 0.0 0.0 0.0 makeColorTermLine Dodge.Terminal src/Dodge/Terminal.hs:136:1-77 171448 1 0.0 0.0 0.0 0.0 CAF:addWarningTerminal2 Dodge.Room.Warning 110173 0 0.0 0.0 0.0 0.0 addWarningTerminal Dodge.Room.Warning src/Dodge/Room/Warning.hs:(38,1)-(54,86) 149049 0 0.0 0.0 0.0 0.0 .++~ LensHelp src/LensHelp.hs:34:1-24 149050 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 149051 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 149052 1 0.0 0.0 0.0 0.0 CAF:addWarningTerminal24 Dodge.Room.Warning 110162 0 0.0 0.0 0.0 0.0 CAF:addWarningTerminal27 Dodge.Room.Warning 110164 0 0.0 0.0 0.0 0.0 addWarningTerminal Dodge.Room.Warning src/Dodge/Room/Warning.hs:(38,1)-(54,86) 155688 0 0.0 0.0 0.0 0.0 addWarningTerminal.outplace Dodge.Room.Warning src/Dodge/Room/Warning.hs:(42,5)-(48,13) 155689 0 0.0 0.0 0.0 0.0 addWarningTerminal.termMessages Dodge.Room.Warning src/Dodge/Room/Warning.hs:(49,5)-(54,86) 155690 0 0.0 0.0 0.0 0.0 .:~ LensHelp src/LensHelp.hs:15:1-22 155691 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 155692 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 155693 1 0.0 0.0 0.0 0.0 CAF:addWarningTerminal6 Dodge.Room.Warning 110165 0 0.0 0.0 0.0 0.0 CAF:addWarningTerminal8 Dodge.Room.Warning 110169 0 0.0 0.0 0.0 0.0 addWarningTerminal Dodge.Room.Warning src/Dodge/Room/Warning.hs:(38,1)-(54,86) 155724 0 0.0 0.0 0.0 0.0 addWarningTerminal.outplace Dodge.Room.Warning src/Dodge/Room/Warning.hs:(42,5)-(48,13) 155725 0 0.0 0.0 0.0 0.0 putMessageTerminal Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(44,1)-(49,25) 155726 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 155727 1 0.0 0.0 0.0 0.0 CAF:addWarningTerminal9 Dodge.Room.Warning 110168 0 0.0 0.0 0.0 0.0 addWarningTerminal Dodge.Room.Warning src/Dodge/Room/Warning.hs:(38,1)-(54,86) 155728 0 0.0 0.0 0.0 0.0 addWarningTerminal.outplace Dodge.Room.Warning src/Dodge/Room/Warning.hs:(42,5)-(48,13) 155729 0 0.0 0.0 0.0 0.0 putMessageTerminal Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(44,1)-(49,25) 155730 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 155731 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 155732 1 0.0 0.0 0.0 0.0 CAF:addWarningTerminal_b1 Dodge.Room.Warning 110183 0 0.0 0.0 0.0 0.0 addWarningTerminal Dodge.Room.Warning src/Dodge/Room/Warning.hs:(38,1)-(54,86) 155694 0 0.0 0.0 0.0 0.0 addWarningTerminal.outplace Dodge.Room.Warning src/Dodge/Room/Warning.hs:(42,5)-(48,13) 155695 0 0.0 0.0 0.0 0.0 rprShift Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(105,1)-(109,30) 155696 1 0.0 0.0 0.0 0.0 CAF:addWarningTerminal_f1 Dodge.Room.Warning 110170 0 0.0 0.0 0.0 0.0 addWarningTerminal Dodge.Room.Warning src/Dodge/Room/Warning.hs:(38,1)-(54,86) 155676 0 0.0 0.0 0.0 0.0 addWarningTerminal.outplace Dodge.Room.Warning src/Dodge/Room/Warning.hs:(42,5)-(48,13) 155677 0 0.0 0.0 0.0 0.0 putMessageTerminal Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(44,1)-(49,25) 155678 1 0.0 0.0 0.0 0.0 CAF:addWarningTerminal_f2 Dodge.Room.Warning 110180 0 0.0 0.0 0.0 0.0 moveToSideFirstOutLink Dodge.Room.Warning src/Dodge/Room/Warning.hs:(57,1)-(69,16) 155703 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 155704 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 155705 1 0.0 0.0 0.0 0.0 CAF:aimingMuzzlePos22 Dodge.Creature.HandPos 134206 0 0.0 0.0 0.0 0.0 aimingWeaponZeroPos Dodge.Creature.HandPos src/Dodge/Creature/HandPos.hs:(19,1)-(21,60) 178350 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178351 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178352 1 0.0 0.0 0.0 0.0 CAF:aimingMuzzlePos23 Dodge.Creature.HandPos 134194 0 0.0 0.0 0.0 0.0 aimingWeaponHandlePos Dodge.Creature.HandPos src/Dodge/Creature/HandPos.hs:(12,1)-(16,16) 178342 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178343 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178344 1 0.0 0.0 0.0 0.0 CAF:aimingMuzzlePos_f2 Dodge.Creature.HandPos 134205 0 0.0 0.0 0.0 0.0 aimingWeaponZeroPos Dodge.Creature.HandPos src/Dodge/Creature/HandPos.hs:(19,1)-(21,60) 178353 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178354 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178355 1 0.0 0.0 0.0 0.0 CAF:aimingMuzzlePos_f3 Dodge.Creature.HandPos 134193 0 0.0 0.0 0.0 0.0 aimingWeaponHandlePos Dodge.Creature.HandPos src/Dodge/Creature/HandPos.hs:(12,1)-(16,16) 178345 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178346 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178347 1 0.0 0.0 0.0 0.0 CAF:ammoCheckI1 Dodge.Item.Weapon.TriggerType 115106 0 0.0 0.0 0.0 0.0 ammoCheckI Dodge.Item.Weapon.TriggerType src/Dodge/Item/Weapon/TriggerType.hs:(139,1)-(143,38) 179396 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 179397 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 179398 1 0.0 0.0 0.0 0.0 CAF:amod_rhqQZ Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:226:5-8 113594 0 0.0 0.0 0.0 0.0 moduleCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(123,1)-(227,14) 146394 0 0.0 0.0 0.0 0.0 moduleCombinations.amod Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:226:5-14 146395 1 0.0 0.0 0.0 0.0 CAF:amr1 Dodge.Item.Held.Rod 115510 0 0.0 0.0 0.0 0.0 amr Dodge.Item.Held.Rod src/Dodge/Item/Held/Rod.hs:(56,1)-(59,47) 145602 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145603 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145604 1 0.0 0.0 0.0 0.0 CAF:amr10 Dodge.Item.Held.Rod 115499 0 0.0 0.0 0.0 0.0 bangRod Dodge.Item.Held.Rod src/Dodge/Item/Held/Rod.hs:(18,1)-(43,58) 145543 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145544 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145545 1 0.0 0.0 0.0 0.0 CAF:amr11 Dodge.Item.Held.Rod 115498 0 0.0 0.0 0.0 0.0 bangRod Dodge.Item.Held.Rod src/Dodge/Item/Held/Rod.hs:(18,1)-(43,58) 145546 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145547 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145548 1 0.0 0.0 0.0 0.0 CAF:amr12 Dodge.Item.Held.Rod 115497 0 0.0 0.0 0.0 0.0 bangRod Dodge.Item.Held.Rod src/Dodge/Item/Held/Rod.hs:(18,1)-(43,58) 145549 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145550 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145551 1 0.0 0.0 0.0 0.0 CAF:amr13 Dodge.Item.Held.Rod 115496 0 0.0 0.0 0.0 0.0 bangRod Dodge.Item.Held.Rod src/Dodge/Item/Held/Rod.hs:(18,1)-(43,58) 145552 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145553 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145554 1 0.0 0.0 0.0 0.0 CAF:amr14 Dodge.Item.Held.Rod 115495 0 0.0 0.0 0.0 0.0 bangRod Dodge.Item.Held.Rod src/Dodge/Item/Held/Rod.hs:(18,1)-(43,58) 145555 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145556 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145557 1 0.0 0.0 0.0 0.0 CAF:amr15 Dodge.Item.Held.Rod 115494 0 0.0 0.0 0.0 0.0 bangRod Dodge.Item.Held.Rod src/Dodge/Item/Held/Rod.hs:(18,1)-(43,58) 145558 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145559 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145560 1 0.0 0.0 0.0 0.0 CAF:amr16 Dodge.Item.Held.Rod 115493 0 0.0 0.0 0.0 0.0 bangRod Dodge.Item.Held.Rod src/Dodge/Item/Held/Rod.hs:(18,1)-(43,58) 145561 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145562 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145563 1 0.0 0.0 0.0 0.0 CAF:amr17 Dodge.Item.Held.Rod 115492 0 0.0 0.0 0.0 0.0 bangRod Dodge.Item.Held.Rod src/Dodge/Item/Held/Rod.hs:(18,1)-(43,58) 145564 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145565 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145566 1 0.0 0.0 0.0 0.0 CAF:amr18 Dodge.Item.Held.Rod 115491 0 0.0 0.0 0.0 0.0 bangRod Dodge.Item.Held.Rod src/Dodge/Item/Held/Rod.hs:(18,1)-(43,58) 145567 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145568 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145569 1 0.0 0.0 0.0 0.0 CAF:amr19 Dodge.Item.Held.Rod 115490 0 0.0 0.0 0.0 0.0 bangRod Dodge.Item.Held.Rod src/Dodge/Item/Held/Rod.hs:(18,1)-(43,58) 145570 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145571 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145572 1 0.0 0.0 0.0 0.0 CAF:amr2 Dodge.Item.Held.Rod 115509 0 0.0 0.0 0.0 0.0 amr Dodge.Item.Held.Rod src/Dodge/Item/Held/Rod.hs:(56,1)-(59,47) 145605 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145606 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145607 1 0.0 0.0 0.0 0.0 CAF:amr20 Dodge.Item.Held.Rod 115489 0 0.0 0.0 0.0 0.0 bangRod Dodge.Item.Held.Rod src/Dodge/Item/Held/Rod.hs:(18,1)-(43,58) 145573 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145574 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145575 1 0.0 0.0 0.0 0.0 CAF:amr21 Dodge.Item.Held.Rod 115488 0 0.0 0.0 0.0 0.0 bangRod Dodge.Item.Held.Rod src/Dodge/Item/Held/Rod.hs:(18,1)-(43,58) 145576 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145577 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145578 1 0.0 0.0 0.0 0.0 CAF:amr22 Dodge.Item.Held.Rod 115487 0 0.0 0.0 0.0 0.0 bangRod Dodge.Item.Held.Rod src/Dodge/Item/Held/Rod.hs:(18,1)-(43,58) 145579 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145580 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145581 1 0.0 0.0 0.0 0.0 CAF:amr23 Dodge.Item.Held.Rod 115486 0 0.0 0.0 0.0 0.0 bangRod Dodge.Item.Held.Rod src/Dodge/Item/Held/Rod.hs:(18,1)-(43,58) 145582 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145583 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145584 1 0.0 0.0 0.0 0.0 CAF:amr3 Dodge.Item.Held.Rod 115507 0 0.0 0.0 0.0 0.0 elephantGun Dodge.Item.Held.Rod src/Dodge/Item/Held/Rod.hs:(46,1)-(53,39) 145522 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145523 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145524 1 0.0 0.0 0.0 0.0 CAF:amr4 Dodge.Item.Held.Rod 115506 0 0.0 0.0 0.0 0.0 elephantGun Dodge.Item.Held.Rod src/Dodge/Item/Held/Rod.hs:(46,1)-(53,39) 145525 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145526 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145527 1 0.0 0.0 0.0 0.0 CAF:amr5 Dodge.Item.Held.Rod 115505 0 0.0 0.0 0.0 0.0 elephantGun Dodge.Item.Held.Rod src/Dodge/Item/Held/Rod.hs:(46,1)-(53,39) 145528 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145529 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145530 1 0.0 0.0 0.0 0.0 CAF:amr6 Dodge.Item.Held.Rod 115504 0 0.0 0.0 0.0 0.0 elephantGun Dodge.Item.Held.Rod src/Dodge/Item/Held/Rod.hs:(46,1)-(53,39) 145531 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145532 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145533 1 0.0 0.0 0.0 0.0 CAF:amr7 Dodge.Item.Held.Rod 115503 0 0.0 0.0 0.0 0.0 elephantGun Dodge.Item.Held.Rod src/Dodge/Item/Held/Rod.hs:(46,1)-(53,39) 145534 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145535 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145536 1 0.0 0.0 0.0 0.0 CAF:amr8 Dodge.Item.Held.Rod 115502 0 0.0 0.0 0.0 0.0 elephantGun Dodge.Item.Held.Rod src/Dodge/Item/Held/Rod.hs:(46,1)-(53,39) 145537 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145538 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145539 1 0.0 0.0 0.0 0.0 CAF:amr9 Dodge.Item.Held.Rod 115500 0 0.0 0.0 0.0 0.0 bangRod Dodge.Item.Held.Rod src/Dodge/Item/Held/Rod.hs:(18,1)-(43,58) 145540 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145541 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145542 1 0.0 0.0 0.0 0.0 CAF:analyser1 Dodge.Placement.Instance.Analyser 109754 0 0.0 0.0 0.0 0.0 analyser Dodge.Placement.Instance.Analyser src/Dodge/Placement/Instance/Analyser.hs:(17,1)-(32,85) 155588 0 0.0 0.0 0.0 0.0 analyser.tparams Dodge.Placement.Instance.Analyser src/Dodge/Placement/Instance/Analyser.hs:24:5-64 155589 1 0.0 0.0 0.0 0.0 .:~ LensHelp src/LensHelp.hs:15:1-22 155590 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 155591 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 155592 1 0.0 0.0 0.0 0.0 CAF:analyser2 Dodge.Placement.Instance.Analyser 109753 0 0.0 0.0 0.0 0.0 analyser Dodge.Placement.Instance.Analyser src/Dodge/Placement/Instance/Analyser.hs:(17,1)-(32,85) 155593 0 0.0 0.0 0.0 0.0 analyser.tparams Dodge.Placement.Instance.Analyser src/Dodge/Placement/Instance/Analyser.hs:24:5-64 155594 0 0.0 0.0 0.0 0.0 .:~ LensHelp src/LensHelp.hs:15:1-22 155595 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 155596 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 155597 1 0.0 0.0 0.0 0.0 CAF:analyser3 Dodge.Placement.Instance.Analyser 109752 0 0.0 0.0 0.0 0.0 analyser Dodge.Placement.Instance.Analyser src/Dodge/Placement/Instance/Analyser.hs:(17,1)-(32,85) 155611 0 0.0 0.0 0.0 0.0 analyser.themachine Dodge.Placement.Instance.Analyser src/Dodge/Placement/Instance/Analyser.hs:(27,5)-(32,85) 155612 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 155613 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 155614 1 0.0 0.0 0.0 0.0 CAF:analyser4 Dodge.Placement.Instance.Analyser 109751 0 0.0 0.0 0.0 0.0 analyser Dodge.Placement.Instance.Analyser src/Dodge/Placement/Instance/Analyser.hs:(17,1)-(32,85) 155615 0 0.0 0.0 0.0 0.0 analyser.themachine Dodge.Placement.Instance.Analyser src/Dodge/Placement/Instance/Analyser.hs:(27,5)-(32,85) 155616 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 155617 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 155618 1 0.0 0.0 0.0 0.0 CAF:analyser5 Dodge.Placement.Instance.Analyser 109750 0 0.0 0.0 0.0 0.0 analyser Dodge.Placement.Instance.Analyser src/Dodge/Placement/Instance/Analyser.hs:(17,1)-(32,85) 155619 0 0.0 0.0 0.0 0.0 analyser.themachine Dodge.Placement.Instance.Analyser src/Dodge/Placement/Instance/Analyser.hs:(27,5)-(32,85) 155620 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 155621 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 155622 1 0.0 0.0 0.0 0.0 CAF:analyserByDoor1 Dodge.Room.LasTurret 110666 0 0.0 0.0 0.0 0.0 analyserByDoor Dodge.Room.LasTurret src/Dodge/Room/LasTurret.hs:(76,1)-(91,59) 148834 0 0.0 0.0 0.0 0.0 .++~ LensHelp src/LensHelp.hs:34:1-24 148835 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 148836 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 148837 1 0.0 0.0 0.0 0.0 CAF:analyserByDoor4 Dodge.Room.LasTurret 110664 0 0.0 0.0 0.0 0.0 analyserByDoor Dodge.Room.LasTurret src/Dodge/Room/LasTurret.hs:(76,1)-(91,59) 155598 0 0.0 0.0 0.0 0.0 atFstLnkOutShiftBy Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:227:1-41 155599 0 0.0 0.0 0.0 0.0 atNthLnkOutShiftBy Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(215,1)-(216,59) 155600 0 0.0 0.0 0.0 0.0 rprBoolShift Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(114,1)-(120,44) 155601 1 0.0 0.0 0.0 0.0 CAF:analyserByDoor6 Dodge.Room.LasTurret 110663 0 0.0 0.0 0.0 0.0 analyserByDoor Dodge.Room.LasTurret src/Dodge/Room/LasTurret.hs:(76,1)-(91,59) 155232 0 0.0 0.0 0.0 0.0 atFstLnkOutShiftBy Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:227:1-41 155233 0 0.0 0.0 0.0 0.0 atNthLnkOutShiftBy Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(215,1)-(216,59) 155234 0 0.0 0.0 0.0 0.0 rprBoolShift Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(114,1)-(120,44) 155235 1 0.0 0.0 0.0 0.0 CAF:anyUnusedSpot Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:67:1-13 111037 0 0.0 0.0 0.0 0.0 anyUnusedSpot Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:67:1-89 152882 1 0.0 0.0 0.0 0.0 rprBool Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:73:1-59 152883 1 0.0 0.0 0.0 0.0 CAF:anyUnusedSpot4 Dodge.PlacementSpot 111031 0 0.0 0.0 0.0 0.0 useRoomPosRoomCond Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(182,1)-(184,25) 152173 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 152174 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 152175 1 0.0 0.0 0.0 0.0 CAF:armourChaseCrit1 Dodge.Creature.ArmourChase 110025 0 0.0 0.0 0.0 0.0 armourChaseCrit Dodge.Creature.ArmourChase src/Dodge/Creature/ArmourChase.hs:(39,1)-(51,41) 149414 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 149415 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 149416 1 0.0 0.0 0.0 0.0 at Control.Lens.At src/Control/Lens/At.hs:484:3-28 149432 1 0.0 0.0 0.0 0.0 CAF:armourChaseCrit12 Dodge.Creature.ArmourChase 110020 0 0.0 0.0 0.0 0.0 armourChaseCrit Dodge.Creature.ArmourChase src/Dodge/Creature/ArmourChase.hs:(39,1)-(51,41) 149427 0 0.0 0.0 0.0 0.0 medkit Dodge.Item.Consumable src/Dodge/Item/Consumable.hs:(9,1)-(12,50) 149428 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 149429 2 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 149430 2 0.0 0.0 0.0 0.0 CAF:armourChaseCrit2 Dodge.Creature.ArmourChase 110024 0 0.0 0.0 0.0 0.0 armourChaseCrit Dodge.Creature.ArmourChase src/Dodge/Creature/ArmourChase.hs:(39,1)-(51,41) 149417 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 149418 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 149419 1 0.0 0.0 0.0 0.0 at Control.Lens.At src/Control/Lens/At.hs:495:3-25 149431 1 0.0 0.0 0.0 0.0 CAF:armourChaseCrit3 Dodge.Creature.ArmourChase 110023 0 0.0 0.0 0.0 0.0 armourChaseCrit Dodge.Creature.ArmourChase src/Dodge/Creature/ArmourChase.hs:(39,1)-(51,41) 149420 0 0.0 0.0 0.0 0.0 CAF:armourChaseCrit5 Dodge.Creature.ArmourChase 110022 0 0.0 0.0 0.0 0.0 CAF:assignPushDoors2 Dodge.LevelGen 114984 0 0.0 0.0 0.0 0.0 assignPushDoors Dodge.LevelGen src/Dodge/LevelGen.hs:(43,1)-(45,10) 156314 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 156315 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 156316 1 0.0 0.0 0.0 0.0 CAF:assignPushDoors_f1 Dodge.LevelGen 114983 0 0.0 0.0 0.0 0.0 assignPushDoors Dodge.LevelGen src/Dodge/LevelGen.hs:(43,1)-(45,10) 156317 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 156318 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 156319 1 0.0 0.0 0.0 0.0 CAF:atFstLnkOut Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:212:1-11 111035 0 0.0 0.0 0.0 0.0 atFstLnkOut Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:212:1-76 152391 1 0.0 0.0 0.0 0.0 rprBool Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:73:1-59 152392 1 0.0 0.0 0.0 0.0 CAF:atFstLnkOut3 Dodge.PlacementSpot 111033 0 0.0 0.0 0.0 0.0 atFstLnkOut Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:212:1-76 152404 0 0.0 0.0 0.0 0.0 atFstLnkOut.\ Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:212:34-76 152405 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 152406 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 152407 1 0.0 0.0 0.0 0.0 CAF:atFstLnkOutShiftBy Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:227:1-18 111028 0 0.0 0.0 0.0 0.0 atFstLnkOutShiftBy Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:227:1-41 155224 1 0.0 0.0 0.0 0.0 atNthLnkOutShiftBy Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(215,1)-(216,59) 155225 1 0.0 0.0 0.0 0.0 CAF:atFstLnkOutShiftBy2 Dodge.PlacementSpot 111011 0 0.0 0.0 0.0 0.0 rprBoolShift Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(114,1)-(120,44) 154651 0 0.0 0.0 0.0 0.0 rprBoolShift.f Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(116,5)-(120,44) 154652 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 154653 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 154654 1 0.0 0.0 0.0 0.0 CAF:atFstLnkOutShiftBy3 Dodge.PlacementSpot 111027 0 0.0 0.0 0.0 0.0 atNthLnkOutShiftBy Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(215,1)-(216,59) 155262 0 0.0 0.0 0.0 0.0 atNthLnkOutShiftBy.\ Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:216:17-59 155263 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 155264 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 155265 1 0.0 0.0 0.0 0.0 CAF:atFstLnkOutShiftBy_f1 Dodge.PlacementSpot 111026 0 0.0 0.0 0.0 0.0 atNthLnkOutShiftBy Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(215,1)-(216,59) 155266 0 0.0 0.0 0.0 0.0 atNthLnkOutShiftBy.\ Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:216:17-59 155267 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 155268 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 155269 1 0.0 0.0 0.0 0.0 CAF:atFstLnkOutShiftInward Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:230:1-22 111029 0 0.0 0.0 0.0 0.0 atFstLnkOutShiftInward Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:230:1-49 155460 1 0.0 0.0 0.0 0.0 CAF:atFstLnkOut_f1 Dodge.PlacementSpot 111032 0 0.0 0.0 0.0 0.0 atFstLnkOut Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:212:1-76 152408 0 0.0 0.0 0.0 0.0 atFstLnkOut.\ Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:212:34-76 152409 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 152410 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 152411 1 0.0 0.0 0.0 0.0 CAF:autoAmr1 Dodge.Item.Held.Rod 115513 0 0.0 0.0 0.0 0.0 autoAmr Dodge.Item.Held.Rod src/Dodge/Item/Held/Rod.hs:(62,1)-(65,40) 145612 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145613 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145614 1 0.0 0.0 0.0 0.0 CAF:autoAmr2 Dodge.Item.Held.Rod 115512 0 0.0 0.0 0.0 0.0 autoAmr Dodge.Item.Held.Rod src/Dodge/Item/Held/Rod.hs:(62,1)-(65,40) 145615 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145616 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145617 1 0.0 0.0 0.0 0.0 CAF:autoCrit1 Dodge.Creature.AutoCrit 110018 0 0.0 0.0 0.0 0.0 autoCrit Dodge.Creature.AutoCrit src/Dodge/Creature/AutoCrit.hs:(14,1)-(22,39) 149384 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 149385 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 149386 1 0.0 0.0 0.0 0.0 CAF:autoCrit2 Dodge.Creature.AutoCrit 110017 0 0.0 0.0 0.0 0.0 autoCrit Dodge.Creature.AutoCrit src/Dodge/Creature/AutoCrit.hs:(14,1)-(22,39) 149387 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 149388 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 149389 1 0.0 0.0 0.0 0.0 CAF:autoCrit3 Dodge.Creature.AutoCrit 110016 0 0.0 0.0 0.0 0.0 autoCrit Dodge.Creature.AutoCrit src/Dodge/Creature/AutoCrit.hs:(14,1)-(22,39) 149390 0 0.0 0.0 0.0 0.0 CAF:autoCrit7 Dodge.Creature.AutoCrit 110015 0 0.0 0.0 0.0 0.0 autoCrit Dodge.Creature.AutoCrit src/Dodge/Creature/AutoCrit.hs:(14,1)-(22,39) 149391 0 0.0 0.0 0.0 0.0 medkit Dodge.Item.Consumable src/Dodge/Item/Consumable.hs:(9,1)-(12,50) 149392 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 149393 2 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 149394 2 0.0 0.0 0.0 0.0 CAF:autoCrit_b1 Dodge.Creature.AutoCrit 110014 0 0.0 0.0 0.0 0.0 autoCrit Dodge.Creature.AutoCrit src/Dodge/Creature/AutoCrit.hs:(14,1)-(22,39) 149395 0 0.0 0.0 0.0 0.0 light4 Color src/Color.hs:166:1-38 149396 0 0.0 0.0 0.0 0.0 CAF:autoDetector1 Dodge.Item.Weapon.Radar 115159 0 0.0 0.0 0.0 0.0 autoDetector Dodge.Item.Weapon.Radar src/Dodge/Item/Weapon/Radar.hs:(9,1)-(15,52) 146216 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146217 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 146218 1 0.0 0.0 0.0 0.0 CAF:autoPistol1 Dodge.Item.Held.Stick 115416 0 0.0 0.0 0.0 0.0 autoPistol Dodge.Item.Held.Stick src/Dodge/Item/Held/Stick.hs:(80,1)-(84,59) 145185 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145186 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145187 1 0.0 0.0 0.0 0.0 at Control.Lens.At src/Control/Lens/At.hs:495:3-25 145194 1 0.0 0.0 0.0 0.0 compare Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:220:19-21 145195 3 0.0 0.0 0.0 0.0 CAF:autoPistol13 Dodge.Item.Held.Stick 115386 0 0.0 0.0 0.0 0.0 bangStick Dodge.Item.Held.Stick src/Dodge/Item/Held/Stick.hs:(18,1)-(44,71) 173924 0 0.0 0.0 0.0 0.0 loadPartialInsert Dodge.Reloading.Action src/Dodge/Reloading/Action.hs:10:1-42 173925 1 0.0 0.0 0.0 0.0 CAF:autoPistol14 Dodge.Item.Held.Stick 115398 0 0.0 0.0 0.0 0.0 pistol Dodge.Item.Held.Stick src/Dodge/Item/Held/Stick.hs:(60,1)-(77,40) 145149 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145150 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145151 1 0.0 0.0 0.0 0.0 CAF:autoPistol15 Dodge.Item.Held.Stick 115397 0 0.0 0.0 0.0 0.0 pistol Dodge.Item.Held.Stick src/Dodge/Item/Held/Stick.hs:(60,1)-(77,40) 145152 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145153 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145154 1 0.0 0.0 0.0 0.0 CAF:autoPistol18 Dodge.Item.Held.Stick 115396 0 0.0 0.0 0.0 0.0 pistol Dodge.Item.Held.Stick src/Dodge/Item/Held/Stick.hs:(60,1)-(77,40) 183395 0 0.0 0.0 0.0 0.0 loadPrime Dodge.Reloading.Action src/Dodge/Reloading/Action.hs:16:1-32 183396 1 0.0 0.0 0.0 0.0 CAF:autoPistol19 Dodge.Item.Held.Stick 115395 0 0.0 0.0 0.0 0.0 pistol Dodge.Item.Held.Stick src/Dodge/Item/Held/Stick.hs:(60,1)-(77,40) 183393 0 0.0 0.0 0.0 0.0 loadInsert Dodge.Reloading.Action src/Dodge/Reloading/Action.hs:7:1-35 183394 1 0.0 0.0 0.0 0.0 CAF:autoPistol2 Dodge.Item.Held.Stick 115415 0 0.0 0.0 0.0 0.0 autoPistol Dodge.Item.Held.Stick src/Dodge/Item/Held/Stick.hs:(80,1)-(84,59) 145188 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145189 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145190 1 0.0 0.0 0.0 0.0 CAF:autoPistol20 Dodge.Item.Held.Stick 115394 0 0.0 0.0 0.0 0.0 pistol Dodge.Item.Held.Stick src/Dodge/Item/Held/Stick.hs:(60,1)-(77,40) 183391 0 0.0 0.0 0.0 0.0 loadEject Dodge.Reloading.Action src/Dodge/Reloading/Action.hs:13:1-32 183392 1 0.0 0.0 0.0 0.0 CAF:autoPistol22 Dodge.Item.Held.Stick 115392 0 0.0 0.0 0.0 0.0 pistol Dodge.Item.Held.Stick src/Dodge/Item/Held/Stick.hs:(60,1)-(77,40) 145173 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145174 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145175 1 0.0 0.0 0.0 0.0 CAF:autoPistol23 Dodge.Item.Held.Stick 115391 0 0.0 0.0 0.0 0.0 pistol Dodge.Item.Held.Stick src/Dodge/Item/Held/Stick.hs:(60,1)-(77,40) 145170 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145171 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145172 1 0.0 0.0 0.0 0.0 CAF:autoPistol24 Dodge.Item.Held.Stick 115390 0 0.0 0.0 0.0 0.0 pistol Dodge.Item.Held.Stick src/Dodge/Item/Held/Stick.hs:(60,1)-(77,40) 145167 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145168 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145169 1 0.0 0.0 0.0 0.0 CAF:autoPistol26 Dodge.Item.Held.Stick 115389 0 0.0 0.0 0.0 0.0 pistol Dodge.Item.Held.Stick src/Dodge/Item/Held/Stick.hs:(60,1)-(77,40) 145164 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145165 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145166 1 0.0 0.0 0.0 0.0 CAF:autoPistol27 Dodge.Item.Held.Stick 115388 0 0.0 0.0 0.0 0.0 pistol Dodge.Item.Held.Stick src/Dodge/Item/Held/Stick.hs:(60,1)-(77,40) 145161 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145162 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145163 1 0.0 0.0 0.0 0.0 CAF:autoPistol28 Dodge.Item.Held.Stick 115387 0 0.0 0.0 0.0 0.0 pistol Dodge.Item.Held.Stick src/Dodge/Item/Held/Stick.hs:(60,1)-(77,40) 145158 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145159 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145160 1 0.0 0.0 0.0 0.0 CAF:autoPistol3 Dodge.Item.Held.Stick 115414 0 0.0 0.0 0.0 0.0 autoPistol Dodge.Item.Held.Stick src/Dodge/Item/Held/Stick.hs:(80,1)-(84,59) 145191 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145192 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145193 1 0.0 0.0 0.0 0.0 CAF:autoPistol4 Dodge.Item.Held.Stick 115404 0 0.0 0.0 0.0 0.0 pistol Dodge.Item.Held.Stick src/Dodge/Item/Held/Stick.hs:(60,1)-(77,40) 145130 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145131 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145132 1 0.0 0.0 0.0 0.0 CAF:autoPistol5 Dodge.Item.Held.Stick 115403 0 0.0 0.0 0.0 0.0 pistol Dodge.Item.Held.Stick src/Dodge/Item/Held/Stick.hs:(60,1)-(77,40) 145133 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145134 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145135 1 0.0 0.0 0.0 0.0 CAF:autoPistol6 Dodge.Item.Held.Stick 115402 0 0.0 0.0 0.0 0.0 pistol Dodge.Item.Held.Stick src/Dodge/Item/Held/Stick.hs:(60,1)-(77,40) 145136 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145137 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145138 1 0.0 0.0 0.0 0.0 CAF:autoPistol7 Dodge.Item.Held.Stick 115401 0 0.0 0.0 0.0 0.0 pistol Dodge.Item.Held.Stick src/Dodge/Item/Held/Stick.hs:(60,1)-(77,40) 145139 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145140 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145141 1 0.0 0.0 0.0 0.0 CAF:autoPistol8 Dodge.Item.Held.Stick 115400 0 0.0 0.0 0.0 0.0 pistol Dodge.Item.Held.Stick src/Dodge/Item/Held/Stick.hs:(60,1)-(77,40) 145142 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145143 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145144 1 0.0 0.0 0.0 0.0 CAF:autoPistol9 Dodge.Item.Held.Stick 115399 0 0.0 0.0 0.0 0.0 pistol Dodge.Item.Held.Stick src/Dodge/Item/Held/Stick.hs:(60,1)-(77,40) 145145 0 0.0 0.0 0.0 0.0 bangStick Dodge.Item.Held.Stick src/Dodge/Item/Held/Stick.hs:(18,1)-(44,71) 145146 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145147 11 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145148 11 0.0 0.0 0.0 0.0 CAF:autoPistol_f1 Dodge.Item.Held.Stick 115393 0 0.0 0.0 0.0 0.0 pistol Dodge.Item.Held.Stick src/Dodge/Item/Held/Stick.hs:(60,1)-(77,40) 145155 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145156 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145157 1 0.0 0.0 0.0 0.0 CAF:autoRifle1 Dodge.Item.Held.Cane 115641 0 0.0 0.0 0.0 0.0 autoRifle Dodge.Item.Held.Cane src/Dodge/Item/Held/Cane.hs:(97,1)-(101,59) 145460 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145461 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145462 1 0.0 0.0 0.0 0.0 at Control.Lens.At src/Control/Lens/At.hs:495:3-25 145469 1 0.0 0.0 0.0 0.0 compare Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:220:19-21 145470 3 0.0 0.0 0.0 0.0 CAF:autoRifle10 Dodge.Item.Held.Cane 115627 0 0.0 0.0 0.0 0.0 rifle Dodge.Item.Held.Cane src/Dodge/Item/Held/Cane.hs:(77,1)-(86,62) 145353 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145354 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145355 1 0.0 0.0 0.0 0.0 CAF:autoRifle11 Dodge.Item.Held.Cane 115626 0 0.0 0.0 0.0 0.0 rifle Dodge.Item.Held.Cane src/Dodge/Item/Held/Cane.hs:(77,1)-(86,62) 145356 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145357 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145358 1 0.0 0.0 0.0 0.0 CAF:autoRifle12 Dodge.Item.Held.Cane 115625 0 0.0 0.0 0.0 0.0 rifle Dodge.Item.Held.Cane src/Dodge/Item/Held/Cane.hs:(77,1)-(86,62) 145359 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145360 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145361 1 0.0 0.0 0.0 0.0 CAF:autoRifle13 Dodge.Item.Held.Cane 115624 0 0.0 0.0 0.0 0.0 rifle Dodge.Item.Held.Cane src/Dodge/Item/Held/Cane.hs:(77,1)-(86,62) 145362 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145363 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145364 1 0.0 0.0 0.0 0.0 CAF:autoRifle14 Dodge.Item.Held.Cane 115623 0 0.0 0.0 0.0 0.0 rifle Dodge.Item.Held.Cane src/Dodge/Item/Held/Cane.hs:(77,1)-(86,62) 145365 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145366 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145367 1 0.0 0.0 0.0 0.0 CAF:autoRifle15 Dodge.Item.Held.Cane 115622 0 0.0 0.0 0.0 0.0 rifle Dodge.Item.Held.Cane src/Dodge/Item/Held/Cane.hs:(77,1)-(86,62) 145368 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145369 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145370 1 0.0 0.0 0.0 0.0 CAF:autoRifle16 Dodge.Item.Held.Cane 115610 0 0.0 0.0 0.0 0.0 defaultBangCane Dodge.Item.Held.Cane src/Dodge/Item/Held/Cane.hs:(17,1)-(40,71) 145371 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145372 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145373 1 0.0 0.0 0.0 0.0 CAF:autoRifle17 Dodge.Item.Held.Cane 115609 0 0.0 0.0 0.0 0.0 defaultBangCane Dodge.Item.Held.Cane src/Dodge/Item/Held/Cane.hs:(17,1)-(40,71) 145374 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145375 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145376 1 0.0 0.0 0.0 0.0 CAF:autoRifle18 Dodge.Item.Held.Cane 115608 0 0.0 0.0 0.0 0.0 defaultBangCane Dodge.Item.Held.Cane src/Dodge/Item/Held/Cane.hs:(17,1)-(40,71) 145377 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145378 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145379 1 0.0 0.0 0.0 0.0 CAF:autoRifle19 Dodge.Item.Held.Cane 115607 0 0.0 0.0 0.0 0.0 defaultBangCane Dodge.Item.Held.Cane src/Dodge/Item/Held/Cane.hs:(17,1)-(40,71) 145380 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145381 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145382 1 0.0 0.0 0.0 0.0 CAF:autoRifle2 Dodge.Item.Held.Cane 115640 0 0.0 0.0 0.0 0.0 autoRifle Dodge.Item.Held.Cane src/Dodge/Item/Held/Cane.hs:(97,1)-(101,59) 145463 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145464 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145465 1 0.0 0.0 0.0 0.0 CAF:autoRifle20 Dodge.Item.Held.Cane 115606 0 0.0 0.0 0.0 0.0 defaultBangCane Dodge.Item.Held.Cane src/Dodge/Item/Held/Cane.hs:(17,1)-(40,71) 145383 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145384 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145385 1 0.0 0.0 0.0 0.0 CAF:autoRifle21 Dodge.Item.Held.Cane 115605 0 0.0 0.0 0.0 0.0 defaultBangCane Dodge.Item.Held.Cane src/Dodge/Item/Held/Cane.hs:(17,1)-(40,71) 145386 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145387 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145388 1 0.0 0.0 0.0 0.0 CAF:autoRifle22 Dodge.Item.Held.Cane 115604 0 0.0 0.0 0.0 0.0 defaultBangCane Dodge.Item.Held.Cane src/Dodge/Item/Held/Cane.hs:(17,1)-(40,71) 145389 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145390 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145391 1 0.0 0.0 0.0 0.0 CAF:autoRifle23 Dodge.Item.Held.Cane 115603 0 0.0 0.0 0.0 0.0 defaultBangCane Dodge.Item.Held.Cane src/Dodge/Item/Held/Cane.hs:(17,1)-(40,71) 145392 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145393 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145394 1 0.0 0.0 0.0 0.0 CAF:autoRifle24 Dodge.Item.Held.Cane 115602 0 0.0 0.0 0.0 0.0 defaultBangCane Dodge.Item.Held.Cane src/Dodge/Item/Held/Cane.hs:(17,1)-(40,71) 145395 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145396 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145397 1 0.0 0.0 0.0 0.0 CAF:autoRifle25 Dodge.Item.Held.Cane 115601 0 0.0 0.0 0.0 0.0 defaultBangCane Dodge.Item.Held.Cane src/Dodge/Item/Held/Cane.hs:(17,1)-(40,71) 145398 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145399 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145400 1 0.0 0.0 0.0 0.0 CAF:autoRifle3 Dodge.Item.Held.Cane 115639 0 0.0 0.0 0.0 0.0 autoRifle Dodge.Item.Held.Cane src/Dodge/Item/Held/Cane.hs:(97,1)-(101,59) 145466 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145467 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145468 1 0.0 0.0 0.0 0.0 CAF:autoRifle4 Dodge.Item.Held.Cane 115637 0 0.0 0.0 0.0 0.0 repeater Dodge.Item.Held.Cane src/Dodge/Item/Held/Cane.hs:(89,1)-(94,47) 145440 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145441 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145442 1 0.0 0.0 0.0 0.0 CAF:autoRifle41 Dodge.Item.Held.Cane 115633 0 0.0 0.0 0.0 0.0 repeater Dodge.Item.Held.Cane src/Dodge/Item/Held/Cane.hs:(89,1)-(94,47) 164560 0 0.0 0.0 0.0 0.0 loadPrime Dodge.Reloading.Action src/Dodge/Reloading/Action.hs:16:1-32 164561 1 0.0 0.0 0.0 0.0 CAF:autoRifle42 Dodge.Item.Held.Cane 115632 0 0.0 0.0 0.0 0.0 repeater Dodge.Item.Held.Cane src/Dodge/Item/Held/Cane.hs:(89,1)-(94,47) 164547 0 0.0 0.0 0.0 0.0 loadInsert Dodge.Reloading.Action src/Dodge/Reloading/Action.hs:7:1-35 164548 1 0.0 0.0 0.0 0.0 CAF:autoRifle43 Dodge.Item.Held.Cane 115631 0 0.0 0.0 0.0 0.0 repeater Dodge.Item.Held.Cane src/Dodge/Item/Held/Cane.hs:(89,1)-(94,47) 164471 0 0.0 0.0 0.0 0.0 loadEject Dodge.Reloading.Action src/Dodge/Reloading/Action.hs:13:1-32 164472 1 0.0 0.0 0.0 0.0 CAF:autoRifle5 Dodge.Item.Held.Cane 115636 0 0.0 0.0 0.0 0.0 repeater Dodge.Item.Held.Cane src/Dodge/Item/Held/Cane.hs:(89,1)-(94,47) 145443 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145444 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145445 1 0.0 0.0 0.0 0.0 CAF:autoRifle6 Dodge.Item.Held.Cane 115635 0 0.0 0.0 0.0 0.0 repeater Dodge.Item.Held.Cane src/Dodge/Item/Held/Cane.hs:(89,1)-(94,47) 145446 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145447 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145448 1 0.0 0.0 0.0 0.0 CAF:autoRifle7 Dodge.Item.Held.Cane 115634 0 0.0 0.0 0.0 0.0 repeater Dodge.Item.Held.Cane src/Dodge/Item/Held/Cane.hs:(89,1)-(94,47) 145449 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145450 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145451 1 0.0 0.0 0.0 0.0 at Control.Lens.At src/Control/Lens/At.hs:495:3-25 145452 1 0.0 0.0 0.0 0.0 compare Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:220:19-21 145453 3 0.0 0.0 0.0 0.0 CAF:autoRifle8 Dodge.Item.Held.Cane 115629 0 0.0 0.0 0.0 0.0 rifle Dodge.Item.Held.Cane src/Dodge/Item/Held/Cane.hs:(77,1)-(86,62) 145347 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145348 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145349 1 0.0 0.0 0.0 0.0 at Control.Lens.At src/Control/Lens/At.hs:495:3-25 145402 1 0.0 0.0 0.0 0.0 compare Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:220:19-21 145403 2 0.0 0.0 0.0 0.0 CAF:autoRifle9 Dodge.Item.Held.Cane 115628 0 0.0 0.0 0.0 0.0 rifle Dodge.Item.Held.Cane src/Dodge/Item/Held/Cane.hs:(77,1)-(86,62) 145350 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145351 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145352 1 0.0 0.0 0.0 0.0 CAF:b1_rkV8c Dodge.Creature.YourControl 113096 0 0.0 0.0 0.0 0.0 wasdWithAiming Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:(50,1)-(86,80) 179273 0 0.0 0.0 0.0 0.0 wasdWithAiming.addAnyTwist Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:(62,5)-(69,24) 179274 0 0.0 0.0 0.0 0.0 CAF:b1_rmGEt Dodge.Room.Tanks 110204 0 0.0 0.0 0.0 0.0 tanksRoom Dodge.Room.Tanks src/Dodge/Room/Tanks.hs:(104,1)-(129,35) 153009 0 0.0 0.0 0.0 0.0 unusedOffPathAwayFromLink Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(135,1)-(137,21) 153010 1 0.0 0.0 0.0 0.0 rprBool Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:73:1-59 153011 1 0.0 0.0 0.0 0.0 CAF:b1_rmxLq Dodge.Room.Procedural 110453 0 0.0 0.0 0.0 0.0 randomFourCornerRoomCrsIts Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(278,1)-(285,88) 153270 0 0.0 0.0 0.0 0.0 randomFourCornerRoomCrsIts.putcrits Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:281:9-93 153271 0 0.0 0.0 0.0 0.0 randomFourCornerRoomCrsIts.putcrits.\ Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:281:32-86 153272 0 0.0 0.0 0.0 0.0 unusedSpotAwayFromLink Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(123,1)-(125,59) 153273 1 0.0 0.0 0.0 0.0 rprBool Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:73:1-59 153274 1 0.0 0.0 0.0 0.0 CAF:b1_rnT4z Dodge.Room.LongDoor 110625 0 0.0 0.0 0.0 0.0 addButtonSlowDoor Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(96,1)-(149,25) 154852 0 0.0 0.0 0.0 0.0 addButtonSlowDoor.theterminal Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(104,5)-(106,86) 154853 0 0.0 0.0 0.0 0.0 rprBoolShift Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(114,1)-(120,44) 154854 1 0.0 0.0 0.0 0.0 CAF:bangCone1 Dodge.Item.Held.Cone 115584 0 0.0 0.0 0.0 0.0 bangCone Dodge.Item.Held.Cone src/Dodge/Item/Held/Cone.hs:(10,1)-(31,88) 145278 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145279 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145280 1 0.0 0.0 0.0 0.0 CAF:bangCone10 Dodge.Item.Held.Cone 115575 0 0.0 0.0 0.0 0.0 bangCone Dodge.Item.Held.Cone src/Dodge/Item/Held/Cone.hs:(10,1)-(31,88) 145305 0 0.0 0.0 0.0 0.0 CAF:bangCone2 Dodge.Item.Held.Cone 115583 0 0.0 0.0 0.0 0.0 bangCone Dodge.Item.Held.Cone src/Dodge/Item/Held/Cone.hs:(10,1)-(31,88) 145281 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145282 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145283 1 0.0 0.0 0.0 0.0 CAF:bangCone3 Dodge.Item.Held.Cone 115582 0 0.0 0.0 0.0 0.0 bangCone Dodge.Item.Held.Cone src/Dodge/Item/Held/Cone.hs:(10,1)-(31,88) 145284 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145285 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145286 1 0.0 0.0 0.0 0.0 CAF:bangCone4 Dodge.Item.Held.Cone 115581 0 0.0 0.0 0.0 0.0 bangCone Dodge.Item.Held.Cone src/Dodge/Item/Held/Cone.hs:(10,1)-(31,88) 145287 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145288 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145289 1 0.0 0.0 0.0 0.0 CAF:bangCone5 Dodge.Item.Held.Cone 115580 0 0.0 0.0 0.0 0.0 bangCone Dodge.Item.Held.Cone src/Dodge/Item/Held/Cone.hs:(10,1)-(31,88) 145290 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145291 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145292 1 0.0 0.0 0.0 0.0 CAF:bangCone6 Dodge.Item.Held.Cone 115579 0 0.0 0.0 0.0 0.0 bangCone Dodge.Item.Held.Cone src/Dodge/Item/Held/Cone.hs:(10,1)-(31,88) 145293 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145294 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145295 1 0.0 0.0 0.0 0.0 CAF:bangCone7 Dodge.Item.Held.Cone 115578 0 0.0 0.0 0.0 0.0 bangCone Dodge.Item.Held.Cone src/Dodge/Item/Held/Cone.hs:(10,1)-(31,88) 145296 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145297 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145298 1 0.0 0.0 0.0 0.0 CAF:bangCone8 Dodge.Item.Held.Cone 115577 0 0.0 0.0 0.0 0.0 bangCone Dodge.Item.Held.Cone src/Dodge/Item/Held/Cone.hs:(10,1)-(31,88) 145299 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145300 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145301 1 0.0 0.0 0.0 0.0 CAF:bangCone9 Dodge.Item.Held.Cone 115576 0 0.0 0.0 0.0 0.0 bangCone Dodge.Item.Held.Cone src/Dodge/Item/Held/Cone.hs:(10,1)-(31,88) 145302 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145303 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145304 1 0.0 0.0 0.0 0.0 CAF:bangS1 Dodge.SoundLogic.ExternallyGeneratedSounds 136887 0 0.0 0.0 0.0 0.0 bangS Dodge.SoundLogic.ExternallyGeneratedSounds src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs:479:1-18 180271 1 0.0 0.0 0.0 0.0 CAF:baseBlockPane Dodge.Placement.Instance.Wall src/Dodge/Placement/Instance/Wall.hs:87:1-13 109637 0 0.0 0.0 0.0 0.0 baseBlockPane Dodge.Placement.Instance.Wall src/Dodge/Placement/Instance/Wall.hs:(87,1)-(98,9) 152304 1 0.0 0.0 0.0 0.0 CAF:baseFloorTileSize Tile src/Tile.hs:39:1-17 134679 0 0.0 0.0 0.0 0.0 baseFloorTileSize Tile src/Tile.hs:39:1-22 159985 1 0.0 0.0 0.0 0.0 CAF:baseRifleShape_r3dRV Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:248:1-14 115814 0 0.0 0.0 0.0 0.0 baseRifleShape Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:248:1-47 178990 1 0.0 0.0 0.0 0.0 xCylinderST Shape src/Shape.hs:133:1-38 178991 0 0.0 0.0 0.0 0.0 xCylinder' Shape src/Shape.hs:(136,1)-(142,9) 178992 1 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 178993 0 0.0 0.0 0.0 0.0 rotateSHq Shape src/Shape.hs:164:1-50 178994 0 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 178997 1 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 178995 0 0.0 0.0 0.0 0.0 rotate Linear.Quaternion src/Linear/Quaternion.hs:(582,1)-(583,53) 178998 10 0.0 0.0 0.0 0.0 rotate.(...) Linear.Quaternion src/Linear/Quaternion.hs:583:3-53 178999 10 0.0 0.0 0.0 0.0 * Linear.Quaternion src/Linear/Quaternion.hs:(252,3)-(253,73) 179003 20 0.0 0.0 0.0 0.0 + Linear.V3 src/Linear/V3.hs:181:3-18 179005 40 0.0 0.0 0.0 0.0 <*> Linear.V3 src/Linear/V3.hs:151:3-46 179006 40 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 179009 0 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 179007 40 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 179008 40 0.0 0.0 0.0 0.0 cross Linear.V3 src/Linear/V3.hs:333:1-62 179004 20 0.0 0.0 0.0 0.0 dot Linear.V3 src/Linear/V3.hs:251:3-51 179010 20 0.0 0.0 0.0 0.0 conjugate Linear.Quaternion src/Linear/Quaternion.hs:357:3-66 179000 10 0.0 0.0 0.0 0.0 negate Linear.V3 src/Linear/V3.hs:187:3-22 179001 10 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 179002 10 0.0 0.0 0.0 0.0 rotate.ijk Linear.Quaternion src/Linear/Quaternion.hs:583:3-53 179011 10 0.0 0.0 0.0 0.0 CAF:baseStickShape_r3dRQ Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:219:1-14 115807 0 0.0 0.0 0.0 0.0 baseStickShape Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:219:1-49 159640 1 0.0 0.0 0.0 0.0 xCylinderST Shape src/Shape.hs:133:1-38 159642 0 0.0 0.0 0.0 0.0 xCylinder' Shape src/Shape.hs:(136,1)-(142,9) 159643 1 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 159644 0 0.0 0.0 0.0 0.0 rotateSHq Shape src/Shape.hs:164:1-50 159647 0 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 159650 1 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 159648 0 0.0 0.0 0.0 0.0 rotate Linear.Quaternion src/Linear/Quaternion.hs:(582,1)-(583,53) 159656 10 0.0 0.0 0.0 0.0 rotate.(...) Linear.Quaternion src/Linear/Quaternion.hs:583:3-53 159657 10 0.0 0.0 0.0 0.0 * Linear.Quaternion src/Linear/Quaternion.hs:(252,3)-(253,73) 159662 20 0.0 0.0 0.0 0.0 + Linear.V3 src/Linear/V3.hs:181:3-18 159664 40 0.0 0.0 0.0 0.0 <*> Linear.V3 src/Linear/V3.hs:151:3-46 159665 40 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 159668 0 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 159666 40 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 159667 40 0.0 0.0 0.0 0.0 cross Linear.V3 src/Linear/V3.hs:333:1-62 159663 20 0.0 0.0 0.0 0.0 dot Linear.V3 src/Linear/V3.hs:251:3-51 159669 20 0.0 0.0 0.0 0.0 conjugate Linear.Quaternion src/Linear/Quaternion.hs:357:3-66 159658 10 0.0 0.0 0.0 0.0 negate Linear.V3 src/Linear/V3.hs:187:3-22 159659 10 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 159660 10 0.0 0.0 0.0 0.0 rotate.ijk Linear.Quaternion src/Linear/Quaternion.hs:583:3-53 159670 10 0.0 0.0 0.0 0.0 CAF:baseStickSpread Dodge.Item.Held.Stick src/Dodge/Item/Held/Stick.hs:47:1-15 115385 0 0.0 0.0 0.0 0.0 baseStickSpread Dodge.Item.Held.Stick src/Dodge/Item/Held/Stick.hs:47:1-21 145120 1 0.0 0.0 0.0 0.0 CAF:basicAmPjMoves Dodge.Item.Held.Launcher src/Dodge/Item/Held/Launcher.hs:65:1-14 115542 0 0.0 0.0 0.0 0.0 basicAmPjMoves Dodge.Item.Held.Launcher src/Dodge/Item/Held/Launcher.hs:(65,1)-(70,9) 145720 1 0.0 0.0 0.0 0.0 CAF:basicAmPjMoves1 Dodge.Item.Held.Launcher 115541 0 0.0 0.0 0.0 0.0 basicAmPjMoves Dodge.Item.Held.Launcher src/Dodge/Item/Held/Launcher.hs:(65,1)-(70,9) 145721 0 0.0 0.0 0.0 0.0 CAF:basicBulDams Dodge.Item.Weapon.Bullet src/Dodge/Item/Weapon/Bullet.hs:36:1-12 115185 0 0.0 0.0 0.0 0.0 basicBulDams Dodge.Item.Weapon.Bullet src/Dodge/Item/Weapon/Bullet.hs:(36,1)-(39,5) 145113 1 0.0 0.0 0.0 0.0 CAF:basicBullet Dodge.Item.Weapon.Bullet src/Dodge/Item/Weapon/Bullet.hs:12:1-11 115194 0 0.0 0.0 0.0 0.0 basicBullet Dodge.Item.Weapon.Bullet src/Dodge/Item/Weapon/Bullet.hs:(12,1)-(16,9) 145108 1 0.0 0.0 0.0 0.0 CAF:basicBullet2 Dodge.Item.Weapon.Bullet 115193 0 0.0 0.0 0.0 0.0 CAF:basicTerminal Dodge.Terminal src/Dodge/Terminal.hs:35:1-13 114433 0 0.0 0.0 0.0 0.0 basicTerminal Dodge.Terminal src/Dodge/Terminal.hs:(35,1)-(46,9) 152443 1 0.0 0.0 0.0 0.0 CAF:basicTerminal14 Dodge.Terminal 114405 0 0.0 0.0 0.0 0.0 CAF:basicTerminal16 Dodge.Terminal 114404 0 0.0 0.0 0.0 0.0 CAF:basicTerminal20 Dodge.Terminal 114403 0 0.0 0.0 0.0 0.0 CAF:basicTerminal22 Dodge.Terminal 114402 0 0.0 0.0 0.0 0.0 CAF:basicTerminal25 Dodge.Terminal 114401 0 0.0 0.0 0.0 0.0 CAF:basicTerminal27 Dodge.Terminal 114400 0 0.0 0.0 0.0 0.0 CAF:basicTerminal29 Dodge.Terminal 114412 0 0.0 0.0 0.0 0.0 connectionBlurb Dodge.Terminal src/Dodge/Terminal.hs:(104,1)-(110,5) 170841 0 0.0 0.0 0.0 0.0 termSoundLine Dodge.Terminal src/Dodge/Terminal.hs:113:1-62 170842 1 0.0 0.0 0.0 0.0 CAF:basicTerminal5 Dodge.Terminal 114432 0 0.0 0.0 0.0 0.0 CAF:batteryGuns1_rhqQS Dodge.Combine.Combinations 113588 0 0.0 0.0 0.0 0.0 batteryGuns Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(233,1)-(239,12) 146497 0 0.0 0.0 0.0 0.0 lasWide Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(109,1)-(114,42) 146498 9 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146499 36 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 146500 36 0.0 0.0 0.0 0.0 CAF:batteryGuns_rhpC4 Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:233:1-11 113589 0 0.0 0.0 0.0 0.0 batteryGuns Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(233,1)-(239,12) 146496 1 0.0 0.0 0.0 0.0 CAF:batteryModules Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:122:1-14 115671 0 0.0 0.0 0.0 0.0 batteryModules Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(122,1)-(126,9) 145902 1 0.0 0.0 0.0 0.0 >= Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:220:19-21 145903 1 0.0 0.0 0.0 0.0 < Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:220:19-21 145904 1 0.0 0.0 0.0 0.0 CAF:bc1_r7J8j Dodge.Reloading 114543 0 0.0 0.0 0.0 0.0 rotateActionProgress Dodge.Reloading src/Dodge/Reloading.hs:(71,1)-(74,35) 178445 0 0.0 0.0 0.0 0.0 right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 178446 1 0.0 0.0 0.0 0.0 CAF:bc1_r7MV6 Dodge.Item.Display 116056 0 0.0 0.0 0.0 0.0 selectedItemDisplay Dodge.Item.Display src/Dodge/Item/Display.hs:50:1-93 177871 0 0.0 0.0 0.0 0.0 showSelectedConsumption Dodge.Item.Display src/Dodge/Item/Display.hs:(54,1)-(58,46) 177872 0 0.0 0.0 0.0 0.0 showReloadProgress Dodge.Item.Display src/Dodge/Item/Display.hs:(68,1)-(72,80) 177873 0 0.0 0.0 0.0 0.0 right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 177874 1 0.0 0.0 0.0 0.0 CAF:bc1_rbXhI Dodge.Update.Camera 136204 0 0.0 0.0 0.0 0.0 updateCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(32,1)-(35,15) 178211 0 0.0 0.0 0.0 0.0 updateInGameCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(65,1)-(71,27) 178212 0 0.0 0.0 0.0 0.0 moveZoomCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(74,1)-(122,21) 178213 0 0.0 0.0 0.0 0.0 moveZoomCamera.idealItemZoom Dodge.Update.Camera src/Dodge/Update/Camera.hs:(105,5)-(107,68) 178214 0 0.0 0.0 0.0 0.0 right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 178215 1 0.0 0.0 0.0 0.0 CAF:bc1_rbmcP Dodge.Creature.Test 133968 0 0.0 0.0 0.0 0.0 crHasTargetLOS Dodge.Creature.Test src/Dodge/Creature/Test.hs:(55,1)-(57,20) 163155 0 0.0 0.0 0.0 0.0 right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 163156 1 0.0 0.0 0.0 0.0 CAF:bc1_rhCWi Dodge.DisplayInventory 116956 0 0.0 0.0 0.0 0.0 updateInventoryPositioning Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(84,1)-(85,59) 143171 0 0.0 0.0 0.0 0.0 updateDisplaySections Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(88,1)-(130,79) 143172 0 0.0 0.0 0.0 0.0 updateDisplaySections.filtpair Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(115,5)-(130,79) 143173 0 0.0 0.0 0.0 0.0 updateDisplaySections.filtpair.mstr Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:120:9-88 143174 0 0.0 0.0 0.0 0.0 right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 143175 1 0.0 0.0 0.0 0.0 CAF:bc1_rjJw4 Dodge.Creature.State 113161 0 0.0 0.0 0.0 0.0 invSideEff Dodge.Creature.State src/Dodge/Creature/State.hs:(237,1)-(247,78) 177720 0 0.0 0.0 0.0 0.0 crGetTargeting Dodge.Creature.State src/Dodge/Creature/State.hs:(278,1)-(286,20) 177721 0 0.0 0.0 0.0 0.0 crGetTargeting.hastargeting Dodge.Creature.State src/Dodge/Creature/State.hs:282:5-67 177722 0 0.0 0.0 0.0 0.0 right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 177723 1 0.0 0.0 0.0 0.0 CAF:bc1_rlQhA Dodge.Render.ShapePicture 137075 0 0.0 0.0 0.0 0.0 worldSPic Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:(24,1)-(41,35) 142581 0 0.0 0.0 0.0 0.0 anyTargeting Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:(70,1)-(74,14) 142582 0 0.0 0.0 0.0 0.0 right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 142583 1 0.0 0.0 0.0 0.0 CAF:bc2_r7J8y Dodge.Reloading 114551 0 0.0 0.0 0.0 0.0 tryStartLoading Dodge.Reloading src/Dodge/Reloading.hs:(50,1)-(53,31) 178308 0 0.0 0.0 0.0 0.0 startLoading Dodge.Reloading src/Dodge/Reloading.hs:(56,1)-(65,83) 178309 0 0.0 0.0 0.0 0.0 right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 178310 1 0.0 0.0 0.0 0.0 CAF:bc2_r7MVb Dodge.Item.Display 116059 0 0.0 0.0 0.0 0.0 itemDisplay Dodge.Item.Display src/Dodge/Item/Display.hs:16:1-71 149462 0 0.0 0.0 0.0 0.0 showConsumption Dodge.Item.Display src/Dodge/Item/Display.hs:(75,1)-(79,46) 149463 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 149464 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 149465 1 0.0 0.0 0.0 0.0 CAF:bc2_rbXhM Dodge.Update.Camera 136208 0 0.0 0.0 0.0 0.0 updateCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(32,1)-(35,15) 142941 0 0.0 0.0 0.0 0.0 updateInGameCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(65,1)-(71,27) 142942 0 0.0 0.0 0.0 0.0 moveZoomCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(74,1)-(122,21) 142943 0 0.0 0.0 0.0 0.0 moveZoomCamera.newDefaultZoom Dodge.Update.Camera src/Dodge/Update/Camera.hs:(102,5)-(104,67) 142944 0 0.0 0.0 0.0 0.0 right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 142945 1 0.0 0.0 0.0 0.0 CAF:bc2_rkLlF Dodge.Machine.Update 114845 0 0.0 0.0 0.0 0.0 senseDamage Dodge.Machine.Update src/Dodge/Machine/Update.hs:(135,1)-(149,90) 162947 0 0.0 0.0 0.0 0.0 senseDamage.ni Dodge.Machine.Update src/Dodge/Machine/Update.hs:146:5-87 162948 0 0.0 0.0 0.0 0.0 right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 162949 1 0.0 0.0 0.0 0.0 CAF:bc3_r7J8U Dodge.Reloading 114568 0 0.0 0.0 0.0 0.0 stepReloading Dodge.Reloading src/Dodge/Reloading.hs:(24,1)-(33,11) 178460 0 0.0 0.0 0.0 0.0 tryNextLoadAction Dodge.Reloading src/Dodge/Reloading.hs:(36,1)-(42,11) 178461 0 0.0 0.0 0.0 0.0 right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 178462 1 0.0 0.0 0.0 0.0 CAF:bc3_r7MVj Dodge.Item.Display 116064 0 0.0 0.0 0.0 0.0 itemDisplay Dodge.Item.Display src/Dodge/Item/Display.hs:16:1-71 149200 0 0.0 0.0 0.0 0.0 showConsumption Dodge.Item.Display src/Dodge/Item/Display.hs:(75,1)-(79,46) 149201 0 0.0 0.0 0.0 0.0 showReloadProgress' Dodge.Item.Display src/Dodge/Item/Display.hs:(87,1)-(89,76) 149202 0 0.0 0.0 0.0 0.0 right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 149203 1 0.0 0.0 0.0 0.0 CAF:bc3_rbXhQ Dodge.Update.Camera 136212 0 0.0 0.0 0.0 0.0 updateCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(32,1)-(35,15) 178030 0 0.0 0.0 0.0 0.0 updateInGameCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(65,1)-(71,27) 178031 0 0.0 0.0 0.0 0.0 moveZoomCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(74,1)-(122,21) 178032 0 0.0 0.0 0.0 0.0 moveZoomCamera.mscopeoffset Dodge.Update.Camera src/Dodge/Update/Camera.hs:(92,5)-(94,42) 178033 0 0.0 0.0 0.0 0.0 right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 178034 1 0.0 0.0 0.0 0.0 CAF:bc3_rkLm7 Dodge.Machine.Update 114854 0 0.0 0.0 0.0 0.0 mcProximitySensorUpdate Dodge.Machine.Update src/Dodge/Machine/Update.hs:(105,1)-(124,36) 158620 0 0.0 0.0 0.0 0.0 mcProximitySensorUpdate.sens Dodge.Machine.Update src/Dodge/Machine/Update.hs:124:5-36 158621 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 158622 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 158623 1 0.0 0.0 0.0 0.0 CAF:bc4_r9tcU Dodge.InputFocus 116470 0 0.0 0.0 0.0 0.0 inputFocus Dodge.InputFocus src/Dodge/InputFocus.hs:(73,1)-(89,30) 177658 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 177659 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 177660 1 0.0 0.0 0.0 0.0 CAF:bc4_rkLm8 Dodge.Machine.Update 114855 0 0.0 0.0 0.0 0.0 mcProximitySensorUpdate Dodge.Machine.Update src/Dodge/Machine/Update.hs:(105,1)-(124,36) 158617 0 0.0 0.0 0.0 0.0 mcProximitySensorUpdate.sens Dodge.Machine.Update src/Dodge/Machine/Update.hs:124:5-36 158618 0 0.0 0.0 0.0 0.0 right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 158619 1 0.0 0.0 0.0 0.0 CAF:bc5_r9tcV Dodge.InputFocus 116471 0 0.0 0.0 0.0 0.0 inputFocus Dodge.InputFocus src/Dodge/InputFocus.hs:(73,1)-(89,30) 157834 0 0.0 0.0 0.0 0.0 right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 157835 1 0.0 0.0 0.0 0.0 CAF:bc5_rbXhZ Dodge.Update.Camera 136220 0 0.0 0.0 0.0 0.0 updateCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(32,1)-(35,15) 142915 0 0.0 0.0 0.0 0.0 updateInGameCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(65,1)-(71,27) 142916 0 0.0 0.0 0.0 0.0 moveZoomCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(74,1)-(122,21) 142917 0 0.0 0.0 0.0 0.0 moveZoomCamera.vfoffset Dodge.Update.Camera src/Dodge/Update/Camera.hs:(87,5)-(91,42) 142918 0 0.0 0.0 0.0 0.0 right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 142919 1 0.0 0.0 0.0 0.0 CAF:bc5_rkLmf Dodge.Machine.Update 114858 0 0.0 0.0 0.0 0.0 mcProximitySensorUpdate Dodge.Machine.Update src/Dodge/Machine/Update.hs:(105,1)-(124,36) 162014 0 0.0 0.0 0.0 0.0 right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 162015 1 0.0 0.0 0.0 0.0 CAF:bc_r7J8i Dodge.Reloading 114542 0 0.0 0.0 0.0 0.0 rotateActionProgress Dodge.Reloading src/Dodge/Reloading.hs:(71,1)-(74,35) 178447 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178448 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178449 1 0.0 0.0 0.0 0.0 CAF:bc_r8vj5 Dodge.Item.Location.Initialize 115234 0 0.0 0.0 0.0 0.0 initItemLocations Dodge.Item.Location.Initialize src/Dodge/Item/Location/Initialize.hs:12:1-86 156078 0 0.0 0.0 0.0 0.0 initTusItemLocations Dodge.Item.Location.Initialize src/Dodge/Item/Location/Initialize.hs:(25,1)-(27,70) 156079 0 0.0 0.0 0.0 0.0 initTusItemLocations.(...) Dodge.Item.Location.Initialize src/Dodge/Item/Location/Initialize.hs:27:5-70 156080 0 0.0 0.0 0.0 0.0 initTuItemLocation Dodge.Item.Location.Initialize src/Dodge/Item/Location/Initialize.hs:(58,1)-(66,13) 156081 0 0.0 0.0 0.0 0.0 right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 156082 1 0.0 0.0 0.0 0.0 CAF:bc_rbXhD Dodge.Update.Camera 136200 0 0.0 0.0 0.0 0.0 updateCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(32,1)-(35,15) 142957 0 0.0 0.0 0.0 0.0 updateInGameCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(65,1)-(71,27) 142958 0 0.0 0.0 0.0 0.0 moveZoomCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(74,1)-(122,21) 142959 0 0.0 0.0 0.0 0.0 moveZoomCamera.newzoom Dodge.Update.Camera src/Dodge/Update/Camera.hs:(98,5)-(100,41) 142960 0 0.0 0.0 0.0 0.0 right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 142961 1 0.0 0.0 0.0 0.0 CAF:bc_rkLll Dodge.Machine.Update 114829 0 0.0 0.0 0.0 0.0 updateTurret Dodge.Machine.Update src/Dodge/Machine/Update.hs:(32,1)-(59,116) 162023 0 0.0 0.0 0.0 0.0 updateTurret.updateFiringStatus Dodge.Machine.Update src/Dodge/Machine/Update.hs:(57,5)-(59,116) 162024 0 0.0 0.0 0.0 0.0 right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 162025 1 0.0 0.0 0.0 0.0 CAF:bc_rmSUO Dodge.Tree.Shift 114305 0 0.0 0.0 0.0 0.0 posRms Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:(50,1)-(115,21) 151148 0 0.0 0.0 0.0 0.0 $mEmpty.\ Control.Lens.Empty src/Control/Lens/Empty.hs:83:18-37 151149 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 151150 0 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 151151 0 0.0 0.0 0.0 0.0 _Empty Control.Lens.Empty src/Control/Lens/Empty.hs:177:3-36 151152 0 0.0 0.0 0.0 0.0 right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 151153 1 0.0 0.0 0.0 0.0 CAF:bc_rmr5E Sound 134866 0 0.0 0.0 0.0 0.0 playSoundAndUpdate Sound src/Sound.hs:(55,1)-(56,85) 159955 0 0.0 0.0 0.0 0.0 updateSounds Sound src/Sound.hs:(67,1)-(69,30) 159956 0 0.0 0.0 0.0 0.0 updateSound Sound src/Sound.hs:(72,1)-(74,21) 159957 0 0.0 0.0 0.0 0.0 decrementTimer Sound src/Sound.hs:(102,1)-(108,23) 159958 0 0.0 0.0 0.0 0.0 right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 159959 1 0.0 0.0 0.0 0.0 CAF:blinkGun1 Dodge.Item.Weapon.Utility 115022 0 0.0 0.0 0.0 0.0 blinkGun Dodge.Item.Weapon.Utility src/Dodge/Item/Weapon/Utility.hs:(54,1)-(63,41) 146058 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146059 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 146060 1 0.0 0.0 0.0 0.0 CAF:blinkGun2 Dodge.Item.Weapon.Utility 115021 0 0.0 0.0 0.0 0.0 blinkGun Dodge.Item.Weapon.Utility src/Dodge/Item/Weapon/Utility.hs:(54,1)-(63,41) 146061 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146062 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 146063 1 0.0 0.0 0.0 0.0 CAF:blinkGun6 Dodge.Item.Weapon.Utility 115020 0 0.0 0.0 0.0 0.0 blinkGun Dodge.Item.Weapon.Utility src/Dodge/Item/Weapon/Utility.hs:(54,1)-(63,41) 146064 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146065 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 146066 1 0.0 0.0 0.0 0.0 CAF:blockPillar_aline Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:30:5-9 110514 0 0.0 0.0 0.0 0.0 blockPillar Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:(18,1)-(30,40) 152302 0 0.0 0.0 0.0 0.0 blockPillar.aline Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:30:5-40 152303 1 0.0 0.0 0.0 0.0 CAF:blowTorch1 Dodge.Item.Held.SprayGuns 115457 0 0.0 0.0 0.0 0.0 blowTorch Dodge.Item.Held.SprayGuns src/Dodge/Item/Held/SprayGuns.hs:(50,1)-(52,43) 145824 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145825 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145826 1 0.0 0.0 0.0 0.0 CAF:blowTorch10 Dodge.Item.Held.SprayGuns 115441 0 0.0 0.0 0.0 0.0 flameThrower Dodge.Item.Held.SprayGuns src/Dodge/Item/Held/SprayGuns.hs:(71,1)-(107,46) 145792 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145793 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145794 1 0.0 0.0 0.0 0.0 CAF:blowTorch11 Dodge.Item.Held.SprayGuns 115440 0 0.0 0.0 0.0 0.0 flameThrower Dodge.Item.Held.SprayGuns src/Dodge/Item/Held/SprayGuns.hs:(71,1)-(107,46) 145795 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145796 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145797 1 0.0 0.0 0.0 0.0 CAF:blowTorch12 Dodge.Item.Held.SprayGuns 115439 0 0.0 0.0 0.0 0.0 flameThrower Dodge.Item.Held.SprayGuns src/Dodge/Item/Held/SprayGuns.hs:(71,1)-(107,46) 145798 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145799 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145800 1 0.0 0.0 0.0 0.0 CAF:blowTorch13 Dodge.Item.Held.SprayGuns 115438 0 0.0 0.0 0.0 0.0 flameThrower Dodge.Item.Held.SprayGuns src/Dodge/Item/Held/SprayGuns.hs:(71,1)-(107,46) 145801 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145802 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145803 1 0.0 0.0 0.0 0.0 CAF:blowTorch14 Dodge.Item.Held.SprayGuns 115437 0 0.0 0.0 0.0 0.0 flameThrower Dodge.Item.Held.SprayGuns src/Dodge/Item/Held/SprayGuns.hs:(71,1)-(107,46) 145804 0 0.0 0.0 0.0 0.0 CAF:blowTorch2 Dodge.Item.Held.SprayGuns 115449 0 0.0 0.0 0.0 0.0 flameThrower Dodge.Item.Held.SprayGuns src/Dodge/Item/Held/SprayGuns.hs:(71,1)-(107,46) 145768 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145769 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145770 1 0.0 0.0 0.0 0.0 CAF:blowTorch20 Dodge.Item.Held.SprayGuns 115436 0 0.0 0.0 0.0 0.0 flameThrower Dodge.Item.Held.SprayGuns src/Dodge/Item/Held/SprayGuns.hs:(71,1)-(107,46) 145805 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145806 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145807 1 0.0 0.0 0.0 0.0 CAF:blowTorch21 Dodge.Item.Held.SprayGuns 115435 0 0.0 0.0 0.0 0.0 flameThrower Dodge.Item.Held.SprayGuns src/Dodge/Item/Held/SprayGuns.hs:(71,1)-(107,46) 145808 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145809 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145810 1 0.0 0.0 0.0 0.0 CAF:blowTorch22 Dodge.Item.Held.SprayGuns 115434 0 0.0 0.0 0.0 0.0 flameThrower Dodge.Item.Held.SprayGuns src/Dodge/Item/Held/SprayGuns.hs:(71,1)-(107,46) 145811 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145812 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145813 1 0.0 0.0 0.0 0.0 CAF:blowTorch24 Dodge.Item.Held.SprayGuns 115433 0 0.0 0.0 0.0 0.0 CAF:blowTorch29 Dodge.Item.Held.SprayGuns 115432 0 0.0 0.0 0.0 0.0 flameThrower Dodge.Item.Held.SprayGuns src/Dodge/Item/Held/SprayGuns.hs:(71,1)-(107,46) 184325 0 0.0 0.0 0.0 0.0 loadPrime Dodge.Reloading.Action src/Dodge/Reloading/Action.hs:16:1-32 184326 1 0.0 0.0 0.0 0.0 CAF:blowTorch3 Dodge.Item.Held.SprayGuns 115448 0 0.0 0.0 0.0 0.0 flameThrower Dodge.Item.Held.SprayGuns src/Dodge/Item/Held/SprayGuns.hs:(71,1)-(107,46) 145771 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145772 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145773 1 0.0 0.0 0.0 0.0 CAF:blowTorch30 Dodge.Item.Held.SprayGuns 115431 0 0.0 0.0 0.0 0.0 flameThrower Dodge.Item.Held.SprayGuns src/Dodge/Item/Held/SprayGuns.hs:(71,1)-(107,46) 184323 0 0.0 0.0 0.0 0.0 loadInsert Dodge.Reloading.Action src/Dodge/Reloading/Action.hs:7:1-35 184324 1 0.0 0.0 0.0 0.0 CAF:blowTorch31 Dodge.Item.Held.SprayGuns 115430 0 0.0 0.0 0.0 0.0 flameThrower Dodge.Item.Held.SprayGuns src/Dodge/Item/Held/SprayGuns.hs:(71,1)-(107,46) 184321 0 0.0 0.0 0.0 0.0 loadEject Dodge.Reloading.Action src/Dodge/Reloading/Action.hs:13:1-32 184322 1 0.0 0.0 0.0 0.0 CAF:blowTorch4 Dodge.Item.Held.SprayGuns 115447 0 0.0 0.0 0.0 0.0 flameThrower Dodge.Item.Held.SprayGuns src/Dodge/Item/Held/SprayGuns.hs:(71,1)-(107,46) 145774 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145775 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145776 1 0.0 0.0 0.0 0.0 CAF:blowTorch5 Dodge.Item.Held.SprayGuns 115446 0 0.0 0.0 0.0 0.0 flameThrower Dodge.Item.Held.SprayGuns src/Dodge/Item/Held/SprayGuns.hs:(71,1)-(107,46) 145777 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145778 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145779 1 0.0 0.0 0.0 0.0 CAF:blowTorch6 Dodge.Item.Held.SprayGuns 115445 0 0.0 0.0 0.0 0.0 flameThrower Dodge.Item.Held.SprayGuns src/Dodge/Item/Held/SprayGuns.hs:(71,1)-(107,46) 145780 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145781 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145782 1 0.0 0.0 0.0 0.0 CAF:blowTorch7 Dodge.Item.Held.SprayGuns 115444 0 0.0 0.0 0.0 0.0 flameThrower Dodge.Item.Held.SprayGuns src/Dodge/Item/Held/SprayGuns.hs:(71,1)-(107,46) 145783 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145784 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145785 1 0.0 0.0 0.0 0.0 CAF:blowTorch8 Dodge.Item.Held.SprayGuns 115443 0 0.0 0.0 0.0 0.0 flameThrower Dodge.Item.Held.SprayGuns src/Dodge/Item/Held/SprayGuns.hs:(71,1)-(107,46) 145786 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145787 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145788 1 0.0 0.0 0.0 0.0 CAF:blowTorch9 Dodge.Item.Held.SprayGuns 115442 0 0.0 0.0 0.0 0.0 flameThrower Dodge.Item.Held.SprayGuns src/Dodge/Item/Held/SprayGuns.hs:(71,1)-(107,46) 145789 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145790 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145791 1 0.0 0.0 0.0 0.0 CAF:blunderbuss1 Dodge.Item.Held.Cone 115595 0 0.0 0.0 0.0 0.0 blunderbuss Dodge.Item.Held.Cone src/Dodge/Item/Held/Cone.hs:(34,1)-(42,45) 145312 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145313 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145314 1 0.0 0.0 0.0 0.0 CAF:blunderbuss2 Dodge.Item.Held.Cone 115594 0 0.0 0.0 0.0 0.0 blunderbuss Dodge.Item.Held.Cone src/Dodge/Item/Held/Cone.hs:(34,1)-(42,45) 145315 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145316 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145317 1 0.0 0.0 0.0 0.0 CAF:blunderbuss3 Dodge.Item.Held.Cone 115593 0 0.0 0.0 0.0 0.0 blunderbuss Dodge.Item.Held.Cone src/Dodge/Item/Held/Cone.hs:(34,1)-(42,45) 145318 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145319 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145320 1 0.0 0.0 0.0 0.0 CAF:blunderbuss4 Dodge.Item.Held.Cone 115592 0 0.0 0.0 0.0 0.0 blunderbuss Dodge.Item.Held.Cone src/Dodge/Item/Held/Cone.hs:(34,1)-(42,45) 145321 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145322 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145323 1 0.0 0.0 0.0 0.0 CAF:blunderbuss5 Dodge.Item.Held.Cone 115591 0 0.0 0.0 0.0 0.0 blunderbuss Dodge.Item.Held.Cone src/Dodge/Item/Held/Cone.hs:(34,1)-(42,45) 145324 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145325 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145326 1 0.0 0.0 0.0 0.0 CAF:blunderbuss6 Dodge.Item.Held.Cone 115590 0 0.0 0.0 0.0 0.0 blunderbuss Dodge.Item.Held.Cone src/Dodge/Item/Held/Cone.hs:(34,1)-(42,45) 145327 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145328 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145329 1 0.0 0.0 0.0 0.0 CAF:blunderbuss7 Dodge.Item.Held.Cone 115589 0 0.0 0.0 0.0 0.0 blunderbuss Dodge.Item.Held.Cone src/Dodge/Item/Held/Cone.hs:(34,1)-(42,45) 145330 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145331 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145332 1 0.0 0.0 0.0 0.0 CAF:bool2 Data.Aeson.Encoding.Internal 91535 0 0.0 0.0 0.0 0.0 CAF:bool6 Data.Aeson.Encoding.Internal 91534 0 0.0 0.0 0.0 0.0 CAF:boosterGun1 Dodge.Item.Equipment.Booster 115751 0 0.0 0.0 0.0 0.0 boosterGun Dodge.Item.Equipment.Booster src/Dodge/Item/Equipment/Booster.hs:(10,1)-(14,41) 178868 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178869 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178870 1 0.0 0.0 0.0 0.0 CAF:boosterGun2 Dodge.Item.Equipment.Booster 115750 0 0.0 0.0 0.0 0.0 boosterGun Dodge.Item.Equipment.Booster src/Dodge/Item/Equipment/Booster.hs:(10,1)-(14,41) 178871 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178872 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178873 1 0.0 0.0 0.0 0.0 CAF:boosterGun3 Dodge.Item.Equipment.Booster 115749 0 0.0 0.0 0.0 0.0 boosterGun Dodge.Item.Equipment.Booster src/Dodge/Item/Equipment/Booster.hs:(10,1)-(14,41) 178874 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178875 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178876 1 0.0 0.0 0.0 0.0 CAF:bsToIntegerSimple Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:512:1-17 90607 0 0.0 0.0 0.0 0.0 bsToIntegerSimple Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:(512,1)-(513,43) 138872 1 0.0 0.0 0.0 0.0 CAF:bulkThreshold_rAfy Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:255:1-13 91640 0 0.0 0.0 0.0 0.0 bulkThreshold Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:255:1-17 146553 1 0.0 0.0 0.0 0.0 CAF:bulletWeapons Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:245:1-13 113587 0 0.0 0.0 0.0 0.0 bulletWeapons Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(245,1)-(268,12) 146411 1 0.0 0.0 0.0 0.0 bangStick Dodge.Item.Held.Stick src/Dodge/Item/Held/Stick.hs:(18,1)-(44,71) 146417 9 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146418 99 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 146419 99 0.0 0.0 0.0 0.0 CAF:burstRifle1 Dodge.Item.Held.Cane 115651 0 0.0 0.0 0.0 0.0 burstRifle Dodge.Item.Held.Cane src/Dodge/Item/Held/Cane.hs:(105,1)-(110,43) 145475 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145476 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145477 1 0.0 0.0 0.0 0.0 CAF:burstRifle2 Dodge.Item.Held.Cane 115650 0 0.0 0.0 0.0 0.0 burstRifle Dodge.Item.Held.Cane src/Dodge/Item/Held/Cane.hs:(105,1)-(110,43) 145478 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145479 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145480 1 0.0 0.0 0.0 0.0 CAF:burstRifle3 Dodge.Item.Held.Cane 115649 0 0.0 0.0 0.0 0.0 burstRifle Dodge.Item.Held.Cane src/Dodge/Item/Held/Cane.hs:(105,1)-(110,43) 145481 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145482 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145483 1 0.0 0.0 0.0 0.0 CAF:burstRifle4 Dodge.Item.Held.Cane 115648 0 0.0 0.0 0.0 0.0 burstRifle Dodge.Item.Held.Cane src/Dodge/Item/Held/Cane.hs:(105,1)-(110,43) 145484 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145485 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145486 1 0.0 0.0 0.0 0.0 CAF:cIntToOutput SDL.Mixer src/SDL/Mixer.hs:361:1-12 109352 0 0.0 0.0 0.0 0.0 cIntToOutput SDL.Mixer src/SDL/Mixer.hs:(361,1)-(364,66) 141926 1 0.0 0.0 0.0 0.0 CAF:cardList Dodge.Base.CardinalPoint src/Dodge/Base/CardinalPoint.hs:7:1-8 110087 0 0.0 0.0 0.0 0.0 cardList Dodge.Base.CardinalPoint src/Dodge/Base/CardinalPoint.hs:7:1-37 150179 1 0.0 0.0 0.0 0.0 CAF:cat Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:304:1-3 91980 0 0.0 0.0 0.0 0.0 cat Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:304:1-18 147345 1 0.0 0.0 0.0 0.0 CAF:ccharStringToText_r7PcB SDL.Event src/SDL/Event.hs:543:1-17 109079 0 0.0 0.0 0.0 0.0 ccharStringToText SDL.Event src/SDL/Event.hs:543:1-69 167398 1 0.0 0.0 0.0 0.0 CAF:cenLasTur1 Dodge.Room.LasTurret 110704 0 0.0 0.0 0.0 0.0 cenLasTur Dodge.Room.LasTurret src/Dodge/Room/LasTurret.hs:(25,1)-(32,43) 148313 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 148314 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 148315 1 0.0 0.0 0.0 0.0 CAF:cenLasTur2 Dodge.Room.LasTurret 110703 0 0.0 0.0 0.0 0.0 cenLasTur Dodge.Room.LasTurret src/Dodge/Room/LasTurret.hs:(25,1)-(32,43) 148316 0 0.0 0.0 0.0 0.0 roomNgon Dodge.Room.Ngon src/Dodge/Room/Ngon.hs:(15,1)-(34,97) 148317 1 0.0 0.0 0.0 0.0 toBothLnk Dodge.RoomLink src/Dodge/RoomLink.hs:(122,1)-(127,9) 149550 8 0.0 0.0 0.0 0.0 makeTileFromPoly Tile src/Tile.hs:(29,1)-(36,18) 160055 1 0.0 0.0 0.0 0.0 + Linear.V2 src/Linear/V2.hs:207:3-18 160056 1 0.0 0.0 0.0 0.0 <*> Linear.V2 src/Linear/V2.hs:171:3-36 160057 1 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 160062 0 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 160058 1 0.0 0.0 0.0 0.0 makeTileFromPoly.(...) Tile src/Tile.hs:36:5-18 160060 1 0.0 0.0 0.0 0.0 makeTileFromPoly.c Tile src/Tile.hs:36:5-18 160059 1 0.0 0.0 0.0 0.0 makeTileFromPoly.d Tile src/Tile.hs:36:5-18 160061 1 0.0 0.0 0.0 0.0 roomNgon.bl Dodge.Room.Ngon src/Dodge/Room/Ngon.hs:32:5-15 151233 1 0.0 0.0 0.0 0.0 roomNgon.br Dodge.Room.Ngon src/Dodge/Room/Ngon.hs:33:5-19 151234 1 0.0 0.0 0.0 0.0 roomNgon.lnks Dodge.Room.Ngon src/Dodge/Room/Ngon.hs:34:5-97 148319 1 0.0 0.0 0.0 0.0 roomNgon.lnks.\ Dodge.Room.Ngon src/Dodge/Room/Ngon.hs:34:34-46 148322 8 0.0 0.0 0.0 0.0 roomNgon.lnks.\ Dodge.Room.Ngon src/Dodge/Room/Ngon.hs:34:69-91 148320 8 0.0 0.0 0.0 0.0 roomNgon.poly Dodge.Room.Ngon src/Dodge/Room/Ngon.hs:(28,5)-(31,28) 151229 1 0.0 0.0 0.0 0.0 roomNgon.poly.\ Dodge.Room.Ngon src/Dodge/Room/Ngon.hs:30:27-108 151232 8 0.0 0.0 0.0 0.0 loopPairs ListHelp src/ListHelp.hs:(29,1)-(33,69) 151230 1 0.0 0.0 0.0 0.0 loopPairs.f ListHelp src/ListHelp.hs:(31,5)-(32,40) 151231 8 0.0 0.0 0.0 0.0 roomNgon.rot Dodge.Room.Ngon src/Dodge/Room/Ngon.hs:26:5-33 148321 1 0.0 0.0 0.0 0.0 roomNgon.rots Dodge.Room.Ngon src/Dodge/Room/Ngon.hs:27:5-51 148318 1 0.0 0.0 0.0 0.0 CAF:cenLasTur24 Dodge.Room.LasTurret 110700 0 0.0 0.0 0.0 0.0 cenLasTur Dodge.Room.LasTurret src/Dodge/Room/LasTurret.hs:(25,1)-(32,43) 152584 0 0.0 0.0 0.0 0.0 putLasTurret Dodge.Placement.Instance.Turret src/Dodge/Placement/Instance/Turret.hs:(12,1)-(21,30) 152585 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 152588 3 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 152593 3 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 152594 1 0.0 0.0 0.0 0.0 right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 152595 1 0.0 0.0 0.0 0.0 sps0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:43:1-21 152586 0 0.0 0.0 0.0 0.0 sPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:28:1-69 152587 1 0.0 0.0 0.0 0.0 CAF:cenLasTur6 Dodge.Room.LasTurret 110702 0 0.0 0.0 0.0 0.0 cenLasTur Dodge.Room.LasTurret src/Dodge/Room/LasTurret.hs:(25,1)-(32,43) 152640 0 0.0 0.0 0.0 0.0 mntLightLnkCond Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(160,1)-(162,59) 152641 1 0.0 0.0 0.0 0.0 CAF:cenLasTur7 Dodge.Room.LasTurret 110699 0 0.0 0.0 0.0 0.0 cenLasTur Dodge.Room.LasTurret src/Dodge/Room/LasTurret.hs:(25,1)-(32,43) 154647 0 0.0 0.0 0.0 0.0 rprBool Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:73:1-59 154648 1 0.0 0.0 0.0 0.0 CAF:cenLasTur8 Dodge.Room.LasTurret 110701 0 0.0 0.0 0.0 0.0 cenLasTur Dodge.Room.LasTurret src/Dodge/Room/LasTurret.hs:(25,1)-(32,43) 152600 0 0.0 0.0 0.0 0.0 heightWallPS Dodge.Placement.Instance.Wall src/Dodge/Placement/Instance/Wall.hs:14:1-81 152601 1 0.0 0.0 0.0 0.0 _wlColor Dodge.Data.Wall src/Dodge/Data/Wall.hs:21:7-14 152608 1 0.0 0.0 0.0 0.0 psPtPl Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:10:1-67 152602 1 0.0 0.0 0.0 0.0 lowBlock Dodge.Placement.Instance.Block src/Dodge/Placement/Instance/Block.hs:28:1-36 152607 0 0.0 0.0 0.0 0.0 decoratedBlock Dodge.Placement.Instance.Block src/Dodge/Placement/Instance/Block.hs:(11,1)-(25,27) 152611 1 0.0 0.0 0.0 0.0 decoratedBlock.bl Dodge.Placement.Instance.Block src/Dodge/Placement/Instance/Block.hs:(13,5)-(18,31) 152612 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 152613 3 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 152614 3 0.0 0.0 0.0 0.0 decoratedBlock.wl Dodge.Placement.Instance.Block src/Dodge/Placement/Instance/Block.hs:(19,5)-(25,27) 152619 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 152620 5 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 152621 5 0.0 0.0 0.0 0.0 CAF:cenLasTur_ps Dodge.Room.LasTurret 110698 0 0.0 0.0 0.0 0.0 cenLasTur Dodge.Room.LasTurret src/Dodge/Room/LasTurret.hs:(25,1)-(32,43) 152622 0 0.0 0.0 0.0 0.0 cenLasTur.covershape Dodge.Room.LasTurret src/Dodge/Room/LasTurret.hs:32:5-43 152623 1 0.0 0.0 0.0 0.0 rectNSWE Geometry.Polygon src/Geometry/Polygon.hs:20:1-55 152624 1 0.0 0.0 0.0 0.0 CAF:cenLasTur_spot Dodge.Room.LasTurret 110697 0 0.0 0.0 0.0 0.0 cenLasTur Dodge.Room.LasTurret src/Dodge/Room/LasTurret.hs:(25,1)-(32,43) 152603 0 0.0 0.0 0.0 0.0 resetPLUse Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(97,1)-(100,76) 152605 1 0.0 0.0 0.0 0.0 rprBoolShift Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(114,1)-(120,44) 152604 1 0.0 0.0 0.0 0.0 CAF:chaseCrit Dodge.Creature.ChaseCrit src/Dodge/Creature/ChaseCrit.hs:34:1-9 110006 0 0.0 0.0 0.0 0.0 chaseCrit Dodge.Creature.ChaseCrit src/Dodge/Creature/ChaseCrit.hs:(34,1)-(56,9) 149356 1 0.0 0.0 0.0 0.0 CAF:chaseCrit17 Dodge.Creature.ChaseCrit 110004 0 0.0 0.0 0.0 0.0 chaseCrit Dodge.Creature.ChaseCrit src/Dodge/Creature/ChaseCrit.hs:(34,1)-(56,9) 149357 0 0.0 0.0 0.0 0.0 medkit Dodge.Item.Consumable src/Dodge/Item/Consumable.hs:(9,1)-(12,50) 149358 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 149359 2 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 149360 2 0.0 0.0 0.0 0.0 CAF:chaseCrit2 Dodge.Creature.ChaseCrit 110005 0 0.0 0.0 0.0 0.0 CAF:checkGLError1 GLHelp 135766 0 0.0 0.0 0.0 0.0 checkGLError GLHelp src/GLHelp.hs:(18,1)-(22,47) 142423 1 0.0 0.0 0.0 0.0 CAF:chooseCursorBorders2 Dodge.Render.List 114521 0 0.0 0.0 0.0 0.0 CAF:chooseCursorBorders_lef Dodge.Render.List src/Dodge/Render/List.hs:144:5-7 114517 0 0.0 0.0 0.0 0.0 chooseCursorBorders Dodge.Render.List src/Dodge/Render/List.hs:(140,1)-(148,42) 143477 0 0.0 0.0 0.0 0.0 chooseCursorBorders.lef Dodge.Render.List src/Dodge/Render/List.hs:144:5-11 143478 1 0.0 0.0 0.0 0.0 CAF:chooseCursorBorders_top Dodge.Render.List src/Dodge/Render/List.hs:142:5-7 114518 0 0.0 0.0 0.0 0.0 chooseCursorBorders Dodge.Render.List src/Dodge/Render/List.hs:(140,1)-(148,42) 143479 0 0.0 0.0 0.0 0.0 chooseCursorBorders.top Dodge.Render.List src/Dodge/Render/List.hs:142:5-11 143480 1 0.0 0.0 0.0 0.0 CAF:circleDecoration1 Dodge.Placement.TopDecoration 114699 0 0.0 0.0 0.0 0.0 circleDecoration Dodge.Placement.TopDecoration src/Dodge/Placement/TopDecoration.hs:(57,1)-(59,79) 159768 0 0.0 0.0 0.0 0.0 CAF:clZoneSize Dodge.Zoning.Cloud src/Dodge/Zoning/Cloud.hs:22:1-10 135959 0 0.0 0.0 0.0 0.0 clZoneSize Dodge.Zoning.Cloud src/Dodge/Zoning/Cloud.hs:22:1-15 161968 1 0.0 0.0 0.0 0.0 CAF:clampPath_rmp0f Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:166:1-9 110492 0 0.0 0.0 0.0 0.0 clampPath Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(166,1)-(169,46) 150798 1 0.0 0.0 0.0 0.0 CAF:cleatOnward1 Dodge.Cleat 110085 0 0.0 0.0 0.0 0.0 cleatOnward Dodge.Cleat src/Dodge/Cleat.hs:25:1-68 147787 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 147788 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 147789 1 0.0 0.0 0.0 0.0 CAF:cleatSide1 Dodge.Cleat 110083 0 0.0 0.0 0.0 0.0 cleatSide Dodge.Cleat src/Dodge/Cleat.hs:28:1-60 148038 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 148039 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 148040 1 0.0 0.0 0.0 0.0 CAF:cleatSide_f1 Dodge.Cleat 110082 0 0.0 0.0 0.0 0.0 cleatSide Dodge.Cleat src/Dodge/Cleat.hs:28:1-60 148042 0 0.0 0.0 0.0 0.0 at Control.Lens.At src/Control/Lens/At.hs:528:3-49 148043 1 0.0 0.0 0.0 0.0 CAF:click1S1 Dodge.SoundLogic.ExternallyGeneratedSounds 136823 0 0.0 0.0 0.0 0.0 click1S Dodge.SoundLogic.ExternallyGeneratedSounds src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs:415:1-20 152836 1 0.0 0.0 0.0 0.0 CAF:clipZoom_rbP35 Dodge.Update.Camera src/Dodge/Update/Camera.hs:239:1-8 136267 0 0.0 0.0 0.0 0.0 clipZoom Dodge.Update.Camera src/Dodge/Update/Camera.hs:239:1-27 142966 1 0.0 0.0 0.0 0.0 CAF:closeBracket1 Data.Aeson.Encoding.Internal 91460 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 160251 1 0.0 0.0 0.0 0.0 CAF:closeCurly1 Data.Aeson.Encoding.Internal 91464 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 160412 1 0.0 0.0 0.0 0.0 CAF:cloudverxsizes1_r1LVT Preload.Render src/Preload/Render.hs:119:9-22 135448 0 0.0 0.0 0.0 0.0 preloadRender Preload.Render src/Preload/Render.hs:(32,1)-(208,13) 141741 0 0.0 0.0 0.0 0.0 preloadRender.cloudverxsizes Preload.Render src/Preload/Render.hs:119:9-34 141742 1 0.0 0.0 0.0 0.0 CAF:clsNearPoint Dodge.Zoning.Cloud src/Dodge/Zoning/Cloud.hs:10:1-12 135963 0 0.0 0.0 0.0 0.0 clsNearPoint Dodge.Zoning.Cloud src/Dodge/Zoning/Cloud.hs:10:1-46 165054 1 0.0 0.0 0.0 0.0 CAF:col1_rgQ5d Dodge.Placement.Instance.Sensor 109681 0 0.0 0.0 0.0 0.0 damageSensor Dodge.Placement.Instance.Sensor src/Dodge/Placement/Instance/Sensor.hs:(21,1)-(43,13) 155470 0 0.0 0.0 0.0 0.0 fromRational Linear.V3 src/Linear/V3.hs:201:3-36 155471 1 0.0 0.0 0.0 0.0 pure Linear.V3 src/Linear/V3.hs:149:3-19 155472 1 0.0 0.0 0.0 0.0 CAF:col2_rnT5v Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:149:5-7 110639 0 0.0 0.0 0.0 0.0 addButtonSlowDoor Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(96,1)-(149,25) 152700 0 0.0 0.0 0.0 0.0 addButtonSlowDoor.col Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:149:5-25 152701 1 0.0 0.0 0.0 0.0 CAF:col4_reihY Dodge.Room.Modify.Girder 109504 0 0.0 0.0 0.0 0.0 addGirderLights Dodge.Room.Modify.Girder src/Dodge/Room/Modify/Girder.hs:(175,1)-(213,58) 152260 0 0.0 0.0 0.0 0.0 addGirderLights.\ Dodge.Room.Modify.Girder src/Dodge/Room/Modify/Girder.hs:211:31-78 152261 0 0.0 0.0 0.0 0.0 fromRational Linear.V3 src/Linear/V3.hs:201:3-36 152262 1 0.0 0.0 0.0 0.0 pure Linear.V3 src/Linear/V3.hs:149:3-19 152263 1 0.0 0.0 0.0 0.0 CAF:colon1 Data.Aeson.Encoding.Internal 91456 0 0.0 0.0 0.0 0.0 colon Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 171498 1 0.0 0.0 0.0 0.0 CAF:combinationsDotGraph Dodge.Combine.Graph src/Dodge/Combine/Graph.hs:89:1-20 113570 0 0.0 0.0 0.0 0.1 combinationsDotGraph Dodge.Combine.Graph src/Dodge/Combine/Graph.hs:(89,1)-(90,23) 144584 1 0.0 0.0 0.0 0.1 graphToDot Data.GraphViz Data/GraphViz.hs:279:1-82 144636 1 0.0 0.0 0.0 0.0 printDotGraph Data.GraphViz.Types Data/GraphViz/Types.hs:266:1-23 144585 1 0.0 0.0 0.0 0.1 printIt Data.GraphViz.Printing Data/GraphViz/Printing.hs:180:1-27 144586 1 0.0 0.0 0.0 0.1 toDot Data.GraphViz.Printing Data/GraphViz/Printing.hs:163:3-17 144597 2 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Values Data/GraphViz/Attributes/Values.hs:(1066,3)-(1120,43) 146834 55 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Arrows Data/GraphViz/Attributes/Arrows.hs:(55,3)-(57,44) 147088 47 0.0 0.0 0.0 0.0 hcat Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:243:1-19 147089 47 0.0 0.0 0.0 0.0 unqtDot.appMod Data.GraphViz.Attributes.Arrows Data/GraphViz/Attributes/Arrows.hs:57:7-44 147094 47 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Arrows Data/GraphViz/Attributes/Arrows.hs:121:3-47 147107 47 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Arrows Data/GraphViz/Attributes/Arrows.hs:(131,3)-(132,29) 147120 47 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Arrows Data/GraphViz/Attributes/Arrows.hs:(148,3)-(150,27) 147114 47 0.0 0.0 0.0 0.0 empty Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:576:1-21 147115 47 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Arrows Data/GraphViz/Attributes/Arrows.hs:(84,3)-(92,31) 147101 47 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Types.Canonical Data/GraphViz/Types/Canonical.hs:(131,3)-(135,35) 144721 3 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Printing Data/GraphViz/Printing.hs:280:3-25 144730 12 0.0 0.0 0.0 0.0 unqtListToDot Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:(251,3)-(252,80) 146783 3 0.0 0.0 0.0 0.0 printAttrBasedList Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:518:1-83 146784 3 0.0 0.0 0.0 0.0 printAttrBased Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:(503,1)-(513,31) 146863 105 0.0 0.0 0.0 0.0 getAttributeType Data.GraphViz.Internal.State Data/GraphViz/Internal/State.hs:92:1-39 146924 105 0.0 0.0 0.0 0.0 printAttrBased.dc Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:(511,5)-(513,31) 146872 105 0.0 0.0 0.0 0.0 <+> Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:260:1-23 146877 105 0.0 0.0 0.0 0.0 edgeAttributes Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:243:28-41 146873 105 0.0 0.0 0.0 0.0 toDot Data.GraphViz.Printing Data/GraphViz/Printing.hs:282:3-19 146987 105 0.0 0.0 0.0 0.0 listToDot Data.GraphViz.Attributes.Complete Data/GraphViz/Attributes/Complete.hs:591:3-27 146988 0 0.0 0.0 0.0 0.0 unqtListToDot Data.GraphViz.Printing Data/GraphViz/Printing.hs:169:3-37 146989 0 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Complete Data/GraphViz/Attributes/Complete.hs:(429,3)-(589,63) 147017 262 0.0 0.0 0.0 0.0 printField Data.GraphViz.Printing Data/GraphViz/Printing.hs:291:1-44 147018 262 0.0 0.0 0.0 0.0 equals Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:411:1-23 147036 262 0.0 0.0 0.0 0.0 text Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:589:1-21 147038 262 0.0 0.0 0.0 0.0 toDot Data.GraphViz.Attributes.Values Data/GraphViz/Attributes/Values.hs:(311,3)-(313,35) 147045 105 0.0 0.0 0.0 0.0 toDot Data.GraphViz.Printing Data/GraphViz/Printing.hs:238:3-18 147051 0 0.0 0.0 0.0 0.0 qtString Data.GraphViz.Printing Data/GraphViz/Printing.hs:277:1-26 147052 0 0.0 0.0 0.0 0.0 printEscaped Data.GraphViz.Printing Data/GraphViz/Printing.hs:(300,1)-(302,28) 147053 105 0.0 0.0 0.0 0.0 printEscaped.str' Data.GraphViz.Printing Data/GraphViz/Printing.hs:302:5-28 147057 105 0.0 0.0 0.0 0.0 addEscapes Data.GraphViz.Printing Data/GraphViz/Printing.hs:(309,1)-(326,61) 147062 0 0.0 0.0 0.0 0.0 addEscapes.withNext Data.GraphViz.Printing Data/GraphViz/Printing.hs:(325,5)-(326,61) 147063 105 0.0 0.0 0.0 0.0 unstreamChunks/outer Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(73,15)-(79,43) 147133 104 0.0 0.0 0.0 0.0 unstreamChunks/inner Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(90,17)-(94,59) 147139 52 0.0 0.0 0.0 0.0 addEscapes.escape Data.GraphViz.Printing Data/GraphViz/Printing.hs:(314,5)-(318,65) 147140 52 0.0 0.0 0.0 0.0 text Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:589:1-21 147074 105 0.0 0.0 0.0 0.0 text Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(823,1)-(825,52) 147509 105 0.0 0.0 0.0 0.0 addQuotes Data.GraphViz.Printing Data/GraphViz/Printing.hs:268:1-41 147055 0 0.0 0.0 0.0 0.0 bool Data.GraphViz.Internal.Util Data/GraphViz/Internal/Util.hs:(169,1)-(171,19) 147064 105 0.0 0.0 0.0 0.0 needsQuotes Data.GraphViz.Printing Data/GraphViz/Printing.hs:(260,1)-(265,32) 147056 105 0.0 0.0 0.0 0.0 isNumString Data.GraphViz.Internal.Util Data/GraphViz/Internal/Util.hs:(54,1)-(78,43) 147180 52 0.0 0.0 0.0 0.0 isNumString.go Data.GraphViz.Internal.Util Data/GraphViz/Internal/Util.hs:62:5-41 147186 52 0.0 0.0 0.0 0.0 isNumString.go' Data.GraphViz.Internal.Util Data/GraphViz/Internal/Util.hs:(63,5)-(71,31) 147187 52 0.0 0.0 0.0 0.0 unstreamChunks/outer Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(73,15)-(79,43) 147184 52 0.0 0.0 0.0 0.0 unstreamChunks/inner Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(90,17)-(94,59) 147185 52 0.0 0.0 0.0 0.0 isIDString Data.GraphViz.Internal.Util Data/GraphViz/Internal/Util.hs:(36,1)-(37,23) 147176 0 0.0 0.0 0.0 0.0 isIDString.\ Data.GraphViz.Internal.Util Data/GraphViz/Internal/Util.hs:36:38-76 147177 52 0.0 0.0 0.0 0.0 frstIDString Data.GraphViz.Internal.Util Data/GraphViz/Internal/Util.hs:(41,1)-(45,27) 147178 52 0.0 0.0 0.0 0.0 frstIDString.\ Data.GraphViz.Internal.Util Data/GraphViz/Internal/Util.hs:44:37-48 147179 52 0.0 0.0 0.0 0.0 isKeyword Data.GraphViz.Internal.Util Data/GraphViz/Internal/Util.hs:134:1-47 147147 0 0.0 0.0 0.0 0.0 unstreamChunks/outer Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(73,15)-(79,43) 147148 52 0.0 0.0 0.0 0.0 unstreamChunks/inner Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(90,17)-(94,59) 147149 52 0.0 0.0 0.0 0.0 toDot Data.GraphViz.Attributes.Internal Data/GraphViz/Attributes/Internal.hs:(79,3)-(81,45) 147026 105 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Internal Data/GraphViz/Attributes/Internal.hs:(75,3)-(77,42) 147027 105 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Internal Data/GraphViz/Attributes/Internal.hs:(119,3)-(128,32) 147028 105 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Arrows Data/GraphViz/Attributes/Arrows.hs:(55,3)-(57,44) 147191 5 0.0 0.0 0.0 0.0 hcat Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:243:1-19 147192 5 0.0 0.0 0.0 0.0 unqtDot.appMod Data.GraphViz.Attributes.Arrows Data/GraphViz/Attributes/Arrows.hs:57:7-44 147196 5 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Arrows Data/GraphViz/Attributes/Arrows.hs:121:3-47 147207 5 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Arrows Data/GraphViz/Attributes/Arrows.hs:(131,3)-(132,29) 147218 5 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Arrows Data/GraphViz/Attributes/Arrows.hs:(148,3)-(150,27) 147214 5 0.0 0.0 0.0 0.0 empty Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:576:1-21 147215 5 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Arrows Data/GraphViz/Attributes/Arrows.hs:(84,3)-(92,31) 147203 5 0.0 0.0 0.0 0.0 <> Data.GraphViz.Printing Data/GraphViz/Printing.hs:131:3-15 147019 0 0.0 0.0 0.0 0.0 beside Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:255:1-27 147020 0 0.0 0.0 0.0 0.0 printAttrBased.f Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:510:5-12 146882 105 0.0 0.0 0.0 0.0 printEdgeID Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:(257,1)-(260,41) 146883 105 0.0 0.0 0.0 0.0 fromNode Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:241:28-35 146895 105 0.0 0.0 0.0 0.0 getDirectedness Data.GraphViz.Internal.State Data/GraphViz/Internal/State.hs:86:1-38 146900 105 0.0 0.0 0.0 0.0 toNode Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:242:28-33 146984 105 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Printing Data/GraphViz/Printing.hs:183:3-15 146889 0 0.0 0.0 0.0 0.0 int Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:435:1-19 146890 0 0.0 0.0 0.0 0.0 int Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:529:1-11 146893 0 0.0 0.0 0.0 0.0 text' Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:552:1-28 146894 0 0.0 0.0 0.0 0.0 text Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(823,1)-(825,52) 146898 210 0.0 0.0 0.0 0.0 unstreamChunks/outer Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(73,15)-(79,43) 146896 210 0.0 0.0 0.0 0.0 unstreamChunks/inner Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(90,17)-(94,59) 146897 466 0.0 0.0 0.0 0.0 unstreamChunks/resize Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(83,72)-(87,38) 147224 56 0.0 0.0 0.0 0.0 printAttrBased.mtp Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:509:5-15 146915 105 0.0 0.0 0.0 0.0 semi Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:385:1-19 147002 105 0.0 0.0 0.0 0.0 setAttributeType Data.GraphViz.Internal.State Data/GraphViz/Internal/State.hs:89:1-66 146916 105 0.0 0.0 0.0 0.0 modifyGS Data.GraphViz.Printing Data/GraphViz/Printing.hs:143:3-19 146918 0 0.0 0.0 0.0 0.0 <> Data.GraphViz.Printing Data/GraphViz/Printing.hs:131:3-15 146866 0 0.0 0.0 0.0 0.0 beside Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:255:1-27 146867 0 0.0 0.0 0.0 0.0 unqtListToDot Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:(203,3)-(204,80) 146711 3 0.0 0.0 0.0 0.0 printAttrBasedList Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:518:1-83 146712 3 0.0 0.0 0.0 0.0 printAttrBased Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:(503,1)-(513,31) 146724 122 0.0 0.0 0.0 0.0 printAttrBased.dc Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:(511,5)-(513,31) 146733 122 0.0 0.0 0.0 0.0 <+> Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:260:1-23 146738 122 0.0 0.0 0.0 0.0 nodeAttributes Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:195:28-41 146734 122 0.0 0.0 0.0 0.0 toDot Data.GraphViz.Printing Data/GraphViz/Printing.hs:282:3-19 146758 122 0.0 0.0 0.0 0.0 listToDot Data.GraphViz.Attributes.Complete Data/GraphViz/Attributes/Complete.hs:591:3-27 146759 0 0.0 0.0 0.0 0.0 unqtListToDot Data.GraphViz.Printing Data/GraphViz/Printing.hs:169:3-37 146760 0 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Complete Data/GraphViz/Attributes/Complete.hs:(429,3)-(589,63) 146808 176 0.0 0.0 0.0 0.0 printField Data.GraphViz.Printing Data/GraphViz/Printing.hs:291:1-44 146809 176 0.0 0.0 0.0 0.0 equals Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:411:1-23 146831 176 0.0 0.0 0.0 0.0 text Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:589:1-21 146818 176 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Values Data/GraphViz/Attributes/Values.hs:(1066,3)-(1120,43) 146847 67 0.0 0.0 0.0 0.0 toDot Data.GraphViz.Attributes.Values Data/GraphViz/Attributes/Values.hs:(311,3)-(313,35) 147381 54 0.0 0.0 0.0 0.0 toDot Data.GraphViz.Printing Data/GraphViz/Printing.hs:238:3-18 147383 0 0.0 0.0 0.0 0.0 qtString Data.GraphViz.Printing Data/GraphViz/Printing.hs:277:1-26 147384 0 0.0 0.0 0.0 0.0 printEscaped Data.GraphViz.Printing Data/GraphViz/Printing.hs:(300,1)-(302,28) 147385 54 0.0 0.0 0.0 0.0 printEscaped.str' Data.GraphViz.Printing Data/GraphViz/Printing.hs:302:5-28 147388 54 0.0 0.0 0.0 0.0 addEscapes Data.GraphViz.Printing Data/GraphViz/Printing.hs:(309,1)-(326,61) 147389 0 0.0 0.0 0.0 0.0 addEscapes.escape Data.GraphViz.Printing Data/GraphViz/Printing.hs:(314,5)-(318,65) 147404 1699 0.0 0.0 0.0 0.0 addEscapes.withNext Data.GraphViz.Printing Data/GraphViz/Printing.hs:(325,5)-(326,61) 147390 54 0.0 0.0 0.0 0.0 unstreamChunks/outer Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(73,15)-(79,43) 147396 108 0.0 0.0 0.0 0.0 unstreamChunks/inner Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(90,17)-(94,59) 147397 1699 0.0 0.0 0.0 0.0 unstreamChunks/resize Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(83,72)-(87,38) 147398 180 0.0 0.0 0.0 0.0 text Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:589:1-21 147441 54 0.0 0.0 0.0 0.0 text Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(823,1)-(825,52) 147443 54 0.0 0.0 0.0 0.0 addQuotes Data.GraphViz.Printing Data/GraphViz/Printing.hs:268:1-41 147386 0 0.0 0.0 0.0 0.0 bool Data.GraphViz.Internal.Util Data/GraphViz/Internal/Util.hs:(169,1)-(171,19) 147426 54 0.0 0.0 0.0 0.0 needsQuotes Data.GraphViz.Printing Data/GraphViz/Printing.hs:(260,1)-(265,32) 147387 54 0.0 0.0 0.0 0.0 isNumString Data.GraphViz.Internal.Util Data/GraphViz/Internal/Util.hs:(54,1)-(78,43) 147415 54 0.0 0.0 0.0 0.0 isNumString.go Data.GraphViz.Internal.Util Data/GraphViz/Internal/Util.hs:62:5-41 147419 54 0.0 0.0 0.0 0.0 isNumString.go' Data.GraphViz.Internal.Util Data/GraphViz/Internal/Util.hs:(63,5)-(71,31) 147420 54 0.0 0.0 0.0 0.0 unstreamChunks/outer Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(73,15)-(79,43) 147416 54 0.0 0.0 0.0 0.0 unstreamChunks/inner Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(90,17)-(94,59) 147417 1699 0.0 0.0 0.0 0.0 unstreamChunks/resize Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(83,72)-(87,38) 147418 180 0.0 0.0 0.0 0.0 isIDString Data.GraphViz.Internal.Util Data/GraphViz/Internal/Util.hs:(36,1)-(37,23) 147409 0 0.0 0.0 0.0 0.0 isIDString.\ Data.GraphViz.Internal.Util Data/GraphViz/Internal/Util.hs:36:38-76 147410 54 0.0 0.0 0.0 0.0 restIDString Data.GraphViz.Internal.Util Data/GraphViz/Internal/Util.hs:49:1-44 147412 229 0.0 0.0 0.0 0.0 frstIDString Data.GraphViz.Internal.Util Data/GraphViz/Internal/Util.hs:(41,1)-(45,27) 147413 229 0.0 0.0 0.0 0.0 frstIDString.\ Data.GraphViz.Internal.Util Data/GraphViz/Internal/Util.hs:44:37-48 147414 54 0.0 0.0 0.0 0.0 frstIDString Data.GraphViz.Internal.Util Data/GraphViz/Internal/Util.hs:(41,1)-(45,27) 147411 54 0.0 0.0 0.0 0.0 isKeyword Data.GraphViz.Internal.Util Data/GraphViz/Internal/Util.hs:134:1-47 147405 0 0.0 0.0 0.0 0.0 unstreamChunks/outer Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(73,15)-(79,43) 147406 54 0.0 0.0 0.0 0.0 unstreamChunks/inner Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(90,17)-(94,59) 147407 1699 0.0 0.0 0.0 0.0 unstreamChunks/resize Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(83,72)-(87,38) 147408 180 0.0 0.0 0.0 0.0 <> Data.GraphViz.Printing Data/GraphViz/Printing.hs:131:3-15 146810 0 0.0 0.0 0.0 0.0 beside Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:255:1-27 146811 0 0.0 0.0 0.0 0.0 list Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:98:1-19 146761 0 0.0 0.0 0.0 0.0 printAttrBased.f Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:510:5-12 146743 122 0.0 0.0 0.0 0.0 printNodeID Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:209:1-28 146745 0 0.0 0.0 0.0 0.0 nodeID Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:194:28-33 146754 122 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Printing Data/GraphViz/Printing.hs:183:3-15 146746 0 0.0 0.0 0.0 0.0 int Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:435:1-19 146747 0 0.0 0.0 0.0 0.0 int Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:529:1-11 146752 0 0.0 0.0 0.0 0.0 text' Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:552:1-28 146753 0 0.0 0.0 0.0 0.0 text Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(823,1)-(825,52) 146757 122 0.0 0.0 0.0 0.0 unstreamChunks/outer Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(73,15)-(79,43) 146755 122 0.0 0.0 0.0 0.0 unstreamChunks/inner Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(90,17)-(94,59) 146756 284 0.0 0.0 0.0 0.0 unstreamChunks/resize Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(83,72)-(87,38) 146779 46 0.0 0.0 0.0 0.0 semi Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:385:1-19 146773 122 0.0 0.0 0.0 0.0 printNodeID Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:209:1-28 146744 2 0.0 0.0 0.0 0.0 unqtListToDot Data.GraphViz.Types.Canonical Data/GraphViz/Types/Canonical.hs:(169,3)-(170,56) 144857 3 0.0 0.0 0.0 0.0 printStmtBasedList Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:406:1-71 144858 3 0.0 0.0 0.0 0.0 printStmtBased Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:(397,1)-(401,42) 146609 2 0.0 0.0 0.0 0.0 printBracesBased Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:(412,1)-(417,18) 146611 2 0.0 0.0 0.0 0.0 <+> Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:260:1-23 146620 2 0.0 0.0 0.0 0.0 lbrace Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:361:1-23 146691 2 0.0 0.0 0.0 0.0 printBracesBased.ind Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:417:5-18 146695 2 0.0 0.0 0.0 0.0 indent Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:528:1-25 146696 2 0.0 0.0 0.0 0.0 vcat Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:249:1-19 146612 2 0.0 0.0 0.0 0.0 subGraphStmts Data.GraphViz.Types.Canonical Data/GraphViz/Types/Canonical.hs:161:30-42 146700 2 0.0 0.0 0.0 0.0 printSubGraphID' Data.GraphViz.Types.Canonical Data/GraphViz/Types/Canonical.hs:178:1-61 146625 0 0.0 0.0 0.0 0.0 isCluster Data.GraphViz.Types.Canonical Data/GraphViz/Types/Canonical.hs:159:30-38 146655 2 0.0 0.0 0.0 0.0 printSubGraphID Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:(430,1)-(435,25) 146626 2 0.0 0.0 0.0 0.0 <+> Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:260:1-23 146627 2 0.0 0.0 0.0 0.0 printSubGraphID.(...) Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:433:5-21 146649 2 0.0 0.0 0.0 0.0 printSubGraphID.dtID Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:435:5-25 146652 2 0.0 0.0 0.0 0.0 printSGID Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:(439,1)-(446,33) 146653 2 0.0 0.0 0.0 0.0 bool Data.GraphViz.Internal.Util Data/GraphViz/Internal/Util.hs:(169,1)-(171,19) 146654 2 0.0 0.0 0.0 0.0 printSGID.noClust Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:441:5-23 146658 2 0.0 0.0 0.0 0.0 toDot Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:(70,3)-(71,27) 146659 2 0.0 0.0 0.0 0.0 toDot Data.GraphViz.Attributes.Values Data/GraphViz/Attributes/Values.hs:(1534,3)-(1535,25) 146663 2 0.0 0.0 0.0 0.0 printSubGraphID.isCl Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:433:5-21 146650 2 0.0 0.0 0.0 0.0 printSubGraphID.mID Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:433:5-21 146648 2 0.0 0.0 0.0 0.0 subGraphID Data.GraphViz.Types.Canonical Data/GraphViz/Types/Canonical.hs:160:30-39 146651 2 0.0 0.0 0.0 0.0 unqtListToDot Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:113:3-78 144733 0 0.0 0.0 0.0 0.0 printAttrBased Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:(503,1)-(513,31) 144750 1 0.0 0.0 0.0 0.0 getAttributeType Data.GraphViz.Internal.State Data/GraphViz/Internal/State.hs:92:1-39 146948 1 0.0 0.0 0.0 0.0 printAttrBased.dc Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:(511,5)-(513,31) 144762 1 0.0 0.0 0.0 0.0 <+> Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:260:1-23 144764 1 0.0 0.0 0.0 0.0 attrs Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:105:38-42 144763 1 0.0 0.0 0.0 0.0 toDot Data.GraphViz.Printing Data/GraphViz/Printing.hs:282:3-19 144784 1 0.0 0.0 0.0 0.0 listToDot Data.GraphViz.Attributes.Complete Data/GraphViz/Attributes/Complete.hs:591:3-27 144787 0 0.0 0.0 0.0 0.0 unqtListToDot Data.GraphViz.Printing Data/GraphViz/Printing.hs:169:3-37 144788 0 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Complete Data/GraphViz/Attributes/Complete.hs:(429,3)-(589,63) 144805 1 0.0 0.0 0.0 0.0 printField Data.GraphViz.Printing Data/GraphViz/Printing.hs:291:1-44 144806 1 0.0 0.0 0.0 0.0 equals Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:411:1-23 144828 1 0.0 0.0 0.0 0.0 text Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:589:1-21 144815 1 0.0 0.0 0.0 0.0 printAttrBased.f Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:510:5-12 144769 1 0.0 0.0 0.0 0.0 printGlobAttrType Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:(133,1)-(135,44) 144770 1 0.0 0.0 0.0 0.0 printAttrBased.mtp Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:509:5-15 146945 1 0.0 0.0 0.0 0.0 globAttrType Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:(167,1)-(169,34) 146946 1 0.0 0.0 0.0 0.0 semi Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:385:1-19 144851 1 0.0 0.0 0.0 0.0 <> Data.GraphViz.Printing Data/GraphViz/Printing.hs:131:3-15 144756 0 0.0 0.0 0.0 0.0 beside Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:255:1-27 144757 0 0.0 0.0 0.0 0.0 printAttrBasedList Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:518:1-83 144734 0 0.0 0.0 0.0 0.0 attrStmts Data.GraphViz.Types.Canonical Data/GraphViz/Types/Canonical.hs:123:35-43 144744 3 0.0 0.0 0.0 0.0 edgeStmts Data.GraphViz.Types.Canonical Data/GraphViz/Types/Canonical.hs:126:35-43 146791 3 0.0 0.0 0.0 0.0 nodeStmts Data.GraphViz.Types.Canonical Data/GraphViz/Types/Canonical.hs:125:35-43 146719 3 0.0 0.0 0.0 0.0 subGraphs Data.GraphViz.Types.Canonical Data/GraphViz/Types/Canonical.hs:124:35-43 144867 3 0.0 0.0 0.0 0.0 vcat Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:249:1-19 144722 3 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Values Data/GraphViz/Attributes/Values.hs:(989,3)-(992,32) 144835 1 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Types.Canonical Data/GraphViz/Types/Canonical.hs:(106,3)-(109,68) 144598 1 0.0 0.0 0.0 0.0 printGraphID Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:(376,1)-(381,20) 144629 1 0.0 0.0 0.0 0.0 <+> Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:260:1-23 144631 2 0.0 0.0 0.0 0.0 bool Data.GraphViz.Internal.Util Data/GraphViz/Internal/Util.hs:(169,1)-(171,19) 144640 2 0.0 0.0 0.0 0.0 empty Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:576:1-21 144644 1 0.0 0.0 0.0 0.0 graphID Data.GraphViz.Types.Canonical Data/GraphViz/Types/Canonical.hs:100:30-36 144694 1 0.0 0.0 0.0 0.0 printGraphID.isDir' Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:381:5-20 144647 1 0.0 0.0 0.0 0.0 directedGraph Data.GraphViz.Types.Canonical Data/GraphViz/Types/Canonical.hs:99:30-42 144648 1 0.0 0.0 0.0 0.0 setDirectedness Data.GraphViz.Internal.State Data/GraphViz/Internal/State.hs:83:1-64 146952 1 0.0 0.0 0.0 0.0 modifyGS Data.GraphViz.Printing Data/GraphViz/Printing.hs:143:3-19 146953 0 0.0 0.0 0.0 0.0 strictGraph Data.GraphViz.Types.Canonical Data/GraphViz/Types/Canonical.hs:98:30-40 144635 1 0.0 0.0 0.0 0.0 printStmtBased Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:(397,1)-(401,42) 144599 1 0.0 0.0 0.0 0.0 graphStatements Data.GraphViz.Types.Canonical Data/GraphViz/Types/Canonical.hs:101:30-44 144745 1 0.0 0.0 0.0 0.0 printBracesBased Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:(412,1)-(417,18) 144606 1 0.0 0.0 0.0 0.0 <+> Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:260:1-23 144619 1 0.0 0.0 0.0 0.0 lbrace Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:361:1-23 144697 1 0.0 0.0 0.0 0.0 printBracesBased.ind Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:417:5-18 144711 1 0.0 0.0 0.0 0.0 indent Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:528:1-25 144712 1 0.0 0.0 0.0 0.0 vcat Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:249:1-19 144607 1 0.0 0.0 0.0 0.0 setAttributeType Data.GraphViz.Internal.State Data/GraphViz/Internal/State.hs:89:1-66 146958 1 0.0 0.0 0.0 0.0 modifyGS Data.GraphViz.Printing Data/GraphViz/Printing.hs:143:3-19 146959 0 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Printing Data/GraphViz/Printing.hs:183:3-15 146667 0 0.0 0.0 0.0 0.0 int Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:435:1-19 146668 0 0.0 0.0 0.0 0.0 int Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:529:1-11 146678 0 0.0 0.0 0.0 0.0 text' Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:552:1-28 146679 0 0.0 0.0 0.0 0.0 text Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(823,1)-(825,52) 146684 2 0.0 0.0 0.0 0.0 unstreamChunks/outer Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(73,15)-(79,43) 146682 2 0.0 0.0 0.0 0.0 unstreamChunks/inner Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(90,17)-(94,59) 146683 2 0.0 0.0 0.0 0.0 renderDot Data.GraphViz.Printing Data/GraphViz/Printing.hs:(149,1)-(150,24) 144588 0 0.0 0.0 0.0 0.0 renderPretty Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(919,1)-(953,43) 144592 1 0.0 0.0 0.0 0.0 renderPretty.best Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(930,7)-(943,83) 144593 10624 0.0 0.0 0.0 0.0 renderPretty.best.k' Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:934:30-37 147245 2693 0.0 0.0 0.0 0.0 renderPretty.best.k' Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:935:30-37 147241 1740 0.0 0.0 0.0 0.0 renderPretty.best.i' Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:938:30-37 147275 165 0.0 0.0 0.0 0.0 renderPretty.nicest Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(949,7)-(953,43) 147348 159 0.0 0.0 0.0 0.0 fits Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(956,1)-(960,27) 147352 1682 0.0 0.0 0.0 0.0 renderPretty.nicest.wth Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:953:13-43 147349 159 0.0 0.0 0.0 0.0 renderPretty.best.k' Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:943:30-37 147276 3 0.0 0.0 0.0 0.0 spaces Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(1097,1)-(1099,64) 147277 3 0.0 0.0 0.0 0.0 runDotCode Data.GraphViz.Printing Data/GraphViz/Printing.hs:121:1-52 147255 0 0.0 0.0 0.0 0.0 toDot Data.GraphViz.Printing Data/GraphViz/Printing.hs:163:3-17 147256 0 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Types.Canonical Data/GraphViz/Types/Canonical.hs:(131,3)-(135,35) 147297 0 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Printing Data/GraphViz/Printing.hs:280:3-25 147298 0 0.0 0.0 0.0 0.0 unqtListToDot Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:(251,3)-(252,80) 147471 0 0.0 0.0 0.0 0.0 printAttrBasedList Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:518:1-83 147472 0 0.0 0.0 0.0 0.0 printAttrBased Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:(503,1)-(513,31) 147473 0 0.0 0.0 0.0 0.0 printAttrBased.dc Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:(511,5)-(513,31) 147474 0 0.0 0.0 0.0 0.0 toDot Data.GraphViz.Printing Data/GraphViz/Printing.hs:282:3-19 147475 0 0.0 0.0 0.0 0.0 listToDot Data.GraphViz.Attributes.Complete Data/GraphViz/Attributes/Complete.hs:591:3-27 147476 0 0.0 0.0 0.0 0.0 unqtListToDot Data.GraphViz.Printing Data/GraphViz/Printing.hs:169:3-37 147477 0 0.0 0.0 0.0 0.0 list Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:98:1-19 147478 0 0.0 0.0 0.0 0.0 list Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:156:1-41 147479 0 0.0 0.0 0.0 0.0 encloseSep Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(198,1)-(202,70) 147480 0 0.0 0.0 0.0 0.0 align Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(740,1)-(741,50) 147481 0 0.0 0.0 0.0 0.0 column Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:874:1-36 147482 0 0.0 0.0 0.0 0.0 align.\ Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:741:20-49 147483 105 0.0 0.0 0.0 0.0 nesting Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:879:1-38 147484 105 0.0 0.0 0.0 0.0 align.\.\ Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:741:35-48 147485 105 0.0 0.0 0.0 0.0 nest Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(869,1)-(870,38) 147486 105 0.0 0.0 0.0 0.0 unqtListToDot Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:(203,3)-(204,80) 147329 0 0.0 0.0 0.0 0.0 printAttrBasedList Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:518:1-83 147330 0 0.0 0.0 0.0 0.0 printAttrBased Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:(503,1)-(513,31) 147331 0 0.0 0.0 0.0 0.0 printAttrBased.dc Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:(511,5)-(513,31) 147332 0 0.0 0.0 0.0 0.0 toDot Data.GraphViz.Printing Data/GraphViz/Printing.hs:282:3-19 147333 0 0.0 0.0 0.0 0.0 listToDot Data.GraphViz.Attributes.Complete Data/GraphViz/Attributes/Complete.hs:591:3-27 147334 0 0.0 0.0 0.0 0.0 unqtListToDot Data.GraphViz.Printing Data/GraphViz/Printing.hs:169:3-37 147335 0 0.0 0.0 0.0 0.0 list Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:98:1-19 147336 0 0.0 0.0 0.0 0.0 list Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:156:1-41 147337 0 0.0 0.0 0.0 0.0 encloseSep Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(198,1)-(202,70) 147338 0 0.0 0.0 0.0 0.0 align Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(740,1)-(741,50) 147339 0 0.0 0.0 0.0 0.0 column Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:874:1-36 147340 0 0.0 0.0 0.0 0.0 align.\ Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:741:20-49 147341 54 0.0 0.0 0.0 0.0 nesting Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:879:1-38 147342 54 0.0 0.0 0.0 0.0 align.\.\ Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:741:35-48 147343 54 0.0 0.0 0.0 0.0 nest Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(869,1)-(870,38) 147344 54 0.0 0.0 0.0 0.0 unqtListToDot Data.GraphViz.Types.Canonical Data/GraphViz/Types/Canonical.hs:(169,3)-(170,56) 147299 0 0.0 0.0 0.0 0.0 printStmtBasedList Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:406:1-71 147300 0 0.0 0.0 0.0 0.0 printStmtBased Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:(397,1)-(401,42) 147301 0 0.0 0.0 0.0 0.0 printBracesBased Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:(412,1)-(417,18) 147302 0 0.0 0.0 0.0 0.0 printBracesBased.ind Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:417:5-18 147303 0 0.0 0.0 0.0 0.0 indent Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:528:1-25 147304 0 0.0 0.0 0.0 0.0 indent Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(697,1)-(698,39) 147305 0 0.0 0.0 0.0 0.0 hang Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:720:1-27 147306 0 0.0 0.0 0.0 0.0 align Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(740,1)-(741,50) 147307 0 0.0 0.0 0.0 0.0 column Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:874:1-36 147308 0 0.0 0.0 0.0 0.0 align.\ Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:741:20-49 147309 2 0.0 0.0 0.0 0.0 nesting Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:879:1-38 147310 2 0.0 0.0 0.0 0.0 align.\.\ Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:741:35-48 147311 2 0.0 0.0 0.0 0.0 nest Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(869,1)-(870,38) 147312 2 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Types.Canonical Data/GraphViz/Types/Canonical.hs:(106,3)-(109,68) 147257 0 0.0 0.0 0.0 0.0 printStmtBased Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:(397,1)-(401,42) 147258 0 0.0 0.0 0.0 0.0 printBracesBased Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:(412,1)-(417,18) 147259 0 0.0 0.0 0.0 0.0 printBracesBased.ind Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:417:5-18 147260 0 0.0 0.0 0.0 0.0 indent Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:528:1-25 147261 0 0.0 0.0 0.0 0.0 indent Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(697,1)-(698,39) 147262 0 0.0 0.0 0.0 0.0 hang Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:720:1-27 147263 0 0.0 0.0 0.0 0.0 align Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(740,1)-(741,50) 147264 0 0.0 0.0 0.0 0.0 column Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:874:1-36 147265 0 0.0 0.0 0.0 0.0 align.\ Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:741:20-49 147266 1 0.0 0.0 0.0 0.0 nesting Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:879:1-38 147267 1 0.0 0.0 0.0 0.0 align.\.\ Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:741:35-48 147268 1 0.0 0.0 0.0 0.0 nest Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(869,1)-(870,38) 147269 1 0.0 0.0 0.0 0.0 renderPretty.r Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:923:7-58 147351 1 0.0 0.0 0.0 0.0 renderPretty.w64 Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:925:7-26 147350 1 0.0 0.0 0.0 0.0 displayT Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:1034:1-34 144590 0 0.0 0.0 0.0 0.0 displayB Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(1020,1)-(1023,74) 144591 3728 0.0 0.0 0.0 0.0 consB Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:1026:1-39 147246 2456 0.0 0.0 0.0 0.0 dirGraph' Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:345:1-34 147242 0 0.0 0.0 0.0 0.0 text Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:589:1-21 147243 0 0.0 0.0 0.0 0.0 text Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(823,1)-(825,52) 147244 0 0.0 0.0 0.0 0.0 consB Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:1026:1-39 147247 0 0.0 0.0 0.0 0.0 dirEdge' Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:330:1-32 147470 0 0.0 0.0 0.0 0.0 indentation Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:1108:1-20 147253 0 0.0 0.0 0.0 0.0 spaces Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(1097,1)-(1099,64) 147254 0 0.0 0.0 0.0 0.0 unstreamChunks/outer Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(73,15)-(79,43) 147294 810 0.0 0.0 0.0 0.0 unstreamChunks/inner Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(90,17)-(94,59) 147295 3643 0.0 0.0 0.0 0.0 unstreamChunks/resize Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(83,72)-(87,38) 147296 725 0.0 0.0 0.0 0.0 printGlobAttrType Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:(133,1)-(135,44) 147281 0 0.0 0.0 0.0 0.0 renderPretty Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(919,1)-(953,43) 147278 0 0.0 0.0 0.0 0.0 renderPretty.best Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(930,7)-(943,83) 147279 0 0.0 0.0 0.0 0.0 spaces Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(1097,1)-(1099,64) 147280 0 0.0 0.0 0.0 0.0 unstreamChunks/outer Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(73,15)-(79,43) 147284 6 0.0 0.0 0.0 0.0 unstreamChunks/inner Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(90,17)-(94,59) 147285 12 0.0 0.0 0.0 0.0 unstreamChunks/resize Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(83,72)-(87,38) 147286 3 0.0 0.0 0.0 0.0 sGraph' Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:363:1-30 147288 0 0.0 0.0 0.0 0.0 toDot Data.GraphViz.Printing Data/GraphViz/Printing.hs:163:3-17 147289 0 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Types.Canonical Data/GraphViz/Types/Canonical.hs:(131,3)-(135,35) 147318 0 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Printing Data/GraphViz/Printing.hs:280:3-25 147319 0 0.0 0.0 0.0 0.0 unqtListToDot Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:(251,3)-(252,80) 147461 0 0.0 0.0 0.0 0.0 printAttrBasedList Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:518:1-83 147462 0 0.0 0.0 0.0 0.0 printAttrBased Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:(503,1)-(513,31) 147463 0 0.0 0.0 0.0 0.0 printAttrBased.dc Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:(511,5)-(513,31) 147562 0 0.0 0.0 0.0 0.0 toDot Data.GraphViz.Printing Data/GraphViz/Printing.hs:282:3-19 147563 0 0.0 0.0 0.0 0.0 listToDot Data.GraphViz.Attributes.Complete Data/GraphViz/Attributes/Complete.hs:591:3-27 147564 0 0.0 0.0 0.0 0.0 unqtListToDot Data.GraphViz.Printing Data/GraphViz/Printing.hs:169:3-37 147565 0 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Complete Data/GraphViz/Attributes/Complete.hs:(429,3)-(589,63) 147566 0 0.0 0.0 0.0 0.0 printField Data.GraphViz.Printing Data/GraphViz/Printing.hs:291:1-44 147567 0 0.0 0.0 0.0 0.0 toDot Data.GraphViz.Attributes.Values Data/GraphViz/Attributes/Values.hs:(311,3)-(313,35) 147568 0 0.0 0.0 0.0 0.0 toDot Data.GraphViz.Printing Data/GraphViz/Printing.hs:238:3-18 147569 0 0.0 0.0 0.0 0.0 qtString Data.GraphViz.Printing Data/GraphViz/Printing.hs:277:1-26 147570 0 0.0 0.0 0.0 0.0 printEscaped Data.GraphViz.Printing Data/GraphViz/Printing.hs:(300,1)-(302,28) 147571 0 0.0 0.0 0.0 0.0 printAttrBased.f Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:510:5-12 147464 0 0.0 0.0 0.0 0.0 printEdgeID Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:(257,1)-(260,41) 147465 0 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Printing Data/GraphViz/Printing.hs:183:3-15 147466 0 0.0 0.0 0.0 0.0 int Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:435:1-19 147467 0 0.0 0.0 0.0 0.0 int Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:529:1-11 147468 0 0.0 0.0 0.0 0.0 text' Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:552:1-28 147469 0 0.0 0.0 0.0 0.0 unqtListToDot Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:(203,3)-(204,80) 147320 0 0.0 0.0 0.0 0.0 printAttrBasedList Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:518:1-83 147321 0 0.0 0.0 0.0 0.0 printAttrBased Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:(503,1)-(513,31) 147322 0 0.0 0.0 0.0 0.0 printAttrBased.dc Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:(511,5)-(513,31) 147447 0 0.0 0.0 0.0 0.0 toDot Data.GraphViz.Printing Data/GraphViz/Printing.hs:282:3-19 147448 0 0.0 0.0 0.0 0.0 listToDot Data.GraphViz.Attributes.Complete Data/GraphViz/Attributes/Complete.hs:591:3-27 147449 0 0.0 0.0 0.0 0.0 unqtListToDot Data.GraphViz.Printing Data/GraphViz/Printing.hs:169:3-37 147450 0 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Complete Data/GraphViz/Attributes/Complete.hs:(429,3)-(589,63) 147451 0 0.0 0.0 0.0 0.0 printField Data.GraphViz.Printing Data/GraphViz/Printing.hs:291:1-44 147452 0 0.0 0.0 0.0 0.0 toDot Data.GraphViz.Attributes.Values Data/GraphViz/Attributes/Values.hs:(311,3)-(313,35) 147453 0 0.0 0.0 0.0 0.0 toDot Data.GraphViz.Printing Data/GraphViz/Printing.hs:238:3-18 147454 0 0.0 0.0 0.0 0.0 qtString Data.GraphViz.Printing Data/GraphViz/Printing.hs:277:1-26 147455 0 0.0 0.0 0.0 0.0 printEscaped Data.GraphViz.Printing Data/GraphViz/Printing.hs:(300,1)-(302,28) 147456 0 0.0 0.0 0.0 0.0 printAttrBased.f Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:510:5-12 147323 0 0.0 0.0 0.0 0.0 printNodeID Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:209:1-28 147324 0 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Printing Data/GraphViz/Printing.hs:183:3-15 147325 0 0.0 0.0 0.0 0.0 int Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:435:1-19 147326 0 0.0 0.0 0.0 0.0 int Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:529:1-11 147327 0 0.0 0.0 0.0 0.0 text' Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:552:1-28 147328 0 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Printing Data/GraphViz/Printing.hs:183:3-15 147290 0 0.0 0.0 0.0 0.0 int Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:435:1-19 147291 0 0.0 0.0 0.0 0.0 int Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:529:1-11 147292 0 0.0 0.0 0.0 0.0 text' Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:552:1-28 147293 0 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Arrows Data/GraphViz/Attributes/Arrows.hs:(84,3)-(92,31) 147572 0 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Internal Data/GraphViz/Attributes/Internal.hs:(119,3)-(128,32) 147526 0 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Values Data/GraphViz/Attributes/Values.hs:(1066,3)-(1120,43) 147446 0 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Values Data/GraphViz/Attributes/Values.hs:(989,3)-(992,32) 147287 0 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Complete Data/GraphViz/Attributes/Complete.hs:(429,3)-(589,63) 147282 0 0.0 0.0 0.0 0.0 printField Data.GraphViz.Printing Data/GraphViz/Printing.hs:291:1-44 147283 0 0.0 0.0 0.0 0.0 indentation Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:1108:1-20 147249 0 0.0 0.0 0.0 0.0 spaces Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(1097,1)-(1099,64) 147250 407 0.0 0.0 0.0 0.0 runDotCode Data.GraphViz.Printing Data/GraphViz/Printing.hs:121:1-52 144595 0 0.0 0.0 0.0 0.0 getDotCode Data.GraphViz.Printing Data/GraphViz/Printing.hs:115:33-42 144596 1 0.0 0.0 0.0 0.0 toDot Data.GraphViz.Printing Data/GraphViz/Printing.hs:163:3-17 144601 0 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Arrows Data/GraphViz/Attributes/Arrows.hs:(55,3)-(57,44) 147090 0 0.0 0.0 0.0 0.0 hcat Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:243:1-19 147091 0 0.0 0.0 0.0 0.0 hcat Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:318:1-16 147536 0 0.0 0.0 0.0 0.0 fold Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(327,1)-(328,23) 147537 47 0.0 0.0 0.0 0.0 liftA2 Data.GraphViz.Printing Data/GraphViz/Printing.hs:116:22-32 147092 0 0.0 0.0 0.0 0.0 unqtDot.appMod Data.GraphViz.Attributes.Arrows Data/GraphViz/Attributes/Arrows.hs:57:7-44 147097 0 0.0 0.0 0.0 0.0 <> Data.GraphViz.Printing Data/GraphViz/Printing.hs:131:3-15 147098 0 0.0 0.0 0.0 0.0 beside Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:255:1-27 147099 0 0.0 0.0 0.0 0.0 liftA2 Data.GraphViz.Printing Data/GraphViz/Printing.hs:116:22-32 147100 0 0.0 0.0 0.0 0.0 beside Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(851,1)-(853,28) 147538 47 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Arrows Data/GraphViz/Attributes/Arrows.hs:121:3-47 147110 0 0.0 0.0 0.0 0.0 <> Data.GraphViz.Printing Data/GraphViz/Printing.hs:131:3-15 147111 0 0.0 0.0 0.0 0.0 beside Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:255:1-27 147112 0 0.0 0.0 0.0 0.0 liftA2 Data.GraphViz.Printing Data/GraphViz/Printing.hs:116:22-32 147113 0 0.0 0.0 0.0 0.0 beside Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(851,1)-(853,28) 147539 47 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Arrows Data/GraphViz/Attributes/Arrows.hs:(131,3)-(132,29) 147124 0 0.0 0.0 0.0 0.0 char Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:582:1-21 147125 0 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Arrows Data/GraphViz/Attributes/Arrows.hs:(148,3)-(150,27) 147118 0 0.0 0.0 0.0 0.0 empty Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:576:1-21 147119 0 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Arrows Data/GraphViz/Attributes/Arrows.hs:(84,3)-(92,31) 147105 0 0.0 0.0 0.0 0.0 text Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:589:1-21 147106 0 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Values Data/GraphViz/Attributes/Values.hs:(1066,3)-(1120,43) 146838 0 0.0 0.0 0.0 0.0 text Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:589:1-21 146839 0 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Values Data/GraphViz/Attributes/Values.hs:(989,3)-(992,32) 144839 0 0.0 0.0 0.0 0.0 text Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:589:1-21 144840 0 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Types.Canonical Data/GraphViz/Types/Canonical.hs:(131,3)-(135,35) 144723 0 0.0 0.0 0.0 0.0 liftA2 Data.GraphViz.Printing Data/GraphViz/Printing.hs:116:22-32 144727 0 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Printing Data/GraphViz/Printing.hs:280:3-25 144738 0 0.0 0.0 0.0 0.0 unqtListToDot Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:(251,3)-(252,80) 146786 0 0.0 0.0 0.0 0.0 printAttrBasedList Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:518:1-83 146787 0 0.0 0.0 0.0 0.0 liftA2 Data.GraphViz.Printing Data/GraphViz/Printing.hs:116:22-32 146860 0 0.0 0.0 0.0 0.0 printAttrBased Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:(503,1)-(513,31) 146864 0 0.0 0.0 0.0 0.0 setAttributeType Data.GraphViz.Internal.State Data/GraphViz/Internal/State.hs:89:1-66 146920 104 0.0 0.0 0.0 0.0 setAttributeType.\ Data.GraphViz.Internal.State Data/GraphViz/Internal/State.hs:89:42-66 146923 105 0.0 0.0 0.0 0.0 modifyGS Data.GraphViz.Printing Data/GraphViz/Printing.hs:143:3-19 146921 0 0.0 0.0 0.0 0.0 state Data.GraphViz.Printing Data/GraphViz/Printing.hs:116:42-65 146922 0 0.0 0.0 0.0 0.0 setColorScheme Data.GraphViz.Internal.State Data/GraphViz/Internal/State.hs:(107,1)-(114,88) 147009 104 0.0 0.0 0.0 0.0 getsGS Data.GraphViz.Printing Data/GraphViz/Printing.hs:145:3-15 147014 0 0.0 0.0 0.0 0.0 <* Data.GraphViz.Printing Data/GraphViz/Printing.hs:116:22-32 146865 0 0.0 0.0 0.0 0.0 <> Data.GraphViz.Printing Data/GraphViz/Printing.hs:131:3-15 147227 0 0.0 0.0 0.0 0.0 beside Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:255:1-27 147228 0 0.0 0.0 0.0 0.0 liftA2 Data.GraphViz.Printing Data/GraphViz/Printing.hs:116:22-32 147229 0 0.0 0.0 0.0 0.0 beside Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(851,1)-(853,28) 147230 1 0.0 0.0 0.0 0.0 setAttributeType Data.GraphViz.Internal.State Data/GraphViz/Internal/State.hs:89:1-66 147005 0 0.0 0.0 0.0 0.0 setAttributeType.\ Data.GraphViz.Internal.State Data/GraphViz/Internal/State.hs:89:42-66 147008 104 0.0 0.0 0.0 0.0 modifyGS Data.GraphViz.Printing Data/GraphViz/Printing.hs:143:3-19 147006 0 0.0 0.0 0.0 0.0 state Data.GraphViz.Printing Data/GraphViz/Printing.hs:116:42-65 147007 0 0.0 0.0 0.0 0.0 setColorScheme Data.GraphViz.Internal.State Data/GraphViz/Internal/State.hs:(107,1)-(114,88) 147010 0 0.0 0.0 0.0 0.0 getsGS Data.GraphViz.Printing Data/GraphViz/Printing.hs:145:3-15 147015 0 0.0 0.0 0.0 0.0 attributeType Data.GraphViz.Internal.State Data/GraphViz/Internal/State.hs:62:27-39 147016 104 0.0 0.0 0.0 0.0 modifyGS Data.GraphViz.Printing Data/GraphViz/Printing.hs:143:3-19 147011 0 0.0 0.0 0.0 0.0 state Data.GraphViz.Printing Data/GraphViz/Printing.hs:116:42-65 147012 0 0.0 0.0 0.0 0.0 setColorScheme.\ Data.GraphViz.Internal.State Data/GraphViz/Internal/State.hs:(108,42)-(114,88) 147013 104 0.0 0.0 0.0 0.0 <> Data.GraphViz.Printing Data/GraphViz/Printing.hs:131:3-15 146868 0 0.0 0.0 0.0 0.0 beside Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:255:1-27 146869 0 0.0 0.0 0.0 0.0 liftA2 Data.GraphViz.Printing Data/GraphViz/Printing.hs:116:22-32 146870 0 0.0 0.0 0.0 0.0 beside Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(851,1)-(853,28) 146871 104 0.0 0.0 0.0 0.0 getAttributeType Data.GraphViz.Internal.State Data/GraphViz/Internal/State.hs:92:1-39 146929 0 0.0 0.0 0.0 0.0 getsGS Data.GraphViz.Printing Data/GraphViz/Printing.hs:145:3-15 146930 0 0.0 0.0 0.0 0.0 attributeType Data.GraphViz.Internal.State Data/GraphViz/Internal/State.hs:62:27-39 147081 104 0.0 0.0 0.0 0.0 getColorScheme Data.GraphViz.Internal.State Data/GraphViz/Internal/State.hs:(117,1)-(124,61) 146912 0 0.0 0.0 0.0 0.0 getsGS Data.GraphViz.Printing Data/GraphViz/Printing.hs:145:3-15 146913 0 0.0 0.0 0.0 0.0 attributeType Data.GraphViz.Internal.State Data/GraphViz/Internal/State.hs:62:27-39 147079 104 0.0 0.0 0.0 0.0 edgeColor Data.GraphViz.Internal.State Data/GraphViz/Internal/State.hs:66:27-35 147080 104 0.0 0.0 0.0 0.0 printAttrBased.dc Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:(511,5)-(513,31) 146878 0 0.0 0.0 0.0 0.0 <+> Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:260:1-23 146879 0 0.0 0.0 0.0 0.0 liftA2 Data.GraphViz.Printing Data/GraphViz/Printing.hs:116:22-32 146880 0 0.0 0.0 0.0 0.0 <+> Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(333,1)-(335,33) 146881 105 0.0 0.0 0.0 0.0 <> Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:780:5-17 147000 0 0.0 0.0 0.0 0.0 beside Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(851,1)-(853,28) 147001 210 0.0 0.0 0.0 0.0 toDot Data.GraphViz.Printing Data/GraphViz/Printing.hs:282:3-19 146991 0 0.0 0.0 0.0 0.0 listToDot Data.GraphViz.Attributes.Complete Data/GraphViz/Attributes/Complete.hs:591:3-27 146992 0 0.0 0.0 0.0 0.0 unqtListToDot Data.GraphViz.Printing Data/GraphViz/Printing.hs:169:3-37 146993 0 0.0 0.0 0.0 0.0 liftA2 Data.GraphViz.Printing Data/GraphViz/Printing.hs:116:22-32 146997 0 0.0 0.0 0.0 0.0 list Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:98:1-19 146994 0 0.0 0.0 0.0 0.0 list Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:156:1-41 146995 0 0.0 0.0 0.0 0.0 encloseSep Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(198,1)-(202,70) 146996 105 0.0 0.0 0.0 0.0 align Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(740,1)-(741,50) 146998 105 0.0 0.0 0.0 0.0 column Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:874:1-36 146999 105 0.0 0.0 0.0 0.0 <> Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:780:5-17 147487 0 0.0 0.0 0.0 0.0 beside Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(851,1)-(853,28) 147488 367 0.0 0.0 0.0 0.0 cat Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:304:1-18 147489 0 0.0 0.0 0.0 0.0 group Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:887:1-29 147490 105 0.0 0.0 0.0 0.0 flatten Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(890,1)-(896,27) 147491 2055 0.0 0.0 0.0 0.0 vcat Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:324:1-18 147492 0 0.0 0.0 0.0 0.0 fold Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(327,1)-(328,23) 147493 105 0.0 0.0 0.0 0.0 <$$> Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:372:1-27 147494 0 0.0 0.0 0.0 0.0 splitWithLine Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(375,1)-(377,46) 147495 157 0.0 0.0 0.0 0.0 <> Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:780:5-17 147524 0 0.0 0.0 0.0 0.0 beside Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(851,1)-(853,28) 147525 314 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Complete Data/GraphViz/Attributes/Complete.hs:(429,3)-(589,63) 147021 0 0.0 0.0 0.0 0.0 printField Data.GraphViz.Printing Data/GraphViz/Printing.hs:291:1-44 147022 0 0.0 0.0 0.0 0.0 <> Data.GraphViz.Printing Data/GraphViz/Printing.hs:131:3-15 147023 0 0.0 0.0 0.0 0.0 beside Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:255:1-27 147024 0 0.0 0.0 0.0 0.0 liftA2 Data.GraphViz.Printing Data/GraphViz/Printing.hs:116:22-32 147025 0 0.0 0.0 0.0 0.0 beside Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(851,1)-(853,28) 147496 524 0.0 0.0 0.0 0.0 equals Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:411:1-23 147037 0 0.0 0.0 0.0 0.0 text Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:589:1-21 147042 0 0.0 0.0 0.0 0.0 toDot Data.GraphViz.Attributes.Values Data/GraphViz/Attributes/Values.hs:(311,3)-(313,35) 147068 0 0.0 0.0 0.0 0.0 toDot Data.GraphViz.Printing Data/GraphViz/Printing.hs:238:3-18 147069 0 0.0 0.0 0.0 0.0 qtString Data.GraphViz.Printing Data/GraphViz/Printing.hs:277:1-26 147070 0 0.0 0.0 0.0 0.0 printEscaped Data.GraphViz.Printing Data/GraphViz/Printing.hs:(300,1)-(302,28) 147071 0 0.0 0.0 0.0 0.0 addQuotes Data.GraphViz.Printing Data/GraphViz/Printing.hs:268:1-41 147072 0 0.0 0.0 0.0 0.0 bool Data.GraphViz.Internal.Util Data/GraphViz/Internal/Util.hs:(169,1)-(171,19) 147189 0 0.0 0.0 0.0 0.0 dquotes Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:314:1-25 147223 0 0.0 0.0 0.0 0.0 dquotes Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:406:1-31 147577 0 0.0 0.0 0.0 0.0 enclose Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:433:1-27 147578 4 0.0 0.0 0.0 0.0 <> Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:780:5-17 147579 0 0.0 0.0 0.0 0.0 beside Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(851,1)-(853,28) 147580 8 0.0 0.0 0.0 0.0 text Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:589:1-21 147190 0 0.0 0.0 0.0 0.0 dquotes Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:314:1-25 147073 0 0.0 0.0 0.0 0.0 dquotes Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:406:1-31 147505 0 0.0 0.0 0.0 0.0 enclose Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:433:1-27 147506 49 0.0 0.0 0.0 0.0 <> Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:780:5-17 147507 0 0.0 0.0 0.0 0.0 beside Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(851,1)-(853,28) 147508 98 0.0 0.0 0.0 0.0 text Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:589:1-21 147075 0 0.0 0.0 0.0 0.0 toDot Data.GraphViz.Attributes.Internal Data/GraphViz/Attributes/Internal.hs:(79,3)-(81,45) 147032 0 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Internal Data/GraphViz/Attributes/Internal.hs:(75,3)-(77,42) 147033 0 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Internal Data/GraphViz/Attributes/Internal.hs:(119,3)-(128,32) 147034 0 0.0 0.0 0.0 0.0 text Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:589:1-21 147035 0 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Arrows Data/GraphViz/Attributes/Arrows.hs:(55,3)-(57,44) 147193 0 0.0 0.0 0.0 0.0 hcat Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:243:1-19 147194 0 0.0 0.0 0.0 0.0 hcat Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:318:1-16 147573 0 0.0 0.0 0.0 0.0 fold Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(327,1)-(328,23) 147574 5 0.0 0.0 0.0 0.0 liftA2 Data.GraphViz.Printing Data/GraphViz/Printing.hs:116:22-32 147195 0 0.0 0.0 0.0 0.0 unqtDot.appMod Data.GraphViz.Attributes.Arrows Data/GraphViz/Attributes/Arrows.hs:57:7-44 147199 0 0.0 0.0 0.0 0.0 <> Data.GraphViz.Printing Data/GraphViz/Printing.hs:131:3-15 147200 0 0.0 0.0 0.0 0.0 beside Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:255:1-27 147201 0 0.0 0.0 0.0 0.0 liftA2 Data.GraphViz.Printing Data/GraphViz/Printing.hs:116:22-32 147202 0 0.0 0.0 0.0 0.0 beside Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(851,1)-(853,28) 147575 5 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Arrows Data/GraphViz/Attributes/Arrows.hs:121:3-47 147210 0 0.0 0.0 0.0 0.0 <> Data.GraphViz.Printing Data/GraphViz/Printing.hs:131:3-15 147211 0 0.0 0.0 0.0 0.0 beside Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:255:1-27 147212 0 0.0 0.0 0.0 0.0 liftA2 Data.GraphViz.Printing Data/GraphViz/Printing.hs:116:22-32 147213 0 0.0 0.0 0.0 0.0 beside Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(851,1)-(853,28) 147576 5 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Arrows Data/GraphViz/Attributes/Arrows.hs:(131,3)-(132,29) 147220 0 0.0 0.0 0.0 0.0 char Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:582:1-21 147221 0 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Arrows Data/GraphViz/Attributes/Arrows.hs:(148,3)-(150,27) 147216 0 0.0 0.0 0.0 0.0 empty Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:576:1-21 147217 0 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Arrows Data/GraphViz/Attributes/Arrows.hs:(84,3)-(92,31) 147205 0 0.0 0.0 0.0 0.0 text Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:589:1-21 147206 0 0.0 0.0 0.0 0.0 printAttrBased.f Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:510:5-12 146884 0 0.0 0.0 0.0 0.0 printEdgeID Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:(257,1)-(260,41) 146885 0 0.0 0.0 0.0 0.0 <+> Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:260:1-23 146886 210 0.0 0.0 0.0 0.0 liftA2 Data.GraphViz.Printing Data/GraphViz/Printing.hs:116:22-32 146887 0 0.0 0.0 0.0 0.0 <+> Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(333,1)-(335,33) 146888 210 0.0 0.0 0.0 0.0 <> Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:780:5-17 146985 0 0.0 0.0 0.0 0.0 beside Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(851,1)-(853,28) 146986 420 0.0 0.0 0.0 0.0 bool Data.GraphViz.Internal.Util Data/GraphViz/Internal/Util.hs:(169,1)-(171,19) 146971 0 0.0 0.0 0.0 0.0 dirEdge' Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:330:1-32 146972 0 0.0 0.0 0.0 0.0 text Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:589:1-21 146973 0 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Printing Data/GraphViz/Printing.hs:183:3-15 147225 0 0.0 0.0 0.0 0.0 int Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:435:1-19 147226 0 0.0 0.0 0.0 0.0 bool Data.GraphViz.Internal.Util Data/GraphViz/Internal/Util.hs:(169,1)-(171,19) 146899 105 0.0 0.0 0.0 0.0 getDirectedness Data.GraphViz.Internal.State Data/GraphViz/Internal/State.hs:86:1-38 146906 0 0.0 0.0 0.0 0.0 getsGS Data.GraphViz.Printing Data/GraphViz/Printing.hs:145:3-15 146907 0 0.0 0.0 0.0 0.0 directedEdges Data.GraphViz.Internal.State Data/GraphViz/Internal/State.hs:59:27-39 146908 105 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Printing Data/GraphViz/Printing.hs:183:3-15 146891 0 0.0 0.0 0.0 0.0 int Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:435:1-19 146892 0 0.0 0.0 0.0 0.0 semi Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:385:1-19 147003 0 0.0 0.0 0.0 0.0 vcat Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:249:1-19 146788 0 0.0 0.0 0.0 0.0 vcat Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:324:1-18 146789 0 0.0 0.0 0.0 0.0 fold Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(327,1)-(328,23) 146790 3 0.0 0.0 0.0 0.0 <$$> Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:372:1-27 146861 0 0.0 0.0 0.0 0.0 splitWithLine Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(375,1)-(377,46) 146862 104 0.0 0.0 0.0 0.0 <> Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:780:5-17 147231 0 0.0 0.0 0.0 0.0 beside Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(851,1)-(853,28) 147232 208 0.0 0.0 0.0 0.0 unqtListToDot Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:(203,3)-(204,80) 146714 0 0.0 0.0 0.0 0.0 printAttrBasedList Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:518:1-83 146715 0 0.0 0.0 0.0 0.0 liftA2 Data.GraphViz.Printing Data/GraphViz/Printing.hs:116:22-32 146721 0 0.0 0.0 0.0 0.0 printAttrBased Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:(503,1)-(513,31) 146725 0 0.0 0.0 0.0 0.0 <* Data.GraphViz.Printing Data/GraphViz/Printing.hs:116:22-32 146726 0 0.0 0.0 0.0 0.0 <> Data.GraphViz.Printing Data/GraphViz/Printing.hs:131:3-15 146775 0 0.0 0.0 0.0 0.0 beside Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:255:1-27 146776 0 0.0 0.0 0.0 0.0 liftA2 Data.GraphViz.Printing Data/GraphViz/Printing.hs:116:22-32 146777 0 0.0 0.0 0.0 0.0 beside Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(851,1)-(853,28) 146778 2 0.0 0.0 0.0 0.0 <> Data.GraphViz.Printing Data/GraphViz/Printing.hs:131:3-15 146729 0 0.0 0.0 0.0 0.0 beside Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:255:1-27 146730 0 0.0 0.0 0.0 0.0 liftA2 Data.GraphViz.Printing Data/GraphViz/Printing.hs:116:22-32 146731 0 0.0 0.0 0.0 0.0 beside Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(851,1)-(853,28) 146732 120 0.0 0.0 0.0 0.0 printAttrBased.dc Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:(511,5)-(513,31) 146739 0 0.0 0.0 0.0 0.0 <+> Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:260:1-23 146740 0 0.0 0.0 0.0 0.0 liftA2 Data.GraphViz.Printing Data/GraphViz/Printing.hs:116:22-32 146741 0 0.0 0.0 0.0 0.0 <+> Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(333,1)-(335,33) 146742 122 0.0 0.0 0.0 0.0 <> Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:780:5-17 146771 0 0.0 0.0 0.0 0.0 beside Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(851,1)-(853,28) 146772 244 0.0 0.0 0.0 0.0 toDot Data.GraphViz.Printing Data/GraphViz/Printing.hs:282:3-19 146762 0 0.0 0.0 0.0 0.0 listToDot Data.GraphViz.Attributes.Complete Data/GraphViz/Attributes/Complete.hs:591:3-27 146763 0 0.0 0.0 0.0 0.0 unqtListToDot Data.GraphViz.Printing Data/GraphViz/Printing.hs:169:3-37 146764 0 0.0 0.0 0.0 0.0 liftA2 Data.GraphViz.Printing Data/GraphViz/Printing.hs:116:22-32 146768 0 0.0 0.0 0.0 0.0 list Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:98:1-19 146765 0 0.0 0.0 0.0 0.0 list Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:156:1-41 146766 0 0.0 0.0 0.0 0.0 encloseSep Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(198,1)-(202,70) 146767 122 0.0 0.0 0.0 0.0 align Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(740,1)-(741,50) 146769 54 0.0 0.0 0.0 0.0 column Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:874:1-36 146770 54 0.0 0.0 0.0 0.0 <> Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:780:5-17 146806 0 0.0 0.0 0.0 0.0 beside Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(851,1)-(853,28) 146807 298 0.0 0.0 0.0 0.0 cat Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:304:1-18 147346 0 0.0 0.0 0.0 0.0 group Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:887:1-29 147347 54 0.0 0.0 0.0 0.0 flatten Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(890,1)-(896,27) 147353 1080 0.0 0.0 0.0 0.0 vcat Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:324:1-18 147354 0 0.0 0.0 0.0 0.0 fold Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(327,1)-(328,23) 147355 54 0.0 0.0 0.0 0.0 <$$> Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:372:1-27 147356 0 0.0 0.0 0.0 0.0 splitWithLine Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(375,1)-(377,46) 147357 54 0.0 0.0 0.0 0.0 <> Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:780:5-17 147444 0 0.0 0.0 0.0 0.0 beside Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(851,1)-(853,28) 147445 108 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Complete Data/GraphViz/Attributes/Complete.hs:(429,3)-(589,63) 146812 0 0.0 0.0 0.0 0.0 printField Data.GraphViz.Printing Data/GraphViz/Printing.hs:291:1-44 146813 0 0.0 0.0 0.0 0.0 <> Data.GraphViz.Printing Data/GraphViz/Printing.hs:131:3-15 146814 0 0.0 0.0 0.0 0.0 beside Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:255:1-27 146815 0 0.0 0.0 0.0 0.0 liftA2 Data.GraphViz.Printing Data/GraphViz/Printing.hs:116:22-32 146816 0 0.0 0.0 0.0 0.0 beside Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(851,1)-(853,28) 146817 352 0.0 0.0 0.0 0.0 equals Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:411:1-23 146832 0 0.0 0.0 0.0 0.0 text Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:589:1-21 146822 0 0.0 0.0 0.0 0.0 toDot Data.GraphViz.Attributes.Values Data/GraphViz/Attributes/Values.hs:(311,3)-(313,35) 147428 0 0.0 0.0 0.0 0.0 toDot Data.GraphViz.Printing Data/GraphViz/Printing.hs:238:3-18 147429 0 0.0 0.0 0.0 0.0 qtString Data.GraphViz.Printing Data/GraphViz/Printing.hs:277:1-26 147430 0 0.0 0.0 0.0 0.0 printEscaped Data.GraphViz.Printing Data/GraphViz/Printing.hs:(300,1)-(302,28) 147431 0 0.0 0.0 0.0 0.0 addQuotes Data.GraphViz.Printing Data/GraphViz/Printing.hs:268:1-41 147432 0 0.0 0.0 0.0 0.0 dquotes Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:314:1-25 147433 0 0.0 0.0 0.0 0.0 dquotes Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:406:1-31 147435 0 0.0 0.0 0.0 0.0 enclose Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:433:1-27 147436 54 0.0 0.0 0.0 0.0 <> Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:780:5-17 147437 0 0.0 0.0 0.0 0.0 beside Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(851,1)-(853,28) 147438 108 0.0 0.0 0.0 0.0 text Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:589:1-21 147442 0 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Values Data/GraphViz/Attributes/Values.hs:(1066,3)-(1120,43) 146849 0 0.0 0.0 0.0 0.0 text Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:589:1-21 146850 0 0.0 0.0 0.0 0.0 printAttrBased.f Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:510:5-12 146748 0 0.0 0.0 0.0 0.0 printNodeID Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:209:1-28 146749 0 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Printing Data/GraphViz/Printing.hs:183:3-15 146750 0 0.0 0.0 0.0 0.0 int Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:435:1-19 146751 0 0.0 0.0 0.0 0.0 semi Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:385:1-19 146774 0 0.0 0.0 0.0 0.0 vcat Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:249:1-19 146716 0 0.0 0.0 0.0 0.0 vcat Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:324:1-18 146717 0 0.0 0.0 0.0 0.0 fold Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(327,1)-(328,23) 146718 3 0.0 0.0 0.0 0.0 <$$> Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:372:1-27 146722 0 0.0 0.0 0.0 0.0 splitWithLine Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(375,1)-(377,46) 146723 120 0.0 0.0 0.0 0.0 <> Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:780:5-17 146780 0 0.0 0.0 0.0 0.0 beside Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(851,1)-(853,28) 146781 240 0.0 0.0 0.0 0.0 unqtListToDot Data.GraphViz.Types.Canonical Data/GraphViz/Types/Canonical.hs:(169,3)-(170,56) 144862 0 0.0 0.0 0.0 0.0 printStmtBasedList Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:406:1-71 144863 0 0.0 0.0 0.0 0.0 liftA2 Data.GraphViz.Printing Data/GraphViz/Printing.hs:116:22-32 146604 0 0.0 0.0 0.0 0.0 printStmtBased Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:(397,1)-(401,42) 146610 0 0.0 0.0 0.0 0.0 getsGS Data.GraphViz.Printing Data/GraphViz/Printing.hs:145:3-15 146935 0 0.0 0.0 0.0 0.0 modifyGS Data.GraphViz.Printing Data/GraphViz/Printing.hs:143:3-19 146931 0 0.0 0.0 0.0 0.0 state Data.GraphViz.Printing Data/GraphViz/Printing.hs:116:42-65 146932 0 0.0 0.0 0.0 0.0 printBracesBased Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:(412,1)-(417,18) 146613 0 0.0 0.0 0.0 0.0 <+> Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:260:1-23 146621 0 0.0 0.0 0.0 0.0 liftA2 Data.GraphViz.Printing Data/GraphViz/Printing.hs:116:22-32 146622 0 0.0 0.0 0.0 0.0 <+> Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(333,1)-(335,33) 146623 2 0.0 0.0 0.0 0.0 <> Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:780:5-17 146693 0 0.0 0.0 0.0 0.0 beside Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(851,1)-(853,28) 146694 4 0.0 0.0 0.0 0.0 lbrace Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:361:1-23 146692 0 0.0 0.0 0.0 0.0 liftA2 Data.GraphViz.Printing Data/GraphViz/Printing.hs:116:22-32 146617 0 0.0 0.0 0.0 0.0 rbrace Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:365:1-23 146851 0 0.0 0.0 0.0 0.0 printBracesBased.ind Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:417:5-18 146697 0 0.0 0.0 0.0 0.0 indent Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:528:1-25 146698 0 0.0 0.0 0.0 0.0 indent Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(697,1)-(698,39) 146699 2 0.0 0.0 0.0 0.0 hang Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:720:1-27 146792 2 0.0 0.0 0.0 0.0 align Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(740,1)-(741,50) 146793 2 0.0 0.0 0.0 0.0 column Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:874:1-36 146794 2 0.0 0.0 0.0 0.0 nest Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(869,1)-(870,38) 147313 2 0.0 0.0 0.0 0.0 spaced Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(1102,1)-(1104,23) 147316 2 0.0 0.0 0.0 0.0 spaced.l' Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:1104:5-23 147317 2 0.0 0.0 0.0 0.0 <> Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:780:5-17 147314 0 0.0 0.0 0.0 0.0 beside Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(851,1)-(853,28) 147315 2 0.0 0.0 0.0 0.0 rbrace Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:365:1-23 146801 0 0.0 0.0 0.0 0.0 vcat Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:249:1-19 146614 0 0.0 0.0 0.0 0.0 vcat Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:324:1-18 146615 0 0.0 0.0 0.0 0.0 fold Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(327,1)-(328,23) 146616 2 0.0 0.0 0.0 0.0 <$$> Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:372:1-27 146618 0 0.0 0.0 0.0 0.0 splitWithLine Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(375,1)-(377,46) 146619 4 0.0 0.0 0.0 0.0 <> Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:780:5-17 146804 0 0.0 0.0 0.0 0.0 beside Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(851,1)-(853,28) 146805 8 0.0 0.0 0.0 0.0 printSubGraphID' Data.GraphViz.Types.Canonical Data/GraphViz/Types/Canonical.hs:178:1-61 146628 0 0.0 0.0 0.0 0.0 printSubGraphID Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:(430,1)-(435,25) 146629 0 0.0 0.0 0.0 0.0 <+> Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:260:1-23 146630 0 0.0 0.0 0.0 0.0 liftA2 Data.GraphViz.Printing Data/GraphViz/Printing.hs:116:22-32 146631 0 0.0 0.0 0.0 0.0 <+> Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(333,1)-(335,33) 146632 2 0.0 0.0 0.0 0.0 <> Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:780:5-17 146689 0 0.0 0.0 0.0 0.0 beside Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(851,1)-(853,28) 146690 4 0.0 0.0 0.0 0.0 sGraph' Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:363:1-30 146635 0 0.0 0.0 0.0 0.0 text Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:589:1-21 146636 0 0.0 0.0 0.0 0.0 printSubGraphID.dtID Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:435:5-25 146671 0 0.0 0.0 0.0 0.0 printSGID Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:(439,1)-(446,33) 146672 0 0.0 0.0 0.0 0.0 bool Data.GraphViz.Internal.Util Data/GraphViz/Internal/Util.hs:(169,1)-(171,19) 146673 0 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Printing Data/GraphViz/Printing.hs:183:3-15 146674 0 0.0 0.0 0.0 0.0 int Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:435:1-19 146675 0 0.0 0.0 0.0 0.0 vcat Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:249:1-19 144864 0 0.0 0.0 0.0 0.0 vcat Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:324:1-18 144865 0 0.0 0.0 0.0 0.0 fold Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(327,1)-(328,23) 144866 3 0.0 0.0 0.0 0.0 <$$> Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:372:1-27 146607 0 0.0 0.0 0.0 0.0 splitWithLine Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(375,1)-(377,46) 146608 1 0.0 0.0 0.0 0.0 <> Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:780:5-17 146852 0 0.0 0.0 0.0 0.0 beside Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(851,1)-(853,28) 146853 2 0.0 0.0 0.0 0.0 unqtListToDot Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:113:3-78 144739 0 0.0 0.0 0.0 0.0 liftA2 Data.GraphViz.Printing Data/GraphViz/Printing.hs:116:22-32 144748 0 0.0 0.0 0.0 0.0 printAttrBased Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:(503,1)-(513,31) 144751 0 0.0 0.0 0.0 0.0 setAttributeType Data.GraphViz.Internal.State Data/GraphViz/Internal/State.hs:89:1-66 146936 1 0.0 0.0 0.0 0.0 modifyGS Data.GraphViz.Printing Data/GraphViz/Printing.hs:143:3-19 146937 0 0.0 0.0 0.0 0.0 <* Data.GraphViz.Printing Data/GraphViz/Printing.hs:116:22-32 144753 0 0.0 0.0 0.0 0.0 setAttributeType Data.GraphViz.Internal.State Data/GraphViz/Internal/State.hs:89:1-66 146938 0 0.0 0.0 0.0 0.0 setAttributeType.\ Data.GraphViz.Internal.State Data/GraphViz/Internal/State.hs:89:42-66 146941 1 0.0 0.0 0.0 0.0 modifyGS Data.GraphViz.Printing Data/GraphViz/Printing.hs:143:3-19 146939 0 0.0 0.0 0.0 0.0 state Data.GraphViz.Printing Data/GraphViz/Printing.hs:116:42-65 146940 0 0.0 0.0 0.0 0.0 <> Data.GraphViz.Printing Data/GraphViz/Printing.hs:131:3-15 144758 0 0.0 0.0 0.0 0.0 beside Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:255:1-27 144759 0 0.0 0.0 0.0 0.0 liftA2 Data.GraphViz.Printing Data/GraphViz/Printing.hs:116:22-32 144760 0 0.0 0.0 0.0 0.0 beside Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(851,1)-(853,28) 144761 1 0.0 0.0 0.0 0.0 getAttributeType Data.GraphViz.Internal.State Data/GraphViz/Internal/State.hs:92:1-39 146950 0 0.0 0.0 0.0 0.0 getsGS Data.GraphViz.Printing Data/GraphViz/Printing.hs:145:3-15 146951 0 0.0 0.0 0.0 0.0 attributeType Data.GraphViz.Internal.State Data/GraphViz/Internal/State.hs:62:27-39 146966 1 0.0 0.0 0.0 0.0 getColorScheme Data.GraphViz.Internal.State Data/GraphViz/Internal/State.hs:(117,1)-(124,61) 146943 0 0.0 0.0 0.0 0.0 getsGS Data.GraphViz.Printing Data/GraphViz/Printing.hs:145:3-15 146944 0 0.0 0.0 0.0 0.0 printAttrBased.dc Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:(511,5)-(513,31) 144765 0 0.0 0.0 0.0 0.0 <+> Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:260:1-23 144766 0 0.0 0.0 0.0 0.0 liftA2 Data.GraphViz.Printing Data/GraphViz/Printing.hs:116:22-32 144767 0 0.0 0.0 0.0 0.0 <+> Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(333,1)-(335,33) 144768 1 0.0 0.0 0.0 0.0 <> Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:780:5-17 144849 0 0.0 0.0 0.0 0.0 beside Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(851,1)-(853,28) 144850 2 0.0 0.0 0.0 0.0 toDot Data.GraphViz.Printing Data/GraphViz/Printing.hs:282:3-19 144792 0 0.0 0.0 0.0 0.0 listToDot Data.GraphViz.Attributes.Complete Data/GraphViz/Attributes/Complete.hs:591:3-27 144793 0 0.0 0.0 0.0 0.0 unqtListToDot Data.GraphViz.Printing Data/GraphViz/Printing.hs:169:3-37 144794 0 0.0 0.0 0.0 0.0 liftA2 Data.GraphViz.Printing Data/GraphViz/Printing.hs:116:22-32 144799 0 0.0 0.0 0.0 0.0 list Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:98:1-19 144795 0 0.0 0.0 0.0 0.0 list Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:156:1-41 144797 0 0.0 0.0 0.0 0.0 encloseSep Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(198,1)-(202,70) 144798 1 0.0 0.0 0.0 0.0 <> Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:780:5-17 144801 0 0.0 0.0 0.0 0.0 beside Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(851,1)-(853,28) 144802 2 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Complete Data/GraphViz/Attributes/Complete.hs:(429,3)-(589,63) 144809 0 0.0 0.0 0.0 0.0 printField Data.GraphViz.Printing Data/GraphViz/Printing.hs:291:1-44 144810 0 0.0 0.0 0.0 0.0 <> Data.GraphViz.Printing Data/GraphViz/Printing.hs:131:3-15 144811 0 0.0 0.0 0.0 0.0 beside Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:255:1-27 144812 0 0.0 0.0 0.0 0.0 liftA2 Data.GraphViz.Printing Data/GraphViz/Printing.hs:116:22-32 144813 0 0.0 0.0 0.0 0.0 beside Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(851,1)-(853,28) 144814 2 0.0 0.0 0.0 0.0 equals Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:411:1-23 144831 0 0.0 0.0 0.0 0.0 text Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:589:1-21 144819 0 0.0 0.0 0.0 0.0 printAttrBased.f Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:510:5-12 144774 0 0.0 0.0 0.0 0.0 printGlobAttrType Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:(133,1)-(135,44) 144775 0 0.0 0.0 0.0 0.0 text Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:589:1-21 144776 0 0.0 0.0 0.0 0.0 semi Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:385:1-19 144854 0 0.0 0.0 0.0 0.0 printAttrBasedList Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:518:1-83 144740 0 0.0 0.0 0.0 0.0 vcat Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:249:1-19 144741 0 0.0 0.0 0.0 0.0 vcat Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:324:1-18 144742 0 0.0 0.0 0.0 0.0 fold Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(327,1)-(328,23) 144743 3 0.0 0.0 0.0 0.0 vcat Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:249:1-19 144724 0 0.0 0.0 0.0 0.0 vcat Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:324:1-18 144725 0 0.0 0.0 0.0 0.0 fold Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(327,1)-(328,23) 144726 3 0.0 0.0 0.0 0.0 <$$> Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:372:1-27 144728 0 0.0 0.0 0.0 0.0 splitWithLine Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(375,1)-(377,46) 144729 9 0.0 0.0 0.0 0.0 <> Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:780:5-17 147233 0 0.0 0.0 0.0 0.0 beside Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(851,1)-(853,28) 147234 4 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Types.Canonical Data/GraphViz/Types/Canonical.hs:(106,3)-(109,68) 144602 0 0.0 0.0 0.0 0.0 printGraphID Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:(376,1)-(381,20) 144630 0 0.0 0.0 0.0 0.0 <+> Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:260:1-23 144632 0 0.0 0.0 0.0 0.0 liftA2 Data.GraphViz.Printing Data/GraphViz/Printing.hs:116:22-32 144633 0 0.0 0.0 0.0 0.0 <+> Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(333,1)-(335,33) 144634 2 0.0 0.0 0.0 0.0 bool Data.GraphViz.Internal.Util Data/GraphViz/Internal/Util.hs:(169,1)-(171,19) 144680 0 0.0 0.0 0.0 0.0 dirGraph' Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:345:1-34 144681 0 0.0 0.0 0.0 0.0 text Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:589:1-21 144682 0 0.0 0.0 0.0 0.0 empty Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:576:1-21 144645 0 0.0 0.0 0.0 0.0 setDirectedness Data.GraphViz.Internal.State Data/GraphViz/Internal/State.hs:83:1-64 146954 0 0.0 0.0 0.0 0.0 setDirectedness.\ Data.GraphViz.Internal.State Data/GraphViz/Internal/State.hs:83:39-62 146957 1 0.0 0.0 0.0 0.0 modifyGS Data.GraphViz.Printing Data/GraphViz/Printing.hs:143:3-19 146955 0 0.0 0.0 0.0 0.0 state Data.GraphViz.Printing Data/GraphViz/Printing.hs:116:42-65 146956 0 0.0 0.0 0.0 0.0 printStmtBased Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:(397,1)-(401,42) 144603 0 0.0 0.0 0.0 0.0 getsGS Data.GraphViz.Printing Data/GraphViz/Printing.hs:145:3-15 146964 0 0.0 0.0 0.0 0.0 printBracesBased Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:(412,1)-(417,18) 144609 0 0.0 0.0 0.0 0.0 <+> Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:260:1-23 144620 0 0.0 0.0 0.0 0.0 liftA2 Data.GraphViz.Printing Data/GraphViz/Printing.hs:116:22-32 144621 0 0.0 0.0 0.0 0.0 <+> Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(333,1)-(335,33) 144622 1 0.0 0.0 0.0 0.0 <> Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:780:5-17 144705 0 0.0 0.0 0.0 0.0 beside Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(851,1)-(853,28) 144706 2 0.0 0.0 0.0 0.0 lbrace Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:361:1-23 144701 0 0.0 0.0 0.0 0.0 liftA2 Data.GraphViz.Printing Data/GraphViz/Printing.hs:116:22-32 144615 0 0.0 0.0 0.0 0.0 printBracesBased.ind Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:417:5-18 144713 0 0.0 0.0 0.0 0.0 indent Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:528:1-25 144714 0 0.0 0.0 0.0 0.0 indent Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(697,1)-(698,39) 144715 1 0.0 0.0 0.0 0.0 hang Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:720:1-27 147235 1 0.0 0.0 0.0 0.0 align Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(740,1)-(741,50) 147236 1 0.0 0.0 0.0 0.0 column Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:874:1-36 147237 1 0.0 0.0 0.0 0.0 nest Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(869,1)-(870,38) 147270 1 0.0 0.0 0.0 0.0 spaced Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(1102,1)-(1104,23) 147273 1 0.0 0.0 0.0 0.0 spaced.l' Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:1104:5-23 147274 1 0.0 0.0 0.0 0.0 <> Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:780:5-17 147271 0 0.0 0.0 0.0 0.0 beside Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(851,1)-(853,28) 147272 1 0.0 0.0 0.0 0.0 rbrace Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:365:1-23 147238 0 0.0 0.0 0.0 0.0 vcat Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:249:1-19 144610 0 0.0 0.0 0.0 0.0 vcat Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:324:1-18 144612 0 0.0 0.0 0.0 0.0 fold Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(327,1)-(328,23) 144613 1 0.0 0.0 0.0 0.0 <$$> Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:372:1-27 144617 0 0.0 0.0 0.0 0.0 splitWithLine Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(375,1)-(377,46) 144618 2 0.0 0.0 0.0 0.0 <> Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:780:5-17 147239 0 0.0 0.0 0.0 0.0 beside Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(851,1)-(853,28) 147240 4 0.0 0.0 0.0 0.0 setAttributeType Data.GraphViz.Internal.State Data/GraphViz/Internal/State.hs:89:1-66 146960 0 0.0 0.0 0.0 0.0 setAttributeType.\ Data.GraphViz.Internal.State Data/GraphViz/Internal/State.hs:89:42-66 146963 1 0.0 0.0 0.0 0.0 modifyGS Data.GraphViz.Printing Data/GraphViz/Printing.hs:143:3-19 146961 0 0.0 0.0 0.0 0.0 state Data.GraphViz.Printing Data/GraphViz/Printing.hs:116:42-65 146962 0 0.0 0.0 0.0 0.0 CAF:combinationsDotGraph1 Dodge.Combine.Graph 113569 0 0.0 0.0 0.0 0.0 combinationsDotGraph Dodge.Combine.Graph src/Dodge/Combine/Graph.hs:(89,1)-(90,23) 144637 0 0.0 0.0 0.0 0.0 graphToDot Data.GraphViz Data/GraphViz.hs:279:1-82 144638 0 0.0 0.0 0.0 0.0 graphElemsToDot Data.GraphViz Data/GraphViz.hs:(286,1)-(309,38) 144639 1 0.0 0.0 0.0 0.0 graphElemsToDot.(...) Data.GraphViz Data/GraphViz.hs:(299,5)-(301,34) 144869 1 0.0 0.0 0.0 0.0 clusterBy Data.GraphViz Data/GraphViz.hs:191:17-25 146597 1 0.0 0.0 0.0 0.0 clusterID Data.GraphViz Data/GraphViz.hs:196:17-25 146660 1 0.0 0.0 0.0 0.0 clustersToNodes Data.GraphViz.Algorithms.Clustering Data/GraphViz/Algorithms/Clustering.hs:(38,1)-(41,37) 144870 1 0.0 0.0 0.0 0.0 clustToTree Data.GraphViz.Algorithms.Clustering Data/GraphViz/Algorithms/Clustering.hs:(52,1)-(53,44) 146600 244 0.0 0.0 0.0 0.0 collapseNClusts Data.GraphViz.Algorithms.Clustering Data/GraphViz/Algorithms/Clustering.hs:(76,1)-(82,77) 144872 2 0.0 0.0 0.0 0.0 clustOrder Data.GraphViz.Algorithms.Clustering Data/GraphViz/Algorithms/Clustering.hs:(64,1)-(67,46) 146596 636 0.0 0.0 0.0 0.0 compare Dodge.Combine.Graph src/Dodge/Combine/Graph.hs:20:16-18 146601 636 0.0 0.0 0.0 0.0 sameClust Data.GraphViz.Algorithms.Clustering Data/GraphViz/Algorithms/Clustering.hs:(58,1)-(60,37) 146605 121 0.0 0.0 0.0 0.0 == Dodge.Combine.Graph src/Dodge/Combine/Graph.hs:20:13-14 146606 121 0.0 0.0 0.0 0.0 collapseNClusts.grpCls Data.GraphViz.Algorithms.Clustering Data/GraphViz/Algorithms/Clustering.hs:(80,5)-(82,77) 146602 4 0.0 0.0 0.0 0.0 getNodes Data.GraphViz.Algorithms.Clustering Data/GraphViz/Algorithms/Clustering.hs:(71,1)-(72,23) 146707 122 0.0 0.0 0.0 0.0 clustOrder Data.GraphViz.Algorithms.Clustering Data/GraphViz/Algorithms/Clustering.hs:(64,1)-(67,46) 146708 120 0.0 0.0 0.0 0.0 sameClust Data.GraphViz.Algorithms.Clustering Data/GraphViz/Algorithms/Clustering.hs:(58,1)-(60,37) 146709 120 0.0 0.0 0.0 0.0 treesToDot Data.GraphViz.Algorithms.Clustering Data/GraphViz/Algorithms/Clustering.hs:(90,1)-(92,50) 144871 2 0.0 0.0 0.0 0.0 treeToDot Data.GraphViz.Algorithms.Clustering Data/GraphViz/Algorithms/Clustering.hs:(98,1)-(113,56) 146603 124 0.0 0.0 0.0 0.0 treeToDot.(...) Data.GraphViz.Algorithms.Clustering Data/GraphViz/Algorithms/Clustering.hs:113:5-56 146706 2 0.0 0.0 0.0 0.0 treeToDot.cs Data.GraphViz.Algorithms.Clustering Data/GraphViz/Algorithms/Clustering.hs:113:5-56 146705 2 0.0 0.0 0.0 0.0 treeToDot.ns Data.GraphViz.Algorithms.Clustering Data/GraphViz/Algorithms/Clustering.hs:113:5-56 146720 2 0.0 0.0 0.0 0.0 treeToDot.stmts Data.GraphViz.Algorithms.Clustering Data/GraphViz/Algorithms/Clustering.hs:(108,5)-(112,22) 146701 2 0.0 0.0 0.0 0.0 fmtCluster Data.GraphViz Data/GraphViz.hs:199:17-26 146703 0 0.0 0.0 0.0 0.0 clusterFormatting Dodge.Combine.Graph src/Dodge/Combine/Graph.hs:(115,1)-(118,11) 146704 2 0.0 0.0 0.0 0.0 clusterID Data.GraphViz Data/GraphViz.hs:196:17-25 146662 0 0.0 0.0 0.0 0.0 setClusterID Dodge.Combine.Graph src/Dodge/Combine/Graph.hs:106:1-35 146680 0 0.0 0.0 0.0 0.0 fromEnum Dodge.Combine.Graph src/Dodge/Combine/Graph.hs:20:25-28 146681 2 0.0 0.0 0.0 0.0 fmtNode Data.GraphViz Data/GraphViz.hs:201:17-23 146736 0 0.0 0.0 0.0 0.0 nodeFormatting Dodge.Combine.Graph src/Dodge/Combine/Graph.hs:(136,1)-(140,47) 146737 122 0.0 0.0 0.0 0.0 toLabel Data.GraphViz.Attributes Data/GraphViz/Attributes.hs:148:1-30 147369 54 0.0 0.0 0.0 0.0 toLabelValue Dodge.Combine.Graph src/Dodge/Combine/Graph.hs:(26,5)-(27,67) 147382 54 0.0 0.0 0.0 0.0 showsPrec Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:93:22-25 147391 54 0.0 0.0 0.0 0.0 showsPrec Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:182:24-27 147459 36 0.0 0.0 0.0 0.0 showsPrec Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:121:22-25 147457 13 0.0 0.0 0.0 0.0 showsPrec Dodge.Data.Item.Targeting src/Dodge/Data/Item/Targeting.hs:17:24-27 147458 5 0.0 0.0 0.0 0.0 showsPrec Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:206:24-27 147460 3 0.0 0.0 0.0 0.0 showsPrec Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:133:24-27 147395 5 0.0 0.0 0.0 0.0 unstreamChunks/outer Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(73,15)-(79,43) 147392 54 0.0 0.0 0.0 0.0 unstreamChunks/inner Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(90,17)-(94,59) 147393 1699 0.0 0.0 0.0 0.0 unstreamChunks/resize Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(83,72)-(87,38) 147394 180 0.0 0.0 0.0 0.0 clusterBy Data.GraphViz Data/GraphViz.hs:191:17-25 146598 0 0.0 0.0 0.0 0.0 clusterFunc Dodge.Combine.Graph src/Dodge/Combine/Graph.hs:(109,1)-(112,33) 146599 122 0.0 0.0 0.0 0.0 fmtCluster Data.GraphViz Data/GraphViz.hs:199:17-26 146702 1 0.0 0.0 0.0 0.0 fmtNode Data.GraphViz Data/GraphViz.hs:201:17-23 146735 1 0.0 0.0 0.0 0.0 isDotCluster Data.GraphViz Data/GraphViz.hs:194:17-28 146656 1 0.0 0.0 0.0 0.0 graphElemsToDot.cs Data.GraphViz Data/GraphViz.hs:(299,5)-(301,34) 144868 1 0.0 0.0 0.0 0.0 graphElemsToDot.dirGraph Data.GraphViz Data/GraphViz.hs:293:5-32 144649 1 0.0 0.0 0.0 0.0 isDirected Data.GraphViz Data/GraphViz.hs:185:17-26 144650 1 0.0 0.0 0.0 0.0 graphElemsToDot.es Data.GraphViz Data/GraphViz.hs:302:5-31 146855 1 0.0 0.0 0.0 0.0 graphElemsToDot.mkDotEdge Data.GraphViz Data/GraphViz.hs:(303,5)-(309,38) 146859 105 0.0 0.0 0.0 0.0 fmtEdge Data.GraphViz Data/GraphViz.hs:203:17-23 146874 105 0.0 0.0 0.0 0.0 edgeFormatting Dodge.Combine.Graph src/Dodge/Combine/Graph.hs:(125,1)-(132,9) 146875 105 0.0 0.0 0.0 0.0 _unCombEdge Dodge.Combine.Graph src/Dodge/Combine/Graph.hs:29:30-40 146876 105 0.0 0.0 0.0 0.0 xLabel Data.GraphViz.Attributes Data/GraphViz/Attributes.hs:158:1-30 147129 52 0.0 0.0 0.0 0.0 toLabelValue Dodge.Combine.Graph src/Dodge/Combine/Graph.hs:(32,5)-(33,56) 147130 52 0.0 0.0 0.0 0.0 unstreamChunks/outer Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(73,15)-(79,43) 147131 52 0.0 0.0 0.0 0.0 unstreamChunks/inner Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(90,17)-(94,59) 147132 52 0.0 0.0 0.0 0.0 graphElemsToDot.ns Data.GraphViz Data/GraphViz.hs:(299,5)-(301,34) 146854 1 0.0 0.0 0.0 0.0 graphElemsToDot.stmts Data.GraphViz Data/GraphViz.hs:(294,5)-(298,22) 144746 1 0.0 0.0 0.0 0.0 globalAttributes Data.GraphViz Data/GraphViz.hs:188:17-32 144747 1 0.0 0.0 0.0 0.0 CAF:combinationsDotGraph10 Dodge.Combine.Graph 113500 0 0.0 0.0 0.0 0.0 myParams Dodge.Combine.Graph src/Dodge/Combine/Graph.hs:(94,1)-(103,32) 144669 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144670 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144671 1 0.0 0.0 0.0 0.0 CAF:combinationsDotGraph11 Dodge.Combine.Graph 113499 0 0.0 0.0 0.0 0.0 myParams Dodge.Combine.Graph src/Dodge/Combine/Graph.hs:(94,1)-(103,32) 144672 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144673 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144674 1 0.0 0.0 0.0 0.0 CAF:combinationsDotGraph17 Dodge.Combine.Graph 113497 0 0.0 0.0 0.0 0.0 combinationsDotGraph Dodge.Combine.Graph src/Dodge/Combine/Graph.hs:(89,1)-(90,23) 144716 0 0.0 0.0 0.0 0.0 printDotGraph Data.GraphViz.Types Data/GraphViz/Types.hs:266:1-23 144717 0 0.0 0.0 0.0 0.0 printIt Data.GraphViz.Printing Data/GraphViz/Printing.hs:180:1-27 144718 0 0.0 0.0 0.0 0.0 toDot Data.GraphViz.Printing Data/GraphViz/Printing.hs:163:3-17 144719 1 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Types.Canonical Data/GraphViz/Types/Canonical.hs:(106,3)-(109,68) 144720 0 0.0 0.0 0.0 0.0 CAF:combinationsDotGraph18 Dodge.Combine.Graph 113498 0 0.0 0.0 0.0 0.0 combinationsDotGraph Dodge.Combine.Graph src/Dodge/Combine/Graph.hs:(89,1)-(90,23) 144623 0 0.0 0.0 0.0 0.0 printDotGraph Data.GraphViz.Types Data/GraphViz/Types.hs:266:1-23 144624 0 0.0 0.0 0.0 0.0 printIt Data.GraphViz.Printing Data/GraphViz/Printing.hs:180:1-27 144625 0 0.0 0.0 0.0 0.0 toDot Data.GraphViz.Printing Data/GraphViz/Printing.hs:163:3-17 144626 0 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Types.Canonical Data/GraphViz/Types/Canonical.hs:(106,3)-(109,68) 144627 0 0.0 0.0 0.0 0.0 unqtDot.printGraphID' Data.GraphViz.Types.Canonical Data/GraphViz/Types/Canonical.hs:109:7-68 144628 1 0.0 0.0 0.0 0.0 CAF:combinationsDotGraph2 Dodge.Combine.Graph 113568 0 0.0 0.0 0.0 0.0 combinationsDotGraph Dodge.Combine.Graph src/Dodge/Combine/Graph.hs:(89,1)-(90,23) 146856 0 0.0 0.0 0.0 0.0 graphToDot Data.GraphViz Data/GraphViz.hs:279:1-82 146857 0 0.0 0.0 0.0 0.0 labEdges Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(118,5)-(121,51) 146858 1 0.0 0.0 0.0 0.0 CAF:combinationsDotGraph3 Dodge.Combine.Graph 113567 0 0.0 0.0 0.0 0.0 combinationsDotGraph Dodge.Combine.Graph src/Dodge/Combine/Graph.hs:(89,1)-(90,23) 144873 0 0.0 0.0 0.0 0.0 graphToDot Data.GraphViz Data/GraphViz.hs:279:1-82 144874 0 0.0 0.0 0.0 0.0 labNodes Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(107,5)-(108,68) 144875 1 0.0 0.0 0.0 0.0 CAF:combinationsDotGraph4 Dodge.Combine.Graph 113543 0 0.0 0.0 0.0 0.0 myParams Dodge.Combine.Graph src/Dodge/Combine/Graph.hs:(94,1)-(103,32) 144651 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144652 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144653 1 0.0 0.0 0.0 0.0 CAF:combinationsDotGraph5 Dodge.Combine.Graph 113542 0 0.0 0.0 0.0 0.0 myParams Dodge.Combine.Graph src/Dodge/Combine/Graph.hs:(94,1)-(103,32) 144654 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144655 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144656 1 0.0 0.0 0.0 0.0 CAF:combinationsDotGraph6 Dodge.Combine.Graph 113541 0 0.0 0.0 0.0 0.0 myParams Dodge.Combine.Graph src/Dodge/Combine/Graph.hs:(94,1)-(103,32) 144657 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144658 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144659 1 0.0 0.0 0.0 0.0 CAF:combinationsDotGraph7 Dodge.Combine.Graph 113540 0 0.0 0.0 0.0 0.0 myParams Dodge.Combine.Graph src/Dodge/Combine/Graph.hs:(94,1)-(103,32) 144660 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144661 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144662 1 0.0 0.0 0.0 0.0 CAF:combinationsDotGraph8 Dodge.Combine.Graph 113539 0 0.0 0.0 0.0 0.0 myParams Dodge.Combine.Graph src/Dodge/Combine/Graph.hs:(94,1)-(103,32) 144663 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144664 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144665 1 0.0 0.0 0.0 0.0 CAF:combinationsDotGraph9 Dodge.Combine.Graph 113538 0 0.0 0.0 0.0 0.0 myParams Dodge.Combine.Graph src/Dodge/Combine/Graph.hs:(94,1)-(103,32) 144666 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144667 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144668 1 0.0 0.0 0.0 0.0 CAF:combinationsGraph Dodge.Combine.Graph src/Dodge/Combine/Graph.hs:69:1-17 113566 0 0.0 0.0 0.0 0.0 combinationsGraph Dodge.Combine.Graph src/Dodge/Combine/Graph.hs:(69,1)-(76,42) 144876 1 0.0 0.0 0.0 0.0 labnfilter Data.Graph.Inductive.Graph Data/Graph/Inductive/Graph.hs:359:1-72 144877 1 0.0 0.0 0.0 0.0 _unCombNode Dodge.Combine.Graph src/Dodge/Combine/Graph.hs:22:30-40 146576 165 0.0 0.0 0.0 0.0 combinationsGraph.f Dodge.Combine.Graph src/Dodge/Combine/Graph.hs:(72,5)-(76,42) 146575 165 0.0 0.0 0.0 0.0 maxShowX Dodge.Combine.Graph src/Dodge/Combine/Graph.hs:(45,1)-(54,16) 146578 61 0.0 0.0 0.0 0.0 _ibtHeld Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:88:13-20 146593 15 0.0 0.0 0.0 0.0 _xNum Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:136:18-22 146592 15 0.0 0.0 0.0 0.0 delNodes Data.Graph.Inductive.Graph Data/Graph/Inductive/Graph.hs:331:1-47 146579 1 0.0 0.0 0.0 0.0 .: Data.Graph.Inductive.Graph Data/Graph/Inductive/Graph.hs:552:1-16 146581 0 0.0 0.0 0.0 0.0 matchGr Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(147,1)-(158,64) 146582 43 0.0 0.0 0.0 0.0 matchGr.g1 Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:153:20-41 146585 43 0.0 0.0 0.0 0.0 matchGr.g2 Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:156:20-45 146586 43 0.0 0.0 0.0 0.0 clearPred Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(318,1)-(322,43) 146587 43 0.0 0.0 0.0 0.0 clearPred.go Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(321,5)-(322,43) 146588 95 0.0 0.0 0.0 0.0 clearPred.go.ps' Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:321:28-48 146589 95 0.0 0.0 0.0 0.0 matchGr.g3 Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:157:20-45 146590 43 0.0 0.0 0.0 0.0 clearSucc Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(311,1)-(315,43) 146591 43 0.0 0.0 0.0 0.0 clearSucc.go Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(314,5)-(315,43) 146594 15 0.0 0.0 0.0 0.0 clearSucc.go.ss' Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:314:28-48 146595 15 0.0 0.0 0.0 0.0 matchGr.p' Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:154:20-41 146584 43 0.0 0.0 0.0 0.0 matchGr.s' Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:155:20-41 146583 43 0.0 0.0 0.0 0.0 labNodes Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(107,5)-(108,68) 144878 1 0.0 0.0 0.0 0.0 CAF:combinationsGraph1 Dodge.Combine.Graph 113565 0 0.0 0.0 0.0 0.0 combinationsGraph Dodge.Combine.Graph src/Dodge/Combine/Graph.hs:(69,1)-(76,42) 144879 0 0.0 0.0 0.0 0.0 fastEMap Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(206,1)-(209,62) 144881 1 0.0 0.0 0.0 0.0 fastEMap.f' Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:209:5-62 146574 165 0.0 0.0 0.0 0.0 CAF:combinationsGraph2 Dodge.Combine.Graph 113564 0 0.0 0.0 0.0 0.0 combinationsGraph Dodge.Combine.Graph src/Dodge/Combine/Graph.hs:(69,1)-(76,42) 144882 0 0.0 0.0 0.0 0.0 mkGraphFromEdges GraphHelp src/GraphHelp.hs:(5,1)-(8,41) 144883 1 0.0 0.0 0.0 0.0 insMapEdges Data.Graph.Inductive.NodeMap Data/Graph/Inductive/NodeMap.hs:(141,1)-(143,21) 146505 1 0.0 0.0 0.0 0.0 insEdges Data.Graph.Inductive.Graph Data/Graph/Inductive/Graph.hs:326:1-42 146524 1 0.0 0.0 0.0 0.0 insEdge Data.Graph.Inductive.Graph Data/Graph/Inductive/Graph.hs:(278,1)-(283,25) 146525 215 0.0 0.0 0.0 0.0 & Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(124,5)-(130,18) 146526 215 0.0 0.0 0.0 0.0 &.(...) Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:126:15-46 146545 215 0.0 0.0 0.0 0.0 fromAdjCounting Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:250:1-75 146546 0 0.0 0.0 0.0 0.0 &.(...) Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:127:15-46 146527 215 0.0 0.0 0.0 0.0 fromAdjCounting Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:250:1-75 146529 0 0.0 0.0 0.0 0.0 addLists Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(268,1)-(270,27) 146573 17 0.0 0.0 0.0 0.0 &.g1 Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:125:15-51 146548 215 0.0 0.0 0.0 0.0 &.g2 Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:128:15-41 146551 215 0.0 0.0 0.0 0.0 addSucc Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(273,1)-(284,45) 146552 215 0.0 0.0 0.0 0.0 addSucc.go Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(277,5)-(279,45) 146570 49 0.0 0.0 0.0 0.0 addSucc.go.f Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(278,13)-(279,45) 146571 49 0.0 0.0 0.0 0.0 addSucc.go.f.ss' Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:278:34-69 146572 49 0.0 0.0 0.0 0.0 &.g3 Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:129:15-41 146557 215 0.0 0.0 0.0 0.0 addPred Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(297,1)-(308,45) 146558 215 0.0 0.0 0.0 0.0 addPred.go Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(301,5)-(303,45) 146560 278 0.0 0.0 0.0 0.0 addPred.go.f Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(302,13)-(303,45) 146561 278 0.0 0.0 0.0 0.0 addPred.go.f.ps' Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:302:34-69 146562 278 0.0 0.0 0.0 0.0 addPred.go Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(307,5)-(308,45) 146566 189 0.0 0.0 0.0 0.0 addPred.go.ps' Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:307:29-64 146567 189 0.0 0.0 0.0 0.0 &.np Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:126:15-46 146550 215 0.0 0.0 0.0 0.0 &.ns Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:127:15-46 146556 215 0.0 0.0 0.0 0.0 &.preds Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:126:15-46 146555 215 0.0 0.0 0.0 0.0 &.succs Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:127:15-46 146559 215 0.0 0.0 0.0 0.0 insEdge.(...) Data.Graph.Inductive.Graph Data/Graph/Inductive/Graph.hs:(281,5)-(283,25) 146542 215 0.0 0.0 0.0 0.0 insEdge.(...) Data.Graph.Inductive.Graph Data/Graph/Inductive/Graph.hs:280:5-25 146532 215 0.0 0.0 0.0 0.0 matchGr Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(147,1)-(158,64) 146534 215 0.0 0.0 0.0 0.0 matchGr.g1 Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:153:20-41 146537 215 0.0 0.0 0.0 0.0 matchGr.g2 Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:156:20-45 146538 215 0.0 0.0 0.0 0.0 clearPred Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(318,1)-(322,43) 146539 215 0.0 0.0 0.0 0.0 clearPred.go Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(321,5)-(322,43) 146563 257 0.0 0.0 0.0 0.0 clearPred.go.ps' Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:321:28-48 146564 257 0.0 0.0 0.0 0.0 matchGr.g3 Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:157:20-45 146540 215 0.0 0.0 0.0 0.0 clearSucc Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(311,1)-(315,43) 146541 215 0.0 0.0 0.0 0.0 clearSucc.go Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(314,5)-(315,43) 146568 49 0.0 0.0 0.0 0.0 clearSucc.go.ss' Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:314:28-48 146569 49 0.0 0.0 0.0 0.0 matchGr.p' Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:154:20-41 146536 215 0.0 0.0 0.0 0.0 matchGr.s' Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:155:20-41 146535 215 0.0 0.0 0.0 0.0 toAdj Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(225,1)-(227,39) 146544 0 0.0 0.0 0.0 0.0 toAdj.expand Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:227:5-39 146565 306 0.0 0.0 0.0 0.0 insEdge.g' Data.Graph.Inductive.Graph Data/Graph/Inductive/Graph.hs:280:5-25 146549 215 0.0 0.0 0.0 0.0 insEdge.la Data.Graph.Inductive.Graph Data/Graph/Inductive/Graph.hs:(281,5)-(283,25) 146577 215 0.0 0.0 0.0 0.0 insEdge.mcxt Data.Graph.Inductive.Graph Data/Graph/Inductive/Graph.hs:280:5-25 146531 215 0.0 0.0 0.0 0.0 insEdge.pr Data.Graph.Inductive.Graph Data/Graph/Inductive/Graph.hs:(281,5)-(283,25) 146547 215 0.0 0.0 0.0 0.0 insEdge.su Data.Graph.Inductive.Graph Data/Graph/Inductive/Graph.hs:(281,5)-(283,25) 146530 215 0.0 0.0 0.0 0.0 insMapEdges.(...) Data.Graph.Inductive.NodeMap Data/Graph/Inductive/NodeMap.hs:142:9-31 146506 1 0.0 0.0 0.0 0.0 mkEdges Data.Graph.Inductive.NodeMap Data/Graph/Inductive/NodeMap.hs:88:1-27 146507 1 0.0 0.0 0.0 0.0 mkEdge Data.Graph.Inductive.NodeMap Data/Graph/Inductive/NodeMap.hs:(81,1)-(84,25) 146511 215 0.0 0.0 0.0 0.0 compare Dodge.Combine.Graph src/Dodge/Combine/Graph.hs:23:16-18 146512 0 0.0 0.0 0.0 0.0 compare Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:93:18-20 146514 2924 0.0 0.0 0.0 0.0 compare Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:83:18-20 146516 1224 0.0 0.0 0.0 0.0 compare Dodge.Data.Item.Targeting src/Dodge/Data/Item/Targeting.hs:17:19-21 146518 44 0.0 0.0 0.0 0.0 compare Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:35:25-27 146522 3 0.0 0.0 0.0 0.0 compare Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:182:19-21 146520 932 0.0 0.0 0.0 0.0 compare Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:121:18-20 146517 91 0.0 0.0 0.0 0.0 compare Dodge.Data.Item.Targeting src/Dodge/Data/Item/Targeting.hs:17:19-21 146519 14 0.0 0.0 0.0 0.0 compare Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:206:19-21 146521 5 0.0 0.0 0.0 0.0 compare Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:133:19-21 146515 36 0.0 0.0 0.0 0.0 insMapEdges.es' Data.Graph.Inductive.NodeMap Data/Graph/Inductive/NodeMap.hs:142:9-31 146523 1 0.0 0.0 0.0 0.0 mkGraphFromEdges.(...) GraphHelp src/GraphHelp.hs:7:5-40 144961 1 0.0 0.0 0.0 0.0 insMapNodes Data.Graph.Inductive.NodeMap Data/Graph/Inductive/NodeMap.hs:(131,1)-(133,30) 144962 1 0.0 0.0 0.0 0.0 insMapNodes.(...) Data.Graph.Inductive.NodeMap Data/Graph/Inductive/NodeMap.hs:132:9-31 144963 1 0.0 0.0 0.0 0.0 mkNodes Data.Graph.Inductive.NodeMap Data/Graph/Inductive/NodeMap.hs:92:1-21 144964 1 0.0 0.0 0.0 0.0 map' Data.Graph.Inductive.NodeMap Data/Graph/Inductive/NodeMap.hs:(95,1)-(99,18) 144965 431 0.0 0.0 0.0 0.0 map'.(...) Data.Graph.Inductive.NodeMap Data/Graph/Inductive/NodeMap.hs:98:9-32 144976 430 0.0 0.0 0.0 0.0 map'.(...) Data.Graph.Inductive.NodeMap Data/Graph/Inductive/NodeMap.hs:97:9-23 144971 430 0.0 0.0 0.0 0.0 mkNode Data.Graph.Inductive.NodeMap Data/Graph/Inductive/NodeMap.hs:(68,1)-(73,27) 144973 430 0.0 0.0 0.0 0.0 mkNode.m' Data.Graph.Inductive.NodeMap Data/Graph/Inductive/NodeMap.hs:72:17-65 144978 165 0.0 0.0 0.0 0.0 compare Dodge.Combine.Graph src/Dodge/Combine/Graph.hs:23:16-18 144982 0 0.0 0.0 0.0 0.0 compare Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:93:18-20 144985 957 0.0 0.0 0.0 0.0 compare Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:182:19-21 145180 336 0.0 0.0 0.0 0.0 compare Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:83:18-20 145002 286 0.0 0.0 0.0 0.0 compare Dodge.Data.Item.Targeting src/Dodge/Data/Item/Targeting.hs:17:19-21 145058 15 0.0 0.0 0.0 0.0 compare Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:35:25-27 146330 1 0.0 0.0 0.0 0.0 compare Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:121:18-20 145056 43 0.0 0.0 0.0 0.0 compare Dodge.Data.Item.Targeting src/Dodge/Data/Item/Targeting.hs:17:19-21 145060 8 0.0 0.0 0.0 0.0 compare Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:206:19-21 146234 3 0.0 0.0 0.0 0.0 compare Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:133:19-21 144986 9 0.0 0.0 0.0 0.0 compare Dodge.Combine.Graph src/Dodge/Combine/Graph.hs:23:16-18 144980 0 0.0 0.0 0.0 0.0 compare Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:93:18-20 144983 2729 0.0 0.0 0.0 0.0 compare Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:83:18-20 145001 1104 0.0 0.0 0.0 0.0 compare Dodge.Data.Item.Targeting src/Dodge/Data/Item/Targeting.hs:17:19-21 145057 35 0.0 0.0 0.0 0.0 compare Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:35:25-27 146329 1 0.0 0.0 0.0 0.0 compare Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:182:19-21 145179 869 0.0 0.0 0.0 0.0 compare Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:121:18-20 145055 75 0.0 0.0 0.0 0.0 compare Dodge.Data.Item.Targeting src/Dodge/Data/Item/Targeting.hs:17:19-21 145059 8 0.0 0.0 0.0 0.0 compare Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:206:19-21 146233 3 0.0 0.0 0.0 0.0 compare Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:133:19-21 144984 23 0.0 0.0 0.0 0.0 compare Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:49:27-29 144988 0 0.0 0.0 0.0 0.0 map'.a' Data.Graph.Inductive.NodeMap Data/Graph/Inductive/NodeMap.hs:97:9-23 144977 430 0.0 0.0 0.0 0.0 map'.a'' Data.Graph.Inductive.NodeMap Data/Graph/Inductive/NodeMap.hs:98:9-32 146510 430 0.0 0.0 0.0 0.0 map'.c Data.Graph.Inductive.NodeMap Data/Graph/Inductive/NodeMap.hs:97:9-23 144970 430 0.0 0.0 0.0 0.0 map'.cs Data.Graph.Inductive.NodeMap Data/Graph/Inductive/NodeMap.hs:98:9-32 144975 430 0.0 0.0 0.0 0.0 insMapNodes.m' Data.Graph.Inductive.NodeMap Data/Graph/Inductive/NodeMap.hs:132:9-31 146509 1 0.0 0.0 0.0 0.0 insMapNodes.ns Data.Graph.Inductive.NodeMap Data/Graph/Inductive/NodeMap.hs:132:9-31 144966 1 0.0 0.0 0.0 0.0 insNodes Data.Graph.Inductive.Graph Data/Graph/Inductive/Graph.hs:321:1-42 144968 1 0.0 0.0 0.0 0.0 fastInsNode Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(168,1)-(170,46) 144969 430 0.0 0.0 0.0 0.0 fastInsNode.g' Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:170:5-46 144974 430 0.0 0.0 0.0 0.0 mkGraphFromEdges.gr GraphHelp src/GraphHelp.hs:7:5-40 144967 1 0.0 0.0 0.0 0.0 mkGraphFromEdges.nm GraphHelp src/GraphHelp.hs:7:5-40 146508 1 0.0 0.0 0.0 0.0 mkGraphFromEdges.ns GraphHelp src/GraphHelp.hs:8:5-41 144884 1 0.0 0.0 0.0 0.0 mkGraphFromEdges.ns.\ GraphHelp src/GraphHelp.hs:8:33-37 144960 215 0.0 0.0 0.0 0.0 CAF:combineFloors Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:172:1-13 110509 0 0.0 0.0 0.0 0.0 combineFloors Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:172:1-21 150807 1 0.0 0.0 0.0 0.0 CAF:comma Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:485:1-5 91917 0 0.0 0.0 0.0 0.0 comma Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:485:1-16 147367 1 0.0 0.0 0.0 0.0 char Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(815,1)-(816,18) 147368 1 0.0 0.0 0.0 0.0 CAF:commandsCommand Dodge.Terminal src/Dodge/Terminal.hs:95:1-15 114419 0 0.0 0.0 0.0 0.0 commandsCommand Dodge.Terminal src/Dodge/Terminal.hs:(95,1)-(101,9) 171357 1 0.0 0.0 0.0 0.0 CAF:commandsCommand12 Dodge.Terminal 114417 0 0.0 0.0 0.0 0.0 CAF:commandsCommand2 Dodge.Terminal 114418 0 0.0 0.0 0.0 0.0 CAF:commandsCommand7 Dodge.Terminal 114416 0 0.0 0.0 0.0 0.0 CAF:commandsCommand9 Dodge.Terminal 114415 0 0.0 0.0 0.0 0.0 CAF:commonMarkerFirstByte_r96sB Codec.Picture.Jpg.Internal.Types src/Codec/Picture/Jpg/Internal/Types.hs:463:1-21 74285 0 0.0 0.0 0.0 0.0 commonMarkerFirstByte Codec.Picture.Jpg.Internal.Types src/Codec/Picture/Jpg/Internal/Types.hs:463:1-28 139920 1 0.0 0.0 0.0 0.0 CAF:compactDrawTree Dodge.LevelGen src/Dodge/LevelGen.hs:86:1-15 114976 0 0.0 0.0 0.0 0.0 compactDrawTree Dodge.LevelGen src/Dodge/LevelGen.hs:86:1-39 150873 1 0.0 0.0 0.0 0.0 CAF:compress2 Codec.Compression.Zlib.Internal 73623 0 0.0 0.0 0.0 0.0 mkStateST Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:738:1-41 140098 1 0.0 0.0 0.0 0.0 CAF:computerBeepingS1 Dodge.SoundLogic.ExternallyGeneratedSounds 136867 0 0.0 0.0 0.0 0.0 computerBeepingS Dodge.SoundLogic.ExternallyGeneratedSounds src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs:459:1-29 170843 1 0.0 0.0 0.0 0.0 CAF:conEffects4 Dodge.Concurrent 138477 0 0.0 0.0 0.0 0.0 conEffects Dodge.Concurrent src/Dodge/Concurrent.hs:(18,1)-(30,20) 156283 0 0.0 0.0 0.0 0.0 conEffects.dopop Dodge.Concurrent src/Dodge/Concurrent.hs:(26,5)-(28,45) 156284 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 156285 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 156286 1 0.0 0.0 0.0 0.0 CAF:conEffects5 Dodge.Concurrent 138476 0 0.0 0.0 0.0 0.0 conEffects Dodge.Concurrent src/Dodge/Concurrent.hs:(18,1)-(30,20) 156289 0 0.0 0.0 0.0 0.0 conEffects.dopop Dodge.Concurrent src/Dodge/Concurrent.hs:(26,5)-(28,45) 156290 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 156291 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 156292 1 0.0 0.0 0.0 0.0 CAF:conEffects7 Dodge.Concurrent 138473 0 0.0 0.0 0.0 0.0 conEffects Dodge.Concurrent src/Dodge/Concurrent.hs:(18,1)-(30,20) 144559 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144560 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144561 1 0.0 0.0 0.0 0.0 CAF:conEffects8 Dodge.Concurrent 138470 0 0.0 0.0 0.0 0.0 conEffects Dodge.Concurrent src/Dodge/Concurrent.hs:(18,1)-(30,20) 144465 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144466 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144467 1 0.0 0.0 0.0 0.0 CAF:conEffects_bc Dodge.Concurrent 138474 0 0.0 0.0 0.0 0.0 conEffects Dodge.Concurrent src/Dodge/Concurrent.hs:(18,1)-(30,20) 144476 0 0.0 0.0 0.0 0.0 _Cons Control.Lens.Cons src/Control/Lens/Cons.hs:(135,3)-(137,26) 144477 0 0.0 0.0 0.0 0.0 right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 144478 1 0.0 0.0 0.0 0.0 CAF:conEffects_bc1 Dodge.Concurrent 138471 0 0.0 0.0 0.0 0.0 conEffects Dodge.Concurrent src/Dodge/Concurrent.hs:(18,1)-(30,20) 142410 0 0.0 0.0 0.0 0.0 _Cons Control.Lens.Cons src/Control/Lens/Cons.hs:(135,3)-(137,26) 142411 0 0.0 0.0 0.0 0.0 right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 142412 1 0.0 0.0 0.0 0.0 CAF:conEffects_f1 Dodge.Concurrent 138475 0 0.0 0.0 0.0 0.0 conEffects Dodge.Concurrent src/Dodge/Concurrent.hs:(18,1)-(30,20) 144473 0 0.0 0.0 0.0 0.0 _Cons Control.Lens.Cons src/Control/Lens/Cons.hs:(135,3)-(137,26) 144474 1 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 144475 1 0.0 0.0 0.0 0.0 CAF:conEffects_f2 Dodge.Concurrent 138472 0 0.0 0.0 0.0 0.0 conEffects Dodge.Concurrent src/Dodge/Concurrent.hs:(18,1)-(30,20) 142405 0 0.0 0.0 0.0 0.0 _Cons Control.Lens.Cons src/Control/Lens/Cons.hs:(135,3)-(137,26) 142406 1 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 142407 1 0.0 0.0 0.0 0.0 CAF:conEffects_f3 Dodge.Concurrent 138469 0 0.0 0.0 0.0 0.0 conEffects Dodge.Concurrent src/Dodge/Concurrent.hs:(18,1)-(30,20) 144468 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144469 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144470 1 0.0 0.0 0.0 0.0 CAF:connectionBlurb Dodge.Terminal src/Dodge/Terminal.hs:104:1-15 114413 0 0.0 0.0 0.0 0.0 connectionBlurb Dodge.Terminal src/Dodge/Terminal.hs:(104,1)-(110,5) 152446 1 0.0 0.0 0.0 0.0 CAF:connectionBlurbLines1 Dodge.Terminal 114414 0 0.0 0.0 0.0 0.0 connectionBlurbLines Dodge.Terminal src/Dodge/Terminal.hs:(49,1)-(56,71) 171443 0 0.0 0.0 0.0 0.0 termSoundLine Dodge.Terminal src/Dodge/Terminal.hs:113:1-62 171444 1 0.0 0.0 0.0 0.0 CAF:corDoor1 Dodge.Room.Room 110333 0 0.0 0.0 0.0 0.0 corDoor Dodge.Room.Room src/Dodge/Room/Room.hs:(379,1)-(381,54) 147712 1 0.0 0.0 0.0 0.0 CAF:corDoor3 Dodge.Room.Room 110332 0 0.0 0.0 0.0 0.0 CAF:corDoor6 Dodge.Room.Room 110331 0 0.0 0.0 0.0 0.0 corDoor Dodge.Room.Room src/Dodge/Room/Room.hs:(379,1)-(381,54) 149323 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 149324 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 149325 1 0.0 0.0 0.0 0.0 CAF:corDoor7 Dodge.Room.Room 110329 0 0.0 0.0 0.0 0.0 corDoor Dodge.Room.Room src/Dodge/Room/Room.hs:(379,1)-(381,54) 147786 0 0.0 0.0 0.0 0.0 cleatOnward Dodge.Cleat src/Dodge/Cleat.hs:25:1-68 147790 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 147791 0 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 147792 0 0.0 0.0 0.0 0.0 CAF:corDoor_m1 Dodge.Room.Room 110330 0 0.0 0.0 0.0 0.0 corDoor Dodge.Room.Room src/Dodge/Room/Room.hs:(379,1)-(381,54) 147784 0 0.0 0.0 0.0 0.0 shuffleLinks Dodge.Room.Link src/Dodge/Room/Link.hs:31:1-34 147785 1 0.0 0.0 0.0 0.0 shuffle RandomHelp src/RandomHelp.hs:(47,1)-(52,38) 147801 1 0.0 0.0 0.0 0.0 shuffle.\ RandomHelp src/RandomHelp.hs:48:44-64 147803 4 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:235:3-43 147804 0 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 147805 0 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 147809 1 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 147811 1 0.0 0.0 0.0 0.0 CAF:cornerList_r1HMx Preload.Render src/Preload/Render.hs:212:1-10 135422 0 0.0 0.0 0.0 0.0 cornerList Preload.Render src/Preload/Render.hs:(212,1)-(217,5) 140744 1 0.0 0.0 0.0 0.0 CAF:corridor Dodge.Room.Corridor src/Dodge/Room/Corridor.hs:18:1-8 110793 0 0.0 0.0 0.0 0.0 corridor Dodge.Room.Corridor src/Dodge/Room/Corridor.hs:(18,1)-(37,9) 147793 1 0.0 0.0 0.0 0.0 compare Linear.V2 src/Linear/V2.hs:114:7-9 147799 2 0.0 0.0 0.0 0.0 doublePairSet Geometry src/Geometry.hs:154:1-50 147797 2 0.0 0.0 0.0 0.0 compare Linear.V2 src/Linear/V2.hs:114:7-9 147798 3 0.0 0.0 0.0 0.0 corridor.lnks' Dodge.Room.Corridor src/Dodge/Room/Corridor.hs:(32,5)-(37,9) 147796 1 0.0 0.0 0.0 0.0 CAF:corridor13 Dodge.Room.Corridor 110790 0 0.0 0.0 0.0 0.0 CAF:corridor18 Dodge.Room.Corridor 110755 0 0.0 0.0 0.0 0.0 corridor Dodge.Room.Corridor src/Dodge/Room/Corridor.hs:(18,1)-(37,9) 160046 0 0.0 0.0 0.0 0.0 makeTileFromPoly Tile src/Tile.hs:(29,1)-(36,18) 160047 1 0.0 0.0 0.0 0.0 + Linear.V2 src/Linear/V2.hs:207:3-18 160048 1 0.0 0.0 0.0 0.0 <*> Linear.V2 src/Linear/V2.hs:171:3-36 160049 1 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 160054 0 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 160050 1 0.0 0.0 0.0 0.0 makeTileFromPoly.(...) Tile src/Tile.hs:36:5-18 160052 1 0.0 0.0 0.0 0.0 makeTileFromPoly.c Tile src/Tile.hs:36:5-18 160051 1 0.0 0.0 0.0 0.0 makeTileFromPoly.d Tile src/Tile.hs:36:5-18 160053 1 0.0 0.0 0.0 0.0 CAF:corridor30 Dodge.Room.Corridor 110789 0 0.0 0.0 0.0 0.0 corridor Dodge.Room.Corridor src/Dodge/Room/Corridor.hs:(18,1)-(37,9) 151194 0 0.0 0.0 0.0 0.0 rectNSWE Geometry.Polygon src/Geometry/Polygon.hs:20:1-55 151195 1 0.0 0.0 0.0 0.0 CAF:corridor43 Dodge.Room.Corridor 110788 0 0.0 0.0 0.0 0.0 corridor Dodge.Room.Corridor src/Dodge/Room/Corridor.hs:(18,1)-(37,9) 152920 0 0.0 0.0 0.0 0.0 spanLightI Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:194:1-34 152922 0 0.0 0.0 0.0 0.0 spanColLightI Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(180,1)-(184,30) 152926 1 0.0 0.0 0.0 0.0 lsColPos Dodge.LightSource src/Dodge/LightSource.hs:51:1-42 152928 1 0.0 0.0 0.0 0.0 lsColPosRad Dodge.LightSource src/Dodge/LightSource.hs:(57,1)-(61,32) 152932 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 152933 3 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 152934 3 0.0 0.0 0.0 0.0 ps0j Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:68:1-84 152927 1 0.0 0.0 0.0 0.0 putShape Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(135,1)-(143,22) 152942 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 152985 3 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 152986 3 0.0 0.0 0.0 0.0 negate Linear.V2 src/Linear/V2.hs:213:3-22 157362 1 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 157363 1 0.0 0.0 0.0 0.0 putShape.bnds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:142:5-25 152943 1 0.0 0.0 0.0 0.0 shapeBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:149:1-64 152944 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 152947 4 0.0 0.0 0.0 0.0 <*> Control.Foldl src/Control/Foldl.hs:(257,5)-(261,32) 152945 3 0.0 0.0 0.0 0.0 <*>.step Control.Foldl src/Control/Foldl.hs:258:13-64 152959 24 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 152960 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 152961 0 0.0 0.0 0.0 0.0 premap.step' Control.Foldl src/Control/Foldl.hs:1195:5-28 152962 8 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 152963 8 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 152964 8 0.0 0.0 0.0 0.0 _2 Linear.V2 src/Linear/V2.hs:492:3-40 152965 8 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 152970 0 0.0 0.0 0.0 0.0 premap.step' Control.Foldl src/Control/Foldl.hs:1195:5-28 152971 24 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 152972 24 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 152973 24 0.0 0.0 0.0 0.0 _1 Linear.V2 src/Linear/V2.hs:489:3-40 152976 16 0.0 0.0 0.0 0.0 _2 Linear.V2 src/Linear/V2.hs:492:3-40 152974 8 0.0 0.0 0.0 0.0 <*>.begin Control.Foldl src/Control/Foldl.hs:259:13-38 152952 3 0.0 0.0 0.0 0.0 <*>.done Control.Foldl src/Control/Foldl.hs:260:13-51 152977 3 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 152978 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 152979 0 0.0 0.0 0.0 0.0 lazy Control.Foldl.Internal src/Control/Foldl/Internal.hs:(22,1)-(23,23) 152980 1 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 152981 0 0.0 0.0 0.0 0.0 lazy Control.Foldl.Internal src/Control/Foldl/Internal.hs:(22,1)-(23,23) 152982 3 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 152946 1 0.0 0.0 0.0 0.0 maximum Control.Foldl src/Control/Foldl.hs:706:1-20 152948 1 0.0 0.0 0.0 0.0 _Fold1 Control.Foldl src/Control/Foldl.hs:(1167,1)-(1171,28) 152949 1 0.0 0.0 0.0 0.0 _Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1169,5)-(1171,28) 152969 16 0.0 0.0 0.0 0.0 minimum Control.Foldl src/Control/Foldl.hs:722:1-20 152950 1 0.0 0.0 0.0 0.0 _Fold1 Control.Foldl src/Control/Foldl.hs:(1167,1)-(1171,28) 152951 1 0.0 0.0 0.0 0.0 _Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1169,5)-(1171,28) 152975 16 0.0 0.0 0.0 0.0 shapePoints Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:146:1-44 152953 0 0.0 0.0 0.0 0.0 _sfVs Shape.Data src/Shape/Data.hs:43:7-11 152958 1 0.0 0.0 0.0 0.0 putShape.m Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:143:5-22 152983 1 0.0 0.0 0.0 0.0 midBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:152:1-55 152984 1 0.0 0.0 0.0 0.0 radBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:155:1-48 152987 1 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 157364 0 0.0 0.0 0.0 0.0 spanColLightI.(...) Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:184:5-30 152930 1 0.0 0.0 0.0 0.0 spanColLightI.x Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:184:5-30 152929 1 0.0 0.0 0.0 0.0 spanColLightI.y Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:184:5-30 152931 1 0.0 0.0 0.0 0.0 sps0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:43:1-21 152940 0 0.0 0.0 0.0 0.0 sPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:28:1-69 152941 1 0.0 0.0 0.0 0.0 thinHighBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:78:1-23 152954 0 0.0 0.0 0.0 0.0 highBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(90,1)-(98,58) 152955 1 0.0 0.0 0.0 0.0 highBar.n Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:98:5-58 152966 1 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 152956 0 0.0 0.0 0.0 0.0 upperBoxMT Shape src/Shape.hs:145:1-36 152957 0 0.0 0.0 0.0 0.0 CAF:corridor51 Dodge.Room.Corridor 110784 0 0.0 0.0 0.0 0.0 corridor Dodge.Room.Corridor src/Dodge/Room/Corridor.hs:(18,1)-(37,9) 149340 0 0.0 0.0 0.0 0.0 corridor.lnks' Dodge.Room.Corridor src/Dodge/Room/Corridor.hs:(32,5)-(37,9) 149341 0 0.0 0.0 0.0 0.0 inLink Dodge.RoomLink src/Dodge/RoomLink.hs:(114,1)-(119,9) 149342 1 0.0 0.0 0.0 0.0 CAF:corridor56 Dodge.Room.Corridor 110785 0 0.0 0.0 0.0 0.0 corridor Dodge.Room.Corridor src/Dodge/Room/Corridor.hs:(18,1)-(37,9) 149343 0 0.0 0.0 0.0 0.0 corridor.lnks' Dodge.Room.Corridor src/Dodge/Room/Corridor.hs:(32,5)-(37,9) 149344 0 0.0 0.0 0.0 0.0 outLink Dodge.RoomLink src/Dodge/RoomLink.hs:(106,1)-(111,9) 149345 1 0.0 0.0 0.0 0.0 CAF:corridor61 Dodge.Room.Corridor 110786 0 0.0 0.0 0.0 0.0 corridor Dodge.Room.Corridor src/Dodge/Room/Corridor.hs:(18,1)-(37,9) 149334 0 0.0 0.0 0.0 0.0 corridor.lnks' Dodge.Room.Corridor src/Dodge/Room/Corridor.hs:(32,5)-(37,9) 149335 0 0.0 0.0 0.0 0.0 outLink Dodge.RoomLink src/Dodge/RoomLink.hs:(106,1)-(111,9) 149336 1 0.0 0.0 0.0 0.0 CAF:corridor63 Dodge.Room.Corridor 110787 0 0.0 0.0 0.0 0.0 corridor Dodge.Room.Corridor src/Dodge/Room/Corridor.hs:(18,1)-(37,9) 149337 0 0.0 0.0 0.0 0.0 corridor.lnks' Dodge.Room.Corridor src/Dodge/Room/Corridor.hs:(32,5)-(37,9) 149338 0 0.0 0.0 0.0 0.0 outLink Dodge.RoomLink src/Dodge/RoomLink.hs:(106,1)-(111,9) 149339 1 0.0 0.0 0.0 0.0 CAF:corridor_poly Dodge.Room.Corridor src/Dodge/Room/Corridor.hs:31:5-8 110754 0 0.0 0.0 0.0 0.0 corridor Dodge.Room.Corridor src/Dodge/Room/Corridor.hs:(18,1)-(37,9) 151802 0 0.0 0.0 0.0 0.0 corridor.poly Dodge.Room.Corridor src/Dodge/Room/Corridor.hs:31:5-29 151803 1 0.0 0.0 0.0 0.0 rectNSWE Geometry.Polygon src/Geometry/Polygon.hs:20:1-55 151804 1 0.0 0.0 0.0 0.0 CAF:crCancelReloading2 Dodge.Reloading 114573 0 0.0 0.0 0.0 0.0 crCancelReloading Dodge.Reloading src/Dodge/Reloading.hs:(14,1)-(21,85) 179433 0 0.0 0.0 0.0 0.0 crCancelReloading.updateProgress Dodge.Reloading src/Dodge/Reloading.hs:(19,5)-(21,85) 179434 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 179435 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 179436 1 0.0 0.0 0.0 0.0 CAF:crCancelReloading3 Dodge.Reloading 114572 0 0.0 0.0 0.0 0.0 crCancelReloading Dodge.Reloading src/Dodge/Reloading.hs:(14,1)-(21,85) 179401 0 0.0 0.0 0.0 0.0 crCancelReloading.updateProgress Dodge.Reloading src/Dodge/Reloading.hs:(19,5)-(21,85) 179402 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 179403 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 179404 1 0.0 0.0 0.0 0.0 CAF:crCancelReloading_f1 Dodge.Reloading 114571 0 0.0 0.0 0.0 0.0 crCancelReloading Dodge.Reloading src/Dodge/Reloading.hs:(14,1)-(21,85) 179405 0 0.0 0.0 0.0 0.0 crCancelReloading.updateProgress Dodge.Reloading src/Dodge/Reloading.hs:(19,5)-(21,85) 179406 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 179407 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 179408 1 0.0 0.0 0.0 0.0 CAF:crHasTarget_bc Dodge.Creature.Test 133964 0 0.0 0.0 0.0 0.0 crHasTarget Dodge.Creature.Test src/Dodge/Creature/Test.hs:52:1-62 158107 0 0.0 0.0 0.0 0.0 right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 158108 1 0.0 0.0 0.0 0.0 CAF:crHasTarget_f2 Dodge.Creature.Test 133965 0 0.0 0.0 0.0 0.0 crHasTarget Dodge.Creature.Test src/Dodge/Creature/Test.hs:52:1-62 158103 0 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 158104 1 0.0 0.0 0.0 0.0 CAF:crIXsNearPoint Dodge.Zoning.Creature src/Dodge/Zoning/Creature.hs:15:1-14 135956 0 0.0 0.0 0.0 0.0 crIXsNearPoint Dodge.Zoning.Creature src/Dodge/Zoning/Creature.hs:15:1-48 159406 1 0.0 0.0 0.0 0.0 CAF:crInAimStance1 Dodge.Creature.Test 133957 0 0.0 0.0 0.0 0.0 crInAimStance Dodge.Creature.Test src/Dodge/Creature/Test.hs:(81,1)-(87,56) 178368 0 0.0 0.0 0.0 0.0 crInAimStance.mitstance Dodge.Creature.Test src/Dodge/Creature/Test.hs:(85,5)-(87,56) 178369 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178370 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178371 1 0.0 0.0 0.0 0.0 CAF:crInAimStance2 Dodge.Creature.Test 133955 0 0.0 0.0 0.0 0.0 crInAimStance Dodge.Creature.Test src/Dodge/Creature/Test.hs:(81,1)-(87,56) 178359 0 0.0 0.0 0.0 0.0 crInAimStance.mitstance Dodge.Creature.Test src/Dodge/Creature/Test.hs:(85,5)-(87,56) 178360 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178361 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178362 1 0.0 0.0 0.0 0.0 CAF:crInAimStance_f1 Dodge.Creature.Test 133956 0 0.0 0.0 0.0 0.0 crInAimStance Dodge.Creature.Test src/Dodge/Creature/Test.hs:(81,1)-(87,56) 178372 0 0.0 0.0 0.0 0.0 crInAimStance.mitstance Dodge.Creature.Test src/Dodge/Creature/Test.hs:(85,5)-(87,56) 178373 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178374 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178375 1 0.0 0.0 0.0 0.0 CAF:crInAimStance_f2 Dodge.Creature.Test 133954 0 0.0 0.0 0.0 0.0 crInAimStance Dodge.Creature.Test src/Dodge/Creature/Test.hs:(81,1)-(87,56) 178363 0 0.0 0.0 0.0 0.0 crInAimStance.mitstance Dodge.Creature.Test src/Dodge/Creature/Test.hs:(85,5)-(87,56) 178364 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178365 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178366 1 0.0 0.0 0.0 0.0 CAF:crIsReloading1 Dodge.Creature.Test 133926 0 0.0 0.0 0.0 0.0 crIsReloading Dodge.Creature.Test src/Dodge/Creature/Test.hs:(35,1)-(37,14) 177670 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 177671 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 177672 1 0.0 0.0 0.0 0.0 CAF:crIsReloading_f1 Dodge.Creature.Test 133925 0 0.0 0.0 0.0 0.0 crIsReloading Dodge.Creature.Test src/Dodge/Creature/Test.hs:(35,1)-(37,14) 177673 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 177674 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 177675 1 0.0 0.0 0.0 0.0 CAF:crToggleReloading1 Dodge.Reloading 114560 0 0.0 0.0 0.0 0.0 crToggleReloading Dodge.Reloading src/Dodge/Reloading.hs:(45,1)-(47,29) 178281 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178282 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178283 1 0.0 0.0 0.0 0.0 CAF:crToggleReloading_f1 Dodge.Reloading 114559 0 0.0 0.0 0.0 0.0 crToggleReloading Dodge.Reloading src/Dodge/Reloading.hs:(45,1)-(47,29) 178284 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178285 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178286 1 0.0 0.0 0.0 0.0 CAF:crZoneSize Dodge.Zoning.Creature src/Dodge/Zoning/Creature.hs:40:1-10 135947 0 0.0 0.0 0.0 0.0 crZoneSize Dodge.Zoning.Creature src/Dodge/Zoning/Creature.hs:40:1-15 157452 1 0.0 0.0 0.0 0.0 CAF:crixsNearSeg Dodge.Zoning.Creature src/Dodge/Zoning/Creature.hs:27:1-12 135953 0 0.0 0.0 0.0 0.0 crixsNearSeg Dodge.Zoning.Creature src/Dodge/Zoning/Creature.hs:27:1-44 179614 1 0.0 0.0 0.0 0.0 CAF:crsItmsUnused_b1 Dodge.Room.Containing 110800 0 0.0 0.0 0.0 0.0 crsItmsUnused Dodge.Room.Containing src/Dodge/Room/Containing.hs:(45,1)-(47,83) 153943 0 0.0 0.0 0.0 0.0 crsItmsUnused.\ Dodge.Room.Containing src/Dodge/Room/Containing.hs:47:24-78 153944 0 0.0 0.0 0.0 0.0 unusedSpotAwayFromLink Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(123,1)-(125,59) 153945 1 0.0 0.0 0.0 0.0 rprBool Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:73:1-59 153946 1 0.0 0.0 0.0 0.0 CAF:crsNearCirc1 Dodge.Zoning.Creature 135952 0 0.0 0.0 0.0 0.0 crsNearCirc Dodge.Zoning.Creature src/Dodge/Zoning/Creature.hs:34:1-114 180229 0 0.0 0.0 0.0 0.0 crsNearCirc.\ Dodge.Zoning.Creature src/Dodge/Zoning/Creature.hs:34:39-79 180230 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 180231 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 180232 1 0.0 0.0 0.0 0.0 CAF:crsNearCirc_f1 Dodge.Zoning.Creature 135951 0 0.0 0.0 0.0 0.0 crsNearCirc Dodge.Zoning.Creature src/Dodge/Zoning/Creature.hs:34:1-114 180233 0 0.0 0.0 0.0 0.0 crsNearCirc.\ Dodge.Zoning.Creature src/Dodge/Zoning/Creature.hs:34:39-79 180234 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 180235 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 180236 1 0.0 0.0 0.0 0.0 CAF:crsNearPoint1 Dodge.Zoning.Creature 135958 0 0.0 0.0 0.0 0.0 crsNearPoint Dodge.Zoning.Creature src/Dodge/Zoning/Creature.hs:18:1-112 159414 0 0.0 0.0 0.0 0.0 crsNearPoint.\ Dodge.Zoning.Creature src/Dodge/Zoning/Creature.hs:18:38-78 159415 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 159416 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 159417 1 0.0 0.0 0.0 0.0 CAF:crsNearPoint_f1 Dodge.Zoning.Creature 135957 0 0.0 0.0 0.0 0.0 crsNearPoint Dodge.Zoning.Creature src/Dodge/Zoning/Creature.hs:18:1-112 159418 0 0.0 0.0 0.0 0.0 crsNearPoint.\ Dodge.Zoning.Creature src/Dodge/Zoning/Creature.hs:18:38-78 159419 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 159420 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 159421 1 0.0 0.0 0.0 0.0 CAF:crsNearRect Dodge.Zoning.Creature src/Dodge/Zoning/Creature.hs:37:1-11 135950 0 0.0 0.0 0.0 0.0 crsNearRect Dodge.Zoning.Creature src/Dodge/Zoning/Creature.hs:37:1-44 179760 1 0.0 0.0 0.0 0.0 CAF:cursorVisible SDL.Input.Mouse src/SDL/Input/Mouse.hs:174:1-13 107700 0 0.0 0.0 0.0 0.0 cursorVisible SDL.Input.Mouse src/SDL/Input/Mouse.hs:(174,1)-(182,51) 139448 1 0.0 0.0 0.0 0.0 CAF:damageCodeCommand Dodge.Terminal src/Dodge/Terminal.hs:243:1-17 114384 0 0.0 0.0 0.0 0.0 damageCodeCommand Dodge.Terminal src/Dodge/Terminal.hs:(243,1)-(249,9) 171105 1 0.0 0.0 0.0 0.0 CAF:damageCodeCommand11 Dodge.Terminal 114382 0 0.0 0.0 0.0 0.0 CAF:damageCodeCommand2 Dodge.Terminal 114383 0 0.0 0.0 0.0 0.0 CAF:damageCodeCommand6 Dodge.Terminal 114381 0 0.0 0.0 0.0 0.0 CAF:damageCodeCommand8 Dodge.Terminal 114380 0 0.0 0.0 0.0 0.0 CAF:darkenBackground Dodge.Render.MenuScreen src/Dodge/Render/MenuScreen.hs:48:1-16 110828 0 0.0 0.0 0.0 0.0 darkenBackground Dodge.Render.MenuScreen src/Dodge/Render/MenuScreen.hs:48:1-78 142644 1 0.0 0.0 0.0 0.0 CAF:decTimMvVel1 Dodge.Item.Weapon.Shell 111146 0 0.0 0.0 0.0 0.0 decTimMvVel Dodge.Item.Weapon.Shell src/Dodge/Item/Weapon/Shell.hs:(10,1)-(19,20) 179518 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 179519 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 179520 1 0.0 0.0 0.0 0.0 CAF:decTimMvVel2 Dodge.Item.Weapon.Shell 111145 0 0.0 0.0 0.0 0.0 decTimMvVel Dodge.Item.Weapon.Shell src/Dodge/Item/Weapon/Shell.hs:(10,1)-(19,20) 179525 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 179526 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 179527 1 0.0 0.0 0.0 0.0 CAF:decodeImage Codec.Picture src/Codec/Picture.hs:288:1-11 76090 0 0.0 0.0 0.0 0.0 decodeImage Codec.Picture src/Codec/Picture.hs:288:1-48 139899 1 0.0 0.0 0.0 0.0 CAF:decodeImageWithMetadata Codec.Picture src/Codec/Picture.hs:440:1-23 76089 0 0.0 0.0 0.0 0.0 decodeImageWithMetadata Codec.Picture src/Codec/Picture.hs:(440,1)-(441,72) 139901 1 0.0 0.0 0.0 0.0 CAF:decodePngWithPaletteAndMetadata6 Codec.Picture.Png 75802 0 0.0 0.0 0.0 0.0 decodePngWithPaletteAndMetadata Codec.Picture.Png src/Codec/Picture/Png.hs:(505,1)-(534,78) 139925 0 0.0 0.0 0.0 0.0 runGetStrict Codec.Picture.InternalHelper src/Codec/Picture/InternalHelper.hs:39:1-60 139926 0 0.0 0.0 0.0 0.0 runGet Codec.Picture.InternalHelper src/Codec/Picture/InternalHelper.hs:(29,1)-(31,56) 139927 1 0.0 0.0 0.0 0.0 parseRawPngImage Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:(354,1)-(362,60) 139931 0 0.0 0.0 0.0 0.0 CAF:decompress Codec.Compression.Zlib Codec/Compression/Zlib.hs:81:1-10 73698 0 0.0 0.0 0.0 0.0 decompress Codec.Compression.Zlib Codec/Compression/Zlib.hs:81:1-51 140081 1 0.0 0.0 0.0 0.0 decompressWith Codec.Compression.Zlib Codec/Compression/Zlib.hs:90:1-47 140083 0 0.0 0.0 0.0 0.0 decompress Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(589,1)-(591,65) 140084 1 0.0 0.0 0.0 0.0 decompressStreamST Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(877,1)-(955,42) 140093 1 0.0 0.0 0.0 0.0 decompressStreamST.go Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(886,5)-(902,77) 140589 0 0.0 0.0 0.0 0.0 == Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:603:13-14 140590 1 0.0 0.0 0.0 0.0 CAF:decompressWith Codec.Compression.Zlib Codec/Compression/Zlib.hs:90:1-14 73697 0 0.0 0.0 0.0 0.0 decompressWith Codec.Compression.Zlib Codec/Compression/Zlib.hs:90:1-47 140082 1 0.0 0.0 0.0 0.0 CAF:decreaseToZero Dodge.Base.Arithmetic src/Dodge/Base/Arithmetic.hs:5:1-14 110088 0 0.0 0.0 0.0 0.0 decreaseToZero Dodge.Base.Arithmetic src/Dodge/Base/Arithmetic.hs:5:1-35 158184 1 0.0 0.0 0.0 0.0 CAF:defLSPic1 Dodge.LightSource.Draw 114953 0 0.0 0.0 0.0 0.0 defLSPic Dodge.LightSource.Draw src/Dodge/LightSource/Draw.hs:(12,1)-(15,35) 157090 0 0.0 0.0 0.0 0.0 toShadNum Picture.Data src/Picture/Data.hs:51:1-18 157091 0 0.0 0.0 0.0 0.0 toEnum Picture.Data src/Picture/Data.hs:42:24-27 157092 1 0.0 0.0 0.0 0.0 CAF:defSPic1_r3jqb Dodge.Item.Draw.SPic 115809 0 0.0 0.0 0.0 0.0 defSPic Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:228:1-63 159607 0 0.0 0.0 0.0 0.0 square Geometry.Polygon src/Geometry/Polygon.hs:43:1-21 159609 1 0.0 0.0 0.0 0.0 rectWH Geometry.Polygon src/Geometry/Polygon.hs:23:1-35 159610 1 0.0 0.0 0.0 0.0 rectNSWE Geometry.Polygon src/Geometry/Polygon.hs:20:1-55 159611 1 0.0 0.0 0.0 0.0 upperPrismPolyST Shape src/Shape.hs:108:1-47 159608 0 0.0 0.0 0.0 0.0 centroidNum Geometry.Polygon src/Geometry/Polygon.hs:117:1-66 159614 0 0.0 0.0 0.0 0.0 / Linear.V3 src/Linear/V3.hs:199:3-18 159632 0 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 159635 1 0.0 0.0 0.0 0.0 <*> Control.Foldl src/Control/Foldl.hs:(257,5)-(261,32) 159615 0 0.0 0.0 0.0 0.0 <*>.step Control.Foldl src/Control/Foldl.hs:258:13-64 159616 8 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 159619 0 0.0 0.0 0.0 0.0 + Linear.V3 src/Linear/V3.hs:181:3-18 159620 0 0.0 0.0 0.0 0.0 <*> Linear.V3 src/Linear/V3.hs:151:3-46 159621 8 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 159623 0 0.0 0.0 0.0 0.0 <*>.done Control.Foldl src/Control/Foldl.hs:260:13-51 159630 1 0.0 0.0 0.0 0.0 / Linear.V3 src/Linear/V3.hs:199:3-18 159633 0 0.0 0.0 0.0 0.0 <*> Linear.V3 src/Linear/V3.hs:151:3-46 159634 1 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 159636 0 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 159631 0 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 159617 0 0.0 0.0 0.0 0.0 + Linear.V3 src/Linear/V3.hs:181:3-18 159618 0 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 159622 8 0.0 0.0 0.0 0.0 genericLength Control.Foldl src/Control/Foldl.hs:885:1-41 159624 0 0.0 0.0 0.0 0.0 genericLength.\ Control.Foldl src/Control/Foldl.hs:885:31-35 159625 8 0.0 0.0 0.0 0.0 + Linear.V3 src/Linear/V3.hs:181:3-18 159626 0 0.0 0.0 0.0 0.0 <*> Linear.V3 src/Linear/V3.hs:151:3-46 159627 8 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 159629 0 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 159628 8 0.0 0.0 0.0 0.0 CAF:defSPic_r3dRS Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:228:1-7 115810 0 0.0 0.0 0.0 0.0 defSPic Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:228:1-63 157145 1 0.0 0.0 0.0 0.0 CAF:defaultAimMvType Dodge.Default.Creature src/Dodge/Default/Creature.hs:121:1-16 117044 0 0.0 0.0 0.0 0.0 defaultAimMvType Dodge.Default.Creature src/Dodge/Default/Creature.hs:(121,1)-(127,9) 142371 1 0.0 0.0 0.0 0.0 CAF:defaultAimParams Dodge.Default.Item.Use.AimParams src/Dodge/Default/Item/Use/AimParams.hs:6:1-16 111241 0 0.0 0.0 0.0 0.0 defaultAimParams Dodge.Default.Item.Use.AimParams src/Dodge/Default/Item/Use/AimParams.hs:(6,1)-(15,9) 145100 1 0.0 0.0 0.0 0.0 CAF:defaultAudio SDL.Mixer src/SDL/Mixer.hs:299:1-12 109357 0 0.0 0.0 0.0 0.0 defaultAudio SDL.Mixer src/SDL/Mixer.hs:299:1-18 141909 1 0.0 0.0 0.0 0.0 CAF:defaultAutoBatteryGun1 Dodge.Item.Held.BatteryGuns 115672 0 0.0 0.0 0.0 0.0 defaultAutoBatteryGun Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(129,1)-(131,46) 145899 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145900 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145901 1 0.0 0.0 0.0 0.0 CAF:defaultAutoWall1 Dodge.Default.Door 111284 0 0.0 0.0 0.0 0.0 defaultAutoWall Dodge.Default.Door src/Dodge/Default/Door.hs:(16,1)-(20,31) 152084 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 152085 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 152086 1 0.0 0.0 0.0 0.0 CAF:defaultAutoWall2 Dodge.Default.Door 111283 0 0.0 0.0 0.0 0.0 defaultAutoWall Dodge.Default.Door src/Dodge/Default/Door.hs:(16,1)-(20,31) 152087 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 152088 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 152089 1 0.0 0.0 0.0 0.0 CAF:defaultAutoWall3 Dodge.Default.Door 111282 0 0.0 0.0 0.0 0.0 defaultAutoWall Dodge.Default.Door src/Dodge/Default/Door.hs:(16,1)-(20,31) 152090 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 152091 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 152092 1 0.0 0.0 0.0 0.0 CAF:defaultBatteryGun1 Dodge.Item.Held.BatteryGuns 115723 0 0.0 0.0 0.0 0.0 defaultBatteryGun Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(117,1)-(119,46) 146048 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146049 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 146050 1 0.0 0.0 0.0 0.0 CAF:defaultBlock Dodge.Default.Block src/Dodge/Default/Block.hs:6:1-12 109969 0 0.0 0.0 0.0 0.0 defaultBlock Dodge.Default.Block src/Dodge/Default/Block.hs:(6,1)-(18,5) 152615 1 0.0 0.0 0.0 0.0 CAF:defaultBlock1 Dodge.Default.Block 109968 0 0.0 0.0 0.0 0.0 defaultBlock Dodge.Default.Block src/Dodge/Default/Block.hs:(6,1)-(18,5) 152616 0 0.0 0.0 0.0 0.0 fromInteger Linear.V2 src/Linear/V2.hs:219:3-34 152617 1 0.0 0.0 0.0 0.0 pure Linear.V2 src/Linear/V2.hs:169:3-17 152618 1 0.0 0.0 0.0 0.0 CAF:defaultBounds Dodge.Data.Bounds src/Dodge/Data/Bounds.hs:21:1-13 113001 0 0.0 0.0 0.0 0.0 defaultBounds Dodge.Data.Bounds src/Dodge/Data/Bounds.hs:21:1-30 142232 1 0.0 0.0 0.0 0.0 CAF:defaultBullet Dodge.Item.Weapon.Bullet src/Dodge/Item/Weapon/Bullet.hs:19:1-13 115187 0 0.0 0.0 0.0 0.0 defaultBullet Dodge.Item.Weapon.Bullet src/Dodge/Item/Weapon/Bullet.hs:(19,1)-(33,9) 145109 1 0.0 0.0 0.0 0.0 CAF:defaultBullet5 Dodge.Item.Weapon.Bullet 115184 0 0.0 0.0 0.0 0.0 CAF:defaultBullet7 Dodge.Item.Weapon.Bullet 115182 0 0.0 0.0 0.0 0.0 basicBulDams Dodge.Item.Weapon.Bullet src/Dodge/Item/Weapon/Bullet.hs:(36,1)-(39,5) 164211 0 0.0 0.0 0.0 0.0 fromInteger Linear.V2 src/Linear/V2.hs:219:3-34 164212 1 0.0 0.0 0.0 0.0 pure Linear.V2 src/Linear/V2.hs:169:3-17 164213 1 0.0 0.0 0.0 0.0 CAF:defaultBullet8 Dodge.Item.Weapon.Bullet 115183 0 0.0 0.0 0.0 0.0 CAF:defaultBullet9 Dodge.Item.Weapon.Bullet 115186 0 0.0 0.0 0.0 0.0 defaultBullet Dodge.Item.Weapon.Bullet src/Dodge/Item/Weapon/Bullet.hs:(19,1)-(33,9) 145110 0 0.0 0.0 0.0 0.0 fromInteger Linear.V2 src/Linear/V2.hs:219:3-34 145111 1 0.0 0.0 0.0 0.0 pure Linear.V2 src/Linear/V2.hs:169:3-17 145112 1 0.0 0.0 0.0 0.0 CAF:defaultBulletLoadable1 Dodge.Default.Item.Use.Consumption 111239 0 0.0 0.0 0.0 0.0 defaultBulletLoadable Dodge.Default.Item.Use.Consumption src/Dodge/Default/Item/Use/Consumption.hs:19:1-67 145105 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145106 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145107 1 0.0 0.0 0.0 0.0 CAF:defaultBulletWeapon1 Dodge.Default.Item 111274 0 0.0 0.0 0.0 0.0 defaultBulletWeapon Dodge.Default.Item src/Dodge/Default/Item.hs:(63,1)-(69,68) 145069 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145070 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145071 1 0.0 0.0 0.0 0.0 at Control.Lens.At src/Control/Lens/At.hs:495:3-25 145118 1 0.0 0.0 0.0 0.0 compare Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:220:19-21 145119 2 0.0 0.0 0.0 0.0 CAF:defaultBulletWeapon10 Dodge.Default.Item 111255 0 0.0 0.0 0.0 0.0 defaultHeldItem Dodge.Default.Item src/Dodge/Default/Item.hs:(48,1)-(51,33) 145096 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145097 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145098 1 0.0 0.0 0.0 0.0 CAF:defaultBulletWeapon2 Dodge.Default.Item 111273 0 0.0 0.0 0.0 0.0 defaultBulletWeapon Dodge.Default.Item src/Dodge/Default/Item.hs:(63,1)-(69,68) 145072 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145073 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145074 1 0.0 0.0 0.0 0.0 at Control.Lens.At src/Control/Lens/At.hs:495:3-25 145116 1 0.0 0.0 0.0 0.0 compare Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:220:19-21 145117 2 0.0 0.0 0.0 0.0 CAF:defaultBulletWeapon3 Dodge.Default.Item 111272 0 0.0 0.0 0.0 0.0 defaultBulletWeapon Dodge.Default.Item src/Dodge/Default/Item.hs:(63,1)-(69,68) 145075 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145076 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145077 1 0.0 0.0 0.0 0.0 at Control.Lens.At src/Control/Lens/At.hs:495:3-25 145114 1 0.0 0.0 0.0 0.0 compare Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:220:19-21 145115 1 0.0 0.0 0.0 0.0 CAF:defaultBulletWeapon4 Dodge.Default.Item 111271 0 0.0 0.0 0.0 0.0 defaultBulletWeapon Dodge.Default.Item src/Dodge/Default/Item.hs:(63,1)-(69,68) 145078 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145079 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145080 1 0.0 0.0 0.0 0.0 CAF:defaultBulletWeapon5 Dodge.Default.Item 111270 0 0.0 0.0 0.0 0.0 defaultBulletWeapon Dodge.Default.Item src/Dodge/Default/Item.hs:(63,1)-(69,68) 145081 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145082 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145083 1 0.0 0.0 0.0 0.0 CAF:defaultBulletWeapon6 Dodge.Default.Item 111268 0 0.0 0.0 0.0 0.0 defaultWeapon Dodge.Default.Item src/Dodge/Default/Item.hs:(72,1)-(80,17) 145084 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145085 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145086 1 0.0 0.0 0.0 0.0 CAF:defaultBulletWeapon7 Dodge.Default.Item 111259 0 0.0 0.0 0.0 0.0 defaultWeapon Dodge.Default.Item src/Dodge/Default/Item.hs:(72,1)-(80,17) 145087 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145088 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145089 1 0.0 0.0 0.0 0.0 CAF:defaultBulletWeapon8 Dodge.Default.Item 111258 0 0.0 0.0 0.0 0.0 defaultWeapon Dodge.Default.Item src/Dodge/Default/Item.hs:(72,1)-(80,17) 145090 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145091 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145092 1 0.0 0.0 0.0 0.0 CAF:defaultBulletWeapon9 Dodge.Default.Item 111256 0 0.0 0.0 0.0 0.0 defaultHeldItem Dodge.Default.Item src/Dodge/Default/Item.hs:(48,1)-(51,33) 145093 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145094 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145095 1 0.0 0.0 0.0 0.0 CAF:defaultBulletWeapon_b1 Dodge.Default.Item 111267 0 0.0 0.0 0.0 0.0 defaultWeapon Dodge.Default.Item src/Dodge/Default/Item.hs:(72,1)-(80,17) 145102 0 0.0 0.0 0.0 0.0 >= Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:220:19-21 145103 1 0.0 0.0 0.0 0.0 < Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:220:19-21 145104 1 0.0 0.0 0.0 0.0 CAF:defaultButton Dodge.Default src/Dodge/Default.hs:55:1-13 111290 0 0.0 0.0 0.0 0.0 defaultButton Dodge.Default src/Dodge/Default.hs:(55,1)-(67,9) 152835 1 0.0 0.0 0.0 0.0 CAF:defaultCOSection1 Dodge.Default.World 117005 0 0.0 0.0 0.0 0.0 defaultCOSection Dodge.Default.World src/Dodge/Default/World.hs:(200,1)-(203,41) 142285 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142286 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142287 1 0.0 0.0 0.0 0.0 CAF:defaultCOSection2 Dodge.Default.World 117004 0 0.0 0.0 0.0 0.0 defaultCOSection Dodge.Default.World src/Dodge/Default/World.hs:(200,1)-(203,41) 142288 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142289 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142290 1 0.0 0.0 0.0 0.0 CAF:defaultCWCam Dodge.Default.World src/Dodge/Default/World.hs:63:1-12 116995 0 0.0 0.0 0.0 0.0 defaultCWCam Dodge.Default.World src/Dodge/Default/World.hs:(63,1)-(75,9) 142310 1 0.0 0.0 0.0 0.0 CAF:defaultCWCam6 Dodge.Default.World 116994 0 0.0 0.0 0.0 0.0 defaultCWCam Dodge.Default.World src/Dodge/Default/World.hs:(63,1)-(75,9) 142311 0 0.0 0.0 0.0 0.0 square Geometry.Polygon src/Geometry/Polygon.hs:43:1-21 142312 1 0.0 0.0 0.0 0.0 rectWH Geometry.Polygon src/Geometry/Polygon.hs:23:1-35 142313 1 0.0 0.0 0.0 0.0 rectNSWE Geometry.Polygon src/Geometry/Polygon.hs:20:1-55 142314 1 0.0 0.0 0.0 0.0 CAF:defaultCWGen Dodge.Default.World src/Dodge/Default/World.hs:53:1-12 116986 0 0.0 0.0 0.0 0.0 defaultCWGen Dodge.Default.World src/Dodge/Default/World.hs:(53,1)-(60,9) 142231 1 0.0 0.0 0.0 0.0 CAF:defaultCWorld Dodge.Default.World src/Dodge/Default/World.hs:78:1-13 116993 0 0.0 0.0 0.0 0.0 defaultCWorld Dodge.Default.World src/Dodge/Default/World.hs:(78,1)-(87,9) 142228 1 0.0 0.0 0.0 0.0 CAF:defaultChaseMvType Dodge.Default.Creature src/Dodge/Default/Creature.hs:112:1-18 117050 0 0.0 0.0 0.0 0.0 defaultChaseMvType Dodge.Default.Creature src/Dodge/Default/Creature.hs:(112,1)-(118,9) 149370 1 0.0 0.0 0.0 0.0 CAF:defaultClusterStatus Dodge.Default.Room src/Dodge/Default/Room.hs:39:1-20 109964 0 0.0 0.0 0.0 0.0 defaultClusterStatus Dodge.Default.Room src/Dodge/Default/Room.hs:39:1-59 147795 1 0.0 0.0 0.0 0.0 CAF:defaultConsumable1 Dodge.Default.Item 111264 0 0.0 0.0 0.0 0.0 defaultConsumable Dodge.Default.Item src/Dodge/Default/Item.hs:(83,1)-(86,28) 149361 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 149362 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 149363 1 0.0 0.0 0.0 0.0 CAF:defaultConsumable2 Dodge.Default.Item 111263 0 0.0 0.0 0.0 0.0 defaultConsumable Dodge.Default.Item src/Dodge/Default/Item.hs:(83,1)-(86,28) 149364 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 149365 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 149366 1 0.0 0.0 0.0 0.0 CAF:defaultConsumable3 Dodge.Default.Item 111246 0 0.0 0.0 0.0 0.0 defaultConsumable Dodge.Default.Item src/Dodge/Default/Item.hs:(83,1)-(86,28) 149367 0 0.0 0.0 0.0 0.0 fromInteger Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:49:44-46 149368 0 0.0 0.0 0.0 0.0 CAF:defaultCraftItem1 Dodge.Default.Item 111261 0 0.0 0.0 0.0 0.0 defaultCraftItem Dodge.Default.Item src/Dodge/Default/Item.hs:(54,1)-(57,29) 146123 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146124 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 146125 1 0.0 0.0 0.0 0.0 CAF:defaultCraftItem2 Dodge.Default.Item 111260 0 0.0 0.0 0.0 0.0 defaultCraftItem Dodge.Default.Item src/Dodge/Default/Item.hs:(54,1)-(57,29) 146126 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146127 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 146128 1 0.0 0.0 0.0 0.0 CAF:defaultCraftItem3 Dodge.Default.Item 111247 0 0.0 0.0 0.0 0.0 defaultCraftItem Dodge.Default.Item src/Dodge/Default/Item.hs:(54,1)-(57,29) 146129 0 0.0 0.0 0.0 0.0 fromInteger Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:49:44-46 146130 0 0.0 0.0 0.0 0.0 CAF:defaultCreature Dodge.Default.Creature src/Dodge/Default/Creature.hs:12:1-15 117046 0 0.0 0.0 0.0 0.0 defaultCreature Dodge.Default.Creature src/Dodge/Default/Creature.hs:(12,1)-(59,9) 142355 1 0.0 0.0 0.0 0.0 CAF:defaultCreature3 Dodge.Default.Creature 117045 0 0.0 0.0 0.0 0.0 CAF:defaultCreatureMemory Dodge.Default.Creature src/Dodge/Default/Creature.hs:71:1-21 117034 0 0.0 0.0 0.0 0.0 defaultCreatureMemory Dodge.Default.Creature src/Dodge/Default/Creature.hs:(71,1)-(75,9) 142369 1 0.0 0.0 0.0 0.0 CAF:defaultCreatureSkin Dodge.Default.Creature src/Dodge/Default/Creature.hs:65:1-19 117033 0 0.0 0.0 0.0 0.0 defaultCreatureSkin Dodge.Default.Creature src/Dodge/Default/Creature.hs:65:1-81 142356 1 0.0 0.0 0.0 0.0 CAF:defaultCreatureSkin1 Dodge.Default.Creature 117032 0 0.0 0.0 0.0 0.0 defaultCreatureSkin Dodge.Default.Creature src/Dodge/Default/Creature.hs:65:1-81 142362 0 0.0 0.0 0.0 0.0 toV4 Geometry.Data src/Geometry/Data.hs:41:1-28 142363 1 0.0 0.0 0.0 0.0 CAF:defaultCreatureSkin4 Dodge.Default.Creature 117031 0 0.0 0.0 0.0 0.0 defaultCreatureSkin Dodge.Default.Creature src/Dodge/Default/Creature.hs:65:1-81 142359 0 0.0 0.0 0.0 0.0 light4 Color src/Color.hs:166:1-38 142361 0 0.0 0.0 0.0 0.0 CAF:defaultCreatureSkin6 Dodge.Default.Creature 117030 0 0.0 0.0 0.0 0.0 defaultCreatureSkin Dodge.Default.Creature src/Dodge/Default/Creature.hs:65:1-81 142357 0 0.0 0.0 0.0 0.0 toV4 Geometry.Data src/Geometry/Data.hs:41:1-28 142358 1 0.0 0.0 0.0 0.0 CAF:defaultCreatureTargeting Dodge.Default.Creature src/Dodge/Default/Creature.hs:62:1-24 117029 0 0.0 0.0 0.0 0.0 defaultCreatureTargeting Dodge.Default.Creature src/Dodge/Default/Creature.hs:62:1-74 142372 1 0.0 0.0 0.0 0.0 CAF:defaultDecompressBufferSize Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:174:1-27 73640 0 0.0 0.0 0.0 0.0 defaultDecompressBufferSize Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:174:1-57 140120 1 0.0 0.0 0.0 0.0 CAF:defaultDecompressParams Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:162:1-23 73668 0 0.0 0.0 0.0 0.0 defaultDecompressParams Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(162,1)-(167,1) 140118 1 0.0 0.0 0.0 0.0 CAF:defaultDisplayInventory Dodge.Default.World src/Dodge/Default/World.hs:157:1-23 117021 0 0.0 0.0 0.0 0.0 defaultDisplayInventory Dodge.Default.World src/Dodge/Default/World.hs:(157,1)-(161,9) 142269 1 0.0 0.0 0.0 0.0 CAF:defaultDoor Dodge.Default.Door src/Dodge/Default/Door.hs:30:1-11 111287 0 0.0 0.0 0.0 0.0 defaultDoor Dodge.Default.Door src/Dodge/Default/Door.hs:(30,1)-(48,9) 152079 1 0.0 0.0 0.0 0.0 CAF:defaultDoorWall Dodge.Default.Wall src/Dodge/Default/Wall.hs:33:1-15 111220 0 0.0 0.0 0.0 0.0 defaultDoorWall Dodge.Default.Wall src/Dodge/Default/Wall.hs:(33,1)-(37,9) 152093 1 0.0 0.0 0.0 0.0 CAF:defaultDrawButton5 Dodge.Button.Draw 134389 0 0.0 0.0 0.0 0.0 defaultDrawButton Dodge.Button.Draw src/Dodge/Button/Draw.hs:(31,1)-(39,13) 159715 0 0.0 0.0 0.0 0.0 defaultDrawButton.buttonGeometry Dodge.Button.Draw src/Dodge/Button/Draw.hs:(36,5)-(38,63) 159716 0 0.0 0.0 0.0 0.0 rectNSWE Geometry.Polygon src/Geometry/Polygon.hs:20:1-55 159719 1 0.0 0.0 0.0 0.0 CAF:defaultDrawButton_width Dodge.Button.Draw src/Dodge/Button/Draw.hs:39:5-9 134387 0 0.0 0.0 0.0 0.0 defaultDrawButton Dodge.Button.Draw src/Dodge/Button/Draw.hs:(31,1)-(39,13) 159717 0 0.0 0.0 0.0 0.0 defaultDrawButton.width Dodge.Button.Draw src/Dodge/Button/Draw.hs:39:5-13 159718 1 0.0 0.0 0.0 0.0 CAF:defaultEquip Dodge.Default.Item.Use.Equipment src/Dodge/Default/Item/Use/Equipment.hs:7:1-12 111233 0 0.0 0.0 0.0 0.0 defaultEquip Dodge.Default.Item.Use.Equipment src/Dodge/Default/Item/Use/Equipment.hs:(7,1)-(16,9) 144943 1 0.0 0.0 0.0 0.0 CAF:defaultEquip1 Dodge.Default.Item.Use.Equipment 111232 0 0.0 0.0 0.0 0.0 defaultEquip Dodge.Default.Item.Use.Equipment src/Dodge/Default/Item/Use/Equipment.hs:(7,1)-(16,9) 144944 0 0.0 0.0 0.0 0.0 fromInteger Linear.V3 src/Linear/V3.hs:193:3-34 144945 1 0.0 0.0 0.0 0.0 pure Linear.V3 src/Linear/V3.hs:149:3-19 144946 1 0.0 0.0 0.0 0.0 CAF:defaultEquipUse Dodge.Default.Item.Use src/Dodge/Default/Item/Use.hs:25:1-15 111243 0 0.0 0.0 0.0 0.0 defaultEquipUse Dodge.Default.Item.Use src/Dodge/Default/Item/Use.hs:(25,1)-(28,5) 145032 1 0.0 0.0 0.0 0.0 CAF:defaultEquipment1 Dodge.Default 111294 0 0.0 0.0 0.0 0.0 defaultEquipment Dodge.Default src/Dodge/Default.hs:(28,1)-(31,34) 145026 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145027 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145028 1 0.0 0.0 0.0 0.0 CAF:defaultEquipment2 Dodge.Default 111293 0 0.0 0.0 0.0 0.0 defaultEquipment Dodge.Default src/Dodge/Default.hs:(28,1)-(31,34) 145029 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145030 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145031 1 0.0 0.0 0.0 0.0 CAF:defaultForeground Dodge.Default.ForegroundShape src/Dodge/Default/ForegroundShape.hs:6:1-17 111277 0 0.0 0.0 0.0 0.0 defaultForeground Dodge.Default.ForegroundShape src/Dodge/Default/ForegroundShape.hs:6:1-50 152213 1 0.0 0.0 0.0 0.0 CAF:defaultForeground2 Dodge.Default.ForegroundShape 111276 0 0.0 0.0 0.0 0.0 defaultForeground Dodge.Default.ForegroundShape src/Dodge/Default/ForegroundShape.hs:6:1-50 152214 0 0.0 0.0 0.0 0.0 fromInteger Linear.V2 src/Linear/V2.hs:219:3-34 152215 1 0.0 0.0 0.0 0.0 pure Linear.V2 src/Linear/V2.hs:169:3-17 152216 1 0.0 0.0 0.0 0.0 CAF:defaultHUD Dodge.Default.World src/Dodge/Default/World.hs:147:1-10 117022 0 0.0 0.0 0.0 0.0 defaultHUD Dodge.Default.World src/Dodge/Default/World.hs:(147,1)-(154,9) 142268 1 0.0 0.0 0.0 0.0 CAF:defaultHeldUse Dodge.Default.Item.Use src/Dodge/Default/Item/Use.hs:31:1-14 111244 0 0.0 0.0 0.0 0.0 defaultHeldUse Dodge.Default.Item.Use src/Dodge/Default/Item/Use.hs:(31,1)-(41,9) 145099 1 0.0 0.0 0.0 0.0 CAF:defaultImpulsive Dodge.Humanoid src/Dodge/Humanoid.hs:197:1-16 116557 0 0.0 0.0 0.0 0.0 defaultImpulsive Dodge.Humanoid src/Dodge/Humanoid.hs:(197,1)-(202,28) 157993 1 0.0 0.0 0.0 0.0 CAF:defaultInanimate1 Dodge.Default.Creature 117047 0 0.0 0.0 0.0 0.0 defaultInanimate Dodge.Default.Creature src/Dodge/Default/Creature.hs:68:1-62 153257 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 153258 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 153259 1 0.0 0.0 0.0 0.0 CAF:defaultInput Dodge.Default.World src/Dodge/Default/World.hs:14:1-12 116988 0 0.0 0.0 0.0 0.0 defaultInput Dodge.Default.World src/Dodge/Default/World.hs:(14,1)-(27,9) 142267 1 0.0 0.0 0.0 0.0 CAF:defaultIntention Dodge.Default.Creature src/Dodge/Default/Creature.hs:104:1-16 117039 0 0.0 0.0 0.0 0.0 defaultIntention Dodge.Default.Creature src/Dodge/Default/Creature.hs:(104,1)-(109,9) 142370 1 0.0 0.0 0.0 0.0 CAF:defaultInvSections Dodge.Default.World src/Dodge/Default/World.hs:171:1-18 117020 0 0.0 0.0 0.0 0.0 defaultInvSections Dodge.Default.World src/Dodge/Default/World.hs:(171,1)-(185,9) 142270 1 0.0 0.0 0.0 0.0 CAF:defaultInvSections1 Dodge.Default.World 117019 0 0.0 0.0 0.0 0.0 defaultInvSections Dodge.Default.World src/Dodge/Default/World.hs:(171,1)-(185,9) 142271 0 0.0 0.0 0.0 0.0 CAF:defaultInvSections10 Dodge.Default.World 117001 0 0.0 0.0 0.0 0.0 defaultFiltSection Dodge.Default.World src/Dodge/Default/World.hs:(206,1)-(210,24) 142299 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142300 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142301 1 0.0 0.0 0.0 0.0 CAF:defaultInvSections11 Dodge.Default.World 117000 0 0.0 0.0 0.0 0.0 defaultFiltSection Dodge.Default.World src/Dodge/Default/World.hs:(206,1)-(210,24) 142302 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142303 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142304 1 0.0 0.0 0.0 0.0 CAF:defaultInvSections12 Dodge.Default.World 116999 0 0.0 0.0 0.0 0.0 defaultFiltSection Dodge.Default.World src/Dodge/Default/World.hs:(206,1)-(210,24) 142305 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142306 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142307 1 0.0 0.0 0.0 0.0 CAF:defaultInvSections16 Dodge.Default.World 117013 0 0.0 0.0 0.0 0.0 defaultYouSection Dodge.Default.World src/Dodge/Default/World.hs:(218,1)-(222,39) 142272 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142273 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142274 1 0.0 0.0 0.0 0.0 CAF:defaultInvSections17 Dodge.Default.World 117012 0 0.0 0.0 0.0 0.0 defaultYouSection Dodge.Default.World src/Dodge/Default/World.hs:(218,1)-(222,39) 142275 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142276 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142277 1 0.0 0.0 0.0 0.0 CAF:defaultInvSections18 Dodge.Default.World 117011 0 0.0 0.0 0.0 0.0 defaultYouSection Dodge.Default.World src/Dodge/Default/World.hs:(218,1)-(222,39) 142278 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142279 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142280 1 0.0 0.0 0.0 0.0 CAF:defaultInvSections19 Dodge.Default.World 117008 0 0.0 0.0 0.0 0.0 defaultInvSection Dodge.Default.World src/Dodge/Default/World.hs:(213,1)-(215,43) 142282 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142283 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142284 1 0.0 0.0 0.0 0.0 CAF:defaultInvSections7 Dodge.Default.World 117018 0 0.0 0.0 0.0 0.0 defaultInvSections Dodge.Default.World src/Dodge/Default/World.hs:(171,1)-(185,9) 142291 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142292 1 0.0 0.0 0.0 0.0 CAF:defaultInvSections8 Dodge.Default.World 117017 0 0.0 0.0 0.0 0.0 defaultInvSections Dodge.Default.World src/Dodge/Default/World.hs:(171,1)-(185,9) 142293 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142294 0 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142295 1 0.0 0.0 0.0 0.0 CAF:defaultInvSections9 Dodge.Default.World 117016 0 0.0 0.0 0.0 0.0 defaultInvSections Dodge.Default.World src/Dodge/Default/World.hs:(171,1)-(185,9) 142296 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142297 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142298 1 0.0 0.0 0.0 0.0 CAF:defaultItEffect Dodge.Default.Item.Effect src/Dodge/Default/Item/Effect.hs:6:1-15 111245 0 0.0 0.0 0.0 0.0 defaultItEffect Dodge.Default.Item.Effect src/Dodge/Default/Item/Effect.hs:(6,1)-(12,9) 144937 1 0.0 0.0 0.0 0.0 CAF:defaultItZoom Dodge.Default.Item src/Dodge/Default/Item.hs:89:1-13 111266 0 0.0 0.0 0.0 0.0 defaultItZoom Dodge.Default.Item src/Dodge/Default/Item.hs:89:1-31 145401 1 0.0 0.0 0.0 0.0 CAF:defaultItem Dodge.Default.Item src/Dodge/Default/Item.hs:23:1-11 111251 0 0.0 0.0 0.0 0.0 defaultItem Dodge.Default.Item src/Dodge/Default/Item.hs:(23,1)-(39,9) 144935 1 0.0 0.0 0.0 0.0 CAF:defaultItemDimension Dodge.Default.Item src/Dodge/Default/Item.hs:16:1-20 111250 0 0.0 0.0 0.0 0.0 defaultItemDimension Dodge.Default.Item src/Dodge/Default/Item.hs:(16,1)-(20,5) 144938 1 0.0 0.0 0.0 0.0 CAF:defaultItemDimension5 Dodge.Default.Item 111249 0 0.0 0.0 0.0 0.0 defaultItemDimension Dodge.Default.Item src/Dodge/Default/Item.hs:(16,1)-(20,5) 144939 0 0.0 0.0 0.0 0.0 fromInteger Linear.V3 src/Linear/V3.hs:193:3-34 144940 1 0.0 0.0 0.0 0.0 pure Linear.V3 src/Linear/V3.hs:149:3-19 144941 1 0.0 0.0 0.0 0.0 CAF:defaultItemType Dodge.Default.Item src/Dodge/Default/Item.hs:60:1-15 111248 0 0.0 0.0 0.0 0.0 defaultItemType Dodge.Default.Item src/Dodge/Default/Item.hs:60:1-44 144936 1 0.0 0.0 0.0 0.0 CAF:defaultLS Dodge.Default.LightSource src/Dodge/Default/LightSource.hs:7:1-9 111228 0 0.0 0.0 0.0 0.0 defaultLS Dodge.Default.LightSource src/Dodge/Default/LightSource.hs:(7,1)-(18,9) 152039 1 0.0 0.0 0.0 0.0 CAF:defaultLS4 Dodge.Default.LightSource 111227 0 0.0 0.0 0.0 0.0 defaultLS Dodge.Default.LightSource src/Dodge/Default/LightSource.hs:(7,1)-(18,9) 152040 0 0.0 0.0 0.0 0.0 fromRational Linear.V3 src/Linear/V3.hs:201:3-36 152041 1 0.0 0.0 0.0 0.0 pure Linear.V3 src/Linear/V3.hs:149:3-19 152042 1 0.0 0.0 0.0 0.0 CAF:defaultLWorld Dodge.Default.World src/Dodge/Default/World.hs:90:1-13 116992 0 0.0 0.0 0.0 0.0 defaultLWorld Dodge.Default.World src/Dodge/Default/World.hs:(90,1)-(144,9) 142229 1 0.0 0.0 0.0 0.0 CAF:defaultLWorld13 Dodge.Default.World 116989 0 0.0 0.0 0.0 0.0 CAF:defaultLWorld2 Dodge.Default.World 116991 0 0.0 0.0 0.0 0.0 defaultLWorld Dodge.Default.World src/Dodge/Default/World.hs:(90,1)-(144,9) 142230 0 0.0 0.0 0.0 0.0 CAF:defaultLWorld7 Dodge.Default.World 116990 0 0.0 0.0 0.0 0.0 CAF:defaultLeftItem1 Dodge.Default.Item 111253 0 0.0 0.0 0.0 0.0 defaultLeftItem Dodge.Default.Item src/Dodge/Default/Item.hs:(42,1)-(45,28) 144929 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144930 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144931 1 0.0 0.0 0.0 0.0 CAF:defaultLeftItem2 Dodge.Default.Item 111252 0 0.0 0.0 0.0 0.0 defaultLeftItem Dodge.Default.Item src/Dodge/Default/Item.hs:(42,1)-(45,28) 144932 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144933 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144934 1 0.0 0.0 0.0 0.0 CAF:defaultLeftLoadable Dodge.Default.Item.Use.Consumption src/Dodge/Default/Item/Use/Consumption.hs:22:1-19 111238 0 0.0 0.0 0.0 0.0 defaultLeftLoadable Dodge.Default.Item.Use.Consumption src/Dodge/Default/Item/Use/Consumption.hs:22:1-50 144947 1 0.0 0.0 0.0 0.0 CAF:defaultLeftUse Dodge.Default.Item.Use src/Dodge/Default/Item/Use.hs:14:1-14 111242 0 0.0 0.0 0.0 0.0 defaultLeftUse Dodge.Default.Item.Use src/Dodge/Default/Item/Use.hs:(14,1)-(22,9) 144942 1 0.0 0.0 0.0 0.0 CAF:defaultListDisplayParams Dodge.ListDisplayParams src/Dodge/ListDisplayParams.hs:16:1-24 114915 0 0.0 0.0 0.0 0.0 defaultListDisplayParams Dodge.ListDisplayParams src/Dodge/ListDisplayParams.hs:(16,1)-(24,9) 143139 1 0.0 0.0 0.0 0.0 CAF:defaultLoadable Dodge.Default.Item.Use.Consumption src/Dodge/Default/Item/Use/Consumption.hs:8:1-15 111237 0 0.0 0.0 0.0 0.0 defaultLoadable Dodge.Default.Item.Use.Consumption src/Dodge/Default/Item/Use/Consumption.hs:(8,1)-(16,9) 145101 1 0.0 0.0 0.0 0.0 CAF:defaultLoadable4 Dodge.Default.Item.Use.Consumption 111236 0 0.0 0.0 0.0 0.0 defaultLoadable Dodge.Default.Item.Use.Consumption src/Dodge/Default/Item/Use/Consumption.hs:(8,1)-(16,9) 173492 0 0.0 0.0 0.0 0.0 loadPrime Dodge.Reloading.Action src/Dodge/Reloading/Action.hs:16:1-32 173493 1 0.0 0.0 0.0 0.0 CAF:defaultLoadable5 Dodge.Default.Item.Use.Consumption 111235 0 0.0 0.0 0.0 0.0 defaultLoadable Dodge.Default.Item.Use.Consumption src/Dodge/Default/Item/Use/Consumption.hs:(8,1)-(16,9) 173490 0 0.0 0.0 0.0 0.0 loadInsert Dodge.Reloading.Action src/Dodge/Reloading/Action.hs:7:1-35 173491 1 0.0 0.0 0.0 0.0 CAF:defaultLoadable6 Dodge.Default.Item.Use.Consumption 111234 0 0.0 0.0 0.0 0.0 defaultLoadable Dodge.Default.Item.Use.Consumption src/Dodge/Default/Item/Use/Consumption.hs:(8,1)-(16,9) 173440 0 0.0 0.0 0.0 0.0 loadEject Dodge.Reloading.Action src/Dodge/Reloading/Action.hs:13:1-32 173441 1 0.0 0.0 0.0 0.0 CAF:defaultMachine Dodge.Default src/Dodge/Default.hs:37:1-14 111296 0 0.0 0.0 0.0 0.0 defaultMachine Dodge.Default src/Dodge/Default.hs:(37,1)-(52,9) 152498 1 0.0 0.0 0.0 0.0 CAF:defaultMachineWall Dodge.Default.Wall src/Dodge/Default/Wall.hs:49:1-18 111222 0 0.0 0.0 0.0 0.0 defaultMachineWall Dodge.Default.Wall src/Dodge/Default/Wall.hs:(49,1)-(56,9) 152504 1 0.0 0.0 0.0 0.0 CAF:defaultOpenGL SDL.Video.OpenGL src/SDL/Video/OpenGL.hs:61:1-13 107431 0 0.0 0.0 0.0 0.0 defaultOpenGL SDL.Video.OpenGL src/SDL/Video/OpenGL.hs:(61,1)-(67,3) 139372 1 0.0 0.0 0.0 0.0 CAF:defaultOptions Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:865:1-14 89127 0 0.0 0.0 0.0 0.0 defaultOptions Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:(865,1)-(874,18) 160205 1 0.0 0.0 0.0 0.0 CAF:defaultParams Data.GraphViz Data/GraphViz.hs:231:1-13 103841 0 0.0 0.0 0.0 0.0 defaultParams Data.GraphViz Data/GraphViz.hs:(231,1)-(239,24) 144675 1 0.0 0.0 0.0 0.0 CAF:defaultPerceptionState Dodge.Default.Creature src/Dodge/Default/Creature.hs:81:1-22 117043 0 0.0 0.0 0.0 0.0 defaultPerceptionState Dodge.Default.Creature src/Dodge/Default/Creature.hs:(81,1)-(88,9) 142366 1 0.0 0.0 0.0 0.0 CAF:defaultPerceptionState2 Dodge.Default.Creature 117037 0 0.0 0.0 0.0 0.0 defaultAudition Dodge.Default.Creature src/Dodge/Default/Creature.hs:(98,1)-(101,9) 142368 1 0.0 0.0 0.0 0.0 CAF:defaultProximitySensor Dodge.Default src/Dodge/Default.hs:84:1-22 111292 0 0.0 0.0 0.0 0.0 defaultProximitySensor Dodge.Default src/Dodge/Default.hs:(84,1)-(90,9) 155623 1 0.0 0.0 0.0 0.0 CAF:defaultRoom Dodge.Default.Room src/Dodge/Default/Room.hs:10:1-11 109966 0 0.0 0.0 0.0 0.0 defaultRoom Dodge.Default.Room src/Dodge/Default/Room.hs:(10,1)-(36,9) 147794 1 0.0 0.0 0.0 0.0 CAF:defaultRoom6 Dodge.Default.Room 109965 0 0.0 0.0 0.0 0.0 CAF:defaultSS Dodge.Default.World src/Dodge/Default/World.hs:188:1-9 116987 0 0.0 0.0 0.0 0.0 defaultSS Dodge.Default.World src/Dodge/Default/World.hs:(188,1)-(197,9) 142281 1 0.0 0.0 0.0 0.0 CAF:defaultSSSExtra Dodge.Default.World src/Dodge/Default/World.hs:164:1-15 116997 0 0.0 0.0 0.0 0.0 defaultSSSExtra Dodge.Default.World src/Dodge/Default/World.hs:(164,1)-(168,9) 142308 1 0.0 0.0 0.0 0.0 CAF:defaultSSSExtra1 Dodge.Default.World 116996 0 0.0 0.0 0.0 0.0 defaultSSSExtra Dodge.Default.World src/Dodge/Default/World.hs:(164,1)-(168,9) 142309 0 0.0 0.0 0.0 0.0 CAF:defaultSelectionList Dodge.Default.SelectionList src/Dodge/Default/SelectionList.hs:6:1-20 137402 0 0.0 0.0 0.0 0.0 defaultSelectionList Dodge.Default.SelectionList src/Dodge/Default/SelectionList.hs:(6,1)-(13,5) 142615 1 0.0 0.0 0.0 0.0 CAF:defaultSensorWall1 Dodge.Default.Wall 111225 0 0.0 0.0 0.0 0.0 defaultSensorWall Dodge.Default.Wall src/Dodge/Default/Wall.hs:59:1-58 152501 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 152502 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 152503 1 0.0 0.0 0.0 0.0 CAF:defaultState Dodge.Default.Creature src/Dodge/Default/Creature.hs:139:1-12 117042 0 0.0 0.0 0.0 0.0 defaultState Dodge.Default.Creature src/Dodge/Default/Creature.hs:(139,1)-(145,9) 142364 1 0.0 0.0 0.0 0.0 CAF:defaultSwitchWall1 Dodge.Default.Door 111280 0 0.0 0.0 0.0 0.0 defaultSwitchWall Dodge.Default.Door src/Dodge/Default/Door.hs:(23,1)-(27,31) 154806 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 154807 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 154808 1 0.0 0.0 0.0 0.0 CAF:defaultSwitchWall2 Dodge.Default.Door 111279 0 0.0 0.0 0.0 0.0 defaultSwitchWall Dodge.Default.Door src/Dodge/Default/Door.hs:(23,1)-(27,31) 154809 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 154810 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 154811 1 0.0 0.0 0.0 0.0 CAF:defaultSwitchWall3 Dodge.Default.Door 111278 0 0.0 0.0 0.0 0.0 defaultSwitchWall Dodge.Default.Door src/Dodge/Default/Door.hs:(23,1)-(27,31) 154812 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 154813 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 154814 1 0.0 0.0 0.0 0.0 CAF:defaultTargeting Dodge.Targeting src/Dodge/Targeting.hs:32:1-16 110114 0 0.0 0.0 0.0 0.0 defaultTargeting Dodge.Targeting src/Dodge/Targeting.hs:32:1-66 157959 1 0.0 0.0 0.0 0.0 CAF:defaultTerminal Dodge.Default.Terminal src/Dodge/Default/Terminal.hs:8:1-15 117028 0 0.0 0.0 0.0 0.0 defaultTerminal Dodge.Default.Terminal src/Dodge/Default/Terminal.hs:(8,1)-(26,9) 152444 1 0.0 0.0 0.0 0.0 CAF:defaultTerminal2 Dodge.Default.Terminal 117027 0 0.0 0.0 0.0 0.0 CAF:defaultTerminal6 Dodge.Default.Terminal 117026 0 0.0 0.0 0.0 0.0 CAF:defaultTerminalInput Dodge.Default.Terminal src/Dodge/Default/Terminal.hs:29:1-20 117025 0 0.0 0.0 0.0 0.0 defaultTerminalInput Dodge.Default.Terminal src/Dodge/Default/Terminal.hs:(29,1)-(34,9) 152445 1 0.0 0.0 0.0 0.0 CAF:defaultVision Dodge.Default.Creature src/Dodge/Default/Creature.hs:91:1-13 117036 0 0.0 0.0 0.0 0.0 defaultVision Dodge.Default.Creature src/Dodge/Default/Creature.hs:(91,1)-(95,9) 142367 1 0.0 0.0 0.0 0.0 CAF:defaultWall Dodge.Default.Wall src/Dodge/Default/Wall.hs:11:1-11 111219 0 0.0 0.0 0.0 0.0 defaultWall Dodge.Default.Wall src/Dodge/Default/Wall.hs:(11,1)-(30,9) 151968 1 0.0 0.0 0.0 0.0 CAF:defaultWall6 Dodge.Default.Wall 111218 0 0.0 0.0 0.0 0.0 defaultWall Dodge.Default.Wall src/Dodge/Default/Wall.hs:(11,1)-(30,9) 151969 0 0.0 0.0 0.0 0.0 toV4 Geometry.Data src/Geometry/Data.hs:41:1-28 151970 1 0.0 0.0 0.0 0.0 CAF:defaultWindow SDL.Video src/SDL/Video.hs:169:1-13 107480 0 0.0 0.0 0.0 0.0 defaultWindow SDL.Video src/SDL/Video.hs:(169,1)-(179,3) 139368 1 0.0 0.0 0.0 0.0 CAF:defaultWindowBits Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:757:1-17 73483 0 0.0 0.0 0.0 0.0 defaultWindowBits Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:757:1-33 140119 1 0.0 0.0 0.0 0.0 CAF:defaultWorld Dodge.Default.World src/Dodge/Default/World.hs:30:1-12 117024 0 0.0 0.0 0.0 0.0 defaultWorld Dodge.Default.World src/Dodge/Default/World.hs:(30,1)-(50,9) 142227 1 0.0 0.0 0.0 0.0 CAF:defaultWorld1 Dodge.Default.World 117023 0 0.0 0.0 0.0 0.0 defaultWorld Dodge.Default.World src/Dodge/Default/World.hs:(30,1)-(50,9) 142234 0 0.0 0.0 0.0 0.0 mkStdGen System.Random.Internal src/System/Random/Internal.hs:583:1-45 142236 0 0.0 0.0 0.0 0.0 mkSMGen System.Random.SplitMix src/System/Random/SplitMix.hs:377:1-61 142237 1 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 142238 1 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 142244 1 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 142245 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 142247 1 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 142246 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 142239 1 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 142240 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 142243 1 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 142242 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 142248 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 142249 1 0.0 0.0 0.0 0.0 mixGamma System.Random.SplitMix src/System/Random/SplitMix.hs:(267,1)-(274,40) 142250 1 0.0 0.0 0.0 0.0 mixGamma.n System.Random.SplitMix src/System/Random/SplitMix.hs:269:9-48 142251 1 0.0 0.0 0.0 0.0 mixGamma.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:268:9-36 142252 1 0.0 0.0 0.0 0.0 mix64variant13 System.Random.SplitMix src/System/Random/SplitMix.hs:(256,1)-(264,9) 142253 1 0.0 0.0 0.0 0.0 mix64variant13.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:261:9-54 142258 1 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 142259 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 142261 1 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 142260 0 0.0 0.0 0.0 0.0 mix64variant13.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:262:9-54 142254 1 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 142255 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 142257 1 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 142256 0 0.0 0.0 0.0 0.0 mix64variant13.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:263:9-27 142265 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 142266 1 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 142263 0 0.0 0.0 0.0 0.0 CAF:deflate1 Codec.Compression.Zlib.Stream 73508 0 0.0 0.0 0.0 0.0 getOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,1)-(471,57) 140297 1 0.0 0.0 0.0 0.0 CAF:deflate14 Codec.Compression.Zlib.Stream 73590 0 0.0 0.0 0.0 0.0 toStatus Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(557,1)-(576,23) 140562 0 0.0 0.0 0.0 0.0 CAF:deflate15 Codec.Compression.Zlib.Stream 73591 0 0.0 0.0 0.0 0.0 toStatus Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(557,1)-(576,23) 140200 0 0.0 0.0 0.0 0.0 CAF:deflate4 Codec.Compression.Zlib.Stream 73537 0 0.0 0.0 0.0 0.0 getOutFree Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(937,1)-(938,54) 140154 0 0.0 0.0 0.0 0.0 withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 140155 1 0.0 0.0 0.0 0.0 CAF:deleteWallFromZones Dodge.Wall.Zone src/Dodge/Wall/Zone.hs:24:1-19 135993 0 0.0 0.0 0.0 0.0 deleteWallFromZones Dodge.Wall.Zone src/Dodge/Wall/Zone.hs:24:1-48 172314 1 0.0 0.0 0.0 0.0 CAF:dict1 Data.Aeson.Encoding.Internal 91462 0 0.0 0.0 0.0 0.0 openCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 160106 1 0.0 0.0 0.0 0.0 CAF:dict2 Data.Aeson.Encoding.Internal 91441 0 0.0 0.0 0.0 0.0 emptyObject_ Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:176:1-39 170775 1 0.0 0.0 0.0 0.0 CAF:dirEdge Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:327:1-7 95155 0 0.0 0.0 0.0 0.0 dirEdge Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:327:1-14 146978 1 0.0 0.0 0.0 0.0 CAF:dirGraph Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:342:1-8 95167 0 0.0 0.0 0.0 0.0 dirGraph Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:342:1-20 144687 1 0.0 0.0 0.0 0.0 CAF:displayT Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:1034:1-8 91999 0 0.0 0.0 0.0 0.0 displayT Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:1034:1-34 144589 1 0.0 0.0 0.0 0.0 CAF:doBoundsChecks Data.Vector.Internal.Check Data/Vector/Internal/Check.hs:55:1-14 73436 0 0.0 0.0 0.0 0.0 doBoundsChecks Data.Vector.Internal.Check Data/Vector/Internal/Check.hs:55:1-21 139958 1 0.0 0.0 0.0 0.0 CAF:doInternalChecks Data.Vector.Internal.Check Data/Vector/Internal/Check.hs:71:1-16 73438 0 0.0 0.0 0.0 0.0 doInternalChecks Data.Vector.Internal.Check Data/Vector/Internal/Check.hs:71:1-24 138968 1 0.0 0.0 0.0 0.0 CAF:doPreload_riMk Main 138513 0 0.0 0.0 0.0 0.0 doPreload Main appDodge/Main.hs:(130,1)-(140,13) 139458 1 0.0 0.0 0.0 0.0 CAF:doStrategyActions1 Dodge.Creature.ReaderUpdate 113298 0 0.0 0.0 0.0 0.0 doStrategyActions Dodge.Creature.ReaderUpdate src/Dodge/Creature/ReaderUpdate.hs:(146,1)-(151,11) 158090 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 158091 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 158092 1 0.0 0.0 0.0 0.0 CAF:doStrategyActions_f1 Dodge.Creature.ReaderUpdate 113297 0 0.0 0.0 0.0 0.0 doStrategyActions Dodge.Creature.ReaderUpdate src/Dodge/Creature/ReaderUpdate.hs:(146,1)-(151,11) 158093 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 158094 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 158095 1 0.0 0.0 0.0 0.0 CAF:doUnsafeChecks Data.Vector.Internal.Check Data/Vector/Internal/Check.hs:64:1-14 73437 0 0.0 0.0 0.0 0.0 doUnsafeChecks Data.Vector.Internal.Check Data/Vector/Internal/Check.hs:64:1-22 138969 1 0.0 0.0 0.0 0.0 CAF:doWdP2f2 Dodge.WdP2f 114245 0 0.0 0.0 0.0 0.0 doWdP2f Dodge.WdP2f src/Dodge/WdP2f.hs:(9,1)-(13,31) 161605 0 0.0 0.0 0.0 0.0 doWdP2f.\ Dodge.WdP2f src/Dodge/WdP2f.hs:(12,9)-(13,31) 161607 0 0.0 0.0 0.0 0.0 doWdP2f.\.(...) Dodge.WdP2f src/Dodge/WdP2f.hs:12:13-72 161608 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 161609 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 161610 1 0.0 0.0 0.0 0.0 CAF:doWdP2f_f1 Dodge.WdP2f 114244 0 0.0 0.0 0.0 0.0 doWdP2f Dodge.WdP2f src/Dodge/WdP2f.hs:(9,1)-(13,31) 161611 0 0.0 0.0 0.0 0.0 doWdP2f.\ Dodge.WdP2f src/Dodge/WdP2f.hs:(12,9)-(13,31) 161612 0 0.0 0.0 0.0 0.0 doWdP2f.\.(...) Dodge.WdP2f src/Dodge/WdP2f.hs:12:13-72 161614 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 161616 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 161618 1 0.0 0.0 0.0 0.0 CAF:door Dodge.Room.Door src/Dodge/Room/Door.hs:14:1-4 109532 0 0.0 0.0 0.0 0.0 door Dodge.Room.Door src/Dodge/Room/Door.hs:(14,1)-(28,9) 149316 1 0.0 0.0 0.0 0.0 door.lnks Dodge.Room.Door src/Dodge/Room/Door.hs:(25,5)-(28,9) 149317 1 0.0 0.0 0.0 0.0 doublePairSet Geometry src/Geometry.hs:154:1-50 149318 1 0.0 0.0 0.0 0.0 compare Linear.V2 src/Linear/V2.hs:114:7-9 149319 2 0.0 0.0 0.0 0.0 CAF:door2 Dodge.Room.Door 109531 0 0.0 0.0 0.0 0.0 CAF:door20 Dodge.Room.Door 109529 0 0.0 0.0 0.0 0.0 door Dodge.Room.Door src/Dodge/Room/Door.hs:(14,1)-(28,9) 152057 0 0.0 0.0 0.0 0.0 putAutoDoor Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(79,1)-(91,89) 152058 1 0.0 0.0 0.0 0.0 CAF:door25 Dodge.Room.Door 109527 0 0.0 0.0 0.0 0.0 door Dodge.Room.Door src/Dodge/Room/Door.hs:(14,1)-(28,9) 151021 0 0.0 0.0 0.0 0.0 door.lnks Dodge.Room.Door src/Dodge/Room/Door.hs:(25,5)-(28,9) 151022 0 0.0 0.0 0.0 0.0 inLink Dodge.RoomLink src/Dodge/RoomLink.hs:(114,1)-(119,9) 151023 1 0.0 0.0 0.0 0.0 CAF:door30 Dodge.Room.Door 109528 0 0.0 0.0 0.0 0.0 door Dodge.Room.Door src/Dodge/Room/Door.hs:(14,1)-(28,9) 151017 0 0.0 0.0 0.0 0.0 door.lnks Dodge.Room.Door src/Dodge/Room/Door.hs:(25,5)-(28,9) 151018 0 0.0 0.0 0.0 0.0 outLink Dodge.RoomLink src/Dodge/RoomLink.hs:(106,1)-(111,9) 151019 1 0.0 0.0 0.0 0.0 CAF:door36 Dodge.Room.Door 109526 0 0.0 0.0 0.0 0.0 door Dodge.Room.Door src/Dodge/Room/Door.hs:(14,1)-(28,9) 151788 0 0.0 0.0 0.0 0.0 rectNSWE Geometry.Polygon src/Geometry/Polygon.hs:20:1-55 151789 1 0.0 0.0 0.0 0.0 CAF:door6 Dodge.Room.Door 109530 0 0.0 0.0 0.0 0.0 door Dodge.Room.Door src/Dodge/Room/Door.hs:(14,1)-(28,9) 151081 0 0.0 0.0 0.0 0.0 rectNSWE Geometry.Polygon src/Geometry/Polygon.hs:20:1-55 151082 1 0.0 0.0 0.0 0.0 CAF:double10 Data.Aeson.Encoding.Internal 91443 0 0.0 0.0 0.0 0.0 null_ Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:185:1-25 160607 1 0.0 0.0 0.0 0.0 CAF:dquote Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:473:1-6 91920 0 0.0 0.0 0.0 0.0 dquote Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:473:1-17 147439 1 0.0 0.0 0.0 0.0 char Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(815,1)-(816,18) 147440 1 0.0 0.0 0.0 0.0 CAF:dquotes Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:406:1-7 91964 0 0.0 0.0 0.0 0.0 dquotes Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:406:1-31 147434 1 0.0 0.0 0.0 0.0 CAF:drawMenuScreen1 Dodge.Render.MenuScreen 110831 0 0.0 0.0 0.0 0.0 drawMenuScreen Dodge.Render.MenuScreen src/Dodge/Render/MenuScreen.hs:(13,1)-(16,73) 178714 0 0.0 0.0 0.0 0.0 drawInputMenu Dodge.Render.MenuScreen src/Dodge/Render/MenuScreen.hs:(25,1)-(30,9) 178715 0 0.0 0.0 0.0 0.0 drawFooterText Dodge.Render.MenuScreen src/Dodge/Render/MenuScreen.hs:(68,1)-(71,23) 178716 0 0.0 0.0 0.0 0.0 placeString Dodge.Render.MenuScreen src/Dodge/Render/MenuScreen.hs:65:1-69 178717 0 0.0 0.0 0.0 0.0 drawText Picture.Base src/Picture/Base.hs:(207,1)-(209,74) 178718 0 0.0 0.0 0.0 0.0 CAF:drawMenuScreen11 Dodge.Render.MenuScreen 110827 0 0.0 0.0 0.0 0.0 darkenBackground Dodge.Render.MenuScreen src/Dodge/Render/MenuScreen.hs:48:1-78 142686 0 0.0 0.0 0.0 0.0 toShadNum Picture.Data src/Picture/Data.hs:51:1-18 142688 0 0.0 0.0 0.0 0.0 toEnum Picture.Data src/Picture/Data.hs:42:24-27 142689 1 0.0 0.0 0.0 0.0 CAF:drawMenuScreen8 Dodge.Render.MenuScreen 110829 0 0.0 0.0 0.0 0.0 drawTitle Dodge.Render.MenuScreen src/Dodge/Render/MenuScreen.hs:(51,1)-(54,23) 142720 0 0.0 0.0 0.0 0.0 drawText Picture.Base src/Picture/Base.hs:(207,1)-(209,74) 142721 0 0.0 0.0 0.0 0.0 CAF:drawSelectionSections6 Dodge.SelectionSections.Draw 110142 0 0.0 0.0 0.0 0.0 drawSelectionSections Dodge.SelectionSections.Draw src/Dodge/SelectionSections/Draw.hs:(12,1)-(26,51) 177883 0 0.0 0.0 0.0 0.0 drawSelectionSections.thecursor' Dodge.SelectionSections.Draw src/Dodge/SelectionSections/Draw.hs:(23,5)-(25,75) 177884 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 177885 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 177886 1 0.0 0.0 0.0 0.0 CAF:drawSelectionSections_bc Dodge.SelectionSections.Draw 110143 0 0.0 0.0 0.0 0.0 drawSelectionSections Dodge.SelectionSections.Draw src/Dodge/SelectionSections/Draw.hs:(12,1)-(26,51) 156770 0 0.0 0.0 0.0 0.0 drawSelectionSections.thecursor' Dodge.SelectionSections.Draw src/Dodge/SelectionSections/Draw.hs:(23,5)-(25,75) 156771 0 0.0 0.0 0.0 0.0 right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 156772 1 0.0 0.0 0.0 0.0 CAF:drawSelectionSections_f1 Dodge.SelectionSections.Draw 110144 0 0.0 0.0 0.0 0.0 drawSelectionSections Dodge.SelectionSections.Draw src/Dodge/SelectionSections/Draw.hs:(12,1)-(26,51) 156766 0 0.0 0.0 0.0 0.0 drawSelectionSections.thecursor' Dodge.SelectionSections.Draw src/Dodge/SelectionSections/Draw.hs:(23,5)-(25,75) 156767 0 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 156768 1 0.0 0.0 0.0 0.0 CAF:drawSelectionSections_f2 Dodge.SelectionSections.Draw 110141 0 0.0 0.0 0.0 0.0 drawSelectionSections Dodge.SelectionSections.Draw src/Dodge/SelectionSections/Draw.hs:(12,1)-(26,51) 177887 0 0.0 0.0 0.0 0.0 drawSelectionSections.thecursor' Dodge.SelectionSections.Draw src/Dodge/SelectionSections/Draw.hs:(23,5)-(25,75) 177888 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 177889 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 177890 1 0.0 0.0 0.0 0.0 CAF:ds10_r5zfx Dodge.Data.Prop 119761 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:76:1-36 166094 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:76:1-36 166095 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 166096 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 166097 1 0.0 0.0 0.0 0.0 CAF:ds10_r87Vm Dodge.Data.Item.Use.Consumption.Ammo 122938 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 184287 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 184288 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 184289 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 184290 1 0.0 0.0 0.0 0.0 CAF:ds10_ro16l Dodge.Data.Item.Combine 125883 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 183699 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 183700 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 183701 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 183702 1 0.0 0.0 0.0 0.0 CAF:ds11_r5zfz Dodge.Data.Prop 119762 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:76:1-36 187237 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:76:1-36 187238 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 187239 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 187240 1 0.0 0.0 0.0 0.0 CAF:ds11_rgd1S Dodge.Data.Item.Params 124208 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 183310 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 183311 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 183312 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 183313 1 0.0 0.0 0.0 0.0 CAF:ds12_r45vF Dodge.Data.WorldEffect 117711 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:81:1-32 174967 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:81:1-32 174968 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 174969 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 174970 1 0.0 0.0 0.0 0.0 CAF:ds12_rgd1U Dodge.Data.Item.Params 124209 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 164867 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 164868 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 164869 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 164870 1 0.0 0.0 0.0 0.0 CAF:ds13_r5zfD Dodge.Data.Prop 119764 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:76:1-36 166063 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:76:1-36 166064 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 166065 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 166066 1 0.0 0.0 0.0 0.0 CAF:ds13_rgd1W Dodge.Data.Item.Params 124210 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 184354 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 184355 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 184356 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 184357 1 0.0 0.0 0.0 0.0 CAF:ds15_r45vL Dodge.Data.WorldEffect 117714 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:81:1-32 174370 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:81:1-32 174371 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 174372 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 174373 1 0.0 0.0 0.0 0.0 CAF:ds15_rgd20 Dodge.Data.Item.Params 124212 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 183511 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 183512 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 183513 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 183514 1 0.0 0.0 0.0 0.0 CAF:ds15_ro19z Dodge.Data.Item.Combine 126018 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 170272 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 170273 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 170274 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 170275 1 0.0 0.0 0.0 0.0 CAF:ds16_r45vN Dodge.Data.WorldEffect 117715 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:81:1-32 174535 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:81:1-32 174536 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 174537 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 174538 1 0.0 0.0 0.0 0.0 CAF:ds19_r5zhl Dodge.Data.Prop 119835 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 187227 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 187228 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 187229 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 187230 1 0.0 0.0 0.0 0.0 CAF:ds19_ro1oa Dodge.Data.Item.Combine 126889 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 164596 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 164597 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 164598 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 164599 1 0.0 0.0 0.0 0.0 CAF:ds1_r1Uqu Dodge.Data.Item.Effect 124772 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 184140 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 184141 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 184142 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 184143 1 0.0 0.0 0.0 0.0 CAF:ds1_r1tX1 Dodge.Data.FloatFunction 127820 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 161457 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 161458 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 161459 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 161460 1 0.0 0.0 0.0 0.0 CAF:ds1_r2PFd Dodge.Data.MountedObject 120640 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.MountedObject src/Dodge/Data/MountedObject.hs:16:1-41 168346 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.MountedObject src/Dodge/Data/MountedObject.hs:16:1-41 168347 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 168348 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 168349 1 0.0 0.0 0.0 0.0 CAF:ds1_r2rfZ Dodge.Data.Item.Location 124546 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 165873 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 165874 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 165875 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 165876 1 0.0 0.0 0.0 0.0 CAF:ds1_r3ju6 Dodge.Item.Draw.SPic 115900 0 0.0 0.0 0.0 0.0 ammoPosition Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(64,1)-(114,34) 179083 0 0.0 0.0 0.0 0.0 ammoPosition.rhs Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:114:5-34 179084 0 0.0 0.0 0.0 0.0 normalize Linear.Metric src/Linear/Metric.hs:(105,1)-(106,23) 179085 1 0.0 0.0 0.0 0.0 nearZero Linear.Epsilon src/Linear/Epsilon.hs:36:3-28 179086 2 0.0 0.0 0.0 0.0 normalize.l Linear.Metric src/Linear/Metric.hs:106:9-23 179087 1 0.0 0.0 0.0 0.0 quadrance Linear.Metric src/Linear/Metric.hs:52:3-23 179088 1 0.0 0.0 0.0 0.0 dot Linear.V3 src/Linear/V3.hs:251:3-51 179089 1 0.0 0.0 0.0 0.0 CAF:ds1_r45rs Dodge.Data.WorldEffect 117448 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:84:1-32 168382 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:84:1-32 168383 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 168384 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 168385 1 0.0 0.0 0.0 0.0 CAF:ds1_r4PZ4 Dodge.Data.Terminal 118345 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 171022 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 171023 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 171024 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 171025 1 0.0 0.0 0.0 0.0 CAF:ds1_r60mM Dodge.Data.Modification 120701 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Modification src/Dodge/Data/Modification.hs:32:1-40 174177 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Modification src/Dodge/Data/Modification.hs:32:1-40 174178 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 174179 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 174180 1 0.0 0.0 0.0 0.0 CAF:ds1_r6uLz Dodge.Data.Machine 121240 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 168620 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 168621 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 168622 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 168623 1 0.0 0.0 0.0 0.0 CAF:ds1_r7JPk Data.Aeson.Encoding.Builder 90281 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 160321 0 0.0 0.0 0.0 0.0 c2w Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:141:1-28 160322 1 0.0 0.0 0.0 0.0 CAF:ds1_r9bWf Dodge.Render.Walls 137059 0 0.0 0.0 0.0 0.0 wallsToDraw Dodge.Render.Walls src/Dodge/Render/Walls.hs:(18,1)-(27,36) 142494 0 0.0 0.0 0.0 0.0 mconcat Control.Foldl src/Control/Foldl.hs:578:1-32 142495 1 0.0 0.0 0.0 0.0 CAF:ds1_rcNim Dodge.Data.Wall 117871 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:63:1-41 167296 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:63:1-41 167297 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 167298 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 167299 1 0.0 0.0 0.0 0.0 CAF:ds1_rgcY8 Dodge.Data.Item.Params 123960 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:115:1-40 183752 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:115:1-40 183753 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 183754 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 183755 1 0.0 0.0 0.0 0.0 CAF:ds1_rgyhR Dodge.Layout 111136 0 0.0 0.0 0.0 0.0 setupWorldBounds Dodge.Layout src/Dodge/Layout.hs:(126,1)-(144,14) 156171 0 0.0 0.0 0.0 0.0 setupWorldBounds.(...) Dodge.Layout src/Dodge/Layout.hs:(136,5)-(144,14) 156172 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 156173 1 0.0 0.0 0.0 0.0 CAF:ds1_riMD Main 138518 0 0.0 0.0 0.0 0.0 main Main appDodge/Main.hs:(38,1)-(53,26) 139445 0 0.0 0.0 0.0 0.0 firstWorldLoad Main appDodge/Main.hs:(78,1)-(99,49) 139446 0 0.0 0.0 0.0 0.0 $= Data.StateVar src/Data/StateVar.hs:190:3-34 139447 1 0.0 0.0 0.0 0.0 cursorVisible SDL.Input.Mouse src/SDL/Input/Mouse.hs:(174,1)-(182,51) 139451 0 0.0 0.0 0.0 0.0 makeStateVar Data.StateVar src/Data/StateVar.hs:139:1-23 139452 0 0.0 0.0 0.0 0.0 cursorVisible.setCursorVisible SDL.Input.Mouse src/SDL/Input/Mouse.hs:(178,3)-(179,50) 139453 1 0.0 0.0 0.0 0.0 CAF:ds1_rluYV Dodge.Data.Block 132142 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:52:1-37 172034 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Block src/Dodge/Data/Block.hs:52:1-37 172035 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 172036 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 172037 1 0.0 0.0 0.0 0.0 CAF:ds1_rmL5H Dodge.Data.Item.Use.Consumption.LoadAction 122301 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 164550 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 164551 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 164552 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 164553 1 0.0 0.0 0.0 0.0 CAF:ds1_rngez Dodge.Data.Item.Use.Consumption 123158 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:57:1-43 182932 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:57:1-43 182933 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 182934 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 182935 1 0.0 0.0 0.0 0.0 CAF:ds1_rpouS Dodge.Data.Machine.Sensor 121043 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:45:1-48 170231 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:45:1-48 170232 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 170233 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 170234 1 0.0 0.0 0.0 0.0 CAF:ds1_rqEjw Dodge.Data.Item.Use 123531 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 182702 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 182703 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 182704 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 182705 1 0.0 0.0 0.0 0.0 CAF:ds1_ruV4w Dodge.Data.Creature.Misc 130312 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:88:1-40 165133 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:88:1-40 165134 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 165135 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 165136 1 0.0 0.0 0.0 0.0 CAF:ds20_r5zhq Dodge.Data.Prop 119838 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 165966 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 165967 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 165968 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 165969 1 0.0 0.0 0.0 0.0 CAF:ds20_ro1oe Dodge.Data.Item.Combine 126892 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 182985 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 182986 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 182987 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 182988 1 0.0 0.0 0.0 0.0 CAF:ds21_ro1oi Dodge.Data.Item.Combine 126895 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 165560 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 165561 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 165562 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 165563 1 0.0 0.0 0.0 0.0 CAF:ds22_r45wj Dodge.Data.WorldEffect 117773 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 170892 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 170893 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 170894 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 170895 1 0.0 0.0 0.0 0.0 CAF:ds22_ro1om Dodge.Data.Item.Combine 126898 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 162246 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 162247 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 162248 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 162249 1 0.0 0.0 0.0 0.0 CAF:ds23_ro1oq Dodge.Data.Item.Combine 126901 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 172818 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 172819 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 172820 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 172821 1 0.0 0.0 0.0 0.0 CAF:ds2_r1tX6 Dodge.Data.FloatFunction 127823 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 163090 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 163091 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 163092 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 163093 1 0.0 0.0 0.0 0.0 CAF:ds2_r2aRC Dodge.Data.Item.HeldDelay 112590 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 183623 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 183624 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 183625 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 183626 1 0.0 0.0 0.0 0.0 CAF:ds2_r2rg3 Dodge.Data.Item.Location 124549 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 165905 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 165906 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 165907 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 165908 1 0.0 0.0 0.0 0.0 CAF:ds2_r4PZ6 Dodge.Data.Terminal 118346 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 170856 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 170857 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 170858 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 170859 1 0.0 0.0 0.0 0.0 CAF:ds2_r6T1i Dodge.Data.Button 131482 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:68:1-38 174667 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:68:1-38 174668 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 174669 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 174670 1 0.0 0.0 0.0 0.0 CAF:ds2_r6kKB Dodge.Data.Damage 128537 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage src/Dodge/Data/Damage.hs:55:1-40 164399 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Damage src/Dodge/Data/Damage.hs:55:1-40 164400 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 164401 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 164402 1 0.0 0.0 0.0 0.0 CAF:ds2_r7JPl Data.Aeson.Encoding.Builder 90282 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 160323 0 0.0 0.0 0.0 0.0 c2w Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:141:1-28 160324 1 0.0 0.0 0.0 0.0 CAF:ds2_raTYd Dodge.Data.Creature.Perception 129971 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:78:1-37 161331 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:78:1-37 161332 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 161333 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 161334 1 0.0 0.0 0.0 0.0 CAF:ds2_rcNiq Dodge.Data.Wall 117874 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:63:1-41 167184 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:63:1-41 167185 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 167186 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 167187 1 0.0 0.0 0.0 0.0 CAF:ds2_rgcYr Dodge.Data.Item.Params 124020 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:116:1-38 174051 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:116:1-38 174052 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 174053 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 174054 1 0.0 0.0 0.0 0.0 CAF:ds2_rgyhT Dodge.Layout 111137 0 0.0 0.0 0.0 0.0 setupWorldBounds Dodge.Layout src/Dodge/Layout.hs:(126,1)-(144,14) 156181 0 0.0 0.0 0.0 0.0 setupWorldBounds.(...) Dodge.Layout src/Dodge/Layout.hs:(136,5)-(144,14) 156182 0 0.0 0.0 0.0 0.0 maximum Control.Foldl src/Control/Foldl.hs:706:1-20 156183 1 0.0 0.0 0.0 0.0 _Fold1 Control.Foldl src/Control/Foldl.hs:(1167,1)-(1171,28) 156184 1 0.0 0.0 0.0 0.0 CAF:ds2_riZmu Shape.Data 135065 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:62:1-37 166153 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:62:1-37 166154 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 166155 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 166156 1 0.0 0.0 0.0 0.0 CAF:ds2_rluYX Dodge.Data.Block 132143 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:52:1-37 172073 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Block src/Dodge/Data/Block.hs:52:1-37 172074 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 172075 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 172076 1 0.0 0.0 0.0 0.0 CAF:ds2_rmL5M Dodge.Data.Item.Use.Consumption.LoadAction 122304 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 173927 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 173928 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 173929 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 173930 1 0.0 0.0 0.0 0.0 CAF:ds2_rngff Dodge.Data.Item.Use.Consumption 123215 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 163807 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 163808 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 163809 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 163810 1 0.0 0.0 0.0 0.0 CAF:ds2_rpovo Dodge.Data.Machine.Sensor 121116 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:47:1-34 169990 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:47:1-34 169991 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 169992 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 169993 1 0.0 0.0 0.0 0.0 CAF:ds2_rqEjA Dodge.Data.Item.Use 123534 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 162067 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 162068 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 162069 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 162070 1 0.0 0.0 0.0 0.0 CAF:ds2_ruV4A Dodge.Data.Creature.Misc 130315 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:88:1-40 163216 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:88:1-40 163217 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 163218 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 163219 1 0.0 0.0 0.0 0.0 CAF:ds2_rweKT Dodge.Data.ActionPlan 133003 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 185961 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 185962 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 185963 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 185964 1 0.0 0.0 0.0 0.0 CAF:ds3_r1tXb Dodge.Data.FloatFunction 127826 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 163356 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 163357 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 163358 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 163359 1 0.0 0.0 0.0 0.0 CAF:ds3_r3juG Dodge.Item.Draw.SPic 115917 0 0.0 0.0 0.0 0.0 ammoPosition Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(64,1)-(114,34) 178516 0 0.0 0.0 0.0 0.0 bangStickAmmoPos Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(117,1)-(124,74) 178517 0 0.0 0.0 0.0 0.0 normalize Linear.Metric src/Linear/Metric.hs:(105,1)-(106,23) 178518 1 0.0 0.0 0.0 0.0 nearZero Linear.Epsilon src/Linear/Epsilon.hs:36:3-28 178519 2 0.0 0.0 0.0 0.0 normalize.l Linear.Metric src/Linear/Metric.hs:106:9-23 178520 1 0.0 0.0 0.0 0.0 quadrance Linear.Metric src/Linear/Metric.hs:52:3-23 178521 1 0.0 0.0 0.0 0.0 dot Linear.V3 src/Linear/V3.hs:251:3-51 178522 1 0.0 0.0 0.0 0.0 CAF:ds3_r4Q0I Dodge.Data.Terminal 118611 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:135:1-43 171248 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:135:1-43 171249 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 171250 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 171251 1 0.0 0.0 0.0 0.0 CAF:ds3_rgyhU Dodge.Layout 111138 0 0.0 0.0 0.0 0.0 setupWorldBounds Dodge.Layout src/Dodge/Layout.hs:(126,1)-(144,14) 156178 0 0.0 0.0 0.0 0.0 setupWorldBounds.(...) Dodge.Layout src/Dodge/Layout.hs:(136,5)-(144,14) 156179 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 156180 1 0.0 0.0 0.0 0.0 CAF:ds3_riZmw Shape.Data 135066 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:62:1-37 187286 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:62:1-37 187287 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 187288 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 187289 1 0.0 0.0 0.0 0.0 CAF:ds3_rmL5R Dodge.Data.Item.Use.Consumption.LoadAction 122307 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 164563 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 164564 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 164565 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 164566 1 0.0 0.0 0.0 0.0 CAF:ds3_rpovs Dodge.Data.Machine.Sensor 121119 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:47:1-34 170132 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:47:1-34 170133 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 170134 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 170135 1 0.0 0.0 0.0 0.0 CAF:ds3_rqEjE Dodge.Data.Item.Use 123537 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 165263 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 165264 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 165265 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 165266 1 0.0 0.0 0.0 0.0 CAF:ds3_ruV61 Dodge.Data.Creature.Misc 130393 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:85:1-36 161802 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:85:1-36 161803 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 161804 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 161805 1 0.0 0.0 0.0 0.0 CAF:ds4_rgcYz Dodge.Data.Item.Params 124026 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:116:1-38 164920 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:116:1-38 164921 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 164922 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 164923 1 0.0 0.0 0.0 0.0 CAF:ds4_rgyhV Dodge.Layout 111139 0 0.0 0.0 0.0 0.0 setupWorldBounds Dodge.Layout src/Dodge/Layout.hs:(126,1)-(144,14) 156185 0 0.0 0.0 0.0 0.0 setupWorldBounds.(...) Dodge.Layout src/Dodge/Layout.hs:(136,5)-(144,14) 156186 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 156187 1 0.0 0.0 0.0 0.0 CAF:ds4_riZmy Shape.Data 135067 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:62:1-37 175670 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:62:1-37 175671 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 175672 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 175673 1 0.0 0.0 0.0 0.0 CAF:ds4_ro0Z8 Dodge.Data.Item.Combine 125484 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:229:1-41 165585 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:229:1-41 165586 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 165587 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 165588 1 0.0 0.0 0.0 0.0 CAF:ds4_rpMCX Dodge.Data.Item.HeldUse 111733 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:101:1-32 165357 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:101:1-32 165358 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 165359 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 165360 1 0.0 0.0 0.0 0.0 CAF:ds4_rqEjI Dodge.Data.Item.Use 123540 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 172754 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 172755 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 172756 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 172757 1 0.0 0.0 0.0 0.0 CAF:ds4_ruV65 Dodge.Data.Creature.Misc 130396 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:85:1-36 163066 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:85:1-36 163067 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 163068 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 163069 1 0.0 0.0 0.0 0.0 CAF:ds55_rweYP Dodge.Data.ActionPlan 133752 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161046 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161047 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 161048 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 161049 1 0.0 0.0 0.0 0.0 CAF:ds5_r45rA Dodge.Data.WorldEffect 117452 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:84:1-32 167633 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:84:1-32 167634 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 167635 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 167636 1 0.0 0.0 0.0 0.0 CAF:ds5_r4Q24 Dodge.Data.Terminal 118685 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 171208 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 171209 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 171210 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 171211 1 0.0 0.0 0.0 0.0 CAF:ds5_r5zd9 Dodge.Data.Prop 119634 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:78:1-38 166402 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:78:1-38 166403 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 166404 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 166405 1 0.0 0.0 0.0 0.0 CAF:ds5_rgyhW Dodge.Layout 111140 0 0.0 0.0 0.0 0.0 setupWorldBounds Dodge.Layout src/Dodge/Layout.hs:(126,1)-(144,14) 156188 0 0.0 0.0 0.0 0.0 setupWorldBounds.(...) Dodge.Layout src/Dodge/Layout.hs:(136,5)-(144,14) 156189 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 156190 1 0.0 0.0 0.0 0.0 CAF:ds5_rmL6Z Dodge.Data.Item.Use.Consumption.LoadAction 122401 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:63:1-49 184604 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:63:1-49 184605 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 184606 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 184607 1 0.0 0.0 0.0 0.0 CAF:ds5_ruV6L Dodge.Data.Creature.Misc 130456 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:84:1-40 162850 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:84:1-40 162851 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 162852 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 162853 1 0.0 0.0 0.0 0.0 CAF:ds6_r5zdb Dodge.Data.Prop 119635 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:78:1-38 166505 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:78:1-38 166506 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 166507 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 166508 1 0.0 0.0 0.0 0.0 CAF:ds6_r7JPp Data.Aeson.Encoding.Builder 90288 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:(122,1)-(123,66) 161877 0 0.0 0.0 0.0 0.0 string.go Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:123:9-66 161878 0 0.0 0.0 0.0 0.0 c2w Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:141:1-28 161879 1 0.0 0.0 0.0 0.0 CAF:ds6_rmL7d Dodge.Data.Item.Use.Consumption.LoadAction 122435 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:65:1-45 184552 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:65:1-45 184553 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 184554 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 184555 1 0.0 0.0 0.0 0.0 CAF:ds7_r45rE Dodge.Data.WorldEffect 117454 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:84:1-32 168201 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:84:1-32 168202 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 168203 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 168204 1 0.0 0.0 0.0 0.0 CAF:ds7_r5zdd Dodge.Data.Prop 119636 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:78:1-38 166444 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:78:1-38 166445 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 166446 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 166447 1 0.0 0.0 0.0 0.0 CAF:ds7_r7JPq Data.Aeson.Encoding.Builder 90289 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:(122,1)-(123,66) 161880 0 0.0 0.0 0.0 0.0 string.go Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:123:9-66 161881 0 0.0 0.0 0.0 0.0 c2w Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:141:1-28 161882 1 0.0 0.0 0.0 0.0 CAF:ds7_r87Va Dodge.Data.Item.Use.Consumption.Ammo 122929 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 183873 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 183874 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 183875 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 183876 1 0.0 0.0 0.0 0.0 CAF:ds7_ro15t Dodge.Data.Item.Combine 125846 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 173942 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 173943 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 173944 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 173945 1 0.0 0.0 0.0 0.0 CAF:ds8_r45sX Dodge.Data.WorldEffect 117523 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:83:1-34 174235 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:83:1-34 174236 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 174237 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 174238 1 0.0 0.0 0.0 0.0 CAF:ds8_r7JPr Data.Aeson.Encoding.Builder 90290 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:(122,1)-(123,66) 161883 0 0.0 0.0 0.0 0.0 string.go Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:123:9-66 161884 0 0.0 0.0 0.0 0.0 c2w Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:141:1-28 161885 1 0.0 0.0 0.0 0.0 CAF:ds8_r87Ve Dodge.Data.Item.Use.Consumption.Ammo 122932 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 163850 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 163851 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 163852 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 163853 1 0.0 0.0 0.0 0.0 CAF:ds8_rgd1M Dodge.Data.Item.Params 124205 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 184098 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 184099 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 184100 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 184101 1 0.0 0.0 0.0 0.0 CAF:ds9_r45sZ Dodge.Data.WorldEffect 117524 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:83:1-34 174272 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:83:1-34 174273 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 174274 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 174275 1 0.0 0.0 0.0 0.0 CAF:ds9_rf6WI Dodge.Data.Creature.State 129599 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:60:1-35 162986 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:60:1-35 162987 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 162988 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 162989 1 0.0 0.0 0.0 0.0 CAF:ds9_rgd1O Dodge.Data.Item.Params 124206 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 169597 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 169598 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 169599 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 169600 1 0.0 0.0 0.0 0.0 CAF:ds9_rpMLj Dodge.Data.Item.HeldUse 112219 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 183646 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 183647 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 183648 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 183649 1 0.0 0.0 0.0 0.0 CAF:ds_r1Uqs Dodge.Data.Item.Effect 124771 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 183048 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 183049 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 183050 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 183051 1 0.0 0.0 0.0 0.0 CAF:ds_r1tWW Dodge.Data.FloatFunction 127817 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 161416 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 161417 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 161418 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 161419 1 0.0 0.0 0.0 0.0 CAF:ds_r2PF9 Dodge.Data.MountedObject 120637 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.MountedObject src/Dodge/Data/MountedObject.hs:16:1-41 168307 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.MountedObject src/Dodge/Data/MountedObject.hs:16:1-41 168308 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 168309 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 168310 1 0.0 0.0 0.0 0.0 CAF:ds_r2aRu Dodge.Data.Item.HeldDelay 112584 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 163501 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 163502 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 163503 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 163504 1 0.0 0.0 0.0 0.0 CAF:ds_r2rfV Dodge.Data.Item.Location 124543 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 162381 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 162382 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 162383 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 162384 1 0.0 0.0 0.0 0.0 CAF:ds_r4PZ2 Dodge.Data.Terminal 118344 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 170472 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 170473 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 170474 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 170475 1 0.0 0.0 0.0 0.0 CAF:ds_r5zaS Dodge.Data.Prop 119496 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:77:1-36 166540 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:77:1-36 166541 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 166542 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 166543 1 0.0 0.0 0.0 0.0 CAF:ds_r6CnE Dodge.Data.Creature.Stance 129769 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:48:1-36 160869 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:48:1-36 160870 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 160871 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 160872 1 0.0 0.0 0.0 0.0 CAF:ds_r6SZU Dodge.Data.Button 131394 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:70:1-39 174828 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:70:1-39 174829 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 174830 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 174831 1 0.0 0.0 0.0 0.0 CAF:ds_r6uLv Dodge.Data.Machine 121237 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 169968 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 169969 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 169970 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 169971 1 0.0 0.0 0.0 0.0 CAF:ds_r7JPj Data.Aeson.Encoding.Builder 90280 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 160319 0 0.0 0.0 0.0 0.0 c2w Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:141:1-28 160320 1 0.0 0.0 0.0 0.0 CAF:ds_r7mf5 Dodge.Data.Creature 130731 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160765 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160766 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 160767 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 160768 1 0.0 0.0 0.0 0.0 CAF:ds_r9bG8 Dodge.Render.Walls 137058 0 0.0 0.0 0.0 0.0 wallsToDraw Dodge.Render.Walls src/Dodge/Render/Walls.hs:(18,1)-(27,36) 142490 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 142491 1 0.0 0.0 0.0 0.0 CAF:ds_rRCN Dodge.Data.Item.Scope 123863 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Scope src/Dodge/Data/Item/Scope.hs:34:1-33 184002 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Scope src/Dodge/Data/Item/Scope.hs:34:1-33 184003 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 184004 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 184005 1 0.0 0.0 0.0 0.0 CAF:ds_rcNii Dodge.Data.Wall 117868 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:63:1-41 167235 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:63:1-41 167236 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 167237 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 167238 1 0.0 0.0 0.0 0.0 CAF:ds_rgcY4 Dodge.Data.Item.Params 123957 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:115:1-40 174082 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:115:1-40 174083 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 174084 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 174085 1 0.0 0.0 0.0 0.0 CAF:ds_rgyhQ Dodge.Layout 111135 0 0.0 0.0 0.0 0.0 setupWorldBounds Dodge.Layout src/Dodge/Layout.hs:(126,1)-(144,14) 156174 0 0.0 0.0 0.0 0.0 setupWorldBounds.(...) Dodge.Layout src/Dodge/Layout.hs:(136,5)-(144,14) 156175 0 0.0 0.0 0.0 0.0 minimum Control.Foldl src/Control/Foldl.hs:722:1-20 156176 1 0.0 0.0 0.0 0.0 _Fold1 Control.Foldl src/Control/Foldl.hs:(1167,1)-(1171,28) 156177 1 0.0 0.0 0.0 0.0 CAF:ds_riMp Main 138514 0 0.0 0.0 0.0 0.0 theCleanup Main appDodge/Main.hs:75:1-77 194138 0 0.0 0.0 0.0 0.0 $= Data.StateVar src/Data/StateVar.hs:190:3-34 194139 1 0.0 0.0 0.0 0.0 cursorVisible SDL.Input.Mouse src/SDL/Input/Mouse.hs:(174,1)-(182,51) 194140 0 0.0 0.0 0.0 0.0 makeStateVar Data.StateVar src/Data/StateVar.hs:139:1-23 194141 0 0.0 0.0 0.0 0.0 cursorVisible.setCursorVisible SDL.Input.Mouse src/SDL/Input/Mouse.hs:(178,3)-(179,50) 194142 1 0.0 0.0 0.0 0.0 CAF:ds_rluYT Dodge.Data.Block 132141 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:52:1-37 172210 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Block src/Dodge/Data/Block.hs:52:1-37 172211 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 172212 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 172213 1 0.0 0.0 0.0 0.0 CAF:ds_rmL5C Dodge.Data.Item.Use.Consumption.LoadAction 122298 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 164486 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 164487 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 164488 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 164489 1 0.0 0.0 0.0 0.0 CAF:ds_rmr5D Sound 134865 0 0.0 0.0 0.0 0.0 playSoundAndUpdate Sound src/Sound.hs:(55,1)-(56,85) 172010 0 0.0 0.0 0.0 0.0 updateSounds Sound src/Sound.hs:(67,1)-(69,30) 172011 0 0.0 0.0 0.0 0.0 updateSound Sound src/Sound.hs:(72,1)-(74,21) 172012 0 0.0 0.0 0.0 0.0 decrementTimer Sound src/Sound.hs:(102,1)-(108,23) 172013 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 172014 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 172015 1 0.0 0.0 0.0 0.0 CAF:ds_rngev Dodge.Data.Item.Use.Consumption 123155 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:57:1-43 183593 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:57:1-43 183594 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 183595 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 183596 1 0.0 0.0 0.0 0.0 CAF:ds_rpouO Dodge.Data.Machine.Sensor 121040 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:45:1-48 170185 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:45:1-48 170186 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 170187 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 170188 1 0.0 0.0 0.0 0.0 CAF:ds_rqEjs Dodge.Data.Item.Use 123528 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 163423 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 163424 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 163425 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 163426 1 0.0 0.0 0.0 0.0 CAF:ds_ruV4s Dodge.Data.Creature.Misc 130309 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:88:1-40 160295 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:88:1-40 160296 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 160297 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 160298 1 0.0 0.0 0.0 0.0 CAF:ds_rweKj Dodge.Data.ActionPlan 132943 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 160978 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 160979 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 160980 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 160981 1 0.0 0.0 0.0 0.0 CAF:dt2_rp0Z4 Dodge.Update 136295 0 0.0 0.0 0.0 0.0 CAF:dualBeam1 Dodge.Item.Held.BatteryGuns 115742 0 0.0 0.0 0.0 0.0 dualBeam Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(149,1)-(170,60) 145923 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145924 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145925 1 0.0 0.0 0.0 0.0 at Control.Lens.At src/Control/Lens/At.hs:495:3-25 145953 1 0.0 0.0 0.0 0.0 compare Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:220:19-21 145954 2 0.0 0.0 0.0 0.0 CAF:dualBeam10 Dodge.Item.Held.BatteryGuns 115714 0 0.0 0.0 0.0 0.0 dualBeam Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(149,1)-(170,60) 145950 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145951 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145952 1 0.0 0.0 0.0 0.0 CAF:dualBeam11 Dodge.Item.Held.BatteryGuns 115687 0 0.0 0.0 0.0 0.0 lasGun Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(38,1)-(67,40) 145857 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145858 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145859 1 0.0 0.0 0.0 0.0 CAF:dualBeam12 Dodge.Item.Held.BatteryGuns 115686 0 0.0 0.0 0.0 0.0 lasGun Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(38,1)-(67,40) 145860 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145861 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145862 1 0.0 0.0 0.0 0.0 CAF:dualBeam13 Dodge.Item.Held.BatteryGuns 115685 0 0.0 0.0 0.0 0.0 lasGun Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(38,1)-(67,40) 145863 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145864 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145865 1 0.0 0.0 0.0 0.0 CAF:dualBeam14 Dodge.Item.Held.BatteryGuns 115684 0 0.0 0.0 0.0 0.0 lasGun Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(38,1)-(67,40) 145866 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145867 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145868 1 0.0 0.0 0.0 0.0 CAF:dualBeam15 Dodge.Item.Held.BatteryGuns 115683 0 0.0 0.0 0.0 0.0 lasGun Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(38,1)-(67,40) 145869 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145870 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145871 1 0.0 0.0 0.0 0.0 CAF:dualBeam16 Dodge.Item.Held.BatteryGuns 115682 0 0.0 0.0 0.0 0.0 lasGun Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(38,1)-(67,40) 145872 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145873 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145874 1 0.0 0.0 0.0 0.0 CAF:dualBeam17 Dodge.Item.Held.BatteryGuns 115681 0 0.0 0.0 0.0 0.0 lasGun Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(38,1)-(67,40) 145875 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145876 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145877 1 0.0 0.0 0.0 0.0 CAF:dualBeam18 Dodge.Item.Held.BatteryGuns 115680 0 0.0 0.0 0.0 0.0 lasGun Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(38,1)-(67,40) 145878 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145879 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145880 1 0.0 0.0 0.0 0.0 CAF:dualBeam19 Dodge.Item.Held.BatteryGuns 115679 0 0.0 0.0 0.0 0.0 lasGun Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(38,1)-(67,40) 145881 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145882 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145883 1 0.0 0.0 0.0 0.0 CAF:dualBeam2 Dodge.Item.Held.BatteryGuns 115722 0 0.0 0.0 0.0 0.0 dualBeam Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(149,1)-(170,60) 145926 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145927 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145928 1 0.0 0.0 0.0 0.0 CAF:dualBeam20 Dodge.Item.Held.BatteryGuns 115678 0 0.0 0.0 0.0 0.0 lasGun Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(38,1)-(67,40) 145884 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145885 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145886 1 0.0 0.0 0.0 0.0 CAF:dualBeam21 Dodge.Item.Held.BatteryGuns 115677 0 0.0 0.0 0.0 0.0 lasGun Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(38,1)-(67,40) 145887 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145888 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145889 1 0.0 0.0 0.0 0.0 CAF:dualBeam22 Dodge.Item.Held.BatteryGuns 115676 0 0.0 0.0 0.0 0.0 lasGun Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(38,1)-(67,40) 145890 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145891 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145892 1 0.0 0.0 0.0 0.0 CAF:dualBeam23 Dodge.Item.Held.BatteryGuns 115675 0 0.0 0.0 0.0 0.0 lasGun Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(38,1)-(67,40) 145893 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145894 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145895 1 0.0 0.0 0.0 0.0 CAF:dualBeam24 Dodge.Item.Held.BatteryGuns 115674 0 0.0 0.0 0.0 0.0 lasGun Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(38,1)-(67,40) 145896 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145897 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145898 1 0.0 0.0 0.0 0.0 CAF:dualBeam25 Dodge.Item.Held.BatteryGuns 115666 0 0.0 0.0 0.0 0.0 lasGun Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(38,1)-(67,40) 145905 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145906 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145907 1 0.0 0.0 0.0 0.0 CAF:dualBeam26 Dodge.Item.Held.BatteryGuns 115662 0 0.0 0.0 0.0 0.0 lasGun Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(38,1)-(67,40) 145908 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145909 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145910 1 0.0 0.0 0.0 0.0 CAF:dualBeam29 Dodge.Item.Held.BatteryGuns 115665 0 0.0 0.0 0.0 0.0 lasGun Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(38,1)-(67,40) 169076 0 0.0 0.0 0.0 0.0 loadPrime Dodge.Reloading.Action src/Dodge/Reloading/Action.hs:16:1-32 169077 1 0.0 0.0 0.0 0.0 CAF:dualBeam3 Dodge.Item.Held.BatteryGuns 115721 0 0.0 0.0 0.0 0.0 dualBeam Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(149,1)-(170,60) 145929 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145930 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145931 1 0.0 0.0 0.0 0.0 CAF:dualBeam30 Dodge.Item.Held.BatteryGuns 115664 0 0.0 0.0 0.0 0.0 lasGun Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(38,1)-(67,40) 169074 0 0.0 0.0 0.0 0.0 loadInsert Dodge.Reloading.Action src/Dodge/Reloading/Action.hs:7:1-35 169075 1 0.0 0.0 0.0 0.0 CAF:dualBeam31 Dodge.Item.Held.BatteryGuns 115663 0 0.0 0.0 0.0 0.0 lasGun Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(38,1)-(67,40) 169024 0 0.0 0.0 0.0 0.0 loadEject Dodge.Reloading.Action src/Dodge/Reloading/Action.hs:13:1-32 169025 1 0.0 0.0 0.0 0.0 CAF:dualBeam35 Dodge.Item.Held.BatteryGuns 115670 0 0.0 0.0 0.0 0.0 lasGun Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(38,1)-(67,40) 145911 0 0.0 0.0 0.0 0.0 CAF:dualBeam4 Dodge.Item.Held.BatteryGuns 115720 0 0.0 0.0 0.0 0.0 dualBeam Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(149,1)-(170,60) 145932 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145933 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145934 1 0.0 0.0 0.0 0.0 CAF:dualBeam5 Dodge.Item.Held.BatteryGuns 115719 0 0.0 0.0 0.0 0.0 dualBeam Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(149,1)-(170,60) 145935 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145936 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145937 1 0.0 0.0 0.0 0.0 CAF:dualBeam6 Dodge.Item.Held.BatteryGuns 115718 0 0.0 0.0 0.0 0.0 dualBeam Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(149,1)-(170,60) 145938 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145939 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145940 1 0.0 0.0 0.0 0.0 CAF:dualBeam7 Dodge.Item.Held.BatteryGuns 115717 0 0.0 0.0 0.0 0.0 dualBeam Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(149,1)-(170,60) 145941 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145942 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145943 1 0.0 0.0 0.0 0.0 CAF:dualBeam8 Dodge.Item.Held.BatteryGuns 115716 0 0.0 0.0 0.0 0.0 dualBeam Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(149,1)-(170,60) 145944 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145945 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145946 1 0.0 0.0 0.0 0.0 CAF:dualBeam9 Dodge.Item.Held.BatteryGuns 115715 0 0.0 0.0 0.0 0.0 dualBeam Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(149,1)-(170,60) 145947 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145948 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145949 1 0.0 0.0 0.0 0.0 CAF:edgeFormatting4 Dodge.Combine.Graph 113512 0 0.0 0.0 0.0 0.0 edgeFormatting Dodge.Combine.Graph src/Dodge/Combine/Graph.hs:(125,1)-(132,9) 147043 0 0.0 0.0 0.0 0.0 xLabel Data.GraphViz.Attributes Data/GraphViz/Attributes.hs:158:1-30 147044 1 0.0 0.0 0.0 0.0 CAF:edgeFormatting5 Dodge.Combine.Graph 113511 0 0.0 0.0 0.0 0.0 edgeFormatting Dodge.Combine.Graph src/Dodge/Combine/Graph.hs:(125,1)-(132,9) 147046 0 0.0 0.0 0.0 0.0 xLabel Data.GraphViz.Attributes Data/GraphViz/Attributes.hs:158:1-30 147047 0 0.0 0.0 0.0 0.0 toLabelValue Dodge.Combine.Graph src/Dodge/Combine/Graph.hs:(32,5)-(33,56) 147048 1 0.0 0.0 0.0 0.0 CAF:ejectS1 Dodge.SoundLogic.ExternallyGeneratedSounds 136879 0 0.0 0.0 0.0 0.0 ejectS Dodge.SoundLogic.ExternallyGeneratedSounds src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs:471:1-19 164473 1 0.0 0.0 0.0 0.0 CAF:empty Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:804:1-5 91908 0 0.0 0.0 0.0 0.0 empty Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:804:1-13 144646 1 0.0 0.0 0.0 0.0 CAF:empty1 Data.Aeson.Encoding.Internal 91445 0 0.0 0.0 0.0 0.0 empty Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:227:1-23 160250 1 0.0 0.0 0.0 0.0 CAF:emptyArray_1 Data.Aeson.Encoding.Internal 91439 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:173:1-37 160446 1 0.0 0.0 0.0 0.0 CAF:emptyArray_1 Data.Aeson.Encoding.Builder 90278 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 160447 1 0.0 0.0 0.0 0.0 CAF:emptyObject_1 Data.Aeson.Encoding.Builder 90276 0 0.0 0.0 0.0 0.0 emptyObject_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:155:1-51 170776 1 0.0 0.0 0.0 0.0 CAF:equals Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:503:1-6 91913 0 0.0 0.0 0.0 0.0 equals Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:503:1-17 144832 1 0.0 0.0 0.0 0.0 char Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(815,1)-(816,18) 144833 1 0.0 0.0 0.0 0.0 CAF:eta10_r7J8X Dodge.Reloading 114570 0 0.0 0.0 0.0 0.0 stepReloading Dodge.Reloading src/Dodge/Reloading.hs:(24,1)-(33,11) 178412 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178413 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178414 1 0.0 0.0 0.0 0.0 CAF:eta10_rgjmK Dodge.Placement.PlaceSpot 111058 0 0.0 0.0 0.0 0.0 placeSpotID' Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:(96,1)-(132,35) 154925 0 0.0 0.0 0.0 0.0 plNewUpID Dodge.Base.NewID src/Dodge/Base/NewID.hs:(21,1)-(23,26) 154926 0 0.0 0.0 0.0 0.0 plNewUpID.i Dodge.Base.NewID src/Dodge/Base/NewID.hs:23:5-26 154927 0 0.0 0.0 0.0 0.0 sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:3-50 154928 1 0.0 0.0 0.0 0.0 cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 154929 1 0.0 0.0 0.0 0.0 CAF:eta10_rhPzg Dodge.Inventory 116342 0 0.0 0.0 0.0 0.0 selectedCloseObject Dodge.Inventory src/Dodge/Inventory.hs:(439,1)-(443,34) 177425 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 177426 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 177427 1 0.0 0.0 0.0 0.0 CAF:eta11_rgjmM Dodge.Placement.PlaceSpot 111059 0 0.0 0.0 0.0 0.0 placeSpotID' Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:(96,1)-(132,35) 154796 0 0.0 0.0 0.0 0.0 plNewUpID Dodge.Base.NewID src/Dodge/Base/NewID.hs:(21,1)-(23,26) 154797 0 0.0 0.0 0.0 0.0 plNewUpID.i Dodge.Base.NewID src/Dodge/Base/NewID.hs:23:5-26 154798 0 0.0 0.0 0.0 0.0 sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:3-50 154799 1 0.0 0.0 0.0 0.0 cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 154800 1 0.0 0.0 0.0 0.0 CAF:eta12_r7J8p Dodge.Reloading 114546 0 0.0 0.0 0.0 0.0 tryStartLoading Dodge.Reloading src/Dodge/Reloading.hs:(50,1)-(53,31) 178288 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178289 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178290 1 0.0 0.0 0.0 0.0 CAF:eta12_r7MV0 Dodge.Item.Display 116053 0 0.0 0.0 0.0 0.0 selectedItemDisplay Dodge.Item.Display src/Dodge/Item/Display.hs:50:1-93 177852 0 0.0 0.0 0.0 0.0 showSelectedConsumption Dodge.Item.Display src/Dodge/Item/Display.hs:(54,1)-(58,46) 177853 0 0.0 0.0 0.0 0.0 showReloadProgress Dodge.Item.Display src/Dodge/Item/Display.hs:(68,1)-(72,80) 177854 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 177855 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 177856 1 0.0 0.0 0.0 0.0 CAF:eta12_rbXhy Dodge.Update.Camera 136197 0 0.0 0.0 0.0 0.0 updateCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(32,1)-(35,15) 177820 0 0.0 0.0 0.0 0.0 updateInGameCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(65,1)-(71,27) 177821 0 0.0 0.0 0.0 0.0 updateScopeZoom Dodge.Update.Camera src/Dodge/Update/Camera.hs:(125,1)-(127,33) 177822 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 177823 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 177824 1 0.0 0.0 0.0 0.0 CAF:eta12_rgjmO Dodge.Placement.PlaceSpot 111060 0 0.0 0.0 0.0 0.0 placeSpotID' Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:(96,1)-(132,35) 154194 0 0.0 0.0 0.0 0.0 plNewUpID Dodge.Base.NewID src/Dodge/Base/NewID.hs:(21,1)-(23,26) 154195 0 0.0 0.0 0.0 0.0 plNewUpID.i Dodge.Base.NewID src/Dodge/Base/NewID.hs:23:5-26 154196 0 0.0 0.0 0.0 0.0 sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:3-50 154197 1 0.0 0.0 0.0 0.0 cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 154198 1 0.0 0.0 0.0 0.0 CAF:eta12_rjJwe Dodge.Creature.State 113168 0 0.0 0.0 0.0 0.0 invSideEff Dodge.Creature.State src/Dodge/Creature/State.hs:(237,1)-(247,78) 177688 0 0.0 0.0 0.0 0.0 crGetTargeting Dodge.Creature.State src/Dodge/Creature/State.hs:(278,1)-(286,20) 177689 0 0.0 0.0 0.0 0.0 crGetTargeting.helditem Dodge.Creature.State src/Dodge/Creature/State.hs:(283,5)-(286,20) 177690 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 177691 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 177692 1 0.0 0.0 0.0 0.0 CAF:eta12_rkV7T Dodge.Creature.YourControl 113084 0 0.0 0.0 0.0 0.0 aimTurn Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:(89,1)-(93,63) 178107 0 0.0 0.0 0.0 0.0 aimTurn.x Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:(91,5)-(93,63) 178108 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178109 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178110 1 0.0 0.0 0.0 0.0 CAF:eta13_r3jvc Dodge.Item.Draw.SPic 115928 0 0.0 0.0 0.0 0.0 addBullets Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(251,1)-(255,50) 159690 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 159691 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 159692 1 0.0 0.0 0.0 0.0 CAF:eta13_rgjmS Dodge.Placement.PlaceSpot 111062 0 0.0 0.0 0.0 0.0 placeSpotID' Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:(96,1)-(132,35) 154408 0 0.0 0.0 0.0 0.0 plNewUpID Dodge.Base.NewID src/Dodge/Base/NewID.hs:(21,1)-(23,26) 154409 0 0.0 0.0 0.0 0.0 plNewUpID.i Dodge.Base.NewID src/Dodge/Base/NewID.hs:23:5-26 154410 0 0.0 0.0 0.0 0.0 sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:3-50 154411 1 0.0 0.0 0.0 0.0 cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 154412 1 0.0 0.0 0.0 0.0 CAF:eta13_rlQiz Dodge.Render.ShapePicture 137091 0 0.0 0.0 0.0 0.0 drawCreature Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:(77,1)-(90,30) 157138 0 0.0 0.0 0.0 0.0 CAF:eta14_r3jvi Dodge.Item.Draw.SPic 115932 0 0.0 0.0 0.0 0.0 addBullets Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(251,1)-(255,50) 159704 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 159705 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 159706 1 0.0 0.0 0.0 0.0 CAF:eta14_rlQiB Dodge.Render.ShapePicture 137092 0 0.0 0.0 0.0 0.0 drawCreature Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:(77,1)-(90,30) 157139 0 0.0 0.0 0.0 0.0 CAF:eta15_r3jwe Dodge.Item.Draw.SPic 115955 0 0.0 0.0 0.0 0.0 addTinClip Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(292,1)-(297,69) 179028 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 179029 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 179030 1 0.0 0.0 0.0 0.0 CAF:eta15_rhPzE Dodge.Inventory 116424 0 0.0 0.0 0.0 0.0 updateRBList Dodge.Inventory src/Dodge/Inventory.hs:(198,1)-(222,14) 177643 0 0.0 0.0 0.0 0.0 updateRBList.mcurrentitemid Dodge.Inventory src/Dodge/Inventory.hs:(218,5)-(220,33) 177644 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 177645 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 177646 1 0.0 0.0 0.0 0.0 CAF:eta15_rlQiD Dodge.Render.ShapePicture 137093 0 0.0 0.0 0.0 0.0 drawCreature Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:(77,1)-(90,30) 157140 0 0.0 0.0 0.0 0.0 CAF:eta16_r3jwh Dodge.Item.Draw.SPic 115957 0 0.0 0.0 0.0 0.0 addTinClip Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(292,1)-(297,69) 179036 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 179037 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 179038 1 0.0 0.0 0.0 0.0 CAF:eta16_rhPzG Dodge.Inventory 116426 0 0.0 0.0 0.0 0.0 updateRBList Dodge.Inventory src/Dodge/Inventory.hs:(198,1)-(222,14) 177652 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 177653 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 177654 1 0.0 0.0 0.0 0.0 CAF:eta17_r3jwk Dodge.Item.Draw.SPic 115959 0 0.0 0.0 0.0 0.0 addTinClip Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(292,1)-(297,69) 179042 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 179043 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 179044 1 0.0 0.0 0.0 0.0 CAF:eta18_r3jwm Dodge.Item.Draw.SPic 115961 0 0.0 0.0 0.0 0.0 addTinClip Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(292,1)-(297,69) 179054 0 0.0 0.0 0.0 0.0 makeTinClip Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(300,1)-(332,50) 179055 0 0.0 0.0 0.0 0.0 makeTinClip.y' Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:318:5-63 179056 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 179057 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 179058 1 0.0 0.0 0.0 0.0 CAF:eta19_r3jwW Dodge.Item.Draw.SPic 115974 0 0.0 0.0 0.0 0.0 itemSPic Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(19,1)-(26,31) 159675 0 0.0 0.0 0.0 0.0 heldItemSPic Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(142,1)-(189,24) 159676 0 0.0 0.0 0.0 0.0 baseStickShapeX Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(211,1)-(216,73) 159677 0 0.0 0.0 0.0 0.0 baseStickShapeX.barrelspread Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:216:5-73 159678 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 159679 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 159680 1 0.0 0.0 0.0 0.0 CAF:eta19_rp12y Dodge.Update 136393 0 0.0 0.0 0.0 0.0 tmUpdate Dodge.Update src/Dodge/Update.hs:(303,1)-(320,65) 158680 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 158681 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 158682 1 0.0 0.0 0.0 0.0 CAF:eta1_raMJa Dodge.Base.Collide 113858 0 0.0 0.0 0.0 0.0 anythingHitCirc Dodge.Base.Collide src/Dodge/Base/Collide.hs:(243,1)-(252,59) 179953 0 0.0 0.0 0.0 0.0 anythingHitCirc.hitCr Dodge.Base.Collide src/Dodge/Base/Collide.hs:245:5-51 179954 0 0.0 0.0 0.0 0.0 anythingHitCirc.f Dodge.Base.Collide src/Dodge/Base/Collide.hs:(246,5)-(251,17) 179955 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 179956 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 179957 1 0.0 0.0 0.0 0.0 CAF:eta1_rby2O Dodge.WorldBool 114241 0 0.0 0.0 0.0 0.0 doWdBl Dodge.WorldBool src/Dodge/WorldBool.hs:(11,1)-(22,36) 159390 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 159391 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 159392 1 0.0 0.0 0.0 0.0 CAF:eta1_rc7SO Dodge.Prop.Moving 110994 0 0.0 0.0 0.0 0.0 fallSmallBounce' Dodge.Prop.Moving src/Dodge/Prop/Moving.hs:(34,1)-(59,52) 180913 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 180914 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 180915 1 0.0 0.0 0.0 0.0 CAF:eta1_rfXWd Dodge.Block.Debris 134453 0 0.0 0.0 0.0 0.0 makeDebrisDirected Dodge.Block.Debris src/Dodge/Block/Debris.hs:(89,1)-(109,29) 180562 0 0.0 0.0 0.0 0.0 plNew Dodge.Base.NewID src/Dodge/Base/NewID.hs:31:1-37 180563 0 0.0 0.0 0.0 0.0 plNewUpID Dodge.Base.NewID src/Dodge/Base/NewID.hs:(21,1)-(23,26) 180564 0 0.0 0.0 0.0 0.0 plNewUpID.i Dodge.Base.NewID src/Dodge/Base/NewID.hs:23:5-26 180565 0 0.0 0.0 0.0 0.0 sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:3-50 180566 1 0.0 0.0 0.0 0.0 cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 180567 1 0.0 0.0 0.0 0.0 CAF:eta1_rgjmu Dodge.Placement.PlaceSpot 111050 0 0.0 0.0 0.0 0.0 placeSpotID' Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:(96,1)-(132,35) 154227 0 0.0 0.0 0.0 0.0 plNewUpID Dodge.Base.NewID src/Dodge/Base/NewID.hs:(21,1)-(23,26) 154228 0 0.0 0.0 0.0 0.0 plNewUpID.i Dodge.Base.NewID src/Dodge/Base/NewID.hs:23:5-26 154229 0 0.0 0.0 0.0 0.0 sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:3-50 154230 1 0.0 0.0 0.0 0.0 cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 154231 1 0.0 0.0 0.0 0.0 CAF:eta1_rh0Gd Dodge.Projectile.Update 114666 0 0.0 0.0 0.0 0.0 trySpinByCID Dodge.Projectile.Update src/Dodge/Projectile/Update.hs:(132,1)-(139,41) 179597 0 0.0 0.0 0.0 0.0 trySpinByCID.newSpin Dodge.Projectile.Update src/Dodge/Projectile/Update.hs:(136,5)-(138,14) 179598 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 179599 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 179600 1 0.0 0.0 0.0 0.0 CAF:eta1_rjJw6 Dodge.Creature.State 113162 0 0.0 0.0 0.0 0.0 invSideEff Dodge.Creature.State src/Dodge/Creature/State.hs:(237,1)-(247,78) 177714 0 0.0 0.0 0.0 0.0 crGetTargeting Dodge.Creature.State src/Dodge/Creature/State.hs:(278,1)-(286,20) 177715 0 0.0 0.0 0.0 0.0 crGetTargeting.hastargeting Dodge.Creature.State src/Dodge/Creature/State.hs:282:5-67 177716 0 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 177717 1 0.0 0.0 0.0 0.0 CAF:eta1_rk9xB Dodge.Wall.Damage 136009 0 0.0 0.0 0.0 0.0 damageWall Dodge.Wall.Damage src/Dodge/Wall/Damage.hs:(16,1)-(23,40) 180324 0 0.0 0.0 0.0 0.0 maybeDestroyBlock Dodge.Wall.Damage src/Dodge/Wall/Damage.hs:(27,1)-(29,10) 180325 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 180326 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 180327 1 0.0 0.0 0.0 0.0 CAF:eta1_rkV7Z Dodge.Creature.YourControl 113088 0 0.0 0.0 0.0 0.0 wasdWithAiming Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:(50,1)-(86,80) 178129 0 0.0 0.0 0.0 0.0 wasdWithAiming.mouseDir Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:(81,5)-(86,80) 178130 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178131 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178132 1 0.0 0.0 0.0 0.0 CAF:eta1_rlH4z Dodge.Render.Picture 114492 0 0.0 0.0 0.0 0.0 mousePlus Dodge.Render.Picture src/Dodge/Render/Picture.hs:83:1-73 143535 0 0.0 0.0 0.0 0.0 == Linear.V2 src/Linear/V2.hs:114:4-5 143536 1 0.0 0.0 0.0 0.0 errorNormalizeV Geometry src/Geometry.hs:(58,1)-(59,35) 143539 1 0.0 0.0 0.0 0.0 polyToTris Geometry.Triangulate src/Geometry/Triangulate.hs:(9,1)-(12,17) 143537 1 0.0 0.0 0.0 0.0 polyToTris.f Geometry.Triangulate src/Geometry/Triangulate.hs:11:5-34 143538 2 0.0 0.0 0.0 0.0 CAF:eta1_rlQic Dodge.Render.ShapePicture 137085 0 0.0 0.0 0.0 0.0 drawCreature Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:(77,1)-(90,30) 157120 0 0.0 0.0 0.0 0.0 CAF:eta1_rmSUK Dodge.Tree.Shift 114303 0 0.0 0.0 0.0 0.0 posRms Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:(50,1)-(115,21) 151157 0 0.0 0.0 0.0 0.0 posRms.tryParentLinks Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:(63,5)-(115,21) 151158 0 0.0 0.0 0.0 0.0 posRms.tryParentLinks.tryChildLinks Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:(66,9)-(115,21) 151159 0 0.0 0.0 0.0 0.0 .# Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:176:3-25 151160 1 0.0 0.0 0.0 0.0 CAF:eta1_rmWLC Dodge.Tree.Compose 114320 0 0.0 0.0 0.0 0.0 numSelfTree' Dodge.Tree.Compose src/Dodge/Tree/Compose.hs:(111,1)-(117,105) 147754 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 147755 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 147756 1 0.0 0.0 0.0 0.0 CAF:eta201_r3jvf Dodge.Item.Draw.SPic 115930 0 0.0 0.0 0.0 0.0 addBullets Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(251,1)-(255,50) 159696 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 159697 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 159698 1 0.0 0.0 0.0 0.0 CAF:eta201_r7MUo Dodge.Item.Display 116037 0 0.0 0.0 0.0 0.0 itemDisplayWithNumber Dodge.Item.Display src/Dodge/Item/Display.hs:(19,1)-(33,17) 149209 0 0.0 0.0 0.0 0.0 itemDisplayWithNumber.thename Dodge.Item.Display src/Dodge/Item/Display.hs:26:5-29 149210 0 0.0 0.0 0.0 0.0 itemBaseName Dodge.Item.Display src/Dodge/Item/Display.hs:(39,1)-(47,30) 149211 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 149212 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 149213 1 0.0 0.0 0.0 0.0 CAF:eta20_rp135 Dodge.Update 136403 0 0.0 0.0 0.0 0.0 updateSeenWalls Dodge.Update src/Dodge/Update.hs:539:1-81 157554 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 157555 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 157556 1 0.0 0.0 0.0 0.0 CAF:eta21_rp13q Dodge.Update 136411 0 0.0 0.0 0.0 0.0 updateCloud Dodge.Update src/Dodge/Update.hs:(582,1)-(604,49) 165073 0 0.0 0.0 0.0 0.0 updateCloud.hitWl Dodge.Update src/Dodge/Update.hs:601:5-56 165074 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 165075 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 165076 1 0.0 0.0 0.0 0.0 CAF:eta27_r7J8s Dodge.Reloading 114548 0 0.0 0.0 0.0 0.0 tryStartLoading Dodge.Reloading src/Dodge/Reloading.hs:(50,1)-(53,31) 178295 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178296 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178297 1 0.0 0.0 0.0 0.0 CAF:eta27_r7MUa Dodge.Item.Display 116031 0 0.0 0.0 0.0 0.0 maybeModeStatus Dodge.Item.Display src/Dodge/Item/Display.hs:(109,1)-(111,16) 149225 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 149226 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 149227 1 0.0 0.0 0.0 0.0 CAF:eta27_rjJvO Dodge.Creature.State 113145 0 0.0 0.0 0.0 0.0 useUpdate Dodge.Creature.State src/Dodge/Creature/State.hs:(215,1)-(220,50) 158186 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 158187 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 158188 1 0.0 0.0 0.0 0.0 CAF:eta2_r7J8z Dodge.Reloading 114552 0 0.0 0.0 0.0 0.0 tryStartLoading Dodge.Reloading src/Dodge/Reloading.hs:(50,1)-(53,31) 178303 0 0.0 0.0 0.0 0.0 startLoading Dodge.Reloading src/Dodge/Reloading.hs:(56,1)-(65,83) 178304 0 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 178305 1 0.0 0.0 0.0 0.0 CAF:eta2_r9tcS Dodge.InputFocus 116468 0 0.0 0.0 0.0 0.0 inputFocus Dodge.InputFocus src/Dodge/InputFocus.hs:(73,1)-(89,30) 157823 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 157824 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 157825 1 0.0 0.0 0.0 0.0 CAF:eta2_raMJ8 Dodge.Base.Collide 113856 0 0.0 0.0 0.0 0.0 anythingHitCirc Dodge.Base.Collide src/Dodge/Base/Collide.hs:(243,1)-(252,59) 179675 0 0.0 0.0 0.0 0.0 anythingHitCirc.hitWl Dodge.Base.Collide src/Dodge/Base/Collide.hs:252:5-59 179676 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 179677 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 179678 1 0.0 0.0 0.0 0.0 CAF:eta2_rc7SR Dodge.Prop.Moving 110995 0 0.0 0.0 0.0 0.0 fallSmallBounce' Dodge.Prop.Moving src/Dodge/Prop/Moving.hs:(34,1)-(59,52) 180910 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 180911 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 180912 1 0.0 0.0 0.0 0.0 CAF:eta2_rg9e8 Dodge.Placement.PlaceSpot.TriggerDoor 114701 0 0.0 0.0 0.0 0.0 maybeClearDoorPaths Dodge.Placement.PlaceSpot.TriggerDoor src/Dodge/Placement/PlaceSpot/TriggerDoor.hs:69:1-65 172357 0 0.0 0.0 0.0 0.0 maybeClearDoorPath Dodge.Placement.PlaceSpot.TriggerDoor src/Dodge/Placement/PlaceSpot/TriggerDoor.hs:(72,1)-(76,110) 172358 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 172359 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 172360 1 0.0 0.0 0.0 0.0 CAF:eta2_rjPyQ Shader.Poke 135269 0 0.0 0.0 0.0 0.0 pokeCylinderCaps Shader.Poke src/Shader/Poke.hs:(188,1)-(192,24) 157635 0 0.0 0.0 0.0 0.0 pokeCylinderCaps.go Shader.Poke src/Shader/Poke.hs:(190,5)-(192,24) 157636 0 0.0 0.0 0.0 0.0 fromInteger Linear.V3 src/Linear/V3.hs:193:3-34 157637 1 0.0 0.0 0.0 0.0 pure Linear.V3 src/Linear/V3.hs:149:3-19 157638 1 0.0 0.0 0.0 0.0 CAF:eta2_rk09L Dodge.Block 134483 0 0.0 0.0 0.0 0.0 destroyBlock Dodge.Block src/Dodge/Block.hs:(52,1)-(66,63) 180742 0 0.0 0.0 0.0 0.0 destroyBlock.awl Dodge.Block src/Dodge/Block.hs:64:5-63 180743 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 180744 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 180745 1 0.0 0.0 0.0 0.0 CAF:eta2_rkV88 Dodge.Creature.YourControl 113093 0 0.0 0.0 0.0 0.0 wasdWithAiming Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:(50,1)-(86,80) 178056 0 0.0 0.0 0.0 0.0 wasdWithAiming.addAnyTwist Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:(62,5)-(69,24) 178057 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178058 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178059 1 0.0 0.0 0.0 0.0 CAF:eta2_rlH4G Dodge.Render.Picture 114493 0 0.0 0.0 0.0 0.0 mousePlus Dodge.Render.Picture src/Dodge/Render/Picture.hs:83:1-73 143546 0 0.0 0.0 0.0 0.0 == Linear.V2 src/Linear/V2.hs:114:4-5 143547 1 0.0 0.0 0.0 0.0 errorNormalizeV Geometry src/Geometry.hs:(58,1)-(59,35) 143550 1 0.0 0.0 0.0 0.0 polyToTris Geometry.Triangulate src/Geometry/Triangulate.hs:(9,1)-(12,17) 143548 1 0.0 0.0 0.0 0.0 polyToTris.f Geometry.Triangulate src/Geometry/Triangulate.hs:11:5-34 143549 2 0.0 0.0 0.0 0.0 CAF:eta2_rljXW Dodge.Update.Input.ScreenLayer 136065 0 0.0 0.0 0.0 0.0 updateUseInputOnScreen Dodge.Update.Input.ScreenLayer src/Dodge/Update/Input/ScreenLayer.hs:(18,1)-(20,39) 144274 0 0.0 0.0 0.0 0.0 optionScreenUpdate Dodge.Update.Input.ScreenLayer src/Dodge/Update/Input/ScreenLayer.hs:(40,1)-(51,38) 144275 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144276 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144277 1 0.0 0.0 0.0 0.0 CAF:eta3_r7J8B Dodge.Reloading 114554 0 0.0 0.0 0.0 0.0 tryStartLoading Dodge.Reloading src/Dodge/Reloading.hs:(50,1)-(53,31) 178311 0 0.0 0.0 0.0 0.0 startLoading Dodge.Reloading src/Dodge/Reloading.hs:(56,1)-(65,83) 178312 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178313 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178314 1 0.0 0.0 0.0 0.0 CAF:eta3_rbXi3 Dodge.Update.Camera 136223 0 0.0 0.0 0.0 0.0 updateCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(32,1)-(35,15) 177782 0 0.0 0.0 0.0 0.0 updateInGameCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(65,1)-(71,27) 177783 0 0.0 0.0 0.0 0.0 moveZoomCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(74,1)-(122,21) 177784 0 0.0 0.0 0.0 0.0 moveZoomCamera.mitm Dodge.Update.Camera src/Dodge/Update/Camera.hs:(83,5)-(85,26) 177785 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 177786 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 177787 1 0.0 0.0 0.0 0.0 CAF:eta3_rdr1y Dodge.Creature.Picture 134043 0 0.0 0.0 0.0 0.0 basicCrPict Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(26,1)-(27,32) 142676 0 0.0 0.0 0.0 0.0 basicCrShape Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(35,1)-(49,36) 142677 0 0.0 0.0 0.0 0.0 toV4 Geometry.Data src/Geometry/Data.hs:41:1-28 142678 1 0.0 0.0 0.0 0.0 CAF:eta3_rjJwg Dodge.Creature.State 113170 0 0.0 0.0 0.0 0.0 invSideEff Dodge.Creature.State src/Dodge/Creature/State.hs:(237,1)-(247,78) 177700 0 0.0 0.0 0.0 0.0 crGetTargeting Dodge.Creature.State src/Dodge/Creature/State.hs:(278,1)-(286,20) 177701 0 0.0 0.0 0.0 0.0 crGetTargeting.helditem Dodge.Creature.State src/Dodge/Creature/State.hs:(283,5)-(286,20) 177702 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 177703 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 177704 1 0.0 0.0 0.0 0.0 CAF:eta3_rkV8p Dodge.Creature.YourControl 113102 0 0.0 0.0 0.0 0.0 yourControl Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:(21,1)-(36,22) 178042 0 0.0 0.0 0.0 0.0 mouseActionsCr Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:(108,1)-(116,44) 178043 0 0.0 0.0 0.0 0.0 mouseActionsCr.noaction Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:(114,5)-(116,44) 178044 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178045 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178046 1 0.0 0.0 0.0 0.0 CAF:eta3_rlH4I Dodge.Render.Picture 114495 0 0.0 0.0 0.0 0.0 mousePlus Dodge.Render.Picture src/Dodge/Render/Picture.hs:83:1-73 143544 0 0.0 0.0 0.0 0.0 pictures Picture.Base src/Picture/Base.hs:165:1-15 143545 1 0.0 0.0 0.0 0.0 CAF:eta3_rljY1 Dodge.Update.Input.ScreenLayer 136067 0 0.0 0.0 0.0 0.0 updateUseInputOnScreen Dodge.Update.Input.ScreenLayer src/Dodge/Update/Input/ScreenLayer.hs:(18,1)-(20,39) 144255 0 0.0 0.0 0.0 0.0 optionScreenUpdate Dodge.Update.Input.ScreenLayer src/Dodge/Update/Input/ScreenLayer.hs:(40,1)-(51,38) 144256 0 0.0 0.0 0.0 0.0 setSelectionListRestriction Dodge.Update.Input.ScreenLayer src/Dodge/Update/Input/ScreenLayer.hs:(123,1)-(125,81) 144257 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144258 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144259 1 0.0 0.0 0.0 0.0 CAF:eta4_r7J8F Dodge.Reloading 114557 0 0.0 0.0 0.0 0.0 tryStartLoading Dodge.Reloading src/Dodge/Reloading.hs:(50,1)-(53,31) 178321 0 0.0 0.0 0.0 0.0 startLoading Dodge.Reloading src/Dodge/Reloading.hs:(56,1)-(65,83) 178322 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178323 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178324 1 0.0 0.0 0.0 0.0 CAF:eta4_r7MV8 Dodge.Item.Display 116057 0 0.0 0.0 0.0 0.0 selectedItemDisplay Dodge.Item.Display src/Dodge/Item/Display.hs:50:1-93 177866 0 0.0 0.0 0.0 0.0 showSelectedConsumption Dodge.Item.Display src/Dodge/Item/Display.hs:(54,1)-(58,46) 177867 0 0.0 0.0 0.0 0.0 showReloadProgress Dodge.Item.Display src/Dodge/Item/Display.hs:(68,1)-(72,80) 177868 0 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 177869 1 0.0 0.0 0.0 0.0 CAF:eta4_rbXi5 Dodge.Update.Camera 136225 0 0.0 0.0 0.0 0.0 updateCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(32,1)-(35,15) 177768 0 0.0 0.0 0.0 0.0 updateInGameCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(65,1)-(71,27) 177769 0 0.0 0.0 0.0 0.0 moveZoomCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(74,1)-(122,21) 177770 0 0.0 0.0 0.0 0.0 moveZoomCamera.mitm Dodge.Update.Camera src/Dodge/Update/Camera.hs:(83,5)-(85,26) 177771 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 177772 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 177773 1 0.0 0.0 0.0 0.0 CAF:eta4_rgjmy Dodge.Placement.PlaceSpot 111052 0 0.0 0.0 0.0 0.0 placeSpotID' Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:(96,1)-(132,35) 155428 0 0.0 0.0 0.0 0.0 plNewID Dodge.Base.NewID src/Dodge/Base/NewID.hs:(11,1)-(13,26) 155429 0 0.0 0.0 0.0 0.0 plNewID.i Dodge.Base.NewID src/Dodge/Base/NewID.hs:13:5-26 155430 0 0.0 0.0 0.0 0.0 sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:3-50 155431 1 0.0 0.0 0.0 0.0 cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 155432 1 0.0 0.0 0.0 0.0 CAF:eta4_rjJwR Dodge.Creature.State 113186 0 0.0 0.0 0.0 0.0 invSideEff Dodge.Creature.State src/Dodge/Creature/State.hs:(237,1)-(247,78) 177724 0 0.0 0.0 0.0 0.0 weaponReloadSounds Dodge.Creature.State src/Dodge/Creature/State.hs:(289,1)-(313,18) 177725 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 177726 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 177727 1 0.0 0.0 0.0 0.0 CAF:eta4_rkV8t Dodge.Creature.YourControl 113104 0 0.0 0.0 0.0 0.0 yourControl Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:(21,1)-(36,22) 157837 0 0.0 0.0 0.0 0.0 yourControl.intopinv Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:(32,5)-(36,22) 157838 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 157839 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 157840 1 0.0 0.0 0.0 0.0 CAF:eta4_rljY9 Dodge.Update.Input.ScreenLayer 136073 0 0.0 0.0 0.0 0.0 updateUseInputOnScreen Dodge.Update.Input.ScreenLayer src/Dodge/Update/Input/ScreenLayer.hs:(18,1)-(20,39) 143057 0 0.0 0.0 0.0 0.0 optionScreenUpdate Dodge.Update.Input.ScreenLayer src/Dodge/Update/Input/ScreenLayer.hs:(40,1)-(51,38) 143058 0 0.0 0.0 0.0 0.0 mouseClickOptionsList Dodge.Update.Input.ScreenLayer src/Dodge/Update/Input/ScreenLayer.hs:(60,1)-(72,18) 143059 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143060 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143061 1 0.0 0.0 0.0 0.0 CAF:eta5_r7J8K Dodge.Reloading 114562 0 0.0 0.0 0.0 0.0 stepReloading Dodge.Reloading src/Dodge/Reloading.hs:(24,1)-(33,11) 177664 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 177665 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 177666 1 0.0 0.0 0.0 0.0 CAF:eta5_r7MVc Dodge.Item.Display 116060 0 0.0 0.0 0.0 0.0 itemDisplay Dodge.Item.Display src/Dodge/Item/Display.hs:16:1-71 149458 0 0.0 0.0 0.0 0.0 showConsumption Dodge.Item.Display src/Dodge/Item/Display.hs:(75,1)-(79,46) 149459 0 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 149460 1 0.0 0.0 0.0 0.0 CAF:eta5_rgjmA Dodge.Placement.PlaceSpot 111053 0 0.0 0.0 0.0 0.0 placeSpotID' Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:(96,1)-(132,35) 155552 0 0.0 0.0 0.0 0.0 plNewUpID Dodge.Base.NewID src/Dodge/Base/NewID.hs:(21,1)-(23,26) 155553 0 0.0 0.0 0.0 0.0 plNewUpID.i Dodge.Base.NewID src/Dodge/Base/NewID.hs:23:5-26 155554 0 0.0 0.0 0.0 0.0 sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:3-50 155555 1 0.0 0.0 0.0 0.0 cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 155556 1 0.0 0.0 0.0 0.0 CAF:eta5_rjJwZ Dodge.Creature.State 113190 0 0.0 0.0 0.0 0.0 upInv Dodge.Creature.State src/Dodge/Creature/State.hs:229:1-95 177677 0 0.0 0.0 0.0 0.0 itemUpdate Dodge.Creature.State src/Dodge/Creature/State.hs:(262,1)-(268,84) 177678 0 0.0 0.0 0.0 0.0 itemUpdate.itmisheld Dodge.Creature.State src/Dodge/Creature/State.hs:268:5-84 177679 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 177680 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 177681 1 0.0 0.0 0.0 0.0 CAF:eta62_r3jun Dodge.Item.Draw.SPic 115911 0 0.0 0.0 0.0 0.0 ammoPosition Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(64,1)-(114,34) 178479 0 0.0 0.0 0.0 0.0 bangStickAmmoPos Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(117,1)-(124,74) 178480 0 0.0 0.0 0.0 0.0 bangStickAmmoPos.barrelspread Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:124:5-74 178481 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178482 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178483 1 0.0 0.0 0.0 0.0 CAF:eta63_rc7SJ Dodge.Prop.Moving 110993 0 0.0 0.0 0.0 0.0 fallSmallBounce' Dodge.Prop.Moving src/Dodge/Prop/Moving.hs:(34,1)-(59,52) 180851 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 180852 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 180853 1 0.0 0.0 0.0 0.0 CAF:eta6_r7J8L Dodge.Reloading 114563 0 0.0 0.0 0.0 0.0 stepReloading Dodge.Reloading src/Dodge/Reloading.hs:(24,1)-(33,11) 178437 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178438 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178439 1 0.0 0.0 0.0 0.0 CAF:eta6_rc7SG Dodge.Prop.Moving 110992 0 0.0 0.0 0.0 0.0 fallSmallBounce' Dodge.Prop.Moving src/Dodge/Prop/Moving.hs:(34,1)-(59,52) 180867 0 0.0 0.0 0.0 0.0 fallSmallBounce'.updateWithVel Dodge.Prop.Moving src/Dodge/Prop/Moving.hs:(57,5)-(59,52) 180868 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 180869 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 180870 1 0.0 0.0 0.0 0.0 CAF:eta6_reOwe Dodge.WorldEvent.Explosion 114214 0 0.0 0.0 0.0 0.0 makeExplosionAt Dodge.WorldEvent.Explosion src/Dodge/WorldEvent/Explosion.hs:(80,1)-(106,71) 180165 0 0.0 0.0 0.0 0.0 makeExplosionAt.fPs Dodge.WorldEvent.Explosion src/Dodge/WorldEvent/Explosion.hs:95:5-47 180166 0 0.0 0.0 0.0 0.0 makeExplosionAt.pushAgainstWalls Dodge.WorldEvent.Explosion src/Dodge/WorldEvent/Explosion.hs:106:5-71 180167 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 180168 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 180169 1 0.0 0.0 0.0 0.0 CAF:eta6_rhPxo Dodge.Inventory 116283 0 0.0 0.0 0.0 0.0 updateCloseObjects Dodge.Inventory src/Dodge/Inventory.hs:(171,1)-(195,91) 177305 0 0.0 0.0 0.0 0.0 updateCloseObjects.filt Dodge.Inventory src/Dodge/Inventory.hs:184:5-101 177306 0 0.0 0.0 0.0 0.0 updateCloseObjects.filt.\ Dodge.Inventory src/Dodge/Inventory.hs:184:29-101 177307 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 177308 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 177309 1 0.0 0.0 0.0 0.0 CAF:eta6_rjJx2 Dodge.Creature.State 113192 0 0.0 0.0 0.0 0.0 upInv Dodge.Creature.State src/Dodge/Creature/State.hs:229:1-95 178944 0 0.0 0.0 0.0 0.0 itemUpdate Dodge.Creature.State src/Dodge/Creature/State.hs:(262,1)-(268,84) 178945 0 0.0 0.0 0.0 0.0 updateAutoRecharge Dodge.Creature.State src/Dodge/Creature/State.hs:(271,1)-(275,11) 178946 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178947 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178948 1 0.0 0.0 0.0 0.0 CAF:eta6_rkLli Dodge.Machine.Update 114827 0 0.0 0.0 0.0 0.0 updateTurret Dodge.Machine.Update src/Dodge/Machine/Update.hs:(32,1)-(59,116) 158505 0 0.0 0.0 0.0 0.0 updateTurret.seesYou Dodge.Machine.Update src/Dodge/Machine/Update.hs:49:5-41 158506 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 158507 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 158508 1 0.0 0.0 0.0 0.0 CAF:eta6_rlH53 Dodge.Render.Picture 114505 0 0.0 0.0 0.0 0.0 fixedCoordPictures Dodge.Render.Picture src/Dodge/Render/Picture.hs:(18,1)-(25,22) 156911 0 0.0 0.0 0.0 0.0 customMouseCursor Dodge.Render.Picture src/Dodge/Render/Picture.hs:(65,1)-(68,27) 156914 0 0.0 0.0 0.0 0.0 mouseCursorType Dodge.Render.Picture src/Dodge/Render/Picture.hs:(71,1)-(80,36) 156918 0 0.0 0.0 0.0 0.0 drawPlus Dodge.Render.Picture src/Dodge/Render/Picture.hs:86:1-76 156919 0 0.0 0.0 0.0 0.0 == Linear.V2 src/Linear/V2.hs:114:4-5 156921 1 0.0 0.0 0.0 0.0 errorNormalizeV Geometry src/Geometry.hs:(58,1)-(59,35) 156935 1 0.0 0.0 0.0 0.0 polyToTris Geometry.Triangulate src/Geometry/Triangulate.hs:(9,1)-(12,17) 156928 1 0.0 0.0 0.0 0.0 polyToTris.f Geometry.Triangulate src/Geometry/Triangulate.hs:11:5-34 156930 2 0.0 0.0 0.0 0.0 CAF:eta7_r7J8Q Dodge.Reloading 114565 0 0.0 0.0 0.0 0.0 stepReloading Dodge.Reloading src/Dodge/Reloading.hs:(24,1)-(33,11) 178426 0 0.0 0.0 0.0 0.0 tryNextLoadAction Dodge.Reloading src/Dodge/Reloading.hs:(36,1)-(42,11) 178427 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178428 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178429 1 0.0 0.0 0.0 0.0 CAF:eta7_r7MVk Dodge.Item.Display 116065 0 0.0 0.0 0.0 0.0 itemDisplay Dodge.Item.Display src/Dodge/Item/Display.hs:16:1-71 149192 0 0.0 0.0 0.0 0.0 showConsumption Dodge.Item.Display src/Dodge/Item/Display.hs:(75,1)-(79,46) 149193 0 0.0 0.0 0.0 0.0 showReloadProgress' Dodge.Item.Display src/Dodge/Item/Display.hs:(87,1)-(89,76) 149194 0 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 149195 1 0.0 0.0 0.0 0.0 CAF:eta7_rf4hF Dodge.Item.Weapon.TriggerType 115134 0 0.0 0.0 0.0 0.0 useTimeCheck Dodge.Item.Weapon.TriggerType src/Dodge/Item/Weapon/TriggerType.hs:(368,1)-(375,63) 179358 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 179359 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 179360 1 0.0 0.0 0.0 0.0 CAF:eta7_rlH55 Dodge.Render.Picture 114506 0 0.0 0.0 0.0 0.0 fixedCoordPictures Dodge.Render.Picture src/Dodge/Render/Picture.hs:(18,1)-(25,22) 157001 0 0.0 0.0 0.0 0.0 customMouseCursor Dodge.Render.Picture src/Dodge/Render/Picture.hs:(65,1)-(68,27) 157003 0 0.0 0.0 0.0 0.0 mouseCursorType Dodge.Render.Picture src/Dodge/Render/Picture.hs:(71,1)-(80,36) 157007 0 0.0 0.0 0.0 0.0 drawPlus Dodge.Render.Picture src/Dodge/Render/Picture.hs:86:1-76 157009 0 0.0 0.0 0.0 0.0 == Linear.V2 src/Linear/V2.hs:114:4-5 157014 1 0.0 0.0 0.0 0.0 errorNormalizeV Geometry src/Geometry.hs:(58,1)-(59,35) 157018 1 0.0 0.0 0.0 0.0 polyToTris Geometry.Triangulate src/Geometry/Triangulate.hs:(9,1)-(12,17) 157015 1 0.0 0.0 0.0 0.0 polyToTris.f Geometry.Triangulate src/Geometry/Triangulate.hs:11:5-34 157016 2 0.0 0.0 0.0 0.0 CAF:eta7_rlQiq Dodge.Render.ShapePicture 137088 0 0.0 0.0 0.0 0.0 drawCreature Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:(77,1)-(90,30) 157130 0 0.0 0.0 0.0 0.0 _vxPos Picture.Data src/Picture/Data.hs:14:7-12 157133 1 0.0 0.0 0.0 0.0 CAF:eta8_r7J8S Dodge.Reloading 114567 0 0.0 0.0 0.0 0.0 stepReloading Dodge.Reloading src/Dodge/Reloading.hs:(24,1)-(33,11) 178466 0 0.0 0.0 0.0 0.0 tryNextLoadAction Dodge.Reloading src/Dodge/Reloading.hs:(36,1)-(42,11) 178467 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178468 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178469 1 0.0 0.0 0.0 0.0 CAF:eta8_rf4hH Dodge.Item.Weapon.TriggerType 115136 0 0.0 0.0 0.0 0.0 useTimeCheck Dodge.Item.Weapon.TriggerType src/Dodge/Item/Weapon/TriggerType.hs:(368,1)-(375,63) 179412 0 0.0 0.0 0.0 0.0 useTimeCheck.itRef Dodge.Item.Weapon.TriggerType src/Dodge/Item/Weapon/TriggerType.hs:374:5-69 179413 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 179414 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 179415 1 0.0 0.0 0.0 0.0 CAF:eta8_rgjmG Dodge.Placement.PlaceSpot 111056 0 0.0 0.0 0.0 0.0 placeSpotID' Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:(96,1)-(132,35) 154402 0 0.0 0.0 0.0 0.0 plNewUpID Dodge.Base.NewID src/Dodge/Base/NewID.hs:(21,1)-(23,26) 154403 0 0.0 0.0 0.0 0.0 plNewUpID.i Dodge.Base.NewID src/Dodge/Base/NewID.hs:23:5-26 154404 0 0.0 0.0 0.0 0.0 sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:3-50 154405 1 0.0 0.0 0.0 0.0 cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 154406 1 0.0 0.0 0.0 0.0 CAF:eta8_rlH56 Dodge.Render.Picture 114507 0 0.0 0.0 0.0 0.0 fixedCoordPictures Dodge.Render.Picture src/Dodge/Render/Picture.hs:(18,1)-(25,22) 156905 0 0.0 0.0 0.0 0.0 customMouseCursor Dodge.Render.Picture src/Dodge/Render/Picture.hs:(65,1)-(68,27) 156906 0 0.0 0.0 0.0 0.0 mouseCursorType Dodge.Render.Picture src/Dodge/Render/Picture.hs:(71,1)-(80,36) 156907 0 0.0 0.0 0.0 0.0 drawPlus Dodge.Render.Picture src/Dodge/Render/Picture.hs:86:1-76 156908 0 0.0 0.0 0.0 0.0 pictures Picture.Base src/Picture/Base.hs:165:1-15 156909 1 0.0 0.0 0.0 0.0 CAF:eta8_rlQis Dodge.Render.ShapePicture 137089 0 0.0 0.0 0.0 0.0 drawCreature Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:(77,1)-(90,30) 157134 0 0.0 0.0 0.0 0.0 _vxPos Picture.Data src/Picture/Data.hs:14:7-12 157135 1 0.0 0.0 0.0 0.0 CAF:eta9_r7J8V Dodge.Reloading 114569 0 0.0 0.0 0.0 0.0 stepReloading Dodge.Reloading src/Dodge/Reloading.hs:(24,1)-(33,11) 178455 0 0.0 0.0 0.0 0.0 tryNextLoadAction Dodge.Reloading src/Dodge/Reloading.hs:(36,1)-(42,11) 178456 0 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 178457 1 0.0 0.0 0.0 0.0 CAF:eta9_rbXiX Dodge.Update.Camera 136250 0 0.0 0.0 0.0 0.0 updateBounds Dodge.Update.Camera src/Dodge/Update/Camera.hs:(265,1)-(271,48) 156501 0 0.0 0.0 0.0 0.0 updateBounds.(...) Dodge.Update.Camera src/Dodge/Update/Camera.hs:271:5-48 156502 0 0.0 0.0 0.0 0.0 findBoundDists Dodge.Update.Camera src/Dodge/Update/Camera.hs:(256,1)-(262,24) 156503 0 0.0 0.0 0.0 0.0 farWallDistDirection Dodge.Update.Camera src/Dodge/Update/Camera.hs:(247,1)-(253,71) 156504 0 0.0 0.0 0.0 0.0 farWallDistDirection.f Dodge.Update.Camera src/Dodge/Update/Camera.hs:251:5-88 156505 0 0.0 0.0 0.0 0.0 farWallDistDirection.wls Dodge.Update.Camera src/Dodge/Update/Camera.hs:252:5-48 156506 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 156507 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 156508 1 0.0 0.0 0.0 0.0 CAF:eta9_rf4hP Dodge.Item.Weapon.TriggerType 115139 0 0.0 0.0 0.0 0.0 useTimeCheck Dodge.Item.Weapon.TriggerType src/Dodge/Item/Weapon/TriggerType.hs:(368,1)-(375,63) 179438 0 0.0 0.0 0.0 0.0 useTimeCheck.userate Dodge.Item.Weapon.TriggerType src/Dodge/Item/Weapon/TriggerType.hs:375:5-63 179439 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 179440 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 179441 1 0.0 0.0 0.0 0.0 CAF:eta9_rgjmI Dodge.Placement.PlaceSpot 111057 0 0.0 0.0 0.0 0.0 placeSpotID' Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:(96,1)-(132,35) 154936 0 0.0 0.0 0.0 0.0 plNewUpID Dodge.Base.NewID src/Dodge/Base/NewID.hs:(21,1)-(23,26) 154937 0 0.0 0.0 0.0 0.0 plNewUpID.i Dodge.Base.NewID src/Dodge/Base/NewID.hs:23:5-26 154938 0 0.0 0.0 0.0 0.0 sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:3-50 154939 1 0.0 0.0 0.0 0.0 cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 154940 1 0.0 0.0 0.0 0.0 CAF:eta9_rlH57 Dodge.Render.Picture 114508 0 0.0 0.0 0.0 0.0 fixedCoordPictures Dodge.Render.Picture src/Dodge/Render/Picture.hs:(18,1)-(25,22) 156995 0 0.0 0.0 0.0 0.0 customMouseCursor Dodge.Render.Picture src/Dodge/Render/Picture.hs:(65,1)-(68,27) 156996 0 0.0 0.0 0.0 0.0 mouseCursorType Dodge.Render.Picture src/Dodge/Render/Picture.hs:(71,1)-(80,36) 156997 0 0.0 0.0 0.0 0.0 drawPlus Dodge.Render.Picture src/Dodge/Render/Picture.hs:86:1-76 156998 0 0.0 0.0 0.0 0.0 pictures Picture.Base src/Picture/Base.hs:165:1-15 156999 1 0.0 0.0 0.0 0.0 CAF:eta9_rlQiu Dodge.Render.ShapePicture 137090 0 0.0 0.0 0.0 0.0 drawCreature Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:(77,1)-(90,30) 157136 0 0.0 0.0 0.0 0.0 _vxPos Picture.Data src/Picture/Data.hs:14:7-12 157137 1 0.0 0.0 0.0 0.0 CAF:eta_r7J8l Dodge.Reloading 114544 0 0.0 0.0 0.0 0.0 rotateActionProgress Dodge.Reloading src/Dodge/Reloading.hs:(71,1)-(74,35) 178442 0 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 178443 1 0.0 0.0 0.0 0.0 CAF:eta_r7MUs Dodge.Item.Display 116040 0 0.0 0.0 0.0 0.0 itemDisplayWithNumber Dodge.Item.Display src/Dodge/Item/Display.hs:(19,1)-(33,17) 178932 0 0.0 0.0 0.0 0.0 maybeWarmupStatus Dodge.Item.Display src/Dodge/Item/Display.hs:(99,1)-(106,75) 178933 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178934 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178935 1 0.0 0.0 0.0 0.0 CAF:eta_rdT4o Dodge.Menu.Option 137139 0 0.0 0.0 0.0 0.0 menuOptionToSelectionItem Dodge.Menu.Option src/Dodge/Menu/Option.hs:(127,1)-(148,25) 144422 0 0.0 0.0 0.0 0.0 menuOptionToSelectionItem.f Dodge.Menu.Option src/Dodge/Menu/Option.hs:141:5-51 144423 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144424 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144425 1 0.0 0.0 0.0 0.0 CAF:eta_rdVdf Dodge.ModificationEffect 114797 0 0.0 0.0 0.0 0.0 doModificationEffect Dodge.ModificationEffect src/Dodge/ModificationEffect.hs:(8,1)-(17,36) 159254 0 0.0 0.0 0.0 0.0 doModificationEffect.\ Dodge.ModificationEffect src/Dodge/ModificationEffect.hs:(10,39)-(12,47) 159255 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 159256 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 159257 1 0.0 0.0 0.0 0.0 CAF:eta_rdnaV Dodge.Item.Draw 116023 0 0.0 0.0 0.0 0.0 itemEquipPict Dodge.Item.Draw src/Dodge/Item/Draw.hs:(18,1)-(24,62) 178983 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178984 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178985 1 0.0 0.0 0.0 0.0 CAF:eta_rhCWk Dodge.DisplayInventory 116957 0 0.0 0.0 0.0 0.0 updateInventoryPositioning Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(84,1)-(85,59) 143162 0 0.0 0.0 0.0 0.0 updateDisplaySections Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(88,1)-(130,79) 143163 0 0.0 0.0 0.0 0.0 updateDisplaySections.filtpair Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(115,5)-(130,79) 143164 0 0.0 0.0 0.0 0.0 updateDisplaySections.filtpair.mstr Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:120:9-88 143165 0 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 143166 1 0.0 0.0 0.0 0.0 CAF:eta_rhPxh Dodge.Inventory 116278 0 0.0 0.0 0.0 0.0 updateCloseObjects Dodge.Inventory src/Dodge/Inventory.hs:(171,1)-(195,91) 177366 0 0.0 0.0 0.0 0.0 updateCloseObjects.updatebyid Dodge.Inventory src/Dodge/Inventory.hs:(194,5)-(195,91) 177367 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 177368 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 177369 1 0.0 0.0 0.0 0.0 CAF:eta_rjJvT Dodge.Creature.State 113148 0 0.0 0.0 0.0 0.0 useUpdate Dodge.Creature.State src/Dodge/Creature/State.hs:(215,1)-(220,50) 158181 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 158182 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 158183 1 0.0 0.0 0.0 0.0 CAF:eta_rjRtO Dodge.Lampoid 115014 0 0.0 0.0 0.0 0.0 updateLampoid Dodge.Lampoid src/Dodge/Lampoid.hs:(14,1)-(35,28) 157970 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 157971 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 157972 1 0.0 0.0 0.0 0.0 CAF:eta_rkLlE Dodge.Machine.Update 114844 0 0.0 0.0 0.0 0.0 senseDamage Dodge.Machine.Update src/Dodge/Machine/Update.hs:(135,1)-(149,90) 162950 0 0.0 0.0 0.0 0.0 senseDamage.ni Dodge.Machine.Update src/Dodge/Machine/Update.hs:146:5-87 162951 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 162952 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 162953 1 0.0 0.0 0.0 0.0 CAF:eta_rkwFp Dodge.Creature.Impulse.UseItem 134073 0 0.0 0.0 0.0 0.0 itemEffect Dodge.Creature.Impulse.UseItem src/Dodge/Creature/Impulse/UseItem.hs:(35,1)-(54,17) 178275 0 0.0 0.0 0.0 0.0 tryReload Dodge.Creature.Impulse.UseItem src/Dodge/Creature/Impulse/UseItem.hs:(57,1)-(64,18) 178276 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178277 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178278 1 0.0 0.0 0.0 0.0 CAF:eta_rlH4H Dodge.Render.Picture 114494 0 0.0 0.0 0.0 0.0 mousePlus Dodge.Render.Picture src/Dodge/Render/Picture.hs:83:1-73 143533 0 0.0 0.0 0.0 0.0 pictures Picture.Base src/Picture/Base.hs:165:1-15 143534 1 0.0 0.0 0.0 0.0 CAF:eta_rlQhu Dodge.Render.ShapePicture 137072 0 0.0 0.0 0.0 0.0 worldSPic Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:(24,1)-(41,35) 142539 0 0.0 0.0 0.0 0.0 aimDelaySweep Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:(44,1)-(48,37) 142540 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142541 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142542 1 0.0 0.0 0.0 0.0 CAF:eta_rm1UR Dodge.Render 137119 0 0.0 0.0 0.0 0.0 doDrawing Dodge.Render src/Dodge/Render.hs:(36,1)-(40,41) 142444 0 0.0 0.0 0.0 0.0 doDrawing' Dodge.Render src/Dodge/Render.hs:(47,1)-(380,24) 142445 0 0.0 0.0 0.0 0.0 CAF:eta_rmSUJ Dodge.Tree.Shift 114302 0 0.0 0.0 0.0 0.0 posRms Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:(50,1)-(115,21) 151161 0 0.0 0.0 0.0 0.0 posRms.tryParentLinks Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:(63,5)-(115,21) 151162 0 0.0 0.0 0.0 0.0 posRms.tryParentLinks.tryChildLinks Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:(66,9)-(115,21) 151163 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 151164 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 151165 1 0.0 0.0 0.0 0.0 CAF:eta_rn178 Dodge.Room.Pillar 110532 0 0.0 0.0 0.0 0.0 roomPillarsSquare Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:(45,1)-(85,87) 153623 0 0.0 0.0 0.0 0.0 roomPillarsSquare.f Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:85:5-87 153624 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 153625 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 153626 1 0.0 0.0 0.0 0.0 CAF:evenOddSplit Dodge.Base src/Dodge/Base.hs:138:1-12 113876 0 0.0 0.0 0.0 0.0 evenOddSplit Dodge.Base src/Dodge/Base.hs:(138,1)-(140,30) 152345 1 0.0 0.0 0.0 0.0 CAF:explosiveBarrel1 Dodge.Creature.Inanimate 110001 0 0.0 0.0 0.0 0.0 explosiveBarrel Dodge.Creature.Inanimate src/Dodge/Creature/Inanimate.hs:(30,1)-(40,31) 154974 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 154975 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 154976 1 0.0 0.0 0.0 0.0 CAF:explosiveBarrel2 Dodge.Creature.Inanimate 110000 0 0.0 0.0 0.0 0.0 explosiveBarrel Dodge.Creature.Inanimate src/Dodge/Creature/Inanimate.hs:(30,1)-(40,31) 154977 0 0.0 0.0 0.0 0.0 CAF:expts10 Utils src/Utils.hs:61:1-7 85393 0 0.0 0.0 0.0 0.0 expts10 Utils src/Utils.hs:(61,1)-(79,8) 139220 1 0.0 0.0 0.0 0.0 expts10.go Utils src/Utils.hs:(65,9)-(75,39) 139223 162 0.0 0.0 0.0 0.0 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 139225 323 0.0 0.0 0.0 0.0 marray# Data.Primitive.Array Data/Primitive/Array.hs:84:5-11 139226 323 0.0 0.0 0.0 0.0 expts10.go.half Utils src/Utils.hs:75:13-39 139224 162 0.0 0.0 0.0 0.0 expts10.go.x Utils src/Utils.hs:73:13-50 139227 1 0.0 0.0 0.0 0.0 array# Data.Primitive.Array Data/Primitive/Array.hs:71:5-10 139228 1 0.0 0.0 0.0 0.0 expts10.go.xx Utils src/Utils.hs:72:13-22 139229 1 0.0 0.0 0.0 0.0 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 139221 3 0.0 0.0 0.0 0.0 marray# Data.Primitive.Array Data/Primitive/Array.hs:84:5-11 139222 2 0.0 0.0 0.0 0.0 CAF:extTrigLitPos_thels Dodge.Placement.Instance.Button src/Dodge/Placement/Instance/Button.hs:101:5-9 109737 0 0.0 0.0 0.0 0.0 extTrigLitPos Dodge.Placement.Instance.Button src/Dodge/Placement/Instance/Button.hs:(85,1)-(101,51) 155301 0 0.0 0.0 0.0 0.0 extTrigLitPos.thels Dodge.Placement.Instance.Button src/Dodge/Placement/Instance/Button.hs:101:5-51 155302 1 0.0 0.0 0.0 0.0 lsColPosRad Dodge.LightSource src/Dodge/LightSource.hs:(57,1)-(61,32) 155303 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 155304 3 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 155305 3 0.0 0.0 0.0 0.0 CAF:f101_rp13V Dodge.Update 136425 0 0.0 0.0 0.0 0.0 updateUniverse Dodge.Update src/Dodge/Update.hs:(73,1)-(81,24) 158852 0 0.0 0.0 0.0 0.0 updateUniverseMid Dodge.Update src/Dodge/Update.hs:(129,1)-(142,49) 158853 0 0.0 0.0 0.0 0.0 timeFlowUpdate Dodge.Update src/Dodge/Update.hs:(145,1)-(154,65) 158854 0 0.0 0.0 0.0 0.0 functionalUpdate Dodge.Update src/Dodge/Update.hs:(212,1)-(260,41) 158855 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 158856 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 158857 1 0.0 0.0 0.0 0.0 CAF:f103_rp13Y Dodge.Update 136426 0 0.0 0.0 0.0 0.0 updateUniverse Dodge.Update src/Dodge/Update.hs:(73,1)-(81,24) 158822 0 0.0 0.0 0.0 0.0 updateUniverseMid Dodge.Update src/Dodge/Update.hs:(129,1)-(142,49) 158823 0 0.0 0.0 0.0 0.0 timeFlowUpdate Dodge.Update src/Dodge/Update.hs:(145,1)-(154,65) 158824 0 0.0 0.0 0.0 0.0 functionalUpdate Dodge.Update src/Dodge/Update.hs:(212,1)-(260,41) 158825 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 158826 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 158827 1 0.0 0.0 0.0 0.0 CAF:f105_rp141 Dodge.Update 136427 0 0.0 0.0 0.0 0.0 updateUniverse Dodge.Update src/Dodge/Update.hs:(73,1)-(81,24) 158811 0 0.0 0.0 0.0 0.0 updateUniverseMid Dodge.Update src/Dodge/Update.hs:(129,1)-(142,49) 158812 0 0.0 0.0 0.0 0.0 timeFlowUpdate Dodge.Update src/Dodge/Update.hs:(145,1)-(154,65) 158813 0 0.0 0.0 0.0 0.0 functionalUpdate Dodge.Update src/Dodge/Update.hs:(212,1)-(260,41) 158814 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 158815 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 158816 1 0.0 0.0 0.0 0.0 CAF:f106_r7wJq Data.GraphViz.Attributes.Complete 102272 0 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Complete Data/GraphViz/Attributes/Complete.hs:(429,3)-(589,63) 147377 0 0.0 0.0 0.0 0.0 unstreamChunks/outer Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(73,15)-(79,43) 147378 2 0.0 0.0 0.0 0.0 unstreamChunks/inner Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(90,17)-(94,59) 147379 5 0.0 0.0 0.0 0.0 unstreamChunks/resize Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(83,72)-(87,38) 147380 1 0.0 0.0 0.0 0.0 CAF:f107_rp144 Dodge.Update 136428 0 0.0 0.0 0.0 0.0 updateUniverse Dodge.Update src/Dodge/Update.hs:(73,1)-(81,24) 158658 0 0.0 0.0 0.0 0.0 updateUniverseMid Dodge.Update src/Dodge/Update.hs:(129,1)-(142,49) 158659 0 0.0 0.0 0.0 0.0 timeFlowUpdate Dodge.Update src/Dodge/Update.hs:(145,1)-(154,65) 158660 0 0.0 0.0 0.0 0.0 functionalUpdate Dodge.Update src/Dodge/Update.hs:(212,1)-(260,41) 158661 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 158662 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 158663 1 0.0 0.0 0.0 0.0 CAF:f109_rp147 Dodge.Update 136429 0 0.0 0.0 0.0 0.0 updateUniverse Dodge.Update src/Dodge/Update.hs:(73,1)-(81,24) 158422 0 0.0 0.0 0.0 0.0 updateUniverseMid Dodge.Update src/Dodge/Update.hs:(129,1)-(142,49) 158423 0 0.0 0.0 0.0 0.0 timeFlowUpdate Dodge.Update src/Dodge/Update.hs:(145,1)-(154,65) 158424 0 0.0 0.0 0.0 0.0 functionalUpdate Dodge.Update src/Dodge/Update.hs:(212,1)-(260,41) 158425 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 158426 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 158427 1 0.0 0.0 0.0 0.0 CAF:f10_r3jvA Dodge.Item.Draw.SPic 115938 0 0.0 0.0 0.0 0.0 addBullets Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(251,1)-(255,50) 178563 0 0.0 0.0 0.0 0.0 drawBullet Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(259,1)-(289,54) 178564 0 0.0 0.0 0.0 0.0 drawBullet.tip Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(276,5)-(282,48) 178565 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178566 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178567 1 0.0 0.0 0.0 0.0 CAF:f10_rbXhH Dodge.Update.Camera 136203 0 0.0 0.0 0.0 0.0 updateCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(32,1)-(35,15) 178218 0 0.0 0.0 0.0 0.0 updateInGameCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(65,1)-(71,27) 178219 0 0.0 0.0 0.0 0.0 moveZoomCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(74,1)-(122,21) 178220 0 0.0 0.0 0.0 0.0 moveZoomCamera.idealItemZoom Dodge.Update.Camera src/Dodge/Update/Camera.hs:(105,5)-(107,68) 178221 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178222 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178223 1 0.0 0.0 0.0 0.0 CAF:f10_rc7SF Dodge.Prop.Moving 110991 0 0.0 0.0 0.0 0.0 fallSmallBounce' Dodge.Prop.Moving src/Dodge/Prop/Moving.hs:(34,1)-(59,52) 180871 0 0.0 0.0 0.0 0.0 fallSmallBounce'.updateWithVel Dodge.Prop.Moving src/Dodge/Prop/Moving.hs:(57,5)-(59,52) 180872 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 180873 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 180874 1 0.0 0.0 0.0 0.0 CAF:f10_reOwd Dodge.WorldEvent.Explosion 114213 0 0.0 0.0 0.0 0.0 makeExplosionAt Dodge.WorldEvent.Explosion src/Dodge/WorldEvent/Explosion.hs:(80,1)-(106,71) 180170 0 0.0 0.0 0.0 0.0 makeExplosionAt.fPs Dodge.WorldEvent.Explosion src/Dodge/WorldEvent/Explosion.hs:95:5-47 180171 0 0.0 0.0 0.0 0.0 makeExplosionAt.pushAgainstWalls Dodge.WorldEvent.Explosion src/Dodge/WorldEvent/Explosion.hs:106:5-71 180172 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 180173 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 180174 1 0.0 0.0 0.0 0.0 CAF:f10_rhPxn Dodge.Inventory 116282 0 0.0 0.0 0.0 0.0 updateCloseObjects Dodge.Inventory src/Dodge/Inventory.hs:(171,1)-(195,91) 177310 0 0.0 0.0 0.0 0.0 updateCloseObjects.filt Dodge.Inventory src/Dodge/Inventory.hs:184:5-101 177311 0 0.0 0.0 0.0 0.0 updateCloseObjects.filt.\ Dodge.Inventory src/Dodge/Inventory.hs:184:29-101 177312 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 177313 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 177314 1 0.0 0.0 0.0 0.0 CAF:f10_rjJwL Dodge.Creature.State 113182 0 0.0 0.0 0.0 0.0 invSideEff Dodge.Creature.State src/Dodge/Creature/State.hs:(237,1)-(247,78) 158207 0 0.0 0.0 0.0 0.0 invSideEff.f Dodge.Creature.State src/Dodge/Creature/State.hs:(244,5)-(247,78) 158208 0 0.0 0.0 0.0 0.0 itemInvSideEffect Dodge.Creature.State src/Dodge/Creature/State.hs:(250,1)-(254,100) 158209 0 0.0 0.0 0.0 0.0 itemInvSideEffect.hastorchattach Dodge.Creature.State src/Dodge/Creature/State.hs:254:5-100 158210 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 158211 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 158212 1 0.0 0.0 0.0 0.0 CAF:f10_rkLlh Dodge.Machine.Update 114826 0 0.0 0.0 0.0 0.0 updateTurret Dodge.Machine.Update src/Dodge/Machine/Update.hs:(32,1)-(59,116) 158509 0 0.0 0.0 0.0 0.0 updateTurret.seesYou Dodge.Machine.Update src/Dodge/Machine/Update.hs:49:5-41 158510 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 158511 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 158512 1 0.0 0.0 0.0 0.0 CAF:f10_rkV8e Dodge.Creature.YourControl 113097 0 0.0 0.0 0.0 0.0 wasdWithAiming Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:(50,1)-(86,80) 179261 0 0.0 0.0 0.0 0.0 wasdWithAiming.addAnyTwist Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:(62,5)-(69,24) 179262 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 179263 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 179264 1 0.0 0.0 0.0 0.0 CAF:f10_rljY4 Dodge.Update.Input.ScreenLayer 136069 0 0.0 0.0 0.0 0.0 updateUseInputOnScreen Dodge.Update.Input.ScreenLayer src/Dodge/Update/Input/ScreenLayer.hs:(18,1)-(20,39) 144368 0 0.0 0.0 0.0 0.0 optionScreenUpdate Dodge.Update.Input.ScreenLayer src/Dodge/Update/Input/ScreenLayer.hs:(40,1)-(51,38) 144369 0 0.0 0.0 0.0 0.0 mouseOverSelectionList Dodge.Update.Input.ScreenLayer src/Dodge/Update/Input/ScreenLayer.hs:(79,1)-(102,23) 144370 0 0.0 0.0 0.0 0.0 mouseOverSelectionList.isselectable Dodge.Update.Input.ScreenLayer src/Dodge/Update/Input/ScreenLayer.hs:(90,5)-(92,96) 144371 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144372 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144373 1 0.0 0.0 0.0 0.0 CAF:f10_rnngm Dodge.Room.Room 110357 0 0.0 0.0 0.0 0.0 shootingRange Dodge.Room.Room src/Dodge/Room/Room.hs:(335,1)-(360,13) 150567 0 0.0 0.0 0.0 0.0 restrictInLinks Dodge.RoomLink src/Dodge/RoomLink.hs:43:1-56 150568 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 150569 2 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 150570 2 0.0 0.0 0.0 0.0 restrictLinkType Dodge.RoomLink src/Dodge/RoomLink.hs:(33,1)-(37,49) 150583 1 0.0 0.0 0.0 0.0 restrictLinkType.g Dodge.RoomLink src/Dodge/RoomLink.hs:(35,5)-(37,49) 150590 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 150591 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 150592 1 0.0 0.0 0.0 0.0 CAF:f111_rp14a Dodge.Update 136430 0 0.0 0.0 0.0 0.0 updateUniverse Dodge.Update src/Dodge/Update.hs:(73,1)-(81,24) 157737 0 0.0 0.0 0.0 0.0 updateUniverseMid Dodge.Update src/Dodge/Update.hs:(129,1)-(142,49) 157738 0 0.0 0.0 0.0 0.0 timeFlowUpdate Dodge.Update src/Dodge/Update.hs:(145,1)-(154,65) 157739 0 0.0 0.0 0.0 0.0 functionalUpdate Dodge.Update src/Dodge/Update.hs:(212,1)-(260,41) 157740 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 157741 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 157742 1 0.0 0.0 0.0 0.0 CAF:f115_r7wJR Data.GraphViz.Attributes.Complete 102299 0 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Complete Data/GraphViz/Attributes/Complete.hs:(429,3)-(589,63) 147552 0 0.0 0.0 0.0 0.0 unstreamChunks/outer Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(73,15)-(79,43) 147553 2 0.0 0.0 0.0 0.0 unstreamChunks/inner Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(90,17)-(94,59) 147554 8 0.0 0.0 0.0 0.0 unstreamChunks/resize Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(83,72)-(87,38) 147555 2 0.0 0.0 0.0 0.0 CAF:f118_rp14M Dodge.Update 136440 0 0.0 0.0 0.0 0.0 updateFlares Dodge.Update src/Dodge/Update.hs:398:1-51 158976 0 0.0 0.0 0.0 0.0 updateObjMapMaybe Dodge.Update src/Dodge/Update.hs:377:1-57 158977 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 158978 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 158979 1 0.0 0.0 0.0 0.0 CAF:f119_rp14P Dodge.Update 136442 0 0.0 0.0 0.0 0.0 updateUniverse Dodge.Update src/Dodge/Update.hs:(73,1)-(81,24) 158964 0 0.0 0.0 0.0 0.0 updateUniverseMid Dodge.Update src/Dodge/Update.hs:(129,1)-(142,49) 158965 0 0.0 0.0 0.0 0.0 timeFlowUpdate Dodge.Update src/Dodge/Update.hs:(145,1)-(154,65) 158966 0 0.0 0.0 0.0 0.0 functionalUpdate Dodge.Update src/Dodge/Update.hs:(212,1)-(260,41) 158967 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 158968 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 158969 1 0.0 0.0 0.0 0.0 updateFlares Dodge.Update src/Dodge/Update.hs:398:1-51 158974 0 0.0 0.0 0.0 0.0 updateObjMapMaybe Dodge.Update src/Dodge/Update.hs:377:1-57 158975 0 0.0 0.0 0.0 0.0 CAF:f11_r3jvK Dodge.Item.Draw.SPic 115941 0 0.0 0.0 0.0 0.0 addBullets Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(251,1)-(255,50) 178613 0 0.0 0.0 0.0 0.0 drawBullet Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(259,1)-(289,54) 178614 0 0.0 0.0 0.0 0.0 drawBullet.foot Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(283,5)-(289,54) 178615 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178616 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178617 1 0.0 0.0 0.0 0.0 CAF:f11_rbXhK Dodge.Update.Camera 136206 0 0.0 0.0 0.0 0.0 updateCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(32,1)-(35,15) 177802 0 0.0 0.0 0.0 0.0 updateInGameCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(65,1)-(71,27) 177803 0 0.0 0.0 0.0 0.0 moveZoomCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(74,1)-(122,21) 177804 0 0.0 0.0 0.0 0.0 moveZoomCamera.newDefaultZoom Dodge.Update.Camera src/Dodge/Update/Camera.hs:(102,5)-(104,67) 177805 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 177806 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 177807 1 0.0 0.0 0.0 0.0 CAF:f11_rjJwN Dodge.Creature.State 113183 0 0.0 0.0 0.0 0.0 invSideEff Dodge.Creature.State src/Dodge/Creature/State.hs:(237,1)-(247,78) 158222 0 0.0 0.0 0.0 0.0 invSideEff.f Dodge.Creature.State src/Dodge/Creature/State.hs:(244,5)-(247,78) 158223 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 158224 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 158225 1 0.0 0.0 0.0 0.0 CAF:f11_rljY6 Dodge.Update.Input.ScreenLayer 136070 0 0.0 0.0 0.0 0.0 updateUseInputOnScreen Dodge.Update.Input.ScreenLayer src/Dodge/Update/Input/ScreenLayer.hs:(18,1)-(20,39) 144350 0 0.0 0.0 0.0 0.0 optionScreenUpdate Dodge.Update.Input.ScreenLayer src/Dodge/Update/Input/ScreenLayer.hs:(40,1)-(51,38) 144351 0 0.0 0.0 0.0 0.0 mouseOverSelectionList Dodge.Update.Input.ScreenLayer src/Dodge/Update/Input/ScreenLayer.hs:(79,1)-(102,23) 144352 0 0.0 0.0 0.0 0.0 mouseOverSelectionList.ymax Dodge.Update.Input.ScreenLayer src/Dodge/Update/Input/ScreenLayer.hs:93:5-41 144353 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144354 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144355 1 0.0 0.0 0.0 0.0 CAF:f11_rp0Zo Dodge.Update 136303 0 0.0 0.0 0.0 0.0 updateUniverse Dodge.Update src/Dodge/Update.hs:(73,1)-(81,24) 143215 0 0.0 0.0 0.0 0.0 updateUniverseLast Dodge.Update src/Dodge/Update.hs:(112,1)-(125,20) 143216 0 0.0 0.0 0.0 0.0 each Control.Lens.Each src/Control/Lens/Each.hs:134:3-18 143217 1 0.0 0.0 0.0 0.0 taintedDot Control.Lens.Internal.Setter src/Control/Lens/Internal/Setter.hs:49:3-28 143218 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143219 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143220 1 0.0 0.0 0.0 0.0 CAF:f122_rp14T Dodge.Update 136444 0 0.0 0.0 0.0 0.0 updateRadarBlips Dodge.Update src/Dodge/Update.hs:395:1-63 158994 0 0.0 0.0 0.0 0.0 updateObjMapMaybe Dodge.Update src/Dodge/Update.hs:377:1-57 158995 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 158996 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 158997 1 0.0 0.0 0.0 0.0 CAF:f123_rp14W Dodge.Update 136446 0 0.0 0.0 0.0 0.0 updateUniverse Dodge.Update src/Dodge/Update.hs:(73,1)-(81,24) 158982 0 0.0 0.0 0.0 0.0 updateUniverseMid Dodge.Update src/Dodge/Update.hs:(129,1)-(142,49) 158983 0 0.0 0.0 0.0 0.0 timeFlowUpdate Dodge.Update src/Dodge/Update.hs:(145,1)-(154,65) 158984 0 0.0 0.0 0.0 0.0 functionalUpdate Dodge.Update src/Dodge/Update.hs:(212,1)-(260,41) 158985 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 158986 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 158987 1 0.0 0.0 0.0 0.0 updateRadarBlips Dodge.Update src/Dodge/Update.hs:395:1-63 158992 0 0.0 0.0 0.0 0.0 updateObjMapMaybe Dodge.Update src/Dodge/Update.hs:377:1-57 158993 0 0.0 0.0 0.0 0.0 CAF:f126_rp150 Dodge.Update 136448 0 0.0 0.0 0.0 0.0 updateLightSources Dodge.Update src/Dodge/Update.hs:392:1-102 158805 0 0.0 0.0 0.0 0.0 updateObjMapMaybe Dodge.Update src/Dodge/Update.hs:377:1-57 158806 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 158807 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 158808 1 0.0 0.0 0.0 0.0 CAF:f127_rp153 Dodge.Update 136450 0 0.0 0.0 0.0 0.0 updateUniverse Dodge.Update src/Dodge/Update.hs:(73,1)-(81,24) 158793 0 0.0 0.0 0.0 0.0 updateUniverseMid Dodge.Update src/Dodge/Update.hs:(129,1)-(142,49) 158794 0 0.0 0.0 0.0 0.0 timeFlowUpdate Dodge.Update src/Dodge/Update.hs:(145,1)-(154,65) 158795 0 0.0 0.0 0.0 0.0 functionalUpdate Dodge.Update src/Dodge/Update.hs:(212,1)-(260,41) 158796 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 158797 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 158798 1 0.0 0.0 0.0 0.0 updateLightSources Dodge.Update src/Dodge/Update.hs:392:1-102 158803 0 0.0 0.0 0.0 0.0 updateObjMapMaybe Dodge.Update src/Dodge/Update.hs:377:1-57 158804 0 0.0 0.0 0.0 0.0 CAF:f12_r3jvL Dodge.Item.Draw.SPic 115942 0 0.0 0.0 0.0 0.0 addBullets Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(251,1)-(255,50) 178608 0 0.0 0.0 0.0 0.0 drawBullet Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(259,1)-(289,54) 178609 0 0.0 0.0 0.0 0.0 drawBullet.foot Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(283,5)-(289,54) 178610 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178611 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178612 1 0.0 0.0 0.0 0.0 CAF:f12_rbXhL Dodge.Update.Camera 136207 0 0.0 0.0 0.0 0.0 updateCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(32,1)-(35,15) 177796 0 0.0 0.0 0.0 0.0 updateInGameCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(65,1)-(71,27) 177797 0 0.0 0.0 0.0 0.0 moveZoomCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(74,1)-(122,21) 177798 0 0.0 0.0 0.0 0.0 moveZoomCamera.newDefaultZoom Dodge.Update.Camera src/Dodge/Update/Camera.hs:(102,5)-(104,67) 177799 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 177800 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 177801 1 0.0 0.0 0.0 0.0 CAF:f12_rf4hE Dodge.Item.Weapon.TriggerType 115133 0 0.0 0.0 0.0 0.0 useTimeCheck Dodge.Item.Weapon.TriggerType src/Dodge/Item/Weapon/TriggerType.hs:(368,1)-(375,63) 179361 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 179362 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 179363 1 0.0 0.0 0.0 0.0 CAF:f12_rjJwO Dodge.Creature.State 113184 0 0.0 0.0 0.0 0.0 invSideEff Dodge.Creature.State src/Dodge/Creature/State.hs:(237,1)-(247,78) 158218 0 0.0 0.0 0.0 0.0 invSideEff.f Dodge.Creature.State src/Dodge/Creature/State.hs:(244,5)-(247,78) 158219 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 158220 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 158221 1 0.0 0.0 0.0 0.0 CAF:f12_rkV8g Dodge.Creature.YourControl 113098 0 0.0 0.0 0.0 0.0 wasdWithAiming Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:(50,1)-(86,80) 179269 0 0.0 0.0 0.0 0.0 wasdWithAiming.addAnyTwist Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:(62,5)-(69,24) 179270 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 179271 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 179272 1 0.0 0.0 0.0 0.0 CAF:f12_rljY7 Dodge.Update.Input.ScreenLayer 136071 0 0.0 0.0 0.0 0.0 updateUseInputOnScreen Dodge.Update.Input.ScreenLayer src/Dodge/Update/Input/ScreenLayer.hs:(18,1)-(20,39) 144344 0 0.0 0.0 0.0 0.0 optionScreenUpdate Dodge.Update.Input.ScreenLayer src/Dodge/Update/Input/ScreenLayer.hs:(40,1)-(51,38) 144345 0 0.0 0.0 0.0 0.0 mouseOverSelectionList Dodge.Update.Input.ScreenLayer src/Dodge/Update/Input/ScreenLayer.hs:(79,1)-(102,23) 144346 0 0.0 0.0 0.0 0.0 mouseOverSelectionList.ymax Dodge.Update.Input.ScreenLayer src/Dodge/Update/Input/ScreenLayer.hs:93:5-41 144347 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144348 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144349 1 0.0 0.0 0.0 0.0 CAF:f12_rnngo Dodge.Room.Room 110358 0 0.0 0.0 0.0 0.0 shootingRange Dodge.Room.Room src/Dodge/Room/Room.hs:(335,1)-(360,13) 150524 0 0.0 0.0 0.0 0.0 restrictOutLinks Dodge.RoomLink src/Dodge/RoomLink.hs:46:1-58 150525 0 0.0 0.0 0.0 0.0 restrictLinkType Dodge.RoomLink src/Dodge/RoomLink.hs:(33,1)-(37,49) 150526 1 0.0 0.0 0.0 0.0 restrictLinkType.g Dodge.RoomLink src/Dodge/RoomLink.hs:(35,5)-(37,49) 150563 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 150564 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 150565 1 0.0 0.0 0.0 0.0 CAF:f130_rp157 Dodge.Update 136452 0 0.0 0.0 0.0 0.0 updateDistortions Dodge.Update src/Dodge/Update.hs:389:1-66 159483 0 0.0 0.0 0.0 0.0 updateObjMapMaybe Dodge.Update src/Dodge/Update.hs:377:1-57 159484 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 159485 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 159486 1 0.0 0.0 0.0 0.0 CAF:f131_rp15a Dodge.Update 136454 0 0.0 0.0 0.0 0.0 updateUniverse Dodge.Update src/Dodge/Update.hs:(73,1)-(81,24) 159471 0 0.0 0.0 0.0 0.0 updateUniverseMid Dodge.Update src/Dodge/Update.hs:(129,1)-(142,49) 159472 0 0.0 0.0 0.0 0.0 timeFlowUpdate Dodge.Update src/Dodge/Update.hs:(145,1)-(154,65) 159473 0 0.0 0.0 0.0 0.0 functionalUpdate Dodge.Update src/Dodge/Update.hs:(212,1)-(260,41) 159474 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 159475 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 159476 1 0.0 0.0 0.0 0.0 updateDistortions Dodge.Update src/Dodge/Update.hs:389:1-66 159481 0 0.0 0.0 0.0 0.0 updateObjMapMaybe Dodge.Update src/Dodge/Update.hs:377:1-57 159482 0 0.0 0.0 0.0 0.0 CAF:f132_rp15d Dodge.Update 136457 0 0.0 0.0 0.0 0.0 updateUniverse Dodge.Update src/Dodge/Update.hs:(73,1)-(81,24) 158743 0 0.0 0.0 0.0 0.0 updateUniverseMid Dodge.Update src/Dodge/Update.hs:(129,1)-(142,49) 158744 0 0.0 0.0 0.0 0.0 timeFlowUpdate Dodge.Update src/Dodge/Update.hs:(145,1)-(154,65) 158745 0 0.0 0.0 0.0 0.0 functionalUpdate Dodge.Update src/Dodge/Update.hs:(212,1)-(260,41) 158746 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 158747 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 158748 1 0.0 0.0 0.0 0.0 CAF:f135_rp15j Dodge.Update 136461 0 0.0 0.0 0.0 0.0 updateUniverse Dodge.Update src/Dodge/Update.hs:(73,1)-(81,24) 158900 0 0.0 0.0 0.0 0.0 updateUniverseMid Dodge.Update src/Dodge/Update.hs:(129,1)-(142,49) 158901 0 0.0 0.0 0.0 0.0 timeFlowUpdate Dodge.Update src/Dodge/Update.hs:(145,1)-(154,65) 158902 0 0.0 0.0 0.0 0.0 functionalUpdate Dodge.Update src/Dodge/Update.hs:(212,1)-(260,41) 158903 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 158904 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 158905 1 0.0 0.0 0.0 0.0 CAF:f136_rp15m Dodge.Update 136464 0 0.0 0.0 0.0 0.0 updateUniverse Dodge.Update src/Dodge/Update.hs:(73,1)-(81,24) 158863 0 0.0 0.0 0.0 0.0 updateUniverseMid Dodge.Update src/Dodge/Update.hs:(129,1)-(142,49) 158864 0 0.0 0.0 0.0 0.0 timeFlowUpdate Dodge.Update src/Dodge/Update.hs:(145,1)-(154,65) 158865 0 0.0 0.0 0.0 0.0 functionalUpdate Dodge.Update src/Dodge/Update.hs:(212,1)-(260,41) 158866 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 158867 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 158868 1 0.0 0.0 0.0 0.0 CAF:f137_rp15p Dodge.Update 136467 0 0.0 0.0 0.0 0.0 updateUniverse Dodge.Update src/Dodge/Update.hs:(73,1)-(81,24) 159048 0 0.0 0.0 0.0 0.0 updateUniverseMid Dodge.Update src/Dodge/Update.hs:(129,1)-(142,49) 159049 0 0.0 0.0 0.0 0.0 timeFlowUpdate Dodge.Update src/Dodge/Update.hs:(145,1)-(154,65) 159050 0 0.0 0.0 0.0 0.0 functionalUpdate Dodge.Update src/Dodge/Update.hs:(212,1)-(260,41) 159051 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 159052 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 159053 1 0.0 0.0 0.0 0.0 CAF:f138_rp15s Dodge.Update 136470 0 0.0 0.0 0.0 0.0 updateUniverse Dodge.Update src/Dodge/Update.hs:(73,1)-(81,24) 159085 0 0.0 0.0 0.0 0.0 updateUniverseMid Dodge.Update src/Dodge/Update.hs:(129,1)-(142,49) 159086 0 0.0 0.0 0.0 0.0 timeFlowUpdate Dodge.Update src/Dodge/Update.hs:(145,1)-(154,65) 159087 0 0.0 0.0 0.0 0.0 functionalUpdate Dodge.Update src/Dodge/Update.hs:(212,1)-(260,41) 159088 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 159089 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 159090 1 0.0 0.0 0.0 0.0 CAF:f139_rp15v Dodge.Update 136473 0 0.0 0.0 0.0 0.0 updateUniverse Dodge.Update src/Dodge/Update.hs:(73,1)-(81,24) 159011 0 0.0 0.0 0.0 0.0 updateUniverseMid Dodge.Update src/Dodge/Update.hs:(129,1)-(142,49) 159012 0 0.0 0.0 0.0 0.0 timeFlowUpdate Dodge.Update src/Dodge/Update.hs:(145,1)-(154,65) 159013 0 0.0 0.0 0.0 0.0 functionalUpdate Dodge.Update src/Dodge/Update.hs:(212,1)-(260,41) 159014 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 159015 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 159016 1 0.0 0.0 0.0 0.0 CAF:f13_r3jwd Dodge.Item.Draw.SPic 115954 0 0.0 0.0 0.0 0.0 addTinClip Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(292,1)-(297,69) 179031 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 179032 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 179033 1 0.0 0.0 0.0 0.0 CAF:f13_rf4hG Dodge.Item.Weapon.TriggerType 115135 0 0.0 0.0 0.0 0.0 useTimeCheck Dodge.Item.Weapon.TriggerType src/Dodge/Item/Weapon/TriggerType.hs:(368,1)-(375,63) 179416 0 0.0 0.0 0.0 0.0 useTimeCheck.itRef Dodge.Item.Weapon.TriggerType src/Dodge/Item/Weapon/TriggerType.hs:374:5-69 179417 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 179418 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 179419 1 0.0 0.0 0.0 0.0 CAF:f13_rjJwQ Dodge.Creature.State 113185 0 0.0 0.0 0.0 0.0 invSideEff Dodge.Creature.State src/Dodge/Creature/State.hs:(237,1)-(247,78) 177728 0 0.0 0.0 0.0 0.0 weaponReloadSounds Dodge.Creature.State src/Dodge/Creature/State.hs:(289,1)-(313,18) 177729 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 177730 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 177731 1 0.0 0.0 0.0 0.0 CAF:f13_rkLml Dodge.Machine.Update 114864 0 0.0 0.0 0.0 0.0 mcSensorTriggerUpdate Dodge.Machine.Update src/Dodge/Machine/Update.hs:(70,1)-(73,58) 158580 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 158581 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 158582 1 0.0 0.0 0.0 0.0 CAF:f13_rkV8o Dodge.Creature.YourControl 113101 0 0.0 0.0 0.0 0.0 yourControl Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:(21,1)-(36,22) 178047 0 0.0 0.0 0.0 0.0 mouseActionsCr Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:(108,1)-(116,44) 178048 0 0.0 0.0 0.0 0.0 mouseActionsCr.noaction Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:(114,5)-(116,44) 178049 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178050 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178051 1 0.0 0.0 0.0 0.0 CAF:f13_rljY8 Dodge.Update.Input.ScreenLayer 136072 0 0.0 0.0 0.0 0.0 updateUseInputOnScreen Dodge.Update.Input.ScreenLayer src/Dodge/Update/Input/ScreenLayer.hs:(18,1)-(20,39) 143062 0 0.0 0.0 0.0 0.0 optionScreenUpdate Dodge.Update.Input.ScreenLayer src/Dodge/Update/Input/ScreenLayer.hs:(40,1)-(51,38) 143063 0 0.0 0.0 0.0 0.0 mouseClickOptionsList Dodge.Update.Input.ScreenLayer src/Dodge/Update/Input/ScreenLayer.hs:(60,1)-(72,18) 143064 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143065 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143066 1 0.0 0.0 0.0 0.0 CAF:f13_rnngp Dodge.Room.Room 110359 0 0.0 0.0 0.0 0.0 shootingRange Dodge.Room.Room src/Dodge/Room/Room.hs:(335,1)-(360,13) 150520 0 0.0 0.0 0.0 0.0 restrictOutLinks Dodge.RoomLink src/Dodge/RoomLink.hs:46:1-58 150521 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 150522 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 150523 1 0.0 0.0 0.0 0.0 CAF:f140_rp15y Dodge.Update 136476 0 0.0 0.0 0.0 0.0 updateUniverse Dodge.Update src/Dodge/Update.hs:(73,1)-(81,24) 159159 0 0.0 0.0 0.0 0.0 updateUniverseMid Dodge.Update src/Dodge/Update.hs:(129,1)-(142,49) 159160 0 0.0 0.0 0.0 0.0 timeFlowUpdate Dodge.Update src/Dodge/Update.hs:(145,1)-(154,65) 159161 0 0.0 0.0 0.0 0.0 functionalUpdate Dodge.Update src/Dodge/Update.hs:(212,1)-(260,41) 159162 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 159163 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 159164 1 0.0 0.0 0.0 0.0 CAF:f141_rp15B Dodge.Update 136479 0 0.0 0.0 0.0 0.0 updateUniverse Dodge.Update src/Dodge/Update.hs:(73,1)-(81,24) 159196 0 0.0 0.0 0.0 0.0 updateUniverseMid Dodge.Update src/Dodge/Update.hs:(129,1)-(142,49) 159197 0 0.0 0.0 0.0 0.0 timeFlowUpdate Dodge.Update src/Dodge/Update.hs:(145,1)-(154,65) 159198 0 0.0 0.0 0.0 0.0 functionalUpdate Dodge.Update src/Dodge/Update.hs:(212,1)-(260,41) 159199 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 159200 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 159201 1 0.0 0.0 0.0 0.0 CAF:f142_rp15E Dodge.Update 136482 0 0.0 0.0 0.0 0.0 updateUniverse Dodge.Update src/Dodge/Update.hs:(73,1)-(81,24) 159122 0 0.0 0.0 0.0 0.0 updateUniverseMid Dodge.Update src/Dodge/Update.hs:(129,1)-(142,49) 159123 0 0.0 0.0 0.0 0.0 timeFlowUpdate Dodge.Update src/Dodge/Update.hs:(145,1)-(154,65) 159124 0 0.0 0.0 0.0 0.0 functionalUpdate Dodge.Update src/Dodge/Update.hs:(212,1)-(260,41) 159125 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 159126 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 159127 1 0.0 0.0 0.0 0.0 CAF:f143_rp15J Dodge.Update 136483 0 0.0 0.0 0.0 0.0 updateUniverse Dodge.Update src/Dodge/Update.hs:(73,1)-(81,24) 159463 0 0.0 0.0 0.0 0.0 updateUniverseMid Dodge.Update src/Dodge/Update.hs:(129,1)-(142,49) 159464 0 0.0 0.0 0.0 0.0 timeFlowUpdate Dodge.Update src/Dodge/Update.hs:(145,1)-(154,65) 159465 0 0.0 0.0 0.0 0.0 functionalUpdate Dodge.Update src/Dodge/Update.hs:(212,1)-(260,41) 159466 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 159467 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 159468 1 0.0 0.0 0.0 0.0 CAF:f14_r3jwg Dodge.Item.Draw.SPic 115956 0 0.0 0.0 0.0 0.0 addTinClip Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(292,1)-(297,69) 179039 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 179040 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 179041 1 0.0 0.0 0.0 0.0 CAF:f14_r7wEY Data.GraphViz.Attributes.Complete 101996 0 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Complete Data/GraphViz/Attributes/Complete.hs:(429,3)-(589,63) 147514 0 0.0 0.0 0.0 0.0 unstreamChunks/outer Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(73,15)-(79,43) 147515 2 0.0 0.0 0.0 0.0 unstreamChunks/inner Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(90,17)-(94,59) 147516 8 0.0 0.0 0.0 0.0 unstreamChunks/resize Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(83,72)-(87,38) 147517 2 0.0 0.0 0.0 0.0 CAF:f14_rf4hO Dodge.Item.Weapon.TriggerType 115138 0 0.0 0.0 0.0 0.0 useTimeCheck Dodge.Item.Weapon.TriggerType src/Dodge/Item/Weapon/TriggerType.hs:(368,1)-(375,63) 179442 0 0.0 0.0 0.0 0.0 useTimeCheck.userate Dodge.Item.Weapon.TriggerType src/Dodge/Item/Weapon/TriggerType.hs:375:5-63 179443 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 179444 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 179445 1 0.0 0.0 0.0 0.0 CAF:f14_rjJwV Dodge.Creature.State 113187 0 0.0 0.0 0.0 0.0 upInv Dodge.Creature.State src/Dodge/Creature/State.hs:229:1-95 158158 0 0.0 0.0 0.0 0.0 itemUpdate Dodge.Creature.State src/Dodge/Creature/State.hs:(262,1)-(268,84) 158159 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 158160 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 158161 1 0.0 0.0 0.0 0.0 CAF:f14_rkV8s Dodge.Creature.YourControl 113103 0 0.0 0.0 0.0 0.0 yourControl Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:(21,1)-(36,22) 157841 0 0.0 0.0 0.0 0.0 yourControl.intopinv Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:(32,5)-(36,22) 157842 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 157843 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 157844 1 0.0 0.0 0.0 0.0 CAF:f14_rljYb Dodge.Update.Input.ScreenLayer 136074 0 0.0 0.0 0.0 0.0 updateUseInputOnScreen Dodge.Update.Input.ScreenLayer src/Dodge/Update/Input/ScreenLayer.hs:(18,1)-(20,39) 144416 0 0.0 0.0 0.0 0.0 optionScreenUpdate Dodge.Update.Input.ScreenLayer src/Dodge/Update/Input/ScreenLayer.hs:(40,1)-(51,38) 144417 0 0.0 0.0 0.0 0.0 mouseClickOptionsList Dodge.Update.Input.ScreenLayer src/Dodge/Update/Input/ScreenLayer.hs:(60,1)-(72,18) 144418 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144419 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144420 1 0.0 0.0 0.0 0.0 CAF:f14_rnngt Dodge.Room.Room 110361 0 0.0 0.0 0.0 0.0 shootingRange Dodge.Room.Room src/Dodge/Room/Room.hs:(335,1)-(360,13) 150411 0 0.0 0.0 0.0 0.0 restrictInLinks Dodge.RoomLink src/Dodge/RoomLink.hs:43:1-56 150412 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 150413 2 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 150414 2 0.0 0.0 0.0 0.0 restrictLinkType Dodge.RoomLink src/Dodge/RoomLink.hs:(33,1)-(37,49) 150528 1 0.0 0.0 0.0 0.0 restrictLinkType.g Dodge.RoomLink src/Dodge/RoomLink.hs:(35,5)-(37,49) 150560 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 150561 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 150562 1 0.0 0.0 0.0 0.0 CAF:f156_r7wLQ Data.GraphViz.Attributes.Complete 102422 0 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Complete Data/GraphViz/Attributes/Complete.hs:(429,3)-(589,63) 147531 0 0.0 0.0 0.0 0.0 unstreamChunks/outer Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(73,15)-(79,43) 147532 2 0.0 0.0 0.0 0.0 unstreamChunks/inner Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(90,17)-(94,59) 147533 9 0.0 0.0 0.0 0.0 unstreamChunks/resize Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(83,72)-(87,38) 147534 2 0.0 0.0 0.0 0.0 CAF:f15_r3jwj Dodge.Item.Draw.SPic 115958 0 0.0 0.0 0.0 0.0 addTinClip Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(292,1)-(297,69) 179045 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 179046 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 179047 1 0.0 0.0 0.0 0.0 CAF:f15_rjJwX Dodge.Creature.State 113188 0 0.0 0.0 0.0 0.0 upInv Dodge.Creature.State src/Dodge/Creature/State.hs:229:1-95 158150 0 0.0 0.0 0.0 0.0 itemUpdate Dodge.Creature.State src/Dodge/Creature/State.hs:(262,1)-(268,84) 158151 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 158152 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 158153 1 0.0 0.0 0.0 0.0 CAF:f16_r3jwl Dodge.Item.Draw.SPic 115960 0 0.0 0.0 0.0 0.0 addTinClip Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(292,1)-(297,69) 179059 0 0.0 0.0 0.0 0.0 makeTinClip Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(300,1)-(332,50) 179060 0 0.0 0.0 0.0 0.0 makeTinClip.y' Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:318:5-63 179061 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 179062 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 179063 1 0.0 0.0 0.0 0.0 CAF:f16_rbXi2 Dodge.Update.Camera 136222 0 0.0 0.0 0.0 0.0 updateCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(32,1)-(35,15) 177788 0 0.0 0.0 0.0 0.0 updateInGameCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(65,1)-(71,27) 177789 0 0.0 0.0 0.0 0.0 moveZoomCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(74,1)-(122,21) 177790 0 0.0 0.0 0.0 0.0 moveZoomCamera.mitm Dodge.Update.Camera src/Dodge/Update/Camera.hs:(83,5)-(85,26) 177791 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 177792 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 177793 1 0.0 0.0 0.0 0.0 CAF:f16_rjJwY Dodge.Creature.State 113189 0 0.0 0.0 0.0 0.0 upInv Dodge.Creature.State src/Dodge/Creature/State.hs:229:1-95 177682 0 0.0 0.0 0.0 0.0 itemUpdate Dodge.Creature.State src/Dodge/Creature/State.hs:(262,1)-(268,84) 177683 0 0.0 0.0 0.0 0.0 itemUpdate.itmisheld Dodge.Creature.State src/Dodge/Creature/State.hs:268:5-84 177684 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 177685 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 177686 1 0.0 0.0 0.0 0.0 CAF:f16_rljYj Dodge.Update.Input.ScreenLayer 136078 0 0.0 0.0 0.0 0.0 updateUseInputOnScreen Dodge.Update.Input.ScreenLayer src/Dodge/Update/Input/ScreenLayer.hs:(18,1)-(20,39) 178920 0 0.0 0.0 0.0 0.0 doInputScreenInput Dodge.Update.Input.ScreenLayer src/Dodge/Update/Input/ScreenLayer.hs:(23,1)-(34,24) 178921 0 0.0 0.0 0.0 0.0 doInputScreenInput.checkEndStatus Dodge.Update.Input.ScreenLayer src/Dodge/Update/Input/ScreenLayer.hs:(28,5)-(34,24) 178922 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178923 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178924 1 0.0 0.0 0.0 0.0 CAF:f16_rnngv Dodge.Room.Room 110362 0 0.0 0.0 0.0 0.0 shootingRange Dodge.Room.Room src/Dodge/Room/Room.hs:(335,1)-(360,13) 150317 0 0.0 0.0 0.0 0.0 restrictOutLinks Dodge.RoomLink src/Dodge/RoomLink.hs:46:1-58 150318 0 0.0 0.0 0.0 0.0 restrictLinkType Dodge.RoomLink src/Dodge/RoomLink.hs:(33,1)-(37,49) 150319 1 0.0 0.0 0.0 0.0 restrictLinkType.g Dodge.RoomLink src/Dodge/RoomLink.hs:(35,5)-(37,49) 150381 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 150382 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 150383 1 0.0 0.0 0.0 0.0 CAF:f17_r3jwn Dodge.Item.Draw.SPic 115962 0 0.0 0.0 0.0 0.0 addTinClip Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(292,1)-(297,69) 179074 0 0.0 0.0 0.0 0.0 makeTinClip Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(300,1)-(332,50) 179075 0 0.0 0.0 0.0 0.0 makeTinClip.midcol Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(312,5)-(316,78) 179076 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 179077 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 179078 1 0.0 0.0 0.0 0.0 CAF:f17_rbXi4 Dodge.Update.Camera 136224 0 0.0 0.0 0.0 0.0 updateCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(32,1)-(35,15) 177774 0 0.0 0.0 0.0 0.0 updateInGameCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(65,1)-(71,27) 177775 0 0.0 0.0 0.0 0.0 moveZoomCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(74,1)-(122,21) 177776 0 0.0 0.0 0.0 0.0 moveZoomCamera.mitm Dodge.Update.Camera src/Dodge/Update/Camera.hs:(83,5)-(85,26) 177777 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 177778 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 177779 1 0.0 0.0 0.0 0.0 CAF:f17_rjJx1 Dodge.Creature.State 113191 0 0.0 0.0 0.0 0.0 upInv Dodge.Creature.State src/Dodge/Creature/State.hs:229:1-95 178949 0 0.0 0.0 0.0 0.0 itemUpdate Dodge.Creature.State src/Dodge/Creature/State.hs:(262,1)-(268,84) 178950 0 0.0 0.0 0.0 0.0 updateAutoRecharge Dodge.Creature.State src/Dodge/Creature/State.hs:(271,1)-(275,11) 178951 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178952 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178953 1 0.0 0.0 0.0 0.0 CAF:f17_rljYn Dodge.Update.Input.ScreenLayer 136080 0 0.0 0.0 0.0 0.0 updateUseInputOnScreen Dodge.Update.Input.ScreenLayer src/Dodge/Update/Input/ScreenLayer.hs:(18,1)-(20,39) 178775 0 0.0 0.0 0.0 0.0 doInputScreenInput Dodge.Update.Input.ScreenLayer src/Dodge/Update/Input/ScreenLayer.hs:(23,1)-(34,24) 178776 0 0.0 0.0 0.0 0.0 doInputScreenInput.checkEndStatus Dodge.Update.Input.ScreenLayer src/Dodge/Update/Input/ScreenLayer.hs:(28,5)-(34,24) 178777 0 0.0 0.0 0.0 0.0 at Control.Lens.At src/Control/Lens/At.hs:528:3-49 178778 1 0.0 0.0 0.0 0.0 CAF:f17_rnngw Dodge.Room.Room 110363 0 0.0 0.0 0.0 0.0 shootingRange Dodge.Room.Room src/Dodge/Room/Room.hs:(335,1)-(360,13) 150313 0 0.0 0.0 0.0 0.0 restrictOutLinks Dodge.RoomLink src/Dodge/RoomLink.hs:46:1-58 150314 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 150315 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 150316 1 0.0 0.0 0.0 0.0 CAF:f18_r3jwo Dodge.Item.Draw.SPic 115963 0 0.0 0.0 0.0 0.0 addTinClip Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(292,1)-(297,69) 179069 0 0.0 0.0 0.0 0.0 makeTinClip Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(300,1)-(332,50) 179070 0 0.0 0.0 0.0 0.0 makeTinClip.midcol Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(312,5)-(316,78) 179071 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 179072 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 179073 1 0.0 0.0 0.0 0.0 CAF:f18_rljYq Dodge.Update.Input.ScreenLayer 136082 0 0.0 0.0 0.0 0.0 updateUseInputOnScreen Dodge.Update.Input.ScreenLayer src/Dodge/Update/Input/ScreenLayer.hs:(18,1)-(20,39) 178672 0 0.0 0.0 0.0 0.0 doInputScreenInput Dodge.Update.Input.ScreenLayer src/Dodge/Update/Input/ScreenLayer.hs:(23,1)-(34,24) 178673 0 0.0 0.0 0.0 0.0 _Cons Control.Lens.Cons src/Control/Lens/Cons.hs:(120,3)-(122,22) 178674 1 0.0 0.0 0.0 0.0 CAF:f18_rnngA Dodge.Room.Room 110365 0 0.0 0.0 0.0 0.0 shootingRange Dodge.Room.Room src/Dodge/Room/Room.hs:(335,1)-(360,13) 150196 0 0.0 0.0 0.0 0.0 restrictInLinks Dodge.RoomLink src/Dodge/RoomLink.hs:43:1-56 150197 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 150198 2 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 150199 2 0.0 0.0 0.0 0.0 restrictLinkType Dodge.RoomLink src/Dodge/RoomLink.hs:(33,1)-(37,49) 150323 1 0.0 0.0 0.0 0.0 restrictLinkType.g Dodge.RoomLink src/Dodge/RoomLink.hs:(35,5)-(37,49) 150389 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 150390 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 150391 1 0.0 0.0 0.0 0.0 CAF:f19_r3jwp Dodge.Item.Draw.SPic 115964 0 0.0 0.0 0.0 0.0 addTinClip Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(292,1)-(297,69) 179137 0 0.0 0.0 0.0 0.0 makeTinClip Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(300,1)-(332,50) 179138 0 0.0 0.0 0.0 0.0 makeTinClip.tips Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(319,5)-(325,44) 179139 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 179140 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 179141 1 0.0 0.0 0.0 0.0 CAF:f19_rhPzf Dodge.Inventory 116341 0 0.0 0.0 0.0 0.0 selectedCloseObject Dodge.Inventory src/Dodge/Inventory.hs:(439,1)-(443,34) 177428 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 177429 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 177430 1 0.0 0.0 0.0 0.0 CAF:f1_r7J8h Dodge.Reloading 114541 0 0.0 0.0 0.0 0.0 rotateActionProgress Dodge.Reloading src/Dodge/Reloading.hs:(71,1)-(74,35) 178450 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178451 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178452 1 0.0 0.0 0.0 0.0 CAF:f1_r7MU9 Dodge.Item.Display 116030 0 0.0 0.0 0.0 0.0 maybeModeStatus Dodge.Item.Display src/Dodge/Item/Display.hs:(109,1)-(111,16) 149228 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 149229 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 149230 1 0.0 0.0 0.0 0.0 CAF:f1_r8vj3 Dodge.Item.Location.Initialize 115232 0 0.0 0.0 0.0 0.0 initItemLocations Dodge.Item.Location.Initialize src/Dodge/Item/Location/Initialize.hs:12:1-86 156089 0 0.0 0.0 0.0 0.0 initTusItemLocations Dodge.Item.Location.Initialize src/Dodge/Item/Location/Initialize.hs:(25,1)-(27,70) 156090 0 0.0 0.0 0.0 0.0 initTusItemLocations.(...) Dodge.Item.Location.Initialize src/Dodge/Item/Location/Initialize.hs:27:5-70 156091 0 0.0 0.0 0.0 0.0 initTuItemLocation Dodge.Item.Location.Initialize src/Dodge/Item/Location/Initialize.hs:(58,1)-(66,13) 156092 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 156093 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 156094 1 0.0 0.0 0.0 0.0 CAF:f1_r9VuC Dodge.Room.Foreground 114473 0 0.0 0.0 0.0 0.0 shapeBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:149:1-64 152776 0 0.0 0.0 0.0 0.0 <*> Control.Foldl src/Control/Foldl.hs:(257,5)-(261,32) 152777 0 0.0 0.0 0.0 0.0 <*>.step Control.Foldl src/Control/Foldl.hs:258:13-64 152778 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 152779 0 0.0 0.0 0.0 0.0 premap.step' Control.Foldl src/Control/Foldl.hs:1195:5-28 152780 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 152781 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 152782 1 0.0 0.0 0.0 0.0 CAF:f1_rby2E Dodge.WorldBool 114235 0 0.0 0.0 0.0 0.0 doWdBl Dodge.WorldBool src/Dodge/WorldBool.hs:(11,1)-(22,36) 159374 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 159375 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 159376 1 0.0 0.0 0.0 0.0 CAF:f1_rdT4n Dodge.Menu.Option 137138 0 0.0 0.0 0.0 0.0 menuOptionToSelectionItem Dodge.Menu.Option src/Dodge/Menu/Option.hs:(127,1)-(148,25) 144426 0 0.0 0.0 0.0 0.0 menuOptionToSelectionItem.f Dodge.Menu.Option src/Dodge/Menu/Option.hs:141:5-51 144427 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144428 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144429 1 0.0 0.0 0.0 0.0 CAF:f1_rdVde Dodge.ModificationEffect 114796 0 0.0 0.0 0.0 0.0 doModificationEffect Dodge.ModificationEffect src/Dodge/ModificationEffect.hs:(8,1)-(17,36) 159258 0 0.0 0.0 0.0 0.0 doModificationEffect.\ Dodge.ModificationEffect src/Dodge/ModificationEffect.hs:(10,39)-(12,47) 159259 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 159260 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 159261 1 0.0 0.0 0.0 0.0 CAF:f1_rdkdM Dodge.Item.HeldOffset 115343 0 0.0 0.0 0.0 0.0 heldItemOffset Dodge.Item.HeldOffset src/Dodge/Item/HeldOffset.hs:(21,1)-(54,39) 178005 0 0.0 0.0 0.0 0.0 heldItemOffset.handPos Dodge.Item.HeldOffset src/Dodge/Item/HeldOffset.hs:(44,5)-(46,14) 178006 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178007 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178008 1 0.0 0.0 0.0 0.0 CAF:f1_rdnaQ Dodge.Item.Draw 116020 0 0.0 0.0 0.0 0.0 itemEquipPict Dodge.Item.Draw src/Dodge/Item/Draw.hs:(18,1)-(24,62) 178980 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178981 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178982 1 0.0 0.0 0.0 0.0 CAF:f1_reKVR Dodge.EnergyBall 116926 0 0.0 0.0 0.0 0.0 updateEnergyBall Dodge.EnergyBall src/Dodge/EnergyBall.hs:(47,1)-(52,9) 179887 0 0.0 0.0 0.0 0.0 .*.*~ LensHelp src/LensHelp.hs:20:1-26 179888 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 179889 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 179890 1 0.0 0.0 0.0 0.0 CAF:f1_rfQYw Dodge.Creature.Perception 113356 0 0.0 0.0 0.0 0.0 basicAttentionUpdate Dodge.Creature.Perception src/Dodge/Creature/Perception.hs:(138,1)-(140,91) 158071 0 0.0 0.0 0.0 0.0 newExtraAwareness Dodge.Creature.Perception src/Dodge/Creature/Perception.hs:(149,1)-(158,22) 158072 0 0.0 0.0 0.0 0.0 newExtraAwareness.tpos Dodge.Creature.Perception src/Dodge/Creature/Perception.hs:155:5-61 158073 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 158074 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 158075 1 0.0 0.0 0.0 0.0 CAF:f1_rgHxj Grid 114112 0 0.0 0.0 0.0 0.0 gridInPolygon Grid src/Grid.hs:(13,1)-(17,12) 180463 0 0.0 0.0 0.0 0.0 <*> Control.Foldl src/Control/Foldl.hs:(257,5)-(261,32) 180464 0 0.0 0.0 0.0 0.0 <*>.step Control.Foldl src/Control/Foldl.hs:258:13-64 180465 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 180466 0 0.0 0.0 0.0 0.0 premap.step' Control.Foldl src/Control/Foldl.hs:1195:5-28 180467 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 180468 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 180469 1 0.0 0.0 0.0 0.0 CAF:f1_rgygU Dodge.Layout 111114 0 0.0 0.0 0.0 0.0 generateLevelFromRoomList Dodge.Layout src/Dodge/Layout.hs:(35,1)-(56,58) 156064 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 156065 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 156066 1 0.0 0.0 0.0 0.0 CAF:f1_rhPxg Dodge.Inventory 116277 0 0.0 0.0 0.0 0.0 updateCloseObjects Dodge.Inventory src/Dodge/Inventory.hs:(171,1)-(195,91) 177370 0 0.0 0.0 0.0 0.0 updateCloseObjects.updatebyid Dodge.Inventory src/Dodge/Inventory.hs:(194,5)-(195,91) 177371 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 177372 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 177373 1 0.0 0.0 0.0 0.0 CAF:f1_rjJvS Dodge.Creature.State 113147 0 0.0 0.0 0.0 0.0 useUpdate Dodge.Creature.State src/Dodge/Creature/State.hs:(215,1)-(220,50) 158169 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 158170 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 158171 1 0.0 0.0 0.0 0.0 CAF:f1_rjRtN Dodge.Lampoid 115013 0 0.0 0.0 0.0 0.0 updateLampoid Dodge.Lampoid src/Dodge/Lampoid.hs:(14,1)-(35,28) 157973 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 157974 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 157975 1 0.0 0.0 0.0 0.0 CAF:f1_rkLlk Dodge.Machine.Update 114828 0 0.0 0.0 0.0 0.0 updateTurret Dodge.Machine.Update src/Dodge/Machine/Update.hs:(32,1)-(59,116) 162026 0 0.0 0.0 0.0 0.0 updateTurret.updateFiringStatus Dodge.Machine.Update src/Dodge/Machine/Update.hs:(57,5)-(59,116) 162027 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 162028 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 162029 1 0.0 0.0 0.0 0.0 CAF:f1_rkcX4 Dodge.Shockwave.Update 114446 0 0.0 0.0 0.0 0.0 moveShockwave Dodge.Shockwave.Update src/Dodge/Shockwave/Update.hs:(18,1)-(51,35) 180275 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 180276 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 180277 1 0.0 0.0 0.0 0.0 CAF:f1_rlQhq Dodge.Render.ShapePicture 137069 0 0.0 0.0 0.0 0.0 worldSPic Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:(24,1)-(41,35) 142552 0 0.0 0.0 0.0 0.0 aimDelaySweep Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:(44,1)-(48,37) 142553 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142554 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142555 1 0.0 0.0 0.0 0.0 CAF:f1_rmxOR Dodge.Room.Procedural 110505 0 0.0 0.0 0.0 0.0 roomRect Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(47,1)-(115,13) 147939 0 0.0 0.0 0.0 0.0 roomRect.m Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(94,5)-(96,26) 147940 0 0.0 0.0 0.0 0.0 CAF:f1_rn177 Dodge.Room.Pillar 110531 0 0.0 0.0 0.0 0.0 roomPillarsSquare Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:(45,1)-(85,87) 153627 0 0.0 0.0 0.0 0.0 roomPillarsSquare.f Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:85:5-87 153628 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 153629 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 153630 1 0.0 0.0 0.0 0.0 CAF:f1_roi3r Dodge.Annotation 110094 0 0.0 0.0 0.0 0.0 annoToRoomTree Dodge.Annotation src/Dodge/Annotation.hs:(18,1)-(36,14) 149601 0 0.0 0.0 0.0 0.0 at Control.Lens.At src/Control/Lens/At.hs:528:3-49 149602 1 0.0 0.0 0.0 0.0 CAF:f1_rp0YZ Dodge.Update 136294 0 0.0 0.0 0.0 0.0 updateUniverse Dodge.Update src/Dodge/Update.hs:(73,1)-(81,24) 143089 0 0.0 0.0 0.0 0.0 updateUniverseLast Dodge.Update src/Dodge/Update.hs:(112,1)-(125,20) 143090 0 0.0 0.0 0.0 0.0 advanceScrollAmount Dodge.Update src/Dodge/Update.hs:(270,1)-(273,69) 143091 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143092 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143093 1 0.0 0.0 0.0 0.0 CAF:f20_r3jwq Dodge.Item.Draw.SPic 115965 0 0.0 0.0 0.0 0.0 addTinClip Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(292,1)-(297,69) 179132 0 0.0 0.0 0.0 0.0 makeTinClip Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(300,1)-(332,50) 179133 0 0.0 0.0 0.0 0.0 makeTinClip.tips Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(319,5)-(325,44) 179134 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 179135 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 179136 1 0.0 0.0 0.0 0.0 CAF:f20_rnngQ Dodge.Room.Room 110374 0 0.0 0.0 0.0 0.0 shootingRange Dodge.Room.Room src/Dodge/Room/Room.hs:(335,1)-(360,13) 150306 0 0.0 0.0 0.0 0.0 shootersRoom1 Dodge.Room.Room src/Dodge/Room/Room.hs:(308,1)-(315,13) 150307 0 0.0 0.0 0.0 0.0 .:~ LensHelp src/LensHelp.hs:15:1-22 150308 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 150309 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 150310 1 0.0 0.0 0.0 0.0 CAF:f21_r3jwr Dodge.Item.Draw.SPic 115966 0 0.0 0.0 0.0 0.0 addTinClip Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(292,1)-(297,69) 179176 0 0.0 0.0 0.0 0.0 makeTinClip Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(300,1)-(332,50) 179177 0 0.0 0.0 0.0 0.0 makeTinClip.tails Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(326,5)-(332,50) 179178 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 179179 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 179180 1 0.0 0.0 0.0 0.0 CAF:f21_rnngS Dodge.Room.Room 110375 0 0.0 0.0 0.0 0.0 shootingRange Dodge.Room.Room src/Dodge/Room/Room.hs:(335,1)-(360,13) 150210 0 0.0 0.0 0.0 0.0 shootersRoom1 Dodge.Room.Room src/Dodge/Room/Room.hs:(308,1)-(315,13) 150211 0 0.0 0.0 0.0 0.0 .:~ LensHelp src/LensHelp.hs:15:1-22 150212 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 150213 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 150214 1 0.0 0.0 0.0 0.0 CAF:f22_r3jws Dodge.Item.Draw.SPic 115967 0 0.0 0.0 0.0 0.0 addTinClip Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(292,1)-(297,69) 179171 0 0.0 0.0 0.0 0.0 makeTinClip Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(300,1)-(332,50) 179172 0 0.0 0.0 0.0 0.0 makeTinClip.tails Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(326,5)-(332,50) 179173 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 179174 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 179175 1 0.0 0.0 0.0 0.0 CAF:f22_rbXiW Dodge.Update.Camera 136249 0 0.0 0.0 0.0 0.0 updateBounds Dodge.Update.Camera src/Dodge/Update/Camera.hs:(265,1)-(271,48) 156509 0 0.0 0.0 0.0 0.0 updateBounds.(...) Dodge.Update.Camera src/Dodge/Update/Camera.hs:271:5-48 156510 0 0.0 0.0 0.0 0.0 findBoundDists Dodge.Update.Camera src/Dodge/Update/Camera.hs:(256,1)-(262,24) 156511 0 0.0 0.0 0.0 0.0 farWallDistDirection Dodge.Update.Camera src/Dodge/Update/Camera.hs:(247,1)-(253,71) 156512 0 0.0 0.0 0.0 0.0 farWallDistDirection.f Dodge.Update.Camera src/Dodge/Update/Camera.hs:251:5-88 156513 0 0.0 0.0 0.0 0.0 farWallDistDirection.wls Dodge.Update.Camera src/Dodge/Update/Camera.hs:252:5-48 156514 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 156515 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 156516 1 0.0 0.0 0.0 0.0 CAF:f22_rp10s Dodge.Update 136330 0 0.0 0.0 0.0 0.0 updateUniverse Dodge.Update src/Dodge/Update.hs:(73,1)-(81,24) 157486 0 0.0 0.0 0.0 0.0 updateUniverseMid Dodge.Update src/Dodge/Update.hs:(129,1)-(142,49) 157487 0 0.0 0.0 0.0 0.0 timeFlowUpdate Dodge.Update src/Dodge/Update.hs:(145,1)-(154,65) 157488 0 0.0 0.0 0.0 0.0 functionalUpdate Dodge.Update src/Dodge/Update.hs:(212,1)-(260,41) 157489 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 157490 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 157491 1 0.0 0.0 0.0 0.0 CAF:f23_r3jwV Dodge.Item.Draw.SPic 115973 0 0.0 0.0 0.0 0.0 itemSPic Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(19,1)-(26,31) 159681 0 0.0 0.0 0.0 0.0 heldItemSPic Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(142,1)-(189,24) 159682 0 0.0 0.0 0.0 0.0 baseStickShapeX Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(211,1)-(216,73) 159683 0 0.0 0.0 0.0 0.0 baseStickShapeX.barrelspread Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:216:5-73 159684 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 159685 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 159686 1 0.0 0.0 0.0 0.0 CAF:f23_rbXj2 Dodge.Update.Camera 136253 0 0.0 0.0 0.0 0.0 updateBounds Dodge.Update.Camera src/Dodge/Update/Camera.hs:(265,1)-(271,48) 156564 0 0.0 0.0 0.0 0.0 updateBounds.(...) Dodge.Update.Camera src/Dodge/Update/Camera.hs:271:5-48 156565 0 0.0 0.0 0.0 0.0 findBoundDists Dodge.Update.Camera src/Dodge/Update/Camera.hs:(256,1)-(262,24) 156566 0 0.0 0.0 0.0 0.0 farWallDistDirection Dodge.Update.Camera src/Dodge/Update/Camera.hs:(247,1)-(253,71) 156567 0 0.0 0.0 0.0 0.0 <*> Control.Foldl src/Control/Foldl.hs:(257,5)-(261,32) 156568 0 0.0 0.0 0.0 0.0 <*>.step Control.Foldl src/Control/Foldl.hs:258:13-64 156569 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 156570 0 0.0 0.0 0.0 0.0 premap.step' Control.Foldl src/Control/Foldl.hs:1195:5-28 156571 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 156572 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 156573 1 0.0 0.0 0.0 0.0 CAF:f23_rnnh7 Dodge.Room.Room 110384 0 0.0 0.0 0.0 0.0 shootersRoom Dodge.Room.Room src/Dodge/Room/Room.hs:(318,1)-(320,88) 150514 0 0.0 0.0 0.0 0.0 .++~ LensHelp src/LensHelp.hs:34:1-24 150515 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 150516 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 150517 1 0.0 0.0 0.0 0.0 CAF:f23_rp10u Dodge.Update 136331 0 0.0 0.0 0.0 0.0 updateUniverse Dodge.Update src/Dodge/Update.hs:(73,1)-(81,24) 157513 0 0.0 0.0 0.0 0.0 updateUniverseMid Dodge.Update src/Dodge/Update.hs:(129,1)-(142,49) 157514 0 0.0 0.0 0.0 0.0 timeFlowUpdate Dodge.Update src/Dodge/Update.hs:(145,1)-(154,65) 157515 0 0.0 0.0 0.0 0.0 functionalUpdate Dodge.Update src/Dodge/Update.hs:(212,1)-(260,41) 157516 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 157517 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 157518 1 0.0 0.0 0.0 0.0 CAF:f24_rbXj3 Dodge.Update.Camera 136254 0 0.0 0.0 0.0 0.0 updateBounds Dodge.Update.Camera src/Dodge/Update/Camera.hs:(265,1)-(271,48) 156554 0 0.0 0.0 0.0 0.0 updateBounds.(...) Dodge.Update.Camera src/Dodge/Update/Camera.hs:271:5-48 156555 0 0.0 0.0 0.0 0.0 findBoundDists Dodge.Update.Camera src/Dodge/Update/Camera.hs:(256,1)-(262,24) 156556 0 0.0 0.0 0.0 0.0 farWallDistDirection Dodge.Update.Camera src/Dodge/Update/Camera.hs:(247,1)-(253,71) 156557 0 0.0 0.0 0.0 0.0 <*> Control.Foldl src/Control/Foldl.hs:(257,5)-(261,32) 156558 0 0.0 0.0 0.0 0.0 <*>.step Control.Foldl src/Control/Foldl.hs:258:13-64 156559 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 156560 0 0.0 0.0 0.0 0.0 premap.step' Control.Foldl src/Control/Foldl.hs:1195:5-28 156561 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 156562 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 156563 1 0.0 0.0 0.0 0.0 CAF:f24_rnnh9 Dodge.Room.Room 110385 0 0.0 0.0 0.0 0.0 shootersRoom Dodge.Room.Room src/Dodge/Room/Room.hs:(318,1)-(320,88) 150420 0 0.0 0.0 0.0 0.0 .++~ LensHelp src/LensHelp.hs:34:1-24 150421 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 150422 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 150423 1 0.0 0.0 0.0 0.0 CAF:f24_rp10w Dodge.Update 136332 0 0.0 0.0 0.0 0.0 updateUniverse Dodge.Update src/Dodge/Update.hs:(73,1)-(81,24) 157528 0 0.0 0.0 0.0 0.0 updateUniverseMid Dodge.Update src/Dodge/Update.hs:(129,1)-(142,49) 157529 0 0.0 0.0 0.0 0.0 timeFlowUpdate Dodge.Update src/Dodge/Update.hs:(145,1)-(154,65) 157530 0 0.0 0.0 0.0 0.0 functionalUpdate Dodge.Update src/Dodge/Update.hs:(212,1)-(260,41) 157531 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 157532 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 157533 1 0.0 0.0 0.0 0.0 CAF:f25_rbXj8 Dodge.Update.Camera 136256 0 0.0 0.0 0.0 0.0 updateBounds Dodge.Update.Camera src/Dodge/Update/Camera.hs:(265,1)-(271,48) 156587 0 0.0 0.0 0.0 0.0 updateBounds.(...) Dodge.Update.Camera src/Dodge/Update/Camera.hs:271:5-48 156588 0 0.0 0.0 0.0 0.0 findBoundDists Dodge.Update.Camera src/Dodge/Update/Camera.hs:(256,1)-(262,24) 156589 0 0.0 0.0 0.0 0.0 farWallDistDirection Dodge.Update.Camera src/Dodge/Update/Camera.hs:(247,1)-(253,71) 156590 0 0.0 0.0 0.0 0.0 <*> Control.Foldl src/Control/Foldl.hs:(257,5)-(261,32) 156591 0 0.0 0.0 0.0 0.0 <*>.step Control.Foldl src/Control/Foldl.hs:258:13-64 156592 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 156593 0 0.0 0.0 0.0 0.0 premap.step' Control.Foldl src/Control/Foldl.hs:1195:5-28 156594 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 156595 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 156596 1 0.0 0.0 0.0 0.0 CAF:f25_roDmu Dodge.Update.Input.InGame 136169 0 0.0 0.0 0.0 0.0 updateUseInputInGame Dodge.Update.Input.InGame src/Dodge/Update/Input/InGame.hs:(33,1)-(64,82) 177392 0 0.0 0.0 0.0 0.0 updateKeyInGame Dodge.Update.Input.InGame src/Dodge/Update/Input/InGame.hs:(104,1)-(107,11) 177393 0 0.0 0.0 0.0 0.0 updateInitialPressInGame Dodge.Update.Input.InGame src/Dodge/Update/Input/InGame.hs:(110,1)-(128,11) 177394 0 0.0 0.0 0.0 0.0 $mScancodeF1.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:574:22-49 177395 0 0.0 0.0 0.0 0.0 $mSDL_SCANCODE_F1.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1389:27-42 177396 0 0.0 0.0 0.0 0.0 $mScancodeF2.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:575:22-49 177397 0 0.0 0.0 0.0 0.0 $mSDL_SCANCODE_F2.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1390:27-42 177398 0 0.0 0.0 0.0 0.0 $mScancodeF3.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:576:22-49 177399 0 0.0 0.0 0.0 0.0 $mSDL_SCANCODE_F3.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1391:27-42 177400 0 0.0 0.0 0.0 0.0 $mScancodeF5.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:578:22-49 177401 0 0.0 0.0 0.0 0.0 $mSDL_SCANCODE_F5.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1393:27-42 177402 0 0.0 0.0 0.0 0.0 $mScancodeF9.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:582:22-49 177403 0 0.0 0.0 0.0 0.0 $mSDL_SCANCODE_F9.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1397:27-42 177404 0 0.0 0.0 0.0 0.0 $mScancodeEscape.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:557:26-57 177405 0 0.0 0.0 0.0 0.0 $mSDL_SCANCODE_ESCAPE.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1372:31-46 177406 0 0.0 0.0 0.0 0.0 $mScancodeSpace.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:560:25-55 177407 0 0.0 0.0 0.0 0.0 $mSDL_SCANCODE_SPACE.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1375:30-45 177408 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 177409 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 177410 1 0.0 0.0 0.0 0.0 CAF:f25_rp10y Dodge.Update 136333 0 0.0 0.0 0.0 0.0 updateUniverse Dodge.Update src/Dodge/Update.hs:(73,1)-(81,24) 157717 0 0.0 0.0 0.0 0.0 updateUniverseMid Dodge.Update src/Dodge/Update.hs:(129,1)-(142,49) 157718 0 0.0 0.0 0.0 0.0 timeFlowUpdate Dodge.Update src/Dodge/Update.hs:(145,1)-(154,65) 157719 0 0.0 0.0 0.0 0.0 functionalUpdate Dodge.Update src/Dodge/Update.hs:(212,1)-(260,41) 157720 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 157721 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 157722 1 0.0 0.0 0.0 0.0 CAF:f26_rbXj9 Dodge.Update.Camera 136257 0 0.0 0.0 0.0 0.0 updateBounds Dodge.Update.Camera src/Dodge/Update/Camera.hs:(265,1)-(271,48) 156577 0 0.0 0.0 0.0 0.0 updateBounds.(...) Dodge.Update.Camera src/Dodge/Update/Camera.hs:271:5-48 156578 0 0.0 0.0 0.0 0.0 findBoundDists Dodge.Update.Camera src/Dodge/Update/Camera.hs:(256,1)-(262,24) 156579 0 0.0 0.0 0.0 0.0 farWallDistDirection Dodge.Update.Camera src/Dodge/Update/Camera.hs:(247,1)-(253,71) 156580 0 0.0 0.0 0.0 0.0 <*> Control.Foldl src/Control/Foldl.hs:(257,5)-(261,32) 156581 0 0.0 0.0 0.0 0.0 <*>.step Control.Foldl src/Control/Foldl.hs:258:13-64 156582 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 156583 0 0.0 0.0 0.0 0.0 premap.step' Control.Foldl src/Control/Foldl.hs:1195:5-28 156584 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 156585 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 156586 1 0.0 0.0 0.0 0.0 CAF:f27_rbXje Dodge.Update.Camera 136259 0 0.0 0.0 0.0 0.0 updateBounds Dodge.Update.Camera src/Dodge/Update/Camera.hs:(265,1)-(271,48) 156610 0 0.0 0.0 0.0 0.0 updateBounds.(...) Dodge.Update.Camera src/Dodge/Update/Camera.hs:271:5-48 156611 0 0.0 0.0 0.0 0.0 findBoundDists Dodge.Update.Camera src/Dodge/Update/Camera.hs:(256,1)-(262,24) 156612 0 0.0 0.0 0.0 0.0 farWallDistDirection Dodge.Update.Camera src/Dodge/Update/Camera.hs:(247,1)-(253,71) 156613 0 0.0 0.0 0.0 0.0 <*> Control.Foldl src/Control/Foldl.hs:(257,5)-(261,32) 156614 0 0.0 0.0 0.0 0.0 <*>.step Control.Foldl src/Control/Foldl.hs:258:13-64 156615 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 156616 0 0.0 0.0 0.0 0.0 premap.step' Control.Foldl src/Control/Foldl.hs:1195:5-28 156617 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 156618 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 156619 1 0.0 0.0 0.0 0.0 CAF:f28_rbXjf Dodge.Update.Camera 136260 0 0.0 0.0 0.0 0.0 updateBounds Dodge.Update.Camera src/Dodge/Update/Camera.hs:(265,1)-(271,48) 156600 0 0.0 0.0 0.0 0.0 updateBounds.(...) Dodge.Update.Camera src/Dodge/Update/Camera.hs:271:5-48 156601 0 0.0 0.0 0.0 0.0 findBoundDists Dodge.Update.Camera src/Dodge/Update/Camera.hs:(256,1)-(262,24) 156602 0 0.0 0.0 0.0 0.0 farWallDistDirection Dodge.Update.Camera src/Dodge/Update/Camera.hs:(247,1)-(253,71) 156603 0 0.0 0.0 0.0 0.0 <*> Control.Foldl src/Control/Foldl.hs:(257,5)-(261,32) 156604 0 0.0 0.0 0.0 0.0 <*>.step Control.Foldl src/Control/Foldl.hs:258:13-64 156605 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 156606 0 0.0 0.0 0.0 0.0 premap.step' Control.Foldl src/Control/Foldl.hs:1195:5-28 156607 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 156608 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 156609 1 0.0 0.0 0.0 0.0 CAF:f29_r7wFH Data.GraphViz.Attributes.Complete 102041 0 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Complete Data/GraphViz/Attributes/Complete.hs:(429,3)-(589,63) 146827 0 0.0 0.0 0.0 0.0 unstreamChunks/outer Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(73,15)-(79,43) 146828 2 0.0 0.0 0.0 0.0 unstreamChunks/inner Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(90,17)-(94,59) 146829 5 0.0 0.0 0.0 0.0 unstreamChunks/resize Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(83,72)-(87,38) 146830 1 0.0 0.0 0.0 0.0 CAF:f29_rbXjk Dodge.Update.Camera 136262 0 0.0 0.0 0.0 0.0 updateBounds Dodge.Update.Camera src/Dodge/Update/Camera.hs:(265,1)-(271,48) 156536 0 0.0 0.0 0.0 0.0 updateBounds.(...) Dodge.Update.Camera src/Dodge/Update/Camera.hs:271:5-48 156537 0 0.0 0.0 0.0 0.0 findBoundDists Dodge.Update.Camera src/Dodge/Update/Camera.hs:(256,1)-(262,24) 156538 0 0.0 0.0 0.0 0.0 farWallDistDirection Dodge.Update.Camera src/Dodge/Update/Camera.hs:(247,1)-(253,71) 156539 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 156540 0 0.0 0.0 0.0 0.0 premap.step' Control.Foldl src/Control/Foldl.hs:1195:5-28 156541 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 156542 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 156543 1 0.0 0.0 0.0 0.0 CAF:f2_r2GlO Render 135389 0 0.0 0.0 0.0 0.0 renderLayer Render src/Render.hs:(369,1)-(373,23) 143879 0 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 143880 1 0.0 0.0 0.0 0.0 CAF:f2_r3jum Dodge.Item.Draw.SPic 115910 0 0.0 0.0 0.0 0.0 ammoPosition Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(64,1)-(114,34) 178484 0 0.0 0.0 0.0 0.0 bangStickAmmoPos Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(117,1)-(124,74) 178485 0 0.0 0.0 0.0 0.0 bangStickAmmoPos.barrelspread Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:124:5-74 178486 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178487 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178488 1 0.0 0.0 0.0 0.0 CAF:f2_r7J8o Dodge.Reloading 114545 0 0.0 0.0 0.0 0.0 tryStartLoading Dodge.Reloading src/Dodge/Reloading.hs:(50,1)-(53,31) 178291 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178292 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178293 1 0.0 0.0 0.0 0.0 CAF:f2_r7MUn Dodge.Item.Display 116036 0 0.0 0.0 0.0 0.0 itemDisplayWithNumber Dodge.Item.Display src/Dodge/Item/Display.hs:(19,1)-(33,17) 149214 0 0.0 0.0 0.0 0.0 itemDisplayWithNumber.thename Dodge.Item.Display src/Dodge/Item/Display.hs:26:5-29 149215 0 0.0 0.0 0.0 0.0 itemBaseName Dodge.Item.Display src/Dodge/Item/Display.hs:(39,1)-(47,30) 149216 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 149217 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 149218 1 0.0 0.0 0.0 0.0 CAF:f2_r7wEo Data.GraphViz.Attributes.Complete 101960 0 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Complete Data/GraphViz/Attributes/Complete.hs:(429,3)-(589,63) 147501 0 0.0 0.0 0.0 0.0 unstreamChunks/outer Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(73,15)-(79,43) 147502 2 0.0 0.0 0.0 0.0 unstreamChunks/inner Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(90,17)-(94,59) 147503 6 0.0 0.0 0.0 0.0 unstreamChunks/resize Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(83,72)-(87,38) 147504 1 0.0 0.0 0.0 0.0 CAF:f2_r8vj4 Dodge.Item.Location.Initialize 115233 0 0.0 0.0 0.0 0.0 initItemLocations Dodge.Item.Location.Initialize src/Dodge/Item/Location/Initialize.hs:12:1-86 156083 0 0.0 0.0 0.0 0.0 initTusItemLocations Dodge.Item.Location.Initialize src/Dodge/Item/Location/Initialize.hs:(25,1)-(27,70) 156084 0 0.0 0.0 0.0 0.0 initTusItemLocations.(...) Dodge.Item.Location.Initialize src/Dodge/Item/Location/Initialize.hs:27:5-70 156085 0 0.0 0.0 0.0 0.0 initTuItemLocation Dodge.Item.Location.Initialize src/Dodge/Item/Location/Initialize.hs:(58,1)-(66,13) 156086 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 156087 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 156088 1 0.0 0.0 0.0 0.0 CAF:f2_r9VuD Dodge.Room.Foreground 114474 0 0.0 0.0 0.0 0.0 shapeBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:149:1-64 152769 0 0.0 0.0 0.0 0.0 <*> Control.Foldl src/Control/Foldl.hs:(257,5)-(261,32) 152770 0 0.0 0.0 0.0 0.0 <*>.step Control.Foldl src/Control/Foldl.hs:258:13-64 152771 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 152772 0 0.0 0.0 0.0 0.0 premap.step' Control.Foldl src/Control/Foldl.hs:1195:5-28 152773 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 152774 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 152775 1 0.0 0.0 0.0 0.0 CAF:f2_raMJ7 Dodge.Base.Collide 113855 0 0.0 0.0 0.0 0.0 anythingHitCirc Dodge.Base.Collide src/Dodge/Base/Collide.hs:(243,1)-(252,59) 179679 0 0.0 0.0 0.0 0.0 anythingHitCirc.hitWl Dodge.Base.Collide src/Dodge/Base/Collide.hs:252:5-59 179680 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 179681 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 179682 1 0.0 0.0 0.0 0.0 CAF:f2_rbmcQ Dodge.Creature.Test 133969 0 0.0 0.0 0.0 0.0 crHasTargetLOS Dodge.Creature.Test src/Dodge/Creature/Test.hs:(55,1)-(57,20) 163151 0 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 163152 1 0.0 0.0 0.0 0.0 CAF:f2_rdkdN Dodge.Item.HeldOffset 115344 0 0.0 0.0 0.0 0.0 heldItemOffset Dodge.Item.HeldOffset src/Dodge/Item/HeldOffset.hs:(21,1)-(54,39) 178001 0 0.0 0.0 0.0 0.0 heldItemOffset.handPos Dodge.Item.HeldOffset src/Dodge/Item/HeldOffset.hs:(44,5)-(46,14) 178002 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178003 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178004 1 0.0 0.0 0.0 0.0 CAF:f2_rdnaR Dodge.Item.Draw 116021 0 0.0 0.0 0.0 0.0 itemEquipPict Dodge.Item.Draw src/Dodge/Item/Draw.hs:(18,1)-(24,62) 178977 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178978 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178979 1 0.0 0.0 0.0 0.0 CAF:f2_rfQYx Dodge.Creature.Perception 113357 0 0.0 0.0 0.0 0.0 basicAttentionUpdate Dodge.Creature.Perception src/Dodge/Creature/Perception.hs:(138,1)-(140,91) 158066 0 0.0 0.0 0.0 0.0 newExtraAwareness Dodge.Creature.Perception src/Dodge/Creature/Perception.hs:(149,1)-(158,22) 158067 0 0.0 0.0 0.0 0.0 newExtraAwareness.tpos Dodge.Creature.Perception src/Dodge/Creature/Perception.hs:155:5-61 158068 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 158069 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 158070 1 0.0 0.0 0.0 0.0 CAF:f2_rg9e7 Dodge.Placement.PlaceSpot.TriggerDoor 114700 0 0.0 0.0 0.0 0.0 maybeClearDoorPaths Dodge.Placement.PlaceSpot.TriggerDoor src/Dodge/Placement/PlaceSpot/TriggerDoor.hs:69:1-65 172361 0 0.0 0.0 0.0 0.0 maybeClearDoorPath Dodge.Placement.PlaceSpot.TriggerDoor src/Dodge/Placement/PlaceSpot/TriggerDoor.hs:(72,1)-(76,110) 172362 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 172363 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 172364 1 0.0 0.0 0.0 0.0 CAF:f2_rgHxk Grid 114113 0 0.0 0.0 0.0 0.0 gridInPolygon Grid src/Grid.hs:(13,1)-(17,12) 180456 0 0.0 0.0 0.0 0.0 <*> Control.Foldl src/Control/Foldl.hs:(257,5)-(261,32) 180457 0 0.0 0.0 0.0 0.0 <*>.step Control.Foldl src/Control/Foldl.hs:258:13-64 180458 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 180459 0 0.0 0.0 0.0 0.0 premap.step' Control.Foldl src/Control/Foldl.hs:1195:5-28 180460 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 180461 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 180462 1 0.0 0.0 0.0 0.0 CAF:f2_rgygW Dodge.Layout 111115 0 0.0 0.0 0.0 0.0 generateLevelFromRoomList Dodge.Layout src/Dodge/Layout.hs:(35,1)-(56,58) 156238 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 156239 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 156240 1 0.0 0.0 0.0 0.0 CAF:f2_rh0Gc Dodge.Projectile.Update 114665 0 0.0 0.0 0.0 0.0 trySpinByCID Dodge.Projectile.Update src/Dodge/Projectile/Update.hs:(132,1)-(139,41) 179601 0 0.0 0.0 0.0 0.0 trySpinByCID.newSpin Dodge.Projectile.Update src/Dodge/Projectile/Update.hs:(136,5)-(138,14) 179602 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 179603 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 179604 1 0.0 0.0 0.0 0.0 CAF:f2_ri2L5 Dodge.Update.Scroll 136030 0 0.0 0.0 0.0 0.0 updateWheelEvent Dodge.Update.Scroll src/Dodge/Update/Scroll.hs:(21,1)-(49,68) 177556 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 177557 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 177558 1 0.0 0.0 0.0 0.0 CAF:f2_rjJvV Dodge.Creature.State 113149 0 0.0 0.0 0.0 0.0 useUpdate Dodge.Creature.State src/Dodge/Creature/State.hs:(215,1)-(220,50) 158172 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 158173 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 158174 1 0.0 0.0 0.0 0.0 CAF:f2_rk9xA Dodge.Wall.Damage 136008 0 0.0 0.0 0.0 0.0 damageWall Dodge.Wall.Damage src/Dodge/Wall/Damage.hs:(16,1)-(23,40) 180328 0 0.0 0.0 0.0 0.0 maybeDestroyBlock Dodge.Wall.Damage src/Dodge/Wall/Damage.hs:(27,1)-(29,10) 180329 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 180330 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 180331 1 0.0 0.0 0.0 0.0 CAF:f2_rkLlm Dodge.Machine.Update 114830 0 0.0 0.0 0.0 0.0 updateTurret Dodge.Machine.Update src/Dodge/Machine/Update.hs:(32,1)-(59,116) 162019 0 0.0 0.0 0.0 0.0 updateTurret.updateFiringStatus Dodge.Machine.Update src/Dodge/Machine/Update.hs:(57,5)-(59,116) 162020 0 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 162021 1 0.0 0.0 0.0 0.0 CAF:f2_rkV7S Dodge.Creature.YourControl 113083 0 0.0 0.0 0.0 0.0 aimTurn Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:(89,1)-(93,63) 178111 0 0.0 0.0 0.0 0.0 aimTurn.x Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:(91,5)-(93,63) 178112 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178113 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178114 1 0.0 0.0 0.0 0.0 CAF:f2_rlQhr Dodge.Render.ShapePicture 137070 0 0.0 0.0 0.0 0.0 worldSPic Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:(24,1)-(41,35) 142547 0 0.0 0.0 0.0 0.0 aimDelaySweep Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:(44,1)-(48,37) 142548 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142549 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142550 1 0.0 0.0 0.0 0.0 CAF:f2_rlejK Dodge.Debug.Terminal 117075 0 0.0 0.0 0.0 0.0 applyTerminalCommand Dodge.Debug.Terminal src/Dodge/Debug/Terminal.hs:(28,1)-(37,11) 178782 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178783 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178784 1 0.0 0.0 0.0 0.0 CAF:f2_rlxRx Dodge.Render.HUD 110856 0 0.0 0.0 0.0 0.0 drawHUD Dodge.Render.HUD src/Dodge/Render/HUD.hs:(36,1)-(41,45) 156741 0 0.0 0.0 0.0 0.0 drawHP Dodge.Render.HUD src/Dodge/Render/HUD.hs:44:1-51 156742 0 0.0 0.0 0.0 0.0 displayHP Dodge.Render.HUD src/Dodge/Render/HUD.hs:(430,1)-(436,59) 156743 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 156744 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 156745 1 0.0 0.0 0.0 0.0 CAF:f30_rbXjl Dodge.Update.Camera 136263 0 0.0 0.0 0.0 0.0 updateBounds Dodge.Update.Camera src/Dodge/Update/Camera.hs:(265,1)-(271,48) 156528 0 0.0 0.0 0.0 0.0 updateBounds.(...) Dodge.Update.Camera src/Dodge/Update/Camera.hs:271:5-48 156529 0 0.0 0.0 0.0 0.0 findBoundDists Dodge.Update.Camera src/Dodge/Update/Camera.hs:(256,1)-(262,24) 156530 0 0.0 0.0 0.0 0.0 farWallDistDirection Dodge.Update.Camera src/Dodge/Update/Camera.hs:(247,1)-(253,71) 156531 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 156532 0 0.0 0.0 0.0 0.0 premap.step' Control.Foldl src/Control/Foldl.hs:1195:5-28 156533 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 156534 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 156535 1 0.0 0.0 0.0 0.0 CAF:f31_rhPzD Dodge.Inventory 116423 0 0.0 0.0 0.0 0.0 updateRBList Dodge.Inventory src/Dodge/Inventory.hs:(198,1)-(222,14) 177647 0 0.0 0.0 0.0 0.0 updateRBList.mcurrentitemid Dodge.Inventory src/Dodge/Inventory.hs:(218,5)-(220,33) 177648 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 177649 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 177650 1 0.0 0.0 0.0 0.0 CAF:f32_rhPzF Dodge.Inventory 116425 0 0.0 0.0 0.0 0.0 updateRBList Dodge.Inventory src/Dodge/Inventory.hs:(198,1)-(222,14) 177655 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 177656 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 177657 1 0.0 0.0 0.0 0.0 CAF:f35_rjJym Dodge.Creature.State 113225 0 0.0 0.0 0.0 0.0 movementSideEff Dodge.Creature.State src/Dodge/Creature/State.hs:(190,1)-(212,51) 158128 0 0.0 0.0 0.0 0.0 movementSideEff.hasJetPack Dodge.Creature.State src/Dodge/Creature/State.hs:204:5-87 158129 0 0.0 0.0 0.0 0.0 movementSideEff.hasJetPack.\ Dodge.Creature.State src/Dodge/Creature/State.hs:204:30-74 158130 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 158131 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 158132 1 0.0 0.0 0.0 0.0 CAF:f35_rp10M Dodge.Update 136340 0 0.0 0.0 0.0 0.0 updateUniverse Dodge.Update src/Dodge/Update.hs:(73,1)-(81,24) 158713 0 0.0 0.0 0.0 0.0 updateUniverseMid Dodge.Update src/Dodge/Update.hs:(129,1)-(142,49) 158714 0 0.0 0.0 0.0 0.0 timeFlowUpdate Dodge.Update src/Dodge/Update.hs:(145,1)-(154,65) 158715 0 0.0 0.0 0.0 0.0 functionalUpdate Dodge.Update src/Dodge/Update.hs:(212,1)-(260,41) 158716 0 0.0 0.0 0.0 0.0 updateMIM Dodge.Update src/Dodge/Update.hs:521:1-44 158717 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 158718 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 158719 1 0.0 0.0 0.0 0.0 CAF:f36_rjJyn Dodge.Creature.State 113226 0 0.0 0.0 0.0 0.0 movementSideEff Dodge.Creature.State src/Dodge/Creature/State.hs:(190,1)-(212,51) 158123 0 0.0 0.0 0.0 0.0 movementSideEff.hasJetPack Dodge.Creature.State src/Dodge/Creature/State.hs:204:5-87 158124 0 0.0 0.0 0.0 0.0 movementSideEff.hasJetPack.\ Dodge.Creature.State src/Dodge/Creature/State.hs:204:30-74 158125 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 158126 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 158127 1 0.0 0.0 0.0 0.0 CAF:f36_rp10N Dodge.Update 136341 0 0.0 0.0 0.0 0.0 updateUniverse Dodge.Update src/Dodge/Update.hs:(73,1)-(81,24) 158707 0 0.0 0.0 0.0 0.0 updateUniverseMid Dodge.Update src/Dodge/Update.hs:(129,1)-(142,49) 158708 0 0.0 0.0 0.0 0.0 timeFlowUpdate Dodge.Update src/Dodge/Update.hs:(145,1)-(154,65) 158709 0 0.0 0.0 0.0 0.0 functionalUpdate Dodge.Update src/Dodge/Update.hs:(212,1)-(260,41) 158710 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 158711 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 158712 1 0.0 0.0 0.0 0.0 CAF:f3_r3jvb Dodge.Item.Draw.SPic 115927 0 0.0 0.0 0.0 0.0 addBullets Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(251,1)-(255,50) 159693 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 159694 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 159695 1 0.0 0.0 0.0 0.0 CAF:f3_r7J8r Dodge.Reloading 114547 0 0.0 0.0 0.0 0.0 tryStartLoading Dodge.Reloading src/Dodge/Reloading.hs:(50,1)-(53,31) 178298 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178299 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178300 1 0.0 0.0 0.0 0.0 CAF:f3_r7MUr Dodge.Item.Display 116039 0 0.0 0.0 0.0 0.0 itemDisplayWithNumber Dodge.Item.Display src/Dodge/Item/Display.hs:(19,1)-(33,17) 178936 0 0.0 0.0 0.0 0.0 maybeWarmupStatus Dodge.Item.Display src/Dodge/Item/Display.hs:(99,1)-(106,75) 178937 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178938 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178939 1 0.0 0.0 0.0 0.0 CAF:f3_r8vj6 Dodge.Item.Location.Initialize 115235 0 0.0 0.0 0.0 0.0 initItemLocations Dodge.Item.Location.Initialize src/Dodge/Item/Location/Initialize.hs:12:1-86 156072 0 0.0 0.0 0.0 0.0 initTusItemLocations Dodge.Item.Location.Initialize src/Dodge/Item/Location/Initialize.hs:(25,1)-(27,70) 156073 0 0.0 0.0 0.0 0.0 initTusItemLocations.(...) Dodge.Item.Location.Initialize src/Dodge/Item/Location/Initialize.hs:27:5-70 156074 0 0.0 0.0 0.0 0.0 initTuItemLocation Dodge.Item.Location.Initialize src/Dodge/Item/Location/Initialize.hs:(58,1)-(66,13) 156075 0 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 156076 1 0.0 0.0 0.0 0.0 CAF:f3_r9Vuj Dodge.Room.Foreground 114466 0 0.0 0.0 0.0 0.0 shapeBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:149:1-64 152723 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 152724 0 0.0 0.0 0.0 0.0 premap.step' Control.Foldl src/Control/Foldl.hs:1195:5-28 152725 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 152726 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 152727 1 0.0 0.0 0.0 0.0 CAF:f3_rby2F Dodge.WorldBool 114236 0 0.0 0.0 0.0 0.0 doWdBl Dodge.WorldBool src/Dodge/WorldBool.hs:(11,1)-(22,36) 159371 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 159372 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 159373 1 0.0 0.0 0.0 0.0 CAF:f3_rdnaU Dodge.Item.Draw 116022 0 0.0 0.0 0.0 0.0 itemEquipPict Dodge.Item.Draw src/Dodge/Item/Draw.hs:(18,1)-(24,62) 178986 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178987 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178988 1 0.0 0.0 0.0 0.0 CAF:f3_rdr19 Dodge.Creature.Picture 134019 0 0.0 0.0 0.0 0.0 basicCrPict Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(26,1)-(27,32) 143680 0 0.0 0.0 0.0 0.0 basicCrShape Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(35,1)-(49,36) 143681 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143682 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143683 1 0.0 0.0 0.0 0.0 CAF:f3_reKVU Dodge.EnergyBall 116927 0 0.0 0.0 0.0 0.0 updateEnergyBall Dodge.EnergyBall src/Dodge/EnergyBall.hs:(47,1)-(52,9) 179884 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 179885 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 179886 1 0.0 0.0 0.0 0.0 CAF:f3_rgHx0 Grid 114105 0 0.0 0.0 0.0 0.0 gridInPolygon Grid src/Grid.hs:(13,1)-(17,12) 180410 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 180411 0 0.0 0.0 0.0 0.0 premap.step' Control.Foldl src/Control/Foldl.hs:1195:5-28 180412 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 180413 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 180414 1 0.0 0.0 0.0 0.0 CAF:f3_rgyhG Dodge.Layout 111133 0 0.0 0.0 0.0 0.0 generateLevelFromRoomList Dodge.Layout src/Dodge/Layout.hs:(35,1)-(56,58) 156207 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 156208 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 156209 1 0.0 0.0 0.0 0.0 CAF:f3_ri2L6 Dodge.Update.Scroll 136031 0 0.0 0.0 0.0 0.0 updateWheelEvent Dodge.Update.Scroll src/Dodge/Update/Scroll.hs:(21,1)-(49,68) 177553 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 177554 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 177555 1 0.0 0.0 0.0 0.0 CAF:f3_rjJvX Dodge.Creature.State 113150 0 0.0 0.0 0.0 0.0 useUpdate Dodge.Creature.State src/Dodge/Creature/State.hs:(215,1)-(220,50) 158175 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 158176 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 158177 1 0.0 0.0 0.0 0.0 CAF:f3_rk09K Dodge.Block 134482 0 0.0 0.0 0.0 0.0 destroyBlock Dodge.Block src/Dodge/Block.hs:(52,1)-(66,63) 180746 0 0.0 0.0 0.0 0.0 destroyBlock.awl Dodge.Block src/Dodge/Block.hs:64:5-63 180747 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 180748 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 180749 1 0.0 0.0 0.0 0.0 CAF:f3_rkV7V Dodge.Creature.YourControl 113085 0 0.0 0.0 0.0 0.0 aimTurn Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:(89,1)-(93,63) 178121 0 0.0 0.0 0.0 0.0 aimTurn.x Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:(91,5)-(93,63) 178122 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178123 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178124 1 0.0 0.0 0.0 0.0 CAF:f3_rlH4T Dodge.Render.Picture 114500 0 0.0 0.0 0.0 0.0 fixedCoordPictures Dodge.Render.Picture src/Dodge/Render/Picture.hs:(18,1)-(25,22) 144549 0 0.0 0.0 0.0 0.0 drawConcurrentMessage Dodge.Render.Picture src/Dodge/Render/Picture.hs:(53,1)-(62,34) 144550 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144551 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144552 1 0.0 0.0 0.0 0.0 CAF:f3_rlQht Dodge.Render.ShapePicture 137071 0 0.0 0.0 0.0 0.0 worldSPic Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:(24,1)-(41,35) 142543 0 0.0 0.0 0.0 0.0 aimDelaySweep Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:(44,1)-(48,37) 142544 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142545 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142546 1 0.0 0.0 0.0 0.0 CAF:f3_rlejM Dodge.Debug.Terminal 117076 0 0.0 0.0 0.0 0.0 applyTerminalCommand Dodge.Debug.Terminal src/Dodge/Debug/Terminal.hs:(28,1)-(37,11) 178767 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178768 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178769 1 0.0 0.0 0.0 0.0 CAF:f3_rmr5G Sound 134867 0 0.0 0.0 0.0 0.0 playSoundAndUpdate Sound src/Sound.hs:(55,1)-(56,85) 159949 0 0.0 0.0 0.0 0.0 updateSounds Sound src/Sound.hs:(67,1)-(69,30) 159950 0 0.0 0.0 0.0 0.0 updateSound Sound src/Sound.hs:(72,1)-(74,21) 159951 0 0.0 0.0 0.0 0.0 decrementTimer Sound src/Sound.hs:(102,1)-(108,23) 159952 0 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 159953 1 0.0 0.0 0.0 0.0 CAF:f3_rp0Z8 Dodge.Update 136296 0 0.0 0.0 0.0 0.0 updateUniverse Dodge.Update src/Dodge/Update.hs:(73,1)-(81,24) 178655 0 0.0 0.0 0.0 0.0 updateUniverseLast Dodge.Update src/Dodge/Update.hs:(112,1)-(125,20) 178656 0 0.0 0.0 0.0 0.0 maybeOpenTerminal Dodge.Update src/Dodge/Update.hs:(102,1)-(104,10) 178657 0 0.0 0.0 0.0 0.0 gotoTerminal Dodge.Update src/Dodge/Update.hs:(107,1)-(109,66) 178658 0 0.0 0.0 0.0 0.0 .:~ LensHelp src/LensHelp.hs:15:1-22 178659 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178660 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178661 1 0.0 0.0 0.0 0.0 CAF:f45_r7wGt Data.GraphViz.Attributes.Complete 102089 0 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Complete Data/GraphViz/Attributes/Complete.hs:(429,3)-(589,63) 144824 0 0.0 0.0 0.0 0.0 unstreamChunks/outer Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(73,15)-(79,43) 144825 2 0.0 0.0 0.0 0.0 unstreamChunks/inner Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(90,17)-(94,59) 144826 7 0.0 0.0 0.0 0.0 unstreamChunks/resize Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(83,72)-(87,38) 144827 2 0.0 0.0 0.0 0.0 CAF:f4_r3jve Dodge.Item.Draw.SPic 115929 0 0.0 0.0 0.0 0.0 addBullets Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(251,1)-(255,50) 159699 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 159700 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 159701 1 0.0 0.0 0.0 0.0 CAF:f4_r9Vuk Dodge.Room.Foreground 114467 0 0.0 0.0 0.0 0.0 shapeBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:149:1-64 152718 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 152719 0 0.0 0.0 0.0 0.0 premap.step' Control.Foldl src/Control/Foldl.hs:1195:5-28 152720 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 152721 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 152722 1 0.0 0.0 0.0 0.0 CAF:f4_raMJ9 Dodge.Base.Collide 113857 0 0.0 0.0 0.0 0.0 anythingHitCirc Dodge.Base.Collide src/Dodge/Base/Collide.hs:(243,1)-(252,59) 179958 0 0.0 0.0 0.0 0.0 anythingHitCirc.hitCr Dodge.Base.Collide src/Dodge/Base/Collide.hs:245:5-51 179959 0 0.0 0.0 0.0 0.0 anythingHitCirc.f Dodge.Base.Collide src/Dodge/Base/Collide.hs:(246,5)-(251,17) 179960 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 179961 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 179962 1 0.0 0.0 0.0 0.0 CAF:f4_rby2N Dodge.WorldBool 114240 0 0.0 0.0 0.0 0.0 doWdBl Dodge.WorldBool src/Dodge/WorldBool.hs:(11,1)-(22,36) 159393 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 159394 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 159395 1 0.0 0.0 0.0 0.0 CAF:f4_rdr1a Dodge.Creature.Picture 134020 0 0.0 0.0 0.0 0.0 basicCrPict Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(26,1)-(27,32) 143676 0 0.0 0.0 0.0 0.0 basicCrShape Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(35,1)-(49,36) 143677 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143678 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143679 1 0.0 0.0 0.0 0.0 CAF:f4_rgHx1 Grid 114106 0 0.0 0.0 0.0 0.0 gridInPolygon Grid src/Grid.hs:(13,1)-(17,12) 180405 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 180406 0 0.0 0.0 0.0 0.0 premap.step' Control.Foldl src/Control/Foldl.hs:1195:5-28 180407 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 180408 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 180409 1 0.0 0.0 0.0 0.0 CAF:f4_rgyhO Dodge.Layout src/Dodge/Layout.hs:134:5 111134 0 0.0 0.0 0.0 0.0 setupWorldBounds Dodge.Layout src/Dodge/Layout.hs:(126,1)-(144,14) 156160 0 0.0 0.0 0.0 0.0 setupWorldBounds.f Dodge.Layout src/Dodge/Layout.hs:134:5-19 156161 1 0.0 0.0 0.0 0.0 CAF:f4_rkLlD Dodge.Machine.Update 114843 0 0.0 0.0 0.0 0.0 senseDamage Dodge.Machine.Update src/Dodge/Machine/Update.hs:(135,1)-(149,90) 162954 0 0.0 0.0 0.0 0.0 senseDamage.ni Dodge.Machine.Update src/Dodge/Machine/Update.hs:146:5-87 162955 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 162956 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 162957 1 0.0 0.0 0.0 0.0 CAF:f4_rkV7Y Dodge.Creature.YourControl 113087 0 0.0 0.0 0.0 0.0 wasdWithAiming Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:(50,1)-(86,80) 178133 0 0.0 0.0 0.0 0.0 wasdWithAiming.mouseDir Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:(81,5)-(86,80) 178134 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178135 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178136 1 0.0 0.0 0.0 0.0 CAF:f4_rlH4V Dodge.Render.Picture 114501 0 0.0 0.0 0.0 0.0 fixedCoordPictures Dodge.Render.Picture src/Dodge/Render/Picture.hs:(18,1)-(25,22) 143521 0 0.0 0.0 0.0 0.0 drawConcurrentMessage Dodge.Render.Picture src/Dodge/Render/Picture.hs:(53,1)-(62,34) 143522 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144547 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144548 1 0.0 0.0 0.0 0.0 each Control.Lens.Each src/Control/Lens/Each.hs:171:3-18 143523 1 0.0 0.0 0.0 0.0 conjoined Control.Lens.Internal.Indexed src/Control/Lens/Internal/Indexed.hs:91:3-19 143524 1 0.0 0.0 0.0 0.0 CAF:f54_rp117 Dodge.Update 136352 0 0.0 0.0 0.0 0.0 updateUniverse Dodge.Update src/Dodge/Update.hs:(73,1)-(81,24) 159501 0 0.0 0.0 0.0 0.0 updateUniverseMid Dodge.Update src/Dodge/Update.hs:(129,1)-(142,49) 159502 0 0.0 0.0 0.0 0.0 timeFlowUpdate Dodge.Update src/Dodge/Update.hs:(145,1)-(154,65) 159503 0 0.0 0.0 0.0 0.0 functionalUpdate Dodge.Update src/Dodge/Update.hs:(212,1)-(260,41) 159504 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 159505 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 159506 1 0.0 0.0 0.0 0.0 CAF:f55_rp119 Dodge.Update 136353 0 0.0 0.0 0.0 0.0 updateUniverse Dodge.Update src/Dodge/Update.hs:(73,1)-(81,24) 159495 0 0.0 0.0 0.0 0.0 updateUniverseMid Dodge.Update src/Dodge/Update.hs:(129,1)-(142,49) 159496 0 0.0 0.0 0.0 0.0 timeFlowUpdate Dodge.Update src/Dodge/Update.hs:(145,1)-(154,65) 159497 0 0.0 0.0 0.0 0.0 functionalUpdate Dodge.Update src/Dodge/Update.hs:(212,1)-(260,41) 159498 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 159499 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 159500 1 0.0 0.0 0.0 0.0 CAF:f56_rp11a Dodge.Update 136354 0 0.0 0.0 0.0 0.0 updateUniverse Dodge.Update src/Dodge/Update.hs:(73,1)-(81,24) 159489 0 0.0 0.0 0.0 0.0 updateUniverseMid Dodge.Update src/Dodge/Update.hs:(129,1)-(142,49) 159490 0 0.0 0.0 0.0 0.0 timeFlowUpdate Dodge.Update src/Dodge/Update.hs:(145,1)-(154,65) 159491 0 0.0 0.0 0.0 0.0 functionalUpdate Dodge.Update src/Dodge/Update.hs:(212,1)-(260,41) 159492 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 159493 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 159494 1 0.0 0.0 0.0 0.0 CAF:f57_rp11c Dodge.Update 136355 0 0.0 0.0 0.0 0.0 updateUniverse Dodge.Update src/Dodge/Update.hs:(73,1)-(81,24) 142585 0 0.0 0.0 0.0 0.0 updateUniverseFirst Dodge.Update src/Dodge/Update.hs:(84,1)-(88,48) 142586 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142587 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142588 1 0.0 0.0 0.0 0.0 CAF:f58_rp11e Dodge.Update 136356 0 0.0 0.0 0.0 0.0 updateUniverse Dodge.Update src/Dodge/Update.hs:(73,1)-(81,24) 142834 0 0.0 0.0 0.0 0.0 updateUniverseFirst Dodge.Update src/Dodge/Update.hs:(84,1)-(88,48) 142835 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142836 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142837 1 0.0 0.0 0.0 0.0 CAF:f5_r3jvh Dodge.Item.Draw.SPic 115931 0 0.0 0.0 0.0 0.0 addBullets Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(251,1)-(255,50) 159707 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 159708 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 159709 1 0.0 0.0 0.0 0.0 CAF:f5_r7J8A Dodge.Reloading 114553 0 0.0 0.0 0.0 0.0 tryStartLoading Dodge.Reloading src/Dodge/Reloading.hs:(50,1)-(53,31) 178315 0 0.0 0.0 0.0 0.0 startLoading Dodge.Reloading src/Dodge/Reloading.hs:(56,1)-(65,83) 178316 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178317 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178318 1 0.0 0.0 0.0 0.0 CAF:f5_rgyhY Dodge.Layout 111141 0 0.0 0.0 0.0 0.0 generateLevelFromRoomList Dodge.Layout src/Dodge/Layout.hs:(35,1)-(56,58) 156156 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 156157 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 156158 1 0.0 0.0 0.0 0.0 CAF:f5_rkLlH Dodge.Machine.Update 114846 0 0.0 0.0 0.0 0.0 senseDamage Dodge.Machine.Update src/Dodge/Machine/Update.hs:(135,1)-(149,90) 162942 0 0.0 0.0 0.0 0.0 senseDamage.ni Dodge.Machine.Update src/Dodge/Machine/Update.hs:146:5-87 162943 0 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 162944 1 0.0 0.0 0.0 0.0 CAF:f5_rlH4Y Dodge.Render.Picture 114502 0 0.0 0.0 0.0 0.0 fixedCoordPictures Dodge.Render.Picture src/Dodge/Render/Picture.hs:(18,1)-(25,22) 156966 0 0.0 0.0 0.0 0.0 customMouseCursor Dodge.Render.Picture src/Dodge/Render/Picture.hs:(65,1)-(68,27) 156968 0 0.0 0.0 0.0 0.0 mouseCursorType Dodge.Render.Picture src/Dodge/Render/Picture.hs:(71,1)-(80,36) 156972 0 0.0 0.0 0.0 0.0 mouseCursorType.a Dodge.Render.Picture src/Dodge/Render/Picture.hs:(76,5)-(80,36) 156973 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 156975 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 156976 1 0.0 0.0 0.0 0.0 CAF:f5_rlQhB Dodge.Render.ShapePicture 137076 0 0.0 0.0 0.0 0.0 worldSPic Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:(24,1)-(41,35) 142577 0 0.0 0.0 0.0 0.0 anyTargeting Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:(70,1)-(74,14) 142578 0 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 142579 1 0.0 0.0 0.0 0.0 CAF:f5_roDl3 Dodge.Update.Input.InGame 136130 0 0.0 0.0 0.0 0.0 spaceAction Dodge.Update.Input.InGame src/Dodge/Update/Input/InGame.hs:(219,1)-(237,13) 177455 0 0.0 0.0 0.0 0.0 at Control.Lens.At src/Control/Lens/At.hs:528:3-49 177456 1 0.0 0.0 0.0 0.0 CAF:f5_rp0Zb Dodge.Update 136297 0 0.0 0.0 0.0 0.0 updateUniverse Dodge.Update src/Dodge/Update.hs:(73,1)-(81,24) 143080 0 0.0 0.0 0.0 0.0 updateUniverseLast Dodge.Update src/Dodge/Update.hs:(112,1)-(125,20) 143081 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143082 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143083 1 0.0 0.0 0.0 0.0 CAF:f69_rp12c Dodge.Update 136384 0 0.0 0.0 0.0 0.0 updateUniverse Dodge.Update src/Dodge/Update.hs:(73,1)-(81,24) 157430 0 0.0 0.0 0.0 0.0 updateUniverseMid Dodge.Update src/Dodge/Update.hs:(129,1)-(142,49) 157431 0 0.0 0.0 0.0 0.0 timeFlowUpdate Dodge.Update src/Dodge/Update.hs:(145,1)-(154,65) 157432 0 0.0 0.0 0.0 0.0 functionalUpdate Dodge.Update src/Dodge/Update.hs:(212,1)-(260,41) 157433 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 157434 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 157435 1 0.0 0.0 0.0 0.0 CAF:f6_r3jvk Dodge.Item.Draw.SPic 115933 0 0.0 0.0 0.0 0.0 addBullets Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(251,1)-(255,50) 178509 0 0.0 0.0 0.0 0.0 drawBullet Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(259,1)-(289,54) 178510 0 0.0 0.0 0.0 0.0 drawBullet.midcol Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(271,5)-(275,79) 178511 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178512 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178513 1 0.0 0.0 0.0 0.0 CAF:f6_r7J8E Dodge.Reloading 114556 0 0.0 0.0 0.0 0.0 tryStartLoading Dodge.Reloading src/Dodge/Reloading.hs:(50,1)-(53,31) 178325 0 0.0 0.0 0.0 0.0 startLoading Dodge.Reloading src/Dodge/Reloading.hs:(56,1)-(65,83) 178326 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178327 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178328 1 0.0 0.0 0.0 0.0 CAF:f6_r7MUZ Dodge.Item.Display 116052 0 0.0 0.0 0.0 0.0 selectedItemDisplay Dodge.Item.Display src/Dodge/Item/Display.hs:50:1-93 177857 0 0.0 0.0 0.0 0.0 showSelectedConsumption Dodge.Item.Display src/Dodge/Item/Display.hs:(54,1)-(58,46) 177858 0 0.0 0.0 0.0 0.0 showReloadProgress Dodge.Item.Display src/Dodge/Item/Display.hs:(68,1)-(72,80) 177859 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 177860 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 177861 1 0.0 0.0 0.0 0.0 CAF:f6_r9VuI Dodge.Room.Foreground 114476 0 0.0 0.0 0.0 0.0 shapeBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:149:1-64 152759 0 0.0 0.0 0.0 0.0 <*> Control.Foldl src/Control/Foldl.hs:(257,5)-(261,32) 152760 0 0.0 0.0 0.0 0.0 <*>.step Control.Foldl src/Control/Foldl.hs:258:13-64 152761 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 152762 0 0.0 0.0 0.0 0.0 premap.step' Control.Foldl src/Control/Foldl.hs:1195:5-28 152763 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 152764 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 152765 1 0.0 0.0 0.0 0.0 CAF:f6_rbXhx Dodge.Update.Camera 136196 0 0.0 0.0 0.0 0.0 updateCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(32,1)-(35,15) 177825 0 0.0 0.0 0.0 0.0 updateInGameCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(65,1)-(71,27) 177826 0 0.0 0.0 0.0 0.0 updateScopeZoom Dodge.Update.Camera src/Dodge/Update/Camera.hs:(125,1)-(127,33) 177827 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 177828 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 177829 1 0.0 0.0 0.0 0.0 CAF:f6_rgHxp Grid 114115 0 0.0 0.0 0.0 0.0 gridInPolygon Grid src/Grid.hs:(13,1)-(17,12) 180446 0 0.0 0.0 0.0 0.0 <*> Control.Foldl src/Control/Foldl.hs:(257,5)-(261,32) 180447 0 0.0 0.0 0.0 0.0 <*>.step Control.Foldl src/Control/Foldl.hs:258:13-64 180448 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 180449 0 0.0 0.0 0.0 0.0 premap.step' Control.Foldl src/Control/Foldl.hs:1195:5-28 180450 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 180451 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 180452 1 0.0 0.0 0.0 0.0 CAF:f6_rjJwd Dodge.Creature.State 113167 0 0.0 0.0 0.0 0.0 invSideEff Dodge.Creature.State src/Dodge/Creature/State.hs:(237,1)-(247,78) 177693 0 0.0 0.0 0.0 0.0 crGetTargeting Dodge.Creature.State src/Dodge/Creature/State.hs:(278,1)-(286,20) 177694 0 0.0 0.0 0.0 0.0 crGetTargeting.helditem Dodge.Creature.State src/Dodge/Creature/State.hs:(283,5)-(286,20) 177695 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 177696 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 177697 1 0.0 0.0 0.0 0.0 CAF:f6_rkLm0 Dodge.Machine.Update 114852 0 0.0 0.0 0.0 0.0 senseDamage Dodge.Machine.Update src/Dodge/Machine/Update.hs:(135,1)-(149,90) 158590 0 0.0 0.0 0.0 0.0 senseDamage.updatels Dodge.Machine.Update src/Dodge/Machine/Update.hs:(147,5)-(149,90) 158591 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 158592 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 158593 1 0.0 0.0 0.0 0.0 CAF:f6_rkV7W Dodge.Creature.YourControl 113086 0 0.0 0.0 0.0 0.0 aimTurn Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:(89,1)-(93,63) 178117 0 0.0 0.0 0.0 0.0 aimTurn.x Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:(91,5)-(93,63) 178118 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178119 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178120 1 0.0 0.0 0.0 0.0 CAF:f6_rlH4Z Dodge.Render.Picture 114503 0 0.0 0.0 0.0 0.0 fixedCoordPictures Dodge.Render.Picture src/Dodge/Render/Picture.hs:(18,1)-(25,22) 156954 0 0.0 0.0 0.0 0.0 customMouseCursor Dodge.Render.Picture src/Dodge/Render/Picture.hs:(65,1)-(68,27) 156957 0 0.0 0.0 0.0 0.0 mouseCursorType Dodge.Render.Picture src/Dodge/Render/Picture.hs:(71,1)-(80,36) 156958 0 0.0 0.0 0.0 0.0 mouseCursorType.a Dodge.Render.Picture src/Dodge/Render/Picture.hs:(76,5)-(80,36) 156959 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 156961 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 156964 1 0.0 0.0 0.0 0.0 CAF:f6_rnnge Dodge.Room.Room 110353 0 0.0 0.0 0.0 0.0 shootingRange Dodge.Room.Room src/Dodge/Room/Room.hs:(335,1)-(360,13) 150406 0 0.0 0.0 0.0 0.0 shootingRange.padcutroom Dodge.Room.Room src/Dodge/Room/Room.hs:(350,9)-(352,65) 150407 0 0.0 0.0 0.0 0.0 .:~ LensHelp src/LensHelp.hs:15:1-22 150408 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 150409 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 150410 1 0.0 0.0 0.0 0.0 CAF:f70_rp12g Dodge.Update 136385 0 0.0 0.0 0.0 0.0 updateUniverse Dodge.Update src/Dodge/Update.hs:(73,1)-(81,24) 159287 0 0.0 0.0 0.0 0.0 updateUniverseMid Dodge.Update src/Dodge/Update.hs:(129,1)-(142,49) 159288 0 0.0 0.0 0.0 0.0 timeFlowUpdate Dodge.Update src/Dodge/Update.hs:(145,1)-(154,65) 159289 0 0.0 0.0 0.0 0.0 functionalUpdate Dodge.Update src/Dodge/Update.hs:(212,1)-(260,41) 159290 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 159291 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 159292 1 0.0 0.0 0.0 0.0 CAF:f71_rp12m Dodge.Update 136387 0 0.0 0.0 0.0 0.0 updateUniverse Dodge.Update src/Dodge/Update.hs:(73,1)-(81,24) 158937 0 0.0 0.0 0.0 0.0 updateUniverseMid Dodge.Update src/Dodge/Update.hs:(129,1)-(142,49) 158938 0 0.0 0.0 0.0 0.0 timeFlowUpdate Dodge.Update src/Dodge/Update.hs:(145,1)-(154,65) 158939 0 0.0 0.0 0.0 0.0 functionalUpdate Dodge.Update src/Dodge/Update.hs:(212,1)-(260,41) 158940 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 158941 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 158942 1 0.0 0.0 0.0 0.0 CAF:f72_rp12o Dodge.Update 136388 0 0.0 0.0 0.0 0.0 updateUniverse Dodge.Update src/Dodge/Update.hs:(73,1)-(81,24) 157471 0 0.0 0.0 0.0 0.0 updateUniverseMid Dodge.Update src/Dodge/Update.hs:(129,1)-(142,49) 157472 0 0.0 0.0 0.0 0.0 timeFlowUpdate Dodge.Update src/Dodge/Update.hs:(145,1)-(154,65) 157473 0 0.0 0.0 0.0 0.0 functionalUpdate Dodge.Update src/Dodge/Update.hs:(212,1)-(260,41) 157474 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 157475 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 157476 1 0.0 0.0 0.0 0.0 CAF:f74_rp12t Dodge.Update 136390 0 0.0 0.0 0.0 0.0 tmUpdate Dodge.Update src/Dodge/Update.hs:(303,1)-(320,65) 163191 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 163192 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 163193 1 0.0 0.0 0.0 0.0 CAF:f75_rp12v Dodge.Update 136391 0 0.0 0.0 0.0 0.0 tmUpdate Dodge.Update src/Dodge/Update.hs:(303,1)-(320,65) 163186 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 163187 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 163188 1 0.0 0.0 0.0 0.0 CAF:f76_rp12x Dodge.Update 136392 0 0.0 0.0 0.0 0.0 tmUpdate Dodge.Update src/Dodge/Update.hs:(303,1)-(320,65) 158683 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 158684 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 158685 1 0.0 0.0 0.0 0.0 CAF:f79_rp12D Dodge.Update 136395 0 0.0 0.0 0.0 0.0 updateUniverse Dodge.Update src/Dodge/Update.hs:(73,1)-(81,24) 157731 0 0.0 0.0 0.0 0.0 updateUniverseMid Dodge.Update src/Dodge/Update.hs:(129,1)-(142,49) 157732 0 0.0 0.0 0.0 0.0 timeFlowUpdate Dodge.Update src/Dodge/Update.hs:(145,1)-(154,65) 157733 0 0.0 0.0 0.0 0.0 functionalUpdate Dodge.Update src/Dodge/Update.hs:(212,1)-(260,41) 157734 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 157735 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 157736 1 0.0 0.0 0.0 0.0 CAF:f7_r7J8J Dodge.Reloading 114561 0 0.0 0.0 0.0 0.0 stepReloading Dodge.Reloading src/Dodge/Reloading.hs:(24,1)-(33,11) 177667 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 177668 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 177669 1 0.0 0.0 0.0 0.0 CAF:f7_r9VuJ Dodge.Room.Foreground 114477 0 0.0 0.0 0.0 0.0 shapeBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:149:1-64 152752 0 0.0 0.0 0.0 0.0 <*> Control.Foldl src/Control/Foldl.hs:(257,5)-(261,32) 152753 0 0.0 0.0 0.0 0.0 <*>.step Control.Foldl src/Control/Foldl.hs:258:13-64 152754 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 152755 0 0.0 0.0 0.0 0.0 premap.step' Control.Foldl src/Control/Foldl.hs:1195:5-28 152756 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 152757 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 152758 1 0.0 0.0 0.0 0.0 CAF:f7_r9tcR Dodge.InputFocus 116467 0 0.0 0.0 0.0 0.0 inputFocus Dodge.InputFocus src/Dodge/InputFocus.hs:(73,1)-(89,30) 157826 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 157827 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 157828 1 0.0 0.0 0.0 0.0 CAF:f7_rbXhB Dodge.Update.Camera 136198 0 0.0 0.0 0.0 0.0 updateCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(32,1)-(35,15) 177814 0 0.0 0.0 0.0 0.0 updateInGameCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(65,1)-(71,27) 177815 0 0.0 0.0 0.0 0.0 moveZoomCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(74,1)-(122,21) 177816 0 0.0 0.0 0.0 0.0 moveZoomCamera.newzoom Dodge.Update.Camera src/Dodge/Update/Camera.hs:(98,5)-(100,41) 177817 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 177818 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 177819 1 0.0 0.0 0.0 0.0 CAF:f7_rgHxq Grid 114116 0 0.0 0.0 0.0 0.0 gridInPolygon Grid src/Grid.hs:(13,1)-(17,12) 180439 0 0.0 0.0 0.0 0.0 <*> Control.Foldl src/Control/Foldl.hs:(257,5)-(261,32) 180440 0 0.0 0.0 0.0 0.0 <*>.step Control.Foldl src/Control/Foldl.hs:258:13-64 180441 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 180442 0 0.0 0.0 0.0 0.0 premap.step' Control.Foldl src/Control/Foldl.hs:1195:5-28 180443 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 180444 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 180445 1 0.0 0.0 0.0 0.0 CAF:f7_rjJwf Dodge.Creature.State 113169 0 0.0 0.0 0.0 0.0 invSideEff Dodge.Creature.State src/Dodge/Creature/State.hs:(237,1)-(247,78) 177705 0 0.0 0.0 0.0 0.0 crGetTargeting Dodge.Creature.State src/Dodge/Creature/State.hs:(278,1)-(286,20) 177706 0 0.0 0.0 0.0 0.0 crGetTargeting.helditem Dodge.Creature.State src/Dodge/Creature/State.hs:(283,5)-(286,20) 177707 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 177708 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 177709 1 0.0 0.0 0.0 0.0 CAF:f7_rkLm6 Dodge.Machine.Update 114853 0 0.0 0.0 0.0 0.0 mcProximitySensorUpdate Dodge.Machine.Update src/Dodge/Machine/Update.hs:(105,1)-(124,36) 158624 0 0.0 0.0 0.0 0.0 mcProximitySensorUpdate.sens Dodge.Machine.Update src/Dodge/Machine/Update.hs:124:5-36 158625 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 158626 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 158627 1 0.0 0.0 0.0 0.0 CAF:f7_rkV87 Dodge.Creature.YourControl 113092 0 0.0 0.0 0.0 0.0 wasdWithAiming Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:(50,1)-(86,80) 178060 0 0.0 0.0 0.0 0.0 wasdWithAiming.addAnyTwist Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:(62,5)-(69,24) 178061 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178062 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178063 1 0.0 0.0 0.0 0.0 CAF:f7_rp0Zf Dodge.Update 136299 0 0.0 0.0 0.0 0.0 updateUniverse Dodge.Update src/Dodge/Update.hs:(73,1)-(81,24) 167472 0 0.0 0.0 0.0 0.0 updateUniverseLast Dodge.Update src/Dodge/Update.hs:(112,1)-(125,20) 167473 0 0.0 0.0 0.0 0.0 each Control.Lens.Each src/Control/Lens/Each.hs:134:3-18 167474 0 0.0 0.0 0.0 0.0 untaintedDot Control.Lens.Internal.Setter src/Control/Lens/Internal/Setter.hs:47:3-33 167475 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 167476 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 167477 1 0.0 0.0 0.0 0.0 CAF:f80_rp12G Dodge.Update 136396 0 0.0 0.0 0.0 0.0 updateUniverse Dodge.Update src/Dodge/Update.hs:(73,1)-(81,24) 157439 0 0.0 0.0 0.0 0.0 updateUniverseMid Dodge.Update src/Dodge/Update.hs:(129,1)-(142,49) 157440 0 0.0 0.0 0.0 0.0 timeFlowUpdate Dodge.Update src/Dodge/Update.hs:(145,1)-(154,65) 157441 0 0.0 0.0 0.0 0.0 functionalUpdate Dodge.Update src/Dodge/Update.hs:(212,1)-(260,41) 157442 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 157443 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 157444 1 0.0 0.0 0.0 0.0 CAF:f81_rp12I Dodge.Update 136397 0 0.0 0.0 0.0 0.0 updateUniverse Dodge.Update src/Dodge/Update.hs:(73,1)-(81,24) 157724 0 0.0 0.0 0.0 0.0 updateUniverseMid Dodge.Update src/Dodge/Update.hs:(129,1)-(142,49) 157725 0 0.0 0.0 0.0 0.0 timeFlowUpdate Dodge.Update src/Dodge/Update.hs:(145,1)-(154,65) 157726 0 0.0 0.0 0.0 0.0 functionalUpdate Dodge.Update src/Dodge/Update.hs:(212,1)-(260,41) 157727 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 157728 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 157729 1 0.0 0.0 0.0 0.0 CAF:f82_rp12Z Dodge.Update 136400 0 0.0 0.0 0.0 0.0 updateUniverse Dodge.Update src/Dodge/Update.hs:(73,1)-(81,24) 159000 0 0.0 0.0 0.0 0.0 updateUniverseMid Dodge.Update src/Dodge/Update.hs:(129,1)-(142,49) 159001 0 0.0 0.0 0.0 0.0 timeFlowUpdate Dodge.Update src/Dodge/Update.hs:(145,1)-(154,65) 159002 0 0.0 0.0 0.0 0.0 functionalUpdate Dodge.Update src/Dodge/Update.hs:(212,1)-(260,41) 159003 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 159004 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 159005 1 0.0 0.0 0.0 0.0 CAF:f83_rp134 Dodge.Update 136402 0 0.0 0.0 0.0 0.0 updateSeenWalls Dodge.Update src/Dodge/Update.hs:539:1-81 157557 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 157558 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 157559 1 0.0 0.0 0.0 0.0 CAF:f84_rp13b Dodge.Update 136405 0 0.0 0.0 0.0 0.0 updateUniverse Dodge.Update src/Dodge/Update.hs:(73,1)-(81,24) 157538 0 0.0 0.0 0.0 0.0 updateUniverseMid Dodge.Update src/Dodge/Update.hs:(129,1)-(142,49) 157539 0 0.0 0.0 0.0 0.0 timeFlowUpdate Dodge.Update src/Dodge/Update.hs:(145,1)-(154,65) 157540 0 0.0 0.0 0.0 0.0 functionalUpdate Dodge.Update src/Dodge/Update.hs:(212,1)-(260,41) 157541 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 157542 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 157543 1 0.0 0.0 0.0 0.0 CAF:f87_rp13i Dodge.Update 136407 0 0.0 0.0 0.0 0.0 updateGusts Dodge.Update src/Dodge/Update.hs:565:1-69 158740 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 158741 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 158742 1 0.0 0.0 0.0 0.0 CAF:f88_rp13l Dodge.Update 136408 0 0.0 0.0 0.0 0.0 updateUniverse Dodge.Update src/Dodge/Update.hs:(73,1)-(81,24) 158733 0 0.0 0.0 0.0 0.0 updateUniverseMid Dodge.Update src/Dodge/Update.hs:(129,1)-(142,49) 158734 0 0.0 0.0 0.0 0.0 timeFlowUpdate Dodge.Update src/Dodge/Update.hs:(145,1)-(154,65) 158735 0 0.0 0.0 0.0 0.0 functionalUpdate Dodge.Update src/Dodge/Update.hs:(212,1)-(260,41) 158736 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 158737 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 158738 1 0.0 0.0 0.0 0.0 CAF:f89_rp13n Dodge.Update 136409 0 0.0 0.0 0.0 0.0 updateCloud Dodge.Update src/Dodge/Update.hs:(582,1)-(604,49) 165089 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 165090 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 165091 1 0.0 0.0 0.0 0.0 CAF:f8_r3jvl Dodge.Item.Draw.SPic 115934 0 0.0 0.0 0.0 0.0 addBullets Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(251,1)-(255,50) 178504 0 0.0 0.0 0.0 0.0 drawBullet Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(259,1)-(289,54) 178505 0 0.0 0.0 0.0 0.0 drawBullet.midcol Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(271,5)-(275,79) 178506 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178507 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178508 1 0.0 0.0 0.0 0.0 CAF:f8_r7J8P Dodge.Reloading 114564 0 0.0 0.0 0.0 0.0 stepReloading Dodge.Reloading src/Dodge/Reloading.hs:(24,1)-(33,11) 178430 0 0.0 0.0 0.0 0.0 tryNextLoadAction Dodge.Reloading src/Dodge/Reloading.hs:(36,1)-(42,11) 178431 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178432 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178433 1 0.0 0.0 0.0 0.0 CAF:f8_r7MVa Dodge.Item.Display 116058 0 0.0 0.0 0.0 0.0 itemDisplay Dodge.Item.Display src/Dodge/Item/Display.hs:16:1-71 149466 0 0.0 0.0 0.0 0.0 showConsumption Dodge.Item.Display src/Dodge/Item/Display.hs:(75,1)-(79,46) 149467 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 149468 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 149469 1 0.0 0.0 0.0 0.0 CAF:f8_r9VuO Dodge.Room.Foreground 114479 0 0.0 0.0 0.0 0.0 shapeBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:149:1-64 152742 0 0.0 0.0 0.0 0.0 <*> Control.Foldl src/Control/Foldl.hs:(257,5)-(261,32) 152743 0 0.0 0.0 0.0 0.0 <*>.step Control.Foldl src/Control/Foldl.hs:258:13-64 152744 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 152745 0 0.0 0.0 0.0 0.0 premap.step' Control.Foldl src/Control/Foldl.hs:1195:5-28 152746 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 152747 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 152748 1 0.0 0.0 0.0 0.0 CAF:f8_r9tcT Dodge.InputFocus 116469 0 0.0 0.0 0.0 0.0 inputFocus Dodge.InputFocus src/Dodge/InputFocus.hs:(73,1)-(89,30) 177661 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 177662 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 177663 1 0.0 0.0 0.0 0.0 CAF:f8_rbXhC Dodge.Update.Camera 136199 0 0.0 0.0 0.0 0.0 updateCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(32,1)-(35,15) 177808 0 0.0 0.0 0.0 0.0 updateInGameCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(65,1)-(71,27) 177809 0 0.0 0.0 0.0 0.0 moveZoomCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(74,1)-(122,21) 177810 0 0.0 0.0 0.0 0.0 moveZoomCamera.newzoom Dodge.Update.Camera src/Dodge/Update/Camera.hs:(98,5)-(100,41) 177811 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 177812 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 177813 1 0.0 0.0 0.0 0.0 CAF:f8_rgHxv Grid 114118 0 0.0 0.0 0.0 0.0 gridInPolygon Grid src/Grid.hs:(13,1)-(17,12) 180429 0 0.0 0.0 0.0 0.0 <*> Control.Foldl src/Control/Foldl.hs:(257,5)-(261,32) 180430 0 0.0 0.0 0.0 0.0 <*>.step Control.Foldl src/Control/Foldl.hs:258:13-64 180431 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 180432 0 0.0 0.0 0.0 0.0 premap.step' Control.Foldl src/Control/Foldl.hs:1195:5-28 180433 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 180434 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 180435 1 0.0 0.0 0.0 0.0 CAF:f8_rkLma Dodge.Machine.Update 114856 0 0.0 0.0 0.0 0.0 mcProximitySensorUpdate Dodge.Machine.Update src/Dodge/Machine/Update.hs:(105,1)-(124,36) 158613 0 0.0 0.0 0.0 0.0 mcProximitySensorUpdate.sens Dodge.Machine.Update src/Dodge/Machine/Update.hs:124:5-36 158614 0 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 158615 1 0.0 0.0 0.0 0.0 CAF:f8_rkV8a Dodge.Creature.YourControl 113094 0 0.0 0.0 0.0 0.0 wasdWithAiming Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:(50,1)-(86,80) 178068 0 0.0 0.0 0.0 0.0 wasdWithAiming.addAnyTwist Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:(62,5)-(69,24) 178069 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178070 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178071 1 0.0 0.0 0.0 0.0 CAF:f8_rljY0 Dodge.Update.Input.ScreenLayer 136066 0 0.0 0.0 0.0 0.0 updateUseInputOnScreen Dodge.Update.Input.ScreenLayer src/Dodge/Update/Input/ScreenLayer.hs:(18,1)-(20,39) 144260 0 0.0 0.0 0.0 0.0 optionScreenUpdate Dodge.Update.Input.ScreenLayer src/Dodge/Update/Input/ScreenLayer.hs:(40,1)-(51,38) 144261 0 0.0 0.0 0.0 0.0 setSelectionListRestriction Dodge.Update.Input.ScreenLayer src/Dodge/Update/Input/ScreenLayer.hs:(123,1)-(125,81) 144262 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144263 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144264 1 0.0 0.0 0.0 0.0 CAF:f8_rnngh Dodge.Room.Room 110354 0 0.0 0.0 0.0 0.0 shootingRange Dodge.Room.Room src/Dodge/Room/Room.hs:(335,1)-(360,13) 150579 0 0.0 0.0 0.0 0.0 restrictOutLinks Dodge.RoomLink src/Dodge/RoomLink.hs:46:1-58 150580 0 0.0 0.0 0.0 0.0 restrictLinkType Dodge.RoomLink src/Dodge/RoomLink.hs:(33,1)-(37,49) 150581 1 0.0 0.0 0.0 0.0 restrictLinkType.g Dodge.RoomLink src/Dodge/RoomLink.hs:(35,5)-(37,49) 150586 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 150587 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 150588 1 0.0 0.0 0.0 0.0 CAF:f8_rp0Zh Dodge.Update 136300 0 0.0 0.0 0.0 0.0 updateUniverse Dodge.Update src/Dodge/Update.hs:(73,1)-(81,24) 143205 0 0.0 0.0 0.0 0.0 updateUniverseLast Dodge.Update src/Dodge/Update.hs:(112,1)-(125,20) 143206 0 0.0 0.0 0.0 0.0 each Control.Lens.Each src/Control/Lens/Each.hs:134:3-18 143207 1 0.0 0.0 0.0 0.0 taintedDot Control.Lens.Internal.Setter src/Control/Lens/Internal/Setter.hs:49:3-28 143208 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143209 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143210 1 0.0 0.0 0.0 0.0 CAF:f90_rp13p Dodge.Update 136410 0 0.0 0.0 0.0 0.0 updateCloud Dodge.Update src/Dodge/Update.hs:(582,1)-(604,49) 165077 0 0.0 0.0 0.0 0.0 updateCloud.hitWl Dodge.Update src/Dodge/Update.hs:601:5-56 165078 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 165079 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 165080 1 0.0 0.0 0.0 0.0 CAF:f91_rp13y Dodge.Update 136416 0 0.0 0.0 0.0 0.0 updateUniverse Dodge.Update src/Dodge/Update.hs:(73,1)-(81,24) 159396 0 0.0 0.0 0.0 0.0 updateUniverseMid Dodge.Update src/Dodge/Update.hs:(129,1)-(142,49) 159397 0 0.0 0.0 0.0 0.0 timeFlowUpdate Dodge.Update src/Dodge/Update.hs:(145,1)-(154,65) 159398 0 0.0 0.0 0.0 0.0 functionalUpdate Dodge.Update src/Dodge/Update.hs:(212,1)-(260,41) 159399 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 159400 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 159401 1 0.0 0.0 0.0 0.0 CAF:f92_rp13D Dodge.Update 136418 0 0.0 0.0 0.0 0.0 updateUniverse Dodge.Update src/Dodge/Update.hs:(73,1)-(81,24) 159277 0 0.0 0.0 0.0 0.0 updateUniverseMid Dodge.Update src/Dodge/Update.hs:(129,1)-(142,49) 159278 0 0.0 0.0 0.0 0.0 timeFlowUpdate Dodge.Update src/Dodge/Update.hs:(145,1)-(154,65) 159279 0 0.0 0.0 0.0 0.0 functionalUpdate Dodge.Update src/Dodge/Update.hs:(212,1)-(260,41) 159280 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 159281 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 159282 1 0.0 0.0 0.0 0.0 CAF:f93_rp13F Dodge.Update 136419 0 0.0 0.0 0.0 0.0 updateUniverse Dodge.Update src/Dodge/Update.hs:(73,1)-(81,24) 157478 0 0.0 0.0 0.0 0.0 updateUniverseMid Dodge.Update src/Dodge/Update.hs:(129,1)-(142,49) 157479 0 0.0 0.0 0.0 0.0 timeFlowUpdate Dodge.Update src/Dodge/Update.hs:(145,1)-(154,65) 157480 0 0.0 0.0 0.0 0.0 functionalUpdate Dodge.Update src/Dodge/Update.hs:(212,1)-(260,41) 157481 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 157482 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 157483 1 0.0 0.0 0.0 0.0 CAF:f94_rp13I Dodge.Update 136420 0 0.0 0.0 0.0 0.0 updateUniverse Dodge.Update src/Dodge/Update.hs:(73,1)-(81,24) 159456 0 0.0 0.0 0.0 0.0 updateUniverseMid Dodge.Update src/Dodge/Update.hs:(129,1)-(142,49) 159457 0 0.0 0.0 0.0 0.0 timeFlowUpdate Dodge.Update src/Dodge/Update.hs:(145,1)-(154,65) 159458 0 0.0 0.0 0.0 0.0 functionalUpdate Dodge.Update src/Dodge/Update.hs:(212,1)-(260,41) 159459 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 159460 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 159461 1 0.0 0.0 0.0 0.0 CAF:f95_rp13M Dodge.Update 136422 0 0.0 0.0 0.0 0.0 updateUniverse Dodge.Update src/Dodge/Update.hs:(73,1)-(81,24) 158947 0 0.0 0.0 0.0 0.0 updateUniverseMid Dodge.Update src/Dodge/Update.hs:(129,1)-(142,49) 158948 0 0.0 0.0 0.0 0.0 timeFlowUpdate Dodge.Update src/Dodge/Update.hs:(145,1)-(154,65) 158949 0 0.0 0.0 0.0 0.0 functionalUpdate Dodge.Update src/Dodge/Update.hs:(212,1)-(260,41) 158950 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 158951 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 158952 1 0.0 0.0 0.0 0.0 CAF:f97_rp13P Dodge.Update 136423 0 0.0 0.0 0.0 0.0 updateUniverse Dodge.Update src/Dodge/Update.hs:(73,1)-(81,24) 159309 0 0.0 0.0 0.0 0.0 updateUniverseMid Dodge.Update src/Dodge/Update.hs:(129,1)-(142,49) 159310 0 0.0 0.0 0.0 0.0 timeFlowUpdate Dodge.Update src/Dodge/Update.hs:(145,1)-(154,65) 159311 0 0.0 0.0 0.0 0.0 functionalUpdate Dodge.Update src/Dodge/Update.hs:(212,1)-(260,41) 159312 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 159313 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 159314 1 0.0 0.0 0.0 0.0 CAF:f99_rp13S Dodge.Update 136424 0 0.0 0.0 0.0 0.0 updateUniverse Dodge.Update src/Dodge/Update.hs:(73,1)-(81,24) 159233 0 0.0 0.0 0.0 0.0 updateUniverseMid Dodge.Update src/Dodge/Update.hs:(129,1)-(142,49) 159234 0 0.0 0.0 0.0 0.0 timeFlowUpdate Dodge.Update src/Dodge/Update.hs:(145,1)-(154,65) 159235 0 0.0 0.0 0.0 0.0 functionalUpdate Dodge.Update src/Dodge/Update.hs:(212,1)-(260,41) 159236 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 159237 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 159238 1 0.0 0.0 0.0 0.0 CAF:f9_r3jvz Dodge.Item.Draw.SPic 115937 0 0.0 0.0 0.0 0.0 addBullets Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(251,1)-(255,50) 178568 0 0.0 0.0 0.0 0.0 drawBullet Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(259,1)-(289,54) 178569 0 0.0 0.0 0.0 0.0 drawBullet.tip Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(276,5)-(282,48) 178570 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178571 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178572 1 0.0 0.0 0.0 0.0 CAF:f9_r7J8R Dodge.Reloading 114566 0 0.0 0.0 0.0 0.0 stepReloading Dodge.Reloading src/Dodge/Reloading.hs:(24,1)-(33,11) 178470 0 0.0 0.0 0.0 0.0 tryNextLoadAction Dodge.Reloading src/Dodge/Reloading.hs:(36,1)-(42,11) 178471 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178472 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178473 1 0.0 0.0 0.0 0.0 CAF:f9_r9VuP Dodge.Room.Foreground 114480 0 0.0 0.0 0.0 0.0 shapeBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:149:1-64 152735 0 0.0 0.0 0.0 0.0 <*> Control.Foldl src/Control/Foldl.hs:(257,5)-(261,32) 152736 0 0.0 0.0 0.0 0.0 <*>.step Control.Foldl src/Control/Foldl.hs:258:13-64 152737 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 152738 0 0.0 0.0 0.0 0.0 premap.step' Control.Foldl src/Control/Foldl.hs:1195:5-28 152739 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 152740 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 152741 1 0.0 0.0 0.0 0.0 CAF:f9_r9tcW Dodge.InputFocus 116472 0 0.0 0.0 0.0 0.0 inputFocus Dodge.InputFocus src/Dodge/InputFocus.hs:(73,1)-(89,30) 157831 0 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 157832 1 0.0 0.0 0.0 0.0 CAF:f9_rbXhG Dodge.Update.Camera 136202 0 0.0 0.0 0.0 0.0 updateCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(32,1)-(35,15) 178224 0 0.0 0.0 0.0 0.0 updateInGameCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(65,1)-(71,27) 178225 0 0.0 0.0 0.0 0.0 moveZoomCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(74,1)-(122,21) 178226 0 0.0 0.0 0.0 0.0 moveZoomCamera.idealItemZoom Dodge.Update.Camera src/Dodge/Update/Camera.hs:(105,5)-(107,68) 178227 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178228 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178229 1 0.0 0.0 0.0 0.0 CAF:f9_rgHxw Grid 114119 0 0.0 0.0 0.0 0.0 gridInPolygon Grid src/Grid.hs:(13,1)-(17,12) 180422 0 0.0 0.0 0.0 0.0 <*> Control.Foldl src/Control/Foldl.hs:(257,5)-(261,32) 180423 0 0.0 0.0 0.0 0.0 <*>.step Control.Foldl src/Control/Foldl.hs:258:13-64 180424 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 180425 0 0.0 0.0 0.0 0.0 premap.step' Control.Foldl src/Control/Foldl.hs:1195:5-28 180426 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 180427 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 180428 1 0.0 0.0 0.0 0.0 CAF:f9_rkLmg Dodge.Machine.Update 114859 0 0.0 0.0 0.0 0.0 mcProximitySensorUpdate Dodge.Machine.Update src/Dodge/Machine/Update.hs:(105,1)-(124,36) 162011 0 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 162012 1 0.0 0.0 0.0 0.0 CAF:f9_rkV8b Dodge.Creature.YourControl 113095 0 0.0 0.0 0.0 0.0 wasdWithAiming Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:(50,1)-(86,80) 178064 0 0.0 0.0 0.0 0.0 wasdWithAiming.addAnyTwist Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:(62,5)-(69,24) 178065 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178066 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178067 1 0.0 0.0 0.0 0.0 CAF:f9_rljY3 Dodge.Update.Input.ScreenLayer 136068 0 0.0 0.0 0.0 0.0 updateUseInputOnScreen Dodge.Update.Input.ScreenLayer src/Dodge/Update/Input/ScreenLayer.hs:(18,1)-(20,39) 144374 0 0.0 0.0 0.0 0.0 optionScreenUpdate Dodge.Update.Input.ScreenLayer src/Dodge/Update/Input/ScreenLayer.hs:(40,1)-(51,38) 144375 0 0.0 0.0 0.0 0.0 mouseOverSelectionList Dodge.Update.Input.ScreenLayer src/Dodge/Update/Input/ScreenLayer.hs:(79,1)-(102,23) 144376 0 0.0 0.0 0.0 0.0 mouseOverSelectionList.isselectable Dodge.Update.Input.ScreenLayer src/Dodge/Update/Input/ScreenLayer.hs:(90,5)-(92,96) 144377 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144378 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144379 1 0.0 0.0 0.0 0.0 CAF:f9_rnngi Dodge.Room.Room 110355 0 0.0 0.0 0.0 0.0 shootingRange Dodge.Room.Room src/Dodge/Room/Room.hs:(335,1)-(360,13) 150575 0 0.0 0.0 0.0 0.0 restrictOutLinks Dodge.RoomLink src/Dodge/RoomLink.hs:46:1-58 150576 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 150577 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 150578 1 0.0 0.0 0.0 0.0 CAF:f_rgygZ Dodge.Layout 111116 0 0.0 0.0 0.0 0.0 wallsFromRooms Dodge.Layout src/Dodge/Layout.hs:(147,1)-(155,62) 151673 0 0.0 0.0 0.0 0.0 CAF:f_rjJvQ Dodge.Creature.State 113146 0 0.0 0.0 0.0 0.0 useUpdate Dodge.Creature.State src/Dodge/Creature/State.hs:(215,1)-(220,50) 158166 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 158167 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 158168 1 0.0 0.0 0.0 0.0 CAF:fhead1_rdr1D Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:130:5-9 134046 0 0.0 0.0 0.0 0.0 basicCrPict Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(26,1)-(27,32) 142653 0 0.0 0.0 0.0 0.0 basicCrShape Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(35,1)-(49,36) 142654 0 0.0 0.0 0.0 0.0 upperPrismPolyHalfST Shape src/Shape.hs:202:1-55 142657 0 0.0 0.0 0.0 0.0 centroidNum Geometry.Polygon src/Geometry/Polygon.hs:117:1-66 142741 0 0.0 0.0 0.0 0.0 / Linear.V3 src/Linear/V3.hs:199:3-18 142774 0 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 142777 1 0.0 0.0 0.0 0.0 <*> Control.Foldl src/Control/Foldl.hs:(257,5)-(261,32) 142745 0 0.0 0.0 0.0 0.0 <*>.step Control.Foldl src/Control/Foldl.hs:258:13-64 142746 12 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 142756 0 0.0 0.0 0.0 0.0 + Linear.V3 src/Linear/V3.hs:181:3-18 142757 0 0.0 0.0 0.0 0.0 <*> Linear.V3 src/Linear/V3.hs:151:3-46 142758 12 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 142770 0 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 142760 11 0.0 0.0 0.0 0.0 <*>.done Control.Foldl src/Control/Foldl.hs:260:13-51 142771 1 0.0 0.0 0.0 0.0 / Linear.V3 src/Linear/V3.hs:199:3-18 142775 0 0.0 0.0 0.0 0.0 <*> Linear.V3 src/Linear/V3.hs:151:3-46 142776 1 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 142778 0 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 142772 0 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 142754 0 0.0 0.0 0.0 0.0 + Linear.V3 src/Linear/V3.hs:181:3-18 142755 0 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 142759 1 0.0 0.0 0.0 0.0 genericLength Control.Foldl src/Control/Foldl.hs:885:1-41 142761 0 0.0 0.0 0.0 0.0 genericLength.\ Control.Foldl src/Control/Foldl.hs:885:31-35 142762 12 0.0 0.0 0.0 0.0 + Linear.V3 src/Linear/V3.hs:181:3-18 142763 0 0.0 0.0 0.0 0.0 <*> Linear.V3 src/Linear/V3.hs:151:3-46 142764 12 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 142769 0 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 142765 12 0.0 0.0 0.0 0.0 CAF:finalise2 Codec.Compression.Zlib.Stream 73514 0 0.0 0.0 0.0 0.0 getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 140137 1 0.0 0.0 0.0 0.0 CAF:first_rom9Q Dodge.LevelGen src/Dodge/LevelGen.hs:100:11-15 114973 0 0.0 0.0 0.0 0.0 CAF:flameSpitter1 Dodge.Item.Held.SprayGuns 115476 0 0.0 0.0 0.0 0.0 flameSpitter Dodge.Item.Held.SprayGuns src/Dodge/Item/Held/SprayGuns.hs:(28,1)-(36,45) 145747 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145748 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145749 1 0.0 0.0 0.0 0.0 CAF:flameSpitter2 Dodge.Item.Held.SprayGuns 115475 0 0.0 0.0 0.0 0.0 flameSpitter Dodge.Item.Held.SprayGuns src/Dodge/Item/Held/SprayGuns.hs:(28,1)-(36,45) 145750 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145751 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145752 1 0.0 0.0 0.0 0.0 CAF:flameSpitter3 Dodge.Item.Held.SprayGuns 115474 0 0.0 0.0 0.0 0.0 flameSpitter Dodge.Item.Held.SprayGuns src/Dodge/Item/Held/SprayGuns.hs:(28,1)-(36,45) 145753 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145754 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145755 1 0.0 0.0 0.0 0.0 CAF:flameSpitter4 Dodge.Item.Held.SprayGuns 115473 0 0.0 0.0 0.0 0.0 flameSpitter Dodge.Item.Held.SprayGuns src/Dodge/Item/Held/SprayGuns.hs:(28,1)-(36,45) 145756 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145757 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145758 1 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(268,3)-(272,43) 145814 1 0.0 0.0 0.0 0.0 ix.go Control.Lens.At src/Control/Lens/At.hs:(270,5)-(272,43) 145815 1 0.0 0.0 0.0 0.0 CAF:flameSpitter5 Dodge.Item.Held.SprayGuns 115472 0 0.0 0.0 0.0 0.0 flameSpitter Dodge.Item.Held.SprayGuns src/Dodge/Item/Held/SprayGuns.hs:(28,1)-(36,45) 145759 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145760 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145761 1 0.0 0.0 0.0 0.0 CAF:flameSpitter6 Dodge.Item.Held.SprayGuns 115471 0 0.0 0.0 0.0 0.0 flameSpitter Dodge.Item.Held.SprayGuns src/Dodge/Item/Held/SprayGuns.hs:(28,1)-(36,45) 145762 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145763 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145764 1 0.0 0.0 0.0 0.0 CAF:flameSpitter7 Dodge.Item.Held.SprayGuns 115470 0 0.0 0.0 0.0 0.0 flameSpitter Dodge.Item.Held.SprayGuns src/Dodge/Item/Held/SprayGuns.hs:(28,1)-(36,45) 145765 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145766 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145767 1 0.0 0.0 0.0 0.0 CAF:flameTorrent1 Dodge.Item.Held.SprayGuns 115465 0 0.0 0.0 0.0 0.0 flameTorrent Dodge.Item.Held.SprayGuns src/Dodge/Item/Held/SprayGuns.hs:(39,1)-(47,16) 145845 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145846 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145847 1 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(268,3)-(272,43) 145854 1 0.0 0.0 0.0 0.0 ix.go Control.Lens.At src/Control/Lens/At.hs:(270,5)-(272,43) 145855 1 0.0 0.0 0.0 0.0 CAF:flameTorrent2 Dodge.Item.Held.SprayGuns 115464 0 0.0 0.0 0.0 0.0 flameTorrent Dodge.Item.Held.SprayGuns src/Dodge/Item/Held/SprayGuns.hs:(39,1)-(47,16) 145848 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145849 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145850 1 0.0 0.0 0.0 0.0 CAF:flameTorrent3 Dodge.Item.Held.SprayGuns 115463 0 0.0 0.0 0.0 0.0 flameTorrent Dodge.Item.Held.SprayGuns src/Dodge/Item/Held/SprayGuns.hs:(39,1)-(47,16) 145851 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145852 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145853 1 0.0 0.0 0.0 0.0 CAF:flameWall1 Dodge.Item.Held.SprayGuns 115455 0 0.0 0.0 0.0 0.0 flameWall Dodge.Item.Held.SprayGuns src/Dodge/Item/Held/SprayGuns.hs:(55,1)-(68,13) 145835 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145836 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145837 1 0.0 0.0 0.0 0.0 CAF:flameWall2 Dodge.Item.Held.SprayGuns 115454 0 0.0 0.0 0.0 0.0 flameWall Dodge.Item.Held.SprayGuns src/Dodge/Item/Held/SprayGuns.hs:(55,1)-(68,13) 145838 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145839 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145840 1 0.0 0.0 0.0 0.0 CAF:flatShield1 Dodge.Item.Held.Utility 115383 0 0.0 0.0 0.0 0.0 flatShield Dodge.Item.Held.Utility src/Dodge/Item/Held/Utility.hs:(10,1)-(19,44) 146145 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146146 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 146147 1 0.0 0.0 0.0 0.0 CAF:flatShield2 Dodge.Item.Held.Utility 115382 0 0.0 0.0 0.0 0.0 flatShield Dodge.Item.Held.Utility src/Dodge/Item/Held/Utility.hs:(10,1)-(19,44) 146148 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146149 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 146150 1 0.0 0.0 0.0 0.0 CAF:flatShield3 Dodge.Item.Held.Utility 115381 0 0.0 0.0 0.0 0.0 flatShield Dodge.Item.Held.Utility src/Dodge/Item/Held/Utility.hs:(10,1)-(19,44) 146151 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146152 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 146153 1 0.0 0.0 0.0 0.0 CAF:flatShield4 Dodge.Item.Held.Utility 115380 0 0.0 0.0 0.0 0.0 flatShield Dodge.Item.Held.Utility src/Dodge/Item/Held/Utility.hs:(10,1)-(19,44) 146154 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146155 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 146156 1 0.0 0.0 0.0 0.0 CAF:flatShield5 Dodge.Item.Held.Utility 115379 0 0.0 0.0 0.0 0.0 flatShield Dodge.Item.Held.Utility src/Dodge/Item/Held/Utility.hs:(10,1)-(19,44) 146157 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146158 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 146159 1 0.0 0.0 0.0 0.0 CAF:flatShield6 Dodge.Item.Held.Utility 115378 0 0.0 0.0 0.0 0.0 flatShield Dodge.Item.Held.Utility src/Dodge/Item/Held/Utility.hs:(10,1)-(19,44) 146160 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146161 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 146162 1 0.0 0.0 0.0 0.0 CAF:flatShield7 Dodge.Item.Held.Utility 115377 0 0.0 0.0 0.0 0.0 flatShield Dodge.Item.Held.Utility src/Dodge/Item/Held/Utility.hs:(10,1)-(19,44) 146163 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146164 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 146165 1 0.0 0.0 0.0 0.0 CAF:flatShield8 Dodge.Item.Held.Utility 115376 0 0.0 0.0 0.0 0.0 flatShield Dodge.Item.Held.Utility src/Dodge/Item/Held/Utility.hs:(10,1)-(19,44) 146166 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146167 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 146168 1 0.0 0.0 0.0 0.0 CAF:float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-5 91532 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 160239 1 0.0 0.0 0.0 0.0 CAF:foamSprayFadeOutS1 Dodge.SoundLogic.ExternallyGeneratedSounds 136807 0 0.0 0.0 0.0 0.0 foamSprayFadeOutS Dodge.SoundLogic.ExternallyGeneratedSounds src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs:399:1-30 159295 1 0.0 0.0 0.0 0.0 CAF:foldlWithKey'_rAfD Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:287:1-13 91637 0 0.0 0.0 0.0 0.0 foldlWithKey' Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(287,1)-(289,18) 146554 1 0.0 0.0 0.0 0.0 CAF:foldup_rlQj7 Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:39:5-10 137100 0 0.0 0.0 0.0 0.0 worldSPic Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:(24,1)-(41,35) 142503 0 0.0 0.0 0.0 0.0 worldSPic.foldup Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:39:5-21 142504 1 0.0 0.0 0.0 0.0 CAF:foot1S1 Dodge.SoundLogic.ExternallyGeneratedSounds 136757 0 0.0 0.0 0.0 0.0 foot1S Dodge.SoundLogic.ExternallyGeneratedSounds src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs:349:1-19 177537 1 0.0 0.0 0.0 0.0 CAF:foot2S1 Dodge.SoundLogic.ExternallyGeneratedSounds 136773 0 0.0 0.0 0.0 0.0 foot2S Dodge.SoundLogic.ExternallyGeneratedSounds src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs:365:1-19 176475 1 0.0 0.0 0.0 0.0 CAF:footstepSideEffect5 Dodge.Creature.State.WalkCycle 113142 0 0.0 0.0 0.0 0.0 footstepSideEffect Dodge.Creature.State.WalkCycle src/Dodge/Creature/State/WalkCycle.hs:(26,1)-(30,44) 157925 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 157926 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 157927 1 0.0 0.0 0.0 0.0 CAF:footstepSideEffect_f1 Dodge.Creature.State.WalkCycle 113141 0 0.0 0.0 0.0 0.0 footstepSideEffect Dodge.Creature.State.WalkCycle src/Dodge/Creature/State/WalkCycle.hs:(26,1)-(30,44) 157928 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 157929 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 157930 1 0.0 0.0 0.0 0.0 CAF:formatToWord SDL.Mixer src/SDL/Mixer.hs:329:1-12 109276 0 0.0 0.0 0.0 0.0 formatToWord SDL.Mixer src/SDL/Mixer.hs:(329,1)-(337,45) 141912 1 0.0 0.0 0.0 0.0 CAF:fp_r1LVp Preload.Render 135437 0 0.0 0.0 0.0 0.0 CAF:frag Shader.Data src/Shader/Data.hs:95:1-4 135340 0 0.0 0.0 0.0 0.0 frag Shader.Data src/Shader/Data.hs:95:1-25 139625 1 0.0 0.0 0.0 0.0 CAF:fridgeHumS1 Dodge.SoundLogic.ExternallyGeneratedSounds 136767 0 0.0 0.0 0.0 0.0 fridgeHumS Dodge.SoundLogic.ExternallyGeneratedSounds src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs:359:1-23 159944 1 0.0 0.0 0.0 0.0 CAF:fromAdjCounting_rAfx Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:250:1-15 91639 0 0.0 0.0 0.0 0.0 fromAdjCounting Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:250:1-75 146528 1 0.0 0.0 0.0 0.0 CAF:fromText1 Data.Aeson.Key 91416 0 0.0 0.0 0.0 0.0 fromText Data.Aeson.Key src/Data/Aeson/Key.hs:46:1-14 138960 1 0.0 0.0 0.0 0.0 CAF:frontArmour1 Dodge.Item.Equipment 115796 0 0.0 0.0 0.0 0.0 frontArmour Dodge.Item.Equipment src/Dodge/Item/Equipment.hs:(42,1)-(45,46) 149421 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 149422 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 149423 1 0.0 0.0 0.0 0.0 CAF:frontArmour2 Dodge.Item.Equipment 115795 0 0.0 0.0 0.0 0.0 frontArmour Dodge.Item.Equipment src/Dodge/Item/Equipment.hs:(42,1)-(45,46) 149424 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 149425 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 149426 1 0.0 0.0 0.0 0.0 CAF:fuelPack1 Dodge.Item.Equipment 115783 0 0.0 0.0 0.0 0.0 fuelPack Dodge.Item.Equipment src/Dodge/Item/Equipment.hs:(64,1)-(69,64) 145014 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145015 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145016 1 0.0 0.0 0.0 0.0 CAF:fuelPack2 Dodge.Item.Equipment 115782 0 0.0 0.0 0.0 0.0 fuelPack Dodge.Item.Equipment src/Dodge/Item/Equipment.hs:(64,1)-(69,64) 145017 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145018 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145019 1 0.0 0.0 0.0 0.0 CAF:fuelPack3 Dodge.Item.Equipment 115781 0 0.0 0.0 0.0 0.0 fuelPack Dodge.Item.Equipment src/Dodge/Item/Equipment.hs:(64,1)-(69,64) 145020 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145021 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145022 1 0.0 0.0 0.0 0.0 CAF:fuelPack4 Dodge.Item.Equipment 115780 0 0.0 0.0 0.0 0.0 fuelPack Dodge.Item.Equipment src/Dodge/Item/Equipment.hs:(64,1)-(69,64) 145023 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145024 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145025 1 0.0 0.0 0.0 0.0 CAF:g2_r7wz4 Data.GraphViz.Attributes.Complete 101264 0 0.0 0.0 0.0 0.0 unqtListToDot Data.GraphViz.Printing Data/GraphViz/Printing.hs:169:3-37 144800 0 0.0 0.0 0.0 0.0 CAF:g2_rnngk Dodge.Room.Room 110356 0 0.0 0.0 0.0 0.0 shootingRange Dodge.Room.Room src/Dodge/Room/Room.hs:(335,1)-(360,13) 150571 0 0.0 0.0 0.0 0.0 restrictOutLinks Dodge.RoomLink src/Dodge/RoomLink.hs:46:1-58 150572 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 150573 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 150574 1 0.0 0.0 0.0 0.0 CAF:g3_rnngr Dodge.Room.Room 110360 0 0.0 0.0 0.0 0.0 shootingRange Dodge.Room.Room src/Dodge/Room/Room.hs:(335,1)-(360,13) 150415 0 0.0 0.0 0.0 0.0 restrictOutLinks Dodge.RoomLink src/Dodge/RoomLink.hs:46:1-58 150416 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 150417 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 150418 1 0.0 0.0 0.0 0.0 CAF:g4_rnngy Dodge.Room.Room 110364 0 0.0 0.0 0.0 0.0 shootingRange Dodge.Room.Room src/Dodge/Room/Room.hs:(335,1)-(360,13) 150203 0 0.0 0.0 0.0 0.0 restrictOutLinks Dodge.RoomLink src/Dodge/RoomLink.hs:46:1-58 150204 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 150205 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 150206 1 0.0 0.0 0.0 0.0 CAF:g_rjJvZ Dodge.Creature.State 113151 0 0.0 0.0 0.0 0.0 useUpdate Dodge.Creature.State src/Dodge/Creature/State.hs:(215,1)-(220,50) 158178 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 158179 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 158180 1 0.0 0.0 0.0 0.0 CAF:g_rkV8i Dodge.Creature.YourControl 113099 0 0.0 0.0 0.0 0.0 wasdWithAiming Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:(50,1)-(86,80) 179265 0 0.0 0.0 0.0 0.0 wasdWithAiming.addAnyTwist Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:(62,5)-(69,24) 179266 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 179267 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 179268 1 0.0 0.0 0.0 0.0 CAF:g_rkwFn Dodge.Creature.Impulse.UseItem 134072 0 0.0 0.0 0.0 0.0 itemEffect Dodge.Creature.Impulse.UseItem src/Dodge/Creature/Impulse/UseItem.hs:(35,1)-(54,17) 179429 0 0.0 0.0 0.0 0.0 tryReload Dodge.Creature.Impulse.UseItem src/Dodge/Creature/Impulse/UseItem.hs:(57,1)-(64,18) 179430 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 179431 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 179432 1 0.0 0.0 0.0 0.0 CAF:g_rlejP Dodge.Debug.Terminal 117077 0 0.0 0.0 0.0 0.0 applyTerminalCommand Dodge.Debug.Terminal src/Dodge/Debug/Terminal.hs:(28,1)-(37,11) 178772 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178773 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178774 1 0.0 0.0 0.0 0.0 CAF:g_rljYp Dodge.Update.Input.ScreenLayer 136081 0 0.0 0.0 0.0 0.0 updateUseInputOnScreen Dodge.Update.Input.ScreenLayer src/Dodge/Update/Input/ScreenLayer.hs:(18,1)-(20,39) 178679 0 0.0 0.0 0.0 0.0 doInputScreenInput Dodge.Update.Input.ScreenLayer src/Dodge/Update/Input/ScreenLayer.hs:(23,1)-(34,24) 178680 0 0.0 0.0 0.0 0.0 _Cons Control.Lens.Cons src/Control/Lens/Cons.hs:(120,3)-(122,22) 178681 0 0.0 0.0 0.0 0.0 right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 178682 1 0.0 0.0 0.0 0.0 CAF:g_rmgPy Dodge.Combine.Graph 113515 0 0.0 0.0 0.0 0.0 itemCombinationsEdges Dodge.Combine.Graph src/Dodge/Combine/Graph.hs:(57,1)-(66,80) 144888 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144889 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144890 1 0.0 0.0 0.0 0.0 CAF:g_rmxOs Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:169:5 110491 0 0.0 0.0 0.0 0.0 clampPath Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(166,1)-(169,46) 150801 0 0.0 0.0 0.0 0.0 clampPath.g Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:169:5-46 150802 1 0.0 0.0 0.0 0.0 CAF:g_roi3t Dodge.Annotation 110095 0 0.0 0.0 0.0 0.0 annoToRoomTree Dodge.Annotation src/Dodge/Annotation.hs:(18,1)-(36,14) 149558 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 149559 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 149560 1 0.0 0.0 0.0 0.0 CAF:g_rp0Ze Dodge.Update 136298 0 0.0 0.0 0.0 0.0 updateUniverse Dodge.Update src/Dodge/Update.hs:(73,1)-(81,24) 167478 0 0.0 0.0 0.0 0.0 updateUniverseLast Dodge.Update src/Dodge/Update.hs:(112,1)-(125,20) 167479 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 167480 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 167481 1 0.0 0.0 0.0 0.0 CAF:gameOverMenu11 Dodge.Menu 137197 0 0.0 0.0 0.0 0.0 CAF:gameOverMenu138 Dodge.Menu 137308 0 0.0 0.0 0.0 0.0 pauseMenuOptions Dodge.Menu src/Dodge/Menu.hs:(61,1)-(71,30) 180996 0 0.0 0.0 0.0 0.0 pauseMenuOptions.opText Dodge.Menu src/Dodge/Menu.hs:71:5-30 180997 0 0.0 0.0 0.0 0.0 CAF:gameOverMenu139 Dodge.Menu 137292 0 0.0 0.0 0.0 0.0 CAF:gameOverMenu141 Dodge.Menu 137306 0 0.0 0.0 0.0 0.0 CAF:gameOverMenu16 Dodge.Menu 137313 0 0.0 0.0 0.0 0.0 pauseMenuOptions Dodge.Menu src/Dodge/Menu.hs:(61,1)-(71,30) 180998 0 0.0 0.0 0.0 0.0 pauseMenuOptions.opText Dodge.Menu src/Dodge/Menu.hs:71:5-30 180999 0 0.0 0.0 0.0 0.0 CAF:gameOverMenu17 Dodge.Menu 137294 0 0.0 0.0 0.0 0.0 CAF:gameOverMenu19 Dodge.Menu 137311 0 0.0 0.0 0.0 0.0 CAF:gameOverMenu20 Dodge.Menu 137310 0 0.0 0.0 0.0 0.0 pauseMenuOptions Dodge.Menu src/Dodge/Menu.hs:(61,1)-(71,30) 180957 0 0.0 0.0 0.0 0.0 pauseMenuOptions.opText Dodge.Menu src/Dodge/Menu.hs:71:5-30 180960 0 0.0 0.0 0.0 0.0 CAF:gameOverMenu21 Dodge.Menu 137293 0 0.0 0.0 0.0 0.0 CAF:gameOverMenu23 Dodge.Menu 137309 0 0.0 0.0 0.0 0.0 CAF:gameOverMenu253 Dodge.Menu 137270 0 0.0 0.0 0.0 0.0 CAF:gameOverMenu255 Dodge.Menu 137305 0 0.0 0.0 0.0 0.0 pauseMenuOptions Dodge.Menu src/Dodge/Menu.hs:(61,1)-(71,30) 180994 0 0.0 0.0 0.0 0.0 pauseMenuOptions.opText Dodge.Menu src/Dodge/Menu.hs:71:5-30 180995 0 0.0 0.0 0.0 0.0 CAF:gameOverMenu256 Dodge.Menu 137303 0 0.0 0.0 0.0 0.0 CAF:gameOverMenu271 Dodge.Menu 137302 0 0.0 0.0 0.0 0.0 pauseMenuOptions Dodge.Menu src/Dodge/Menu.hs:(61,1)-(71,30) 180992 0 0.0 0.0 0.0 0.0 pauseMenuOptions.opText Dodge.Menu src/Dodge/Menu.hs:71:5-30 180993 0 0.0 0.0 0.0 0.0 CAF:gameOverMenu272 Dodge.Menu 137289 0 0.0 0.0 0.0 0.0 CAF:gameOverMenu274 Dodge.Menu 137300 0 0.0 0.0 0.0 0.0 CAF:gameOverMenu275 Dodge.Menu 137299 0 0.0 0.0 0.0 0.0 pauseMenuOptions Dodge.Menu src/Dodge/Menu.hs:(61,1)-(71,30) 180990 0 0.0 0.0 0.0 0.0 pauseMenuOptions.opText Dodge.Menu src/Dodge/Menu.hs:71:5-30 180991 0 0.0 0.0 0.0 0.0 CAF:gameOverMenu276 Dodge.Menu 137285 0 0.0 0.0 0.0 0.0 CAF:gameOverMenu279 Dodge.Menu 137297 0 0.0 0.0 0.0 0.0 CAF:gameOverMenu283 Dodge.Menu 137296 0 0.0 0.0 0.0 0.0 pauseMenuOptions Dodge.Menu src/Dodge/Menu.hs:(61,1)-(71,30) 180980 0 0.0 0.0 0.0 0.0 pauseMenuOptions.opText Dodge.Menu src/Dodge/Menu.hs:71:5-30 180981 0 0.0 0.0 0.0 0.0 CAF:gameOverMenu284 Dodge.Menu 137284 0 0.0 0.0 0.0 0.0 CAF:gameOverMenu8 Dodge.Menu 137314 0 0.0 0.0 0.0 0.0 CAF:gameOverMenu_opText Dodge.Menu src/Dodge/Menu.hs:71:5-10 137283 0 0.0 0.0 0.0 0.0 pauseMenuOptions Dodge.Menu src/Dodge/Menu.hs:(61,1)-(71,30) 180958 0 0.0 0.0 0.0 0.0 pauseMenuOptions.opText Dodge.Menu src/Dodge/Menu.hs:71:5-30 180959 1 0.0 0.0 0.0 0.0 CAF:gameRoomsFromRooms_rgpBO Dodge.Layout src/Dodge/Layout.hs:159:1-18 111132 0 0.0 0.0 0.0 0.0 gameRoomsFromRooms Dodge.Layout src/Dodge/Layout.hs:159:1-42 151669 1 0.0 0.0 0.0 0.0 CAF:generateGraphs1 Dodge.LevelGen 114970 0 0.0 0.0 0.0 0.0 generateGraphs Dodge.LevelGen src/Dodge/LevelGen.hs:40:1-79 144582 1 0.0 0.0 0.0 0.0 CAF:generateGraphs2 Dodge.LevelGen 114969 0 0.0 0.0 0.0 0.0 CAF:generateWorldFromSeed10 Dodge.LevelGen 114991 0 0.0 0.0 0.0 0.0 CAF:generateWorldFromSeed12 Dodge.LevelGen 115002 0 0.0 0.0 0.0 0.0 generateWorldFromSeed Dodge.LevelGen src/Dodge/LevelGen.hs:(20,1)-(31,49) 144505 0 0.0 0.0 0.0 0.0 CAF:generateWorldFromSeed14 Dodge.LevelGen 115001 0 0.0 0.0 0.0 0.0 CAF:generateWorldFromSeed17 Dodge.LevelGen 115004 0 0.0 0.0 0.0 0.0 generateWorldFromSeed Dodge.LevelGen src/Dodge/LevelGen.hs:(20,1)-(31,49) 144502 0 0.0 0.0 0.0 0.0 CAF:generateWorldFromSeed19 Dodge.LevelGen 115003 0 0.0 0.0 0.0 0.0 CAF:generateWorldFromSeed6 Dodge.LevelGen 114994 0 0.0 0.0 0.0 0.0 CAF:generateWorldFromSeed8 Dodge.LevelGen 114992 0 0.0 0.0 0.0 0.0 CAF:geom Shader.Data src/Shader/Data.hs:94:1-4 135339 0 0.0 0.0 0.0 0.0 geom Shader.Data src/Shader/Data.hs:94:1-25 139756 1 0.0 0.0 0.0 0.0 CAF:getAvailableListLines_dFromScreenBot Dodge.SelectionList src/Dodge/SelectionList.hs:16:5-18 137034 0 0.0 0.0 0.0 0.0 getAvailableListLines Dodge.SelectionList src/Dodge/SelectionList.hs:(11,1)-(16,22) 142626 0 0.0 0.0 0.0 0.0 getAvailableListLines.dFromScreenBot Dodge.SelectionList src/Dodge/SelectionList.hs:16:5-22 142627 1 0.0 0.0 0.0 0.0 CAF:getCrStrength1 Dodge.Creature.Statistics 113140 0 0.0 0.0 0.0 0.0 getCrStrength Dodge.Creature.Statistics src/Dodge/Creature/Statistics.hs:17:1-90 178085 0 0.0 0.0 0.0 0.0 strFromHeldItem Dodge.Creature.Statistics src/Dodge/Creature/Statistics.hs:(38,1)-(42,19) 178086 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178087 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178088 1 0.0 0.0 0.0 0.0 CAF:getCrStrength_f1 Dodge.Creature.Statistics 113139 0 0.0 0.0 0.0 0.0 getCrStrength Dodge.Creature.Statistics src/Dodge/Creature/Statistics.hs:17:1-90 178089 0 0.0 0.0 0.0 0.0 strFromHeldItem Dodge.Creature.Statistics src/Dodge/Creature/Statistics.hs:(38,1)-(42,19) 178090 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178091 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178092 1 0.0 0.0 0.0 0.0 CAF:getInAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:923:1-10 73534 0 0.0 0.0 0.0 0.0 getInAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(923,1)-(924,53) 140132 1 0.0 0.0 0.0 0.0 CAF:getOutFree Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:937:1-10 73538 0 0.0 0.0 0.0 0.0 getOutFree Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(937,1)-(938,54) 140151 1 0.0 0.0 0.0 0.0 CAF:getProcAddress1 Graphics.GL.GetProcAddress 76222 0 0.0 0.0 0.0 0.0 CAF:glNamedBufferSubDataH_riKae Shader.Bind 135375 0 0.0 0.0 0.0 0.0 glNamedBufferSubDataH Shader.Bind src/Shader/Bind.hs:52:1-44 143731 1 0.0 0.0 0.0 0.0 CAF:go36_r230O Data.Aeson.Parser.Internal 91060 0 0.0 0.0 0.0 0.0 value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:202:1-37 138604 0 0.0 0.0 0.0 0.0 >>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 138605 1 0.0 0.0 0.0 0.0 >>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 138606 0 0.0 0.0 0.0 0.0 >>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 138607 0 0.0 0.0 0.0 0.0 object_ Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:136:46-85 138608 0 0.0 0.0 0.0 0.0 CAF:go37_r230Q Data.Aeson.Parser.Internal 91062 0 0.0 0.0 0.0 0.0 value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:202:1-37 138811 0 0.0 0.0 0.0 0.0 >>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 138812 1 0.0 0.0 0.0 0.0 >>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 138813 0 0.0 0.0 0.0 0.0 >>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 138814 0 0.0 0.0 0.0 0.0 object_ Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:136:46-85 138815 0 0.0 0.0 0.0 0.0 CAF:go38_r230U Data.Aeson.Parser.Internal 91066 0 0.0 0.0 0.0 0.0 value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:202:1-37 138795 0 0.0 0.0 0.0 0.0 >>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 138796 1 0.0 0.0 0.0 0.0 >>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 138797 0 0.0 0.0 0.0 0.0 >>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 138798 0 0.0 0.0 0.0 0.0 object_ Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:136:46-85 138799 0 0.0 0.0 0.0 0.0 CAF:go39_r231a Data.Aeson.Parser.Internal 91080 0 0.0 0.0 0.0 0.0 value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:202:1-37 138723 0 0.0 0.0 0.0 0.0 >>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 138724 1 0.0 0.0 0.0 0.0 >>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 138725 0 0.0 0.0 0.0 0.0 >>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 138726 0 0.0 0.0 0.0 0.0 array_ Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:175:35-59 138727 0 0.0 0.0 0.0 0.0 CAF:goldenGamma System.Random.SplitMix src/System/Random/SplitMix.hs:236:1-11 84634 0 0.0 0.0 0.0 0.0 goldenGamma System.Random.SplitMix src/System/Random/SplitMix.hs:236:1-32 142264 1 0.0 0.0 0.0 0.0 CAF:grahamScan Geometry.Polygon src/Geometry/Polygon.hs:102:1-10 135799 0 0.0 0.0 0.0 0.0 grahamScan Geometry.Polygon src/Geometry/Polygon.hs:(102,1)-(104,52) 156457 1 0.0 0.0 0.0 0.0 CAF:gridPoints Grid src/Grid.hs:68:1-10 114104 0 0.0 0.0 0.0 0.0 gridPoints Grid src/Grid.hs:68:1-30 147943 1 0.0 0.0 0.0 0.0 CAF:gzipFormat Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:621:1-10 73474 0 0.0 0.0 0.0 0.0 gzipFormat Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:621:1-17 140591 1 0.0 0.0 0.0 0.0 CAF:halfHeight Dodge.Base.Window src/Dodge/Base/Window.hs:50:1-10 134588 0 0.0 0.0 0.0 0.0 halfHeight Dodge.Base.Window src/Dodge/Base/Window.hs:50:1-35 142652 1 0.0 0.0 0.0 0.0 CAF:halfWidth Dodge.Base.Window src/Dodge/Base/Window.hs:49:1-9 134589 0 0.0 0.0 0.0 0.0 halfWidth Dodge.Base.Window src/Dodge/Base/Window.hs:49:1-34 142666 1 0.0 0.0 0.0 0.0 CAF:hammerCheckI1 Dodge.Item.Weapon.TriggerType 115130 0 0.0 0.0 0.0 0.0 hammerCheckI Dodge.Item.Weapon.TriggerType src/Dodge/Item/Weapon/TriggerType.hs:(379,1)-(383,10) 179341 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 179342 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 179343 1 0.0 0.0 0.0 0.0 CAF:hammerCheckI_f1 Dodge.Item.Weapon.TriggerType 115129 0 0.0 0.0 0.0 0.0 hammerCheckI Dodge.Item.Weapon.TriggerType src/Dodge/Item/Weapon/TriggerType.hs:(379,1)-(383,10) 179344 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 179345 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 179346 1 0.0 0.0 0.0 0.0 CAF:handD_rdkdL Dodge.Item.HeldOffset src/Dodge/Item/HeldOffset.hs:42:5-9 115342 0 0.0 0.0 0.0 0.0 heldItemOffset Dodge.Item.HeldOffset src/Dodge/Item/HeldOffset.hs:(21,1)-(54,39) 178009 0 0.0 0.0 0.0 0.0 heldItemOffset.handD Dodge.Item.HeldOffset src/Dodge/Item/HeldOffset.hs:42:5-14 178010 1 0.0 0.0 0.0 0.0 CAF:handleKeyboardEvent3 Dodge.Event.Input 137399 0 0.0 0.0 0.0 0.0 handleKeyboardEvent Dodge.Event.Input src/Dodge/Event/Input.hs:(24,1)-(33,54) 180916 0 0.0 0.0 0.0 0.0 addTermSignal Dodge.Event.Input src/Dodge/Event/Input.hs:(36,1)-(46,11) 180917 0 0.0 0.0 0.0 0.0 $mScancodeBackspace.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:558:29-63 180918 0 0.0 0.0 0.0 0.0 $mSDL_SCANCODE_BACKSPACE.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1373:34-49 180919 0 0.0 0.0 0.0 0.0 $mScancodeEscape.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:557:26-57 180920 0 0.0 0.0 0.0 0.0 $mSDL_SCANCODE_ESCAPE.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1372:31-46 180921 0 0.0 0.0 0.0 0.0 .:~ LensHelp src/LensHelp.hs:15:1-22 180922 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 180923 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 180924 1 0.0 0.0 0.0 0.0 CAF:handleKeyboardEvent4 Dodge.Event.Input 137398 0 0.0 0.0 0.0 0.0 handleKeyboardEvent Dodge.Event.Input src/Dodge/Event/Input.hs:(24,1)-(33,54) 180929 0 0.0 0.0 0.0 0.0 addTermSignal Dodge.Event.Input src/Dodge/Event/Input.hs:(36,1)-(46,11) 180930 0 0.0 0.0 0.0 0.0 $mScancodeBackspace.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:558:29-63 180931 0 0.0 0.0 0.0 0.0 $mSDL_SCANCODE_BACKSPACE.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1373:34-49 180932 0 0.0 0.0 0.0 0.0 $mScancodeEscape.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:557:26-57 180933 0 0.0 0.0 0.0 0.0 $mSDL_SCANCODE_ESCAPE.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1372:31-46 180934 0 0.0 0.0 0.0 0.0 .:~ LensHelp src/LensHelp.hs:15:1-22 180935 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 180936 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 180937 1 0.0 0.0 0.0 0.0 CAF:handleKeyboardEvent5 Dodge.Event.Input 137397 0 0.0 0.0 0.0 0.0 handleKeyboardEvent Dodge.Event.Input src/Dodge/Event/Input.hs:(24,1)-(33,54) 178737 0 0.0 0.0 0.0 0.0 addTermSignal Dodge.Event.Input src/Dodge/Event/Input.hs:(36,1)-(46,11) 178738 0 0.0 0.0 0.0 0.0 $mScancodeBackspace.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:558:29-63 178739 0 0.0 0.0 0.0 0.0 $mSDL_SCANCODE_BACKSPACE.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1373:34-49 178740 0 0.0 0.0 0.0 0.0 $mScancodeEscape.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:557:26-57 178741 0 0.0 0.0 0.0 0.0 $mSDL_SCANCODE_ESCAPE.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1372:31-46 178742 0 0.0 0.0 0.0 0.0 $mScancodeReturn.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:556:26-57 178743 0 0.0 0.0 0.0 0.0 $mSDL_SCANCODE_RETURN.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1371:31-46 178744 0 0.0 0.0 0.0 0.0 .:~ LensHelp src/LensHelp.hs:15:1-22 178745 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178746 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178747 1 0.0 0.0 0.0 0.0 CAF:handleKeyboardEvent6 Dodge.Event.Input 137396 0 0.0 0.0 0.0 0.0 handleKeyboardEvent Dodge.Event.Input src/Dodge/Event/Input.hs:(24,1)-(33,54) 178752 0 0.0 0.0 0.0 0.0 addTermSignal Dodge.Event.Input src/Dodge/Event/Input.hs:(36,1)-(46,11) 178753 0 0.0 0.0 0.0 0.0 $mScancodeBackspace.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:558:29-63 178754 0 0.0 0.0 0.0 0.0 $mSDL_SCANCODE_BACKSPACE.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1373:34-49 178755 0 0.0 0.0 0.0 0.0 $mScancodeEscape.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:557:26-57 178756 0 0.0 0.0 0.0 0.0 $mSDL_SCANCODE_ESCAPE.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1372:31-46 178757 0 0.0 0.0 0.0 0.0 $mScancodeReturn.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:556:26-57 178758 0 0.0 0.0 0.0 0.0 $mSDL_SCANCODE_RETURN.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1371:31-46 178759 0 0.0 0.0 0.0 0.0 .:~ LensHelp src/LensHelp.hs:15:1-22 178760 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178761 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178762 1 0.0 0.0 0.0 0.0 CAF:handleMouseMotionEvent1 Dodge.Event.Input 137383 0 0.0 0.0 0.0 0.0 handleMouseMotionEvent Dodge.Event.Input src/Dodge/Event/Input.hs:(49,1)-(57,54) 144323 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144324 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144325 1 0.0 0.0 0.0 0.0 CAF:hardQuit1 Dodge.Concurrent 138463 0 0.0 0.0 0.0 0.0 hardQuit Dodge.Concurrent src/Dodge/Concurrent.hs:36:1-41 143458 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143459 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143460 1 0.0 0.0 0.0 0.0 CAF:hcat Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:318:1-4 91973 0 0.0 0.0 0.0 0.0 hcat Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:318:1-16 147535 1 0.0 0.0 0.0 0.0 CAF:hd_rhqRV Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:116:5-6 113614 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146280 0 0.0 0.0 0.0 0.0 itemCombinations.hd Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:116:5-13 146281 1 0.0 0.0 0.0 0.0 CAF:headLamp1 Dodge.Item.Equipment 115767 0 0.0 0.0 0.0 0.0 headLamp Dodge.Item.Equipment src/Dodge/Item/Equipment.hs:(98,1)-(102,43) 146269 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146270 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 146271 1 0.0 0.0 0.0 0.0 CAF:headLamp2 Dodge.Item.Equipment 115766 0 0.0 0.0 0.0 0.0 headLamp Dodge.Item.Equipment src/Dodge/Item/Equipment.hs:(98,1)-(102,43) 146272 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146273 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 146274 1 0.0 0.0 0.0 0.0 CAF:headLamp3 Dodge.Item.Equipment 115765 0 0.0 0.0 0.0 0.0 headLamp Dodge.Item.Equipment src/Dodge/Item/Equipment.hs:(98,1)-(102,43) 146275 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146276 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 146277 1 0.0 0.0 0.0 0.0 CAF:healthAnalyserByDoor Dodge.Room.LasTurret src/Dodge/Room/LasTurret.hs:73:1-20 110667 0 0.0 0.0 0.0 0.0 healthAnalyserByDoor Dodge.Room.LasTurret src/Dodge/Room/LasTurret.hs:73:1-58 148823 1 0.0 0.0 0.0 0.0 CAF:healthTest1 Dodge.Room.LasTurret 110671 0 0.0 0.0 0.0 0.0 healthTest Dodge.Room.LasTurret src/Dodge/Room/LasTurret.hs:(94,1)-(103,13) 149725 0 0.0 0.0 0.0 0.0 .:~ LensHelp src/LensHelp.hs:15:1-22 149726 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 149727 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 149728 1 0.0 0.0 0.0 0.0 CAF:healthTest2 Dodge.Room.LasTurret 110670 0 0.0 0.0 0.0 0.0 healthTest Dodge.Room.LasTurret src/Dodge/Room/LasTurret.hs:(94,1)-(103,13) 149729 0 0.0 0.0 0.0 0.0 .:~ LensHelp src/LensHelp.hs:15:1-22 149730 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 149731 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 149732 1 0.0 0.0 0.0 0.0 CAF:healthTest4 Dodge.Room.LasTurret 110668 0 0.0 0.0 0.0 0.0 healthTest Dodge.Room.LasTurret src/Dodge/Room/LasTurret.hs:(94,1)-(103,13) 148827 0 0.0 0.0 0.0 0.0 roomNgon Dodge.Room.Ngon src/Dodge/Room/Ngon.hs:(15,1)-(34,97) 148828 1 0.0 0.0 0.0 0.0 toBothLnk Dodge.RoomLink src/Dodge/RoomLink.hs:(122,1)-(127,9) 149741 8 0.0 0.0 0.0 0.0 makeTileFromPoly Tile src/Tile.hs:(29,1)-(36,18) 160079 1 0.0 0.0 0.0 0.0 + Linear.V2 src/Linear/V2.hs:207:3-18 160080 1 0.0 0.0 0.0 0.0 <*> Linear.V2 src/Linear/V2.hs:171:3-36 160081 1 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 160086 0 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 160082 1 0.0 0.0 0.0 0.0 makeTileFromPoly.(...) Tile src/Tile.hs:36:5-18 160084 1 0.0 0.0 0.0 0.0 makeTileFromPoly.c Tile src/Tile.hs:36:5-18 160083 1 0.0 0.0 0.0 0.0 makeTileFromPoly.d Tile src/Tile.hs:36:5-18 160085 1 0.0 0.0 0.0 0.0 roomNgon.bl Dodge.Room.Ngon src/Dodge/Room/Ngon.hs:32:5-15 151255 1 0.0 0.0 0.0 0.0 roomNgon.br Dodge.Room.Ngon src/Dodge/Room/Ngon.hs:33:5-19 151256 1 0.0 0.0 0.0 0.0 roomNgon.lnks Dodge.Room.Ngon src/Dodge/Room/Ngon.hs:34:5-97 148830 1 0.0 0.0 0.0 0.0 roomNgon.lnks.\ Dodge.Room.Ngon src/Dodge/Room/Ngon.hs:34:34-46 148833 8 0.0 0.0 0.0 0.0 roomNgon.lnks.\ Dodge.Room.Ngon src/Dodge/Room/Ngon.hs:34:69-91 148831 8 0.0 0.0 0.0 0.0 roomNgon.poly Dodge.Room.Ngon src/Dodge/Room/Ngon.hs:(28,5)-(31,28) 151251 1 0.0 0.0 0.0 0.0 roomNgon.poly.\ Dodge.Room.Ngon src/Dodge/Room/Ngon.hs:30:27-108 151254 8 0.0 0.0 0.0 0.0 loopPairs ListHelp src/ListHelp.hs:(29,1)-(33,69) 151252 1 0.0 0.0 0.0 0.0 loopPairs.f ListHelp src/ListHelp.hs:(31,5)-(32,40) 151253 8 0.0 0.0 0.0 0.0 roomNgon.rot Dodge.Room.Ngon src/Dodge/Room/Ngon.hs:26:5-33 148832 1 0.0 0.0 0.0 0.0 roomNgon.rots Dodge.Room.Ngon src/Dodge/Room/Ngon.hs:27:5-51 148829 1 0.0 0.0 0.0 0.0 CAF:healthTest6 Dodge.Room.LasTurret 110672 0 0.0 0.0 0.0 0.0 healthTest Dodge.Room.LasTurret src/Dodge/Room/LasTurret.hs:(94,1)-(103,13) 149743 0 0.0 0.0 0.0 0.0 cleatOnward Dodge.Cleat src/Dodge/Cleat.hs:25:1-68 149744 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 149745 0 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 149746 0 0.0 0.0 0.0 0.0 CAF:healthTest_x Dodge.Room.LasTurret 110669 0 0.0 0.0 0.0 0.0 healthTest Dodge.Room.LasTurret src/Dodge/Room/LasTurret.hs:(94,1)-(103,13) 152913 0 0.0 0.0 0.0 0.0 fromInteger Linear.V2 src/Linear/V2.hs:219:3-34 152915 1 0.0 0.0 0.0 0.0 pure Linear.V2 src/Linear/V2.hs:169:3-17 152916 1 0.0 0.0 0.0 0.0 medkit Dodge.Item.Consumable src/Dodge/Item/Consumable.hs:(9,1)-(12,50) 152917 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 152918 2 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 152919 2 0.0 0.0 0.0 0.0 psPtPl Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:10:1-67 152914 1 0.0 0.0 0.0 0.0 CAF:heavyBulDams Dodge.Item.Weapon.Bullet src/Dodge/Item/Weapon/Bullet.hs:53:1-12 115181 0 0.0 0.0 0.0 0.0 heavyBulDams Dodge.Item.Weapon.Bullet src/Dodge/Item/Weapon/Bullet.hs:(53,1)-(56,5) 145595 1 0.0 0.0 0.0 0.0 CAF:helpCommand Dodge.Terminal src/Dodge/Terminal.hs:68:1-11 114424 0 0.0 0.0 0.0 0.0 helpCommand Dodge.Terminal src/Dodge/Terminal.hs:(68,1)-(74,9) 171340 1 0.0 0.0 0.0 0.0 CAF:helpCommand11 Dodge.Terminal 114422 0 0.0 0.0 0.0 0.0 CAF:helpCommand2 Dodge.Terminal 114423 0 0.0 0.0 0.0 0.0 CAF:helpCommand6 Dodge.Terminal 114421 0 0.0 0.0 0.0 0.0 CAF:helpCommand8 Dodge.Terminal 114420 0 0.0 0.0 0.0 0.0 CAF:homingLaunchers1_rhqQW Dodge.Combine.Combinations 113590 0 0.0 0.0 0.0 0.0 homingLaunchers Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:230:1-59 146471 0 0.0 0.0 0.0 0.0 launcherX Dodge.Item.Held.Launcher src/Dodge/Item/Held/Launcher.hs:(48,1)-(54,44) 146472 9 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146473 45 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 146474 45 0.0 0.0 0.0 0.0 CAF:homingLaunchers_rhpC3 Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:230:1-15 113591 0 0.0 0.0 0.0 0.0 homingLaunchers Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:230:1-59 146464 1 0.0 0.0 0.0 0.0 CAF:hvBullet Dodge.Item.Weapon.Bullet src/Dodge/Item/Weapon/Bullet.hs:42:1-8 115192 0 0.0 0.0 0.0 0.0 hvBullet Dodge.Item.Weapon.Bullet src/Dodge/Item/Weapon/Bullet.hs:(42,1)-(50,9) 145585 1 0.0 0.0 0.0 0.0 CAF:hvBullet5 Dodge.Item.Weapon.Bullet 115190 0 0.0 0.0 0.0 0.0 hvBullet Dodge.Item.Weapon.Bullet src/Dodge/Item/Weapon/Bullet.hs:(42,1)-(50,9) 145586 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145587 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145588 1 0.0 0.0 0.0 0.0 CAF:hvBullet6 Dodge.Item.Weapon.Bullet 115189 0 0.0 0.0 0.0 0.0 hvBullet Dodge.Item.Weapon.Bullet src/Dodge/Item/Weapon/Bullet.hs:(42,1)-(50,9) 145589 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145590 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145591 1 0.0 0.0 0.0 0.0 CAF:hvBullet7 Dodge.Item.Weapon.Bullet 115188 0 0.0 0.0 0.0 0.0 hvBullet Dodge.Item.Weapon.Bullet src/Dodge/Item/Weapon/Bullet.hs:(42,1)-(50,9) 145592 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145593 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145594 1 0.0 0.0 0.0 0.0 CAF:iDATSignature Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:388:1-13 73976 0 0.0 0.0 0.0 0.0 iDATSignature Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:388:1-32 140004 1 0.0 0.0 0.0 0.0 signature Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:375:1-19 140005 0 0.0 0.0 0.0 0.0 CAF:iDATSignature1 Codec.Picture.Png.Internal.Type 73963 0 0.0 0.0 0.0 0.0 CAF:iENDSignature Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:393:1-13 73977 0 0.0 0.0 0.0 0.0 iENDSignature Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:393:1-32 139998 1 0.0 0.0 0.0 0.0 signature Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:375:1-19 139999 0 0.0 0.0 0.0 0.0 CAF:iENDSignature1 Codec.Picture.Png.Internal.Type 73962 0 0.0 0.0 0.0 0.0 CAF:iHDRSignature_r5f7M Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:379:1-13 73967 0 0.0 0.0 0.0 0.0 iHDRSignature Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:379:1-32 139938 1 0.0 0.0 0.0 0.0 signature Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:375:1-19 139940 0 0.0 0.0 0.0 0.0 CAF:inCloseRegex Dodge.InputFocus src/Dodge/InputFocus.hs:100:1-12 116541 0 0.0 0.0 0.0 0.0 inCloseRegex Dodge.InputFocus src/Dodge/InputFocus.hs:100:1-27 157405 1 0.0 0.0 0.0 0.0 CAF:inCloseRegex3 Dodge.InputFocus 116537 0 0.0 0.0 0.0 0.0 inTopRegex Dodge.InputFocus src/Dodge/InputFocus.hs:(92,1)-(94,19) 177840 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 177841 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 177842 1 0.0 0.0 0.0 0.0 CAF:inCloseRegex_bc Dodge.InputFocus 116538 0 0.0 0.0 0.0 0.0 inTopRegex Dodge.InputFocus src/Dodge/InputFocus.hs:(92,1)-(94,19) 157399 0 0.0 0.0 0.0 0.0 right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 157400 1 0.0 0.0 0.0 0.0 CAF:inCloseRegex_f1 Dodge.InputFocus 116539 0 0.0 0.0 0.0 0.0 inTopRegex Dodge.InputFocus src/Dodge/InputFocus.hs:(92,1)-(94,19) 157396 0 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 157397 1 0.0 0.0 0.0 0.0 CAF:inCloseRegex_f2 Dodge.InputFocus 116536 0 0.0 0.0 0.0 0.0 inTopRegex Dodge.InputFocus src/Dodge/InputFocus.hs:(92,1)-(94,19) 177843 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 177844 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 177845 1 0.0 0.0 0.0 0.0 CAF:inInputFocus Dodge.InputFocus src/Dodge/InputFocus.hs:64:1-12 116531 0 0.0 0.0 0.0 0.0 inInputFocus Dodge.InputFocus src/Dodge/InputFocus.hs:64:1-35 157818 1 0.0 0.0 0.0 0.0 CAF:inInvRegex Dodge.InputFocus src/Dodge/InputFocus.hs:97:1-10 116540 0 0.0 0.0 0.0 0.0 inInvRegex Dodge.InputFocus src/Dodge/InputFocus.hs:97:1-28 157391 1 0.0 0.0 0.0 0.0 CAF:indentation Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:1108:1-11 91998 0 0.0 0.0 0.0 0.0 indentation Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:1108:1-20 147248 1 0.0 0.0 0.0 0.0 CAF:inflate1 Codec.Compression.Zlib.Stream 73602 0 0.0 0.0 0.0 0.0 inflate Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(277,1)-(293,15) 140383 0 0.0 0.0 0.0 0.0 CAF:inflateInit2 Codec.Compression.Zlib.Stream 73604 0 0.0 0.0 0.0 0.0 inflateInit Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(949,1)-(954,71) 140205 0 0.0 0.0 0.0 0.0 CAF:inflateInit5 Codec.Compression.Zlib.Stream 73592 0 0.0 0.0 0.0 0.0 failIfError Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(579,1)-(581,28) 140203 0 0.0 0.0 0.0 0.0 failIfError.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(579,51)-(581,28) 140204 0 0.0 0.0 0.0 0.0 CAF:inflateInit9 Codec.Compression.Zlib.Stream 73518 0 0.0 0.0 0.0 0.0 checkFormatSupported Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(1001,1)-(1010,18) 140179 0 0.0 0.0 0.0 0.0 CAF:inflateReset9 Codec.Compression.Zlib.Stream 73533 0 0.0 0.0 0.0 0.0 getInAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(923,1)-(924,53) 140134 0 0.0 0.0 0.0 0.0 withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 140135 1 0.0 0.0 0.0 0.0 CAF:initItemLocations Dodge.Item.Location.Initialize src/Dodge/Item/Location/Initialize.hs:12:1-17 115239 0 0.0 0.0 0.0 0.0 initItemLocations Dodge.Item.Location.Initialize src/Dodge/Item/Location/Initialize.hs:12:1-86 156067 1 0.0 0.0 0.0 0.0 CAF:initSpecificCrItemLocations2 Dodge.Item.Location.Initialize 115226 0 0.0 0.0 0.0 0.0 initSpecificCrItemLocations Dodge.Item.Location.Initialize src/Dodge/Item/Location/Initialize.hs:(30,1)-(32,66) 178792 0 0.0 0.0 0.0 0.0 initSpecificCrItemLocations.(...) Dodge.Item.Location.Initialize src/Dodge/Item/Location/Initialize.hs:32:5-66 178793 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178794 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178795 1 0.0 0.0 0.0 0.0 CAF:initSpecificCrItemLocations_f1 Dodge.Item.Location.Initialize 115225 0 0.0 0.0 0.0 0.0 initSpecificCrItemLocations Dodge.Item.Location.Initialize src/Dodge/Item/Location/Initialize.hs:(30,1)-(32,66) 178796 0 0.0 0.0 0.0 0.0 initSpecificCrItemLocations.(...) Dodge.Item.Location.Initialize src/Dodge/Item/Location/Initialize.hs:32:5-66 178797 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178798 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178799 1 0.0 0.0 0.0 0.0 CAF:initialAnoTree Dodge.Floor src/Dodge/Floor.hs:19:1-14 111216 0 0.0 0.0 0.0 0.0 initialAnoTree Dodge.Floor src/Dodge/Floor.hs:(19,1)-(102,13) 147591 1 0.0 0.0 0.0 0.0 CAF:initialRoomTree Dodge.Floor src/Dodge/Floor.hs:106:1-15 111217 0 0.0 0.0 0.0 0.0 initialRoomTree Dodge.Floor src/Dodge/Floor.hs:106:1-47 147589 1 0.0 0.0 0.0 0.0 annoToRoomTree Dodge.Annotation src/Dodge/Annotation.hs:(18,1)-(36,14) 147590 26 0.0 0.0 0.0 0.0 zoom Control.Lens.Zoom src/Control/Lens/Zoom.hs:150:3-72 147713 17 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 147714 34 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 147715 34 0.0 0.0 0.0 0.0 CAF:initialRoomTree19 Dodge.Floor 111213 0 0.0 0.0 0.0 0.0 CAF:initialRoomTree2 Dodge.Floor 111215 0 0.0 0.0 0.0 0.0 initialAnoTree Dodge.Floor src/Dodge/Floor.hs:(19,1)-(102,13) 147594 0 0.0 0.0 0.0 0.0 CAF:initialRoomTree22 Dodge.Floor 111200 0 0.0 0.0 0.0 0.0 initialAnoTree Dodge.Floor src/Dodge/Floor.hs:(19,1)-(102,13) 150593 0 0.0 0.0 0.0 0.0 randomFourCornerRoom Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(266,1)-(272,40) 150594 1 0.0 0.0 0.0 0.0 randomFourCornerRoomCrsIts Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(278,1)-(285,88) 150597 0 0.0 0.0 0.0 0.0 quarterRoomSquare Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(213,1)-(260,13) 150716 1 0.0 0.0 0.0 0.0 takeOne RandomHelp src/RandomHelp.hs:21:1-75 150718 1 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 150723 1 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 150725 1 0.0 0.0 0.0 0.0 quarterRoomTri Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(177,1)-(210,13) 150745 1 0.0 0.0 0.0 0.0 takeOne RandomHelp src/RandomHelp.hs:21:1-75 150747 1 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 150757 1 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 150759 1 0.0 0.0 0.0 0.0 takeOne RandomHelp src/RandomHelp.hs:21:1-75 150603 1 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 150608 1 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 150610 1 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:235:3-43 150618 0 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 150619 0 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 150620 1 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 150622 1 0.0 0.0 0.0 0.0 CAF:initialRoomTree26 Dodge.Floor 111212 0 0.0 0.0 0.0 0.0 initialAnoTree Dodge.Floor src/Dodge/Floor.hs:(19,1)-(102,13) 149155 0 0.0 0.0 0.0 0.0 randomChallenges Dodge.Room.Start src/Dodge/Room/Start.hs:73:1-32 149156 1 0.0 0.0 0.0 0.0 shootingRange Dodge.Room.Room src/Dodge/Room/Room.hs:(335,1)-(360,13) 149157 1 0.0 0.0 0.0 0.0 shuffleLinks Dodge.Room.Link src/Dodge/Room/Link.hs:31:1-34 150194 3 0.0 0.0 0.0 0.0 shootersRoom1 Dodge.Room.Room src/Dodge/Room/Room.hs:(308,1)-(315,13) 150208 1 0.0 0.0 0.0 0.0 shootersRoom' Dodge.Room.Room src/Dodge/Room/Room.hs:(283,1)-(305,67) 150216 1 0.0 0.0 0.0 0.0 CAF:initialRoomTree30 Dodge.Floor 111185 0 0.0 0.0 0.0 0.0 initialAnoTree Dodge.Floor src/Dodge/Floor.hs:(19,1)-(102,13) 147733 0 0.0 0.0 0.0 0.0 itemRooms Dodge.LockAndKey src/Dodge/LockAndKey.hs:(42,1)-(127,30) 147734 1 0.0 0.0 0.0 0.0 itemRooms.rc Dodge.LockAndKey src/Dodge/LockAndKey.hs:(125,5)-(127,30) 148353 3 0.0 0.0 0.0 0.0 someCrits Dodge.LockAndKey src/Dodge/LockAndKey.hs:(130,1)-(134,37) 148369 3 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 148382 3 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 148384 3 0.0 0.0 0.0 0.0 takeOne RandomHelp src/RandomHelp.hs:21:1-75 148348 3 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 149815 1 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 149817 1 0.0 0.0 0.0 0.0 CAF:initialRoomTree31 Dodge.Floor 111199 0 0.0 0.0 0.0 0.0 initialAnoTree Dodge.Floor src/Dodge/Floor.hs:(19,1)-(102,13) 148772 0 0.0 0.0 0.0 0.0 lockRoomKeyItems Dodge.LockAndKey src/Dodge/LockAndKey.hs:(26,1)-(36,5) 148773 1 0.0 0.0 0.0 0.0 slowDoorRoomRunPast Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(169,1)-(177,17) 149149 1 0.0 0.0 0.0 0.0 slowDoorRoom Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(152,1)-(166,70) 149823 1 0.0 0.0 0.0 0.0 CAF:initialRoomTree36 Dodge.Floor 111209 0 0.0 0.0 0.0 0.0 CAF:initialRoomTree43 Dodge.Floor 111197 0 0.0 0.0 0.0 0.0 CAF:initialRoomTree46 Dodge.Floor 111207 0 0.0 0.0 0.0 0.0 initialAnoTree Dodge.Floor src/Dodge/Floor.hs:(19,1)-(102,13) 148755 0 0.0 0.0 0.0 0.0 rToOnward Dodge.Cleat src/Dodge/Cleat.hs:22:1-37 148756 1 0.0 0.0 0.0 0.0 CAF:initialRoomTree51 Dodge.Floor 111195 0 0.0 0.0 0.0 0.0 initialAnoTree Dodge.Floor src/Dodge/Floor.hs:(19,1)-(102,13) 149649 0 0.0 0.0 0.0 0.0 cleatOnward Dodge.Cleat src/Dodge/Cleat.hs:25:1-68 149650 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 149651 0 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 149652 0 0.0 0.0 0.0 0.0 CAF:initialRoomTree52 Dodge.Floor 111194 0 0.0 0.0 0.0 0.0 initialAnoTree Dodge.Floor src/Dodge/Floor.hs:(19,1)-(102,13) 149653 0 0.0 0.0 0.0 0.0 .++~ LensHelp src/LensHelp.hs:34:1-24 149654 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 149655 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 149656 1 0.0 0.0 0.0 0.0 psPtPl Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:10:1-67 152880 1 0.0 0.0 0.0 0.0 CAF:initialRoomTree53 Dodge.Floor 111193 0 0.0 0.0 0.0 0.0 initialAnoTree Dodge.Floor src/Dodge/Floor.hs:(19,1)-(102,13) 149657 0 0.0 0.0 0.0 0.0 roomRectAutoLinks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(138,1)-(146,43) 149658 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 149659 2 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 149660 2 0.0 0.0 0.0 0.0 roomRectAutoLinks.f Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:146:5-43 149661 2 0.0 0.0 0.0 0.0 roomRect Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(47,1)-(115,13) 149662 1 0.0 0.0 0.0 0.0 compare Linear.V2 src/Linear/V2.hs:114:7-9 149720 2557 0.0 0.0 0.0 0.0 doublePairSet Geometry src/Geometry.hs:154:1-50 149718 224 0.0 0.0 0.0 0.0 compare Linear.V2 src/Linear/V2.hs:114:7-9 149719 336 0.0 0.0 0.0 0.0 roomRect.makeonpos Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:98:5-90 151528 49 0.0 0.0 0.0 0.0 roomRect.makerpedges Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(99,5)-(105,13) 151534 49 0.0 0.0 0.0 0.0 compare Dodge.Data.Room src/Dodge/Data/Room.hs:70:19-21 151538 245 0.0 0.0 0.0 0.0 compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:8:19-21 151539 245 0.0 0.0 0.0 0.0 >= Dodge.Data.Room src/Dodge/Data/Room.hs:70:19-21 151535 49 0.0 0.0 0.0 0.0 < Dodge.Data.Room src/Dodge/Data/Room.hs:70:19-21 151536 49 0.0 0.0 0.0 0.0 compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:8:19-21 151537 49 0.0 0.0 0.0 0.0 roomRect.makeoffpos Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:108:5-93 151516 36 0.0 0.0 0.0 0.0 roomRect.makerpedges' Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(109,5)-(115,13) 151522 36 0.0 0.0 0.0 0.0 compare Dodge.Data.Room src/Dodge/Data/Room.hs:70:19-21 151526 180 0.0 0.0 0.0 0.0 compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:8:19-21 151527 180 0.0 0.0 0.0 0.0 >= Dodge.Data.Room src/Dodge/Data/Room.hs:70:19-21 151523 36 0.0 0.0 0.0 0.0 < Dodge.Data.Room src/Dodge/Data/Room.hs:70:19-21 151524 36 0.0 0.0 0.0 0.0 compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:8:19-21 151525 36 0.0 0.0 0.0 0.0 rectNSWE Geometry.Polygon src/Geometry/Polygon.hs:20:1-55 151250 3 0.0 0.0 0.0 0.0 roomRect.elnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:86:5-70 149679 1 0.0 0.0 0.0 0.0 roomRect.somelnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:84:5-65 149683 1 0.0 0.0 0.0 0.0 gridPoints Grid src/Grid.hs:68:1-30 149680 0 0.0 0.0 0.0 0.0 gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 149681 1 0.0 0.0 0.0 0.0 gridPointsOff.f Grid src/Grid.hs:65:5-73 149716 7 0.0 0.0 0.0 0.0 gridPoints' Grid src/Grid.hs:80:1-67 149682 1 0.0 0.0 0.0 0.0 roomRect.interposps' Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:107:5-95 151377 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 151517 2 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 151518 2 0.0 0.0 0.0 0.0 _1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:119:3-37 151519 36 0.0 0.0 0.0 0.0 _1.\ Control.Lens.Tuple src/Control/Lens/Tuple.hs:119:32-37 151520 36 0.0 0.0 0.0 0.0 gridPoints'' Grid src/Grid.hs:(75,1)-(77,69) 151378 1 0.0 0.0 0.0 0.0 gridPoints''.f Grid src/Grid.hs:77:5-69 151521 36 0.0 0.0 0.0 0.0 gridPoints' Grid src/Grid.hs:80:1-67 151379 1 0.0 0.0 0.0 0.0 roomRect.lnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(89,5)-(93,60) 149665 1 0.0 0.0 0.0 0.0 roomRect.m Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(94,5)-(96,26) 149666 4 0.0 0.0 0.0 0.0 lnkBothAnd Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(127,1)-(132,9) 149699 28 0.0 0.0 0.0 0.0 compare Dodge.Data.Room src/Dodge/Data/Room.hs:49:19-21 149700 252 0.0 0.0 0.0 0.0 compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:8:19-21 149701 56 0.0 0.0 0.0 0.0 zipCountDown Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:118:1-58 149667 4 0.0 0.0 0.0 0.0 roomRect.nlnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:87:5-61 149668 1 0.0 0.0 0.0 0.0 roomRect.somelnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:84:5-65 149672 1 0.0 0.0 0.0 0.0 gridPoints Grid src/Grid.hs:68:1-30 149669 0 0.0 0.0 0.0 0.0 gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 149670 1 0.0 0.0 0.0 0.0 gridPointsOff.f Grid src/Grid.hs:65:5-73 149717 7 0.0 0.0 0.0 0.0 gridPoints' Grid src/Grid.hs:80:1-67 149671 1 0.0 0.0 0.0 0.0 roomRect.posps' Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:106:5-80 149673 1 0.0 0.0 0.0 0.0 gridPoints'' Grid src/Grid.hs:(75,1)-(77,69) 149674 1 0.0 0.0 0.0 0.0 gridPoints''.f Grid src/Grid.hs:77:5-69 151533 49 0.0 0.0 0.0 0.0 gridPoints' Grid src/Grid.hs:80:1-67 149675 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 151529 0 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 151530 0 0.0 0.0 0.0 0.0 _1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:119:3-37 151531 49 0.0 0.0 0.0 0.0 _1.\ Control.Lens.Tuple src/Control/Lens/Tuple.hs:119:32-37 151532 49 0.0 0.0 0.0 0.0 roomRect.pth Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:97:5-95 149676 1 0.0 0.0 0.0 0.0 makeGrid Grid src/Grid.hs:(56,1)-(60,30) 149703 1 0.0 0.0 0.0 0.0 == Linear.V2 src/Linear/V2.hs:114:4-5 149713 16127 0.0 0.0 0.0 0.0 doublePair Geometry src/Geometry.hs:150:1-36 149709 144 0.0 0.0 0.0 0.0 makeGrid.\ Grid src/Grid.hs:59:28-64 149707 36 0.0 0.0 0.0 0.0 both Data.Tuple.Extra src/Data/Tuple/Extra.hs:73:1-25 149710 144 0.0 0.0 0.0 0.0 makeRect Grid src/Grid.hs:(83,1)-(90,9) 149708 1 0.0 0.0 0.0 0.0 toV2 Geometry.Data src/Geometry/Data.hs:37:1-24 149712 8 0.0 0.0 0.0 0.0 gridPoints Grid src/Grid.hs:68:1-30 149704 0 0.0 0.0 0.0 0.0 gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 149705 1 0.0 0.0 0.0 0.0 gridPointsOff.f Grid src/Grid.hs:65:5-73 149711 36 0.0 0.0 0.0 0.0 gridPoints' Grid src/Grid.hs:80:1-67 149706 1 0.0 0.0 0.0 0.0 linksAndPath' Dodge.Room.Path src/Dodge/Room/Path.hs:45:1-44 149677 0 0.0 0.0 0.0 0.0 lnkPosDir Dodge.RoomLink src/Dodge/RoomLink.hs:98:1-37 149695 28 0.0 0.0 0.0 0.0 _rlPos Dodge.Data.Room src/Dodge/Data/Room.hs:25:7-12 149698 28 0.0 0.0 0.0 0.0 linksAndPath Dodge.Room.Path src/Dodge/Room/Path.hs:(40,1)-(42,92) 149678 1 0.0 0.0 0.0 0.0 compare Linear.V2 src/Linear/V2.hs:114:7-9 149714 1841 0.0 0.0 0.0 0.0 linksAndPath.linkClosest Dodge.Room.Path src/Dodge/Room/Path.hs:42:5-92 149694 28 0.0 0.0 0.0 0.0 doublePairSet Geometry src/Geometry.hs:154:1-50 149696 28 0.0 0.0 0.0 0.0 compare Linear.V2 src/Linear/V2.hs:114:7-9 149697 42 0.0 0.0 0.0 0.0 roomRect.slnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:88:5-62 149689 1 0.0 0.0 0.0 0.0 roomRect.somelnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:84:5-65 149693 1 0.0 0.0 0.0 0.0 gridPoints Grid src/Grid.hs:68:1-30 149690 0 0.0 0.0 0.0 0.0 gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 149691 1 0.0 0.0 0.0 0.0 gridPointsOff.f Grid src/Grid.hs:65:5-73 149702 7 0.0 0.0 0.0 0.0 gridPoints' Grid src/Grid.hs:80:1-67 149692 1 0.0 0.0 0.0 0.0 roomRect.wlnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:85:5-68 149684 1 0.0 0.0 0.0 0.0 roomRect.somelnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:84:5-65 149688 1 0.0 0.0 0.0 0.0 gridPoints Grid src/Grid.hs:68:1-30 149685 0 0.0 0.0 0.0 0.0 gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 149686 1 0.0 0.0 0.0 0.0 gridPointsOff.f Grid src/Grid.hs:65:5-73 149715 7 0.0 0.0 0.0 0.0 gridPoints' Grid src/Grid.hs:80:1-67 149687 1 0.0 0.0 0.0 0.0 roomRect.xd Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:83:5-35 149664 1 0.0 0.0 0.0 0.0 roomRect.yd Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:82:5-35 149663 1 0.0 0.0 0.0 0.0 CAF:initialRoomTree54 Dodge.Floor 111192 0 0.0 0.0 0.0 0.0 initialAnoTree Dodge.Floor src/Dodge/Floor.hs:(19,1)-(102,13) 149721 0 0.0 0.0 0.0 0.0 .++~ LensHelp src/LensHelp.hs:34:1-24 149722 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 149723 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 149724 1 0.0 0.0 0.0 0.0 CAF:initialRoomTree56 Dodge.Floor 111191 0 0.0 0.0 0.0 0.0 initialAnoTree Dodge.Floor src/Dodge/Floor.hs:(19,1)-(102,13) 152910 0 0.0 0.0 0.0 0.0 psPtPl Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:10:1-67 152911 1 0.0 0.0 0.0 0.0 CAF:initialRoomTree57 Dodge.Floor 111190 0 0.0 0.0 0.0 0.0 initialAnoTree Dodge.Floor src/Dodge/Floor.hs:(19,1)-(102,13) 152912 0 0.0 0.0 0.0 0.0 CAF:initialRoomTree58 Dodge.Floor 111189 0 0.0 0.0 0.0 0.0 initialAnoTree Dodge.Floor src/Dodge/Floor.hs:(19,1)-(102,13) 152881 0 0.0 0.0 0.0 0.0 CAF:initialRoomTree63 Dodge.Floor 111187 0 0.0 0.0 0.0 0.0 CAF:initialRoomTree71 Dodge.Floor 111204 0 0.0 0.0 0.0 0.0 initialAnoTree Dodge.Floor src/Dodge/Floor.hs:(19,1)-(102,13) 148293 0 0.0 0.0 0.0 0.0 slowDoorRoom Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(152,1)-(166,70) 148294 1 0.0 0.0 0.0 0.0 CAF:initialRoomTree76 Dodge.Floor 111184 0 0.0 0.0 0.0 0.0 initialAnoTree Dodge.Floor src/Dodge/Floor.hs:(19,1)-(102,13) 147758 0 0.0 0.0 0.0 0.0 takeOne RandomHelp src/RandomHelp.hs:21:1-75 147759 1 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 147764 1 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 147766 1 0.0 0.0 0.0 0.0 CAF:initialRoomTree84 Dodge.Floor 111182 0 0.0 0.0 0.0 0.0 initialAnoTree Dodge.Floor src/Dodge/Floor.hs:(19,1)-(102,13) 147711 0 0.0 0.0 0.0 0.0 CAF:initialRoomTree_eta Dodge.Floor 111196 0 0.0 0.0 0.0 0.0 initialAnoTree Dodge.Floor src/Dodge/Floor.hs:(19,1)-(102,13) 148757 0 0.0 0.0 0.0 0.0 rToOnward Dodge.Cleat src/Dodge/Cleat.hs:22:1-37 148758 0 0.0 0.0 0.0 0.0 tToBTree Dodge.Tree.Compose src/Dodge/Tree/Compose.hs:93:1-42 148759 1 0.0 0.0 0.0 0.0 CAF:initialRoomTree_m1 Dodge.Floor 111198 0 0.0 0.0 0.0 0.0 initialAnoTree Dodge.Floor src/Dodge/Floor.hs:(19,1)-(102,13) 148782 0 0.0 0.0 0.0 0.0 tanksRoom Dodge.Room.Tanks src/Dodge/Room/Tanks.hs:(104,1)-(129,35) 148783 1 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 148813 1 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 148815 1 0.0 0.0 0.0 0.0 CAF:initialRoomTree_s Dodge.Floor 111188 0 0.0 0.0 0.0 0.0 CAF:initialState Data.GraphViz.Internal.State Data/GraphViz/Internal/State.hs:71:1-12 95405 0 0.0 0.0 0.0 0.0 initialState Data.GraphViz.Internal.State Data/GraphViz/Internal/State.hs:(71,1)-(80,19) 146965 1 0.0 0.0 0.0 0.0 CAF:initialWorld1 Dodge.Initialisation 137378 0 0.0 0.0 0.0 0.0 initialWorld Dodge.Initialisation src/Dodge/Initialisation.hs:(17,1)-(22,78) 151294 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 151295 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 151296 1 0.0 0.0 0.0 0.0 CAF:initialWorld2 Dodge.Initialisation 137377 0 0.0 0.0 0.0 0.0 initialWorld Dodge.Initialisation src/Dodge/Initialisation.hs:(17,1)-(22,78) 151297 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 151298 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 151299 1 0.0 0.0 0.0 0.0 CAF:initialWorld3 Dodge.Initialisation 137376 0 0.0 0.0 0.0 0.0 initialWorld Dodge.Initialisation src/Dodge/Initialisation.hs:(17,1)-(22,78) 151300 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 151301 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 151302 1 0.0 0.0 0.0 0.0 CAF:initialWorld7 Dodge.Initialisation 137374 0 0.0 0.0 0.0 0.0 initialWorld Dodge.Initialisation src/Dodge/Initialisation.hs:(17,1)-(22,78) 159303 0 0.0 0.0 0.0 0.0 CAF:initialWorld9 Dodge.Initialisation 137372 0 0.0 0.0 0.0 0.0 CAF:initialWorld_b1 Dodge.Initialisation 137375 0 0.0 0.0 0.0 0.0 initialWorld Dodge.Initialisation src/Dodge/Initialisation.hs:(17,1)-(22,78) 151303 0 0.0 0.0 0.0 0.0 CAF:initializeAll1 SDL.Init 108691 0 0.0 0.0 0.0 0.0 initializeAll SDL.Init src/SDL/Init.hs:64:1-49 139358 0 0.0 0.0 0.0 0.0 toEnum SDL.Init src/SDL/Init.hs:40:28-31 139364 7 0.0 0.0 0.0 0.0 fromEnum SDL.Init src/SDL/Init.hs:40:28-31 139359 2 0.0 0.0 0.0 0.0 CAF:initializeGLState_r1LUF Preload.Render 135423 0 0.0 0.0 0.0 0.0 initializeGLState Preload.Render src/Preload/Render.hs:(229,1)-(230,26) 141893 1 0.0 0.0 0.0 0.0 glEnable Graphics.GL.Functions.F07 src/Graphics/GL/Functions/F07.hs:447:1-43 141894 1 0.0 0.0 0.0 0.0 CAF:initializeOptionMenu3 Dodge.Menu.Option 137156 0 0.0 0.0 0.0 0.0 initializeOptionMenu Dodge.Menu.Option src/Dodge/Menu/Option.hs:(26,1)-(37,9) 142608 0 0.0 0.0 0.0 0.0 makeOptionsSelectionList Dodge.Menu.Option src/Dodge/Menu/Option.hs:(64,1)-(68,9) 142611 1 0.0 0.0 0.0 0.0 CAF:inorderNumberTree TreeHelp src/TreeHelp.hs:190:1-17 114049 0 0.0 0.0 0.0 0.0 inorderNumberTree TreeHelp src/TreeHelp.hs:190:1-34 150876 1 0.0 0.0 0.0 0.0 numTraversable TreeHelp src/TreeHelp.hs:(184,1)-(186,27) 150877 1 0.0 0.0 0.0 0.0 CAF:inputBufferEmpty Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:176:1-16 73535 0 0.0 0.0 0.0 0.0 inputBufferEmpty Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:176:1-48 140130 1 0.0 0.0 0.0 0.0 CAF:inputFocusI Dodge.InputFocus src/Dodge/InputFocus.hs:67:1-11 116530 0 0.0 0.0 0.0 0.0 inputFocusI Dodge.InputFocus src/Dodge/InputFocus.hs:67:1-24 157820 1 0.0 0.0 0.0 0.0 CAF:insertOneS1 Dodge.SoundLogic.ExternallyGeneratedSounds 136777 0 0.0 0.0 0.0 0.0 insertOneS Dodge.SoundLogic.ExternallyGeneratedSounds src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs:369:1-23 173926 1 0.0 0.0 0.0 0.0 CAF:insertS1 Dodge.SoundLogic.ExternallyGeneratedSounds 136727 0 0.0 0.0 0.0 0.0 insertS Dodge.SoundLogic.ExternallyGeneratedSounds src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs:319:1-19 164549 1 0.0 0.0 0.0 0.0 CAF:insertWallInZones Dodge.Wall.Zone src/Dodge/Wall/Zone.hs:21:1-17 135994 0 0.0 0.0 0.0 0.0 insertWallInZones Dodge.Wall.Zone src/Dodge/Wall/Zone.hs:21:1-44 156242 1 0.0 0.0 0.0 0.0 CAF:int Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:529:1-3 91940 0 0.0 0.0 0.0 0.0 int Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:529:1-11 146676 1 0.0 0.0 0.0 0.0 text' Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:552:1-28 146677 1 0.0 0.0 0.0 0.0 CAF:int1 Data.Aeson.Encoding.Internal 91474 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 160163 1 0.0 0.0 0.0 0.0 CAF:invDimColor Dodge.Inventory.Color src/Dodge/Inventory/Color.hs:5:1-11 116143 0 0.0 0.0 0.0 0.0 invDimColor Dodge.Inventory.Color src/Dodge/Inventory/Color.hs:5:1-23 143200 1 0.0 0.0 0.0 0.0 toV4 Geometry.Data src/Geometry/Data.hs:41:1-28 143201 1 0.0 0.0 0.0 0.0 CAF:invDisplayParams9 Dodge.ListDisplayParams 114923 0 0.0 0.0 0.0 0.0 invDisplayParams Dodge.ListDisplayParams src/Dodge/ListDisplayParams.hs:(27,1)-(37,18) 143126 0 0.0 0.0 0.0 0.0 invDisplayParams.isexaminesub Dodge.ListDisplayParams src/Dodge/ListDisplayParams.hs:(35,5)-(37,18) 143127 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143128 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143129 1 0.0 0.0 0.0 0.0 CAF:invDisplayParams_f2 Dodge.ListDisplayParams 114922 0 0.0 0.0 0.0 0.0 invDisplayParams Dodge.ListDisplayParams src/Dodge/ListDisplayParams.hs:(27,1)-(37,18) 143130 0 0.0 0.0 0.0 0.0 invDisplayParams.isexaminesub Dodge.ListDisplayParams src/Dodge/ListDisplayParams.hs:(35,5)-(37,18) 143131 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143132 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143133 1 0.0 0.0 0.0 0.0 CAF:invSelectionItem1 Dodge.Inventory.SelectionList 116138 0 0.0 0.0 0.0 0.0 invSelectionItem Dodge.Inventory.SelectionList src/Dodge/Inventory/SelectionList.hs:(15,1)-(29,27) 177733 0 0.0 0.0 0.0 0.0 invSelectionItem.pics Dodge.Inventory.SelectionList src/Dodge/Inventory/SelectionList.hs:(26,5)-(29,27) 177734 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 177735 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 177736 1 0.0 0.0 0.0 0.0 CAF:invSelectionItem_f1 Dodge.Inventory.SelectionList 116137 0 0.0 0.0 0.0 0.0 invSelectionItem Dodge.Inventory.SelectionList src/Dodge/Inventory/SelectionList.hs:(15,1)-(29,27) 177737 0 0.0 0.0 0.0 0.0 invSelectionItem.pics Dodge.Inventory.SelectionList src/Dodge/Inventory/SelectionList.hs:(26,5)-(29,27) 177738 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 177739 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 177740 1 0.0 0.0 0.0 0.0 CAF:invSize Dodge.Inventory.CheckSlots src/Dodge/Inventory/CheckSlots.hs:42:1-7 116144 0 0.0 0.0 0.0 0.0 invSize Dodge.Inventory.CheckSlots src/Dodge/Inventory/CheckSlots.hs:42:1-33 162274 1 0.0 0.0 0.0 0.0 CAF:invisibleChaseCrit1 Dodge.Creature.ChaseCrit 110012 0 0.0 0.0 0.0 0.0 invisibleChaseCrit Dodge.Creature.ChaseCrit src/Dodge/Creature/ChaseCrit.hs:(26,1)-(31,45) 152884 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 152885 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 152886 1 0.0 0.0 0.0 0.0 at Control.Lens.At src/Control/Lens/At.hs:484:3-28 152898 1 0.0 0.0 0.0 0.0 CAF:invisibleChaseCrit2 Dodge.Creature.ChaseCrit 110011 0 0.0 0.0 0.0 0.0 invisibleChaseCrit Dodge.Creature.ChaseCrit src/Dodge/Creature/ChaseCrit.hs:(26,1)-(31,45) 152887 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 152888 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 152889 1 0.0 0.0 0.0 0.0 at Control.Lens.At src/Control/Lens/At.hs:495:3-25 152897 1 0.0 0.0 0.0 0.0 CAF:invisibleChaseCrit3 Dodge.Creature.ChaseCrit 110010 0 0.0 0.0 0.0 0.0 invisibleChaseCrit Dodge.Creature.ChaseCrit src/Dodge/Creature/ChaseCrit.hs:(26,1)-(31,45) 152890 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 152891 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 152892 1 0.0 0.0 0.0 0.0 at Control.Lens.At src/Control/Lens/At.hs:484:3-28 152896 1 0.0 0.0 0.0 0.0 CAF:invisibleChaseCrit4 Dodge.Creature.ChaseCrit 110009 0 0.0 0.0 0.0 0.0 invisibleChaseCrit Dodge.Creature.ChaseCrit src/Dodge/Creature/ChaseCrit.hs:(26,1)-(31,45) 152893 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 152894 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 152895 1 0.0 0.0 0.0 0.0 CAF:isIDString Data.GraphViz.Internal.Util Data/GraphViz/Internal/Util.hs:36:1-10 95409 0 0.0 0.0 0.0 0.0 isIDString Data.GraphViz.Internal.Util Data/GraphViz/Internal/Util.hs:(36,1)-(37,23) 147175 1 0.0 0.0 0.0 0.0 CAF:isKeyword Data.GraphViz.Internal.Util Data/GraphViz/Internal/Util.hs:134:1-9 95425 0 0.0 0.0 0.0 0.0 isKeyword Data.GraphViz.Internal.Util Data/GraphViz/Internal/Util.hs:134:1-47 147146 1 0.0 0.0 0.0 0.0 CAF:itSlotsTaken1 Dodge.Inventory.ItemSpace 116142 0 0.0 0.0 0.0 0.0 itSlotsTaken Dodge.Inventory.ItemSpace src/Dodge/Inventory/ItemSpace.hs:(10,1)-(12,71) 149443 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 149444 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 149445 1 0.0 0.0 0.0 0.0 CAF:itSlotsTaken_f1 Dodge.Inventory.ItemSpace 116141 0 0.0 0.0 0.0 0.0 itSlotsTaken Dodge.Inventory.ItemSpace src/Dodge/Inventory/ItemSpace.hs:(10,1)-(12,71) 149446 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 149447 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 149448 1 0.0 0.0 0.0 0.0 CAF:itUseAimStance_rdjnZ Dodge.Item.HeldOffset src/Dodge/Item/HeldOffset.hs:52:5-18 115341 0 0.0 0.0 0.0 0.0 heldItemOffset Dodge.Item.HeldOffset src/Dodge/Item/HeldOffset.hs:(21,1)-(54,39) 177974 0 0.0 0.0 0.0 0.0 heldItemOffset.itUseAimStance Dodge.Item.HeldOffset src/Dodge/Item/HeldOffset.hs:52:5-48 177975 1 0.0 0.0 0.0 0.0 CAF:itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:40:1-16 113828 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 144886 1 0.0 0.0 0.0 0.0 backpackCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(23,1)-(28,12) 145008 1 0.0 0.0 0.0 0.0 watchCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(13,1)-(20,12) 144887 1 0.0 0.0 0.0 0.0 watchCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:19:5-29 144897 1 0.0 0.0 0.0 0.0 CAF:itemCombinations102 Dodge.Combine.Combinations 113816 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145274 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 145275 1 0.0 0.0 0.0 0.0 CAF:itemCombinations104 Dodge.Combine.Combinations 113632 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145276 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 145277 0 0.0 0.0 0.0 0.0 CAF:itemCombinations107 Dodge.Combine.Combinations 113631 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145306 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 145307 0 0.0 0.0 0.0 0.0 CAF:itemCombinations108 Dodge.Combine.Combinations 113817 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145260 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 145261 1 0.0 0.0 0.0 0.0 CAF:itemCombinations110 Dodge.Combine.Combinations 113630 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145264 0 0.0 0.0 0.0 0.0 revolverX Dodge.Item.Held.Stick src/Dodge/Item/Held/Stick.hs:(105,1)-(110,47) 145265 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145266 2 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145267 2 0.0 0.0 0.0 0.0 CAF:itemCombinations111 Dodge.Combine.Combinations 113629 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145262 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 145263 0 0.0 0.0 0.0 0.0 CAF:itemCombinations114 Dodge.Combine.Combinations 113818 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145242 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 145243 1 0.0 0.0 0.0 0.0 CAF:itemCombinations116 Dodge.Combine.Combinations 113628 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145244 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 145245 0 0.0 0.0 0.0 0.0 CAF:itemCombinations118 Dodge.Combine.Combinations 113819 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145219 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 145220 1 0.0 0.0 0.0 0.0 CAF:itemCombinations12 Dodge.Combine.Combinations 113573 0 0.0 0.0 0.0 0.0 watchCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(13,1)-(20,12) 144989 0 0.0 0.0 0.0 0.0 watchCombinations.o Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:20:5-12 144990 0 0.0 0.0 0.0 0.0 fromInteger Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:49:44-46 144992 0 0.0 0.0 0.0 0.0 CAF:itemCombinations120 Dodge.Combine.Combinations 113626 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145221 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 145222 0 0.0 0.0 0.0 0.0 CAF:itemCombinations123 Dodge.Combine.Combinations 113820 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145196 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 145197 1 0.0 0.0 0.0 0.0 CAF:itemCombinations125 Dodge.Combine.Combinations 113624 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145198 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 145199 0 0.0 0.0 0.0 0.0 CAF:itemCombinations127 Dodge.Combine.Combinations 113821 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145181 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 145182 1 0.0 0.0 0.0 0.0 CAF:itemCombinations129 Dodge.Combine.Combinations 113622 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145183 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 145184 0 0.0 0.0 0.0 0.0 CAF:itemCombinations134 Dodge.Combine.Combinations 113822 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145126 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 145127 1 0.0 0.0 0.0 0.0 CAF:itemCombinations136 Dodge.Combine.Combinations 113621 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145128 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 145129 0 0.0 0.0 0.0 0.0 CAF:itemCombinations14 Dodge.Combine.Combinations 113827 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 144993 0 0.0 0.0 0.0 0.0 watchCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(13,1)-(20,12) 144994 0 0.0 0.0 0.0 0.0 watchCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:19:5-29 144995 1 0.0 0.0 0.0 0.0 CAF:itemCombinations140 Dodge.Combine.Combinations 113823 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145061 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 145062 1 0.0 0.0 0.0 0.0 CAF:itemCombinations142 Dodge.Combine.Combinations 113620 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145065 0 0.0 0.0 0.0 0.0 bangStick Dodge.Item.Held.Stick src/Dodge/Item/Held/Stick.hs:(18,1)-(44,71) 145066 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145067 11 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145068 11 0.0 0.0 0.0 0.0 CAF:itemCombinations143 Dodge.Combine.Combinations 113619 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145063 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 145064 0 0.0 0.0 0.0 0.0 CAF:itemCombinations16 Dodge.Combine.Combinations 113576 0 0.0 0.0 0.0 0.0 watchCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(13,1)-(20,12) 144996 0 0.0 0.0 0.0 0.0 watchCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:19:5-29 144997 0 0.0 0.0 0.0 0.0 CAF:itemCombinations22 Dodge.Combine.Combinations 113575 0 0.0 0.0 0.0 0.0 watchCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(13,1)-(20,12) 144898 0 0.0 0.0 0.0 0.0 watchCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:19:5-29 144899 0 0.0 0.0 0.0 0.0 CAF:itemCombinations27 Dodge.Combine.Combinations 113825 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145009 0 0.0 0.0 0.0 0.0 backpackCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(23,1)-(28,12) 145010 0 0.0 0.0 0.0 0.0 backpackCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:27:5-29 145011 1 0.0 0.0 0.0 0.0 CAF:itemCombinations29 Dodge.Combine.Combinations 113572 0 0.0 0.0 0.0 0.0 backpackCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(23,1)-(28,12) 145012 0 0.0 0.0 0.0 0.0 backpackCombinations.o Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:28:5-12 145033 1 0.0 0.0 0.0 0.0 backpackCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:27:5-29 145013 0 0.0 0.0 0.0 0.0 CAF:itemCombinations3 Dodge.Combine.Combinations 113826 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145003 0 0.0 0.0 0.0 0.0 watchCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(13,1)-(20,12) 145004 0 0.0 0.0 0.0 0.0 watchCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:19:5-29 145005 1 0.0 0.0 0.0 0.0 CAF:itemCombinations35 Dodge.Combine.Combinations 113571 0 0.0 0.0 0.0 0.0 backpackCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(23,1)-(28,12) 145034 0 0.0 0.0 0.0 0.0 backpackCombinations.o Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:28:5-12 145035 0 0.0 0.0 0.0 0.0 fromInteger Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:49:44-46 145036 0 0.0 0.0 0.0 0.0 CAF:itemCombinations36 Dodge.Combine.Combinations 113824 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145037 0 0.0 0.0 0.0 0.0 hatCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(31,1)-(36,12) 145038 1 0.0 0.0 0.0 0.0 hatCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:35:5-29 145042 5 0.0 0.0 0.0 0.0 targetingHat Dodge.Item.Equipment src/Dodge/Item/Equipment.hs:(91,1)-(95,36) 145043 5 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145044 10 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145045 10 0.0 0.0 0.0 0.0 enumFrom Dodge.Data.Item.Targeting src/Dodge/Data/Item/Targeting.hs:17:36-39 145039 1 0.0 0.0 0.0 0.0 CAF:itemCombinations5 Dodge.Combine.Combinations 113577 0 0.0 0.0 0.0 0.0 watchCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(13,1)-(20,12) 145006 0 0.0 0.0 0.0 0.0 watchCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:19:5-29 145007 0 0.0 0.0 0.0 0.0 CAF:itemCombinations52 Dodge.Combine.Combinations 113808 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145487 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 145488 8 0.0 0.0 0.0 0.0 miniGunX Dodge.Item.Held.Cane src/Dodge/Item/Held/Cane.hs:(131,1)-(154,46) 145489 8 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145490 64 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145491 64 0.0 0.0 0.0 0.0 miniGunUse Dodge.Item.Held.Cane src/Dodge/Item/Held/Cane.hs:(113,1)-(128,82) 145492 8 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145493 72 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145494 72 0.0 0.0 0.0 0.0 CAF:itemCombinations53 Dodge.Combine.Combinations 113809 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145471 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 145472 1 0.0 0.0 0.0 0.0 CAF:itemCombinations55 Dodge.Combine.Combinations 113643 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145473 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 145474 0 0.0 0.0 0.0 0.0 CAF:itemCombinations58 Dodge.Combine.Combinations 113627 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145258 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 145259 0 0.0 0.0 0.0 0.0 CAF:itemCombinations60 Dodge.Combine.Combinations 113616 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145123 0 0.0 0.0 0.0 0.0 itemCombinations.o Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:114:5-12 145124 0 0.0 0.0 0.0 0.0 fromInteger Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:49:44-46 145125 0 0.0 0.0 0.0 0.0 CAF:itemCombinations61 Dodge.Combine.Combinations 113810 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145456 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 145457 1 0.0 0.0 0.0 0.0 CAF:itemCombinations63 Dodge.Combine.Combinations 113642 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145458 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 145459 0 0.0 0.0 0.0 0.0 CAF:itemCombinations66 Dodge.Combine.Combinations 113625 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145240 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 145241 0 0.0 0.0 0.0 0.0 CAF:itemCombinations67 Dodge.Combine.Combinations 113811 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145436 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 145437 1 0.0 0.0 0.0 0.0 CAF:itemCombinations69 Dodge.Combine.Combinations 113641 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145438 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 145439 0 0.0 0.0 0.0 0.0 CAF:itemCombinations72 Dodge.Combine.Combinations 113640 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145454 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 145455 0 0.0 0.0 0.0 0.0 CAF:itemCombinations74 Dodge.Combine.Combinations 113812 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145404 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 145405 1 0.0 0.0 0.0 0.0 CAF:itemCombinations76 Dodge.Combine.Combinations 113639 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145408 0 0.0 0.0 0.0 0.0 volleyGun Dodge.Item.Held.Cane src/Dodge/Item/Held/Cane.hs:(43,1)-(74,47) 145409 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145410 5 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145411 5 0.0 0.0 0.0 0.0 CAF:itemCombinations77 Dodge.Combine.Combinations 113638 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145406 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 145407 0 0.0 0.0 0.0 0.0 CAF:itemCombinations83 Dodge.Combine.Combinations 113813 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145343 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 145344 1 0.0 0.0 0.0 0.0 CAF:itemCombinations85 Dodge.Combine.Combinations 113637 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145345 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 145346 0 0.0 0.0 0.0 0.0 CAF:itemCombinations88 Dodge.Combine.Combinations 113623 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145215 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 145216 0 0.0 0.0 0.0 0.0 CAF:itemCombinations89 Dodge.Combine.Combinations 113814 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145333 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 145334 1 0.0 0.0 0.0 0.0 CAF:itemCombinations91 Dodge.Combine.Combinations 113636 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145337 0 0.0 0.0 0.0 0.0 grapeCannon Dodge.Item.Held.Cone src/Dodge/Item/Held/Cone.hs:(45,1)-(52,62) 145338 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145339 6 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145340 6 0.0 0.0 0.0 0.0 CAF:itemCombinations92 Dodge.Combine.Combinations 113635 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145335 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 145336 0 0.0 0.0 0.0 0.0 CAF:itemCombinations95 Dodge.Combine.Combinations 113634 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145341 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 145342 0 0.0 0.0 0.0 0.0 CAF:itemCombinations97 Dodge.Combine.Combinations 113815 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145308 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 145309 1 0.0 0.0 0.0 0.0 CAF:itemCombinations99 Dodge.Combine.Combinations 113633 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145310 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 145311 0 0.0 0.0 0.0 0.0 CAF:itemCombinationsEdges Dodge.Combine.Graph src/Dodge/Combine/Graph.hs:57:1-21 113545 0 0.0 0.0 0.0 0.0 itemCombinationsEdges Dodge.Combine.Graph src/Dodge/Combine/Graph.hs:(57,1)-(66,80) 144885 1 0.0 0.0 0.0 0.0 itemCombinationsEdges.f Dodge.Combine.Graph src/Dodge/Combine/Graph.hs:(60,5)-(66,80) 144895 1105 0.0 0.0 0.0 0.0 == Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:93:15-16 144900 1231 0.0 0.0 0.0 0.0 == Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:182:15-16 145176 1093 0.0 0.0 0.0 0.0 == Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:83:15-16 146133 15 0.0 0.0 0.0 0.0 == Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:121:15-16 145051 6 0.0 0.0 0.0 0.0 == Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:133:15-16 144957 3 0.0 0.0 0.0 0.0 itemCombinationsEdges.f.bts Dodge.Combine.Graph src/Dodge/Combine/Graph.hs:65:9-26 144896 1105 0.0 0.0 0.0 0.0 belowNumX Dodge.Combine.Graph src/Dodge/Combine/Graph.hs:(79,1)-(81,38) 144958 214 0.0 0.0 0.0 0.0 maxShowX Dodge.Combine.Graph src/Dodge/Combine/Graph.hs:(45,1)-(54,16) 144959 214 0.0 0.0 0.0 0.0 _ibtHeld Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:88:13-20 145178 64 0.0 0.0 0.0 0.0 _xNum Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:136:18-22 145177 64 0.0 0.0 0.0 0.0 itemCombinationsEdges.f.g Dodge.Combine.Graph src/Dodge/Combine/Graph.hs:66:9-80 144981 147 0.0 0.0 0.0 0.0 _getItAmount Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:47:30-41 147004 52 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144891 0 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144892 0 0.0 0.0 0.0 0.0 _2 Control.Lens.Tuple src/Control/Lens/Tuple.hs:229:3-37 144893 1105 0.0 0.0 0.0 0.0 _2.\ Control.Lens.Tuple src/Control/Lens/Tuple.hs:229:32-37 144894 1105 0.0 0.0 0.0 0.0 _itType Dodge.Data.Item src/Dodge/Data/Item.hs:35:7-13 144998 56 0.0 0.0 0.0 0.0 _iyBase Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:17:7-13 144999 56 0.0 0.0 0.0 0.0 _itType Dodge.Data.Item src/Dodge/Data/Item.hs:35:7-13 144904 1049 0.0 0.0 0.0 0.0 _iyBase Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:17:7-13 144954 1049 0.0 0.0 0.0 0.0 CAF:itemCombinations_cr Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:115:5-6 113615 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145217 0 0.0 0.0 0.0 0.0 itemCombinations.cr Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:115:5-14 145218 1 0.0 0.0 0.0 0.0 CAF:itemCombinations_o Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:20:5 113574 0 0.0 0.0 0.0 0.0 watchCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(13,1)-(20,12) 144955 0 0.0 0.0 0.0 0.0 watchCombinations.o Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:20:5-12 144956 1 0.0 0.0 0.0 0.0 CAF:itemCombinations_o1 Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:114:5 113617 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145121 0 0.0 0.0 0.0 0.0 itemCombinations.o Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:114:5-12 145122 1 0.0 0.0 0.0 0.0 CAF:itemString Dodge.Item.Display src/Dodge/Item/Display.hs:36:1-10 116066 0 0.0 0.0 0.0 0.0 itemString Dodge.Item.Display src/Dodge/Item/Display.hs:36:1-31 149173 1 0.0 0.0 0.0 0.0 CAF:json1 Data.Aeson.Parser.Internal 91126 0 0.0 0.0 0.0 0.0 json Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:112:1-12 138541 1 0.0 0.0 0.0 0.0 CAF:json2 Data.Aeson.Parser.Internal 91124 0 0.0 0.0 0.0 0.0 value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:202:1-37 138542 1 0.0 0.0 0.0 0.0 CAF:json3 Data.Aeson.Parser.Internal 91121 0 0.0 0.0 0.0 0.0 value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:202:1-37 138543 0 0.0 0.0 0.0 0.0 *> Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:189:5-26 138545 1 0.0 0.0 0.0 0.0 >>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 138546 1 0.0 0.0 0.0 0.0 >> Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:152:5-15 138544 1 0.0 0.0 0.0 0.0 CAF:json4 Data.Aeson.Parser.Internal 91120 0 0.0 0.0 0.0 0.0 value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:202:1-37 138570 0 0.0 0.0 0.0 0.0 >>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 138571 1 0.0 0.0 0.0 0.0 CAF:jsonEOF1 Data.Aeson.Parser.Internal 91132 0 0.0 0.0 0.0 0.0 jsonEOF Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:444:1-41 138530 1 0.0 0.0 0.0 0.0 <* Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:191:5-36 138531 1 0.0 0.0 0.0 0.0 >>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 138532 1 0.0 0.0 0.0 0.0 CAF:jsonEOF3 Data.Aeson.Parser.Internal 91131 0 0.0 0.0 0.0 0.0 jsonEOF Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:444:1-41 138932 0 0.0 0.0 0.0 0.0 endOfInput Data.Attoparsec.Internal Data/Attoparsec/Internal.hs:(110,1)-(117,55) 138933 1 0.0 0.0 0.0 0.0 CAF:jsonEOF4 Data.Aeson.Parser.Internal 91130 0 0.0 0.0 0.0 0.0 jsonEOF Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:444:1-41 138538 0 0.0 0.0 0.0 0.0 <* Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:191:5-36 138539 1 0.0 0.0 0.0 0.0 >>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 138540 1 0.0 0.0 0.0 0.0 CAF:jsonEOF_go Data.Aeson.Parser.Internal 91129 0 0.0 0.0 0.0 0.0 jsonEOF Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:444:1-41 138901 0 0.0 0.0 0.0 0.0 >>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 138902 1 0.0 0.0 0.0 0.0 CAF:jsonWith1 Data.Aeson.Parser.Internal 90604 0 0.0 0.0 0.0 0.0 jstring Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:324:1-32 138645 1 0.0 0.0 0.0 0.0 *> Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:189:5-26 138646 1 0.0 0.0 0.0 0.0 >>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 138647 1 0.0 0.0 0.0 0.0 CAF:jsonWith12 Data.Aeson.Parser.Internal 90617 0 0.0 0.0 0.0 0.0 decimal0 Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:(463,1)-(468,36) 138849 0 0.0 0.0 0.0 0.0 *> Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:189:5-26 138851 1 0.0 0.0 0.0 0.0 >>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 138852 1 0.0 0.0 0.0 0.0 >> Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:152:5-15 138850 1 0.0 0.0 0.0 0.0 CAF:jsonWith3 Data.Aeson.Parser.Internal 90603 0 0.0 0.0 0.0 0.0 jstring Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:324:1-32 138653 0 0.0 0.0 0.0 0.0 >>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 138654 1 0.0 0.0 0.0 0.0 CAF:jsonWith4 Data.Aeson.Parser.Internal 90621 0 0.0 0.0 0.0 0.0 decimal0 Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:(463,1)-(468,36) 138846 1 0.0 0.0 0.0 0.0 >>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 138847 1 0.0 0.0 0.0 0.0 CAF:jsonWith_k Data.Aeson.Parser.Internal 90616 0 0.0 0.0 0.0 0.0 decimal0 Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:(463,1)-(468,36) 138856 0 0.0 0.0 0.0 0.0 >>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 138857 1 0.0 0.0 0.0 0.0 CAF:jsonWith_m2 Data.Aeson.Parser.Internal 90611 0 0.0 0.0 0.0 0.0 decimal0 Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:(463,1)-(468,36) 138854 0 0.0 0.0 0.0 0.0 >>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 138855 1 0.0 0.0 0.0 0.0 CAF:jsonWith_m3 Data.Aeson.Parser.Internal 90612 0 0.0 0.0 0.0 0.0 decimal0 Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:(463,1)-(468,36) 138859 0 0.0 0.0 0.0 0.0 fmap Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(172,5)-(174,42) 138860 1 0.0 0.0 0.0 0.0 CAF:jsonWith_p Data.Aeson.Parser.Internal 90593 0 0.0 0.0 0.0 0.0 jstring Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:324:1-32 138650 0 0.0 0.0 0.0 0.0 >>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 138651 1 0.0 0.0 0.0 0.0 CAF:jsonWith_zero Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:464:7-10 90610 0 0.0 0.0 0.0 0.0 decimal0 Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:(463,1)-(468,36) 138895 0 0.0 0.0 0.0 0.0 decimal0.zero Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:464:7-15 138896 1 0.0 0.0 0.0 0.0 CAF:json_go Data.Aeson.Parser.Internal 91043 0 0.0 0.0 0.0 0.0 value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:202:1-37 138549 0 0.0 0.0 0.0 0.0 >>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 138550 1 0.0 0.0 0.0 0.0 CAF:jumpLegs2 Dodge.Item.Equipment 115759 0 0.0 0.0 0.0 0.0 powerLegs Dodge.Item.Equipment src/Dodge/Item/Equipment.hs:(105,1)-(108,44) 146101 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146102 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 146103 1 0.0 0.0 0.0 0.0 CAF:jumpLegs3 Dodge.Item.Equipment 115758 0 0.0 0.0 0.0 0.0 powerLegs Dodge.Item.Equipment src/Dodge/Item/Equipment.hs:(105,1)-(108,44) 146104 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146105 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 146106 1 0.0 0.0 0.0 0.0 CAF:k10_rm1UI Dodge.Render 137116 0 0.0 0.0 0.0 0.0 doDrawing Dodge.Render src/Dodge/Render.hs:(36,1)-(40,41) 144078 0 0.0 0.0 0.0 0.0 doDrawing' Dodge.Render src/Dodge/Render.hs:(47,1)-(380,24) 144079 0 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 144080 1 0.0 0.0 0.0 0.0 CAF:k11_rm1UJ Dodge.Render 137117 0 0.0 0.0 0.0 0.0 doDrawing Dodge.Render src/Dodge/Render.hs:(36,1)-(40,41) 143759 0 0.0 0.0 0.0 0.0 doDrawing' Dodge.Render src/Dodge/Render.hs:(47,1)-(380,24) 143760 0 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 143761 1 0.0 0.0 0.0 0.0 CAF:k1_r2Gm2 Render 135393 0 0.0 0.0 0.0 0.0 createLightMap Render src/Render.hs:(43,1)-(49,54) 144045 0 0.0 0.0 0.0 0.0 renderShadows Render src/Render.hs:(129,1)-(218,29) 144046 0 0.0 0.0 0.0 0.0 renderShadows.\ Render src/Render.hs:(141,9)-(145,15) 144047 0 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 144048 1 0.0 0.0 0.0 0.0 CAF:k1_rm1Uj Dodge.Render 137107 0 0.0 0.0 0.0 0.0 doDrawing Dodge.Render src/Dodge/Render.hs:(36,1)-(40,41) 143958 0 0.0 0.0 0.0 0.0 doDrawing' Dodge.Render src/Dodge/Render.hs:(47,1)-(380,24) 143959 0 0.0 0.0 0.0 0.0 doDrawing'.\ Dodge.Render src/Dodge/Render.hs:(134,9)-(138,15) 143960 0 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 143961 1 0.0 0.0 0.0 0.0 CAF:k2_raMJ5 Dodge.Base.Collide 113854 0 0.0 0.0 0.0 0.0 anythingHitCirc Dodge.Base.Collide src/Dodge/Base/Collide.hs:(243,1)-(252,59) 179669 0 0.0 0.0 0.0 0.0 anythingHitCirc.hitWl Dodge.Base.Collide src/Dodge/Base/Collide.hs:252:5-59 179670 0 0.0 0.0 0.0 0.0 CAF:k2_rbXiY Dodge.Update.Camera 136251 0 0.0 0.0 0.0 0.0 updateBounds Dodge.Update.Camera src/Dodge/Update/Camera.hs:(265,1)-(271,48) 156491 0 0.0 0.0 0.0 0.0 updateBounds.(...) Dodge.Update.Camera src/Dodge/Update/Camera.hs:271:5-48 156492 0 0.0 0.0 0.0 0.0 findBoundDists Dodge.Update.Camera src/Dodge/Update/Camera.hs:(256,1)-(262,24) 156493 0 0.0 0.0 0.0 0.0 farWallDistDirection Dodge.Update.Camera src/Dodge/Update/Camera.hs:(247,1)-(253,71) 156494 0 0.0 0.0 0.0 0.0 farWallDistDirection.f Dodge.Update.Camera src/Dodge/Update/Camera.hs:251:5-88 156495 0 0.0 0.0 0.0 0.0 farWallDistDirection.wls Dodge.Update.Camera src/Dodge/Update/Camera.hs:252:5-48 156496 0 0.0 0.0 0.0 0.0 CAF:k2_rg9e9 Dodge.Placement.PlaceSpot.TriggerDoor 114702 0 0.0 0.0 0.0 0.0 maybeClearDoorPaths Dodge.Placement.PlaceSpot.TriggerDoor src/Dodge/Placement/PlaceSpot/TriggerDoor.hs:69:1-65 172351 0 0.0 0.0 0.0 0.0 maybeClearDoorPath Dodge.Placement.PlaceSpot.TriggerDoor src/Dodge/Placement/PlaceSpot/TriggerDoor.hs:(72,1)-(76,110) 172352 0 0.0 0.0 0.0 0.0 CAF:k2_rm1Uk Dodge.Render 137108 0 0.0 0.0 0.0 0.0 doDrawing Dodge.Render src/Dodge/Render.hs:(36,1)-(40,41) 143997 0 0.0 0.0 0.0 0.0 doDrawing' Dodge.Render src/Dodge/Render.hs:(47,1)-(380,24) 143998 0 0.0 0.0 0.0 0.0 doDrawing'.\ Dodge.Render src/Dodge/Render.hs:(159,9)-(163,15) 143999 0 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 144000 1 0.0 0.0 0.0 0.0 CAF:k2_rp13s Dodge.Update 136412 0 0.0 0.0 0.0 0.0 updateCloud Dodge.Update src/Dodge/Update.hs:(582,1)-(604,49) 165040 0 0.0 0.0 0.0 0.0 updateCloud.hitWl Dodge.Update src/Dodge/Update.hs:601:5-56 165041 0 0.0 0.0 0.0 0.0 CAF:k33_r230D Data.Aeson.Parser.Internal 91053 0 0.0 0.0 0.0 0.0 value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:202:1-37 138761 0 0.0 0.0 0.0 0.0 >>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 138762 0 0.0 0.0 0.0 0.0 >>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 138763 0 0.0 0.0 0.0 0.0 >>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 138764 0 0.0 0.0 0.0 0.0 fmap Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(172,5)-(174,42) 138765 1 0.0 0.0 0.0 0.0 CAF:k37_r231N Data.Aeson.Parser.Internal 91111 0 0.0 0.0 0.0 0.0 value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:202:1-37 138736 0 0.0 0.0 0.0 0.0 >>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 138737 1 0.0 0.0 0.0 0.0 >>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 138738 0 0.0 0.0 0.0 0.0 >>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 138739 0 0.0 0.0 0.0 0.0 array_ Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:175:35-59 138740 0 0.0 0.0 0.0 0.0 CAF:k38_r231Q Data.Aeson.Parser.Internal 91113 0 0.0 0.0 0.0 0.0 value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:202:1-37 138704 0 0.0 0.0 0.0 0.0 >>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 138705 0 0.0 0.0 0.0 0.0 >>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 138706 0 0.0 0.0 0.0 0.0 >>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 138707 0 0.0 0.0 0.0 0.0 array_ Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:175:35-59 138708 1 0.0 0.0 0.0 0.0 fmap Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(172,5)-(174,42) 138709 1 0.0 0.0 0.0 0.0 CAF:k39_r231V Data.Aeson.Parser.Internal 91116 0 0.0 0.0 0.0 0.0 value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:202:1-37 138617 0 0.0 0.0 0.0 0.0 >>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 138618 1 0.0 0.0 0.0 0.0 >>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 138619 0 0.0 0.0 0.0 0.0 >>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 138620 0 0.0 0.0 0.0 0.0 object_ Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:136:46-85 138621 0 0.0 0.0 0.0 0.0 CAF:k3_rc5Cq Dodge.Prop.Moving 110990 0 0.0 0.0 0.0 0.0 fallSmallBounce' Dodge.Prop.Moving src/Dodge/Prop/Moving.hs:(34,1)-(59,52) 180861 0 0.0 0.0 0.0 0.0 fallSmallBounce'.updateWithVel Dodge.Prop.Moving src/Dodge/Prop/Moving.hs:(57,5)-(59,52) 180862 0 0.0 0.0 0.0 0.0 CAF:k3_reOwg Dodge.WorldEvent.Explosion 114215 0 0.0 0.0 0.0 0.0 makeExplosionAt Dodge.WorldEvent.Explosion src/Dodge/WorldEvent/Explosion.hs:(80,1)-(106,71) 180141 0 0.0 0.0 0.0 0.0 makeExplosionAt.fPs Dodge.WorldEvent.Explosion src/Dodge/WorldEvent/Explosion.hs:95:5-47 180142 0 0.0 0.0 0.0 0.0 makeExplosionAt.pushAgainstWalls Dodge.WorldEvent.Explosion src/Dodge/WorldEvent/Explosion.hs:106:5-71 180143 0 0.0 0.0 0.0 0.0 CAF:k3_rhPxl Dodge.Inventory 116281 0 0.0 0.0 0.0 0.0 updateCloseObjects Dodge.Inventory src/Dodge/Inventory.hs:(171,1)-(195,91) 177297 0 0.0 0.0 0.0 0.0 updateCloseObjects.filt Dodge.Inventory src/Dodge/Inventory.hs:184:5-101 177298 0 0.0 0.0 0.0 0.0 updateCloseObjects.filt.\ Dodge.Inventory src/Dodge/Inventory.hs:184:29-101 177299 0 0.0 0.0 0.0 0.0 CAF:k3_rkLlf Dodge.Machine.Update 114825 0 0.0 0.0 0.0 0.0 updateTurret Dodge.Machine.Update src/Dodge/Machine/Update.hs:(32,1)-(59,116) 158464 0 0.0 0.0 0.0 0.0 updateTurret.seesYou Dodge.Machine.Update src/Dodge/Machine/Update.hs:49:5-41 158465 0 0.0 0.0 0.0 0.0 CAF:k3_rm1Uq Dodge.Render 137109 0 0.0 0.0 0.0 0.0 doDrawing Dodge.Render src/Dodge/Render.hs:(36,1)-(40,41) 144004 0 0.0 0.0 0.0 0.0 doDrawing' Dodge.Render src/Dodge/Render.hs:(47,1)-(380,24) 144005 0 0.0 0.0 0.0 0.0 doDrawing'.\ Dodge.Render src/Dodge/Render.hs:(165,9)-(169,15) 144006 0 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 144007 1 0.0 0.0 0.0 0.0 CAF:k3_rp136 Dodge.Update 136404 0 0.0 0.0 0.0 0.0 updateSeenWalls Dodge.Update src/Dodge/Update.hs:539:1-81 157549 0 0.0 0.0 0.0 0.0 CAF:k40_r231Y Data.Aeson.Parser.Internal 91118 0 0.0 0.0 0.0 0.0 value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:202:1-37 138585 0 0.0 0.0 0.0 0.0 >>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 138586 0 0.0 0.0 0.0 0.0 >>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 138587 0 0.0 0.0 0.0 0.0 >>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 138588 0 0.0 0.0 0.0 0.0 object_ Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:136:46-85 138589 1 0.0 0.0 0.0 0.0 fmap Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(172,5)-(174,42) 138590 1 0.0 0.0 0.0 0.0 CAF:k4_rm1Ur Dodge.Render 137110 0 0.0 0.0 0.0 0.0 doDrawing Dodge.Render src/Dodge/Render.hs:(36,1)-(40,41) 144085 0 0.0 0.0 0.0 0.0 doDrawing' Dodge.Render src/Dodge/Render.hs:(47,1)-(380,24) 144086 0 0.0 0.0 0.0 0.0 doDrawing'.\ Dodge.Render src/Dodge/Render.hs:(218,9)-(221,15) 144087 0 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 144088 1 0.0 0.0 0.0 0.0 CAF:k5_rm1Us Dodge.Render 137111 0 0.0 0.0 0.0 0.0 doDrawing Dodge.Render src/Dodge/Render.hs:(36,1)-(40,41) 144102 0 0.0 0.0 0.0 0.0 doDrawing' Dodge.Render src/Dodge/Render.hs:(47,1)-(380,24) 144103 0 0.0 0.0 0.0 0.0 doDrawing'.\ Dodge.Render src/Dodge/Render.hs:(225,9)-(229,15) 144104 0 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 144105 1 0.0 0.0 0.0 0.0 CAF:k6_rm1Uw Dodge.Render 137112 0 0.0 0.0 0.0 0.0 doDrawing Dodge.Render src/Dodge/Render.hs:(36,1)-(40,41) 144150 0 0.0 0.0 0.0 0.0 doDrawing' Dodge.Render src/Dodge/Render.hs:(47,1)-(380,24) 144151 0 0.0 0.0 0.0 0.0 doDrawing'.\ Dodge.Render src/Dodge/Render.hs:(261,9)-(265,15) 144152 0 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 144153 1 0.0 0.0 0.0 0.0 CAF:k7_rm1UF Dodge.Render 137113 0 0.0 0.0 0.0 0.0 doDrawing Dodge.Render src/Dodge/Render.hs:(36,1)-(40,41) 144161 0 0.0 0.0 0.0 0.0 doDrawing' Dodge.Render src/Dodge/Render.hs:(47,1)-(380,24) 144162 0 0.0 0.0 0.0 0.0 doDrawing'.\ Dodge.Render src/Dodge/Render.hs:(282,13)-(286,19) 144163 0 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 144164 1 0.0 0.0 0.0 0.0 CAF:k8_rm1UG Dodge.Render 137114 0 0.0 0.0 0.0 0.0 doDrawing Dodge.Render src/Dodge/Render.hs:(36,1)-(40,41) 144168 0 0.0 0.0 0.0 0.0 doDrawing' Dodge.Render src/Dodge/Render.hs:(47,1)-(380,24) 144169 0 0.0 0.0 0.0 0.0 doDrawing'.\ Dodge.Render src/Dodge/Render.hs:(288,13)-(292,19) 144170 0 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 144171 1 0.0 0.0 0.0 0.0 CAF:k9_rm1UH Dodge.Render 137115 0 0.0 0.0 0.0 0.0 doDrawing Dodge.Render src/Dodge/Render.hs:(36,1)-(40,41) 144197 0 0.0 0.0 0.0 0.0 doDrawing' Dodge.Render src/Dodge/Render.hs:(47,1)-(380,24) 144198 0 0.0 0.0 0.0 0.0 doDrawing'.\ Dodge.Render src/Dodge/Render.hs:(309,13)-(313,19) 144199 0 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 144200 1 0.0 0.0 0.0 0.0 CAF:k_r2GlW Render 135392 0 0.0 0.0 0.0 0.0 createLightMap Render src/Render.hs:(43,1)-(49,54) 159794 0 0.0 0.0 0.0 0.0 renderShadows Render src/Render.hs:(129,1)-(218,29) 159795 0 0.0 0.0 0.0 0.0 renderShadows.\ Render src/Render.hs:(154,81)-(216,37) 159796 0 0.0 0.0 0.0 0.0 renderShadows.\.\ Render src/Render.hs:(159,13)-(163,19) 159797 0 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 159798 1 0.0 0.0 0.0 0.0 CAF:k_r8OVx Dodge.Zoning.Wall 135924 0 0.0 0.0 0.0 0.0 zoneOfWl Dodge.Zoning.Wall src/Dodge/Zoning/Wall.hs:56:1-51 156248 0 0.0 0.0 0.0 0.0 CAF:k_r8VCs Dodge.Zoning.Pathing 135938 0 0.0 0.0 0.0 0.0 zoneOfPe Dodge.Zoning.Pathing src/Dodge/Zoning/Pathing.hs:50:1-80 151653 0 0.0 0.0 0.0 0.0 CAF:k_riMq Main 138515 0 0.0 0.0 0.0 0.0 theCleanup Main appDodge/Main.hs:75:1-77 194147 0 0.0 0.0 0.0 0.0 cleanUpPreload Preload src/Preload.hs:(12,1)-(14,39) 194148 1 0.0 0.0 0.0 0.0 CAF:k_rljYc Dodge.Update.Input.ScreenLayer 136075 0 0.0 0.0 0.0 0.0 updateUseInputOnScreen Dodge.Update.Input.ScreenLayer src/Dodge/Update/Input/ScreenLayer.hs:(18,1)-(20,39) 144411 0 0.0 0.0 0.0 0.0 optionScreenUpdate Dodge.Update.Input.ScreenLayer src/Dodge/Update/Input/ScreenLayer.hs:(40,1)-(51,38) 144412 0 0.0 0.0 0.0 0.0 mouseClickOptionsList Dodge.Update.Input.ScreenLayer src/Dodge/Update/Input/ScreenLayer.hs:(60,1)-(72,18) 144413 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144414 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144415 1 0.0 0.0 0.0 0.0 CAF:k_rm1Ud Dodge.Render 137106 0 0.0 0.0 0.0 0.0 doDrawing Dodge.Render src/Dodge/Render.hs:(36,1)-(40,41) 143775 0 0.0 0.0 0.0 0.0 doDrawing' Dodge.Render src/Dodge/Render.hs:(47,1)-(380,24) 143776 0 0.0 0.0 0.0 0.0 doDrawing'.\ Dodge.Render src/Dodge/Render.hs:(110,9)-(114,15) 143777 0 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 143778 1 0.0 0.0 0.0 0.0 CAF:k_rmgPw Dodge.Combine.Graph 113514 0 0.0 0.0 0.0 0.0 itemCombinationsEdges Dodge.Combine.Graph src/Dodge/Combine/Graph.hs:(57,1)-(66,80) 144901 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144902 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144903 1 0.0 0.0 0.0 0.0 CAF:k_rmxOG Dodge.Room.Procedural 110503 0 0.0 0.0 0.0 0.0 roomRect Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(47,1)-(115,13) 148009 0 0.0 0.0 0.0 0.0 roomRect.posps' Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:106:5-80 148010 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 148011 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 148012 1 0.0 0.0 0.0 0.0 CAF:key Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:249:1-3 91450 0 0.0 0.0 0.0 0.0 key Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:249:1-23 171480 1 0.0 0.0 0.0 0.0 CAF:key Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:328:1-3 90606 0 0.0 0.0 0.0 0.0 key Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:328:1-30 138639 1 0.0 0.0 0.0 0.0 fmap Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(172,5)-(174,42) 138640 1 0.0 0.0 0.0 0.0 CAF:key1 Data.Aeson.Encoding.Internal 91448 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 160304 1 0.0 0.0 0.0 0.0 CAF:keyCard1 Dodge.Item.Held.Utility 115375 0 0.0 0.0 0.0 0.0 keyCard Dodge.Item.Held.Utility src/Dodge/Item/Held/Utility.hs:(22,1)-(25,45) 149609 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 149610 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 149611 1 0.0 0.0 0.0 0.0 CAF:keyCardRoomRunPast2 Dodge.Room.LasTurret 110675 0 0.0 0.0 0.0 0.0 CAF:keyCardRoomRunPast5 Dodge.Room.LasTurret 110673 0 0.0 0.0 0.0 0.0 keyCardRoomRunPast Dodge.Room.LasTurret src/Dodge/Room/LasTurret.hs:(58,1)-(67,17) 148923 0 0.0 0.0 0.0 0.0 roomNgon Dodge.Room.Ngon src/Dodge/Room/Ngon.hs:(15,1)-(34,97) 148924 1 0.0 0.0 0.0 0.0 toBothLnk Dodge.RoomLink src/Dodge/RoomLink.hs:(122,1)-(127,9) 149627 6 0.0 0.0 0.0 0.0 makeTileFromPoly Tile src/Tile.hs:(29,1)-(36,18) 160063 1 0.0 0.0 0.0 0.0 + Linear.V2 src/Linear/V2.hs:207:3-18 160064 1 0.0 0.0 0.0 0.0 <*> Linear.V2 src/Linear/V2.hs:171:3-36 160065 1 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 160070 0 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 160066 1 0.0 0.0 0.0 0.0 makeTileFromPoly.(...) Tile src/Tile.hs:36:5-18 160068 1 0.0 0.0 0.0 0.0 makeTileFromPoly.c Tile src/Tile.hs:36:5-18 160067 1 0.0 0.0 0.0 0.0 makeTileFromPoly.d Tile src/Tile.hs:36:5-18 160069 1 0.0 0.0 0.0 0.0 roomNgon.bl Dodge.Room.Ngon src/Dodge/Room/Ngon.hs:32:5-15 151242 1 0.0 0.0 0.0 0.0 roomNgon.br Dodge.Room.Ngon src/Dodge/Room/Ngon.hs:33:5-19 151243 1 0.0 0.0 0.0 0.0 roomNgon.lnks Dodge.Room.Ngon src/Dodge/Room/Ngon.hs:34:5-97 148926 1 0.0 0.0 0.0 0.0 roomNgon.lnks.\ Dodge.Room.Ngon src/Dodge/Room/Ngon.hs:34:34-46 148929 6 0.0 0.0 0.0 0.0 roomNgon.lnks.\ Dodge.Room.Ngon src/Dodge/Room/Ngon.hs:34:69-91 148927 6 0.0 0.0 0.0 0.0 roomNgon.poly Dodge.Room.Ngon src/Dodge/Room/Ngon.hs:(28,5)-(31,28) 151238 1 0.0 0.0 0.0 0.0 roomNgon.poly.\ Dodge.Room.Ngon src/Dodge/Room/Ngon.hs:30:27-108 151241 6 0.0 0.0 0.0 0.0 loopPairs ListHelp src/ListHelp.hs:(29,1)-(33,69) 151239 1 0.0 0.0 0.0 0.0 loopPairs.f ListHelp src/ListHelp.hs:(31,5)-(32,40) 151240 6 0.0 0.0 0.0 0.0 roomNgon.rot Dodge.Room.Ngon src/Dodge/Room/Ngon.hs:26:5-33 148928 1 0.0 0.0 0.0 0.0 roomNgon.rots Dodge.Room.Ngon src/Dodge/Room/Ngon.hs:27:5-51 148925 1 0.0 0.0 0.0 0.0 CAF:keyCardRoomRunPast8 Dodge.Room.LasTurret 110674 0 0.0 0.0 0.0 0.0 keyCardRoomRunPast Dodge.Room.LasTurret src/Dodge/Room/LasTurret.hs:(58,1)-(67,17) 149630 0 0.0 0.0 0.0 0.0 cleatOnward Dodge.Cleat src/Dodge/Cleat.hs:25:1-68 149631 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 149632 0 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 149633 0 0.0 0.0 0.0 0.0 CAF:keywords Data.GraphViz.Internal.Util Data/GraphViz/Internal/Util.hs:138:1-8 95423 0 0.0 0.0 0.0 0.0 keywords Data.GraphViz.Internal.Util Data/GraphViz/Internal/Util.hs:(138,1)-(144,25) 147150 1 0.0 0.0 0.0 0.0 CAF:keywords11 Data.GraphViz.Internal.Util 95420 0 0.0 0.0 0.0 0.0 keywords Data.GraphViz.Internal.Util Data/GraphViz/Internal/Util.hs:(138,1)-(144,25) 147163 0 0.0 0.0 0.0 0.0 unstreamChunks/outer Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(73,15)-(79,43) 147164 1 0.0 0.0 0.0 0.0 unstreamChunks/inner Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(90,17)-(94,59) 147165 7 0.0 0.0 0.0 0.0 unstreamChunks/resize Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(83,72)-(87,38) 147166 2 0.0 0.0 0.0 0.0 CAF:keywords13 Data.GraphViz.Internal.Util 95419 0 0.0 0.0 0.0 0.0 keywords Data.GraphViz.Internal.Util Data/GraphViz/Internal/Util.hs:(138,1)-(144,25) 147159 0 0.0 0.0 0.0 0.0 unstreamChunks/outer Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(73,15)-(79,43) 147160 1 0.0 0.0 0.0 0.0 unstreamChunks/inner Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(90,17)-(94,59) 147161 5 0.0 0.0 0.0 0.0 unstreamChunks/resize Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(83,72)-(87,38) 147162 1 0.0 0.0 0.0 0.0 CAF:keywords15 Data.GraphViz.Internal.Util 95418 0 0.0 0.0 0.0 0.0 keywords Data.GraphViz.Internal.Util Data/GraphViz/Internal/Util.hs:(138,1)-(144,25) 147155 0 0.0 0.0 0.0 0.0 unstreamChunks/outer Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(73,15)-(79,43) 147156 1 0.0 0.0 0.0 0.0 unstreamChunks/inner Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(90,17)-(94,59) 147157 4 0.0 0.0 0.0 0.0 unstreamChunks/resize Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(83,72)-(87,38) 147158 1 0.0 0.0 0.0 0.0 CAF:keywords17 Data.GraphViz.Internal.Util 95417 0 0.0 0.0 0.0 0.0 keywords Data.GraphViz.Internal.Util Data/GraphViz/Internal/Util.hs:(138,1)-(144,25) 147151 0 0.0 0.0 0.0 0.0 unstreamChunks/outer Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(73,15)-(79,43) 147152 1 0.0 0.0 0.0 0.0 unstreamChunks/inner Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(90,17)-(94,59) 147153 4 0.0 0.0 0.0 0.0 unstreamChunks/resize Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(83,72)-(87,38) 147154 1 0.0 0.0 0.0 0.0 CAF:keywords7 Data.GraphViz.Internal.Util 95422 0 0.0 0.0 0.0 0.0 keywords Data.GraphViz.Internal.Util Data/GraphViz/Internal/Util.hs:(138,1)-(144,25) 147171 0 0.0 0.0 0.0 0.0 unstreamChunks/outer Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(73,15)-(79,43) 147172 1 0.0 0.0 0.0 0.0 unstreamChunks/inner Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(90,17)-(94,59) 147173 6 0.0 0.0 0.0 0.0 unstreamChunks/resize Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(83,72)-(87,38) 147174 1 0.0 0.0 0.0 0.0 CAF:keywords9 Data.GraphViz.Internal.Util 95421 0 0.0 0.0 0.0 0.0 keywords Data.GraphViz.Internal.Util Data/GraphViz/Internal/Util.hs:(138,1)-(144,25) 147167 0 0.0 0.0 0.0 0.0 unstreamChunks/outer Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(73,15)-(79,43) 147168 1 0.0 0.0 0.0 0.0 unstreamChunks/inner Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(90,17)-(94,59) 147169 8 0.0 0.0 0.0 0.0 unstreamChunks/resize Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(83,72)-(87,38) 147170 2 0.0 0.0 0.0 0.0 CAF:lamp Dodge.Creature.Lamp src/Dodge/Creature/Lamp.hs:23:1-4 109417 0 0.0 0.0 0.0 0.0 lamp Dodge.Creature.Lamp src/Dodge/Creature/Lamp.hs:23:1-21 153254 1 0.0 0.0 0.0 0.0 CAF:lamp1 Dodge.Creature.Lamp 109416 0 0.0 0.0 0.0 0.0 lamp Dodge.Creature.Lamp src/Dodge/Creature/Lamp.hs:23:1-21 153260 0 0.0 0.0 0.0 0.0 fromRational Linear.V3 src/Linear/V3.hs:201:3-36 153261 1 0.0 0.0 0.0 0.0 pure Linear.V3 src/Linear/V3.hs:149:3-19 153262 1 0.0 0.0 0.0 0.0 CAF:lasCircle1 Dodge.Item.Held.BatteryGuns 115712 0 0.0 0.0 0.0 0.0 lasCircle Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(134,1)-(146,53) 145969 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145970 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145971 1 0.0 0.0 0.0 0.0 CAF:lasCircle10 Dodge.Item.Held.BatteryGuns 115703 0 0.0 0.0 0.0 0.0 lasCircle Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(134,1)-(146,53) 145996 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145997 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145998 1 0.0 0.0 0.0 0.0 CAF:lasCircle11 Dodge.Item.Held.BatteryGuns 115702 0 0.0 0.0 0.0 0.0 lasCircle Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(134,1)-(146,53) 145999 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146000 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 146001 1 0.0 0.0 0.0 0.0 CAF:lasCircle2 Dodge.Item.Held.BatteryGuns 115711 0 0.0 0.0 0.0 0.0 lasCircle Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(134,1)-(146,53) 145972 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145973 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145974 1 0.0 0.0 0.0 0.0 CAF:lasCircle3 Dodge.Item.Held.BatteryGuns 115710 0 0.0 0.0 0.0 0.0 lasCircle Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(134,1)-(146,53) 145975 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145976 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145977 1 0.0 0.0 0.0 0.0 CAF:lasCircle4 Dodge.Item.Held.BatteryGuns 115709 0 0.0 0.0 0.0 0.0 lasCircle Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(134,1)-(146,53) 145978 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145979 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145980 1 0.0 0.0 0.0 0.0 CAF:lasCircle5 Dodge.Item.Held.BatteryGuns 115708 0 0.0 0.0 0.0 0.0 lasCircle Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(134,1)-(146,53) 145981 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145982 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145983 1 0.0 0.0 0.0 0.0 CAF:lasCircle6 Dodge.Item.Held.BatteryGuns 115707 0 0.0 0.0 0.0 0.0 lasCircle Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(134,1)-(146,53) 145984 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145985 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145986 1 0.0 0.0 0.0 0.0 CAF:lasCircle7 Dodge.Item.Held.BatteryGuns 115706 0 0.0 0.0 0.0 0.0 lasCircle Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(134,1)-(146,53) 145987 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145988 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145989 1 0.0 0.0 0.0 0.0 CAF:lasCircle8 Dodge.Item.Held.BatteryGuns 115705 0 0.0 0.0 0.0 0.0 lasCircle Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(134,1)-(146,53) 145990 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145991 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145992 1 0.0 0.0 0.0 0.0 CAF:lasCircle9 Dodge.Item.Held.BatteryGuns 115704 0 0.0 0.0 0.0 0.0 lasCircle Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(134,1)-(146,53) 145993 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145994 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145995 1 0.0 0.0 0.0 0.0 CAF:lasGunTweak Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:70:1-11 115669 0 0.0 0.0 0.0 0.0 lasGunTweak Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(70,1)-(75,9) 145912 1 0.0 0.0 0.0 0.0 CAF:lasSensorTurretTest2 Dodge.Room.LasTurret 110707 0 0.0 0.0 0.0 0.0 CAF:lasSensorTurretTest5 Dodge.Room.LasTurret 110706 0 0.0 0.0 0.0 0.0 lasSensorTurretTest Dodge.Room.LasTurret src/Dodge/Room/LasTurret.hs:(106,1)-(110,64) 149554 0 0.0 0.0 0.0 0.0 cleatOnward Dodge.Cleat src/Dodge/Cleat.hs:25:1-68 149555 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 149556 0 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 149557 0 0.0 0.0 0.0 0.0 CAF:lasTurret Dodge.Placement.Instance.Turret src/Dodge/Placement/Instance/Turret.hs:24:1-9 109645 0 0.0 0.0 0.0 0.0 lasTurret Dodge.Placement.Instance.Turret src/Dodge/Placement/Instance/Turret.hs:(24,1)-(31,9) 152596 1 0.0 0.0 0.0 0.0 CAF:launcher1 Dodge.Item.Held.Launcher 115565 0 0.0 0.0 0.0 0.0 launcher Dodge.Item.Held.Launcher src/Dodge/Item/Held/Launcher.hs:(11,1)-(45,66) 145663 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145664 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145665 1 0.0 0.0 0.0 0.0 at Control.Lens.At src/Control/Lens/At.hs:495:3-25 145725 1 0.0 0.0 0.0 0.0 CAF:launcher10 Dodge.Item.Held.Launcher 115556 0 0.0 0.0 0.0 0.0 launcher Dodge.Item.Held.Launcher src/Dodge/Item/Held/Launcher.hs:(11,1)-(45,66) 145690 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145691 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145692 1 0.0 0.0 0.0 0.0 CAF:launcher11 Dodge.Item.Held.Launcher 115555 0 0.0 0.0 0.0 0.0 launcher Dodge.Item.Held.Launcher src/Dodge/Item/Held/Launcher.hs:(11,1)-(45,66) 145693 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145694 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145695 1 0.0 0.0 0.0 0.0 CAF:launcher12 Dodge.Item.Held.Launcher 115554 0 0.0 0.0 0.0 0.0 launcher Dodge.Item.Held.Launcher src/Dodge/Item/Held/Launcher.hs:(11,1)-(45,66) 145696 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145697 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145698 1 0.0 0.0 0.0 0.0 CAF:launcher13 Dodge.Item.Held.Launcher 115553 0 0.0 0.0 0.0 0.0 launcher Dodge.Item.Held.Launcher src/Dodge/Item/Held/Launcher.hs:(11,1)-(45,66) 145699 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145700 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145701 1 0.0 0.0 0.0 0.0 CAF:launcher14 Dodge.Item.Held.Launcher 115552 0 0.0 0.0 0.0 0.0 launcher Dodge.Item.Held.Launcher src/Dodge/Item/Held/Launcher.hs:(11,1)-(45,66) 145702 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145703 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145704 1 0.0 0.0 0.0 0.0 CAF:launcher15 Dodge.Item.Held.Launcher 115551 0 0.0 0.0 0.0 0.0 launcher Dodge.Item.Held.Launcher src/Dodge/Item/Held/Launcher.hs:(11,1)-(45,66) 145705 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145706 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145707 1 0.0 0.0 0.0 0.0 CAF:launcher16 Dodge.Item.Held.Launcher 115550 0 0.0 0.0 0.0 0.0 launcher Dodge.Item.Held.Launcher src/Dodge/Item/Held/Launcher.hs:(11,1)-(45,66) 145708 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145709 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145710 1 0.0 0.0 0.0 0.0 CAF:launcher17 Dodge.Item.Held.Launcher 115549 0 0.0 0.0 0.0 0.0 launcher Dodge.Item.Held.Launcher src/Dodge/Item/Held/Launcher.hs:(11,1)-(45,66) 145711 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145712 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145713 1 0.0 0.0 0.0 0.0 CAF:launcher18 Dodge.Item.Held.Launcher 115548 0 0.0 0.0 0.0 0.0 launcher Dodge.Item.Held.Launcher src/Dodge/Item/Held/Launcher.hs:(11,1)-(45,66) 145714 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145715 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145716 1 0.0 0.0 0.0 0.0 CAF:launcher19 Dodge.Item.Held.Launcher 115547 0 0.0 0.0 0.0 0.0 launcher Dodge.Item.Held.Launcher src/Dodge/Item/Held/Launcher.hs:(11,1)-(45,66) 145717 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145718 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145719 1 0.0 0.0 0.0 0.0 CAF:launcher2 Dodge.Item.Held.Launcher 115564 0 0.0 0.0 0.0 0.0 launcher Dodge.Item.Held.Launcher src/Dodge/Item/Held/Launcher.hs:(11,1)-(45,66) 145666 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145667 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145668 1 0.0 0.0 0.0 0.0 CAF:launcher24 Dodge.Item.Held.Launcher 115546 0 0.0 0.0 0.0 0.0 CAF:launcher3 Dodge.Item.Held.Launcher 115563 0 0.0 0.0 0.0 0.0 launcher Dodge.Item.Held.Launcher src/Dodge/Item/Held/Launcher.hs:(11,1)-(45,66) 145669 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145670 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145671 1 0.0 0.0 0.0 0.0 CAF:launcher30 Dodge.Item.Held.Launcher 115545 0 0.0 0.0 0.0 0.0 launcher Dodge.Item.Held.Launcher src/Dodge/Item/Held/Launcher.hs:(11,1)-(45,66) 183953 0 0.0 0.0 0.0 0.0 loadPrime Dodge.Reloading.Action src/Dodge/Reloading/Action.hs:16:1-32 183954 1 0.0 0.0 0.0 0.0 CAF:launcher31 Dodge.Item.Held.Launcher 115544 0 0.0 0.0 0.0 0.0 launcher Dodge.Item.Held.Launcher src/Dodge/Item/Held/Launcher.hs:(11,1)-(45,66) 183951 0 0.0 0.0 0.0 0.0 loadInsert Dodge.Reloading.Action src/Dodge/Reloading/Action.hs:7:1-35 183952 1 0.0 0.0 0.0 0.0 CAF:launcher32 Dodge.Item.Held.Launcher 115543 0 0.0 0.0 0.0 0.0 launcher Dodge.Item.Held.Launcher src/Dodge/Item/Held/Launcher.hs:(11,1)-(45,66) 183949 0 0.0 0.0 0.0 0.0 loadEject Dodge.Reloading.Action src/Dodge/Reloading/Action.hs:13:1-32 183950 1 0.0 0.0 0.0 0.0 CAF:launcher4 Dodge.Item.Held.Launcher 115562 0 0.0 0.0 0.0 0.0 launcher Dodge.Item.Held.Launcher src/Dodge/Item/Held/Launcher.hs:(11,1)-(45,66) 145672 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145673 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145674 1 0.0 0.0 0.0 0.0 CAF:launcher5 Dodge.Item.Held.Launcher 115561 0 0.0 0.0 0.0 0.0 launcher Dodge.Item.Held.Launcher src/Dodge/Item/Held/Launcher.hs:(11,1)-(45,66) 145675 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145676 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145677 1 0.0 0.0 0.0 0.0 CAF:launcher6 Dodge.Item.Held.Launcher 115560 0 0.0 0.0 0.0 0.0 launcher Dodge.Item.Held.Launcher src/Dodge/Item/Held/Launcher.hs:(11,1)-(45,66) 145678 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145679 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145680 1 0.0 0.0 0.0 0.0 CAF:launcher7 Dodge.Item.Held.Launcher 115559 0 0.0 0.0 0.0 0.0 launcher Dodge.Item.Held.Launcher src/Dodge/Item/Held/Launcher.hs:(11,1)-(45,66) 145681 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145682 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145683 1 0.0 0.0 0.0 0.0 CAF:launcher8 Dodge.Item.Held.Launcher 115558 0 0.0 0.0 0.0 0.0 launcher Dodge.Item.Held.Launcher src/Dodge/Item/Held/Launcher.hs:(11,1)-(45,66) 145684 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145685 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145686 1 0.0 0.0 0.0 0.0 CAF:launcher9 Dodge.Item.Held.Launcher 115557 0 0.0 0.0 0.0 0.0 launcher Dodge.Item.Held.Launcher src/Dodge/Item/Held/Launcher.hs:(11,1)-(45,66) 145687 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145688 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145689 1 0.0 0.0 0.0 0.0 CAF:layerNum Picture.Data src/Picture/Data.hs:32:1-8 135668 0 0.0 0.0 0.0 0.0 layerNum Picture.Data src/Picture/Data.hs:32:1-19 142690 1 0.0 0.0 0.0 0.0 CAF:lbrace Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:453:1-6 91925 0 0.0 0.0 0.0 0.0 lbrace Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:453:1-17 144702 1 0.0 0.0 0.0 0.0 char Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(815,1)-(816,18) 144703 1 0.0 0.0 0.0 0.0 CAF:lbracket Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:461:1-8 91923 0 0.0 0.0 0.0 0.0 lbracket Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:461:1-19 144803 1 0.0 0.0 0.0 0.0 char Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(815,1)-(816,18) 144804 1 0.0 0.0 0.0 0.0 CAF:light4 Color src/Color.hs:166:1-6 114039 0 0.0 0.0 0.0 0.0 light4 Color src/Color.hs:166:1-38 142360 1 0.0 0.0 0.0 0.0 CAF:lightSensInsideDoor1 Dodge.Room.LasTurret 110694 0 0.0 0.0 0.0 0.0 lightSensInsideDoor Dodge.Room.LasTurret src/Dodge/Room/LasTurret.hs:(35,1)-(42,102) 148323 0 0.0 0.0 0.0 0.0 .++~ LensHelp src/LensHelp.hs:34:1-24 148324 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 148325 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 148326 1 0.0 0.0 0.0 0.0 CAF:lightSensInsideDoor10 Dodge.Room.LasTurret 110687 0 0.0 0.0 0.0 0.0 lightSensInsideDoor Dodge.Room.LasTurret src/Dodge/Room/LasTurret.hs:(35,1)-(42,102) 155459 0 0.0 0.0 0.0 0.0 atFstLnkOutShiftInward Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:230:1-49 155461 0 0.0 0.0 0.0 0.0 atNthLnkOutShiftInward Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(233,1)-(234,54) 155462 1 0.0 0.0 0.0 0.0 atNthLnkOutShiftBy Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(215,1)-(216,59) 155463 1 0.0 0.0 0.0 0.0 rprBoolShift Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(114,1)-(120,44) 155464 1 0.0 0.0 0.0 0.0 atNthLnkOutShiftInward.\ Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:234:18-54 155487 0 0.0 0.0 0.0 0.0 CAF:lightSensInsideDoor4 Dodge.Room.LasTurret 110692 0 0.0 0.0 0.0 0.0 lightSensInsideDoor Dodge.Room.LasTurret src/Dodge/Room/LasTurret.hs:(35,1)-(42,102) 152578 0 0.0 0.0 0.0 0.0 psPt Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:25:1-63 152579 1 0.0 0.0 0.0 0.0 CAF:lightSensInsideDoor5 Dodge.Room.LasTurret 110691 0 0.0 0.0 0.0 0.0 lightSensInsideDoor Dodge.Room.LasTurret src/Dodge/Room/LasTurret.hs:(35,1)-(42,102) 152580 0 0.0 0.0 0.0 0.0 verticalWire Dodge.Wire src/Dodge/Wire.hs:(25,1)-(29,78) 152581 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 152582 3 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 152583 3 0.0 0.0 0.0 0.0 barPP Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(237,1)-(244,18) 157563 1 0.0 0.0 0.0 0.0 == Linear.V3 src/Linear/V3.hs:94:35-36 157564 1 0.0 0.0 0.0 0.0 barPP.z1 Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:244:5-18 157571 1 0.0 0.0 0.0 0.0 rotateToZ Quaternion src/Quaternion.hs:(32,1)-(36,35) 157572 1 0.0 0.0 0.0 0.0 == Linear.V3 src/Linear/V3.hs:94:35-36 157574 1 0.0 0.0 0.0 0.0 rotateToZ.cprod Quaternion src/Quaternion.hs:36:5-35 157573 1 0.0 0.0 0.0 0.0 centroidNum Geometry.Polygon src/Geometry/Polygon.hs:117:1-66 157577 0 0.0 0.0 0.0 0.0 / Linear.V3 src/Linear/V3.hs:199:3-18 157607 0 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 157610 1 0.0 0.0 0.0 0.0 <*> Control.Foldl src/Control/Foldl.hs:(257,5)-(261,32) 157581 0 0.0 0.0 0.0 0.0 <*>.step Control.Foldl src/Control/Foldl.hs:258:13-64 157582 8 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 157590 0 0.0 0.0 0.0 0.0 + Linear.V3 src/Linear/V3.hs:181:3-18 157591 0 0.0 0.0 0.0 0.0 <*> Linear.V3 src/Linear/V3.hs:151:3-46 157592 8 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 157604 0 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 157594 7 0.0 0.0 0.0 0.0 <*>.done Control.Foldl src/Control/Foldl.hs:260:13-51 157605 2 0.0 0.0 0.0 0.0 / Linear.V3 src/Linear/V3.hs:199:3-18 157608 0 0.0 0.0 0.0 0.0 <*> Linear.V3 src/Linear/V3.hs:151:3-46 157609 1 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 157611 0 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 157606 0 0.0 0.0 0.0 0.0 / Linear.V3 src/Linear/V3.hs:199:3-18 157617 0 0.0 0.0 0.0 0.0 <*> Linear.V3 src/Linear/V3.hs:151:3-46 157619 1 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 157621 0 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 157620 1 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 157588 0 0.0 0.0 0.0 0.0 + Linear.V3 src/Linear/V3.hs:181:3-18 157589 0 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 157593 1 0.0 0.0 0.0 0.0 genericLength Control.Foldl src/Control/Foldl.hs:885:1-41 157595 0 0.0 0.0 0.0 0.0 genericLength.\ Control.Foldl src/Control/Foldl.hs:885:31-35 157596 8 0.0 0.0 0.0 0.0 + Linear.V3 src/Linear/V3.hs:181:3-18 157597 0 0.0 0.0 0.0 0.0 <*> Linear.V3 src/Linear/V3.hs:151:3-46 157598 8 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 157603 0 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 157599 8 0.0 0.0 0.0 0.0 CAF:lightSensInsideDoor6 Dodge.Room.LasTurret 110693 0 0.0 0.0 0.0 0.0 lightSensInsideDoor Dodge.Room.LasTurret src/Dodge/Room/LasTurret.hs:(35,1)-(42,102) 152570 0 0.0 0.0 0.0 0.0 psPt Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:25:1-63 152571 1 0.0 0.0 0.0 0.0 CAF:lightSensInsideDoor7 Dodge.Room.LasTurret 110690 0 0.0 0.0 0.0 0.0 lightSensInsideDoor Dodge.Room.LasTurret src/Dodge/Room/LasTurret.hs:(35,1)-(42,102) 152572 0 0.0 0.0 0.0 0.0 floorWire Dodge.Wire src/Dodge/Wire.hs:(14,1)-(22,14) 152573 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 152576 3 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 152577 3 0.0 0.0 0.0 0.0 floorWire.a' Dodge.Wire src/Dodge/Wire.hs:21:5-14 157460 1 0.0 0.0 0.0 0.0 - Linear.V2 src/Linear/V2.hs:209:3-18 157461 1 0.0 0.0 0.0 0.0 <*> Linear.V2 src/Linear/V2.hs:171:3-36 157462 1 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 157464 0 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 157463 1 0.0 0.0 0.0 0.0 floorWire.b' Dodge.Wire src/Dodge/Wire.hs:22:5-14 157466 1 0.0 0.0 0.0 0.0 - Linear.V2 src/Linear/V2.hs:209:3-18 157467 1 0.0 0.0 0.0 0.0 <*> Linear.V2 src/Linear/V2.hs:171:3-36 157468 1 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 157470 0 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 157469 1 0.0 0.0 0.0 0.0 floorWire.m Dodge.Wire src/Dodge/Wire.hs:20:5-20 152574 1 0.0 0.0 0.0 0.0 midPoint Geometry src/Geometry.hs:87:1-34 152575 1 0.0 0.0 0.0 0.0 thinHighBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:78:1-23 157456 0 0.0 0.0 0.0 0.0 highBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(90,1)-(98,58) 157457 1 0.0 0.0 0.0 0.0 highBar.n Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:98:5-58 157465 1 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 157458 0 0.0 0.0 0.0 0.0 upperBoxMT Shape src/Shape.hs:145:1-36 157459 0 0.0 0.0 0.0 0.0 CAF:lightSensInsideDoor8 Dodge.Room.LasTurret 110689 0 0.0 0.0 0.0 0.0 lightSensInsideDoor Dodge.Room.LasTurret src/Dodge/Room/LasTurret.hs:(35,1)-(42,102) 152564 0 0.0 0.0 0.0 0.0 floorWire Dodge.Wire src/Dodge/Wire.hs:(14,1)-(22,14) 152565 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 152568 3 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 152569 3 0.0 0.0 0.0 0.0 floorWire.a' Dodge.Wire src/Dodge/Wire.hs:21:5-14 157419 1 0.0 0.0 0.0 0.0 - Linear.V2 src/Linear/V2.hs:209:3-18 157420 1 0.0 0.0 0.0 0.0 <*> Linear.V2 src/Linear/V2.hs:171:3-36 157421 1 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 157423 0 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 157422 1 0.0 0.0 0.0 0.0 floorWire.b' Dodge.Wire src/Dodge/Wire.hs:22:5-14 157425 1 0.0 0.0 0.0 0.0 - Linear.V2 src/Linear/V2.hs:209:3-18 157426 1 0.0 0.0 0.0 0.0 <*> Linear.V2 src/Linear/V2.hs:171:3-36 157427 1 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 157429 0 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 157428 1 0.0 0.0 0.0 0.0 floorWire.m Dodge.Wire src/Dodge/Wire.hs:20:5-20 152566 1 0.0 0.0 0.0 0.0 midPoint Geometry src/Geometry.hs:87:1-34 152567 1 0.0 0.0 0.0 0.0 thinHighBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:78:1-23 157401 0 0.0 0.0 0.0 0.0 highBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(90,1)-(98,58) 157402 1 0.0 0.0 0.0 0.0 highBar.n Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:98:5-58 157424 1 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 157403 0 0.0 0.0 0.0 0.0 upperBoxMT Shape src/Shape.hs:145:1-36 157404 0 0.0 0.0 0.0 0.0 CAF:lightSensInsideDoor9 Dodge.Room.LasTurret 110688 0 0.0 0.0 0.0 0.0 lightSensInsideDoor Dodge.Room.LasTurret src/Dodge/Room/LasTurret.hs:(35,1)-(42,102) 155219 0 0.0 0.0 0.0 0.0 sensAboveDoor Dodge.Room.SensorDoor src/Dodge/Room/SensorDoor.hs:(64,1)-(67,65) 155220 1 0.0 0.0 0.0 0.0 extTrigLitPos Dodge.Placement.Instance.Button src/Dodge/Placement/Instance/Button.hs:(85,1)-(101,51) 155221 1 0.0 0.0 0.0 0.0 psPtCont Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:19:1-51 155222 1 0.0 0.0 0.0 0.0 CAF:limit Data.Scientific src/Data/Scientific.hs:671:1-5 85423 0 0.0 0.0 0.0 0.0 limit Data.Scientific src/Data/Scientific.hs:671:1-15 139211 1 0.0 0.0 0.0 0.0 CAF:lineOutputTerminal5 Dodge.WorldEffect 135974 0 0.0 0.0 0.0 0.0 CAF:linksAndPath' Dodge.Room.Path src/Dodge/Room/Path.hs:45:1-13 110581 0 0.0 0.0 0.0 0.0 linksAndPath' Dodge.Room.Path src/Dodge/Room/Path.hs:45:1-44 147952 1 0.0 0.0 0.0 0.0 CAF:list Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:156:1-4 91984 0 0.0 0.0 0.0 0.0 list Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:156:1-41 144796 1 0.0 0.0 0.0 0.0 CAF:list Control.Foldl src/Control/Foldl.hs:902:1-4 91776 0 0.0 0.0 0.0 0.0 list Control.Foldl src/Control/Foldl.hs:902:1-40 142492 1 0.0 0.0 0.0 0.0 CAF:list1 Data.Aeson.Encoding.Internal 91458 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 160152 1 0.0 0.0 0.0 0.0 CAF:lmt_rgNhQ MatrixHelper src/MatrixHelper.hs:44:1-3 135745 0 0.0 0.0 0.0 0.0 lmt MatrixHelper src/MatrixHelper.hs:44:1-29 143903 1 0.0 0.0 0.0 0.0 CAF:loadDodgeConfig1 Dodge.Config.Load 138456 0 0.0 0.0 0.0 0.0 loadDodgeConfig Dodge.Config.Load src/Dodge/Config/Load.hs:(10,1)-(22,32) 138526 1 0.0 0.0 0.0 0.0 CAF:loadDodgeConfig_x Dodge.Config.Load 138448 0 0.0 0.0 0.0 0.0 CAF:loadMusic1 Dodge.SoundLogic.LoadSound 136619 0 0.0 0.0 0.0 0.0 loadMusic Dodge.SoundLogic.LoadSound src/Dodge/SoundLogic/LoadSound.hs:(22,1)-(26,9) 141935 1 0.0 0.0 0.0 0.0 CAF:loadMusic_eta Dodge.SoundLogic.LoadSound 136618 0 0.0 0.0 0.0 0.0 CAF:loadSeed1 Dodge.LoadSeed 137370 0 0.0 0.0 0.0 0.0 loadSeed Dodge.LoadSeed src/Dodge/LoadSeed.hs:8:1-60 142217 1 0.0 0.0 0.0 0.0 CAF:loadSeed2 Dodge.LoadSeed 137367 0 0.0 0.0 0.0 0.0 CAF:loadSeed3 Dodge.LoadSeed 137369 0 0.0 0.0 0.0 0.0 loadSeed Dodge.LoadSeed src/Dodge/LoadSeed.hs:8:1-60 142219 0 0.0 0.0 0.0 0.0 maybeReadFile Dodge.LoadSeed src/Dodge/LoadSeed.hs:(11,1)-(17,27) 142220 1 0.0 0.0 0.0 0.0 CAF:loadSeed_fpath Dodge.LoadSeed src/Dodge/LoadSeed.hs:11:15-19 137368 0 0.0 0.0 0.0 0.0 CAF:loadSounds1 Dodge.SoundLogic.LoadSound 136621 0 0.0 0.0 0.0 0.0 loadSounds Dodge.SoundLogic.LoadSound src/Dodge/SoundLogic/LoadSound.hs:(17,1)-(19,63) 141907 1 0.0 0.0 0.0 0.0 CAF:loadedAmmo Dodge.Item.Weapon.FractionLoaded src/Dodge/Item/Weapon/FractionLoaded.hs:9:1-10 115174 0 0.0 0.0 0.0 0.0 loadedAmmo Dodge.Item.Weapon.FractionLoaded src/Dodge/Item/Weapon/FractionLoaded.hs:9:1-50 157174 1 0.0 0.0 0.0 0.0 CAF:lowBlock Dodge.Placement.Instance.Block src/Dodge/Placement/Instance/Block.hs:28:1-8 109748 0 0.0 0.0 0.0 0.0 lowBlock Dodge.Placement.Instance.Block src/Dodge/Placement/Instance/Block.hs:28:1-36 152606 1 0.0 0.0 0.0 0.0 CAF:lvl100_r1Uqg Dodge.Data.Item.Effect 124765 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 162463 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 162464 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 162465 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 162466 1 0.0 0.0 0.0 0.0 CAF:lvl100_r27sB Dodge.Data.Config 138061 0 0.0 0.0 0.0 0.0 parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:155:1-43 139054 0 0.0 0.0 0.0 0.0 parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:155:1-43 139055 0 0.0 0.0 0.0 0.0 pure Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:319:5-43 139056 1 0.0 0.0 0.0 0.0 CAF:lvl101_r27sC Dodge.Data.Config 138062 0 0.0 0.0 0.0 0.0 parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:155:1-43 139052 0 0.0 0.0 0.0 0.0 parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:155:1-43 139053 0 0.0 0.0 0.0 0.0 CAF:lvl101_r58TW Dodge.Data.PathGraph 120430 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 176908 1 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 176909 1 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 176912 1 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 176910 1 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 176911 1 0.0 0.0 0.0 0.0 CAF:lvl102_r1Uqi Dodge.Data.Item.Effect 124766 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 162456 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 162457 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 162458 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 162461 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 162462 1 0.0 0.0 0.0 0.0 CAF:lvl102_rhqSD Dodge.Combine.Combinations 113664 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145833 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 145834 0 0.0 0.0 0.0 0.0 CAF:lvl103_r45rn Dodge.Data.WorldEffect 117444 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:84:1-32 168390 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:84:1-32 168391 0 0.0 0.0 0.0 0.0 CAF:lvl103_r611M Graphics.GL.Functions.F28 77271 0 0.0 0.0 0.0 0.0 CAF:lvl103_r6T1n Dodge.Data.Button 131486 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:68:1-38 175177 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:68:1-38 175178 0 0.0 0.0 0.0 0.0 CAF:lvl103_r6enY Graphics.GL.Functions.F27 77571 0 0.0 0.0 0.0 0.0 CAF:lvl103_raEyt Graphics.GL.Functions.F05 81171 0 0.0 0.0 0.0 0.0 CAF:lvl104_r1Uqk Dodge.Data.Item.Effect 124767 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 183030 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 183031 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 183032 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 183033 1 0.0 0.0 0.0 0.0 CAF:lvl104_r611N Graphics.GL.Functions.F28 77272 0 0.0 0.0 0.0 0.0 ptr_glUniform4f Graphics.GL.Functions.F28 src/Graphics/GL/Functions/F28.hs:648:1-60 159867 0 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 159868 1 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 159869 1 0.0 0.0 0.0 0.0 CAF:lvl104_r6enZ Graphics.GL.Functions.F27 77572 0 0.0 0.0 0.0 0.0 ptr_glTextureStorage3D Graphics.GL.Functions.F27 src/Graphics/GL/Functions/F27.hs:701:1-74 140685 0 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 140686 1 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 140687 1 0.0 0.0 0.0 0.0 CAF:lvl104_raEyu Graphics.GL.Functions.F05 81172 0 0.0 0.0 0.0 0.0 ptr_glCreateTextures Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:637:1-70 140674 0 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 140675 1 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 140676 1 0.0 0.0 0.0 0.0 CAF:lvl104_rhqSF Dodge.Combine.Combinations 113665 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145843 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 145844 0 0.0 0.0 0.0 0.0 CAF:lvl104_rnneV Dodge.Room.Room 110321 0 0.0 0.0 0.0 0.0 weaponBetweenPillars Dodge.Room.Room src/Dodge/Room/Room.hs:(194,1)-(216,71) 152177 0 0.0 0.0 0.0 0.0 weaponBetweenPillars.wpPos Dodge.Room.Room src/Dodge/Room/Room.hs:(197,9)-(203,17) 152178 0 0.0 0.0 0.0 0.0 rprBool Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:73:1-59 152179 1 0.0 0.0 0.0 0.0 CAF:lvl105_r6T1q Dodge.Data.Button 131488 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:68:1-38 175157 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:68:1-38 175158 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 175159 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 175160 1 0.0 0.0 0.0 0.0 CAF:lvl105_rf6W5 Dodge.Data.Creature.State 129571 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:60:1-35 161683 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:60:1-35 161684 0 0.0 0.0 0.0 0.0 CAF:lvl105_rgcZX Dodge.Data.Item.Params 124142 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 183519 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 183520 0 0.0 0.0 0.0 0.0 CAF:lvl105_rhqSG Dodge.Combine.Combinations 113666 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145914 0 0.0 0.0 0.0 0.0 CAF:lvl105_rnneX Dodge.Room.Room 110322 0 0.0 0.0 0.0 0.0 weaponBetweenPillars Dodge.Room.Room src/Dodge/Room/Room.hs:(194,1)-(216,71) 152124 0 0.0 0.0 0.0 0.0 rprBool Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:73:1-59 152125 1 0.0 0.0 0.0 0.0 CAF:lvl106_r1Uqm Dodge.Data.Item.Effect 124768 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 183025 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 183026 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 183027 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 183028 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 183029 1 0.0 0.0 0.0 0.0 CAF:lvl106_rf6W7 Dodge.Data.Creature.State 129573 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:60:1-35 163003 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:60:1-35 163004 0 0.0 0.0 0.0 0.0 CAF:lvl106_rhqSH Dodge.Combine.Combinations 113667 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145916 0 0.0 0.0 0.0 0.0 CAF:lvl106_rnneY Dodge.Room.Room 110323 0 0.0 0.0 0.0 0.0 weaponBetweenPillars Dodge.Room.Room src/Dodge/Room/Room.hs:(194,1)-(216,71) 148086 0 0.0 0.0 0.0 0.0 randDirPS Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(57,1)-(59,26) 148087 1 0.0 0.0 0.0 0.0 CAF:lvl107_r4Q0F Dodge.Data.Terminal 118609 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:135:1-43 171268 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:135:1-43 171269 0 0.0 0.0 0.0 0.0 CAF:lvl107_r6T1s Dodge.Data.Button 131489 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:68:1-38 175152 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:68:1-38 175153 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 175154 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 175155 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 175156 1 0.0 0.0 0.0 0.0 CAF:lvl107_rf6W9 Dodge.Data.Creature.State 129575 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:60:1-35 163354 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:60:1-35 163355 0 0.0 0.0 0.0 0.0 CAF:lvl107_rhqSI Dodge.Combine.Combinations 113668 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145918 0 0.0 0.0 0.0 0.0 CAF:lvl108_r6T1t Dodge.Data.Button 131490 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:68:1-38 174698 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:68:1-38 174699 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 174700 1 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 174701 1 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 174704 1 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 174707 1 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 174710 1 0.0 0.0 0.0 0.0 tagSingleConstructors Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:759:7-27 174705 1 0.0 0.0 0.0 0.0 CAF:lvl108_rhqSJ Dodge.Combine.Combinations 113669 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145913 0 0.0 0.0 0.0 0.0 CAF:lvl109_r27sN Dodge.Data.Config 138099 0 0.0 0.0 0.0 0.0 parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:154:1-37 139102 0 0.0 0.0 0.0 0.0 parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:154:1-37 139103 0 0.0 0.0 0.0 0.0 pure Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:319:5-43 139104 1 0.0 0.0 0.0 0.0 CAF:lvl109_r7p3R Dodge.Data.Bullet 131887 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 164121 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 164122 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 164123 1 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 164124 1 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 164127 1 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 164130 1 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 164133 1 0.0 0.0 0.0 0.0 tagSingleConstructors Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:759:7-27 164128 1 0.0 0.0 0.0 0.0 CAF:lvl109_raEyz Graphics.GL.Functions.F05 81177 0 0.0 0.0 0.0 0.0 CAF:lvl109_rgd03 Dodge.Data.Item.Params 124146 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 184362 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 184363 0 0.0 0.0 0.0 0.0 CAF:lvl109_rhqSK Dodge.Combine.Combinations 113670 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145915 0 0.0 0.0 0.0 0.0 CAF:lvl109_rpMzn Dodge.Data.Item.HeldUse 111535 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 183140 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 183141 0 0.0 0.0 0.0 0.0 CAF:lvl10_r1rKf Picture.Base 135683 0 0.0 0.0 0.0 0.0 drawText Picture.Base src/Picture/Base.hs:(207,1)-(209,74) 142724 0 0.0 0.0 0.0 0.0 drawText.f Picture.Base src/Picture/Base.hs:209:5-74 142727 0 0.0 0.0 0.0 0.0 toShadNum Picture.Data src/Picture/Data.hs:51:1-18 142729 0 0.0 0.0 0.0 0.0 toEnum Picture.Data src/Picture/Data.hs:42:24-27 142730 1 0.0 0.0 0.0 0.0 CAF:lvl10_rmJZD Dodge.Room.Ngon 110586 0 0.0 0.0 0.0 0.0 CAF:lvl10_rmSUU Dodge.Tree.Shift 114308 0 0.0 0.0 0.0 0.0 CAF:lvl10_rofWB Dodge.LockAndKey 111075 0 0.0 0.0 0.0 0.0 itemRooms Dodge.LockAndKey src/Dodge/LockAndKey.hs:(42,1)-(127,30) 150019 0 0.0 0.0 0.0 0.0 CAF:lvl10_roi3B Dodge.Annotation 110097 0 0.0 0.0 0.0 0.0 CAF:lvl110_r27sO Dodge.Data.Config 138100 0 0.0 0.0 0.0 0.0 parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:154:1-37 139100 0 0.0 0.0 0.0 0.0 parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:154:1-37 139101 0 0.0 0.0 0.0 0.0 CAF:lvl110_raEyA Graphics.GL.Functions.F05 81178 0 0.0 0.0 0.0 0.0 ptr_glCreateVertexArrays Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:665:1-78 139513 0 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 139514 1 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 139515 1 0.0 0.0 0.0 0.0 CAF:lvl110_rhqSL Dodge.Combine.Combinations 113671 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145917 0 0.0 0.0 0.0 0.0 CAF:lvl110_riZmS Shape.Data 135111 0 0.0 0.0 0.0 0.0 parseJSON Shape.Data src/Shape/Data.hs:64:1-38 139070 0 0.0 0.0 0.0 0.0 parseJSON.\ Shape.Data src/Shape/Data.hs:64:1-38 139071 0 0.0 0.0 0.0 0.0 CAF:lvl110_ruV5Y Dodge.Data.Creature.Misc 130391 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:85:1-36 161822 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:85:1-36 161823 0 0.0 0.0 0.0 0.0 CAF:lvl111_r27sP Dodge.Data.Config 138101 0 0.0 0.0 0.0 0.0 parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:154:1-37 139115 0 0.0 0.0 0.0 0.0 parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:154:1-37 139116 0 0.0 0.0 0.0 0.0 pure Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:319:5-43 139117 1 0.0 0.0 0.0 0.0 CAF:lvl111_r45rF Dodge.Data.WorldEffect 117455 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:84:1-32 167675 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:84:1-32 167676 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 167677 1 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 167678 1 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 167681 1 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 167684 1 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 167687 1 0.0 0.0 0.0 0.0 tagSingleConstructors Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:759:7-27 167682 1 0.0 0.0 0.0 0.0 CAF:lvl111_rgd06 Dodge.Data.Item.Params 124148 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 164884 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 164885 0 0.0 0.0 0.0 0.0 CAF:lvl111_rpMzq Dodge.Data.Item.HeldUse 111537 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 183131 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 183132 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 183133 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 183134 1 0.0 0.0 0.0 0.0 CAF:lvl112_r27sQ Dodge.Data.Config 138102 0 0.0 0.0 0.0 0.0 parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:154:1-37 139098 0 0.0 0.0 0.0 0.0 parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:154:1-37 139099 0 0.0 0.0 0.0 0.0 CAF:lvl112_r9SvG Graphics.GL.Functions.F09 80280 0 0.0 0.0 0.0 0.0 CAF:lvl112_raEyC Graphics.GL.Functions.F05 81180 0 0.0 0.0 0.0 0.0 CAF:lvl112_riZmU Shape.Data 135113 0 0.0 0.0 0.0 0.0 parseJSON Shape.Data src/Shape/Data.hs:64:1-38 139072 0 0.0 0.0 0.0 0.0 parseJSON.\ Shape.Data src/Shape/Data.hs:64:1-38 139073 0 0.0 0.0 0.0 0.0 CAF:lvl112_ruV62 Dodge.Data.Creature.Misc 130394 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:85:1-36 163074 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:85:1-36 163075 0 0.0 0.0 0.0 0.0 CAF:lvl113_r9SvH Graphics.GL.Functions.F09 80281 0 0.0 0.0 0.0 0.0 ptr_glGenerateTextureMipmap Graphics.GL.Functions.F09 src/Graphics/GL/Functions/F09.hs:632:1-84 140712 0 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 140713 1 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 140714 1 0.0 0.0 0.0 0.0 CAF:lvl113_raEyD Graphics.GL.Functions.F05 81181 0 0.0 0.0 0.0 0.0 ptr_glCullFace Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:678:1-58 144010 0 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 144011 1 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 144012 1 0.0 0.0 0.0 0.0 CAF:lvl113_rgd09 Dodge.Data.Item.Params 124150 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 183318 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 183319 0 0.0 0.0 0.0 0.0 CAF:lvl113_rpMzs Dodge.Data.Item.HeldUse 111538 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 183126 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 183127 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 183128 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 183129 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 183130 1 0.0 0.0 0.0 0.0 CAF:lvl114_r27sS Dodge.Data.Config 138104 0 0.0 0.0 0.0 0.0 parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:154:1-37 139096 0 0.0 0.0 0.0 0.0 parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:154:1-37 139097 0 0.0 0.0 0.0 0.0 CAF:lvl114_r6T1V Dodge.Data.Button 131553 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:71:1-34 175100 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:71:1-34 175101 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 175102 1 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 175103 1 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 175106 1 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 175109 1 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 175112 1 0.0 0.0 0.0 0.0 tagSingleConstructors Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:759:7-27 175107 1 0.0 0.0 0.0 0.0 CAF:lvl114_riZmW Shape.Data 135115 0 0.0 0.0 0.0 0.0 parseJSON Shape.Data src/Shape/Data.hs:64:1-38 139074 0 0.0 0.0 0.0 0.0 parseJSON.\ Shape.Data src/Shape/Data.hs:64:1-38 139075 0 0.0 0.0 0.0 0.0 CAF:lvl115_r27sT Dodge.Data.Config 138105 0 0.0 0.0 0.0 0.0 parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:154:1-37 139121 0 0.0 0.0 0.0 0.0 parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:154:1-37 139122 0 0.0 0.0 0.0 0.0 pure Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:319:5-43 139123 1 0.0 0.0 0.0 0.0 CAF:lvl115_r6T1W Dodge.Data.Button 131554 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:71:1-34 174755 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:71:1-34 174756 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 174757 1 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 174758 1 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 174761 1 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 174764 1 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 174767 1 0.0 0.0 0.0 0.0 tagSingleConstructors Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:759:7-27 174762 1 0.0 0.0 0.0 0.0 CAF:lvl115_rbjuA Graphics.GL.Functions.F02 82083 0 0.0 0.0 0.0 0.0 CAF:lvl115_riZmX Shape.Data 135116 0 0.0 0.0 0.0 0.0 parseJSON Shape.Data src/Shape/Data.hs:64:1-38 139076 0 0.0 0.0 0.0 0.0 parseJSON.\ Shape.Data src/Shape/Data.hs:64:1-38 139077 0 0.0 0.0 0.0 0.0 pure Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:319:5-43 139078 1 0.0 0.0 0.0 0.0 CAF:lvl116_r27sU Dodge.Data.Config 138106 0 0.0 0.0 0.0 0.0 parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:154:1-37 139094 0 0.0 0.0 0.0 0.0 parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:154:1-37 139095 0 0.0 0.0 0.0 0.0 CAF:lvl116_rbjuB Graphics.GL.Functions.F02 82084 0 0.0 0.0 0.0 0.0 ptr_glBlendFunc Graphics.GL.Functions.F02 src/Graphics/GL/Functions/F02.hs:673:1-60 143804 0 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 143805 1 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 143806 1 0.0 0.0 0.0 0.0 CAF:lvl117_rgd0f Dodge.Data.Item.Params 124154 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 169605 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 169606 0 0.0 0.0 0.0 0.0 CAF:lvl117_rhqSS Dodge.Combine.Combinations 113672 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145921 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 145922 0 0.0 0.0 0.0 0.0 CAF:lvl118_r1UqA Dodge.Data.Item.Effect 124775 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 184161 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 184162 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 184163 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 184164 1 0.0 0.0 0.0 0.0 CAF:lvl118_r27sW Dodge.Data.Config 138108 0 0.0 0.0 0.0 0.0 parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:154:1-37 139092 0 0.0 0.0 0.0 0.0 parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:154:1-37 139093 0 0.0 0.0 0.0 0.0 CAF:lvl118_rhqST Dodge.Combine.Combinations 113673 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145963 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 145964 0 0.0 0.0 0.0 0.0 CAF:lvl119_rgd0i Dodge.Data.Item.Params 124156 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 184106 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 184107 0 0.0 0.0 0.0 0.0 CAF:lvl120_r1UqC Dodge.Data.Item.Effect 124776 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 184156 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 184157 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 184158 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 184159 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 184160 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 184165 0 0.0 0.0 0.0 0.0 CAF:lvl1214_ro1o7 Dodge.Data.Item.Combine 126887 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 164604 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 164605 0 0.0 0.0 0.0 0.0 CAF:lvl1216_ro1ob Dodge.Data.Item.Combine 126890 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 182993 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 182994 0 0.0 0.0 0.0 0.0 CAF:lvl1218_ro1of Dodge.Data.Item.Combine 126893 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 165568 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 165569 0 0.0 0.0 0.0 0.0 CAF:lvl121_rbjuG Graphics.GL.Functions.F02 82089 0 0.0 0.0 0.0 0.0 CAF:lvl121_rhqSW Dodge.Combine.Combinations 113674 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145957 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 145958 0 0.0 0.0 0.0 0.0 CAF:lvl1220_ro1oj Dodge.Data.Item.Combine 126896 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 162272 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 162273 0 0.0 0.0 0.0 0.0 CAF:lvl1222_ro1on Dodge.Data.Item.Combine 126899 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 172826 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 172827 0 0.0 0.0 0.0 0.0 CAF:lvl122_r1UqE Dodge.Data.Item.Effect 124777 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 184179 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 184180 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 184181 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 184182 1 0.0 0.0 0.0 0.0 CAF:lvl122_rbjuH Graphics.GL.Functions.F02 82090 0 0.0 0.0 0.0 0.0 ptr_glBlendFuncSeparate Graphics.GL.Functions.F02 src/Graphics/GL/Functions/F02.hs:704:1-76 144126 0 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 144127 1 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 144128 1 0.0 0.0 0.0 0.0 CAF:lvl122_rhqSX Dodge.Combine.Combinations 113675 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145959 0 0.0 0.0 0.0 0.0 lasWide Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(109,1)-(114,42) 145960 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145961 4 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145962 4 0.0 0.0 0.0 0.0 CAF:lvl123_r27t4 Dodge.Data.Config 138202 0 0.0 0.0 0.0 0.0 CAF:lvl123_r3jsn Dodge.Item.Draw.SPic 115849 0 0.0 0.0 0.0 0.0 lasGunPic Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(443,1)-(452,65) 159740 0 0.0 0.0 0.0 0.0 rectNESW Geometry.Polygon src/Geometry/Polygon.hs:14:1-52 159743 1 0.0 0.0 0.0 0.0 upperBoxST Shape src/Shape.hs:148:1-35 159742 0 0.0 0.0 0.0 0.0 CAF:lvl124_r1UqG Dodge.Data.Item.Effect 124778 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 184174 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 184175 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 184176 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 184177 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 184178 1 0.0 0.0 0.0 0.0 CAF:lvl124_rhqSZ Dodge.Combine.Combinations 113676 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145967 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 145968 0 0.0 0.0 0.0 0.0 CAF:lvl125_r27t7 Dodge.Data.Config 138204 0 0.0 0.0 0.0 0.0 CAF:lvl125_r3jsp Dodge.Item.Draw.SPic 115850 0 0.0 0.0 0.0 0.0 lasGunPic Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(443,1)-(452,65) 157168 0 0.0 0.0 0.0 0.0 toShadNum Picture.Data src/Picture/Data.hs:51:1-18 157169 0 0.0 0.0 0.0 0.0 toEnum Picture.Data src/Picture/Data.hs:42:24-27 157170 1 0.0 0.0 0.0 0.0 CAF:lvl125_rhqT0 Dodge.Combine.Combinations 113677 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146053 0 0.0 0.0 0.0 0.0 CAF:lvl126_rhqT1 Dodge.Combine.Combinations 113678 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146052 0 0.0 0.0 0.0 0.0 CAF:lvl127_r27ta Dodge.Data.Config 138206 0 0.0 0.0 0.0 0.0 CAF:lvl127_rasaM Graphics.GL.Functions.F06 80895 0 0.0 0.0 0.0 0.0 CAF:lvl127_rgd0u Dodge.Data.Item.Params 124164 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 162820 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 162821 0 0.0 0.0 0.0 0.0 CAF:lvl128_rasaN Graphics.GL.Functions.F06 80896 0 0.0 0.0 0.0 0.0 ptr_glDrawArrays Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:710:1-62 143883 0 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 143884 1 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 143885 1 0.0 0.0 0.0 0.0 CAF:lvl128_rf6WE Dodge.Data.Creature.State 129597 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:60:1-35 163345 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:60:1-35 163346 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 163347 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 163348 1 0.0 0.0 0.0 0.0 CAF:lvl128_riZne Shape.Data 135157 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:65:1-35 166277 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:65:1-35 166278 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 166279 1 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 166280 1 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 166283 1 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 166286 1 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 166289 1 0.0 0.0 0.0 0.0 tagSingleConstructors Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:759:7-27 166284 1 0.0 0.0 0.0 0.0 CAF:lvl129_r27td Dodge.Data.Config 138208 0 0.0 0.0 0.0 0.0 CAF:lvl129_rgd1C Dodge.Data.Item.Params 124200 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 162797 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 162798 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 162799 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 162800 1 0.0 0.0 0.0 0.0 CAF:lvl129_rmxO2 Dodge.Room.Procedural 110482 0 0.0 0.0 0.0 0.0 randomFourCornerRoomCrsIts Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(278,1)-(285,88) 153462 0 0.0 0.0 0.0 0.0 quarterRoomTri Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(177,1)-(210,13) 153463 0 0.0 0.0 0.0 0.0 mntLS Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:125:1-81 153464 0 0.0 0.0 0.0 0.0 mntLSOn Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(65,1)-(72,34) 153465 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 153530 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 153531 1 0.0 0.0 0.0 0.0 mntLSOn.(...) Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:71:5-68 153526 1 0.0 0.0 0.0 0.0 mntLSOn.lsp' Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:69:5-29 153527 1 0.0 0.0 0.0 0.0 mntLSOn.setCol Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:72:5-34 153480 1 0.0 0.0 0.0 0.0 mntLSOn.x Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:71:5-68 153529 1 0.0 0.0 0.0 0.0 mntLSOn.y Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:71:5-68 153528 1 0.0 0.0 0.0 0.0 pt0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:55:1-58 153525 1 0.0 0.0 0.0 0.0 putShape Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(135,1)-(143,22) 153468 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 153517 3 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 153518 3 0.0 0.0 0.0 0.0 negate Linear.V2 src/Linear/V2.hs:213:3-22 175662 1 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 175663 1 0.0 0.0 0.0 0.0 putShape.bnds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:142:5-25 153469 1 0.0 0.0 0.0 0.0 shapeBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:149:1-64 153470 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 153473 4 0.0 0.0 0.0 0.0 <*> Control.Foldl src/Control/Foldl.hs:(257,5)-(261,32) 153471 3 0.0 0.0 0.0 0.0 <*>.step Control.Foldl src/Control/Foldl.hs:258:13-64 153487 48 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 153488 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 153489 0 0.0 0.0 0.0 0.0 premap.step' Control.Foldl src/Control/Foldl.hs:1195:5-28 153490 16 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 153491 16 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 153492 16 0.0 0.0 0.0 0.0 _2 Linear.V2 src/Linear/V2.hs:492:3-40 153493 16 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 153501 0 0.0 0.0 0.0 0.0 premap.step' Control.Foldl src/Control/Foldl.hs:1195:5-28 153502 48 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 153503 48 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 153504 48 0.0 0.0 0.0 0.0 _1 Linear.V2 src/Linear/V2.hs:489:3-40 153507 32 0.0 0.0 0.0 0.0 _2 Linear.V2 src/Linear/V2.hs:492:3-40 153505 16 0.0 0.0 0.0 0.0 <*>.begin Control.Foldl src/Control/Foldl.hs:259:13-38 153478 3 0.0 0.0 0.0 0.0 <*>.done Control.Foldl src/Control/Foldl.hs:260:13-51 153509 3 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 153510 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 153511 0 0.0 0.0 0.0 0.0 lazy Control.Foldl.Internal src/Control/Foldl/Internal.hs:(22,1)-(23,23) 153512 1 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 153513 0 0.0 0.0 0.0 0.0 lazy Control.Foldl.Internal src/Control/Foldl/Internal.hs:(22,1)-(23,23) 153514 3 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 153472 1 0.0 0.0 0.0 0.0 maximum Control.Foldl src/Control/Foldl.hs:706:1-20 153474 1 0.0 0.0 0.0 0.0 _Fold1 Control.Foldl src/Control/Foldl.hs:(1167,1)-(1171,28) 153475 1 0.0 0.0 0.0 0.0 _Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1169,5)-(1171,28) 153500 32 0.0 0.0 0.0 0.0 minimum Control.Foldl src/Control/Foldl.hs:722:1-20 153476 1 0.0 0.0 0.0 0.0 _Fold1 Control.Foldl src/Control/Foldl.hs:(1167,1)-(1171,28) 153477 1 0.0 0.0 0.0 0.0 _Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1169,5)-(1171,28) 153506 32 0.0 0.0 0.0 0.0 shapePoints Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:146:1-44 153479 0 0.0 0.0 0.0 0.0 _sfVs Shape.Data src/Shape/Data.hs:43:7-11 153486 2 0.0 0.0 0.0 0.0 putShape.m Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:143:5-22 153515 1 0.0 0.0 0.0 0.0 midBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:152:1-55 153516 1 0.0 0.0 0.0 0.0 radBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:155:1-48 153519 1 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 175664 0 0.0 0.0 0.0 0.0 vShape Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(115,1)-(122,31) 153481 1 0.0 0.0 0.0 0.0 vShape.lxy Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:119:5-16 153496 1 0.0 0.0 0.0 0.0 vShape.n Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:120:5-33 153495 1 0.0 0.0 0.0 0.0 vShape.wallposDown Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:122:5-31 153508 1 0.0 0.0 0.0 0.0 vShape.wallposUp Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:121:5-29 153494 1 0.0 0.0 0.0 0.0 thinHighBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:78:1-23 153482 0 0.0 0.0 0.0 0.0 highBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(90,1)-(98,58) 153483 2 0.0 0.0 0.0 0.0 highBar.n Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:98:5-58 153497 2 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 153484 0 0.0 0.0 0.0 0.0 upperBoxMT Shape src/Shape.hs:145:1-36 153485 0 0.0 0.0 0.0 0.0 CAF:lvl12_r7MUq Dodge.Item.Display 116038 0 0.0 0.0 0.0 0.0 CAF:lvl12_rfXWa Dodge.Block.Debris 134452 0 0.0 0.0 0.0 0.0 makeDebrisDirected Dodge.Block.Debris src/Dodge/Block/Debris.hs:(89,1)-(109,29) 180493 0 0.0 0.0 0.0 0.0 makeDebrisDirected.(...) Dodge.Block.Debris src/Dodge/Block/Debris.hs:95:5-69 180494 0 0.0 0.0 0.0 0.0 CAF:lvl12_riMB Main 138517 0 0.0 0.0 0.0 0.0 main Main appDodge/Main.hs:(38,1)-(53,26) 139370 0 0.0 0.0 0.0 0.0 winConfig Main appDodge/Main.hs:(57,1)-(72,31) 139371 0 0.0 0.0 0.0 0.0 CAF:lvl12_rmSUW Dodge.Tree.Shift 114309 0 0.0 0.0 0.0 0.0 CAF:lvl130_r3jsu Dodge.Item.Draw.SPic 115851 0 0.0 0.0 0.0 0.0 lasGunPic Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(443,1)-(452,65) 157164 0 0.0 0.0 0.0 0.0 polyToTris Geometry.Triangulate src/Geometry/Triangulate.hs:(9,1)-(12,17) 157166 1 0.0 0.0 0.0 0.0 polyToTris.f Geometry.Triangulate src/Geometry/Triangulate.hs:11:5-34 157167 2 0.0 0.0 0.0 0.0 rectNESW Geometry.Polygon src/Geometry/Polygon.hs:14:1-52 157165 1 0.0 0.0 0.0 0.0 CAF:lvl130_rf6WG Dodge.Data.Creature.State 129598 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:60:1-35 163340 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:60:1-35 163341 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 163342 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 163343 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 163344 1 0.0 0.0 0.0 0.0 CAF:lvl130_rhqT5 Dodge.Combine.Combinations 113679 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146055 0 0.0 0.0 0.0 0.0 CAF:lvl130_rmxO3 Dodge.Room.Procedural 110483 0 0.0 0.0 0.0 0.0 randomFourCornerRoomCrsIts Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(278,1)-(285,88) 153459 0 0.0 0.0 0.0 0.0 quarterRoomTri Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(177,1)-(210,13) 153460 0 0.0 0.0 0.0 0.0 mntLS Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:125:1-81 153461 1 0.0 0.0 0.0 0.0 mntLSOn Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(65,1)-(72,34) 153466 0 0.0 0.0 0.0 0.0 ps0jPushPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:(75,1)-(76,46) 153467 1 0.0 0.0 0.0 0.0 CAF:lvl131_r27tg Dodge.Data.Config 138210 0 0.0 0.0 0.0 0.0 CAF:lvl131_rgd1E Dodge.Data.Item.Params 124201 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 162790 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 162791 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 162792 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 162795 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 162796 1 0.0 0.0 0.0 0.0 CAF:lvl131_rhqT6 Dodge.Combine.Combinations 113680 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146056 0 0.0 0.0 0.0 0.0 CAF:lvl131_rmxO4 Dodge.Room.Procedural 110484 0 0.0 0.0 0.0 0.0 randomFourCornerRoomCrsIts Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(278,1)-(285,88) 153534 0 0.0 0.0 0.0 0.0 quarterRoomTri Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(177,1)-(210,13) 153535 0 0.0 0.0 0.0 0.0 blockLine Dodge.Placement.Instance.Wall src/Dodge/Placement/Instance/Wall.hs:42:1-55 153536 1 0.0 0.0 0.0 0.0 sps0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:43:1-21 153537 0 0.0 0.0 0.0 0.0 sPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:28:1-69 153538 1 0.0 0.0 0.0 0.0 CAF:lvl132_rcNkA Dodge.Data.Wall 118071 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 166846 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 166847 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2269:5-28 166848 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 166849 1 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 166850 1 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 166853 1 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 166856 1 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 166859 1 0.0 0.0 0.0 0.0 tagSingleConstructors Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:759:7-27 166854 1 0.0 0.0 0.0 0.0 CAF:lvl133_r27tj Dodge.Data.Config 138212 0 0.0 0.0 0.0 0.0 CAF:lvl133_rcNkB Dodge.Data.Wall 118072 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 166914 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 166915 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 166916 1 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 166917 1 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 166920 1 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 166923 1 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 166926 1 0.0 0.0 0.0 0.0 tagSingleConstructors Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:759:7-27 166921 1 0.0 0.0 0.0 0.0 CAF:lvl133_rf6WK Dodge.Data.Creature.State 129600 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:60:1-35 161660 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:60:1-35 161661 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 161662 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 161663 1 0.0 0.0 0.0 0.0 CAF:lvl134_rhqT9 Dodge.Combine.Combinations 113681 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146068 0 0.0 0.0 0.0 0.0 CAF:lvl134_ruV6C Dodge.Data.Creature.Misc 130450 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:84:1-40 161632 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:84:1-40 161633 0 0.0 0.0 0.0 0.0 CAF:lvl135_r27tm Dodge.Data.Config 138214 0 0.0 0.0 0.0 0.0 CAF:lvl135_rf6WM Dodge.Data.Creature.State 129601 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:60:1-35 161653 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:60:1-35 161654 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 161655 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 161658 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 161659 1 0.0 0.0 0.0 0.0 CAF:lvl135_rhqTa Dodge.Combine.Combinations 113682 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146070 0 0.0 0.0 0.0 0.0 CAF:lvl136_rbjuV Graphics.GL.Functions.F02 82104 0 0.0 0.0 0.0 0.0 CAF:lvl136_rf6WN Dodge.Data.Creature.State 129602 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:60:1-35 163014 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:60:1-35 163015 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 163016 1 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 163017 1 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 163020 1 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 163023 1 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 163026 1 0.0 0.0 0.0 0.0 tagSingleConstructors Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:759:7-27 163021 1 0.0 0.0 0.0 0.0 CAF:lvl136_rhqTb Dodge.Combine.Combinations 113683 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146067 0 0.0 0.0 0.0 0.0 CAF:lvl136_ruV6F Dodge.Data.Creature.Misc 130452 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:84:1-40 161595 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:84:1-40 161596 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 161597 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 161598 1 0.0 0.0 0.0 0.0 CAF:lvl137_r27tp Dodge.Data.Config 138216 0 0.0 0.0 0.0 0.0 CAF:lvl137_rbjuW Graphics.GL.Functions.F02 82105 0 0.0 0.0 0.0 0.0 ptr_glBlendFuncSeparatei Graphics.GL.Functions.F02 src/Graphics/GL/Functions/F02.hs:785:1-78 144174 0 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 144175 1 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 144176 1 0.0 0.0 0.0 0.0 CAF:lvl137_rhqTc Dodge.Combine.Combinations 113684 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146069 0 0.0 0.0 0.0 0.0 CAF:lvl138_ruV6H Dodge.Data.Creature.Misc 130453 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:84:1-40 161588 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:84:1-40 161589 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 161590 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 161593 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 161594 1 0.0 0.0 0.0 0.0 CAF:lvl139_r27ts Dodge.Data.Config 138218 0 0.0 0.0 0.0 0.0 CAF:lvl139_ruV6I Dodge.Data.Creature.Misc 130454 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:84:1-40 162867 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:84:1-40 162868 0 0.0 0.0 0.0 0.0 CAF:lvl13_ras8W Graphics.GL.Functions.F06 80781 0 0.0 0.0 0.0 0.0 CAF:lvl13_rjhPz Shape 135173 0 0.0 0.0 0.0 0.0 / Linear.V3 src/Linear/V3.hs:199:3-18 142773 1 0.0 0.0 0.0 0.0 CAF:lvl141_r27tv Dodge.Data.Config 138220 0 0.0 0.0 0.0 0.0 CAF:lvl141_r4Q21 Dodge.Data.Terminal 118683 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 171225 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 171226 0 0.0 0.0 0.0 0.0 CAF:lvl141_rhqTg Dodge.Combine.Combinations 113685 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146081 0 0.0 0.0 0.0 0.0 CAF:lvl143_r27ty Dodge.Data.Config 138222 0 0.0 0.0 0.0 0.0 CAF:lvl143_r4Q25 Dodge.Data.Terminal 118686 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 171183 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 171184 0 0.0 0.0 0.0 0.0 CAF:lvl143_rhqTi Dodge.Combine.Combinations 113686 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146098 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 146099 0 0.0 0.0 0.0 0.0 CAF:lvl1448_ro1yy Dodge.Data.Item.Combine 127319 0 0.0 0.0 0.0 0.0 CAF:lvl1449_ro1yz Dodge.Data.Item.Combine 127320 0 0.0 0.0 0.0 0.0 CAF:lvl1450_ro1yA Dodge.Data.Item.Combine 127321 0 0.0 0.0 0.0 0.0 CAF:lvl1451_ro1yB Dodge.Data.Item.Combine 127322 0 0.0 0.0 0.0 0.0 CAF:lvl1452_ro1yC Dodge.Data.Item.Combine 127323 0 0.0 0.0 0.0 0.0 CAF:lvl1453_ro1yD Dodge.Data.Item.Combine 127324 0 0.0 0.0 0.0 0.0 CAF:lvl145_r27tB Dodge.Data.Config 138224 0 0.0 0.0 0.0 0.0 CAF:lvl145_r4Q28 Dodge.Data.Terminal 118688 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 171160 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 171161 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 171162 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 171163 1 0.0 0.0 0.0 0.0 CAF:lvl145_r6eoE Graphics.GL.Functions.F27 77613 0 0.0 0.0 0.0 0.0 CAF:lvl145_rgd25 Dodge.Data.Item.Params 124215 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 183323 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 183324 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 183325 1 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 183326 1 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 183329 1 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 183332 1 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 183335 1 0.0 0.0 0.0 0.0 tagSingleConstructors Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:759:7-27 183330 1 0.0 0.0 0.0 0.0 CAF:lvl145_rhqTk Dodge.Combine.Combinations 113687 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146084 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 146085 0 0.0 0.0 0.0 0.0 CAF:lvl146_r6eoF Graphics.GL.Functions.F27 77614 0 0.0 0.0 0.0 0.0 ptr_glTextureSubImage3D Graphics.GL.Functions.F27 src/Graphics/GL/Functions/F27.hs:972:1-76 140701 0 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 140702 1 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 140703 1 0.0 0.0 0.0 0.0 CAF:lvl146_rgd26 Dodge.Data.Item.Params 124216 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 169623 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 169624 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 169625 1 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 169626 1 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 169629 1 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 169632 1 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 169635 1 0.0 0.0 0.0 0.0 tagSingleConstructors Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:759:7-27 169630 1 0.0 0.0 0.0 0.0 CAF:lvl146_rhqTl Dodge.Combine.Combinations 113688 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146108 0 0.0 0.0 0.0 0.0 CAF:lvl147_r27tE Dodge.Data.Config 138226 0 0.0 0.0 0.0 0.0 CAF:lvl147_r4Q2a Dodge.Data.Terminal 118689 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 171153 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 171154 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 171155 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 171158 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 171159 1 0.0 0.0 0.0 0.0 CAF:lvl147_rhqTm Dodge.Combine.Combinations 113689 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146107 0 0.0 0.0 0.0 0.0 CAF:lvl147_rmxOk Dodge.Room.Procedural 110488 0 0.0 0.0 0.0 0.0 randomFourCornerRoomCrsIts Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(278,1)-(285,88) 150870 0 0.0 0.0 0.0 0.0 quarterRoomTri Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(177,1)-(210,13) 150871 0 0.0 0.0 0.0 0.0 toBothLnk Dodge.RoomLink src/Dodge/RoomLink.hs:(122,1)-(127,9) 150872 1 0.0 0.0 0.0 0.0 CAF:lvl148_r4Q2b Dodge.Data.Terminal 118690 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 171430 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 171431 0 0.0 0.0 0.0 0.0 CAF:lvl148_rbjv7 Graphics.GL.Functions.F02 82116 0 0.0 0.0 0.0 0.0 CAF:lvl148_rhqTn Dodge.Combine.Combinations 113690 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146109 0 0.0 0.0 0.0 0.0 CAF:lvl148_rnng3 Dodge.Room.Room 110351 0 0.0 0.0 0.0 0.0 shootingRange Dodge.Room.Room src/Dodge/Room/Room.hs:(335,1)-(360,13) 151264 0 0.0 0.0 0.0 0.0 shootingRange.padcutroom Dodge.Room.Room src/Dodge/Room/Room.hs:(350,9)-(352,65) 151265 0 0.0 0.0 0.0 0.0 roomPadCut Dodge.Room.Room src/Dodge/Room/Room.hs:(62,1)-(67,9) 151266 0 0.0 0.0 0.0 0.0 muin Dodge.RoomLink src/Dodge/RoomLink.hs:133:1-27 151268 0 0.0 0.0 0.0 0.0 inLink Dodge.RoomLink src/Dodge/RoomLink.hs:(114,1)-(119,9) 151269 1 0.0 0.0 0.0 0.0 CAF:lvl149_r27tH Dodge.Data.Config 138228 0 0.0 0.0 0.0 0.0 CAF:lvl149_rbjv8 Graphics.GL.Functions.F02 82117 0 0.0 0.0 0.0 0.0 ptr_glBlendFunci Graphics.GL.Functions.F02 src/Graphics/GL/Functions/F02.hs:851:1-62 144185 0 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 144186 1 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 144187 1 0.0 0.0 0.0 0.0 CAF:lvl14_ras8X Graphics.GL.Functions.F06 80782 0 0.0 0.0 0.0 0.0 ptr_glDepthFunc Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:189:1-60 143781 0 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 143782 1 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 143783 1 0.0 0.0 0.0 0.0 CAF:lvl14_rofWF Dodge.LockAndKey 111077 0 0.0 0.0 0.0 0.0 itemRooms Dodge.LockAndKey src/Dodge/LockAndKey.hs:(42,1)-(127,30) 149437 0 0.0 0.0 0.0 0.0 makeTypeCraft Dodge.Item.Craftable src/Dodge/Item/Craftable.hs:17:1-34 149438 0 0.0 0.0 0.0 0.0 makeTypeCraftNum Dodge.Item.Craftable src/Dodge/Item/Craftable.hs:(9,1)-(14,37) 149439 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 149440 2 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 149441 2 0.0 0.0 0.0 0.0 fromInteger Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:49:44-46 149442 0 0.0 0.0 0.0 0.0 CAF:lvl150_r4Q2e Dodge.Data.Terminal 118692 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 171421 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 171422 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 171423 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 171424 1 0.0 0.0 0.0 0.0 CAF:lvl151_r27tK Dodge.Data.Config 138230 0 0.0 0.0 0.0 0.0 CAF:lvl152_r4Q2g Dodge.Data.Terminal 118693 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 171416 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 171417 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 171418 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 171419 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 171420 1 0.0 0.0 0.0 0.0 CAF:lvl152_rmxOq Dodge.Room.Procedural 110489 0 0.0 0.0 0.0 0.0 randomFourCornerRoomCrsIts Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(278,1)-(285,88) 153545 0 0.0 0.0 0.0 0.0 quarterRoomTri Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(177,1)-(210,13) 153546 0 0.0 0.0 0.0 0.0 mntLS Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:125:1-81 153547 0 0.0 0.0 0.0 0.0 mntLSOn Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(65,1)-(72,34) 153548 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 153604 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 153605 1 0.0 0.0 0.0 0.0 iShape Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:75:1-48 153564 1 0.0 0.0 0.0 0.0 thinHighBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:78:1-23 153565 0 0.0 0.0 0.0 0.0 highBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(90,1)-(98,58) 153566 1 0.0 0.0 0.0 0.0 highBar.n Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:98:5-58 153577 1 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 153567 0 0.0 0.0 0.0 0.0 upperBoxMT Shape src/Shape.hs:145:1-36 153568 0 0.0 0.0 0.0 0.0 mntLSOn.(...) Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:71:5-68 153600 1 0.0 0.0 0.0 0.0 mntLSOn.lsp' Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:69:5-29 153601 1 0.0 0.0 0.0 0.0 mntLSOn.setCol Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:72:5-34 153563 1 0.0 0.0 0.0 0.0 mntLSOn.x Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:71:5-68 153603 1 0.0 0.0 0.0 0.0 mntLSOn.y Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:71:5-68 153602 1 0.0 0.0 0.0 0.0 pt0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:55:1-58 153599 1 0.0 0.0 0.0 0.0 putShape Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(135,1)-(143,22) 153551 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 153596 3 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 153597 3 0.0 0.0 0.0 0.0 negate Linear.V2 src/Linear/V2.hs:213:3-22 175667 1 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 175668 1 0.0 0.0 0.0 0.0 putShape.bnds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:142:5-25 153552 1 0.0 0.0 0.0 0.0 shapeBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:149:1-64 153553 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 153556 4 0.0 0.0 0.0 0.0 <*> Control.Foldl src/Control/Foldl.hs:(257,5)-(261,32) 153554 3 0.0 0.0 0.0 0.0 <*>.step Control.Foldl src/Control/Foldl.hs:258:13-64 153570 24 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 153571 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 153572 0 0.0 0.0 0.0 0.0 premap.step' Control.Foldl src/Control/Foldl.hs:1195:5-28 153573 8 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 153574 8 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 153575 8 0.0 0.0 0.0 0.0 _2 Linear.V2 src/Linear/V2.hs:492:3-40 153576 8 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 153581 0 0.0 0.0 0.0 0.0 premap.step' Control.Foldl src/Control/Foldl.hs:1195:5-28 153582 24 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 153583 24 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 153584 24 0.0 0.0 0.0 0.0 _1 Linear.V2 src/Linear/V2.hs:489:3-40 153587 16 0.0 0.0 0.0 0.0 _2 Linear.V2 src/Linear/V2.hs:492:3-40 153585 8 0.0 0.0 0.0 0.0 <*>.begin Control.Foldl src/Control/Foldl.hs:259:13-38 153561 3 0.0 0.0 0.0 0.0 <*>.done Control.Foldl src/Control/Foldl.hs:260:13-51 153588 3 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 153589 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 153590 0 0.0 0.0 0.0 0.0 lazy Control.Foldl.Internal src/Control/Foldl/Internal.hs:(22,1)-(23,23) 153591 1 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 153592 0 0.0 0.0 0.0 0.0 lazy Control.Foldl.Internal src/Control/Foldl/Internal.hs:(22,1)-(23,23) 153593 3 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 153555 1 0.0 0.0 0.0 0.0 maximum Control.Foldl src/Control/Foldl.hs:706:1-20 153557 1 0.0 0.0 0.0 0.0 _Fold1 Control.Foldl src/Control/Foldl.hs:(1167,1)-(1171,28) 153558 1 0.0 0.0 0.0 0.0 _Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1169,5)-(1171,28) 153580 16 0.0 0.0 0.0 0.0 minimum Control.Foldl src/Control/Foldl.hs:722:1-20 153559 1 0.0 0.0 0.0 0.0 _Fold1 Control.Foldl src/Control/Foldl.hs:(1167,1)-(1171,28) 153560 1 0.0 0.0 0.0 0.0 _Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1169,5)-(1171,28) 153586 16 0.0 0.0 0.0 0.0 shapePoints Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:146:1-44 153562 0 0.0 0.0 0.0 0.0 _sfVs Shape.Data src/Shape/Data.hs:43:7-11 153569 1 0.0 0.0 0.0 0.0 putShape.m Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:143:5-22 153594 1 0.0 0.0 0.0 0.0 midBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:152:1-55 153595 1 0.0 0.0 0.0 0.0 radBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:155:1-48 153598 1 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 175669 0 0.0 0.0 0.0 0.0 CAF:lvl153_r27tN Dodge.Data.Config 138232 0 0.0 0.0 0.0 0.0 CAF:lvl153_r45sK Dodge.Data.WorldEffect 117513 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:83:1-34 174280 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:83:1-34 174281 0 0.0 0.0 0.0 0.0 CAF:lvl153_r4Q2h Dodge.Data.Terminal 118694 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 171474 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 171475 0 0.0 0.0 0.0 0.0 CAF:lvl153_rhqTs Dodge.Combine.Combinations 113691 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146134 0 0.0 0.0 0.0 0.0 fromInteger Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:49:44-46 146135 0 0.0 0.0 0.0 0.0 CAF:lvl153_rmxOr Dodge.Room.Procedural 110490 0 0.0 0.0 0.0 0.0 randomFourCornerRoomCrsIts Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(278,1)-(285,88) 153542 0 0.0 0.0 0.0 0.0 quarterRoomTri Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(177,1)-(210,13) 153543 0 0.0 0.0 0.0 0.0 mntLS Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:125:1-81 153544 1 0.0 0.0 0.0 0.0 mntLSOn Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(65,1)-(72,34) 153549 0 0.0 0.0 0.0 0.0 ps0jPushPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:(75,1)-(76,46) 153550 1 0.0 0.0 0.0 0.0 CAF:lvl154_r45sM Dodge.Data.WorldEffect 117515 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:83:1-34 174255 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:83:1-34 174256 0 0.0 0.0 0.0 0.0 CAF:lvl154_rhqTt Dodge.Combine.Combinations 113692 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146132 0 0.0 0.0 0.0 0.0 CAF:lvl155_r27tQ Dodge.Data.Config 138234 0 0.0 0.0 0.0 0.0 CAF:lvl155_r4Q2k Dodge.Data.Terminal 118696 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 171465 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 171466 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 171467 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 171468 1 0.0 0.0 0.0 0.0 CAF:lvl156_rmxOv Dodge.Room.Procedural 110493 0 0.0 0.0 0.0 0.0 CAF:lvl157_r27tT Dodge.Data.Config 138236 0 0.0 0.0 0.0 0.0 CAF:lvl157_r4Q2m Dodge.Data.Terminal 118697 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 171460 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 171461 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 171462 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 171463 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 171464 1 0.0 0.0 0.0 0.0 CAF:lvl157_rbvDW Graphics.GL.Functions.F01 82425 0 0.0 0.0 0.0 0.0 CAF:lvl157_rhqTw Dodge.Combine.Combinations 113693 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146139 0 0.0 0.0 0.0 0.0 fromInteger Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:49:44-46 146140 0 0.0 0.0 0.0 0.0 CAF:lvl158_r4Q2n Dodge.Data.Terminal 118698 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 171355 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 171356 0 0.0 0.0 0.0 0.0 CAF:lvl158_rbvDX Graphics.GL.Functions.F01 82426 0 0.0 0.0 0.0 0.0 ptr_glBindBufferBase Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:878:1-70 139489 0 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 139490 1 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 139491 1 0.0 0.0 0.0 0.0 CAF:lvl158_rf6Xf Dodge.Data.Creature.State 129655 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:61:1-35 161734 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:61:1-35 161735 0 0.0 0.0 0.0 0.0 CAF:lvl158_rhqTx Dodge.Combine.Combinations 113694 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146138 0 0.0 0.0 0.0 0.0 CAF:lvl159_r22Vu Data.Aeson.Parser.Internal 90791 0 0.0 0.0 0.0 0.0 >>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 138983 0 0.0 0.0 0.0 0.0 >>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 138984 0 0.0 0.0 0.0 0.0 >>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 138985 0 0.0 0.0 0.0 0.0 CAF:lvl159_r27tW Dodge.Data.Config 138238 0 0.0 0.0 0.0 0.0 CAF:lvl159_rhqTy Dodge.Combine.Combinations 113695 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146137 0 0.0 0.0 0.0 0.0 CAF:lvl160_r4Q2q Dodge.Data.Terminal 118700 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 171346 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 171347 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 171348 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 171349 1 0.0 0.0 0.0 0.0 CAF:lvl160_rasbj Graphics.GL.Functions.F06 80928 0 0.0 0.0 0.0 0.0 CAF:lvl160_rf6Xn Dodge.Data.Creature.State 129660 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:61:1-35 161711 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:61:1-35 161712 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 161713 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 161714 1 0.0 0.0 0.0 0.0 CAF:lvl161_rasbk Graphics.GL.Functions.F06 80929 0 0.0 0.0 0.0 0.0 ptr_glDrawBuffers Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:880:1-64 144138 0 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 144139 1 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 144140 1 0.0 0.0 0.0 0.0 CAF:lvl161_rhqTA Dodge.Combine.Combinations 113696 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146143 0 0.0 0.0 0.0 0.0 CAF:lvl162_r4Q2s Dodge.Data.Terminal 118701 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 171341 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 171342 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 171343 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 171344 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 171345 1 0.0 0.0 0.0 0.0 CAF:lvl162_rf6Xp Dodge.Data.Creature.State 129661 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:61:1-35 161704 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:61:1-35 161705 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 161706 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 161709 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 161710 1 0.0 0.0 0.0 0.0 CAF:lvl162_rhqTB Dodge.Combine.Combinations 113697 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146142 0 0.0 0.0 0.0 0.0 CAF:lvl163_rmxOC Dodge.Room.Procedural 110502 0 0.0 0.0 0.0 0.0 CAF:lvl164_rhqTD Dodge.Combine.Combinations 113698 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146169 0 0.0 0.0 0.0 0.0 CAF:lvl165_r27uH Dodge.Data.Config 138266 0 0.0 0.0 0.0 0.0 parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:153:1-44 139172 0 0.0 0.0 0.0 0.0 parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:153:1-44 139173 0 0.0 0.0 0.0 0.0 pure Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:319:5-43 139174 1 0.0 0.0 0.0 0.0 CAF:lvl165_r4Q2x Dodge.Data.Terminal 118705 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 171372 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 171373 0 0.0 0.0 0.0 0.0 CAF:lvl165_rmxOI Dodge.Room.Procedural 110504 0 0.0 0.0 0.0 0.0 roomRect Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(47,1)-(115,13) 148003 0 0.0 0.0 0.0 0.0 roomRect.posps' Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:106:5-80 148004 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 148005 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 148006 1 0.0 0.0 0.0 0.0 CAF:lvl166_r27uI Dodge.Data.Config 138267 0 0.0 0.0 0.0 0.0 parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:153:1-44 139170 0 0.0 0.0 0.0 0.0 parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:153:1-44 139171 0 0.0 0.0 0.0 0.0 CAF:lvl166_r45t4 Dodge.Data.WorldEffect 117527 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:83:1-34 174282 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:83:1-34 174283 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 174284 1 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 174285 1 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 174288 1 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 174291 1 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 174294 1 0.0 0.0 0.0 0.0 tagSingleConstructors Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:759:7-27 174289 1 0.0 0.0 0.0 0.0 CAF:lvl166_rhqTF Dodge.Combine.Combinations 113699 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146180 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 146181 0 0.0 0.0 0.0 0.0 CAF:lvl167_r4Q2A Dodge.Data.Terminal 118707 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 171363 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 171364 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 171365 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 171366 1 0.0 0.0 0.0 0.0 CAF:lvl167_rhqTG Dodge.Combine.Combinations 113700 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146182 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 146183 0 0.0 0.0 0.0 0.0 CAF:lvl167_rnngJ Dodge.Room.Room 110371 0 0.0 0.0 0.0 0.0 shootingRange Dodge.Room.Room src/Dodge/Room/Room.hs:(335,1)-(360,13) 154685 0 0.0 0.0 0.0 0.0 shootersRoom1 Dodge.Room.Room src/Dodge/Room/Room.hs:(308,1)-(315,13) 154686 0 0.0 0.0 0.0 0.0 shootersRoom1.\ Dodge.Room.Room src/Dodge/Room/Room.hs:313:28-80 154687 1 0.0 0.0 0.0 0.0 psPtPl Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:10:1-67 154688 1 0.0 0.0 0.0 0.0 CAF:lvl168_r27uK Dodge.Data.Config 138269 0 0.0 0.0 0.0 0.0 parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:153:1-44 139168 0 0.0 0.0 0.0 0.0 parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:153:1-44 139169 0 0.0 0.0 0.0 0.0 CAF:lvl169_r4Q2C Dodge.Data.Terminal 118708 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 171358 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 171359 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 171360 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 171361 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 171362 1 0.0 0.0 0.0 0.0 CAF:lvl16_ras8Z Graphics.GL.Functions.F06 80784 0 0.0 0.0 0.0 0.0 CAF:lvl16_rjhPC Shape 135176 0 0.0 0.0 0.0 0.0 centroidNum Geometry.Polygon src/Geometry/Polygon.hs:117:1-66 142740 1 0.0 0.0 0.0 0.0 <*> Control.Foldl src/Control/Foldl.hs:(257,5)-(261,32) 142744 1 0.0 0.0 0.0 0.0 <*>.begin Control.Foldl src/Control/Foldl.hs:259:13-38 142747 1 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 142743 1 0.0 0.0 0.0 0.0 genericLength Control.Foldl src/Control/Foldl.hs:885:1-41 142742 1 0.0 0.0 0.0 0.0 fromInteger Linear.V3 src/Linear/V3.hs:193:3-34 142751 0 0.0 0.0 0.0 0.0 pure Linear.V3 src/Linear/V3.hs:149:3-19 142752 1 0.0 0.0 0.0 0.0 genericLength.\ Control.Foldl src/Control/Foldl.hs:885:31-35 142766 0 0.0 0.0 0.0 0.0 fromInteger Linear.V3 src/Linear/V3.hs:193:3-34 142767 0 0.0 0.0 0.0 0.0 pure Linear.V3 src/Linear/V3.hs:149:3-19 142768 1 0.0 0.0 0.0 0.0 fromInteger Linear.V3 src/Linear/V3.hs:193:3-34 142749 0 0.0 0.0 0.0 0.0 pure Linear.V3 src/Linear/V3.hs:149:3-19 142750 1 0.0 0.0 0.0 0.0 CAF:lvl170_r27uM Dodge.Data.Config 138271 0 0.0 0.0 0.0 0.0 parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:153:1-44 139166 0 0.0 0.0 0.0 0.0 parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:153:1-44 139167 0 0.0 0.0 0.0 0.0 CAF:lvl170_rhqTJ Dodge.Combine.Combinations 113701 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146172 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 146173 0 0.0 0.0 0.0 0.0 CAF:lvl171_r87V7 Dodge.Data.Item.Use.Consumption.Ammo 122927 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 183881 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 183882 0 0.0 0.0 0.0 0.0 CAF:lvl171_rhqTK Dodge.Combine.Combinations 113702 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146174 0 0.0 0.0 0.0 0.0 makeTypeCraft Dodge.Item.Craftable src/Dodge/Item/Craftable.hs:17:1-34 146175 0 0.0 0.0 0.0 0.0 makeTypeCraftNum Dodge.Item.Craftable src/Dodge/Item/Craftable.hs:(9,1)-(14,37) 146176 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146177 2 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 146178 2 0.0 0.0 0.0 0.0 fromInteger Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:49:44-46 146179 0 0.0 0.0 0.0 0.0 CAF:lvl172_r27uO Dodge.Data.Config 138273 0 0.0 0.0 0.0 0.0 parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:153:1-44 139164 0 0.0 0.0 0.0 0.0 parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:153:1-44 139165 0 0.0 0.0 0.0 0.0 CAF:lvl172_rhqTL Dodge.Combine.Combinations 113703 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146194 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 146195 0 0.0 0.0 0.0 0.0 CAF:lvl173_r87Vb Dodge.Data.Item.Use.Consumption.Ammo 122930 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 163870 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 163871 0 0.0 0.0 0.0 0.0 CAF:lvl173_rnngV Dodge.Room.Room 110377 0 0.0 0.0 0.0 0.0 shootersRoom Dodge.Room.Room src/Dodge/Room/Room.hs:(318,1)-(320,88) 153145 0 0.0 0.0 0.0 0.0 shootersRoom.\ Dodge.Room.Room src/Dodge/Room/Room.hs:320:25-77 153146 0 0.0 0.0 0.0 0.0 CAF:lvl174_r27uQ Dodge.Data.Config 138275 0 0.0 0.0 0.0 0.0 parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:153:1-44 139162 0 0.0 0.0 0.0 0.0 parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:153:1-44 139163 0 0.0 0.0 0.0 0.0 CAF:lvl175_rhqTO Dodge.Combine.Combinations 113704 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146186 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 146187 0 0.0 0.0 0.0 0.0 CAF:lvl176_r27uS Dodge.Data.Config 138277 0 0.0 0.0 0.0 0.0 parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:153:1-44 139160 0 0.0 0.0 0.0 0.0 parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:153:1-44 139161 0 0.0 0.0 0.0 0.0 CAF:lvl176_rhqTP Dodge.Combine.Combinations 113705 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146188 0 0.0 0.0 0.0 0.0 makeTypeCraft Dodge.Item.Craftable src/Dodge/Item/Craftable.hs:17:1-34 146189 0 0.0 0.0 0.0 0.0 makeTypeCraftNum Dodge.Item.Craftable src/Dodge/Item/Craftable.hs:(9,1)-(14,37) 146190 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146191 2 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 146192 2 0.0 0.0 0.0 0.0 fromInteger Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:49:44-46 146193 0 0.0 0.0 0.0 0.0 CAF:lvl176_rnngY Dodge.Room.Room 110379 0 0.0 0.0 0.0 0.0 shootersRoom Dodge.Room.Room src/Dodge/Room/Room.hs:(318,1)-(320,88) 153165 0 0.0 0.0 0.0 0.0 shootersRoom.\ Dodge.Room.Room src/Dodge/Room/Room.hs:320:25-77 153166 0 0.0 0.0 0.0 0.0 CAF:lvl177_r87Vj Dodge.Data.Item.Use.Consumption.Ammo 122936 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 184295 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 184296 0 0.0 0.0 0.0 0.0 CAF:lvl177_rhqTQ Dodge.Combine.Combinations 113706 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146206 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 146207 0 0.0 0.0 0.0 0.0 CAF:lvl178_r27uU Dodge.Data.Config 138279 0 0.0 0.0 0.0 0.0 parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:153:1-44 139158 0 0.0 0.0 0.0 0.0 parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:153:1-44 139159 0 0.0 0.0 0.0 0.0 CAF:lvl178_r5zfm Dodge.Data.Prop 119751 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:76:1-36 166083 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:76:1-36 166084 0 0.0 0.0 0.0 0.0 CAF:lvl179_rnnh1 Dodge.Room.Room 110381 0 0.0 0.0 0.0 0.0 shootersRoom Dodge.Room.Room src/Dodge/Room/Room.hs:(318,1)-(320,88) 153172 0 0.0 0.0 0.0 0.0 shootersRoom.\ Dodge.Room.Room src/Dodge/Room/Room.hs:320:25-77 153173 0 0.0 0.0 0.0 0.0 CAF:lvl17_ras90 Graphics.GL.Functions.F06 80785 0 0.0 0.0 0.0 0.0 ptr_glDepthMask Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:202:1-60 143792 0 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 143793 1 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 143794 1 0.0 0.0 0.0 0.0 CAF:lvl17_rmGEC Dodge.Room.Tanks 110208 0 0.0 0.0 0.0 0.0 tanksRoom Dodge.Room.Tanks src/Dodge/Room/Tanks.hs:(104,1)-(129,35) 155042 0 0.0 0.0 0.0 0.0 tanksRoom.plmnts Dodge.Room.Tanks src/Dodge/Room/Tanks.hs:(110,9)-(114,82) 155043 0 0.0 0.0 0.0 0.0 resetPLUse Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(97,1)-(100,76) 155045 1 0.0 0.0 0.0 0.0 rprBool Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:73:1-59 155044 1 0.0 0.0 0.0 0.0 CAF:lvl17_rofWI Dodge.LockAndKey 111078 0 0.0 0.0 0.0 0.0 itemRooms Dodge.LockAndKey src/Dodge/LockAndKey.hs:(42,1)-(127,30) 149477 0 0.0 0.0 0.0 0.0 makeTypeCraft Dodge.Item.Craftable src/Dodge/Item/Craftable.hs:17:1-34 149478 0 0.0 0.0 0.0 0.0 makeTypeCraftNum Dodge.Item.Craftable src/Dodge/Item/Craftable.hs:(9,1)-(14,37) 149479 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 149480 2 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 149481 2 0.0 0.0 0.0 0.0 fromInteger Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:49:44-46 149482 0 0.0 0.0 0.0 0.0 CAF:lvl180_r27uW Dodge.Data.Config 138281 0 0.0 0.0 0.0 0.0 parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:153:1-44 139156 0 0.0 0.0 0.0 0.0 parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:153:1-44 139157 0 0.0 0.0 0.0 0.0 CAF:lvl180_r5zfq Dodge.Data.Prop 119755 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:76:1-36 187245 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:76:1-36 187246 0 0.0 0.0 0.0 0.0 CAF:lvl180_rhqTT Dodge.Combine.Combinations 113707 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146198 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 146199 0 0.0 0.0 0.0 0.0 CAF:lvl180_rnnh2 Dodge.Room.Room 110382 0 0.0 0.0 0.0 0.0 shootersRoom Dodge.Room.Room src/Dodge/Room/Room.hs:(318,1)-(320,88) 153169 0 0.0 0.0 0.0 0.0 shootersRoom.\ Dodge.Room.Room src/Dodge/Room/Room.hs:320:25-77 153170 1 0.0 0.0 0.0 0.0 psPtPl Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:10:1-67 153171 1 0.0 0.0 0.0 0.0 CAF:lvl181_r5zfs Dodge.Data.Prop 119757 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:76:1-36 166102 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:76:1-36 166103 0 0.0 0.0 0.0 0.0 CAF:lvl181_rhqTU Dodge.Combine.Combinations 113708 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146200 0 0.0 0.0 0.0 0.0 makeTypeCraft Dodge.Item.Craftable src/Dodge/Item/Craftable.hs:17:1-34 146201 0 0.0 0.0 0.0 0.0 makeTypeCraftNum Dodge.Item.Craftable src/Dodge/Item/Craftable.hs:(9,1)-(14,37) 146202 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146203 2 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 146204 2 0.0 0.0 0.0 0.0 fromInteger Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:49:44-46 146205 0 0.0 0.0 0.0 0.0 CAF:lvl182_r27uY Dodge.Data.Config 138283 0 0.0 0.0 0.0 0.0 parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:153:1-44 139154 0 0.0 0.0 0.0 0.0 parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:153:1-44 139155 0 0.0 0.0 0.0 0.0 CAF:lvl182_rhqTV Dodge.Combine.Combinations 113709 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146219 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 146220 0 0.0 0.0 0.0 0.0 CAF:lvl182_rnnh4 Dodge.Room.Room 110383 0 0.0 0.0 0.0 0.0 shootersRoom Dodge.Room.Room src/Dodge/Room/Room.hs:(318,1)-(320,88) 153162 0 0.0 0.0 0.0 0.0 shootersRoom.\ Dodge.Room.Room src/Dodge/Room/Room.hs:320:25-77 153163 1 0.0 0.0 0.0 0.0 psPtPl Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:10:1-67 153164 1 0.0 0.0 0.0 0.0 CAF:lvl183_rhqTW Dodge.Combine.Combinations 113710 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146221 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 146222 0 0.0 0.0 0.0 0.0 CAF:lvl184_r27v0 Dodge.Data.Config 138285 0 0.0 0.0 0.0 0.0 parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:153:1-44 139152 0 0.0 0.0 0.0 0.0 parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:153:1-44 139153 0 0.0 0.0 0.0 0.0 CAF:lvl185_r87Vx Dodge.Data.Item.Use.Consumption.Ammo 122946 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 168975 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 168976 0 0.0 0.0 0.0 0.0 CAF:lvl186_r27v2 Dodge.Data.Config 138287 0 0.0 0.0 0.0 0.0 parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:153:1-44 139150 0 0.0 0.0 0.0 0.0 parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:153:1-44 139151 0 0.0 0.0 0.0 0.0 CAF:lvl187_r87VA Dodge.Data.Item.Use.Consumption.Ammo 122948 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 168955 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 168956 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 168957 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 168958 1 0.0 0.0 0.0 0.0 CAF:lvl187_rhqU0 Dodge.Combine.Combinations 113711 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146210 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 146211 0 0.0 0.0 0.0 0.0 CAF:lvl188_r27v4 Dodge.Data.Config 138289 0 0.0 0.0 0.0 0.0 parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:153:1-44 139148 0 0.0 0.0 0.0 0.0 parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:153:1-44 139149 0 0.0 0.0 0.0 0.0 CAF:lvl188_r3ju7 Dodge.Item.Draw.SPic 115901 0 0.0 0.0 0.0 0.0 CAF:lvl188_rhqU1 Dodge.Combine.Combinations 113712 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146212 0 0.0 0.0 0.0 0.0 autoDetector Dodge.Item.Weapon.Radar src/Dodge/Item/Weapon/Radar.hs:(9,1)-(15,52) 146213 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146214 4 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 146215 4 0.0 0.0 0.0 0.0 CAF:lvl189_r87VC Dodge.Data.Item.Use.Consumption.Ammo 122949 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 168948 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 168949 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 168950 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 168953 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 168954 1 0.0 0.0 0.0 0.0 CAF:lvl189_rhqU2 Dodge.Combine.Combinations 113713 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146231 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 146232 0 0.0 0.0 0.0 0.0 CAF:lvl18_rmGED Dodge.Room.Tanks 110209 0 0.0 0.0 0.0 0.0 tanksRoom Dodge.Room.Tanks src/Dodge/Room/Tanks.hs:(104,1)-(129,35) 153029 0 0.0 0.0 0.0 0.0 tanksRoom.plmnts Dodge.Room.Tanks src/Dodge/Room/Tanks.hs:(110,9)-(114,82) 153030 0 0.0 0.0 0.0 0.0 mntLightLnkCond Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(160,1)-(162,59) 153031 1 0.0 0.0 0.0 0.0 CAF:lvl190_r27v6 Dodge.Data.Config 138291 0 0.0 0.0 0.0 0.0 parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:153:1-44 139146 0 0.0 0.0 0.0 0.0 parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:153:1-44 139147 0 0.0 0.0 0.0 0.0 CAF:lvl192_r27v8 Dodge.Data.Config 138293 0 0.0 0.0 0.0 0.0 parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:153:1-44 139144 0 0.0 0.0 0.0 0.0 parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:153:1-44 139145 0 0.0 0.0 0.0 0.0 CAF:lvl193_rhqU6 Dodge.Combine.Combinations 113714 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146225 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 146226 0 0.0 0.0 0.0 0.0 CAF:lvl194_r27va Dodge.Data.Config 138295 0 0.0 0.0 0.0 0.0 parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:153:1-44 139142 0 0.0 0.0 0.0 0.0 parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:153:1-44 139143 0 0.0 0.0 0.0 0.0 CAF:lvl194_rhqU7 Dodge.Combine.Combinations 113715 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146227 0 0.0 0.0 0.0 0.0 autoDetector Dodge.Item.Weapon.Radar src/Dodge/Item/Weapon/Radar.hs:(9,1)-(15,52) 146228 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146229 4 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 146230 4 0.0 0.0 0.0 0.0 CAF:lvl195_rhqU8 Dodge.Combine.Combinations 113716 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146243 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 146244 0 0.0 0.0 0.0 0.0 CAF:lvl196_r27vc Dodge.Data.Config 138297 0 0.0 0.0 0.0 0.0 parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:153:1-44 139140 0 0.0 0.0 0.0 0.0 parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:153:1-44 139141 0 0.0 0.0 0.0 0.0 CAF:lvl196_rasbT Graphics.GL.Functions.F06 80964 0 0.0 0.0 0.0 0.0 CAF:lvl197_rasbU Graphics.GL.Functions.F06 80965 0 0.0 0.0 0.0 0.0 ptr_glDrawElements Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:1056:1-66 144024 0 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 144025 1 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 144026 1 0.0 0.0 0.0 0.0 CAF:lvl198_r27ve Dodge.Data.Config 138299 0 0.0 0.0 0.0 0.0 parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:153:1-44 139138 0 0.0 0.0 0.0 0.0 parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:153:1-44 139139 0 0.0 0.0 0.0 0.0 CAF:lvl199_r7sUM Graphics.GL.Functions.F21 78267 0 0.0 0.0 0.0 0.0 CAF:lvl199_rhqUc Dodge.Combine.Combinations 113717 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146237 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 146238 0 0.0 0.0 0.0 0.0 CAF:lvl199_rmxPK Dodge.Room.Procedural 110511 0 0.0 0.0 0.0 0.0 randomFourCornerRoomCrsIts Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(278,1)-(285,88) 150750 0 0.0 0.0 0.0 0.0 quarterRoomTri Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(177,1)-(210,13) 150751 0 0.0 0.0 0.0 0.0 compare Linear.V2 src/Linear/V2.hs:114:7-9 150754 30 0.0 0.0 0.0 0.0 doublePairSet Geometry src/Geometry.hs:154:1-50 150752 6 0.0 0.0 0.0 0.0 compare Linear.V2 src/Linear/V2.hs:114:7-9 150753 10 0.0 0.0 0.0 0.0 CAF:lvl19_rgQ5l Dodge.Placement.Instance.Sensor 109683 0 0.0 0.0 0.0 0.0 damageSensor Dodge.Placement.Instance.Sensor src/Dodge/Placement/Instance/Sensor.hs:(21,1)-(43,13) 155561 0 0.0 0.0 0.0 0.0 pContID Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:16:1-57 155562 0 0.0 0.0 0.0 0.0 contToIDCont Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:58:1-40 155563 0 0.0 0.0 0.0 0.0 damageSensor.\ Dodge.Placement.Instance.Sensor src/Dodge/Placement/Instance/Sensor.hs:(22,14)-(43,13) 155564 0 0.0 0.0 0.0 0.0 damageSensor.\.\ Dodge.Placement.Instance.Sensor src/Dodge/Placement/Instance/Sensor.hs:(25,13)-(43,13) 155565 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 155566 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 155567 1 0.0 0.0 0.0 0.0 CAF:lvl19_rk09J Dodge.Block 134481 0 0.0 0.0 0.0 0.0 destroyBlock Dodge.Block src/Dodge/Block.hs:(52,1)-(66,63) 180750 0 0.0 0.0 0.0 0.0 destroyBlock.ps Dodge.Block src/Dodge/Block.hs:66:5-63 180751 0 0.0 0.0 0.0 0.0 randInCirc RandomHelp src/RandomHelp.hs:70:1-34 180752 1 0.0 0.0 0.0 0.0 randInArc RandomHelp src/RandomHelp.hs:73:1-28 180753 1 0.0 0.0 0.0 0.0 randInArcStrip RandomHelp src/RandomHelp.hs:(76,1)-(79,42) 180754 1 0.0 0.0 0.0 0.0 CAF:lvl19_rlH4O Dodge.Render.Picture 114497 0 0.0 0.0 0.0 0.0 fixedCoordPictures Dodge.Render.Picture src/Dodge/Render/Picture.hs:(18,1)-(25,22) 144555 0 0.0 0.0 0.0 0.0 drawConcurrentMessage Dodge.Render.Picture src/Dodge/Render/Picture.hs:(53,1)-(62,34) 144556 0 0.0 0.0 0.0 0.0 drawText Picture.Base src/Picture/Base.hs:(207,1)-(209,74) 144557 0 0.0 0.0 0.0 0.0 CAF:lvl1_r5vUo Codec.Picture.Png.Internal.Type 73899 0 0.0 0.0 0.0 0.0 pngCrcTable Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:(432,1)-(436,46) 139978 0 0.0 0.0 0.0 0.0 pngCrcTable.updateCrcConstant Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:(434,11)-(435,64) 139987 2048 0.0 0.0 0.0 0.0 CAF:lvl1_rdDC4 Preload.Update 135417 0 0.0 0.0 0.0 0.0 renderDataResizeUpdate Preload.Update src/Preload/Update.hs:(30,1)-(44,44) 142194 0 0.0 0.0 0.0 0.0 renderDataResizeUpdate.(...) Preload.Update src/Preload/Update.hs:35:9-49 142195 0 0.0 0.0 0.0 0.0 CAF:lvl1_rhj0D Picture.Arc 135688 0 0.0 0.0 0.0 0.0 arcPart Picture.Arc src/Picture/Arc.hs:(25,1)-(52,70) 178181 0 0.0 0.0 0.0 0.0 arcPart.f Picture.Arc src/Picture/Arc.hs:52:5-70 178182 0 0.0 0.0 0.0 0.0 toShadNum Picture.Data src/Picture/Data.hs:51:1-18 178183 0 0.0 0.0 0.0 0.0 toEnum Picture.Data src/Picture/Data.hs:42:24-27 178184 1 0.0 0.0 0.0 0.0 CAF:lvl1_riMj Main 138512 0 0.0 0.0 0.0 0.0 doPreload Main appDodge/Main.hs:(130,1)-(140,13) 141943 0 0.0 0.0 0.0 0.0 playMusic SDL.Mixer src/SDL/Mixer.hs:(886,1)-(891,26) 141944 0 0.0 0.0 0.0 0.0 $mForever.\ SDL.Mixer src/SDL/Mixer.hs:561:19 141945 0 0.0 0.0 0.0 0.0 == SDL.Mixer src/SDL/Mixer.hs:552:19-20 141946 0 0.0 0.0 0.0 0.0 CAF:lvl1_rkaY Data.GraphViz.Internal.Util 95406 0 0.0 0.0 0.0 0.0 isNumString Data.GraphViz.Internal.Util Data/GraphViz/Internal/Util.hs:(54,1)-(78,43) 147181 0 0.0 0.0 0.0 0.0 unstreamChunks/outer Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(73,15)-(79,43) 147182 1 0.0 0.0 0.0 0.0 unstreamChunks/inner Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(90,17)-(94,59) 147183 1 0.0 0.0 0.0 0.0 CAF:lvl1_rlH4m Dodge.Render.Picture 114490 0 0.0 0.0 0.0 0.0 mousePlus Dodge.Render.Picture src/Dodge/Render/Picture.hs:83:1-73 143540 0 0.0 0.0 0.0 0.0 toShadNum Picture.Data src/Picture/Data.hs:51:1-18 143541 0 0.0 0.0 0.0 0.0 toEnum Picture.Data src/Picture/Data.hs:42:24-27 143542 1 0.0 0.0 0.0 0.0 CAF:lvl1_rnKKp Dodge.Room.RezBox 109460 0 0.0 0.0 0.0 0.0 CAF:lvl200_r27vg Dodge.Data.Config 138301 0 0.0 0.0 0.0 0.0 parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:153:1-44 139136 0 0.0 0.0 0.0 0.0 parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:153:1-44 139137 0 0.0 0.0 0.0 0.0 CAF:lvl200_r7sUN Graphics.GL.Functions.F21 78268 0 0.0 0.0 0.0 0.0 ptr_glProgramUniform3f Graphics.GL.Functions.F21 src/Graphics/GL/Functions/F21.hs:1153:1-74 143968 0 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 143969 1 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 143970 1 0.0 0.0 0.0 0.0 CAF:lvl200_rhqUd Dodge.Combine.Combinations 113718 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146239 0 0.0 0.0 0.0 0.0 autoDetector Dodge.Item.Weapon.Radar src/Dodge/Item/Weapon/Radar.hs:(9,1)-(15,52) 146240 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146241 4 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 146242 4 0.0 0.0 0.0 0.0 CAF:lvl200_rmxPL Dodge.Room.Procedural 110512 0 0.0 0.0 0.0 0.0 randomFourCornerRoomCrsIts Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(278,1)-(285,88) 150788 0 0.0 0.0 0.0 0.0 quarterRoomSquare Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(213,1)-(260,13) 150789 0 0.0 0.0 0.0 0.0 compare Linear.V2 src/Linear/V2.hs:114:7-9 150792 50 0.0 0.0 0.0 0.0 doublePairSet Geometry src/Geometry.hs:154:1-50 150790 8 0.0 0.0 0.0 0.0 compare Linear.V2 src/Linear/V2.hs:114:7-9 150791 11 0.0 0.0 0.0 0.0 CAF:lvl201_rhqUe Dodge.Combine.Combinations 113719 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146261 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 146262 0 0.0 0.0 0.0 0.0 CAF:lvl202_r27vi Dodge.Data.Config 138303 0 0.0 0.0 0.0 0.0 parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:153:1-44 139134 0 0.0 0.0 0.0 0.0 parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:153:1-44 139135 0 0.0 0.0 0.0 0.0 CAF:lvl202_rbvEF Graphics.GL.Functions.F01 82470 0 0.0 0.0 0.0 0.0 CAF:lvl202_rhqUf Dodge.Combine.Combinations 113720 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146263 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 146264 0 0.0 0.0 0.0 0.0 CAF:lvl203_rbvEG Graphics.GL.Functions.F01 82471 0 0.0 0.0 0.0 0.0 ptr_glBindFramebuffer Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:1112:1-72 141875 0 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 141876 1 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 141877 1 0.0 0.0 0.0 0.0 CAF:lvl204_r27vk Dodge.Data.Config 138305 0 0.0 0.0 0.0 0.0 parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:153:1-44 139132 0 0.0 0.0 0.0 0.0 parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:153:1-44 139133 0 0.0 0.0 0.0 0.0 CAF:lvl205_r6Ra5 Graphics.GL.Functions.F24 77973 0 0.0 0.0 0.0 0.0 CAF:lvl205_r6epC Graphics.GL.Functions.F27 77673 0 0.0 0.0 0.0 0.0 CAF:lvl205_r9h9x Graphics.GL.Functions.F12 79773 0 0.0 0.0 0.0 0.0 CAF:lvl205_rhqUi Dodge.Combine.Combinations 113721 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146247 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 146248 0 0.0 0.0 0.0 0.0 CAF:lvl206_r27vm Dodge.Data.Config 138307 0 0.0 0.0 0.0 0.0 parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:153:1-44 139130 0 0.0 0.0 0.0 0.0 parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:153:1-44 139131 0 0.0 0.0 0.0 0.0 CAF:lvl206_r6Ra6 Graphics.GL.Functions.F24 77974 0 0.0 0.0 0.0 0.0 ptr_glShaderSource Graphics.GL.Functions.F24 src/Graphics/GL/Functions/F24.hs:1125:1-66 139660 0 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 139661 1 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 139662 1 0.0 0.0 0.0 0.0 CAF:lvl206_r6epD Graphics.GL.Functions.F27 77674 0 0.0 0.0 0.0 0.0 ptr_glUniform1f Graphics.GL.Functions.F27 src/Graphics/GL/Functions/F27.hs:1293:1-60 159838 0 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 159839 1 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 159840 1 0.0 0.0 0.0 0.0 CAF:lvl206_r9h9y Graphics.GL.Functions.F12 79774 0 0.0 0.0 0.0 0.0 ptr_glGetShaderiv Graphics.GL.Functions.F12 src/Graphics/GL/Functions/F12.hs:1166:1-64 139684 0 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 139685 1 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 139686 1 0.0 0.0 0.0 0.0 CAF:lvl206_rhqUj Dodge.Combine.Combinations 113722 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146278 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 146279 0 0.0 0.0 0.0 0.0 CAF:lvl207_rhqUk Dodge.Combine.Combinations 113723 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146282 0 0.0 0.0 0.0 0.0 itemCombinations.eq Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:117:5-14 146284 1 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 146283 0 0.0 0.0 0.0 0.0 CAF:lvl20_rlH4P Dodge.Render.Picture 114498 0 0.0 0.0 0.0 0.0 CAF:lvl210_rhqUn Dodge.Combine.Combinations 113724 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146267 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 146268 0 0.0 0.0 0.0 0.0 CAF:lvl214_r85EC Graphics.GL.Functions.F18 78882 0 0.0 0.0 0.0 0.0 CAF:lvl214_rhqUr Dodge.Combine.Combinations 113725 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146287 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 146288 0 0.0 0.0 0.0 0.0 CAF:lvl215_r85ED Graphics.GL.Functions.F18 78883 0 0.0 0.0 0.0 0.0 ptr_glNamedBufferData Graphics.GL.Functions.F18 src/Graphics/GL/Functions/F18.hs:1264:1-72 139478 0 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 139479 1 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 139480 1 0.0 0.0 0.0 0.0 CAF:lvl215_rhqUs Dodge.Combine.Combinations 113726 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146300 0 0.0 0.0 0.0 0.0 energyBallCraft Dodge.Item.Craftable src/Dodge/Item/Craftable.hs:(20,1)-(23,34) 146301 0 0.0 0.0 0.0 0.0 makeTypeCraft Dodge.Item.Craftable src/Dodge/Item/Craftable.hs:17:1-34 146302 0 0.0 0.0 0.0 0.0 makeTypeCraftNum Dodge.Item.Craftable src/Dodge/Item/Craftable.hs:(9,1)-(14,37) 146303 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146304 2 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 146305 2 0.0 0.0 0.0 0.0 fromInteger Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:49:44-46 146306 0 0.0 0.0 0.0 0.0 CAF:lvl215_ro0YT Dodge.Data.Item.Combine 125474 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:229:1-41 165773 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:229:1-41 165774 0 0.0 0.0 0.0 0.0 CAF:lvl216_rhqUt Dodge.Combine.Combinations 113727 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146296 0 0.0 0.0 0.0 0.0 energyBallCraft Dodge.Item.Craftable src/Dodge/Item/Craftable.hs:(20,1)-(23,34) 146297 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146298 0 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 146299 1 0.0 0.0 0.0 0.0 CAF:lvl217_rhqUu Dodge.Combine.Combinations 113728 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146292 0 0.0 0.0 0.0 0.0 energyBallCraft Dodge.Item.Craftable src/Dodge/Item/Craftable.hs:(20,1)-(23,34) 146293 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146294 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 146295 1 0.0 0.0 0.0 0.0 CAF:lvl217_ro0YW Dodge.Data.Item.Combine 125476 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:229:1-41 165753 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:229:1-41 165754 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 165755 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 165756 1 0.0 0.0 0.0 0.0 CAF:lvl219_ro0YY Dodge.Data.Item.Combine 125477 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:229:1-41 165748 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:229:1-41 165749 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 165750 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 165751 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 165752 1 0.0 0.0 0.0 0.0 CAF:lvl219_rpMCs Dodge.Data.Item.HeldUse 111712 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:101:1-32 165328 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:101:1-32 165329 0 0.0 0.0 0.0 0.0 CAF:lvl21_r6Yvl Data.GraphViz.Attributes.Arrows 94942 0 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Arrows Data/GraphViz/Attributes/Arrows.hs:(55,3)-(57,44) 147093 0 0.0 0.0 0.0 0.0 CAF:lvl21_rgQ5n Dodge.Placement.Instance.Sensor 109684 0 0.0 0.0 0.0 0.0 damageSensor Dodge.Placement.Instance.Sensor src/Dodge/Placement/Instance/Sensor.hs:(21,1)-(43,13) 155467 0 0.0 0.0 0.0 0.0 lsPosCol Dodge.LightSource src/Dodge/LightSource.hs:54:1-35 155468 0 0.0 0.0 0.0 0.0 lsColPos Dodge.LightSource src/Dodge/LightSource.hs:51:1-42 155469 0 0.0 0.0 0.0 0.0 lsColPosRad Dodge.LightSource src/Dodge/LightSource.hs:(57,1)-(61,32) 155473 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 155474 3 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 155475 3 0.0 0.0 0.0 0.0 CAF:lvl21_riMN Main 138521 0 0.0 0.0 0.0 0.0 CAF:lvl21_rlH4Q Dodge.Render.Picture 114499 0 0.0 0.0 0.0 0.0 CAF:lvl220_rhqUx Dodge.Combine.Combinations 113729 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146309 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 146310 0 0.0 0.0 0.0 0.0 CAF:lvl221_rhqUy Dodge.Combine.Combinations 113730 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146322 0 0.0 0.0 0.0 0.0 energyBallCraft Dodge.Item.Craftable src/Dodge/Item/Craftable.hs:(20,1)-(23,34) 146323 0 0.0 0.0 0.0 0.0 makeTypeCraft Dodge.Item.Craftable src/Dodge/Item/Craftable.hs:17:1-34 146324 0 0.0 0.0 0.0 0.0 makeTypeCraftNum Dodge.Item.Craftable src/Dodge/Item/Craftable.hs:(9,1)-(14,37) 146325 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146326 2 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 146327 2 0.0 0.0 0.0 0.0 fromInteger Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:49:44-46 146328 0 0.0 0.0 0.0 0.0 CAF:lvl221_rpMCv Dodge.Data.Item.HeldUse 111714 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:101:1-32 165305 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:101:1-32 165306 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 165307 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 165308 1 0.0 0.0 0.0 0.0 CAF:lvl222_r45ve Dodge.Data.WorldEffect 117689 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:81:1-32 174543 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:81:1-32 174544 0 0.0 0.0 0.0 0.0 CAF:lvl222_rhqUz Dodge.Combine.Combinations 113731 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146318 0 0.0 0.0 0.0 0.0 energyBallCraft Dodge.Item.Craftable src/Dodge/Item/Craftable.hs:(20,1)-(23,34) 146319 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146320 0 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 146321 1 0.0 0.0 0.0 0.0 CAF:lvl223_r45vg Dodge.Data.WorldEffect 117691 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:81:1-32 174390 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:81:1-32 174391 0 0.0 0.0 0.0 0.0 CAF:lvl223_r5OJF Graphics.GL.Functions.F29 77091 0 0.0 0.0 0.0 0.0 CAF:lvl223_rhqUA Dodge.Combine.Combinations 113732 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146314 0 0.0 0.0 0.0 0.0 energyBallCraft Dodge.Item.Craftable src/Dodge/Item/Craftable.hs:(20,1)-(23,34) 146315 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146316 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 146317 1 0.0 0.0 0.0 0.0 CAF:lvl223_rpMCx Dodge.Data.Item.HeldUse 111715 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:101:1-32 165298 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:101:1-32 165299 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 165300 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 165303 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 165304 1 0.0 0.0 0.0 0.0 CAF:lvl224_r5OJG Graphics.GL.Functions.F29 77092 0 0.0 0.0 0.0 0.0 ptr_glVertexArrayAttribBinding Graphics.GL.Functions.F29 src/Graphics/GL/Functions/F29.hs:1140:1-90 139575 0 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 139576 1 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 139577 1 0.0 0.0 0.0 0.0 CAF:lvl224_rhqUB Dodge.Combine.Combinations 113733 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146337 0 0.0 0.0 0.0 0.0 itemCombinations.\ Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:100:23-77 146338 0 0.0 0.0 0.0 0.0 CAF:lvl225_rhqUC Dodge.Combine.Combinations 113734 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146345 0 0.0 0.0 0.0 0.0 itemCombinations.\ Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:101:23-74 146346 0 0.0 0.0 0.0 0.0 CAF:lvl225_ro0Z5 Dodge.Data.Item.Combine 125482 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:229:1-41 165605 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:229:1-41 165606 0 0.0 0.0 0.0 0.0 CAF:lvl226_r45vm Dodge.Data.WorldEffect 117697 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:81:1-32 174975 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:81:1-32 174976 0 0.0 0.0 0.0 0.0 CAF:lvl226_r5OJI Graphics.GL.Functions.F29 77094 0 0.0 0.0 0.0 0.0 CAF:lvl226_r85EO Graphics.GL.Functions.F18 78894 0 0.0 0.0 0.0 0.0 CAF:lvl226_rhqUD Dodge.Combine.Combinations 113735 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146353 0 0.0 0.0 0.0 0.0 itemCombinations.\ Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:102:23-71 146354 0 0.0 0.0 0.0 0.0 CAF:lvl227_r5OJJ Graphics.GL.Functions.F29 77095 0 0.0 0.0 0.0 0.0 ptr_glVertexArrayAttribFormat Graphics.GL.Functions.F29 src/Graphics/GL/Functions/F29.hs:1158:1-88 139563 0 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 139564 1 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 139565 1 0.0 0.0 0.0 0.0 CAF:lvl227_r5zhi Dodge.Data.Prop 119833 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 187235 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 187236 0 0.0 0.0 0.0 0.0 CAF:lvl227_r85EP Graphics.GL.Functions.F18 78895 0 0.0 0.0 0.0 0.0 ptr_glNamedBufferStorage Graphics.GL.Functions.F18 src/Graphics/GL/Functions/F18.hs:1325:1-78 140748 0 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 140749 1 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 140750 1 0.0 0.0 0.0 0.0 CAF:lvl227_rhqUE Dodge.Combine.Combinations 113736 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146376 0 0.0 0.0 0.0 0.0 itemCombinations.\ Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:105:23-81 146377 0 0.0 0.0 0.0 0.0 CAF:lvl22_rb70e Graphics.GL.Functions.F03 81690 0 0.0 0.0 0.0 0.0 CAF:lvl230_r5zhn Dodge.Data.Prop 119836 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 165986 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 165987 0 0.0 0.0 0.0 0.0 CAF:lvl231_rhqUL Dodge.Combine.Combinations 113737 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146392 0 0.0 0.0 0.0 0.0 moduleCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(123,1)-(227,14) 146393 0 0.0 0.0 0.0 0.0 CAF:lvl232_r5zhr Dodge.Data.Prop 119839 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 187597 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 187598 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 187599 1 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 187600 1 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 187603 1 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 187606 1 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 187609 1 0.0 0.0 0.0 0.0 tagSingleConstructors Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:759:7-27 187604 1 0.0 0.0 0.0 0.0 CAF:lvl232_rbjwt Graphics.GL.Functions.F02 82200 0 0.0 0.0 0.0 0.0 CAF:lvl232_rhqUM Dodge.Combine.Combinations 113738 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146405 0 0.0 0.0 0.0 0.0 moduleCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(123,1)-(227,14) 146406 0 0.0 0.0 0.0 0.0 CAF:lvl233_r5zhs Dodge.Data.Prop 119840 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 187534 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 187535 0 0.0 0.0 0.0 0.0 toEncoding Quaternion src/Quaternion.hs:25:5-49 187536 1 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 187537 2 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 187540 2 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 187543 2 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 187546 2 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 187584 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 187585 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 187586 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 187587 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 187588 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 187589 1 0.0 0.0 0.0 0.0 tagSingleConstructors Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:759:7-27 187541 2 0.0 0.0 0.0 0.0 CAF:lvl233_rbjwu Graphics.GL.Functions.F02 82201 0 0.0 0.0 0.0 0.0 ptr_glCheckNamedFramebufferStatus Graphics.GL.Functions.F02 src/Graphics/GL/Functions/F02.hs:1297:1-96 141853 0 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 141854 1 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 141855 1 0.0 0.0 0.0 0.0 CAF:lvl234_r5zht Dodge.Data.Prop 119841 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 165997 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 165998 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 165999 1 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 166000 1 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 166003 1 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 166006 1 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 166009 1 0.0 0.0 0.0 0.0 tagSingleConstructors Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:759:7-27 166004 1 0.0 0.0 0.0 0.0 CAF:lvl237_rhqUR Dodge.Combine.Combinations 113739 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146407 0 0.0 0.0 0.0 0.0 moduleCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(123,1)-(227,14) 146408 0 0.0 0.0 0.0 0.0 CAF:lvl238_r85F0 Graphics.GL.Functions.F18 78906 0 0.0 0.0 0.0 0.0 CAF:lvl239_r85F1 Graphics.GL.Functions.F18 78907 0 0.0 0.0 0.0 0.0 ptr_glNamedBufferSubData Graphics.GL.Functions.F18 src/Graphics/GL/Functions/F18.hs:1388:1-78 143735 0 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 143736 1 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 143737 1 0.0 0.0 0.0 0.0 CAF:lvl23_rb70f Graphics.GL.Functions.F03 81691 0 0.0 0.0 0.0 0.0 ptr_glClearNamedFramebufferfv Graphics.GL.Functions.F03 src/Graphics/GL/Functions/F03.hs:252:1-88 143765 0 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 143766 1 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 143767 1 0.0 0.0 0.0 0.0 CAF:lvl23_ri2LP Dodge.Update.Scroll 136052 0 0.0 0.0 0.0 0.0 updateWheelEvent Dodge.Update.Scroll src/Dodge/Update/Scroll.hs:(21,1)-(49,68) 177570 0 0.0 0.0 0.0 0.0 stopSoundFrom Dodge.SoundLogic src/Dodge/SoundLogic.hs:207:1-57 177571 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 177572 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 177573 1 0.0 0.0 0.0 0.0 CAF:lvl23_rlH50 Dodge.Render.Picture 114504 0 0.0 0.0 0.0 0.0 fixedCoordPictures Dodge.Render.Picture src/Dodge/Render/Picture.hs:(18,1)-(25,22) 156938 0 0.0 0.0 0.0 0.0 customMouseCursor Dodge.Render.Picture src/Dodge/Render/Picture.hs:(65,1)-(68,27) 156941 0 0.0 0.0 0.0 0.0 mouseCursorType Dodge.Render.Picture src/Dodge/Render/Picture.hs:(71,1)-(80,36) 156943 0 0.0 0.0 0.0 0.0 drawPlus Dodge.Render.Picture src/Dodge/Render/Picture.hs:86:1-76 156944 0 0.0 0.0 0.0 0.0 toShadNum Picture.Data src/Picture/Data.hs:51:1-18 156945 0 0.0 0.0 0.0 0.0 toEnum Picture.Data src/Picture/Data.hs:42:24-27 156946 1 0.0 0.0 0.0 0.0 CAF:lvl23_rlejY Dodge.Debug.Terminal 117083 0 0.0 0.0 0.0 0.0 CAF:lvl241_rpMCU Dodge.Data.Item.HeldUse 111731 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:101:1-32 165374 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:101:1-32 165375 0 0.0 0.0 0.0 0.0 CAF:lvl243_rhqUX Dodge.Combine.Combinations 113740 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146409 0 0.0 0.0 0.0 0.0 moduleCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(123,1)-(227,14) 146410 0 0.0 0.0 0.0 0.0 CAF:lvl243_rkmwe Dodge.HeldUse 116734 0 0.0 0.0 0.0 0.0 useMod Dodge.HeldUse src/Dodge/HeldUse.hs:(29,1)-(356,50) 179336 0 0.0 0.0 0.0 0.0 CAF:lvl245_r45vW Dodge.Data.WorldEffect 117720 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:81:1-32 174453 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:81:1-32 174454 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 174455 1 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 174456 1 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 174459 1 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 174462 1 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 174465 1 0.0 0.0 0.0 0.0 tagSingleConstructors Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:759:7-27 174460 1 0.0 0.0 0.0 0.0 CAF:lvl246_r3jvw Dodge.Item.Draw.SPic 115935 0 0.0 0.0 0.0 0.0 addBullets Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(251,1)-(255,50) 178498 0 0.0 0.0 0.0 0.0 drawBullet Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(259,1)-(289,54) 178499 0 0.0 0.0 0.0 0.0 rectNSWE Geometry.Polygon src/Geometry/Polygon.hs:20:1-55 178500 1 0.0 0.0 0.0 0.0 CAF:lvl246_r45vX Dodge.Data.WorldEffect 117721 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:81:1-32 174545 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:81:1-32 174546 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 174547 1 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 174548 1 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 174551 1 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 174554 1 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 174557 1 0.0 0.0 0.0 0.0 tagSingleConstructors Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:759:7-27 174552 1 0.0 0.0 0.0 0.0 CAF:lvl246_rhqV1 Dodge.Combine.Combinations 113741 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146412 0 0.0 0.0 0.0 0.0 moduleCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(123,1)-(227,14) 146413 0 0.0 0.0 0.0 0.0 enumFrom Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:45:30-33 146414 1 0.0 0.0 0.0 0.0 CAF:lvl247_r3jvx Dodge.Item.Draw.SPic 115936 0 0.0 0.0 0.0 0.0 addBullets Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(251,1)-(255,50) 178494 0 0.0 0.0 0.0 0.0 drawBullet Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(259,1)-(289,54) 178495 0 0.0 0.0 0.0 0.0 upperPrismPolyTS Shape src/Shape.hs:120:1-50 178497 0 0.0 0.0 0.0 0.0 centroidNum Geometry.Polygon src/Geometry/Polygon.hs:117:1-66 178537 0 0.0 0.0 0.0 0.0 / Linear.V3 src/Linear/V3.hs:199:3-18 178555 0 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 178558 1 0.0 0.0 0.0 0.0 <*> Control.Foldl src/Control/Foldl.hs:(257,5)-(261,32) 178538 0 0.0 0.0 0.0 0.0 <*>.step Control.Foldl src/Control/Foldl.hs:258:13-64 178539 8 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 178542 0 0.0 0.0 0.0 0.0 + Linear.V3 src/Linear/V3.hs:181:3-18 178543 0 0.0 0.0 0.0 0.0 <*> Linear.V3 src/Linear/V3.hs:151:3-46 178544 8 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 178546 0 0.0 0.0 0.0 0.0 <*>.done Control.Foldl src/Control/Foldl.hs:260:13-51 178553 1 0.0 0.0 0.0 0.0 / Linear.V3 src/Linear/V3.hs:199:3-18 178556 0 0.0 0.0 0.0 0.0 <*> Linear.V3 src/Linear/V3.hs:151:3-46 178557 1 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 178559 0 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 178554 0 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 178540 0 0.0 0.0 0.0 0.0 + Linear.V3 src/Linear/V3.hs:181:3-18 178541 0 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 178545 8 0.0 0.0 0.0 0.0 genericLength Control.Foldl src/Control/Foldl.hs:885:1-41 178547 0 0.0 0.0 0.0 0.0 genericLength.\ Control.Foldl src/Control/Foldl.hs:885:31-35 178548 8 0.0 0.0 0.0 0.0 + Linear.V3 src/Linear/V3.hs:181:3-18 178549 0 0.0 0.0 0.0 0.0 <*> Linear.V3 src/Linear/V3.hs:151:3-46 178550 8 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 178552 0 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 178551 8 0.0 0.0 0.0 0.0 CAF:lvl247_r45w0 Dodge.Data.WorldEffect 117760 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 170695 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 170696 0 0.0 0.0 0.0 0.0 CAF:lvl247_r5OK3 Graphics.GL.Functions.F29 77115 0 0.0 0.0 0.0 0.0 CAF:lvl248_r5OK4 Graphics.GL.Functions.F29 77116 0 0.0 0.0 0.0 0.0 ptr_glVertexArrayElementBuffer Graphics.GL.Functions.F29 src/Graphics/GL/Functions/F29.hs:1269:1-90 139591 0 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 139592 1 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 139593 1 0.0 0.0 0.0 0.0 CAF:lvl248_rhqVa Dodge.Combine.Combinations 113745 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146451 0 0.0 0.0 0.0 0.0 moduleCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(123,1)-(227,14) 146452 0 0.0 0.0 0.0 0.0 enumFrom Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:35:30-33 146453 1 0.0 0.0 0.0 0.0 CAF:lvl249_r45w3 Dodge.Data.WorldEffect 117762 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 170672 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 170673 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 170674 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 170675 1 0.0 0.0 0.0 0.0 CAF:lvl250_r85Fc Graphics.GL.Functions.F18 78918 0 0.0 0.0 0.0 0.0 CAF:lvl250_r8Grd Graphics.GL.Functions.F15 79218 0 0.0 0.0 0.0 0.0 CAF:lvl250_rhqVc Dodge.Combine.Combinations 113746 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146462 0 0.0 0.0 0.0 0.0 moduleCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(123,1)-(227,14) 146463 0 0.0 0.0 0.0 0.0 CAF:lvl251_r230t Data.Aeson.Parser.Internal 91044 0 0.0 0.0 0.0 0.0 value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:202:1-37 138782 0 0.0 0.0 0.0 0.0 >>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 138783 1 0.0 0.0 0.0 0.0 >>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 138784 0 0.0 0.0 0.0 0.0 >>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 138785 0 0.0 0.0 0.0 0.0 CAF:lvl251_r45w5 Dodge.Data.WorldEffect 117763 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 170665 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 170666 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 170667 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 170670 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 170671 1 0.0 0.0 0.0 0.0 CAF:lvl251_r85Fd Graphics.GL.Functions.F18 78919 0 0.0 0.0 0.0 0.0 ptr_glNamedFramebufferDrawBuffers Graphics.GL.Functions.F18 src/Graphics/GL/Functions/F18.hs:1449:1-96 142057 0 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 142058 1 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 142059 1 0.0 0.0 0.0 0.0 CAF:lvl251_r8Gre Graphics.GL.Functions.F15 79219 0 0.0 0.0 0.0 0.0 ptr_glLinkProgram Graphics.GL.Functions.F15 src/Graphics/GL/Functions/F15.hs:1243:1-64 139706 0 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 139707 1 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 139708 1 0.0 0.0 0.0 0.0 CAF:lvl251_rhqVd Dodge.Combine.Combinations 113747 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146465 0 0.0 0.0 0.0 0.0 moduleCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(123,1)-(227,14) 146466 0 0.0 0.0 0.0 0.0 CAF:lvl252_r45w6 Dodge.Data.WorldEffect 117764 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 171326 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 171327 0 0.0 0.0 0.0 0.0 CAF:lvl252_rhqVe Dodge.Combine.Combinations 113748 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146467 0 0.0 0.0 0.0 0.0 moduleCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(123,1)-(227,14) 146468 0 0.0 0.0 0.0 0.0 CAF:lvl253_rhqVf Dodge.Combine.Combinations 113749 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146469 0 0.0 0.0 0.0 0.0 moduleCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(123,1)-(227,14) 146470 0 0.0 0.0 0.0 0.0 CAF:lvl254_r3jvH Dodge.Item.Draw.SPic 115939 0 0.0 0.0 0.0 0.0 addBullets Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(251,1)-(255,50) 178577 0 0.0 0.0 0.0 0.0 drawBullet Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(259,1)-(289,54) 178578 0 0.0 0.0 0.0 0.0 drawBullet.tip Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(276,5)-(282,48) 178579 0 0.0 0.0 0.0 0.0 rectNSWE Geometry.Polygon src/Geometry/Polygon.hs:20:1-55 178580 1 0.0 0.0 0.0 0.0 CAF:lvl254_r45w9 Dodge.Data.WorldEffect 117766 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 171317 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 171318 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 171319 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 171320 1 0.0 0.0 0.0 0.0 CAF:lvl255_r230H Data.Aeson.Parser.Internal 91055 0 0.0 0.0 0.0 0.0 value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:202:1-37 138752 0 0.0 0.0 0.0 0.0 >>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 138753 1 0.0 0.0 0.0 0.0 >>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 138754 0 0.0 0.0 0.0 0.0 >>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 138755 0 0.0 0.0 0.0 0.0 *> Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:189:5-26 138756 1 0.0 0.0 0.0 0.0 CAF:lvl255_r3jvI Dodge.Item.Draw.SPic 115940 0 0.0 0.0 0.0 0.0 addBullets Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(251,1)-(255,50) 178573 0 0.0 0.0 0.0 0.0 drawBullet Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(259,1)-(289,54) 178574 0 0.0 0.0 0.0 0.0 drawBullet.tip Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(276,5)-(282,48) 178575 0 0.0 0.0 0.0 0.0 upperPrismPolyTS Shape src/Shape.hs:120:1-50 178576 0 0.0 0.0 0.0 0.0 centroidNum Geometry.Polygon src/Geometry/Polygon.hs:117:1-66 178582 0 0.0 0.0 0.0 0.0 / Linear.V3 src/Linear/V3.hs:199:3-18 178600 0 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 178603 1 0.0 0.0 0.0 0.0 <*> Control.Foldl src/Control/Foldl.hs:(257,5)-(261,32) 178583 0 0.0 0.0 0.0 0.0 <*>.step Control.Foldl src/Control/Foldl.hs:258:13-64 178584 8 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 178587 0 0.0 0.0 0.0 0.0 + Linear.V3 src/Linear/V3.hs:181:3-18 178588 0 0.0 0.0 0.0 0.0 <*> Linear.V3 src/Linear/V3.hs:151:3-46 178589 8 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 178591 0 0.0 0.0 0.0 0.0 <*>.done Control.Foldl src/Control/Foldl.hs:260:13-51 178598 1 0.0 0.0 0.0 0.0 / Linear.V3 src/Linear/V3.hs:199:3-18 178601 0 0.0 0.0 0.0 0.0 <*> Linear.V3 src/Linear/V3.hs:151:3-46 178602 1 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 178604 0 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 178599 0 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 178585 0 0.0 0.0 0.0 0.0 + Linear.V3 src/Linear/V3.hs:181:3-18 178586 0 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 178590 8 0.0 0.0 0.0 0.0 genericLength Control.Foldl src/Control/Foldl.hs:885:1-41 178592 0 0.0 0.0 0.0 0.0 genericLength.\ Control.Foldl src/Control/Foldl.hs:885:31-35 178593 8 0.0 0.0 0.0 0.0 + Linear.V3 src/Linear/V3.hs:181:3-18 178594 0 0.0 0.0 0.0 0.0 <*> Linear.V3 src/Linear/V3.hs:151:3-46 178595 8 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 178597 0 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 178596 8 0.0 0.0 0.0 0.0 CAF:lvl256_r45wb Dodge.Data.WorldEffect 117767 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 171310 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 171311 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 171312 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 171315 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 171316 1 0.0 0.0 0.0 0.0 CAF:lvl256_rb740 Graphics.GL.Functions.F03 81924 0 0.0 0.0 0.0 0.0 CAF:lvl257_rb741 Graphics.GL.Functions.F03 81925 0 0.0 0.0 0.0 0.0 ptr_glColorMask Graphics.GL.Functions.F03 src/Graphics/GL/Functions/F03.hs:1403:1-60 144067 0 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 144068 1 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 144069 1 0.0 0.0 0.0 0.0 CAF:lvl258_rhqVk Dodge.Combine.Combinations 113750 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146475 0 0.0 0.0 0.0 0.0 moduleCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(123,1)-(227,14) 146476 0 0.0 0.0 0.0 0.0 CAF:lvl259_r45wg Dodge.Data.WorldEffect 117771 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 170909 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 170910 0 0.0 0.0 0.0 0.0 CAF:lvl259_r5ePC Graphics.GL.Functions.F32 76527 0 0.0 0.0 0.0 0.0 CAF:lvl259_rhqVl Dodge.Combine.Combinations 113751 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146477 0 0.0 0.0 0.0 0.0 moduleCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(123,1)-(227,14) 146478 0 0.0 0.0 0.0 0.0 CAF:lvl25_rb70h Graphics.GL.Functions.F03 81693 0 0.0 0.0 0.0 0.0 CAF:lvl25_rlH5a Dodge.Render.Picture 114509 0 0.0 0.0 0.0 0.0 fixedCoordPictures Dodge.Render.Picture src/Dodge/Render/Picture.hs:(18,1)-(25,22) 156893 0 0.0 0.0 0.0 0.0 customMouseCursor Dodge.Render.Picture src/Dodge/Render/Picture.hs:(65,1)-(68,27) 156895 0 0.0 0.0 0.0 0.0 mouseCursorType Dodge.Render.Picture src/Dodge/Render/Picture.hs:(71,1)-(80,36) 156897 0 0.0 0.0 0.0 0.0 drawPlus Dodge.Render.Picture src/Dodge/Render/Picture.hs:86:1-76 156900 1 0.0 0.0 0.0 0.0 pictures Picture.Base src/Picture/Base.hs:165:1-15 156903 1 0.0 0.0 0.0 0.0 CAF:lvl260_r5ePD Graphics.GL.Functions.F32 76528 0 0.0 0.0 0.0 0.0 ptr_glViewport Graphics.GL.Functions.F32 src/Graphics/GL/Functions/F32.hs:1355:1-58 143822 0 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 143823 1 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 143824 1 0.0 0.0 0.0 0.0 CAF:lvl260_rhqVm Dodge.Combine.Combinations 113752 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146479 0 0.0 0.0 0.0 0.0 moduleCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(123,1)-(227,14) 146480 0 0.0 0.0 0.0 0.0 CAF:lvl261_r45wk Dodge.Data.WorldEffect 117774 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 171391 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 171392 0 0.0 0.0 0.0 0.0 CAF:lvl262_r3jvS Dodge.Item.Draw.SPic 115943 0 0.0 0.0 0.0 0.0 addBullets Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(251,1)-(255,50) 178622 0 0.0 0.0 0.0 0.0 drawBullet Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(259,1)-(289,54) 178623 0 0.0 0.0 0.0 0.0 drawBullet.foot Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(283,5)-(289,54) 178624 0 0.0 0.0 0.0 0.0 rectNSWE Geometry.Polygon src/Geometry/Polygon.hs:20:1-55 178625 1 0.0 0.0 0.0 0.0 CAF:lvl262_r85Fo Graphics.GL.Functions.F18 78930 0 0.0 0.0 0.0 0.0 CAF:lvl263_r3jvT Dodge.Item.Draw.SPic 115944 0 0.0 0.0 0.0 0.0 addBullets Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(251,1)-(255,50) 178618 0 0.0 0.0 0.0 0.0 drawBullet Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(259,1)-(289,54) 178619 0 0.0 0.0 0.0 0.0 drawBullet.foot Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(283,5)-(289,54) 178620 0 0.0 0.0 0.0 0.0 upperPrismPolyTS Shape src/Shape.hs:120:1-50 178621 0 0.0 0.0 0.0 0.0 centroidNum Geometry.Polygon src/Geometry/Polygon.hs:117:1-66 178627 0 0.0 0.0 0.0 0.0 / Linear.V3 src/Linear/V3.hs:199:3-18 178645 0 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 178648 1 0.0 0.0 0.0 0.0 <*> Control.Foldl src/Control/Foldl.hs:(257,5)-(261,32) 178628 0 0.0 0.0 0.0 0.0 <*>.step Control.Foldl src/Control/Foldl.hs:258:13-64 178629 8 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 178632 0 0.0 0.0 0.0 0.0 + Linear.V3 src/Linear/V3.hs:181:3-18 178633 0 0.0 0.0 0.0 0.0 <*> Linear.V3 src/Linear/V3.hs:151:3-46 178634 8 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 178636 0 0.0 0.0 0.0 0.0 <*>.done Control.Foldl src/Control/Foldl.hs:260:13-51 178643 1 0.0 0.0 0.0 0.0 / Linear.V3 src/Linear/V3.hs:199:3-18 178646 0 0.0 0.0 0.0 0.0 <*> Linear.V3 src/Linear/V3.hs:151:3-46 178647 1 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 178649 0 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 178644 0 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 178630 0 0.0 0.0 0.0 0.0 + Linear.V3 src/Linear/V3.hs:181:3-18 178631 0 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 178635 8 0.0 0.0 0.0 0.0 genericLength Control.Foldl src/Control/Foldl.hs:885:1-41 178637 0 0.0 0.0 0.0 0.0 genericLength.\ Control.Foldl src/Control/Foldl.hs:885:31-35 178638 8 0.0 0.0 0.0 0.0 + Linear.V3 src/Linear/V3.hs:181:3-18 178639 0 0.0 0.0 0.0 0.0 <*> Linear.V3 src/Linear/V3.hs:151:3-46 178640 8 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 178642 0 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 178641 8 0.0 0.0 0.0 0.0 CAF:lvl263_r45wn Dodge.Data.WorldEffect 117776 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 171382 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 171383 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 171384 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 171385 1 0.0 0.0 0.0 0.0 CAF:lvl263_r85Fp Graphics.GL.Functions.F18 78931 0 0.0 0.0 0.0 0.0 ptr_glNamedFramebufferRenderbuffer Graphics.GL.Functions.F18 src/Graphics/GL/Functions/F18.hs:1508:1-98 141841 0 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 141842 1 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 141843 1 0.0 0.0 0.0 0.0 CAF:lvl265_r231n Data.Aeson.Parser.Internal 91089 0 0.0 0.0 0.0 0.0 value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:202:1-37 138822 0 0.0 0.0 0.0 0.0 >>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 138823 0 0.0 0.0 0.0 0.0 >>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 138824 0 0.0 0.0 0.0 0.0 >>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 138825 0 0.0 0.0 0.0 0.0 fmap Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(172,5)-(174,42) 138826 1 0.0 0.0 0.0 0.0 CAF:lvl265_r45wp Dodge.Data.WorldEffect 117777 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 171377 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 171378 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 171379 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 171380 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 171381 1 0.0 0.0 0.0 0.0 CAF:lvl266_rhqVs Dodge.Combine.Combinations 113753 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146481 0 0.0 0.0 0.0 0.0 moduleCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(123,1)-(227,14) 146482 0 0.0 0.0 0.0 0.0 CAF:lvl267_rhqVt Dodge.Combine.Combinations 113754 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146483 0 0.0 0.0 0.0 0.0 moduleCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(123,1)-(227,14) 146484 0 0.0 0.0 0.0 0.0 CAF:lvl268_rhqVu Dodge.Combine.Combinations 113755 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146485 0 0.0 0.0 0.0 0.0 moduleCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(123,1)-(227,14) 146486 0 0.0 0.0 0.0 0.0 CAF:lvl26_r27ri Dodge.Data.Config 137812 0 0.0 0.0 0.0 0.0 parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:157:1-37 139321 0 0.0 0.0 0.0 0.0 parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:157:1-37 139322 0 0.0 0.0 0.0 0.0 CAF:lvl26_r2PF6 Dodge.Data.MountedObject 120635 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.MountedObject src/Dodge/Data/MountedObject.hs:16:1-41 168327 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.MountedObject src/Dodge/Data/MountedObject.hs:16:1-41 168328 0 0.0 0.0 0.0 0.0 CAF:lvl26_r2aRl Dodge.Data.Item.HeldDelay 112578 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 168763 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 168764 0 0.0 0.0 0.0 0.0 CAF:lvl26_r2rfS Dodge.Data.Item.Location 124541 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 162401 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 162402 0 0.0 0.0 0.0 0.0 CAF:lvl26_r36nF Dodge.Data.Item 127368 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 162524 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 162525 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 162526 1 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 162527 1 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 162530 1 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 162533 1 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 162536 1 0.0 0.0 0.0 0.0 tagSingleConstructors Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:759:7-27 162531 1 0.0 0.0 0.0 0.0 CAF:lvl26_r63QQ Dodge.Data.Item.Misc 124490 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Misc src/Dodge/Data/Item/Misc.hs:41:1-41 162606 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Misc src/Dodge/Data/Item/Misc.hs:41:1-41 162607 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 162608 1 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 162609 1 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 162612 1 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 162615 1 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 162618 1 0.0 0.0 0.0 0.0 tagSingleConstructors Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:759:7-27 162613 1 0.0 0.0 0.0 0.0 CAF:lvl26_r6I7Z Dodge.Data.FloorItem 127772 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 173117 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 173118 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 173119 1 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 173120 1 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 173123 1 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 173126 1 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 173129 1 0.0 0.0 0.0 0.0 tagSingleConstructors Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:759:7-27 173124 1 0.0 0.0 0.0 0.0 CAF:lvl26_rRCE Dodge.Data.Item.Scope 123857 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Scope src/Dodge/Data/Item/Scope.hs:34:1-33 162769 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Scope src/Dodge/Data/Item/Scope.hs:34:1-33 162770 0 0.0 0.0 0.0 0.0 CAF:lvl26_rb70i Graphics.GL.Functions.F03 81694 0 0.0 0.0 0.0 0.0 ptr_glClearNamedFramebufferiv Graphics.GL.Functions.F03 src/Graphics/GL/Functions/F03.hs:268:1-88 159800 0 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 159801 1 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 159802 1 0.0 0.0 0.0 0.0 CAF:lvl26_rlQi5 Dodge.Render.ShapePicture 137083 0 0.0 0.0 0.0 0.0 drawCreature Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:(77,1)-(90,30) 157121 0 0.0 0.0 0.0 0.0 toShadNum Picture.Data src/Picture/Data.hs:51:1-18 157122 0 0.0 0.0 0.0 0.0 toEnum Picture.Data src/Picture/Data.hs:42:24-27 157123 1 0.0 0.0 0.0 0.0 CAF:lvl26_romat Dodge.LevelGen 114993 0 0.0 0.0 0.0 0.0 CAF:lvl26_rqpa7 Dodge.Data.Item.Use.Equipment 122114 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:37:1-39 165470 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:37:1-39 165471 0 0.0 0.0 0.0 0.0 CAF:lvl271_r231G Data.Aeson.Parser.Internal 91105 0 0.0 0.0 0.0 0.0 value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:202:1-37 138841 0 0.0 0.0 0.0 0.0 >>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 138842 0 0.0 0.0 0.0 0.0 >>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 138843 0 0.0 0.0 0.0 0.0 >>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 138844 0 0.0 0.0 0.0 0.0 pure Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:185:5-66 138845 1 0.0 0.0 0.0 0.0 CAF:lvl271_raEBb Graphics.GL.Functions.F05 81339 0 0.0 0.0 0.0 0.0 CAF:lvl271_rbvFM Graphics.GL.Functions.F01 82539 0 0.0 0.0 0.0 0.0 CAF:lvl272_raEBc Graphics.GL.Functions.F05 81340 0 0.0 0.0 0.0 0.0 ptr_glDeleteShader Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:1437:1-66 139741 0 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 139742 1 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 139743 1 0.0 0.0 0.0 0.0 CAF:lvl272_rbvFN Graphics.GL.Functions.F01 82540 0 0.0 0.0 0.0 0.0 ptr_glBindTextureUnit Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:1431:1-72 140734 0 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 140735 1 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 140736 1 0.0 0.0 0.0 0.0 CAF:lvl272_rnnjv Dodge.Room.Room 110440 0 0.0 0.0 0.0 0.0 weaponRoom Dodge.Room.Room src/Dodge/Room/Room.hs:(252,1)-(260,13) 147894 0 0.0 0.0 0.0 0.0 CAF:lvl273_r231J Data.Aeson.Parser.Internal 91107 0 0.0 0.0 0.0 0.0 value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:202:1-37 138832 0 0.0 0.0 0.0 0.0 >>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 138833 0 0.0 0.0 0.0 0.0 >>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 138834 0 0.0 0.0 0.0 0.0 >>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 138835 0 0.0 0.0 0.0 0.0 fmap Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(172,5)-(174,42) 138836 1 0.0 0.0 0.0 0.0 CAF:lvl273_rhqVz Dodge.Combine.Combinations 113756 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146490 0 0.0 0.0 0.0 0.0 moduleCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(123,1)-(227,14) 146491 0 0.0 0.0 0.0 0.0 teleportableWeapons Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:242:1-69 146492 0 0.0 0.0 0.0 0.0 CAF:lvl274_rhqVA Dodge.Combine.Combinations 113757 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146493 0 0.0 0.0 0.0 0.0 moduleCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(123,1)-(227,14) 146494 0 0.0 0.0 0.0 0.0 CAF:lvl275_r231M Data.Aeson.Parser.Internal 91110 0 0.0 0.0 0.0 0.0 value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:202:1-37 138741 0 0.0 0.0 0.0 0.0 >>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 138742 1 0.0 0.0 0.0 0.0 >>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 138743 0 0.0 0.0 0.0 0.0 >>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 138744 0 0.0 0.0 0.0 0.0 array_ Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:175:35-59 138745 0 0.0 0.0 0.0 0.0 CAF:lvl276_rhqVC Dodge.Combine.Combinations 113758 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146487 0 0.0 0.0 0.0 0.0 moduleCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(123,1)-(227,14) 146488 0 0.0 0.0 0.0 0.0 teleportableWeapons Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:242:1-69 146489 1 0.0 0.0 0.0 0.0 CAF:lvl277_r6Rbf Graphics.GL.Functions.F24 78045 0 0.0 0.0 0.0 0.0 CAF:lvl277_r85FD Graphics.GL.Functions.F18 78945 0 0.0 0.0 0.0 0.0 CAF:lvl277_rnnjN Dodge.Room.Room 110443 0 0.0 0.0 0.0 0.0 shootingRange Dodge.Room.Room src/Dodge/Room/Room.hs:(335,1)-(360,13) 151807 0 0.0 0.0 0.0 0.0 shootingRange.padcutroom Dodge.Room.Room src/Dodge/Room/Room.hs:(350,9)-(352,65) 151808 0 0.0 0.0 0.0 0.0 rectNSWE Geometry.Polygon src/Geometry/Polygon.hs:20:1-55 151810 1 0.0 0.0 0.0 0.0 roomPadCut Dodge.Room.Room src/Dodge/Room/Room.hs:(62,1)-(67,9) 151809 0 0.0 0.0 0.0 0.0 CAF:lvl278_r231T Data.Aeson.Parser.Internal 91114 0 0.0 0.0 0.0 0.0 value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:202:1-37 138695 0 0.0 0.0 0.0 0.0 >>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 138696 1 0.0 0.0 0.0 0.0 >>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 138697 0 0.0 0.0 0.0 0.0 >>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 138698 0 0.0 0.0 0.0 0.0 *> Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:189:5-26 138699 1 0.0 0.0 0.0 0.0 CAF:lvl278_r6Rbg Graphics.GL.Functions.F24 78046 0 0.0 0.0 0.0 0.0 ptr_glStencilFunc Graphics.GL.Functions.F24 src/Graphics/GL/Functions/F24.hs:1465:1-64 159812 0 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 159813 1 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 159814 1 0.0 0.0 0.0 0.0 CAF:lvl278_r85FE Graphics.GL.Functions.F18 78946 0 0.0 0.0 0.0 0.0 ptr_glNamedFramebufferTexture Graphics.GL.Functions.F18 src/Graphics/GL/Functions/F18.hs:1584:1-88 142044 0 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 142045 1 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 142046 1 0.0 0.0 0.0 0.0 CAF:lvl278_rhqVE Dodge.Combine.Combinations 113759 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146501 0 0.0 0.0 0.0 0.0 moduleCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(123,1)-(227,14) 146502 0 0.0 0.0 0.0 0.0 CAF:lvl279_r231U Data.Aeson.Parser.Internal 91115 0 0.0 0.0 0.0 0.0 value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:202:1-37 138622 0 0.0 0.0 0.0 0.0 >>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 138623 1 0.0 0.0 0.0 0.0 >>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 138624 0 0.0 0.0 0.0 0.0 >>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 138625 0 0.0 0.0 0.0 0.0 object_ Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:136:46-85 138626 0 0.0 0.0 0.0 0.0 CAF:lvl27_r27rj Dodge.Data.Config 137813 0 0.0 0.0 0.0 0.0 parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:157:1-37 139323 0 0.0 0.0 0.0 0.0 parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:157:1-37 139324 0 0.0 0.0 0.0 0.0 pure Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:319:5-43 139325 1 0.0 0.0 0.0 0.0 CAF:lvl281_rhqVH Dodge.Combine.Combinations 113760 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146503 0 0.0 0.0 0.0 0.0 moduleCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(123,1)-(227,14) 146504 0 0.0 0.0 0.0 0.0 CAF:lvl281_rnnjR Dodge.Room.Room 110444 0 0.0 0.0 0.0 0.0 shootingRange Dodge.Room.Room src/Dodge/Room/Room.hs:(335,1)-(360,13) 150399 0 0.0 0.0 0.0 0.0 shootingRange.padcutroom Dodge.Room.Room src/Dodge/Room/Room.hs:(350,9)-(352,65) 150400 0 0.0 0.0 0.0 0.0 roomPadCut Dodge.Room.Room src/Dodge/Room/Room.hs:(62,1)-(67,9) 150401 1 0.0 0.0 0.0 0.0 doublePairSet Geometry src/Geometry.hs:154:1-50 150404 1 0.0 0.0 0.0 0.0 compare Linear.V2 src/Linear/V2.hs:114:7-9 150405 1 0.0 0.0 0.0 0.0 muout Dodge.RoomLink src/Dodge/RoomLink.hs:130:1-29 150403 0 0.0 0.0 0.0 0.0 outLink Dodge.RoomLink src/Dodge/RoomLink.hs:(106,1)-(111,9) 151263 1 0.0 0.0 0.0 0.0 CAF:lvl282_r2321 Data.Aeson.Parser.Internal 91119 0 0.0 0.0 0.0 0.0 value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:202:1-37 138573 0 0.0 0.0 0.0 0.0 >>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 138574 1 0.0 0.0 0.0 0.0 >>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 138575 0 0.0 0.0 0.0 0.0 >>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 138576 0 0.0 0.0 0.0 0.0 *> Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:189:5-26 138577 1 0.0 0.0 0.0 0.0 CAF:lvl283_r8Smf Graphics.GL.Functions.F14 79551 0 0.0 0.0 0.0 0.0 CAF:lvl283_raEBn Graphics.GL.Functions.F05 81351 0 0.0 0.0 0.0 0.0 CAF:lvl284_r8Smg Graphics.GL.Functions.F14 79552 0 0.0 0.0 0.0 0.0 ptr_glInvalidateBufferData Graphics.GL.Functions.F14 src/Graphics/GL/Functions/F14.hs:1491:1-82 144205 0 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 144206 1 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 144207 1 0.0 0.0 0.0 0.0 CAF:lvl284_raEBo Graphics.GL.Functions.F05 81352 0 0.0 0.0 0.0 0.0 ptr_glDeleteTextures Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:1490:1-70 142015 0 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 142016 1 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 142017 1 0.0 0.0 0.0 0.0 CAF:lvl285_r27xJ Dodge.Data.Config 138423 0 0.0 0.0 0.0 0.0 parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:158:1-41 139002 0 0.0 0.0 0.0 0.0 parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:158:1-41 139003 0 0.0 0.0 0.0 0.0 fromString Data.Aeson.Key src/Data/Aeson/Key.hs:40:1-25 139005 0 0.0 0.0 0.0 0.0 CAF:lvl286_r27xK Dodge.Data.Config 138424 0 0.0 0.0 0.0 0.0 parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:158:1-41 139023 0 0.0 0.0 0.0 0.0 parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:158:1-41 139024 0 0.0 0.0 0.0 0.0 fromString Data.Aeson.Key src/Data/Aeson/Key.hs:40:1-25 139025 0 0.0 0.0 0.0 0.0 CAF:lvl286_ragni Graphics.GL.Functions.F07 80754 0 0.0 0.0 0.0 0.0 CAF:lvl286_rbvG1 Graphics.GL.Functions.F01 82554 0 0.0 0.0 0.0 0.0 CAF:lvl287_r27xL Dodge.Data.Config 138425 0 0.0 0.0 0.0 0.0 parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:158:1-41 139026 0 0.0 0.0 0.0 0.0 parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:158:1-41 139027 0 0.0 0.0 0.0 0.0 fromString Data.Aeson.Key src/Data/Aeson/Key.hs:40:1-25 139028 0 0.0 0.0 0.0 0.0 CAF:lvl287_ragnj Graphics.GL.Functions.F07 80755 0 0.0 0.0 0.0 0.0 ptr_glFinish Graphics.GL.Functions.F07 src/Graphics/GL/Functions/F07.hs:1418:1-54 194156 0 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 194157 1 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 194158 1 0.0 0.0 0.0 0.0 CAF:lvl287_rbvG2 Graphics.GL.Functions.F01 82555 0 0.0 0.0 0.0 0.0 ptr_glBindVertexArray Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:1499:1-72 139524 0 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 139525 1 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 139526 1 0.0 0.0 0.0 0.0 CAF:lvl288_r27xM Dodge.Data.Config 138426 0 0.0 0.0 0.0 0.0 parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:158:1-41 139029 0 0.0 0.0 0.0 0.0 parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:158:1-41 139030 0 0.0 0.0 0.0 0.0 fromString Data.Aeson.Key src/Data/Aeson/Key.hs:40:1-25 139031 0 0.0 0.0 0.0 0.0 CAF:lvl289_r27xN Dodge.Data.Config 138427 0 0.0 0.0 0.0 0.0 parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:158:1-41 139040 0 0.0 0.0 0.0 0.0 parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:158:1-41 139041 0 0.0 0.0 0.0 0.0 fromString Data.Aeson.Key src/Data/Aeson/Key.hs:40:1-25 139042 0 0.0 0.0 0.0 0.0 CAF:lvl28_r2PFa Dodge.Data.MountedObject 120638 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.MountedObject src/Dodge/Data/MountedObject.hs:16:1-41 168354 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.MountedObject src/Dodge/Data/MountedObject.hs:16:1-41 168355 0 0.0 0.0 0.0 0.0 CAF:lvl28_r2aRo Dodge.Data.Item.HeldDelay 112580 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 168743 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 168744 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 168745 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 168746 1 0.0 0.0 0.0 0.0 CAF:lvl28_r2rfW Dodge.Data.Item.Location 124544 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 165881 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 165882 0 0.0 0.0 0.0 0.0 CAF:lvl28_r60mJ Dodge.Data.Modification 120699 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Modification src/Dodge/Data/Modification.hs:32:1-40 174197 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Modification src/Dodge/Data/Modification.hs:32:1-40 174198 0 0.0 0.0 0.0 0.0 CAF:lvl28_rRCH Dodge.Data.Item.Scope 123859 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Scope src/Dodge/Data/Item/Scope.hs:34:1-33 162746 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Scope src/Dodge/Data/Item/Scope.hs:34:1-33 162747 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 162748 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 162749 1 0.0 0.0 0.0 0.0 CAF:lvl28_rgOvz Dodge.Placement.Instance.Terminal 109660 0 0.0 0.0 0.0 0.0 putTerminal Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(17,1)-(41,37) 152479 0 0.0 0.0 0.0 0.0 putTerminal.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(19,18)-(30,95) 152480 0 0.0 0.0 0.0 0.0 putTerminal.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(21,26)-(30,95) 152481 0 0.0 0.0 0.0 0.0 square Geometry.Polygon src/Geometry/Polygon.hs:43:1-21 152482 1 0.0 0.0 0.0 0.0 rectWH Geometry.Polygon src/Geometry/Polygon.hs:23:1-35 152483 1 0.0 0.0 0.0 0.0 rectNSWE Geometry.Polygon src/Geometry/Polygon.hs:20:1-55 152484 1 0.0 0.0 0.0 0.0 CAF:lvl28_rqpaa Dodge.Data.Item.Use.Equipment 122116 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:37:1-39 165447 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:37:1-39 165448 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 165449 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 165450 1 0.0 0.0 0.0 0.0 CAF:lvl290_r27xO Dodge.Data.Config 138428 0 0.0 0.0 0.0 0.0 parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:158:1-41 139043 0 0.0 0.0 0.0 0.0 parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:158:1-41 139044 0 0.0 0.0 0.0 0.0 fromString Data.Aeson.Key src/Data/Aeson/Key.hs:40:1-25 139045 0 0.0 0.0 0.0 0.0 CAF:lvl291_r27xP Dodge.Data.Config 138429 0 0.0 0.0 0.0 0.0 parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:158:1-41 139046 0 0.0 0.0 0.0 0.0 parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:158:1-41 139047 0 0.0 0.0 0.0 0.0 fromString Data.Aeson.Key src/Data/Aeson/Key.hs:40:1-25 139048 0 0.0 0.0 0.0 0.0 CAF:lvl292_r27xQ Dodge.Data.Config 138430 0 0.0 0.0 0.0 0.0 parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:158:1-41 139064 0 0.0 0.0 0.0 0.0 parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:158:1-41 139065 0 0.0 0.0 0.0 0.0 fromString Data.Aeson.Key src/Data/Aeson/Key.hs:40:1-25 139066 0 0.0 0.0 0.0 0.0 CAF:lvl292_r8Smo Graphics.GL.Functions.F14 79560 0 0.0 0.0 0.0 0.0 CAF:lvl293_r27xR Dodge.Data.Config 138431 0 0.0 0.0 0.0 0.0 parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:158:1-41 139086 0 0.0 0.0 0.0 0.0 parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:158:1-41 139087 0 0.0 0.0 0.0 0.0 fromString Data.Aeson.Key src/Data/Aeson/Key.hs:40:1-25 139088 0 0.0 0.0 0.0 0.0 CAF:lvl293_r8Smp Graphics.GL.Functions.F14 79561 0 0.0 0.0 0.0 0.0 ptr_glInvalidateNamedFramebufferData Graphics.GL.Functions.F14 src/Graphics/GL/Functions/F14.hs:1536:1-102 144090 0 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 144091 1 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 144092 1 0.0 0.0 0.0 0.0 CAF:lvl294_r27xS Dodge.Data.Config 138432 0 0.0 0.0 0.0 0.0 parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:158:1-41 139112 0 0.0 0.0 0.0 0.0 parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:158:1-41 139113 0 0.0 0.0 0.0 0.0 fromString Data.Aeson.Key src/Data/Aeson/Key.hs:40:1-25 139114 0 0.0 0.0 0.0 0.0 CAF:lvl295_r27xT Dodge.Data.Config 138433 0 0.0 0.0 0.0 0.0 parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:158:1-41 139118 0 0.0 0.0 0.0 0.0 parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:158:1-41 139119 0 0.0 0.0 0.0 0.0 fromString Data.Aeson.Key src/Data/Aeson/Key.hs:40:1-25 139120 0 0.0 0.0 0.0 0.0 CAF:lvl295_r6Rbx Graphics.GL.Functions.F24 78063 0 0.0 0.0 0.0 0.0 CAF:lvl296_r27xU Dodge.Data.Config 138434 0 0.0 0.0 0.0 0.0 parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:158:1-41 139124 0 0.0 0.0 0.0 0.0 parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:158:1-41 139125 0 0.0 0.0 0.0 0.0 fromString Data.Aeson.Key src/Data/Aeson/Key.hs:40:1-25 139126 0 0.0 0.0 0.0 0.0 CAF:lvl296_r6Rby Graphics.GL.Functions.F24 78064 0 0.0 0.0 0.0 0.0 ptr_glStencilOpSeparate Graphics.GL.Functions.F24 src/Graphics/GL/Functions/F24.hs:1554:1-76 144053 0 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 144054 1 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 144055 1 0.0 0.0 0.0 0.0 CAF:lvl297_r27xV Dodge.Data.Config 138435 0 0.0 0.0 0.0 0.0 parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:158:1-41 139182 0 0.0 0.0 0.0 0.0 parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:158:1-41 139183 0 0.0 0.0 0.0 0.0 fromString Data.Aeson.Key src/Data/Aeson/Key.hs:40:1-25 139184 0 0.0 0.0 0.0 0.0 CAF:lvl298_r27xW Dodge.Data.Config 138436 0 0.0 0.0 0.0 0.0 parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:158:1-41 139241 0 0.0 0.0 0.0 0.0 parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:158:1-41 139242 0 0.0 0.0 0.0 0.0 fromString Data.Aeson.Key src/Data/Aeson/Key.hs:40:1-25 139243 0 0.0 0.0 0.0 0.0 CAF:lvl299_r27xX Dodge.Data.Config 138437 0 0.0 0.0 0.0 0.0 parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:158:1-41 139244 0 0.0 0.0 0.0 0.0 parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:158:1-41 139245 0 0.0 0.0 0.0 0.0 fromString Data.Aeson.Key src/Data/Aeson/Key.hs:40:1-25 139246 0 0.0 0.0 0.0 0.0 CAF:lvl29_romaw Dodge.LevelGen 114995 0 0.0 0.0 0.0 0.0 CAF:lvl2_rgOv1 Dodge.Placement.Instance.Terminal 109654 0 0.0 0.0 0.0 0.0 CAF:lvl2_rhLs0 Dodge.EnergyBall.Draw 116920 0 0.0 0.0 0.0 0.0 drawFlamelet Dodge.EnergyBall.Draw src/Dodge/EnergyBall/Draw.hs:(24,1)-(80,19) 179904 0 0.0 0.0 0.0 0.0 drawFlamelet.pic Dodge.EnergyBall.Draw src/Dodge/EnergyBall/Draw.hs:(64,5)-(76,97) 179905 0 0.0 0.0 0.0 0.0 toShadNum Picture.Data src/Picture/Data.hs:51:1-18 179906 0 0.0 0.0 0.0 0.0 toEnum Picture.Data src/Picture/Data.hs:42:24-27 179907 1 0.0 0.0 0.0 0.0 CAF:lvl2_rhqQX Dodge.Combine.Combinations 113592 0 0.0 0.0 0.0 0.0 teleportableWeapons Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:242:1-69 146495 0 0.0 0.0 0.0 0.0 CAF:lvl2_ri7hT Dodge.Render.List 114516 0 0.0 0.0 0.0 0.0 makeSelectionListPictures Dodge.Render.List src/Dodge/Render/List.hs:(32,1)-(34,60) 142806 0 0.0 0.0 0.0 0.0 makeSelectionListPictures.f Dodge.Render.List src/Dodge/Render/List.hs:34:5-60 142807 0 0.0 0.0 0.0 0.0 drawText Picture.Base src/Picture/Base.hs:(207,1)-(209,74) 142808 0 0.0 0.0 0.0 0.0 CAF:lvl2_rjhPo Shape 135166 0 0.0 0.0 0.0 0.0 fromInteger Linear.V3 src/Linear/V3.hs:193:3-34 142748 1 0.0 0.0 0.0 0.0 CAF:lvl2_rn16Z Dodge.Room.Pillar 110515 0 0.0 0.0 0.0 0.0 CAF:lvl300_r27xY Dodge.Data.Config 138438 0 0.0 0.0 0.0 0.0 parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:158:1-41 139247 0 0.0 0.0 0.0 0.0 parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:158:1-41 139248 0 0.0 0.0 0.0 0.0 fromString Data.Aeson.Key src/Data/Aeson/Key.hs:40:1-25 139249 0 0.0 0.0 0.0 0.0 CAF:lvl301_r27xZ Dodge.Data.Config 138439 0 0.0 0.0 0.0 0.0 parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:158:1-41 139250 0 0.0 0.0 0.0 0.0 parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:158:1-41 139251 0 0.0 0.0 0.0 0.0 fromString Data.Aeson.Key src/Data/Aeson/Key.hs:40:1-25 139252 0 0.0 0.0 0.0 0.0 CAF:lvl302_r27y0 Dodge.Data.Config 138440 0 0.0 0.0 0.0 0.0 parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:158:1-41 139253 0 0.0 0.0 0.0 0.0 parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:158:1-41 139254 0 0.0 0.0 0.0 0.0 fromString Data.Aeson.Key src/Data/Aeson/Key.hs:40:1-25 139255 0 0.0 0.0 0.0 0.0 CAF:lvl303_r27y1 Dodge.Data.Config 138441 0 0.0 0.0 0.0 0.0 parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:158:1-41 139274 0 0.0 0.0 0.0 0.0 parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:158:1-41 139275 0 0.0 0.0 0.0 0.0 parseJSON Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:1865:5-45 139276 1 0.0 0.0 0.0 0.0 parseJSON Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:651:5-26 139280 1 0.0 0.0 0.0 0.0 liftParseJSON Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:648:5-27 139282 1 0.0 0.0 0.0 0.0 CAF:lvl303_rnnkt Dodge.Room.Room 110450 0 0.0 0.0 0.0 0.0 CAF:lvl304_r27y2 Dodge.Data.Config 138442 0 0.0 0.0 0.0 0.0 parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:158:1-41 139271 0 0.0 0.0 0.0 0.0 parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:158:1-41 139272 0 0.0 0.0 0.0 0.0 fromString Data.Aeson.Key src/Data/Aeson/Key.hs:40:1-25 139273 0 0.0 0.0 0.0 0.0 CAF:lvl306_r7wEp Data.GraphViz.Attributes.Complete 101961 0 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Complete Data/GraphViz/Attributes/Complete.hs:(429,3)-(589,63) 147497 0 0.0 0.0 0.0 0.0 printField Data.GraphViz.Printing Data/GraphViz/Printing.hs:291:1-44 147498 0 0.0 0.0 0.0 0.0 text Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:589:1-21 147499 0 0.0 0.0 0.0 0.0 text Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(823,1)-(825,52) 147500 1 0.0 0.0 0.0 0.0 CAF:lvl307_r7wEq Data.GraphViz.Attributes.Complete 101962 0 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Complete Data/GraphViz/Attributes/Complete.hs:(429,3)-(589,63) 147076 0 0.0 0.0 0.0 0.0 printField Data.GraphViz.Printing Data/GraphViz/Printing.hs:291:1-44 147077 0 0.0 0.0 0.0 0.0 text Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:589:1-21 147078 0 0.0 0.0 0.0 0.0 CAF:lvl30_r2aRq Dodge.Data.Item.HeldDelay 112581 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 168736 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 168737 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 168738 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 168741 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 168742 1 0.0 0.0 0.0 0.0 CAF:lvl30_r2rg0 Dodge.Data.Item.Location 124547 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 165913 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 165914 0 0.0 0.0 0.0 0.0 CAF:lvl30_r6kKy Dodge.Data.Damage 128535 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage src/Dodge/Data/Damage.hs:55:1-40 164416 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Damage src/Dodge/Data/Damage.hs:55:1-40 164417 0 0.0 0.0 0.0 0.0 CAF:lvl30_rRCJ Dodge.Data.Item.Scope 123860 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Scope src/Dodge/Data/Item/Scope.hs:34:1-33 162739 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Scope src/Dodge/Data/Item/Scope.hs:34:1-33 162740 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 162741 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 162744 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 162745 1 0.0 0.0 0.0 0.0 CAF:lvl30_rnT4u Dodge.Room.LongDoor 110622 0 0.0 0.0 0.0 0.0 addButtonSlowDoor Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(96,1)-(149,25) 154883 0 0.0 0.0 0.0 0.0 addButtonSlowDoor.theterminal Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(104,5)-(106,86) 154884 0 0.0 0.0 0.0 0.0 putMessageTerminal Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(44,1)-(49,25) 154885 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 154886 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 154887 1 0.0 0.0 0.0 0.0 CAF:lvl30_rqpac Dodge.Data.Item.Use.Equipment 122117 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:37:1-39 165440 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:37:1-39 165441 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 165442 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 165445 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 165446 1 0.0 0.0 0.0 0.0 CAF:lvl31_r1tWM Dodge.Data.FloatFunction 127811 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 161516 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 161517 0 0.0 0.0 0.0 0.0 CAF:lvl31_r2aRr Dodge.Data.Item.HeldDelay 112582 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 163521 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 163522 0 0.0 0.0 0.0 0.0 CAF:lvl31_rRCK Dodge.Data.Item.Scope 123861 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Scope src/Dodge/Data/Item/Scope.hs:34:1-33 184019 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Scope src/Dodge/Data/Item/Scope.hs:34:1-33 184020 0 0.0 0.0 0.0 0.0 CAF:lvl31_rgcY1 Dodge.Data.Item.Params 123955 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:115:1-40 174102 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:115:1-40 174103 0 0.0 0.0 0.0 0.0 CAF:lvl31_rlH5g Dodge.Render.Picture 114511 0 0.0 0.0 0.0 0.0 fixedCoordPictures Dodge.Render.Picture src/Dodge/Render/Picture.hs:(18,1)-(25,22) 143559 0 0.0 0.0 0.0 0.0 drawText Picture.Base src/Picture/Base.hs:(207,1)-(209,74) 143560 0 0.0 0.0 0.0 0.0 CAF:lvl31_rmmY Data.Scientific 85441 0 0.0 0.0 0.0 0.0 toRational Data.Scientific src/Data/Scientific.hs:(311,5)-(313,43) 139411 0 0.0 0.0 0.0 0.0 CAF:lvl31_rnT4v Dodge.Room.LongDoor 110623 0 0.0 0.0 0.0 0.0 addButtonSlowDoor Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(96,1)-(149,25) 154878 0 0.0 0.0 0.0 0.0 addButtonSlowDoor.theterminal Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(104,5)-(106,86) 154879 0 0.0 0.0 0.0 0.0 putMessageTerminal Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(44,1)-(49,25) 154880 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 154881 0 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 154882 1 0.0 0.0 0.0 0.0 CAF:lvl32_r6kKC Dodge.Data.Damage 128538 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage src/Dodge/Data/Damage.hs:55:1-40 164361 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Damage src/Dodge/Data/Damage.hs:55:1-40 164362 0 0.0 0.0 0.0 0.0 CAF:lvl32_rnT4w Dodge.Room.LongDoor 110624 0 0.0 0.0 0.0 0.0 addButtonSlowDoor Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(96,1)-(149,25) 154873 0 0.0 0.0 0.0 0.0 addButtonSlowDoor.theterminal Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(104,5)-(106,86) 154874 0 0.0 0.0 0.0 0.0 putMessageTerminal Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(44,1)-(49,25) 154875 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 154876 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 154877 1 0.0 0.0 0.0 0.0 CAF:lvl32_rpouL Dodge.Data.Machine.Sensor 121038 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:45:1-48 170205 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:45:1-48 170206 0 0.0 0.0 0.0 0.0 CAF:lvl330_r7wEZ Data.GraphViz.Attributes.Complete 101997 0 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Complete Data/GraphViz/Attributes/Complete.hs:(429,3)-(589,63) 147510 0 0.0 0.0 0.0 0.0 printField Data.GraphViz.Printing Data/GraphViz/Printing.hs:291:1-44 147511 0 0.0 0.0 0.0 0.0 text Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:589:1-21 147512 0 0.0 0.0 0.0 0.0 text Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(823,1)-(825,52) 147513 1 0.0 0.0 0.0 0.0 CAF:lvl331_r7wF0 Data.GraphViz.Attributes.Complete 101998 0 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Complete Data/GraphViz/Attributes/Complete.hs:(429,3)-(589,63) 147039 0 0.0 0.0 0.0 0.0 printField Data.GraphViz.Printing Data/GraphViz/Printing.hs:291:1-44 147040 0 0.0 0.0 0.0 0.0 text Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:589:1-21 147041 0 0.0 0.0 0.0 0.0 CAF:lvl33_r1LW4 Preload.Render 135453 0 0.0 0.0 0.0 0.0 CAF:lvl33_r1tWP Dodge.Data.FloatFunction 127813 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 161496 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 161497 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 161498 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 161499 1 0.0 0.0 0.0 0.0 CAF:lvl33_raeno Geometry.ConvexPoly 114172 0 0.0 0.0 0.0 0.0 toEncoding Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:91:1-38 176542 0 0.0 0.0 0.0 0.0 toEncoding.\ Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:91:1-38 176543 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 176544 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 176545 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 176546 1 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 176547 1 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 176548 1 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 176552 1 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 176555 1 0.0 0.0 0.0 0.0 tagSingleConstructors Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:759:7-27 176549 1 0.0 0.0 0.0 0.0 CAF:lvl33_rgcY5 Dodge.Data.Item.Params 123958 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:115:1-40 183769 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:115:1-40 183770 0 0.0 0.0 0.0 0.0 CAF:lvl33_rofWZ Dodge.LockAndKey 111083 0 0.0 0.0 0.0 0.0 itemRooms Dodge.LockAndKey src/Dodge/LockAndKey.hs:(42,1)-(127,30) 149605 0 0.0 0.0 0.0 0.0 keyCard Dodge.Item.Held.Utility src/Dodge/Item/Held/Utility.hs:(22,1)-(25,45) 149606 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 149607 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 149608 1 0.0 0.0 0.0 0.0 CAF:lvl341_rcqSD Codec.Picture.Jpg 75757 0 0.0 0.0 0.0 0.0 decodeJpegWithMetadata Codec.Picture.Jpg src/Codec/Picture/Jpg.hs:(577,1)-(636,37) 139909 0 0.0 0.0 0.0 0.0 runGetStrict Codec.Picture.InternalHelper src/Codec/Picture/InternalHelper.hs:39:1-60 139910 0 0.0 0.0 0.0 0.0 runGet Codec.Picture.InternalHelper src/Codec/Picture/InternalHelper.hs:(29,1)-(31,56) 139911 1 0.0 0.0 0.0 0.0 get Codec.Picture.Jpg.Internal.Types src/Codec/Picture/Jpg/Internal/Types.hs:(419,5)-(426,45) 139914 0 0.0 0.0 0.0 0.0 checkMarker Codec.Picture.Jpg.Internal.Types src/Codec/Picture/Jpg/Internal/Types.hs:(466,1)-(470,37) 139917 0 0.0 0.0 0.0 0.0 CAF:lvl34_r1LW6 Preload.Render 135454 0 0.0 0.0 0.0 0.0 preloadRender Preload.Render src/Preload/Render.hs:(32,1)-(208,13) 141740 0 0.0 0.0 0.0 0.0 CAF:lvl34_r6kKF Dodge.Data.Damage 128540 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage src/Dodge/Data/Damage.hs:55:1-40 164338 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Damage src/Dodge/Data/Damage.hs:55:1-40 164339 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 164340 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 164341 1 0.0 0.0 0.0 0.0 CAF:lvl34_raenw Geometry.ConvexPoly 114177 0 0.0 0.0 0.0 0.0 toEncoding Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:91:1-38 176563 0 0.0 0.0 0.0 0.0 toEncoding.\ Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:91:1-38 176564 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 176565 1 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 176566 1 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 176569 1 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 176572 1 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 176575 1 0.0 0.0 0.0 0.0 tagSingleConstructors Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:759:7-27 176570 1 0.0 0.0 0.0 0.0 CAF:lvl34_rpAf Codec.Compression.Zlib.Internal 73641 0 0.0 0.0 0.0 0.0 decompressStream Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(599,1)-(731,55) 140287 0 0.0 0.0 0.0 0.0 decompressStream.fillBuffers Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(639,3)-(666,29) 140288 0 0.0 0.0 0.0 0.0 CAF:lvl34_rpouP Dodge.Data.Machine.Sensor 121041 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:45:1-48 170239 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:45:1-48 170240 0 0.0 0.0 0.0 0.0 CAF:lvl35_r1tWR Dodge.Data.FloatFunction 127814 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 161489 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 161490 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 161491 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 161494 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 161495 1 0.0 0.0 0.0 0.0 CAF:lvl35_r2aRz Dodge.Data.Item.HeldDelay 112588 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 183631 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 183632 0 0.0 0.0 0.0 0.0 CAF:lvl35_r6CnB Dodge.Data.Creature.Stance 129767 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:48:1-36 160889 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:48:1-36 160890 0 0.0 0.0 0.0 0.0 CAF:lvl35_rRCS Dodge.Data.Item.Scope 123867 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Scope src/Dodge/Data/Item/Scope.hs:34:1-33 184030 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Scope src/Dodge/Data/Item/Scope.hs:34:1-33 184031 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 184032 1 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 184033 1 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 184036 1 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 184039 1 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 184042 1 0.0 0.0 0.0 0.0 tagSingleConstructors Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:759:7-27 184037 1 0.0 0.0 0.0 0.0 CAF:lvl35_reii0 Dodge.Room.Modify.Girder 109505 0 0.0 0.0 0.0 0.0 addGirderLights Dodge.Room.Modify.Girder src/Dodge/Room/Modify/Girder.hs:(175,1)-(213,58) 152257 0 0.0 0.0 0.0 0.0 addGirderLights.\ Dodge.Room.Modify.Girder src/Dodge/Room/Modify/Girder.hs:211:31-78 152258 0 0.0 0.0 0.0 0.0 lsColPos Dodge.LightSource src/Dodge/LightSource.hs:51:1-42 152259 0 0.0 0.0 0.0 0.0 lsColPosRad Dodge.LightSource src/Dodge/LightSource.hs:(57,1)-(61,32) 152264 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 152265 3 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 152266 3 0.0 0.0 0.0 0.0 CAF:lvl35_rm1UQ Dodge.Render 137118 0 0.0 0.0 0.0 0.0 doDrawing Dodge.Render src/Dodge/Render.hs:(36,1)-(40,41) 142446 0 0.0 0.0 0.0 0.0 doDrawing' Dodge.Render src/Dodge/Render.hs:(47,1)-(380,24) 142447 0 0.0 0.0 0.0 0.0 CAF:lvl35_rpAg Codec.Compression.Zlib.Internal 73642 0 0.0 0.0 0.0 0.0 decompressStream Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(599,1)-(731,55) 140367 0 0.0 0.0 0.0 0.0 decompressStream.drainBuffers Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(670,3)-(710,39) 140368 0 0.0 0.0 0.0 0.0 CAF:lvl35_ruV4p Dodge.Data.Creature.Misc 130307 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:88:1-40 160317 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:88:1-40 160318 0 0.0 0.0 0.0 0.0 CAF:lvl360_r7wFI Data.GraphViz.Attributes.Complete 102042 0 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Complete Data/GraphViz/Attributes/Complete.hs:(429,3)-(589,63) 146823 0 0.0 0.0 0.0 0.0 printField Data.GraphViz.Printing Data/GraphViz/Printing.hs:291:1-44 146824 0 0.0 0.0 0.0 0.0 text Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:589:1-21 146825 0 0.0 0.0 0.0 0.0 text Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(823,1)-(825,52) 146826 1 0.0 0.0 0.0 0.0 CAF:lvl361_r7wFJ Data.GraphViz.Attributes.Complete 102043 0 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Complete Data/GraphViz/Attributes/Complete.hs:(429,3)-(589,63) 146819 0 0.0 0.0 0.0 0.0 printField Data.GraphViz.Printing Data/GraphViz/Printing.hs:291:1-44 146820 0 0.0 0.0 0.0 0.0 text Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:589:1-21 146821 0 0.0 0.0 0.0 0.0 CAF:lvl36_r5zaP Dodge.Data.Prop 119494 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:77:1-36 166560 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:77:1-36 166561 0 0.0 0.0 0.0 0.0 CAF:lvl36_r6kKH Dodge.Data.Damage 128541 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage src/Dodge/Data/Damage.hs:55:1-40 164331 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Damage src/Dodge/Data/Damage.hs:55:1-40 164332 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 164333 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 164336 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 164337 1 0.0 0.0 0.0 0.0 CAF:lvl36_rmL5z Dodge.Data.Item.Use.Consumption.LoadAction 122296 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 164506 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 164507 0 0.0 0.0 0.0 0.0 CAF:lvl36_rnges Dodge.Data.Item.Use.Consumption 123153 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:57:1-43 183601 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:57:1-43 183602 0 0.0 0.0 0.0 0.0 CAF:lvl36_rpAh Codec.Compression.Zlib.Internal 73643 0 0.0 0.0 0.0 0.0 decompressStream Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(599,1)-(731,55) 140369 0 0.0 0.0 0.0 0.0 decompressStream.drainBuffers Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(670,3)-(710,39) 140370 0 0.0 0.0 0.0 0.0 inflate Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(277,1)-(293,15) 140371 1 0.0 0.0 0.0 0.0 inflate_ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(976,1)-(979,14) 140385 0 0.0 0.0 0.0 0.0 withStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(914,1)-(916,56) 140386 1 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 140394 0 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 140395 0 0.0 0.0 0.0 0.0 inflate_.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:978:5-39 140396 0 0.0 0.0 0.0 0.0 fromFlush Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(592,1)-(595,23) 140397 1 0.0 0.0 0.0 0.0 CAF:lvl37_r1tWT Dodge.Data.FloatFunction 127815 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 161436 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 161437 0 0.0 0.0 0.0 0.0 CAF:lvl37_r610I Graphics.GL.Functions.F28 77205 0 0.0 0.0 0.0 0.0 CAF:lvl37_r6uLm Dodge.Data.Machine 121231 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 169774 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 169775 0 0.0 0.0 0.0 0.0 CAF:lvl37_r7Sfg Graphics.GL.Functions.F19 78405 0 0.0 0.0 0.0 0.0 CAF:lvl37_r8OUN Data.GraphViz.Types.Internal.Common 95264 0 0.0 0.0 0.0 0.0 sGraph' Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:363:1-30 146645 0 0.0 0.0 0.0 0.0 unstreamChunks/inner Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(90,17)-(94,59) 146646 0 0.0 0.0 0.0 0.0 unstreamChunks/outer Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(73,15)-(79,43) 146647 1 0.0 0.0 0.0 0.0 CAF:lvl37_rnT4H Dodge.Room.LongDoor 110626 0 0.0 0.0 0.0 0.0 addButtonSlowDoor Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(96,1)-(149,25) 152807 0 0.0 0.0 0.0 0.0 addButtonSlowDoor.butDoor Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(129,5)-(148,43) 152808 0 0.0 0.0 0.0 0.0 rprBool Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:73:1-59 152809 1 0.0 0.0 0.0 0.0 CAF:lvl37_romaF Dodge.LevelGen 114996 0 0.0 0.0 0.0 0.0 layoutLevelFromSeed Dodge.LevelGen src/Dodge/LevelGen.hs:(48,1)-(77,40) 150962 0 0.0 0.0 0.0 0.0 putStrLnAppend Dodge.LevelGen src/Dodge/LevelGen.hs:80:1-67 150963 1 0.0 0.0 0.0 0.0 CAF:lvl37_ruV4t Dodge.Data.Creature.Misc 130310 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:88:1-40 165141 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:88:1-40 165142 0 0.0 0.0 0.0 0.0 CAF:lvl38_r1LWa Preload.Render 135455 0 0.0 0.0 0.0 0.0 CAF:lvl38_r3zC9 Dodge.Data.SoundOrigin 137464 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.SoundOrigin src/Dodge/Data/SoundOrigin.hs:41:1-39 174440 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.SoundOrigin src/Dodge/Data/SoundOrigin.hs:41:1-39 174441 0 0.0 0.0 0.0 0.0 CAF:lvl38_r610J Graphics.GL.Functions.F28 77206 0 0.0 0.0 0.0 0.0 ptr_glUniform3f Graphics.GL.Functions.F28 src/Graphics/GL/Functions/F28.hs:315:1-60 159827 0 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 159828 1 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 159829 1 0.0 0.0 0.0 0.0 CAF:lvl38_r6SZq Dodge.Data.Button 131377 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:70:1-39 175223 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:70:1-39 175224 0 0.0 0.0 0.0 0.0 CAF:lvl38_r7Sfh Graphics.GL.Functions.F19 78406 0 0.0 0.0 0.0 0.0 ptr_glNamedRenderbufferStorage Graphics.GL.Functions.F19 src/Graphics/GL/Functions/F19.hs:340:1-90 141825 0 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 141826 1 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 141827 1 0.0 0.0 0.0 0.0 CAF:lvl38_r8OUQ Data.GraphViz.Types.Internal.Common 95266 0 0.0 0.0 0.0 0.0 sGraph' Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:363:1-30 146637 0 0.0 0.0 0.0 0.0 text Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:589:1-21 146638 0 0.0 0.0 0.0 0.0 text Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(823,1)-(825,52) 146639 1 0.0 0.0 0.0 0.0 CAF:lvl38_rmGEZ Dodge.Room.Tanks 110216 0 0.0 0.0 0.0 0.0 tanksRoom Dodge.Room.Tanks src/Dodge/Room/Tanks.hs:(104,1)-(129,35) 149027 0 0.0 0.0 0.0 0.0 CAF:lvl38_rngew Dodge.Data.Item.Use.Consumption 123156 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:57:1-43 182952 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:57:1-43 182953 0 0.0 0.0 0.0 0.0 CAF:lvl38_romaG Dodge.LevelGen 114997 0 0.0 0.0 0.0 0.0 CAF:lvl392_r7wGu Data.GraphViz.Attributes.Complete 102090 0 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Complete Data/GraphViz/Attributes/Complete.hs:(429,3)-(589,63) 144820 0 0.0 0.0 0.0 0.0 printField Data.GraphViz.Printing Data/GraphViz/Printing.hs:291:1-44 144821 0 0.0 0.0 0.0 0.0 text Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:589:1-21 144822 0 0.0 0.0 0.0 0.0 text Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(823,1)-(825,52) 144823 1 0.0 0.0 0.0 0.0 CAF:lvl393_r7wGv Data.GraphViz.Attributes.Complete 102091 0 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Complete Data/GraphViz/Attributes/Complete.hs:(429,3)-(589,63) 144816 0 0.0 0.0 0.0 0.0 printField Data.GraphViz.Printing Data/GraphViz/Printing.hs:291:1-44 144817 0 0.0 0.0 0.0 0.0 text Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:589:1-21 144818 0 0.0 0.0 0.0 0.0 CAF:lvl39_r6uLp Dodge.Data.Machine 121233 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 169754 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 169755 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 169756 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 169757 1 0.0 0.0 0.0 0.0 CAF:lvl39_rlH5o Dodge.Render.Picture 114512 0 0.0 0.0 0.0 0.0 fixedCoordPictures Dodge.Render.Picture src/Dodge/Render/Picture.hs:(18,1)-(25,22) 143584 0 0.0 0.0 0.0 0.0 displayFrameTicks Dodge.Render.Picture src/Dodge/Render/Picture.hs:(28,1)-(35,19) 143585 0 0.0 0.0 0.0 0.0 fpsText Dodge.Render.Picture src/Dodge/Render/Picture.hs:(38,1)-(45,25) 143586 0 0.0 0.0 0.0 0.0 drawText Picture.Base src/Picture/Base.hs:(207,1)-(209,74) 143587 0 0.0 0.0 0.0 0.0 CAF:lvl39_rmL5E Dodge.Data.Item.Use.Consumption.LoadAction 122299 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 164558 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 164559 0 0.0 0.0 0.0 0.0 CAF:lvl39_ruV4x Dodge.Data.Creature.Misc 130313 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:88:1-40 163224 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:88:1-40 163225 0 0.0 0.0 0.0 0.0 CAF:lvl3_rc7ST Dodge.Prop.Moving 110996 0 0.0 0.0 0.0 0.0 fallSmallBounce' Dodge.Prop.Moving src/Dodge/Prop/Moving.hs:(34,1)-(59,52) 180879 0 0.0 0.0 0.0 0.0 fallSmallBounce'.updateWithVel Dodge.Prop.Moving src/Dodge/Prop/Moving.hs:(57,5)-(59,52) 180880 0 0.0 0.0 0.0 0.0 reflVelWallDamp Dodge.Base.Wall src/Dodge/Base/Wall.hs:21:1-62 180881 1 0.0 0.0 0.0 0.0 CAF:lvl3_rdDC6 Preload.Update 135418 0 0.0 0.0 0.0 0.0 renderDataResizeUpdate Preload.Update src/Preload/Update.hs:(30,1)-(44,44) 142206 0 0.0 0.0 0.0 0.0 renderDataResizeUpdate.(...) Preload.Update src/Preload/Update.hs:36:9-45 142207 0 0.0 0.0 0.0 0.0 CAF:lvl3_rgRfM MatrixHelper 135748 0 0.0 0.0 0.0 0.0 perspectiveMatrixb MatrixHelper src/MatrixHelper.hs:(18,1)-(28,24) 143931 0 0.0 0.0 0.0 0.0 !*! Linear.Matrix src/Linear/Matrix.hs:103:1-72 143932 0 0.0 0.0 0.0 0.0 !*!.\ Linear.Matrix src/Linear/Matrix.hs:103:25-69 143933 0 0.0 0.0 0.0 0.0 zero Linear.V4 src/Linear/V4.hs:164:3-15 143934 1 0.0 0.0 0.0 0.0 pure Linear.V4 src/Linear/V4.hs:154:3-21 143935 1 0.0 0.0 0.0 0.0 CAF:lvl3_ri7hU Dodge.Render.List 114519 0 0.0 0.0 0.0 0.0 chooseCursorBorders Dodge.Render.List src/Dodge/Render/List.hs:(140,1)-(148,42) 143490 0 0.0 0.0 0.0 0.0 toShadNum Picture.Data src/Picture/Data.hs:51:1-18 143491 0 0.0 0.0 0.0 0.0 toEnum Picture.Data src/Picture/Data.hs:42:24-27 143492 1 0.0 0.0 0.0 0.0 CAF:lvl3_rkb0 Data.GraphViz.Internal.Util 95407 0 0.0 0.0 0.0 0.0 isNumString Data.GraphViz.Internal.Util Data/GraphViz/Internal/Util.hs:(54,1)-(78,43) 147421 0 0.0 0.0 0.0 0.0 isNumString.go Data.GraphViz.Internal.Util Data/GraphViz/Internal/Util.hs:62:5-41 147422 0 0.0 0.0 0.0 0.0 isNumString.go' Data.GraphViz.Internal.Util Data/GraphViz/Internal/Util.hs:(63,5)-(71,31) 147423 0 0.0 0.0 0.0 0.0 unstreamChunks/outer Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(73,15)-(79,43) 147424 1 0.0 0.0 0.0 0.0 unstreamChunks/inner Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(90,17)-(94,59) 147425 1 0.0 0.0 0.0 0.0 CAF:lvl3_rofWt Dodge.LockAndKey 111072 0 0.0 0.0 0.0 0.0 itemRooms Dodge.LockAndKey src/Dodge/LockAndKey.hs:(42,1)-(127,30) 150013 0 0.0 0.0 0.0 0.0 makeTypeCraft Dodge.Item.Craftable src/Dodge/Item/Craftable.hs:17:1-34 150014 0 0.0 0.0 0.0 0.0 makeTypeCraftNum Dodge.Item.Craftable src/Dodge/Item/Craftable.hs:(9,1)-(14,37) 150015 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 150016 2 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 150017 2 0.0 0.0 0.0 0.0 fromInteger Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:49:44-46 150018 0 0.0 0.0 0.0 0.0 CAF:lvl401_ro15q Dodge.Data.Item.Combine 125844 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 173950 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 173951 0 0.0 0.0 0.0 0.0 CAF:lvl403_ro15u Dodge.Data.Item.Combine 125847 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 183448 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 183449 0 0.0 0.0 0.0 0.0 CAF:lvl405_ro15x Dodge.Data.Item.Combine 125849 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 183439 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 183440 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 183441 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 183442 1 0.0 0.0 0.0 0.0 CAF:lvl407_ro15z Dodge.Data.Item.Combine 125850 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 183434 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 183435 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 183436 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 183437 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 183438 1 0.0 0.0 0.0 0.0 CAF:lvl40_r1tWY Dodge.Data.FloatFunction 127818 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 161465 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 161466 0 0.0 0.0 0.0 0.0 CAF:lvl40_r2XOA Dodge.Data.ForegroundShape 127713 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:24:1-43 175365 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:24:1-43 175366 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 175367 1 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 175368 1 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 175371 1 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 175374 1 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 175377 1 0.0 0.0 0.0 0.0 tagSingleConstructors Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:759:7-27 175372 1 0.0 0.0 0.0 0.0 CAF:lvl40_r3zCc Dodge.Data.SoundOrigin 137466 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.SoundOrigin src/Dodge/Data/SoundOrigin.hs:41:1-39 174417 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.SoundOrigin src/Dodge/Data/SoundOrigin.hs:41:1-39 174418 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 174419 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 174420 1 0.0 0.0 0.0 0.0 CAF:lvl40_r5zaX Dodge.Data.Prop 119500 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:77:1-36 166607 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:77:1-36 166608 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 166609 1 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 166610 1 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 166613 1 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 166616 1 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 166619 1 0.0 0.0 0.0 0.0 tagSingleConstructors Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:759:7-27 166614 1 0.0 0.0 0.0 0.0 CAF:lvl40_rc0YS Dodge.Data.LightSource 121696 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:55:1-35 175810 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:55:1-35 175811 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 175812 1 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 175813 1 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 175816 1 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 175819 1 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 175822 1 0.0 0.0 0.0 0.0 tagSingleConstructors Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:759:7-27 175817 1 0.0 0.0 0.0 0.0 CAF:lvl40_rm1UW Dodge.Render 137122 0 0.0 0.0 0.0 0.0 doDrawing Dodge.Render src/Dodge/Render.hs:(36,1)-(40,41) 142452 0 0.0 0.0 0.0 0.0 doDrawing' Dodge.Render src/Dodge/Render.hs:(47,1)-(380,24) 142453 0 0.0 0.0 0.0 0.0 basicUnsafeReplicate Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:241:1328-1396 142454 0 0.0 0.0 0.0 0.0 basicUnsafeReplicate Data.Vector.Generic.Mutable.Base Data/Vector/Generic/Mutable/Base.hs:(98,3)-(102,16) 142455 0 0.0 0.0 0.0 0.0 basicUnsafeNew Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:(112,3)-(118,37) 142456 0 0.0 0.0 0.0 0.0 basicUnsafeNew.mx Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:118:7-37 142457 1 0.0 0.0 0.0 0.0 CAF:lvl40_rpAl Codec.Compression.Zlib.Internal 73645 0 0.0 0.0 0.0 0.0 decompressStream Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(599,1)-(731,55) 140565 0 0.0 0.0 0.0 0.0 decompressStream.drainBuffers Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(670,3)-(710,39) 140566 0 0.0 0.0 0.0 0.0 decompressStream.finish Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(714,3)-(719,21) 140567 1 0.0 0.0 0.0 0.0 CAF:lvl41_r1LWd Preload.Render 135456 0 0.0 0.0 0.0 0.0 CAF:lvl41_r3jqB Dodge.Item.Draw.SPic 115818 0 0.0 0.0 0.0 0.0 launcherPic Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:417:1-55 179236 0 0.0 0.0 0.0 0.0 xCylinderST Shape src/Shape.hs:133:1-38 179237 0 0.0 0.0 0.0 0.0 xCylinder' Shape src/Shape.hs:(136,1)-(142,9) 179238 1 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 179239 0 0.0 0.0 0.0 0.0 rotateSHq Shape src/Shape.hs:164:1-50 179240 0 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 179243 1 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 179241 0 0.0 0.0 0.0 0.0 rotate Linear.Quaternion src/Linear/Quaternion.hs:(582,1)-(583,53) 179244 10 0.0 0.0 0.0 0.0 rotate.(...) Linear.Quaternion src/Linear/Quaternion.hs:583:3-53 179245 10 0.0 0.0 0.0 0.0 * Linear.Quaternion src/Linear/Quaternion.hs:(252,3)-(253,73) 179249 20 0.0 0.0 0.0 0.0 + Linear.V3 src/Linear/V3.hs:181:3-18 179251 40 0.0 0.0 0.0 0.0 <*> Linear.V3 src/Linear/V3.hs:151:3-46 179252 40 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 179255 0 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 179253 40 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 179254 40 0.0 0.0 0.0 0.0 cross Linear.V3 src/Linear/V3.hs:333:1-62 179250 20 0.0 0.0 0.0 0.0 dot Linear.V3 src/Linear/V3.hs:251:3-51 179256 20 0.0 0.0 0.0 0.0 conjugate Linear.Quaternion src/Linear/Quaternion.hs:357:3-66 179246 10 0.0 0.0 0.0 0.0 negate Linear.V3 src/Linear/V3.hs:187:3-22 179247 10 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 179248 10 0.0 0.0 0.0 0.0 rotate.ijk Linear.Quaternion src/Linear/Quaternion.hs:583:3-53 179257 10 0.0 0.0 0.0 0.0 CAF:lvl41_r6uLr Dodge.Data.Machine 121234 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 169749 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 169750 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 169751 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 169752 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 169753 1 0.0 0.0 0.0 0.0 CAF:lvl41_r9BlN Data.Tile 134645 0 0.0 0.0 0.0 0.0 toEncoding Data.Tile src/Data/Tile.hs:26:1-32 176708 0 0.0 0.0 0.0 0.0 toEncoding.\ Data.Tile src/Data/Tile.hs:26:1-32 176709 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 176710 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 176711 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 176712 1 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 176713 1 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 176716 1 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 176721 1 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 176726 1 0.0 0.0 0.0 0.0 tagSingleConstructors Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:759:7-27 176717 1 0.0 0.0 0.0 0.0 CAF:lvl41_r9Vvb Dodge.Room.Foreground 114488 0 0.0 0.0 0.0 0.0 barPP Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(237,1)-(244,18) 157565 0 0.0 0.0 0.0 0.0 CAF:lvl41_rgcYo Dodge.Data.Item.Params 124018 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:116:1-38 174059 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:116:1-38 174060 0 0.0 0.0 0.0 0.0 CAF:lvl41_rmGF2 Dodge.Room.Tanks 110217 0 0.0 0.0 0.0 0.0 CAF:lvl41_rqpaH Dodge.Data.Item.Use.Equipment 122177 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:38:1-39 165502 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:38:1-39 165503 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 165504 1 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 165505 1 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 165508 1 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 165511 1 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 165514 1 0.0 0.0 0.0 0.0 tagSingleConstructors Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:759:7-27 165509 1 0.0 0.0 0.0 0.0 CAF:lvl420_ro15Q Dodge.Data.Item.Combine 125862 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 183411 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 183412 0 0.0 0.0 0.0 0.0 CAF:lvl422_ro15T Dodge.Data.Item.Combine 125864 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 183402 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 183403 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 183404 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 183405 1 0.0 0.0 0.0 0.0 CAF:lvl424_ro15V Dodge.Data.Item.Combine 125865 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 183397 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 183398 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 183399 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 183400 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 183401 1 0.0 0.0 0.0 0.0 CAF:lvl424_rpMIq Dodge.Data.Item.HeldUse 112098 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 183663 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 183664 0 0.0 0.0 0.0 0.0 CAF:lvl426_rpMIu Dodge.Data.Item.HeldUse 112102 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 181374 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 181375 0 0.0 0.0 0.0 0.0 CAF:lvl428_rpMIy Dodge.Data.Item.HeldUse 112106 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 183389 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 183390 0 0.0 0.0 0.0 0.0 CAF:lvl429_rpMIA Dodge.Data.Item.HeldUse 112108 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 183428 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 183429 0 0.0 0.0 0.0 0.0 CAF:lvl42_r3zCe Dodge.Data.SoundOrigin 137467 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.SoundOrigin src/Dodge/Data/SoundOrigin.hs:41:1-39 174410 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.SoundOrigin src/Dodge/Data/SoundOrigin.hs:41:1-39 174411 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 174412 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 174415 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 174416 1 0.0 0.0 0.0 0.0 CAF:lvl42_r4PYM Dodge.Data.Terminal 118333 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 170864 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 170865 0 0.0 0.0 0.0 0.0 CAF:lvl42_r6SZw Dodge.Data.Button 131381 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:70:1-39 174848 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:70:1-39 174849 0 0.0 0.0 0.0 0.0 CAF:lvl42_r6uLs Dodge.Data.Machine 121235 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 169976 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 169977 0 0.0 0.0 0.0 0.0 CAF:lvl42_r9BlX Data.Tile 134651 0 0.0 0.0 0.0 0.0 toEncoding Data.Tile src/Data/Tile.hs:26:1-32 176777 0 0.0 0.0 0.0 0.0 toEncoding.\ Data.Tile src/Data/Tile.hs:26:1-32 176778 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 176779 1 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 176780 1 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 176783 1 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 176786 1 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 176789 1 0.0 0.0 0.0 0.0 tagSingleConstructors Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:759:7-27 176784 1 0.0 0.0 0.0 0.0 CAF:lvl42_r9Vvd Dodge.Room.Foreground 114489 0 0.0 0.0 0.0 0.0 barPP Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(237,1)-(244,18) 157575 0 0.0 0.0 0.0 0.0 centroidNum Geometry.Polygon src/Geometry/Polygon.hs:117:1-66 157576 1 0.0 0.0 0.0 0.0 <*> Control.Foldl src/Control/Foldl.hs:(257,5)-(261,32) 157580 1 0.0 0.0 0.0 0.0 <*>.begin Control.Foldl src/Control/Foldl.hs:259:13-38 157583 1 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 157579 1 0.0 0.0 0.0 0.0 genericLength Control.Foldl src/Control/Foldl.hs:885:1-41 157578 1 0.0 0.0 0.0 0.0 fromInteger Linear.V3 src/Linear/V3.hs:193:3-34 157586 0 0.0 0.0 0.0 0.0 pure Linear.V3 src/Linear/V3.hs:149:3-19 157587 1 0.0 0.0 0.0 0.0 genericLength.\ Control.Foldl src/Control/Foldl.hs:885:31-35 157600 0 0.0 0.0 0.0 0.0 fromInteger Linear.V3 src/Linear/V3.hs:193:3-34 157601 0 0.0 0.0 0.0 0.0 pure Linear.V3 src/Linear/V3.hs:149:3-19 157602 1 0.0 0.0 0.0 0.0 fromInteger Linear.V3 src/Linear/V3.hs:193:3-34 157584 0 0.0 0.0 0.0 0.0 pure Linear.V3 src/Linear/V3.hs:149:3-19 157585 1 0.0 0.0 0.0 0.0 CAF:lvl42_rfxF7 Dodge.Data.Cloud 131115 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Cloud src/Dodge/Data/Cloud.hs:37:1-33 186528 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Cloud src/Dodge/Data/Cloud.hs:37:1-33 186529 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 186530 1 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 186531 1 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 186534 1 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 186537 1 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 186540 1 0.0 0.0 0.0 0.0 tagSingleConstructors Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:759:7-27 186535 1 0.0 0.0 0.0 0.0 CAF:lvl42_rmL5J Dodge.Data.Item.Use.Consumption.LoadAction 122302 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 173935 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 173936 0 0.0 0.0 0.0 0.0 CAF:lvl42_rpAn Codec.Compression.Zlib.Internal 73646 0 0.0 0.0 0.0 0.0 decompressStream Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(599,1)-(731,55) 140563 0 0.0 0.0 0.0 0.0 decompressStream.drainBuffers Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(670,3)-(710,39) 140564 0 0.0 0.0 0.0 0.0 CAF:lvl430_rpMIC Dodge.Data.Item.HeldUse 112110 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 173605 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 173606 0 0.0 0.0 0.0 0.0 CAF:lvl436_rpMIO Dodge.Data.Item.HeldUse 112122 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 163578 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 163579 0 0.0 0.0 0.0 0.0 CAF:lvl43_r1tX3 Dodge.Data.FloatFunction 127821 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 163098 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 163099 0 0.0 0.0 0.0 0.0 CAF:lvl43_r45pt Dodge.Data.WorldEffect 117274 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:86:1-34 167887 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:86:1-34 167888 0 0.0 0.0 0.0 0.0 CAF:lvl43_r4PYO Dodge.Data.Terminal 118335 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 171030 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 171031 0 0.0 0.0 0.0 0.0 CAF:lvl43_r6kL2 Dodge.Data.Damage 128603 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage src/Dodge/Data/Damage.hs:56:1-34 164268 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Damage src/Dodge/Data/Damage.hs:56:1-34 164269 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 164270 1 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 164271 1 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 164274 1 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 164277 1 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 164280 1 0.0 0.0 0.0 0.0 tagSingleConstructors Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:759:7-27 164275 1 0.0 0.0 0.0 0.0 CAF:lvl43_r8OUY Data.GraphViz.Types.Internal.Common 95278 0 0.0 0.0 0.0 0.0 dirGraph' Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:345:1-34 144691 0 0.0 0.0 0.0 0.0 unstreamChunks/inner Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(90,17)-(94,59) 144692 0 0.0 0.0 0.0 0.0 unstreamChunks/outer Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(73,15)-(79,43) 144693 1 0.0 0.0 0.0 0.0 CAF:lvl43_rm1UZ Dodge.Render 137124 0 0.0 0.0 0.0 0.0 doDrawing Dodge.Render src/Dodge/Render.hs:(36,1)-(40,41) 142439 0 0.0 0.0 0.0 0.0 doDrawing' Dodge.Render src/Dodge/Render.hs:(47,1)-(380,24) 142440 0 0.0 0.0 0.0 0.0 basicUnsafeReplicate Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:241:1328-1396 142441 0 0.0 0.0 0.0 0.0 basicUnsafeReplicate Data.Vector.Generic.Mutable.Base Data/Vector/Generic/Mutable/Base.hs:(98,3)-(102,16) 142442 0 0.0 0.0 0.0 0.0 basicUnsafeNew Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:(112,3)-(118,37) 142443 0 0.0 0.0 0.0 0.0 CAF:lvl43_rnT4V Dodge.Room.LongDoor 110631 0 0.0 0.0 0.0 0.0 addButtonSlowDoor Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(96,1)-(149,25) 154845 0 0.0 0.0 0.0 0.0 addButtonSlowDoor.theterminal Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(104,5)-(106,86) 154846 0 0.0 0.0 0.0 0.0 simpleTermMessage Dodge.Terminal src/Dodge/Terminal.hs:265:1-81 154847 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 154850 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 154851 1 0.0 0.0 0.0 0.0 makeTermLine Dodge.Terminal src/Dodge/Terminal.hs:127:1-46 158688 0 0.0 0.0 0.0 0.0 makeColorTermLine Dodge.Terminal src/Dodge/Terminal.hs:136:1-77 158689 2 0.0 0.0 0.0 0.0 CAF:lvl441_rpMIY Dodge.Data.Item.HeldUse 112132 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 183182 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 183183 0 0.0 0.0 0.0 0.0 CAF:lvl442_ro16i Dodge.Data.Item.Combine 125881 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 183716 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 183717 0 0.0 0.0 0.0 0.0 CAF:lvl444_rpMJ4 Dodge.Data.Item.HeldUse 112138 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 168804 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 168805 0 0.0 0.0 0.0 0.0 CAF:lvl448_rpMJc Dodge.Data.Item.HeldUse 112146 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 183481 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 183482 0 0.0 0.0 0.0 0.0 CAF:lvl449_rpMJe Dodge.Data.Item.HeldUse 112148 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 183871 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 183872 0 0.0 0.0 0.0 0.0 CAF:lvl44_r4PYQ Dodge.Data.Terminal 118337 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 170492 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 170493 0 0.0 0.0 0.0 0.0 CAF:lvl44_r6SZz Dodge.Data.Button 131383 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:70:1-39 174905 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:70:1-39 174906 0 0.0 0.0 0.0 0.0 CAF:lvl44_r6uLw Dodge.Data.Machine 121238 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 168640 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 168641 0 0.0 0.0 0.0 0.0 CAF:lvl44_rmGF7 Dodge.Room.Tanks 110218 0 0.0 0.0 0.0 0.0 tanksRoom Dodge.Room.Tanks src/Dodge/Room/Tanks.hs:(104,1)-(129,35) 148789 0 0.0 0.0 0.0 0.0 CAF:lvl44_rnT4W Dodge.Room.LongDoor 110632 0 0.0 0.0 0.0 0.0 addButtonSlowDoor Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(96,1)-(149,25) 154840 0 0.0 0.0 0.0 0.0 addButtonSlowDoor.theterminal Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(104,5)-(106,86) 154841 0 0.0 0.0 0.0 0.0 putMessageTerminal Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(44,1)-(49,25) 154842 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 154872 1 0.0 0.0 0.0 0.0 putTerminal Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(17,1)-(41,37) 154843 1 0.0 0.0 0.0 0.0 ps0PushPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:(80,1)-(81,56) 154844 1 0.0 0.0 0.0 0.0 CAF:lvl44_rpovl Dodge.Data.Machine.Sensor 121114 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:47:1-34 170010 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:47:1-34 170011 0 0.0 0.0 0.0 0.0 CAF:lvl450_rpMJg Dodge.Data.Item.HeldUse 112150 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 184285 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 184286 0 0.0 0.0 0.0 0.0 CAF:lvl453_rpMJm Dodge.Data.Item.HeldUse 112156 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 184437 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 184438 0 0.0 0.0 0.0 0.0 CAF:lvl454_rpMJo Dodge.Data.Item.HeldUse 112158 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 173270 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 173271 0 0.0 0.0 0.0 0.0 CAF:lvl456_ro16C Dodge.Data.Item.Combine 125895 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 164642 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 164643 0 0.0 0.0 0.0 0.0 CAF:lvl456_rpMJt Dodge.Data.Item.HeldUse 112162 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 173261 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 173262 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 173263 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 173264 1 0.0 0.0 0.0 0.0 CAF:lvl458_ro16F Dodge.Data.Item.Combine 125897 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 164619 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 164620 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 164621 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 164622 1 0.0 0.0 0.0 0.0 CAF:lvl458_rpMJv Dodge.Data.Item.HeldUse 112163 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 173254 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 173255 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 173256 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 173259 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 173260 1 0.0 0.0 0.0 0.0 CAF:lvl45_r1LWi Preload.Render 135457 0 0.0 0.0 0.0 0.0 preloadRender Preload.Render src/Preload/Render.hs:(32,1)-(208,13) 140743 0 0.0 0.0 0.0 0.0 CAF:lvl45_r45pw Dodge.Data.WorldEffect 117276 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:86:1-34 167878 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:86:1-34 167879 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 167880 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 167881 1 0.0 0.0 0.0 0.0 CAF:lvl45_r6Njy Codec.Picture.Png 75786 0 0.0 0.0 0.0 0.0 pngFiltering Codec.Picture.Png src/Codec/Picture/Png.hs:(105,1)-(191,45) 140065 0 0.0 0.0 0.0 0.0 basicUnsafeReplicate Data.Vector.Generic.Mutable.Base Data/Vector/Generic/Mutable/Base.hs:(98,3)-(102,16) 140066 0 0.0 0.0 0.0 0.0 basicSet Data.Vector.Storable.Mutable Data/Vector/Storable/Mutable.hs:173:3-24 140067 0 0.0 0.0 0.0 0.0 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 140068 1 0.0 0.0 0.0 0.0 CAF:lvl45_r8OV0 Data.GraphViz.Types.Internal.Common 95286 0 0.0 0.0 0.0 0.0 dirEdge' Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:330:1-32 146981 0 0.0 0.0 0.0 0.0 unstreamChunks/inner Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(90,17)-(94,59) 146982 0 0.0 0.0 0.0 0.0 unstreamChunks/outer Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(73,15)-(79,43) 146983 1 0.0 0.0 0.0 0.0 CAF:lvl45_r96zj Data.GraphViz.Types.Canonical 103785 0 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Types.Canonical Data/GraphViz/Types/Canonical.hs:(131,3)-(135,35) 146782 0 0.0 0.0 0.0 0.0 CAF:lvl45_rgcYw Dodge.Data.Item.Params 124024 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:116:1-38 164940 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:116:1-38 164941 0 0.0 0.0 0.0 0.0 CAF:lvl45_rm1V2 Dodge.Render 137125 0 0.0 0.0 0.0 0.0 sizeOf Linear.V4 src/Linear/V4.hs:452:3-38 143839 1 0.0 0.0 0.0 0.0 CAF:lvl45_rmL5O Dodge.Data.Item.Use.Consumption.LoadAction 122305 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 164571 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 164572 0 0.0 0.0 0.0 0.0 CAF:lvl45_rnT4X Dodge.Room.LongDoor 110633 0 0.0 0.0 0.0 0.0 addButtonSlowDoor Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(96,1)-(149,25) 154836 0 0.0 0.0 0.0 0.0 addButtonSlowDoor.theterminal Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(104,5)-(106,86) 154837 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 154838 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 154839 1 0.0 0.0 0.0 0.0 CAF:lvl460_ro16H Dodge.Data.Item.Combine 125898 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 164612 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 164613 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 164614 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 164617 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 164618 1 0.0 0.0 0.0 0.0 CAF:lvl460_rpMJx Dodge.Data.Item.HeldUse 112164 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 184428 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 184429 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 184430 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 184431 1 0.0 0.0 0.0 0.0 CAF:lvl461_ro16I Dodge.Data.Item.Combine 125899 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 182114 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 182115 0 0.0 0.0 0.0 0.0 CAF:lvl462_rpMJz Dodge.Data.Item.HeldUse 112165 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 184423 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 184424 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 184425 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 184426 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 184427 1 0.0 0.0 0.0 0.0 CAF:lvl463_ro16L Dodge.Data.Item.Combine 125901 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 182094 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 182095 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 182096 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 182097 1 0.0 0.0 0.0 0.0 CAF:lvl465_ro16N Dodge.Data.Item.Combine 125902 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 182087 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 182088 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 182089 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 182092 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 182093 1 0.0 0.0 0.0 0.0 CAF:lvl46_r1LWl Preload.Render 135459 0 0.0 0.0 0.0 0.0 preloadRender Preload.Render src/Preload/Render.hs:(32,1)-(208,13) 141738 0 0.0 0.0 0.0 0.0 setupVBO Shader.Compile src/Shader/Compile.hs:(88,1)-(97,81) 141739 1 0.0 0.0 0.0 0.0 CAF:lvl46_r1tX8 Dodge.Data.FloatFunction 127824 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 163364 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 163365 0 0.0 0.0 0.0 0.0 CAF:lvl46_r6SZQ Dodge.Data.Button 131392 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:70:1-39 174885 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:70:1-39 174886 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 174887 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 174888 1 0.0 0.0 0.0 0.0 CAF:lvl46_r9Gg6 Graphics.GL.Functions.F10 79914 0 0.0 0.0 0.0 0.0 CAF:lvl46_raExy Graphics.GL.Functions.F05 81114 0 0.0 0.0 0.0 0.0 CAF:lvl46_rcNi9 Dodge.Data.Wall 117862 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:63:1-41 167089 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:63:1-41 167090 0 0.0 0.0 0.0 0.0 CAF:lvl46_rm1V3 Dodge.Render 137126 0 0.0 0.0 0.0 0.0 alignment Linear.V4 src/Linear/V4.hs:454:3-40 143840 1 0.0 0.0 0.0 0.0 CAF:lvl46_rpovp Dodge.Data.Machine.Sensor 121117 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:47:1-34 170140 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:47:1-34 170141 0 0.0 0.0 0.0 0.0 CAF:lvl46_ruV4H Dodge.Data.Creature.Misc 130320 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:88:1-40 160334 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:88:1-40 160335 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 160336 1 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 160337 1 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 160340 1 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 160343 1 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 160346 1 0.0 0.0 0.0 0.0 tagSingleConstructors Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:759:7-27 160341 1 0.0 0.0 0.0 0.0 CAF:lvl472_rpMJJ Dodge.Data.Item.HeldUse 112170 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 184276 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 184277 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 184278 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 184279 1 0.0 0.0 0.0 0.0 CAF:lvl474_rpMJL Dodge.Data.Item.HeldUse 112171 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 184271 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 184272 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 184273 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 184274 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 184275 1 0.0 0.0 0.0 0.0 CAF:lvl476_rpMJN Dodge.Data.Item.HeldUse 112172 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 183862 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 183863 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 183864 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 183865 1 0.0 0.0 0.0 0.0 CAF:lvl478_rpMJP Dodge.Data.Item.HeldUse 112173 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 183857 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 183858 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 183859 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 183860 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 183861 1 0.0 0.0 0.0 0.0 CAF:lvl47_r1LWm Preload.Render 135460 0 0.0 0.0 0.0 0.0 preloadRender Preload.Render src/Preload/Render.hs:(32,1)-(208,13) 141712 0 0.0 0.0 0.0 0.0 initTexture2DArraySquare Shader.AuxAddition src/Shader/AuxAddition.hs:(23,1)-(29,81) 141713 1 0.0 0.0 0.0 0.0 CAF:lvl47_r45py Dodge.Data.WorldEffect 117277 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:86:1-34 167873 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:86:1-34 167874 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 167875 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 167876 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 167877 1 0.0 0.0 0.0 0.0 CAF:lvl47_r7p1N Dodge.Data.Bullet 131647 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:75:1-44 164095 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:75:1-44 164096 0 0.0 0.0 0.0 0.0 CAF:lvl47_r9Gg7 Graphics.GL.Functions.F10 79915 0 0.0 0.0 0.0 0.0 ptr_glGetError Graphics.GL.Functions.F10 src/Graphics/GL/Functions/F10.hs:371:1-58 142427 0 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 142428 1 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 142429 1 0.0 0.0 0.0 0.0 CAF:lvl47_raExz Graphics.GL.Functions.F05 81115 0 0.0 0.0 0.0 0.0 ptr_glCreateBuffers Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:382:1-68 139466 0 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 139467 1 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 139468 1 0.0 0.0 0.0 0.0 CAF:lvl47_rp131 Dodge.Update 136401 0 0.0 0.0 0.0 0.0 updateSeenWalls Dodge.Update src/Dodge/Update.hs:539:1-81 157546 0 0.0 0.0 0.0 0.0 nRays Geometry src/Geometry.hs:171:1-24 157547 0 0.0 0.0 0.0 0.0 nRaysRad Geometry src/Geometry.hs:175:1-76 157548 1 0.0 0.0 0.0 0.0 CAF:lvl47_ruV4I Dodge.Data.Creature.Misc 130321 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:88:1-40 163236 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:88:1-40 163237 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 163238 1 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 163239 1 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 163242 1 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 163245 1 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 163248 1 0.0 0.0 0.0 0.0 tagSingleConstructors Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:759:7-27 163243 1 0.0 0.0 0.0 0.0 CAF:lvl480_rpMJR Dodge.Data.Item.HeldUse 112174 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 183472 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 183473 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 183474 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 183475 1 0.0 0.0 0.0 0.0 CAF:lvl482_rpMJT Dodge.Data.Item.HeldUse 112175 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 183467 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 183468 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 183469 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 183470 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 183471 1 0.0 0.0 0.0 0.0 CAF:lvl48_r1LWn Preload.Render 135461 0 0.0 0.0 0.0 0.0 preloadRender Preload.Render src/Preload/Render.hs:(32,1)-(208,13) 140785 0 0.0 0.0 0.0 0.0 initTexture2DArraySquare Shader.AuxAddition src/Shader/AuxAddition.hs:(23,1)-(29,81) 140786 1 0.0 0.0 0.0 0.0 CAF:lvl48_r6SZS Dodge.Data.Button 131393 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:70:1-39 174880 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:70:1-39 174881 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 174882 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 174883 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 174884 1 0.0 0.0 0.0 0.0 CAF:lvl48_rcNic Dodge.Data.Wall 117864 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:63:1-41 167066 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:63:1-41 167067 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 167068 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 167069 1 0.0 0.0 0.0 0.0 CAF:lvl48_rhCWC Dodge.DisplayInventory 116963 0 0.0 0.0 0.0 0.0 CAF:lvl493_rpMK5 Dodge.Data.Item.HeldUse 112181 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 168795 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 168796 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 168797 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 168798 1 0.0 0.0 0.0 0.0 CAF:lvl495_rpMK7 Dodge.Data.Item.HeldUse 112182 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 168788 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 168789 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 168790 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 168793 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 168794 1 0.0 0.0 0.0 0.0 CAF:lvl49_r1LWo Preload.Render 135462 0 0.0 0.0 0.0 0.0 preloadRender Preload.Render src/Preload/Render.hs:(32,1)-(208,13) 140777 0 0.0 0.0 0.0 0.0 preloadRender.floorverxstrd Preload.Render src/Preload/Render.hs:113:9-25 140783 1 0.0 0.0 0.0 0.0 setupVBOStatic Shader.Compile src/Shader/Compile.hs:(100,1)-(109,81) 140778 1 0.0 0.0 0.0 0.0 CAF:lvl49_r7p1Q Dodge.Data.Bullet 131649 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:75:1-44 164072 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:75:1-44 164073 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 164074 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 164075 1 0.0 0.0 0.0 0.0 CAF:lvl49_raTYa Dodge.Data.Creature.Perception 129969 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:78:1-37 161351 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:78:1-37 161352 0 0.0 0.0 0.0 0.0 CAF:lvl4_r5CHN Graphics.GL.Functions.F30 76572 0 0.0 0.0 0.0 0.0 CAF:lvl4_r7ms Text.PrettyPrint.Leijen.Text 91939 0 0.0 0.0 0.0 0.0 int Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:529:1-11 146685 0 0.0 0.0 0.0 0.0 text' Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:552:1-28 146686 0 0.0 0.0 0.0 0.0 unstreamChunks/inner Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(90,17)-(94,59) 146687 0 0.0 0.0 0.0 0.0 unstreamChunks/outer Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(73,15)-(79,43) 146688 1 0.0 0.0 0.0 0.0 CAF:lvl4_raJ4 Codec.Compression.Zlib.Stream 73525 0 0.0 0.0 0.0 0.0 pushOutputBuffer Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(194,1)-(212,16) 140301 0 0.0 0.0 0.0 0.0 CAF:lvl4_reOwa Dodge.WorldEvent.Explosion 114212 0 0.0 0.0 0.0 0.0 makeExplosionAt Dodge.WorldEvent.Explosion src/Dodge/WorldEvent/Explosion.hs:(80,1)-(106,71) 180180 0 0.0 0.0 0.0 0.0 makeExplosionAt.fVs Dodge.WorldEvent.Explosion src/Dodge/WorldEvent/Explosion.hs:88:5-64 180181 0 0.0 0.0 0.0 0.0 randInCirc RandomHelp src/RandomHelp.hs:70:1-34 180182 1 0.0 0.0 0.0 0.0 randInArc RandomHelp src/RandomHelp.hs:73:1-28 180183 1 0.0 0.0 0.0 0.0 randInArcStrip RandomHelp src/RandomHelp.hs:(76,1)-(79,42) 180184 1 0.0 0.0 0.0 0.0 CAF:lvl4_rgRfN MatrixHelper 135749 0 0.0 0.0 0.0 0.0 perspectiveMatrixb MatrixHelper src/MatrixHelper.hs:(18,1)-(28,24) 143921 0 0.0 0.0 0.0 0.0 !*! Linear.Matrix src/Linear/Matrix.hs:103:1-72 143922 0 0.0 0.0 0.0 0.0 !*!.\ Linear.Matrix src/Linear/Matrix.hs:103:25-69 143923 0 0.0 0.0 0.0 0.0 ^+^ Linear.Vector src/Linear/Vector.hs:125:3-20 143924 1 0.0 0.0 0.0 0.0 liftU2 Linear.V4 src/Linear/V4.hs:166:3-17 143925 1 0.0 0.0 0.0 0.0 CAF:lvl4_rhLs2 Dodge.EnergyBall.Draw 116921 0 0.0 0.0 0.0 0.0 drawFlamelet Dodge.EnergyBall.Draw src/Dodge/EnergyBall/Draw.hs:(24,1)-(80,19) 179921 0 0.0 0.0 0.0 0.0 drawFlamelet.piu Dodge.EnergyBall.Draw src/Dodge/EnergyBall/Draw.hs:(38,5)-(50,60) 179922 0 0.0 0.0 0.0 0.0 toShadNum Picture.Data src/Picture/Data.hs:51:1-18 179923 0 0.0 0.0 0.0 0.0 toEnum Picture.Data src/Picture/Data.hs:42:24-27 179924 1 0.0 0.0 0.0 0.0 CAF:lvl4_rjVTo Dodge.Creature.SentinelAI 113276 0 0.0 0.0 0.0 0.0 sentinelAI Dodge.Creature.SentinelAI src/Dodge/Creature/SentinelAI.hs:(21,1)-(45,27) 158037 0 0.0 0.0 0.0 0.0 sentinelExtraWatchUpdate Dodge.Creature.SentinelAI src/Dodge/Creature/SentinelAI.hs:(89,1)-(101,9) 158038 1 0.0 0.0 0.0 0.0 CAF:lvl4_rmgPu Dodge.Combine.Graph 113513 0 0.0 0.0 0.0 0.0 edgeFormatting Dodge.Combine.Graph src/Dodge/Combine/Graph.hs:(125,1)-(132,9) 147134 0 0.0 0.0 0.0 0.0 xLabel Data.GraphViz.Attributes Data/GraphViz/Attributes.hs:158:1-30 147135 0 0.0 0.0 0.0 0.0 toLabelValue Dodge.Combine.Graph src/Dodge/Combine/Graph.hs:(32,5)-(33,56) 147136 0 0.0 0.0 0.0 0.0 unstreamChunks/inner Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(90,17)-(94,59) 147137 0 0.0 0.0 0.0 0.0 unstreamChunks/outer Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(73,15)-(79,43) 147138 1 0.0 0.0 0.0 0.0 CAF:lvl4_rom9T Dodge.LevelGen 114974 0 0.0 0.0 0.0 0.0 CAF:lvl501_ro17u Dodge.Data.Item.Combine 125931 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 184341 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 184342 0 0.0 0.0 0.0 0.0 CAF:lvl502_rpMKf Dodge.Data.Item.HeldUse 112186 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 183173 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 183174 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 183175 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 183176 1 0.0 0.0 0.0 0.0 CAF:lvl503_ro17x Dodge.Data.Item.Combine 125933 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 184332 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 184333 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 184334 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 184335 1 0.0 0.0 0.0 0.0 CAF:lvl504_rpMKh Dodge.Data.Item.HeldUse 112187 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 183168 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 183169 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 183170 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 183171 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 183172 1 0.0 0.0 0.0 0.0 CAF:lvl505_ro17z Dodge.Data.Item.Combine 125934 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 184327 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 184328 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 184329 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 184330 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 184331 1 0.0 0.0 0.0 0.0 CAF:lvl50_r1LWp Preload.Render 135463 0 0.0 0.0 0.0 0.0 preloadRender Preload.Render src/Preload/Render.hs:(32,1)-(208,13) 140775 0 0.0 0.0 0.0 0.0 setupVBO Shader.Compile src/Shader/Compile.hs:(88,1)-(97,81) 140776 1 0.0 0.0 0.0 0.0 CAF:lvl50_r7mgq Dodge.Data.Creature 130773 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160197 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160198 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 160199 1 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 160200 1 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 160203 1 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 160207 1 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 160210 1 0.0 0.0 0.0 0.0 tagSingleConstructors Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:759:7-27 160204 1 0.0 0.0 0.0 0.0 CAF:lvl50_rcNie Dodge.Data.Wall 117865 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:63:1-41 167059 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:63:1-41 167060 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 167061 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 167064 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 167065 1 0.0 0.0 0.0 0.0 CAF:lvl50_rmxMs Dodge.Room.Procedural 110455 0 0.0 0.0 0.0 0.0 randomFourCornerRoomCrsIts Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(278,1)-(285,88) 150867 0 0.0 0.0 0.0 0.0 quarterRoomSquare Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(213,1)-(260,13) 150868 0 0.0 0.0 0.0 0.0 toBothLnk Dodge.RoomLink src/Dodge/RoomLink.hs:(122,1)-(127,9) 150869 1 0.0 0.0 0.0 0.0 CAF:lvl514_r7wJr Data.GraphViz.Attributes.Complete 102273 0 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Complete Data/GraphViz/Attributes/Complete.hs:(429,3)-(589,63) 147373 0 0.0 0.0 0.0 0.0 printField Data.GraphViz.Printing Data/GraphViz/Printing.hs:291:1-44 147374 0 0.0 0.0 0.0 0.0 text Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:589:1-21 147375 0 0.0 0.0 0.0 0.0 text Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(823,1)-(825,52) 147376 1 0.0 0.0 0.0 0.0 CAF:lvl515_r7wJs Data.GraphViz.Attributes.Complete 102274 0 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Complete Data/GraphViz/Attributes/Complete.hs:(429,3)-(589,63) 147370 0 0.0 0.0 0.0 0.0 printField Data.GraphViz.Printing Data/GraphViz/Printing.hs:291:1-44 147371 0 0.0 0.0 0.0 0.0 text Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:589:1-21 147372 0 0.0 0.0 0.0 0.0 CAF:lvl51_r1LWq Preload.Render 135464 0 0.0 0.0 0.0 0.0 preloadRender Preload.Render src/Preload/Render.hs:(32,1)-(208,13) 139814 0 0.0 0.0 0.0 0.0 makeShaderSized Shader.Compile src/Shader/Compile.hs:(161,1)-(171,9) 139815 0 0.0 0.0 0.0 0.0 setupVAOSized Shader.Compile src/Shader/Compile.hs:(225,1)-(234,9) 139816 1 0.0 0.0 0.0 0.0 CAF:lvl51_r2kPU Control.Lens.Fold 104471 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 177978 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 177979 1 0.0 0.0 0.0 0.0 CAF:lvl51_r45pH Dodge.Data.WorldEffect 117284 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:86:1-34 167782 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:86:1-34 167783 0 0.0 0.0 0.0 0.0 CAF:lvl51_r7p1S Dodge.Data.Bullet 131650 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:75:1-44 164065 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:75:1-44 164066 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 164067 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 164070 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 164071 1 0.0 0.0 0.0 0.0 CAF:lvl51_rbzM7 Dodge.GameRoom 116836 0 0.0 0.0 0.0 0.0 toEncoding Dodge.GameRoom src/Dodge/GameRoom.hs:32:1-36 176360 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.GameRoom src/Dodge/GameRoom.hs:32:1-36 176361 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 176362 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 176363 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 176364 1 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 176365 1 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 176368 1 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 176373 1 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 176378 1 0.0 0.0 0.0 0.0 tagSingleConstructors Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:759:7-27 176369 1 0.0 0.0 0.0 0.0 CAF:lvl51_rcNif Dodge.Data.Wall 117866 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:63:1-41 167243 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:63:1-41 167244 0 0.0 0.0 0.0 0.0 CAF:lvl51_rdr17 Dodge.Creature.Picture 134017 0 0.0 0.0 0.0 0.0 basicCrPict Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(26,1)-(27,32) 143431 0 0.0 0.0 0.0 0.0 basicCrShape Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(35,1)-(49,36) 143432 0 0.0 0.0 0.0 0.0 CAF:lvl51_rmxMt Dodge.Room.Procedural 110456 0 0.0 0.0 0.0 0.0 randomFourCornerRoomCrsIts Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(278,1)-(285,88) 150846 0 0.0 0.0 0.0 0.0 quarterRoomSquare Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(213,1)-(260,13) 150847 0 0.0 0.0 0.0 0.0 toBothLnk Dodge.RoomLink src/Dodge/RoomLink.hs:(122,1)-(127,9) 150848 1 0.0 0.0 0.0 0.0 CAF:lvl522_rpMKz Dodge.Data.Item.HeldUse 112196 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 163555 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 163556 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 163557 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 163558 1 0.0 0.0 0.0 0.0 CAF:lvl524_rpMKB Dodge.Data.Item.HeldUse 112197 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 163548 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 163549 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 163550 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 163553 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 163554 1 0.0 0.0 0.0 0.0 CAF:lvl526_ro17Y Dodge.Data.Item.Combine 125951 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 183509 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 183510 0 0.0 0.0 0.0 0.0 CAF:lvl528_ro181 Dodge.Data.Item.Combine 125953 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 183500 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 183501 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 183502 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 183503 1 0.0 0.0 0.0 0.0 CAF:lvl52_r1LWr Preload.Render 135465 0 0.0 0.0 0.0 0.0 preloadRender Preload.Render src/Preload/Render.hs:(32,1)-(208,13) 139753 0 0.0 0.0 0.0 0.0 preloadRender.wallverxstrd Preload.Render src/Preload/Render.hs:61:9-24 139755 1 0.0 0.0 0.0 0.0 setupVBO Shader.Compile src/Shader/Compile.hs:(88,1)-(97,81) 139754 1 0.0 0.0 0.0 0.0 CAF:lvl52_r5vWu Codec.Picture.Png.Internal.Type 73965 0 0.0 0.0 0.0 0.0 CAF:lvl52_r6SZY Dodge.Data.Button 131396 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:70:1-39 175214 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:70:1-39 175215 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 175216 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 175217 1 0.0 0.0 0.0 0.0 CAF:lvl52_raExE Graphics.GL.Functions.F05 81120 0 0.0 0.0 0.0 0.0 CAF:lvl52_raSJ0 Graphics.GL.Functions.F04 81420 0 0.0 0.0 0.0 0.0 CAF:lvl52_rdr1b Dodge.Creature.Picture 134021 0 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 143716 0 0.0 0.0 0.0 0.0 CAF:lvl52_rp13t Dodge.Update 136413 0 0.0 0.0 0.0 0.0 updateCloud Dodge.Update src/Dodge/Update.hs:(582,1)-(604,49) 165092 0 0.0 0.0 0.0 0.0 updateCloud.hitWl Dodge.Update src/Dodge/Update.hs:601:5-56 165093 0 0.0 0.0 0.0 0.0 reflVelWallDamp Dodge.Base.Wall src/Dodge/Base/Wall.hs:21:1-62 165094 1 0.0 0.0 0.0 0.0 CAF:lvl530_ro183 Dodge.Data.Item.Combine 125954 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 183495 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 183496 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 183497 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 183498 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 183499 1 0.0 0.0 0.0 0.0 CAF:lvl531_ro184 Dodge.Data.Item.Combine 125955 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 169147 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 169148 0 0.0 0.0 0.0 0.0 CAF:lvl532_r7wJS Data.GraphViz.Attributes.Complete 102300 0 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Complete Data/GraphViz/Attributes/Complete.hs:(429,3)-(589,63) 147548 0 0.0 0.0 0.0 0.0 printField Data.GraphViz.Printing Data/GraphViz/Printing.hs:291:1-44 147549 0 0.0 0.0 0.0 0.0 text Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:589:1-21 147550 0 0.0 0.0 0.0 0.0 text Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(823,1)-(825,52) 147551 1 0.0 0.0 0.0 0.0 CAF:lvl533_r7wJT Data.GraphViz.Attributes.Complete 102301 0 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Complete Data/GraphViz/Attributes/Complete.hs:(429,3)-(589,63) 147084 0 0.0 0.0 0.0 0.0 printField Data.GraphViz.Printing Data/GraphViz/Printing.hs:291:1-44 147085 0 0.0 0.0 0.0 0.0 text Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:589:1-21 147086 0 0.0 0.0 0.0 0.0 CAF:lvl533_ro187 Dodge.Data.Item.Combine 125957 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 169138 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 169139 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 169140 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 169141 1 0.0 0.0 0.0 0.0 CAF:lvl535_ro189 Dodge.Data.Item.Combine 125958 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 169131 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 169132 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 169133 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 169136 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 169137 1 0.0 0.0 0.0 0.0 CAF:lvl53_r1LWs Preload.Render 135466 0 0.0 0.0 0.0 0.0 preloadRender Preload.Render src/Preload/Render.hs:(32,1)-(208,13) 139498 0 0.0 0.0 0.0 0.0 setupVBO Shader.Compile src/Shader/Compile.hs:(88,1)-(97,81) 139499 1 0.0 0.0 0.0 0.0 CAF:lvl53_r45pK Dodge.Data.WorldEffect 117286 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:86:1-34 167759 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:86:1-34 167760 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 167761 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 167762 1 0.0 0.0 0.0 0.0 CAF:lvl53_r5vWv Codec.Picture.Png.Internal.Type 73968 0 0.0 0.0 0.0 0.0 get Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:(274,5)-(291,9) 139951 0 0.0 0.0 0.0 0.0 CAF:lvl53_raExF Graphics.GL.Functions.F05 81121 0 0.0 0.0 0.0 0.0 ptr_glCreateFramebuffers Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:409:1-78 141802 0 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 141803 1 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 141804 1 0.0 0.0 0.0 0.0 CAF:lvl53_raSJ1 Graphics.GL.Functions.F04 81421 0 0.0 0.0 0.0 0.0 ptr_glCompileShader Graphics.GL.Functions.F04 src/Graphics/GL/Functions/F04.hs:398:1-68 139671 0 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 139672 1 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 139673 1 0.0 0.0 0.0 0.0 CAF:lvl53_rcNij Dodge.Data.Wall 117869 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:63:1-41 167304 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:63:1-41 167305 0 0.0 0.0 0.0 0.0 CAF:lvl53_rdr1c Dodge.Creature.Picture 134022 0 0.0 0.0 0.0 0.0 basicCrPict Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(26,1)-(27,32) 143684 0 0.0 0.0 0.0 0.0 basicCrShape Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(35,1)-(49,36) 143685 0 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 143686 0 0.0 0.0 0.0 0.0 CAF:lvl53_rluYC Dodge.Data.Block 132127 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:52:1-37 172153 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Block src/Dodge/Data/Block.hs:52:1-37 172154 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 172155 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 172156 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 172157 1 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 172158 1 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 172161 1 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 172164 1 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 172167 1 0.0 0.0 0.0 0.0 tagSingleConstructors Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:759:7-27 172162 1 0.0 0.0 0.0 0.0 CAF:lvl543_rpMKV Dodge.Data.Item.HeldUse 112207 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 173596 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 173597 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 173598 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 173599 1 0.0 0.0 0.0 0.0 CAF:lvl545_rpMKX Dodge.Data.Item.HeldUse 112208 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 173591 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 173592 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 173593 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 173594 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 173595 1 0.0 0.0 0.0 0.0 CAF:lvl547_rpMKZ Dodge.Data.Item.HeldUse 112209 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 183419 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 183420 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 183421 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 183422 1 0.0 0.0 0.0 0.0 CAF:lvl548_ro18q Dodge.Data.Item.Combine 125970 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 183242 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 183243 0 0.0 0.0 0.0 0.0 CAF:lvl549_rpML1 Dodge.Data.Item.HeldUse 112210 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 183414 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 183415 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 183416 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 183417 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 183418 1 0.0 0.0 0.0 0.0 CAF:lvl54_r6T00 Dodge.Data.Button 131397 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:70:1-39 175209 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:70:1-39 175210 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 175211 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 175212 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 175213 1 0.0 0.0 0.0 0.0 CAF:lvl54_rdr1d Dodge.Creature.Picture 134023 0 0.0 0.0 0.0 0.0 basicCrPict Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(26,1)-(27,32) 143640 0 0.0 0.0 0.0 0.0 basicCrShape Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(35,1)-(49,36) 143641 0 0.0 0.0 0.0 0.0 CAF:lvl54_rluYE Dodge.Data.Block 132129 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:52:1-37 172081 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Block src/Dodge/Data/Block.hs:52:1-37 172082 0 0.0 0.0 0.0 0.0 CAF:lvl550_ro18t Dodge.Data.Item.Combine 125972 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 183233 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 183234 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 183235 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 183236 1 0.0 0.0 0.0 0.0 CAF:lvl551_rpML3 Dodge.Data.Item.HeldUse 112211 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 183380 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 183381 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 183382 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 183383 1 0.0 0.0 0.0 0.0 CAF:lvl552_ro18v Dodge.Data.Item.Combine 125973 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 183228 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 183229 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 183230 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 183231 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 183232 1 0.0 0.0 0.0 0.0 CAF:lvl553_ro18w Dodge.Data.Item.Combine 125974 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 184513 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 184514 0 0.0 0.0 0.0 0.0 CAF:lvl553_rpML5 Dodge.Data.Item.HeldUse 112212 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 183375 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 183376 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 183377 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 183378 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 183379 1 0.0 0.0 0.0 0.0 CAF:lvl555_ro18z Dodge.Data.Item.Combine 125976 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 184504 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 184505 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 184506 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 184507 1 0.0 0.0 0.0 0.0 CAF:lvl557_ro18B Dodge.Data.Item.Combine 125977 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 184499 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 184500 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 184501 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 184502 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 184503 1 0.0 0.0 0.0 0.0 CAF:lvl559_rpMLb Dodge.Data.Item.HeldUse 112215 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 181354 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 181355 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 181356 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 181357 1 0.0 0.0 0.0 0.0 CAF:lvl55_r45pM Dodge.Data.WorldEffect 117287 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:86:1-34 167752 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:86:1-34 167753 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 167754 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 167757 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 167758 1 0.0 0.0 0.0 0.0 CAF:lvl55_r7sSs Graphics.GL.Functions.F21 78123 0 0.0 0.0 0.0 0.0 CAF:lvl55_rcNin Dodge.Data.Wall 117872 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:63:1-41 167201 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:63:1-41 167202 0 0.0 0.0 0.0 0.0 CAF:lvl55_rdr1e Dodge.Creature.Picture 134024 0 0.0 0.0 0.0 0.0 basicCrPict Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(26,1)-(27,32) 143628 0 0.0 0.0 0.0 0.0 basicCrShape Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(35,1)-(49,36) 143629 0 0.0 0.0 0.0 0.0 upperPrismPolyHalfMI Shape src/Shape.hs:199:1-58 143632 0 0.0 0.0 0.0 0.0 centroidNum Geometry.Polygon src/Geometry/Polygon.hs:117:1-66 143643 0 0.0 0.0 0.0 0.0 / Linear.V3 src/Linear/V3.hs:199:3-18 143661 0 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 143664 1 0.0 0.0 0.0 0.0 <*> Control.Foldl src/Control/Foldl.hs:(257,5)-(261,32) 143644 0 0.0 0.0 0.0 0.0 <*>.step Control.Foldl src/Control/Foldl.hs:258:13-64 143645 12 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 143648 0 0.0 0.0 0.0 0.0 + Linear.V3 src/Linear/V3.hs:181:3-18 143649 0 0.0 0.0 0.0 0.0 <*> Linear.V3 src/Linear/V3.hs:151:3-46 143650 12 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 143652 0 0.0 0.0 0.0 0.0 <*>.done Control.Foldl src/Control/Foldl.hs:260:13-51 143659 1 0.0 0.0 0.0 0.0 / Linear.V3 src/Linear/V3.hs:199:3-18 143662 0 0.0 0.0 0.0 0.0 <*> Linear.V3 src/Linear/V3.hs:151:3-46 143663 1 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 143665 0 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 143660 0 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 143646 0 0.0 0.0 0.0 0.0 + Linear.V3 src/Linear/V3.hs:181:3-18 143647 0 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 143651 12 0.0 0.0 0.0 0.0 genericLength Control.Foldl src/Control/Foldl.hs:885:1-41 143653 0 0.0 0.0 0.0 0.0 genericLength.\ Control.Foldl src/Control/Foldl.hs:885:31-35 143654 12 0.0 0.0 0.0 0.0 + Linear.V3 src/Linear/V3.hs:181:3-18 143655 0 0.0 0.0 0.0 0.0 <*> Linear.V3 src/Linear/V3.hs:151:3-46 143656 12 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 143658 0 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 143657 12 0.0 0.0 0.0 0.0 CAF:lvl55_rluYG Dodge.Data.Block 132131 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:52:1-37 172051 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Block src/Dodge/Data/Block.hs:52:1-37 172052 0 0.0 0.0 0.0 0.0 CAF:lvl55_ro7sb Dodge.Room.Start 110248 0 0.0 0.0 0.0 0.0 preCritStart Dodge.Room.Start src/Dodge/Room/Start.hs:(93,1)-(100,13) 147693 0 0.0 0.0 0.0 0.0 rezBox' Dodge.Room.RezBox src/Dodge/Room/RezBox.hs:(31,1)-(42,17) 147694 1 0.0 0.0 0.0 0.0 rezColor Dodge.Room.RezBox src/Dodge/Room/RezBox.hs:(125,1)-(129,43) 147832 1 0.0 0.0 0.0 0.0 takeOne RandomHelp src/RandomHelp.hs:21:1-75 147846 1 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 147847 1 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 147848 1 0.0 0.0 0.0 0.0 CAF:lvl55_rpMyg Dodge.Data.Item.HeldUse 111490 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 173218 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 173219 0 0.0 0.0 0.0 0.0 CAF:lvl560_ro18G Dodge.Data.Item.Combine 125981 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 183969 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 183970 0 0.0 0.0 0.0 0.0 CAF:lvl561_rpMLd Dodge.Data.Item.HeldUse 112216 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 181347 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 181348 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 181349 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 181352 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 181353 1 0.0 0.0 0.0 0.0 CAF:lvl562_ro18J Dodge.Data.Item.Combine 125983 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 183960 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 183961 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 183962 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 183963 1 0.0 0.0 0.0 0.0 CAF:lvl564_ro18L Dodge.Data.Item.Combine 125984 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 183955 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 183956 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 183957 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 183958 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 183959 1 0.0 0.0 0.0 0.0 CAF:lvl565_ro18M Dodge.Data.Item.Combine 125985 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 184466 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 184467 0 0.0 0.0 0.0 0.0 CAF:lvl567_ro18P Dodge.Data.Item.Combine 125987 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 184457 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 184458 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 184459 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 184460 1 0.0 0.0 0.0 0.0 CAF:lvl569_ro18R Dodge.Data.Item.Combine 125988 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 184452 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 184453 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 184454 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 184455 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 184456 1 0.0 0.0 0.0 0.0 CAF:lvl56_r7sSt Graphics.GL.Functions.F21 78124 0 0.0 0.0 0.0 0.0 ptr_glProgramUniform1f Graphics.GL.Functions.F21 src/Graphics/GL/Functions/F21.hs:415:1-74 143981 0 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 143982 1 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 143983 1 0.0 0.0 0.0 0.0 CAF:lvl56_rdr1f Dodge.Creature.Picture 134025 0 0.0 0.0 0.0 0.0 basicCrPict Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(26,1)-(27,32) 143624 0 0.0 0.0 0.0 0.0 basicCrShape Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(35,1)-(49,36) 143625 0 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 143627 0 0.0 0.0 0.0 0.0 CAF:lvl56_rluYI Dodge.Data.Block 132133 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:52:1-37 172218 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Block src/Dodge/Data/Block.hs:52:1-37 172219 0 0.0 0.0 0.0 0.0 CAF:lvl56_rmL6w Dodge.Data.Item.Use.Consumption.LoadAction 122362 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:62:1-40 184677 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:62:1-40 184678 0 0.0 0.0 0.0 0.0 CAF:lvl56_rpAB Codec.Compression.Zlib.Internal 73653 0 0.0 0.0 0.0 0.0 decompressStream Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(599,1)-(731,55) 140257 0 0.0 0.0 0.0 0.0 decompressStream.\ Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(602,15)-(628,37) 140258 0 0.0 0.0 0.0 0.0 decompressStream.\.\ Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(611,9)-(628,37) 140259 0 0.0 0.0 0.0 0.0 CAF:lvl57_rdr1g Dodge.Creature.Picture 134026 0 0.0 0.0 0.0 0.0 basicCrPict Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(26,1)-(27,32) 143619 0 0.0 0.0 0.0 0.0 basicCrShape Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(35,1)-(49,36) 143620 0 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 143622 0 0.0 0.0 0.0 0.0 CAF:lvl57_rluYK Dodge.Data.Block 132135 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:52:1-37 171854 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Block src/Dodge/Data/Block.hs:52:1-37 171855 0 0.0 0.0 0.0 0.0 CAF:lvl57_rpMyj Dodge.Data.Item.HeldUse 111492 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 173209 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 173210 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 173211 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 173212 1 0.0 0.0 0.0 0.0 CAF:lvl58_r5vWA Codec.Picture.Png.Internal.Type 73971 0 0.0 0.0 0.0 0.0 get Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:(309,5)-(330,9) 139937 0 0.0 0.0 0.0 0.0 CAF:lvl58_ras9F Graphics.GL.Functions.F06 80826 0 0.0 0.0 0.0 0.0 CAF:lvl58_rdr1i Dodge.Creature.Picture 134028 0 0.0 0.0 0.0 0.0 basicCrPict Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(26,1)-(27,32) 143610 0 0.0 0.0 0.0 0.0 basicCrShape Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(35,1)-(49,36) 143611 0 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 143613 0 0.0 0.0 0.0 0.0 CAF:lvl58_rmL6z Dodge.Data.Item.Use.Consumption.LoadAction 122364 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:62:1-40 184654 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:62:1-40 184655 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 184656 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 184657 1 0.0 0.0 0.0 0.0 CAF:lvl58_rngfc Dodge.Data.Item.Use.Consumption 123213 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 163827 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 163828 0 0.0 0.0 0.0 0.0 CAF:lvl597_ro19q Dodge.Data.Item.Combine 126012 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 184133 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 184134 0 0.0 0.0 0.0 0.0 CAF:lvl599_ro19t Dodge.Data.Item.Combine 126014 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 184124 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 184125 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 184126 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 184127 1 0.0 0.0 0.0 0.0 CAF:lvl59_ras9G Graphics.GL.Functions.F06 80827 0 0.0 0.0 0.0 0.0 ptr_glDetachShader Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:397:1-66 139730 0 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 139731 1 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 139732 1 0.0 0.0 0.0 0.0 CAF:lvl59_rdr1j Dodge.Creature.Picture 134029 0 0.0 0.0 0.0 0.0 basicCrPict Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(26,1)-(27,32) 143669 0 0.0 0.0 0.0 0.0 basicCrShape Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(35,1)-(49,36) 143670 0 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 143671 0 0.0 0.0 0.0 0.0 CAF:lvl59_rluYP Dodge.Data.Block 132139 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:52:1-37 171831 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Block src/Dodge/Data/Block.hs:52:1-37 171832 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 171833 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 171834 1 0.0 0.0 0.0 0.0 CAF:lvl59_rmxMM Dodge.Room.Procedural 110460 0 0.0 0.0 0.0 0.0 randomFourCornerRoomCrsIts Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(278,1)-(285,88) 153386 0 0.0 0.0 0.0 0.0 quarterRoomSquare Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(213,1)-(260,13) 153387 0 0.0 0.0 0.0 0.0 mntLS Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:125:1-81 153388 0 0.0 0.0 0.0 0.0 mntLSOn Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(65,1)-(72,34) 153389 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 153449 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 153450 1 0.0 0.0 0.0 0.0 mntLSOn.(...) Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:71:5-68 153445 1 0.0 0.0 0.0 0.0 mntLSOn.lsp' Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:69:5-29 153446 1 0.0 0.0 0.0 0.0 mntLSOn.setCol Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:72:5-34 153404 1 0.0 0.0 0.0 0.0 mntLSOn.x Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:71:5-68 153448 1 0.0 0.0 0.0 0.0 mntLSOn.y Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:71:5-68 153447 1 0.0 0.0 0.0 0.0 pt0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:55:1-58 153444 1 0.0 0.0 0.0 0.0 putShape Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(135,1)-(143,22) 153392 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 153441 3 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 153442 3 0.0 0.0 0.0 0.0 negate Linear.V2 src/Linear/V2.hs:213:3-22 175659 1 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 175660 1 0.0 0.0 0.0 0.0 putShape.bnds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:142:5-25 153393 1 0.0 0.0 0.0 0.0 shapeBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:149:1-64 153394 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 153397 4 0.0 0.0 0.0 0.0 <*> Control.Foldl src/Control/Foldl.hs:(257,5)-(261,32) 153395 3 0.0 0.0 0.0 0.0 <*>.step Control.Foldl src/Control/Foldl.hs:258:13-64 153411 48 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 153412 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 153413 0 0.0 0.0 0.0 0.0 premap.step' Control.Foldl src/Control/Foldl.hs:1195:5-28 153414 16 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 153415 16 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 153416 16 0.0 0.0 0.0 0.0 _2 Linear.V2 src/Linear/V2.hs:492:3-40 153417 16 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 153425 0 0.0 0.0 0.0 0.0 premap.step' Control.Foldl src/Control/Foldl.hs:1195:5-28 153426 48 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 153427 48 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 153428 48 0.0 0.0 0.0 0.0 _1 Linear.V2 src/Linear/V2.hs:489:3-40 153431 32 0.0 0.0 0.0 0.0 _2 Linear.V2 src/Linear/V2.hs:492:3-40 153429 16 0.0 0.0 0.0 0.0 <*>.begin Control.Foldl src/Control/Foldl.hs:259:13-38 153402 3 0.0 0.0 0.0 0.0 <*>.done Control.Foldl src/Control/Foldl.hs:260:13-51 153433 3 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 153434 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 153435 0 0.0 0.0 0.0 0.0 lazy Control.Foldl.Internal src/Control/Foldl/Internal.hs:(22,1)-(23,23) 153436 1 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 153437 0 0.0 0.0 0.0 0.0 lazy Control.Foldl.Internal src/Control/Foldl/Internal.hs:(22,1)-(23,23) 153438 3 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 153396 1 0.0 0.0 0.0 0.0 maximum Control.Foldl src/Control/Foldl.hs:706:1-20 153398 1 0.0 0.0 0.0 0.0 _Fold1 Control.Foldl src/Control/Foldl.hs:(1167,1)-(1171,28) 153399 1 0.0 0.0 0.0 0.0 _Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1169,5)-(1171,28) 153424 32 0.0 0.0 0.0 0.0 minimum Control.Foldl src/Control/Foldl.hs:722:1-20 153400 1 0.0 0.0 0.0 0.0 _Fold1 Control.Foldl src/Control/Foldl.hs:(1167,1)-(1171,28) 153401 1 0.0 0.0 0.0 0.0 _Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1169,5)-(1171,28) 153430 32 0.0 0.0 0.0 0.0 shapePoints Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:146:1-44 153403 0 0.0 0.0 0.0 0.0 _sfVs Shape.Data src/Shape/Data.hs:43:7-11 153410 2 0.0 0.0 0.0 0.0 putShape.m Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:143:5-22 153439 1 0.0 0.0 0.0 0.0 midBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:152:1-55 153440 1 0.0 0.0 0.0 0.0 radBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:155:1-48 153443 1 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 175661 0 0.0 0.0 0.0 0.0 vShape Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(115,1)-(122,31) 153405 1 0.0 0.0 0.0 0.0 vShape.lxy Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:119:5-16 153420 1 0.0 0.0 0.0 0.0 vShape.n Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:120:5-33 153419 1 0.0 0.0 0.0 0.0 vShape.wallposDown Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:122:5-31 153432 1 0.0 0.0 0.0 0.0 vShape.wallposUp Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:121:5-29 153418 1 0.0 0.0 0.0 0.0 thinHighBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:78:1-23 153406 0 0.0 0.0 0.0 0.0 highBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(90,1)-(98,58) 153407 2 0.0 0.0 0.0 0.0 highBar.n Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:98:5-58 153421 2 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 153408 0 0.0 0.0 0.0 0.0 upperBoxMT Shape src/Shape.hs:145:1-36 153409 0 0.0 0.0 0.0 0.0 CAF:lvl59_rpMyl Dodge.Data.Item.HeldUse 111493 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 173202 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 173203 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 173204 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 173207 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 173208 1 0.0 0.0 0.0 0.0 CAF:lvl5_r5CHO Graphics.GL.Functions.F30 76573 0 0.0 0.0 0.0 0.0 ptr_glVertexArrayVertexBuffer Graphics.GL.Functions.F30 src/Graphics/GL/Functions/F30.hs:155:1-88 139537 0 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 139538 1 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 139539 1 0.0 0.0 0.0 0.0 CAF:lvl5_raJ5 Codec.Compression.Zlib.Stream 73526 0 0.0 0.0 0.0 0.0 pushOutputBuffer Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(194,1)-(212,16) 140336 0 0.0 0.0 0.0 0.0 setOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,1)-(487,50) 140337 1 0.0 0.0 0.0 0.0 CAF:lvl5_rgLXv Loop 135755 0 0.0 0.0 0.0 0.0 setupConLoop' Loop src/Loop.hs:(210,1)-(223,79) 139354 0 0.0 0.0 0.0 0.0 initializeAll SDL.Init src/SDL/Init.hs:64:1-49 139355 0 0.0 0.0 0.0 0.0 initialize SDL.Init src/SDL/Init.hs:(58,1)-(60,39) 139356 0 0.0 0.0 0.0 0.0 foldFlags Data.Bitmask src/Data/Bitmask.hs:9:1-41 139357 1 0.0 0.0 0.0 0.0 foldFlags.\ Data.Bitmask src/Data/Bitmask.hs:9:30-38 139362 7 0.0 0.0 0.0 0.0 toNumber SDL.Init src/SDL/Init.hs:(43,3)-(49,43) 139363 7 0.0 0.0 0.0 0.0 CAF:lvl5_rhCVw Dodge.DisplayInventory 116938 0 0.0 0.0 0.0 0.0 updateSection Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(180,1)-(236,46) 162148 0 0.0 0.0 0.0 0.0 updateSection.h Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:233:5-54 162149 0 0.0 0.0 0.0 0.0 drawText Picture.Base src/Picture/Base.hs:(207,1)-(209,74) 162150 0 0.0 0.0 0.0 0.0 CAF:lvl5_rhLs3 Dodge.EnergyBall.Draw 116922 0 0.0 0.0 0.0 0.0 drawFlamelet Dodge.EnergyBall.Draw src/Dodge/EnergyBall/Draw.hs:(24,1)-(80,19) 179931 0 0.0 0.0 0.0 0.0 drawFlamelet.pi2 Dodge.EnergyBall.Draw src/Dodge/EnergyBall/Draw.hs:(51,5)-(63,60) 179932 0 0.0 0.0 0.0 0.0 toShadNum Picture.Data src/Picture/Data.hs:51:1-18 179933 0 0.0 0.0 0.0 0.0 toEnum Picture.Data src/Picture/Data.hs:42:24-27 179934 1 0.0 0.0 0.0 0.0 CAF:lvl5_rmJZy Dodge.Room.Ngon 110584 0 0.0 0.0 0.0 0.0 roomNgon Dodge.Room.Ngon src/Dodge/Room/Ngon.hs:(15,1)-(34,97) 155134 0 0.0 0.0 0.0 0.0 resetPLUse Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(97,1)-(100,76) 155136 1 0.0 0.0 0.0 0.0 rprBool Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:73:1-59 155135 1 0.0 0.0 0.0 0.0 CAF:lvl601_ro19v Dodge.Data.Item.Combine 126015 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 184119 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 184120 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 184121 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 184122 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 184123 1 0.0 0.0 0.0 0.0 CAF:lvl602_ro19w Dodge.Data.Item.Combine 126016 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 170289 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 170290 0 0.0 0.0 0.0 0.0 CAF:lvl60_r6NjX Codec.Picture.Png 75792 0 0.0 0.0 0.0 0.0 deinterlacer Codec.Picture.Png src/Codec/Picture/Png.hs:(367,1)-(395,41) 140038 0 0.0 0.0 0.0 0.0 basicInitialize Data.Vector.Storable.Mutable Data/Vector/Storable/Mutable.hs:160:3-32 140039 0 0.0 0.0 0.0 0.0 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:95:3-16 140040 0 0.0 0.0 0.0 0.0 setOffAddr# Data.Primitive.Types Data/Primitive/Types.hs:256:1325-1693 140041 1 0.0 0.0 0.0 0.0 CAF:lvl60_rdr1k Dodge.Creature.Picture 134030 0 0.0 0.0 0.0 0.0 basicCrPict Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(26,1)-(27,32) 143666 0 0.0 0.0 0.0 0.0 basicCrShape Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(35,1)-(49,36) 143667 0 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 143668 0 0.0 0.0 0.0 0.0 CAF:lvl60_rhqRX Dodge.Combine.Combinations 113644 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145499 0 0.0 0.0 0.0 0.0 CAF:lvl60_rmL6B Dodge.Data.Item.Use.Consumption.LoadAction 122365 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:62:1-40 184647 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:62:1-40 184648 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 184649 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 184652 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 184653 1 0.0 0.0 0.0 0.0 CAF:lvl60_rmxMN Dodge.Room.Procedural 110461 0 0.0 0.0 0.0 0.0 randomFourCornerRoomCrsIts Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(278,1)-(285,88) 153383 0 0.0 0.0 0.0 0.0 quarterRoomSquare Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(213,1)-(260,13) 153384 0 0.0 0.0 0.0 0.0 mntLS Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:125:1-81 153385 1 0.0 0.0 0.0 0.0 mntLSOn Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(65,1)-(72,34) 153390 0 0.0 0.0 0.0 0.0 ps0jPushPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:(75,1)-(76,46) 153391 1 0.0 0.0 0.0 0.0 CAF:lvl60_rpMym Dodge.Data.Item.HeldUse 111494 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 163469 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 163470 0 0.0 0.0 0.0 0.0 CAF:lvl614_r7wLR Data.GraphViz.Attributes.Complete 102423 0 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Complete Data/GraphViz/Attributes/Complete.hs:(429,3)-(589,63) 147527 0 0.0 0.0 0.0 0.0 printField Data.GraphViz.Printing Data/GraphViz/Printing.hs:291:1-44 147528 0 0.0 0.0 0.0 0.0 text Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:589:1-21 147529 0 0.0 0.0 0.0 0.0 text Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(823,1)-(825,52) 147530 1 0.0 0.0 0.0 0.0 CAF:lvl615_r7wLS Data.GraphViz.Attributes.Complete 102424 0 0.0 0.0 0.0 0.0 unqtDot Data.GraphViz.Attributes.Complete Data/GraphViz/Attributes/Complete.hs:(429,3)-(589,63) 147126 0 0.0 0.0 0.0 0.0 printField Data.GraphViz.Printing Data/GraphViz/Printing.hs:291:1-44 147127 0 0.0 0.0 0.0 0.0 text Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:589:1-21 147128 0 0.0 0.0 0.0 0.0 CAF:lvl61_raExN Graphics.GL.Functions.F05 81129 0 0.0 0.0 0.0 0.0 CAF:lvl61_rdr1l Dodge.Creature.Picture 134031 0 0.0 0.0 0.0 0.0 basicCrPict Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(26,1)-(27,32) 143605 0 0.0 0.0 0.0 0.0 basicCrShape Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(35,1)-(49,36) 143606 0 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 143608 0 0.0 0.0 0.0 0.0 CAF:lvl61_rluYR Dodge.Data.Block 132140 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:52:1-37 171824 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Block src/Dodge/Data/Block.hs:52:1-37 171825 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 171826 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 171829 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 171830 1 0.0 0.0 0.0 0.0 CAF:lvl61_rmxMO Dodge.Room.Procedural 110462 0 0.0 0.0 0.0 0.0 randomFourCornerRoomCrsIts Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(278,1)-(285,88) 153451 0 0.0 0.0 0.0 0.0 quarterRoomSquare Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(213,1)-(260,13) 153452 0 0.0 0.0 0.0 0.0 blockLine Dodge.Placement.Instance.Wall src/Dodge/Placement/Instance/Wall.hs:42:1-55 153453 1 0.0 0.0 0.0 0.0 sps0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:43:1-21 153454 0 0.0 0.0 0.0 0.0 sPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:28:1-69 153455 1 0.0 0.0 0.0 0.0 CAF:lvl62_raExO Graphics.GL.Functions.F05 81130 0 0.0 0.0 0.0 0.0 ptr_glCreateProgram Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:447:1-68 139631 0 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 139632 1 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 139633 1 0.0 0.0 0.0 0.0 CAF:lvl62_rdr1m Dodge.Creature.Picture 134032 0 0.0 0.0 0.0 0.0 basicCrPict Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(26,1)-(27,32) 179325 0 0.0 0.0 0.0 0.0 basicCrShape Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(35,1)-(49,36) 179326 0 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 179327 0 0.0 0.0 0.0 0.0 CAF:lvl62_rhqRZ Dodge.Combine.Combinations 113645 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145596 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 145597 0 0.0 0.0 0.0 0.0 CAF:lvl62_rpMyp Dodge.Data.Item.HeldUse 111496 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 163446 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 163447 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 163448 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 163449 1 0.0 0.0 0.0 0.0 CAF:lvl63_rdr1n Dodge.Creature.Picture 134033 0 0.0 0.0 0.0 0.0 basicCrPict Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(26,1)-(27,32) 179316 0 0.0 0.0 0.0 0.0 basicCrShape Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(35,1)-(49,36) 179317 0 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 179318 0 0.0 0.0 0.0 0.0 CAF:lvl63_rf6Vb Dodge.Data.Creature.State 129433 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:58:1-44 160750 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:58:1-44 160751 0 0.0 0.0 0.0 0.0 CAF:lvl63_rnT5x Dodge.Room.LongDoor 110640 0 0.0 0.0 0.0 0.0 addSouthPillars Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(88,1)-(93,37) 148714 0 0.0 0.0 0.0 0.0 addSouthPillars.pillarsb Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:90:9-114 148715 0 0.0 0.0 0.0 0.0 CAF:lvl64_ras9L Graphics.GL.Functions.F06 80832 0 0.0 0.0 0.0 0.0 CAF:lvl64_rdr1o Dodge.Creature.Picture 134034 0 0.0 0.0 0.0 0.0 basicCrPict Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(26,1)-(27,32) 179313 0 0.0 0.0 0.0 0.0 basicCrShape Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(35,1)-(49,36) 179314 0 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 179315 0 0.0 0.0 0.0 0.0 CAF:lvl64_rpMyr Dodge.Data.Item.HeldUse 111497 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 163439 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 163440 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 163441 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 163444 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 163445 1 0.0 0.0 0.0 0.0 CAF:lvl65_ras9M Graphics.GL.Functions.F06 80833 0 0.0 0.0 0.0 0.0 ptr_glDisable Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:424:1-56 143946 0 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 143947 1 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 143948 1 0.0 0.0 0.0 0.0 CAF:lvl65_rdr1p Dodge.Creature.Picture 134035 0 0.0 0.0 0.0 0.0 basicCrPict Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(26,1)-(27,32) 179322 0 0.0 0.0 0.0 0.0 basicCrShape Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(35,1)-(49,36) 179323 0 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 179324 0 0.0 0.0 0.0 0.0 CAF:lvl65_rf6Vh Dodge.Data.Creature.State 129437 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:58:1-44 160727 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:58:1-44 160728 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 160729 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 160730 1 0.0 0.0 0.0 0.0 CAF:lvl65_rhqS2 Dodge.Combine.Combinations 113646 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145502 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 145503 0 0.0 0.0 0.0 0.0 CAF:lvl65_rluYY Dodge.Data.Block 132144 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:52:1-37 172089 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Block src/Dodge/Data/Block.hs:52:1-37 172090 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 172091 1 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 172092 1 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 172095 1 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 172098 1 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 172101 1 0.0 0.0 0.0 0.0 tagSingleConstructors Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:759:7-27 172096 1 0.0 0.0 0.0 0.0 CAF:lvl65_rpMys Dodge.Data.Item.HeldUse 111498 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 184269 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 184270 0 0.0 0.0 0.0 0.0 CAF:lvl661_rweK0 Dodge.Data.ActionPlan 132932 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 160998 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 160999 0 0.0 0.0 0.0 0.0 CAF:lvl662_rweK2 Dodge.Data.ActionPlan 132934 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 163323 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 163324 0 0.0 0.0 0.0 0.0 CAF:lvl664_rweKf Dodge.Data.ActionPlan 132941 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 163303 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 163304 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 163305 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 163306 1 0.0 0.0 0.0 0.0 CAF:lvl666_rweKh Dodge.Data.ActionPlan 132942 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 163298 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 163299 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 163300 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 163301 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 163302 1 0.0 0.0 0.0 0.0 CAF:lvl66_rdr1q Dodge.Creature.Picture 134036 0 0.0 0.0 0.0 0.0 basicCrPict Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(26,1)-(27,32) 179319 0 0.0 0.0 0.0 0.0 basicCrShape Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(35,1)-(49,36) 179320 0 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 179321 0 0.0 0.0 0.0 0.0 CAF:lvl66_rluZl Dodge.Data.Block 132183 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:53:1-33 171686 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Block src/Dodge/Data/Block.hs:53:1-33 171687 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 171688 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 171689 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 171690 1 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 171691 1 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 171694 1 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 171697 1 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 171700 1 0.0 0.0 0.0 0.0 tagSingleConstructors Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:759:7-27 171695 1 0.0 0.0 0.0 0.0 CAF:lvl67_r6eno Graphics.GL.Functions.F27 77535 0 0.0 0.0 0.0 0.0 CAF:lvl67_ragjL Graphics.GL.Functions.F07 80535 0 0.0 0.0 0.0 0.0 CAF:lvl67_rdr1r Dodge.Creature.Picture 134037 0 0.0 0.0 0.0 0.0 basicCrPict Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(26,1)-(27,32) 179310 0 0.0 0.0 0.0 0.0 basicCrShape Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(35,1)-(49,36) 179311 0 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 179312 0 0.0 0.0 0.0 0.0 CAF:lvl67_rf6Vj Dodge.Data.Creature.State 129438 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:58:1-44 160720 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:58:1-44 160721 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 160722 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 160725 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 160726 1 0.0 0.0 0.0 0.0 CAF:lvl67_rhqS4 Dodge.Combine.Combinations 113647 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145600 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 145601 0 0.0 0.0 0.0 0.0 CAF:lvl67_rluZn Dodge.Data.Block 132185 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:53:1-33 171743 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Block src/Dodge/Data/Block.hs:53:1-33 171744 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 171745 1 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 171746 1 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 171749 1 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 171752 1 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 171755 1 0.0 0.0 0.0 0.0 tagSingleConstructors Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:759:7-27 171750 1 0.0 0.0 0.0 0.0 CAF:lvl67_rmxMU Dodge.Room.Procedural 110464 0 0.0 0.0 0.0 0.0 randomFourCornerRoomCrsIts Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(278,1)-(285,88) 153297 0 0.0 0.0 0.0 0.0 quarterRoomSquare Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(213,1)-(260,13) 153298 0 0.0 0.0 0.0 0.0 mntLS Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:125:1-81 153299 0 0.0 0.0 0.0 0.0 mntLSOn Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(65,1)-(72,34) 153300 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 153363 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 153364 1 0.0 0.0 0.0 0.0 iShape Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:75:1-48 153316 1 0.0 0.0 0.0 0.0 thinHighBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:78:1-23 153317 0 0.0 0.0 0.0 0.0 highBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(90,1)-(98,58) 153318 1 0.0 0.0 0.0 0.0 highBar.n Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:98:5-58 153329 1 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 153319 0 0.0 0.0 0.0 0.0 upperBoxMT Shape src/Shape.hs:145:1-36 153320 0 0.0 0.0 0.0 0.0 mntLSOn.(...) Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:71:5-68 153359 1 0.0 0.0 0.0 0.0 mntLSOn.lsp' Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:69:5-29 153360 1 0.0 0.0 0.0 0.0 mntLSOn.setCol Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:72:5-34 153315 1 0.0 0.0 0.0 0.0 mntLSOn.x Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:71:5-68 153362 1 0.0 0.0 0.0 0.0 mntLSOn.y Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:71:5-68 153361 1 0.0 0.0 0.0 0.0 pt0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:55:1-58 153358 1 0.0 0.0 0.0 0.0 putShape Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(135,1)-(143,22) 153303 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 153348 3 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 153349 3 0.0 0.0 0.0 0.0 negate Linear.V2 src/Linear/V2.hs:213:3-22 175656 1 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 175657 1 0.0 0.0 0.0 0.0 putShape.bnds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:142:5-25 153304 1 0.0 0.0 0.0 0.0 shapeBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:149:1-64 153305 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 153308 4 0.0 0.0 0.0 0.0 <*> Control.Foldl src/Control/Foldl.hs:(257,5)-(261,32) 153306 3 0.0 0.0 0.0 0.0 <*>.step Control.Foldl src/Control/Foldl.hs:258:13-64 153322 24 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 153323 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 153324 0 0.0 0.0 0.0 0.0 premap.step' Control.Foldl src/Control/Foldl.hs:1195:5-28 153325 8 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 153326 8 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 153327 8 0.0 0.0 0.0 0.0 _2 Linear.V2 src/Linear/V2.hs:492:3-40 153328 8 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 153333 0 0.0 0.0 0.0 0.0 premap.step' Control.Foldl src/Control/Foldl.hs:1195:5-28 153334 24 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 153335 24 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 153336 24 0.0 0.0 0.0 0.0 _1 Linear.V2 src/Linear/V2.hs:489:3-40 153339 16 0.0 0.0 0.0 0.0 _2 Linear.V2 src/Linear/V2.hs:492:3-40 153337 8 0.0 0.0 0.0 0.0 <*>.begin Control.Foldl src/Control/Foldl.hs:259:13-38 153313 3 0.0 0.0 0.0 0.0 <*>.done Control.Foldl src/Control/Foldl.hs:260:13-51 153340 3 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 153341 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 153342 0 0.0 0.0 0.0 0.0 lazy Control.Foldl.Internal src/Control/Foldl/Internal.hs:(22,1)-(23,23) 153343 1 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 153344 0 0.0 0.0 0.0 0.0 lazy Control.Foldl.Internal src/Control/Foldl/Internal.hs:(22,1)-(23,23) 153345 3 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 153307 1 0.0 0.0 0.0 0.0 maximum Control.Foldl src/Control/Foldl.hs:706:1-20 153309 1 0.0 0.0 0.0 0.0 _Fold1 Control.Foldl src/Control/Foldl.hs:(1167,1)-(1171,28) 153310 1 0.0 0.0 0.0 0.0 _Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1169,5)-(1171,28) 153332 16 0.0 0.0 0.0 0.0 minimum Control.Foldl src/Control/Foldl.hs:722:1-20 153311 1 0.0 0.0 0.0 0.0 _Fold1 Control.Foldl src/Control/Foldl.hs:(1167,1)-(1171,28) 153312 1 0.0 0.0 0.0 0.0 _Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1169,5)-(1171,28) 153338 16 0.0 0.0 0.0 0.0 shapePoints Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:146:1-44 153314 0 0.0 0.0 0.0 0.0 _sfVs Shape.Data src/Shape/Data.hs:43:7-11 153321 1 0.0 0.0 0.0 0.0 putShape.m Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:143:5-22 153346 1 0.0 0.0 0.0 0.0 midBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:152:1-55 153347 1 0.0 0.0 0.0 0.0 radBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:155:1-48 153350 1 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 175658 0 0.0 0.0 0.0 0.0 CAF:lvl67_rpMyv Dodge.Data.Item.HeldUse 111500 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 184260 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 184261 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 184262 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 184263 1 0.0 0.0 0.0 0.0 CAF:lvl685_rweKG Dodge.Data.ActionPlan 132994 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161248 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161249 0 0.0 0.0 0.0 0.0 CAF:lvl687_rweKJ Dodge.Data.ActionPlan 132996 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161225 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161226 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 161227 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 161228 1 0.0 0.0 0.0 0.0 CAF:lvl689_rweKL Dodge.Data.ActionPlan 132997 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161218 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161219 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 161220 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 161223 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 161224 1 0.0 0.0 0.0 0.0 CAF:lvl68_r6enp Graphics.GL.Functions.F27 77536 0 0.0 0.0 0.0 0.0 ptr_glTextureParameteri Graphics.GL.Functions.F27 src/Graphics/GL/Functions/F27.hs:507:1-76 140723 0 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 140724 1 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 140725 1 0.0 0.0 0.0 0.0 CAF:lvl68_ragjM Graphics.GL.Functions.F07 80536 0 0.0 0.0 0.0 0.0 ptr_glEnable Graphics.GL.Functions.F07 src/Graphics/GL/Functions/F07.hs:451:1-54 141898 0 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 141899 1 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 141900 1 0.0 0.0 0.0 0.0 CAF:lvl68_rdr1s Dodge.Creature.Picture 134038 0 0.0 0.0 0.0 0.0 basicCrPict Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(26,1)-(27,32) 179307 0 0.0 0.0 0.0 0.0 basicCrShape Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(35,1)-(49,36) 179308 0 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 179309 0 0.0 0.0 0.0 0.0 CAF:lvl68_rmxMV Dodge.Room.Procedural 110465 0 0.0 0.0 0.0 0.0 randomFourCornerRoomCrsIts Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(278,1)-(285,88) 153294 0 0.0 0.0 0.0 0.0 quarterRoomSquare Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(213,1)-(260,13) 153295 0 0.0 0.0 0.0 0.0 mntLS Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:125:1-81 153296 1 0.0 0.0 0.0 0.0 mntLSOn Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(65,1)-(72,34) 153301 0 0.0 0.0 0.0 0.0 ps0jPushPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:(75,1)-(76,46) 153302 1 0.0 0.0 0.0 0.0 CAF:lvl692_rweKQ Dodge.Data.ActionPlan 133001 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 185978 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 185979 0 0.0 0.0 0.0 0.0 CAF:lvl694_rweKU Dodge.Data.ActionPlan 133004 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 185995 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 185996 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 185997 1 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 185998 1 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 186001 1 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 186004 1 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 186007 1 0.0 0.0 0.0 0.0 tagSingleConstructors Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:759:7-27 186002 1 0.0 0.0 0.0 0.0 CAF:lvl69_rdr1t Dodge.Creature.Picture 134039 0 0.0 0.0 0.0 0.0 basicCrPict Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(26,1)-(27,32) 179304 0 0.0 0.0 0.0 0.0 basicCrShape Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(35,1)-(49,36) 179305 0 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 179306 0 0.0 0.0 0.0 0.0 CAF:lvl69_rhqS6 Dodge.Combine.Combinations 113648 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145610 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 145611 0 0.0 0.0 0.0 0.0 CAF:lvl69_rmxMW Dodge.Room.Procedural 110466 0 0.0 0.0 0.0 0.0 randomFourCornerRoomCrsIts Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(278,1)-(285,88) 153367 0 0.0 0.0 0.0 0.0 quarterRoomSquare Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(213,1)-(260,13) 153368 0 0.0 0.0 0.0 0.0 blockLine Dodge.Placement.Instance.Wall src/Dodge/Placement/Instance/Wall.hs:42:1-55 153369 1 0.0 0.0 0.0 0.0 sps0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:43:1-21 153370 0 0.0 0.0 0.0 0.0 sPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:28:1-69 153371 1 0.0 0.0 0.0 0.0 CAF:lvl69_ro7st Dodge.Room.Start 110253 0 0.0 0.0 0.0 0.0 CAF:lvl69_rp14A Dodge.Update 136435 0 0.0 0.0 0.0 0.0 updateObjCatMaybes Dodge.Update src/Dodge/Update.hs:(384,1)-(386,58) 158781 0 0.0 0.0 0.0 0.0 ipeek Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:236:3-70 158782 0 0.0 0.0 0.0 0.0 sieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:38:3-24 158783 0 0.0 0.0 0.0 0.0 ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:214:3-44 158784 0 0.0 0.0 0.0 0.0 sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:3-50 158785 1 0.0 0.0 0.0 0.0 cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 158786 1 0.0 0.0 0.0 0.0 CAF:lvl69_rpMyx Dodge.Data.Item.HeldUse 111501 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 184255 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 184256 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 184257 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 184258 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 184259 1 0.0 0.0 0.0 0.0 CAF:lvl6_rmJZz Dodge.Room.Ngon 110585 0 0.0 0.0 0.0 0.0 roomNgon Dodge.Room.Ngon src/Dodge/Room/Ngon.hs:(15,1)-(34,97) 152851 0 0.0 0.0 0.0 0.0 mntLightLnkCond Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(160,1)-(162,59) 152852 1 0.0 0.0 0.0 0.0 CAF:lvl6_roi3x Dodge.Annotation 110096 0 0.0 0.0 0.0 0.0 CAF:lvl6_rom9W Dodge.LevelGen 114975 0 0.0 0.0 0.0 0.0 compactDraw Dodge.LevelGen src/Dodge/LevelGen.hs:(92,1)-(100,59) 150960 0 0.0 0.0 0.0 0.0 compactDraw.drawSubTrees Dodge.LevelGen src/Dodge/LevelGen.hs:(95,5)-(99,66) 150961 1 0.0 0.0 0.0 0.0 CAF:lvl70_rdr1u Dodge.Creature.Picture 134040 0 0.0 0.0 0.0 0.0 basicCrPict Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(26,1)-(27,32) 178402 0 0.0 0.0 0.0 0.0 basicCrShape Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(35,1)-(49,36) 178403 0 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 178404 0 0.0 0.0 0.0 0.0 CAF:lvl70_rhqS7 Dodge.Combine.Combinations 113649 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145658 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 145659 0 0.0 0.0 0.0 0.0 CAF:lvl70_rlxRP Dodge.Render.HUD 110863 0 0.0 0.0 0.0 0.0 drawHUD Dodge.Render.HUD src/Dodge/Render/HUD.hs:(36,1)-(41,45) 156729 0 0.0 0.0 0.0 0.0 drawHP Dodge.Render.HUD src/Dodge/Render/HUD.hs:44:1-51 156730 0 0.0 0.0 0.0 0.0 displayHP Dodge.Render.HUD src/Dodge/Render/HUD.hs:(430,1)-(436,59) 156731 0 0.0 0.0 0.0 0.0 drawText Picture.Base src/Picture/Base.hs:(207,1)-(209,74) 156732 0 0.0 0.0 0.0 0.0 CAF:lvl70_ro0W3 Dodge.Data.Item.Combine 125084 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:232:1-42 164753 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:232:1-42 164754 0 0.0 0.0 0.0 0.0 CAF:lvl70_rp14B Dodge.Update 136436 0 0.0 0.0 0.0 0.0 updateObjCatMaybes Dodge.Update src/Dodge/Update.hs:(384,1)-(386,58) 158763 0 0.0 0.0 0.0 0.0 updateObjCatMaybes.(...) Dodge.Update src/Dodge/Update.hs:386:5-58 158764 0 0.0 0.0 0.0 0.0 ipos Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:234:3-51 158765 0 0.0 0.0 0.0 0.0 sieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:38:3-24 158766 0 0.0 0.0 0.0 0.0 ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:214:3-44 158767 0 0.0 0.0 0.0 0.0 sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:3-50 158768 1 0.0 0.0 0.0 0.0 cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 158769 1 0.0 0.0 0.0 0.0 CAF:lvl70_rpMyy Dodge.Data.Item.HeldUse 111502 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 184489 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 184490 0 0.0 0.0 0.0 0.0 CAF:lvl71_r22RE Data.Aeson.Parser.Internal 90602 0 0.0 0.0 0.0 0.0 jstring Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:324:1-32 138670 0 0.0 0.0 0.0 0.0 >>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 138671 1 0.0 0.0 0.0 0.0 >>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 138672 0 0.0 0.0 0.0 0.0 >>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 138673 0 0.0 0.0 0.0 0.0 CAF:lvl71_rdr1v Dodge.Creature.Picture 134041 0 0.0 0.0 0.0 0.0 basicCrPict Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(26,1)-(27,32) 143428 0 0.0 0.0 0.0 0.0 basicCrShape Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(35,1)-(49,36) 143429 0 0.0 0.0 0.0 0.0 upperPrismPolyHalfST Shape src/Shape.hs:202:1-55 143430 0 0.0 0.0 0.0 0.0 centroidNum Geometry.Polygon src/Geometry/Polygon.hs:117:1-66 143434 0 0.0 0.0 0.0 0.0 / Linear.V3 src/Linear/V3.hs:199:3-18 143452 0 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 143455 1 0.0 0.0 0.0 0.0 <*> Control.Foldl src/Control/Foldl.hs:(257,5)-(261,32) 143435 0 0.0 0.0 0.0 0.0 <*>.step Control.Foldl src/Control/Foldl.hs:258:13-64 143436 12 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 143439 0 0.0 0.0 0.0 0.0 + Linear.V3 src/Linear/V3.hs:181:3-18 143440 0 0.0 0.0 0.0 0.0 <*> Linear.V3 src/Linear/V3.hs:151:3-46 143441 12 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 143443 0 0.0 0.0 0.0 0.0 <*>.done Control.Foldl src/Control/Foldl.hs:260:13-51 143450 1 0.0 0.0 0.0 0.0 / Linear.V3 src/Linear/V3.hs:199:3-18 143453 0 0.0 0.0 0.0 0.0 <*> Linear.V3 src/Linear/V3.hs:151:3-46 143454 1 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 143456 0 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 143451 0 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 143437 0 0.0 0.0 0.0 0.0 + Linear.V3 src/Linear/V3.hs:181:3-18 143438 0 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 143442 12 0.0 0.0 0.0 0.0 genericLength Control.Foldl src/Control/Foldl.hs:885:1-41 143444 0 0.0 0.0 0.0 0.0 genericLength.\ Control.Foldl src/Control/Foldl.hs:885:31-35 143445 12 0.0 0.0 0.0 0.0 + Linear.V3 src/Linear/V3.hs:181:3-18 143446 0 0.0 0.0 0.0 0.0 <*> Linear.V3 src/Linear/V3.hs:151:3-46 143447 12 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 143449 0 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 143448 12 0.0 0.0 0.0 0.0 CAF:lvl71_rmL6W Dodge.Data.Item.Use.Consumption.LoadAction 122399 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:63:1-49 184624 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:63:1-49 184625 0 0.0 0.0 0.0 0.0 CAF:lvl72_ro0W6 Dodge.Data.Item.Combine 125086 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:232:1-42 164730 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:232:1-42 164731 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 164732 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 164733 1 0.0 0.0 0.0 0.0 CAF:lvl72_rpMyB Dodge.Data.Item.HeldUse 111504 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 184480 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 184481 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 184482 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 184483 1 0.0 0.0 0.0 0.0 CAF:lvl73_rdr1A Dodge.Creature.Picture 134044 0 0.0 0.0 0.0 0.0 basicCrPict Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(26,1)-(27,32) 142673 0 0.0 0.0 0.0 0.0 basicCrShape Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(35,1)-(49,36) 142674 0 0.0 0.0 0.0 0.0 CAF:lvl73_rhqSa Dodge.Combine.Combinations 113650 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145620 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 145621 0 0.0 0.0 0.0 0.0 CAF:lvl74_ro0W8 Dodge.Data.Item.Combine 125087 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:232:1-42 164723 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:232:1-42 164724 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 164725 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 164728 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 164729 1 0.0 0.0 0.0 0.0 CAF:lvl74_rpMyD Dodge.Data.Item.HeldUse 111505 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 184475 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 184476 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 184477 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 184478 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 184479 1 0.0 0.0 0.0 0.0 CAF:lvl75_r5zcw Dodge.Data.Prop 119605 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:78:1-38 166452 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:78:1-38 166453 0 0.0 0.0 0.0 0.0 CAF:lvl75_rdr1C Dodge.Creature.Picture 134045 0 0.0 0.0 0.0 0.0 basicCrPict Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(26,1)-(27,32) 142663 0 0.0 0.0 0.0 0.0 basicCrShape Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(35,1)-(49,36) 142665 0 0.0 0.0 0.0 0.0 CAF:lvl75_rhqSc Dodge.Combine.Combinations 113651 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145730 0 0.0 0.0 0.0 0.0 fromInteger Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:49:44-46 145731 0 0.0 0.0 0.0 0.0 CAF:lvl75_rmxN2 Dodge.Room.Procedural 110467 0 0.0 0.0 0.0 0.0 randomFourCornerRoomCrsIts Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(278,1)-(285,88) 151811 0 0.0 0.0 0.0 0.0 quarterRoomSquare Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(213,1)-(260,13) 151812 0 0.0 0.0 0.0 0.0 quarterRoomSquare.thepoly Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:229:9-67 151813 0 0.0 0.0 0.0 0.0 toV2 Geometry.Data src/Geometry/Data.hs:37:1-24 151814 1 0.0 0.0 0.0 0.0 CAF:lvl76_r5zcy Dodge.Data.Prop 119607 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:78:1-38 166513 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:78:1-38 166514 0 0.0 0.0 0.0 0.0 CAF:lvl76_raEy2 Graphics.GL.Functions.F05 81144 0 0.0 0.0 0.0 0.0 CAF:lvl76_rdr1E Dodge.Creature.Picture 134047 0 0.0 0.0 0.0 0.0 basicCrPict Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(26,1)-(27,32) 142649 0 0.0 0.0 0.0 0.0 basicCrShape Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(35,1)-(49,36) 142650 0 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 142651 0 0.0 0.0 0.0 0.0 CAF:lvl76_rhqSd Dodge.Combine.Combinations 113652 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145727 0 0.0 0.0 0.0 0.0 CAF:lvl76_rmL7a Dodge.Data.Item.Use.Consumption.LoadAction 122433 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:65:1-45 184569 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:65:1-45 184570 0 0.0 0.0 0.0 0.0 CAF:lvl76_rmxN3 Dodge.Room.Procedural 110468 0 0.0 0.0 0.0 0.0 randomFourCornerRoomCrsIts Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(278,1)-(285,88) 151815 0 0.0 0.0 0.0 0.0 quarterRoomSquare Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(213,1)-(260,13) 151816 0 0.0 0.0 0.0 0.0 quarterRoomSquare.thepoly Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:229:9-67 151817 0 0.0 0.0 0.0 0.0 toV2 Geometry.Data src/Geometry/Data.hs:37:1-24 151818 1 0.0 0.0 0.0 0.0 CAF:lvl77_r5zcA Dodge.Data.Prop 119609 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:78:1-38 166422 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:78:1-38 166423 0 0.0 0.0 0.0 0.0 CAF:lvl77_r6uMK Dodge.Data.Machine 121288 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 168538 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 168539 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 168540 1 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 168541 1 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 168544 1 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 168547 1 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 168550 1 0.0 0.0 0.0 0.0 tagSingleConstructors Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:759:7-27 168545 1 0.0 0.0 0.0 0.0 CAF:lvl77_raEy3 Graphics.GL.Functions.F05 81145 0 0.0 0.0 0.0 0.0 ptr_glCreateRenderbuffers Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:513:1-80 141814 0 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 141815 1 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 141816 1 0.0 0.0 0.0 0.0 CAF:lvl77_rdr1F Dodge.Creature.Picture 134048 0 0.0 0.0 0.0 0.0 basicCrPict Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(26,1)-(27,32) 178382 0 0.0 0.0 0.0 0.0 basicCrShape Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(35,1)-(49,36) 178383 0 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 178384 0 0.0 0.0 0.0 0.0 CAF:lvl77_rhqSe Dodge.Combine.Combinations 113653 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145729 0 0.0 0.0 0.0 0.0 CAF:lvl77_rmxN4 Dodge.Room.Procedural 110469 0 0.0 0.0 0.0 0.0 randomFourCornerRoomCrsIts Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(278,1)-(285,88) 151819 0 0.0 0.0 0.0 0.0 quarterRoomSquare Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(213,1)-(260,13) 151820 0 0.0 0.0 0.0 0.0 quarterRoomSquare.thepoly Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:229:9-67 151821 0 0.0 0.0 0.0 0.0 toV2 Geometry.Data src/Geometry/Data.hs:37:1-24 151822 1 0.0 0.0 0.0 0.0 CAF:lvl78_r6uML Dodge.Data.Machine 121289 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 168477 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 168478 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 168479 1 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 168480 1 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 168483 1 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 168486 1 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 168489 1 0.0 0.0 0.0 0.0 tagSingleConstructors Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:759:7-27 168484 1 0.0 0.0 0.0 0.0 CAF:lvl78_rdr1G Dodge.Creature.Picture 134049 0 0.0 0.0 0.0 0.0 basicCrPict Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(26,1)-(27,32) 179283 0 0.0 0.0 0.0 0.0 basicCrShape Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(35,1)-(49,36) 179284 0 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 179285 0 0.0 0.0 0.0 0.0 CAF:lvl78_rhqSf Dodge.Combine.Combinations 113654 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145726 0 0.0 0.0 0.0 0.0 CAF:lvl78_rmL7e Dodge.Data.Item.Use.Consumption.LoadAction 122436 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:65:1-45 160528 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:65:1-45 160529 0 0.0 0.0 0.0 0.0 CAF:lvl78_rmxN5 Dodge.Room.Procedural 110470 0 0.0 0.0 0.0 0.0 randomFourCornerRoomCrsIts Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(278,1)-(285,88) 151823 0 0.0 0.0 0.0 0.0 quarterRoomSquare Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(213,1)-(260,13) 151824 0 0.0 0.0 0.0 0.0 quarterRoomSquare.thepoly Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:229:9-67 151825 0 0.0 0.0 0.0 0.0 toV2 Geometry.Data src/Geometry/Data.hs:37:1-24 151826 1 0.0 0.0 0.0 0.0 CAF:lvl78_rpMyJ Dodge.Data.Item.HeldUse 111509 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 183855 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 183856 0 0.0 0.0 0.0 0.0 CAF:lvl79_rdr1H Dodge.Creature.Picture 134050 0 0.0 0.0 0.0 0.0 basicCrPict Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(26,1)-(27,32) 179280 0 0.0 0.0 0.0 0.0 basicCrShape Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(35,1)-(49,36) 179281 0 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 179282 0 0.0 0.0 0.0 0.0 CAF:lvl79_rhqSg Dodge.Combine.Combinations 113655 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145728 0 0.0 0.0 0.0 0.0 CAF:lvl79_rpB6 Codec.Compression.Zlib.Internal 73666 0 0.0 0.0 0.0 0.0 decompressStreamST Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(877,1)-(955,42) 140112 0 0.0 0.0 0.0 0.0 decompressStreamST.\ Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(878,43)-(882,39) 140113 0 0.0 0.0 0.0 0.0 runStreamST Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:743:1-106 140114 0 0.0 0.0 0.0 0.0 runStream Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(440,1)-(444,69) 140115 1 0.0 0.0 0.0 0.0 CAF:lvl7_r5OGb Graphics.GL.Functions.F29 76875 0 0.0 0.0 0.0 0.0 CAF:lvl7_rdDCb Preload.Update 135420 0 0.0 0.0 0.0 0.0 CAF:lvl7_riMv Main 138516 0 0.0 0.0 0.0 0.0 main Main appDodge/Main.hs:(38,1)-(53,26) 139378 0 0.0 0.0 0.0 0.0 CAF:lvl7_rofWx Dodge.LockAndKey 111073 0 0.0 0.0 0.0 0.0 itemRooms Dodge.LockAndKey src/Dodge/LockAndKey.hs:(42,1)-(127,30) 150007 0 0.0 0.0 0.0 0.0 makeTypeCraft Dodge.Item.Craftable src/Dodge/Item/Craftable.hs:17:1-34 150008 0 0.0 0.0 0.0 0.0 makeTypeCraftNum Dodge.Item.Craftable src/Dodge/Item/Craftable.hs:(9,1)-(14,37) 150009 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 150010 2 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 150011 2 0.0 0.0 0.0 0.0 fromInteger Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:49:44-46 150012 0 0.0 0.0 0.0 0.0 CAF:lvl805_ro1cZ Dodge.Data.Item.Combine 126263 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:226:1-37 182650 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:226:1-37 182651 0 0.0 0.0 0.0 0.0 CAF:lvl807_ro1d2 Dodge.Data.Item.Combine 126265 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:226:1-37 182630 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:226:1-37 182631 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 182632 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 182633 1 0.0 0.0 0.0 0.0 CAF:lvl809_ro1d4 Dodge.Data.Item.Combine 126266 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:226:1-37 182623 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:226:1-37 182624 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 182625 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 182628 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 182629 1 0.0 0.0 0.0 0.0 CAF:lvl80_rdr1I Dodge.Creature.Picture 134051 0 0.0 0.0 0.0 0.0 basicCrPict Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(26,1)-(27,32) 179277 0 0.0 0.0 0.0 0.0 basicCrShape Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(35,1)-(49,36) 179278 0 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 179279 0 0.0 0.0 0.0 0.0 CAF:lvl80_rkmtr Dodge.HeldUse 116700 0 0.0 0.0 0.0 0.0 useMod Dodge.HeldUse src/Dodge/HeldUse.hs:(29,1)-(356,50) 179334 0 0.0 0.0 0.0 0.0 CAF:lvl80_rmL7h Dodge.Data.Item.Use.Consumption.LoadAction 122438 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:65:1-45 160505 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:65:1-45 160506 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 160507 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 160508 1 0.0 0.0 0.0 0.0 CAF:lvl80_rpB7 Codec.Compression.Zlib.Internal 73667 0 0.0 0.0 0.0 0.0 decompress Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(589,1)-(591,65) 140085 0 0.0 0.0 0.0 0.0 foldDecompressStreamWithInput Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(285,1)-(302,23) 140086 1 0.0 0.0 0.0 0.0 CAF:lvl80_rpMyM Dodge.Data.Item.HeldUse 111511 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 183846 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 183847 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 183848 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 183849 1 0.0 0.0 0.0 0.0 CAF:lvl82_r5zcK Dodge.Data.Prop 119619 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:78:1-38 187482 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:78:1-38 187483 0 0.0 0.0 0.0 0.0 CAF:lvl82_raEy8 Graphics.GL.Functions.F05 81150 0 0.0 0.0 0.0 0.0 CAF:lvl82_rmL7j Dodge.Data.Item.Use.Consumption.LoadAction 122439 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:65:1-45 160498 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:65:1-45 160499 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 160500 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 160503 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 160504 1 0.0 0.0 0.0 0.0 CAF:lvl82_rpMyO Dodge.Data.Item.HeldUse 111512 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 183841 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 183842 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 183843 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 183844 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 183845 1 0.0 0.0 0.0 0.0 CAF:lvl835_ro1dz Dodge.Data.Item.Combine 126287 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:226:1-37 173198 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:226:1-37 173199 0 0.0 0.0 0.0 0.0 CAF:lvl837_ro1dC Dodge.Data.Item.Combine 126289 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:226:1-37 173189 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:226:1-37 173190 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 173191 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 173192 1 0.0 0.0 0.0 0.0 CAF:lvl839_ro1dE Dodge.Data.Item.Combine 126290 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:226:1-37 173184 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:226:1-37 173185 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 173186 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 173187 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 173188 1 0.0 0.0 0.0 0.0 CAF:lvl83_r6ckN Dodge.Data.Door 128272 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 167802 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 167803 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2269:5-28 167804 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 167805 1 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 167806 1 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 167809 1 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 167812 1 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 167815 1 0.0 0.0 0.0 0.0 tagSingleConstructors Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:759:7-27 167810 1 0.0 0.0 0.0 0.0 CAF:lvl83_raEy9 Graphics.GL.Functions.F05 81151 0 0.0 0.0 0.0 0.0 ptr_glCreateShader Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:540:1-66 139643 0 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 139644 1 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 139645 1 0.0 0.0 0.0 0.0 CAF:lvl83_rhqSk Dodge.Combine.Combinations 113656 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145737 0 0.0 0.0 0.0 0.0 CAF:lvl85_riZlY Shape.Data 135019 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:65:1-35 166203 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:65:1-35 166204 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 166205 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 166206 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 166207 1 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 166208 1 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 166211 1 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 166216 1 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 166221 1 0.0 0.0 0.0 0.0 tagSingleConstructors Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:759:7-27 166212 1 0.0 0.0 0.0 0.0 CAF:lvl85_rmxNc Dodge.Room.Procedural 110472 0 0.0 0.0 0.0 0.0 randomFourCornerRoomCrsIts Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(278,1)-(285,88) 153375 0 0.0 0.0 0.0 0.0 quarterRoomSquare Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(213,1)-(260,13) 153376 0 0.0 0.0 0.0 0.0 blockLine Dodge.Placement.Instance.Wall src/Dodge/Placement/Instance/Wall.hs:42:1-55 153377 1 0.0 0.0 0.0 0.0 sps0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:43:1-21 153378 0 0.0 0.0 0.0 0.0 sPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:28:1-69 153379 1 0.0 0.0 0.0 0.0 CAF:lvl85_rqEjp Dodge.Data.Item.Use 123526 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 163431 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 163432 0 0.0 0.0 0.0 0.0 CAF:lvl86_r5zcT Dodge.Data.Prop 119626 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:78:1-38 187462 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:78:1-38 187463 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 187464 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 187465 1 0.0 0.0 0.0 0.0 CAF:lvl86_rhqSn Dodge.Combine.Combinations 113657 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145733 0 0.0 0.0 0.0 0.0 launcherX Dodge.Item.Held.Launcher src/Dodge/Item/Held/Launcher.hs:(48,1)-(54,44) 145734 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145735 5 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145736 5 0.0 0.0 0.0 0.0 CAF:lvl86_rmxNd Dodge.Room.Procedural 110473 0 0.0 0.0 0.0 0.0 randomFourCornerRoomCrsIts Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(278,1)-(285,88) 151271 0 0.0 0.0 0.0 0.0 quarterRoomSquare Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(213,1)-(260,13) 151272 0 0.0 0.0 0.0 0.0 toV2 Geometry.Data src/Geometry/Data.hs:37:1-24 151273 1 0.0 0.0 0.0 0.0 CAF:lvl875_ro1el Dodge.Data.Item.Combine 126319 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:226:1-37 172870 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:226:1-37 172871 0 0.0 0.0 0.0 0.0 CAF:lvl877_ro1eo Dodge.Data.Item.Combine 126321 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:226:1-37 172847 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:226:1-37 172848 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 172849 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 172850 1 0.0 0.0 0.0 0.0 CAF:lvl879_ro1eq Dodge.Data.Item.Combine 126322 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:226:1-37 172840 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:226:1-37 172841 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 172842 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 172845 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 172846 1 0.0 0.0 0.0 0.0 CAF:lvl87_rhqSo Dodge.Combine.Combinations 113658 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145742 0 0.0 0.0 0.0 0.0 CAF:lvl87_rmxNe Dodge.Room.Procedural 110474 0 0.0 0.0 0.0 0.0 randomFourCornerRoomCrsIts Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(278,1)-(285,88) 151275 0 0.0 0.0 0.0 0.0 quarterRoomSquare Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(213,1)-(260,13) 151276 0 0.0 0.0 0.0 0.0 toV2 Geometry.Data src/Geometry/Data.hs:37:1-24 151277 1 0.0 0.0 0.0 0.0 CAF:lvl87_rqEjt Dodge.Data.Item.Use 123529 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 182710 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 182711 0 0.0 0.0 0.0 0.0 CAF:lvl88_r5zcV Dodge.Data.Prop 119627 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:78:1-38 187457 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:78:1-38 187458 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 187459 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 187460 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 187461 1 0.0 0.0 0.0 0.0 CAF:lvl88_r9h7E Graphics.GL.Functions.F12 79656 0 0.0 0.0 0.0 0.0 CAF:lvl88_ragk6 Graphics.GL.Functions.F07 80556 0 0.0 0.0 0.0 0.0 CAF:lvl88_rhqSp Dodge.Combine.Combinations 113659 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145816 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 145817 0 0.0 0.0 0.0 0.0 CAF:lvl88_rjPyR Shader.Poke 135270 0 0.0 0.0 0.0 0.0 pokeCylinderCaps Shader.Poke src/Shader/Poke.hs:(188,1)-(192,24) 157631 0 0.0 0.0 0.0 0.0 pokeCylinderCaps.go Shader.Poke src/Shader/Poke.hs:(190,5)-(192,24) 157632 0 0.0 0.0 0.0 0.0 * Linear.V3 src/Linear/V3.hs:185:3-18 157633 0 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 157634 0 0.0 0.0 0.0 0.0 CAF:lvl88_rmxNf Dodge.Room.Procedural 110475 0 0.0 0.0 0.0 0.0 randomFourCornerRoomCrsIts Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(278,1)-(285,88) 151278 0 0.0 0.0 0.0 0.0 quarterRoomSquare Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(213,1)-(260,13) 151279 0 0.0 0.0 0.0 0.0 toV2 Geometry.Data src/Geometry/Data.hs:37:1-24 151280 1 0.0 0.0 0.0 0.0 CAF:lvl891_rweXa Dodge.Data.ActionPlan 133678 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161182 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161183 0 0.0 0.0 0.0 0.0 CAF:lvl893_rweXd Dodge.Data.ActionPlan 133680 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161159 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161160 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 161161 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 161162 1 0.0 0.0 0.0 0.0 CAF:lvl895_rweXf Dodge.Data.ActionPlan 133681 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161152 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161153 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 161154 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 161157 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 161158 1 0.0 0.0 0.0 0.0 CAF:lvl89_r9h7F Graphics.GL.Functions.F12 79657 0 0.0 0.0 0.0 0.0 ptr_glGetProgramiv Graphics.GL.Functions.F12 src/Graphics/GL/Functions/F12.hs:577:1-66 139719 0 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 139720 1 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 139721 1 0.0 0.0 0.0 0.0 CAF:lvl89_ragk7 Graphics.GL.Functions.F07 80557 0 0.0 0.0 0.0 0.0 ptr_glEnableVertexArrayAttrib Graphics.GL.Functions.F07 src/Graphics/GL/Functions/F07.hs:542:1-88 139551 0 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 139552 1 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 139553 1 0.0 0.0 0.0 0.0 CAF:lvl89_rhqSq Dodge.Combine.Combinations 113660 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145818 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 145819 0 0.0 0.0 0.0 0.0 CAF:lvl89_riZmf Shape.Data 135055 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:62:1-37 175678 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:62:1-37 175679 0 0.0 0.0 0.0 0.0 CAF:lvl89_rmxNg Dodge.Room.Procedural 110476 0 0.0 0.0 0.0 0.0 randomFourCornerRoomCrsIts Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(278,1)-(285,88) 151281 0 0.0 0.0 0.0 0.0 quarterRoomSquare Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(213,1)-(260,13) 151282 0 0.0 0.0 0.0 0.0 toV2 Geometry.Data src/Geometry/Data.hs:37:1-24 151283 1 0.0 0.0 0.0 0.0 CAF:lvl89_rpMyZ Dodge.Data.Item.HeldUse 111519 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 183465 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 183466 0 0.0 0.0 0.0 0.0 CAF:lvl89_rqEjx Dodge.Data.Item.Use 123532 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 162087 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 162088 0 0.0 0.0 0.0 0.0 CAF:lvl8_r5OGc Graphics.GL.Functions.F29 76876 0 0.0 0.0 0.0 0.0 ptr_glUseProgram Graphics.GL.Functions.F29 src/Graphics/GL/Functions/F29.hs:165:1-62 143867 0 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 143868 1 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 143869 1 0.0 0.0 0.0 0.0 CAF:lvl8_riHdR Shader.Compile 135372 0 0.0 0.0 0.0 0.0 setupVAOSized Shader.Compile src/Shader/Compile.hs:(225,1)-(234,9) 139836 0 0.0 0.0 0.0 0.0 setupVBOSized Shader.Compile src/Shader/Compile.hs:(237,1)-(259,28) 139837 0 0.0 0.0 0.0 0.0 glNamedBufferData Graphics.GL.Functions.F18 src/Graphics/GL/Functions/F18.hs:1260:1-81 139838 1 0.0 0.0 0.0 0.0 CAF:lvl8_rjhPu Shape 135172 0 0.0 0.0 0.0 0.0 + Linear.V3 src/Linear/V3.hs:181:3-18 142753 1 0.0 0.0 0.0 0.0 CAF:lvl8_rofWy Dodge.LockAndKey 111074 0 0.0 0.0 0.0 0.0 itemRooms Dodge.LockAndKey src/Dodge/LockAndKey.hs:(42,1)-(127,30) 150020 0 0.0 0.0 0.0 0.0 makeTypeCraft Dodge.Item.Craftable src/Dodge/Item/Craftable.hs:17:1-34 150021 0 0.0 0.0 0.0 0.0 makeTypeCraftNum Dodge.Item.Craftable src/Dodge/Item/Craftable.hs:(9,1)-(14,37) 150022 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 150023 2 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 150024 2 0.0 0.0 0.0 0.0 fromInteger Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:49:44-46 150025 0 0.0 0.0 0.0 0.0 CAF:lvl8_roma0 Dodge.LevelGen 114977 0 0.0 0.0 0.0 0.0 compactDraw' Dodge.LevelGen src/Dodge/LevelGen.hs:(103,1)-(111,59) 149167 0 0.0 0.0 0.0 0.0 compactDraw'.drawSubTrees Dodge.LevelGen src/Dodge/LevelGen.hs:(106,5)-(110,67) 149168 1 0.0 0.0 0.0 0.0 CAF:lvl90_riZmh Shape.Data 135057 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:62:1-37 187294 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:62:1-37 187295 0 0.0 0.0 0.0 0.0 CAF:lvl91_r1UpV Dodge.Data.Item.Effect 124747 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 184188 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 184189 0 0.0 0.0 0.0 0.0 CAF:lvl91_r6enM Graphics.GL.Functions.F27 77559 0 0.0 0.0 0.0 0.0 CAF:lvl91_rbvCS Graphics.GL.Functions.F01 82359 0 0.0 0.0 0.0 0.0 CAF:lvl91_riZmj Shape.Data 135059 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:62:1-37 166173 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:62:1-37 166174 0 0.0 0.0 0.0 0.0 CAF:lvl91_rpMz2 Dodge.Data.Item.HeldUse 111521 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 183456 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 183457 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 183458 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 183459 1 0.0 0.0 0.0 0.0 CAF:lvl91_rqEjB Dodge.Data.Item.Use 123535 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 165271 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 165272 0 0.0 0.0 0.0 0.0 CAF:lvl92_r1UpX Dodge.Data.Item.Effect 124749 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 184170 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 184171 0 0.0 0.0 0.0 0.0 CAF:lvl92_r6enN Graphics.GL.Functions.F27 77560 0 0.0 0.0 0.0 0.0 ptr_glTextureStorage2D Graphics.GL.Functions.F27 src/Graphics/GL/Functions/F27.hs:630:1-74 142030 0 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 142031 1 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 142032 1 0.0 0.0 0.0 0.0 CAF:lvl92_rbvCT Graphics.GL.Functions.F01 82360 0 0.0 0.0 0.0 0.0 ptr_glAttachShader Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:587:1-66 139695 0 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 139696 1 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 139697 1 0.0 0.0 0.0 0.0 CAF:lvl92_rhqSt Dodge.Combine.Combinations 113661 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145745 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 145746 0 0.0 0.0 0.0 0.0 CAF:lvl936_rweYq Dodge.Data.ActionPlan 133735 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161110 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161111 0 0.0 0.0 0.0 0.0 CAF:lvl938_rweYt Dodge.Data.ActionPlan 133737 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161090 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161091 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 161092 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 161093 1 0.0 0.0 0.0 0.0 CAF:lvl93_rpMz4 Dodge.Data.Item.HeldUse 111522 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 183451 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 183452 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 183453 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 183454 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 183455 1 0.0 0.0 0.0 0.0 CAF:lvl93_rqEjF Dodge.Data.Item.Use 123538 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 172762 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 172763 0 0.0 0.0 0.0 0.0 CAF:lvl940_rweYv Dodge.Data.ActionPlan 133738 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161085 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161086 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 161087 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 161088 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 161089 1 0.0 0.0 0.0 0.0 CAF:lvl94_r1Uq1 Dodge.Data.Item.Effect 124753 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 184148 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 184149 0 0.0 0.0 0.0 0.0 CAF:lvl94_rpMz5 Dodge.Data.Item.HeldUse 111523 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 168720 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 168721 0 0.0 0.0 0.0 0.0 CAF:lvl953_rweYM Dodge.Data.ActionPlan 133750 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161068 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161069 0 0.0 0.0 0.0 0.0 CAF:lvl95_r1Uq3 Dodge.Data.Item.Effect 124755 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 183065 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 183066 0 0.0 0.0 0.0 0.0 CAF:lvl95_r58TM Dodge.Data.PathGraph 120417 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-36 168037 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-36 168038 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 168039 1 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 168040 1 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 168043 1 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 168046 1 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 168049 1 0.0 0.0 0.0 0.0 tagSingleConstructors Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:759:7-27 168044 1 0.0 0.0 0.0 0.0 CAF:lvl96_rpMz8 Dodge.Data.Item.HeldUse 111525 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 168711 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 168712 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 168713 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 168714 1 0.0 0.0 0.0 0.0 CAF:lvl97_r1Uq7 Dodge.Data.Item.Effect 124759 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 183039 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 183040 0 0.0 0.0 0.0 0.0 CAF:lvl97_r45rb Dodge.Data.WorldEffect 117432 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:84:1-32 168209 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:84:1-32 168210 0 0.0 0.0 0.0 0.0 CAF:lvl97_r58TP Dodge.Data.PathGraph 120422 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 176924 1 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 176925 1 0.0 0.0 0.0 0.0 CAF:lvl97_rhqSy Dodge.Combine.Combinations 113662 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145822 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 145823 0 0.0 0.0 0.0 0.0 CAF:lvl98_r1Uq9 Dodge.Data.Item.Effect 124761 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 162486 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 162487 0 0.0 0.0 0.0 0.0 CAF:lvl98_rpMza Dodge.Data.Item.HeldUse 111526 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 168704 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 168705 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 168706 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 168709 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 168710 1 0.0 0.0 0.0 0.0 CAF:lvl99_r45rf Dodge.Data.WorldEffect 117436 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:84:1-32 167653 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:84:1-32 167654 0 0.0 0.0 0.0 0.0 CAF:lvl99_r6T1f Dodge.Data.Button 131480 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:68:1-38 174687 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:68:1-38 174688 0 0.0 0.0 0.0 0.0 CAF:lvl99_rhqSA Dodge.Combine.Combinations 113663 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145829 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 145830 0 0.0 0.0 0.0 0.0 CAF:lvl9_rdDCd Preload.Update 135421 0 0.0 0.0 0.0 0.0 CAF:lvl_rhqQj Dodge.Combine.Combinations 113578 0 0.0 0.0 0.0 0.0 hatCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(31,1)-(36,12) 145052 0 0.0 0.0 0.0 0.0 hatCombinations.o Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:36:5-12 145053 0 0.0 0.0 0.0 0.0 fromInteger Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:49:44-46 145054 0 0.0 0.0 0.0 0.0 CAF:lvl_rj4iM Dodge.Placement.Instance.Creature 109724 0 0.0 0.0 0.0 0.0 CAF:lvl_rl4OR Dodge.Initialisation 137373 0 0.0 0.0 0.0 0.0 initialWorld Dodge.Initialisation src/Dodge/Initialisation.hs:(17,1)-(22,78) 159304 0 0.0 0.0 0.0 0.0 CAF:lvl_rmgPf Dodge.Combine.Graph 113501 0 0.0 0.0 0.0 0.0 nodeFormatting Dodge.Combine.Graph src/Dodge/Combine/Graph.hs:(136,1)-(140,47) 147399 0 0.0 0.0 0.0 0.0 toLabel Data.GraphViz.Attributes Data/GraphViz/Attributes.hs:148:1-30 147400 0 0.0 0.0 0.0 0.0 toLabelValue Dodge.Combine.Graph src/Dodge/Combine/Graph.hs:(26,5)-(27,67) 147401 0 0.0 0.0 0.0 0.0 unstreamChunks/inner Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(90,17)-(94,59) 147402 0 0.0 0.0 0.0 0.0 unstreamChunks/outer Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(73,15)-(79,43) 147403 1 0.0 0.0 0.0 0.0 CAF:lvl_rmr5v Sound 134863 0 0.0 0.0 0.0 0.0 tryPlay Sound src/Sound.hs:(84,1)-(94,30) 159900 0 0.0 0.0 0.0 0.0 tryGetChannel Sound src/Sound.hs:(97,1)-(99,57) 159901 0 0.0 0.0 0.0 0.0 getAvailable SDL.Mixer src/SDL/Mixer.hs:(827,1)-(829,68) 159902 1 0.0 0.0 0.0 0.0 CAF:lvl_rn4Av Dodge.Room.Warning 110172 0 0.0 0.0 0.0 0.0 CAF:lvl_rnXu8 Dodge.Room.LasTurret 110665 0 0.0 0.0 0.0 0.0 analyserByDoor Dodge.Room.LasTurret src/Dodge/Room/LasTurret.hs:(76,1)-(91,59) 152847 0 0.0 0.0 0.0 0.0 verticalWire Dodge.Wire src/Dodge/Wire.hs:(25,1)-(29,78) 152848 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 152849 3 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 152850 3 0.0 0.0 0.0 0.0 barPP Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(237,1)-(244,18) 175697 1 0.0 0.0 0.0 0.0 == Linear.V3 src/Linear/V3.hs:94:35-36 175698 1 0.0 0.0 0.0 0.0 barPP.z1 Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:244:5-18 175708 1 0.0 0.0 0.0 0.0 rotateToZ Quaternion src/Quaternion.hs:(32,1)-(36,35) 175709 1 0.0 0.0 0.0 0.0 == Linear.V3 src/Linear/V3.hs:94:35-36 175711 1 0.0 0.0 0.0 0.0 rotateToZ.cprod Quaternion src/Quaternion.hs:36:5-35 175710 1 0.0 0.0 0.0 0.0 centroidNum Geometry.Polygon src/Geometry/Polygon.hs:117:1-66 175699 0 0.0 0.0 0.0 0.0 / Linear.V3 src/Linear/V3.hs:199:3-18 175721 0 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 175724 2 0.0 0.0 0.0 0.0 <*> Control.Foldl src/Control/Foldl.hs:(257,5)-(261,32) 175700 0 0.0 0.0 0.0 0.0 <*>.step Control.Foldl src/Control/Foldl.hs:258:13-64 175701 8 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 175704 0 0.0 0.0 0.0 0.0 + Linear.V3 src/Linear/V3.hs:181:3-18 175705 0 0.0 0.0 0.0 0.0 <*> Linear.V3 src/Linear/V3.hs:151:3-46 175706 8 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 175712 0 0.0 0.0 0.0 0.0 <*>.done Control.Foldl src/Control/Foldl.hs:260:13-51 175719 2 0.0 0.0 0.0 0.0 / Linear.V3 src/Linear/V3.hs:199:3-18 175722 0 0.0 0.0 0.0 0.0 <*> Linear.V3 src/Linear/V3.hs:151:3-46 175723 2 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 175725 0 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 175720 0 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 175702 0 0.0 0.0 0.0 0.0 + Linear.V3 src/Linear/V3.hs:181:3-18 175703 0 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 175707 8 0.0 0.0 0.0 0.0 genericLength Control.Foldl src/Control/Foldl.hs:885:1-41 175713 0 0.0 0.0 0.0 0.0 genericLength.\ Control.Foldl src/Control/Foldl.hs:885:31-35 175714 8 0.0 0.0 0.0 0.0 + Linear.V3 src/Linear/V3.hs:181:3-18 175715 0 0.0 0.0 0.0 0.0 <*> Linear.V3 src/Linear/V3.hs:151:3-46 175716 8 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 175718 0 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 175717 8 0.0 0.0 0.0 0.0 CAF:m10_ro7sk Dodge.Room.Start 110250 0 0.0 0.0 0.0 0.0 preCritStart Dodge.Room.Start src/Dodge/Room/Start.hs:(93,1)-(100,13) 147664 0 0.0 0.0 0.0 0.0 takeOneWeighted RandomHelp src/RandomHelp.hs:(24,1)-(29,13) 147665 1 0.0 0.0 0.0 0.0 CAF:m135_r230s Data.Aeson.Parser.Internal 91042 0 0.0 0.0 0.0 0.0 value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:202:1-37 138551 0 0.0 0.0 0.0 0.0 fmap Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(172,5)-(174,42) 138552 1 0.0 0.0 0.0 0.0 CAF:m136_r230y Data.Aeson.Parser.Internal 91049 0 0.0 0.0 0.0 0.0 value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:202:1-37 138775 0 0.0 0.0 0.0 0.0 >>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 138776 0 0.0 0.0 0.0 0.0 >>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 138777 0 0.0 0.0 0.0 0.0 >>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 138778 0 0.0 0.0 0.0 0.0 fmap Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(172,5)-(174,42) 138779 1 0.0 0.0 0.0 0.0 CAF:m138_r230B Data.Aeson.Parser.Internal 91051 0 0.0 0.0 0.0 0.0 value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:202:1-37 138771 0 0.0 0.0 0.0 0.0 >>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 138772 1 0.0 0.0 0.0 0.0 >>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 138773 0 0.0 0.0 0.0 0.0 >>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 138774 0 0.0 0.0 0.0 0.0 CAF:m139_r230E Data.Aeson.Parser.Internal 91054 0 0.0 0.0 0.0 0.0 value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:202:1-37 138757 0 0.0 0.0 0.0 0.0 >>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 138758 1 0.0 0.0 0.0 0.0 >>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 138759 0 0.0 0.0 0.0 0.0 >>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 138760 0 0.0 0.0 0.0 0.0 CAF:m141_r230N Data.Aeson.Parser.Internal 91059 0 0.0 0.0 0.0 0.0 value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:202:1-37 138609 0 0.0 0.0 0.0 0.0 >>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 138610 0 0.0 0.0 0.0 0.0 >>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 138611 0 0.0 0.0 0.0 0.0 >>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 138612 0 0.0 0.0 0.0 0.0 object_ Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:136:46-85 138613 0 0.0 0.0 0.0 0.0 fmap Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(172,5)-(174,42) 138614 1 0.0 0.0 0.0 0.0 CAF:m142_r230P Data.Aeson.Parser.Internal 91061 0 0.0 0.0 0.0 0.0 value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:202:1-37 138816 0 0.0 0.0 0.0 0.0 >>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 138817 0 0.0 0.0 0.0 0.0 >>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 138818 0 0.0 0.0 0.0 0.0 >>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 138819 0 0.0 0.0 0.0 0.0 fmap Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(172,5)-(174,42) 138821 1 0.0 0.0 0.0 0.0 object_ Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:136:46-85 138820 0 0.0 0.0 0.0 0.0 CAF:m143_r230T Data.Aeson.Parser.Internal 91065 0 0.0 0.0 0.0 0.0 value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:202:1-37 138800 0 0.0 0.0 0.0 0.0 >>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 138801 0 0.0 0.0 0.0 0.0 >>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 138802 0 0.0 0.0 0.0 0.0 >>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 138803 0 0.0 0.0 0.0 0.0 fmap Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(172,5)-(174,42) 138805 1 0.0 0.0 0.0 0.0 object_ Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:136:46-85 138804 0 0.0 0.0 0.0 0.0 CAF:m144_r230Y Data.Aeson.Parser.Internal 91070 0 0.0 0.0 0.0 0.0 value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:202:1-37 138627 0 0.0 0.0 0.0 0.0 >>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 138628 1 0.0 0.0 0.0 0.0 >>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 138629 0 0.0 0.0 0.0 0.0 >>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 138630 0 0.0 0.0 0.0 0.0 object_ Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:136:46-85 138631 0 0.0 0.0 0.0 0.0 <* Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:191:5-36 138632 1 0.0 0.0 0.0 0.0 CAF:m145_r230Z Data.Aeson.Parser.Internal 91071 0 0.0 0.0 0.0 0.0 value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:202:1-37 138579 0 0.0 0.0 0.0 0.0 >>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 138580 1 0.0 0.0 0.0 0.0 >>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 138581 0 0.0 0.0 0.0 0.0 >>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 138582 0 0.0 0.0 0.0 0.0 CAF:m147_r2319 Data.Aeson.Parser.Internal 91079 0 0.0 0.0 0.0 0.0 value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:202:1-37 138728 0 0.0 0.0 0.0 0.0 >>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 138729 0 0.0 0.0 0.0 0.0 >>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 138730 0 0.0 0.0 0.0 0.0 >>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 138731 0 0.0 0.0 0.0 0.0 array_ Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:175:35-59 138732 0 0.0 0.0 0.0 0.0 fmap Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(172,5)-(174,42) 138733 1 0.0 0.0 0.0 0.0 CAF:m149_r231f Data.Aeson.Parser.Internal 91085 0 0.0 0.0 0.0 0.0 value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:202:1-37 138700 0 0.0 0.0 0.0 0.0 >>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 138701 1 0.0 0.0 0.0 0.0 >>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 138702 0 0.0 0.0 0.0 0.0 >>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 138703 0 0.0 0.0 0.0 0.0 CAF:m150_r231v Data.Aeson.Parser.Internal 91095 0 0.0 0.0 0.0 0.0 value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:202:1-37 138880 0 0.0 0.0 0.0 0.0 >>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 138881 1 0.0 0.0 0.0 0.0 >>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 138882 0 0.0 0.0 0.0 0.0 >>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 138883 0 0.0 0.0 0.0 0.0 CAF:m155_r2322 Data.Aeson.Parser.Internal 91122 0 0.0 0.0 0.0 0.0 value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:202:1-37 138689 0 0.0 0.0 0.0 0.0 >>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 138690 1 0.0 0.0 0.0 0.0 >>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 138691 0 0.0 0.0 0.0 0.0 >>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 138692 0 0.0 0.0 0.0 0.0 <* Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:191:5-36 138694 1 0.0 0.0 0.0 0.0 object_ Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:136:46-85 138693 0 0.0 0.0 0.0 0.0 CAF:m156_r2324 Data.Aeson.Parser.Internal 91123 0 0.0 0.0 0.0 0.0 value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:202:1-37 138746 0 0.0 0.0 0.0 0.0 >>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 138747 1 0.0 0.0 0.0 0.0 >>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 138748 0 0.0 0.0 0.0 0.0 >>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 138749 0 0.0 0.0 0.0 0.0 array_ Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:175:35-59 138750 0 0.0 0.0 0.0 0.0 <* Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:191:5-36 138751 1 0.0 0.0 0.0 0.0 CAF:m157_r2326 Data.Aeson.Parser.Internal 91128 0 0.0 0.0 0.0 0.0 jsonEOF Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:444:1-41 138906 0 0.0 0.0 0.0 0.0 fmap Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(172,5)-(174,42) 138907 1 0.0 0.0 0.0 0.0 CAF:m1_rh0Gn Dodge.Projectile.Update 114669 0 0.0 0.0 0.0 0.0 doThrust Dodge.Projectile.Update src/Dodge/Projectile/Update.hs:(104,1)-(122,47) 179851 0 0.0 0.0 0.0 0.0 doThrust.trailage Dodge.Projectile.Update src/Dodge/Projectile/Update.hs:113:5-52 179852 0 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:235:3-43 179853 0 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 179854 0 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 179855 0 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 179856 1 0.0 0.0 0.0 0.0 CAF:m1_rl82y Dodge.Humanoid 116555 0 0.0 0.0 0.0 0.0 defaultImpulsive Dodge.Humanoid src/Dodge/Humanoid.hs:(197,1)-(202,28) 158249 0 0.0 0.0 0.0 0.0 defaultImpulsive.updateRandGen Dodge.Humanoid src/Dodge/Humanoid.hs:(200,5)-(202,28) 158250 0 0.0 0.0 0.0 0.0 defaultImpulsive.updateRandGen.(...) Dodge.Humanoid src/Dodge/Humanoid.hs:201:13-55 158251 0 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:235:3-43 158252 0 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 158253 0 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 158254 0 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 158255 1 0.0 0.0 0.0 0.0 CAF:m1_rooq0 Dodge.StartNewGame 136614 0 0.0 0.0 0.0 0.0 startNewGameInSlot Dodge.StartNewGame src/Dodge/StartNewGame.hs:(15,1)-(17,59) 144516 0 0.0 0.0 0.0 0.0 startNewGameInSlot.i Dodge.StartNewGame src/Dodge/StartNewGame.hs:17:5-59 144517 0 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:235:3-43 144518 0 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 144519 0 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 144520 0 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 144521 1 0.0 0.0 0.0 0.0 CAF:m3_rh0Gp Dodge.Projectile.Update 114670 0 0.0 0.0 0.0 0.0 doThrust Dodge.Projectile.Update src/Dodge/Projectile/Update.hs:(104,1)-(122,47) 179845 0 0.0 0.0 0.0 0.0 doThrust.trailage Dodge.Projectile.Update src/Dodge/Projectile/Update.hs:113:5-52 179846 0 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:235:3-43 179847 0 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 179848 0 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 179849 1 0.0 0.0 0.0 0.0 CAF:m3_rl82A Dodge.Humanoid 116556 0 0.0 0.0 0.0 0.0 defaultImpulsive Dodge.Humanoid src/Dodge/Humanoid.hs:(197,1)-(202,28) 158242 0 0.0 0.0 0.0 0.0 defaultImpulsive.updateRandGen Dodge.Humanoid src/Dodge/Humanoid.hs:(200,5)-(202,28) 158243 0 0.0 0.0 0.0 0.0 defaultImpulsive.updateRandGen.(...) Dodge.Humanoid src/Dodge/Humanoid.hs:201:13-55 158244 0 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:235:3-43 158245 0 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 158246 0 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 158247 1 0.0 0.0 0.0 0.0 CAF:m3_rooq2 Dodge.StartNewGame 136615 0 0.0 0.0 0.0 0.0 startNewGameInSlot Dodge.StartNewGame src/Dodge/StartNewGame.hs:(15,1)-(17,59) 144509 0 0.0 0.0 0.0 0.0 startNewGameInSlot.i Dodge.StartNewGame src/Dodge/StartNewGame.hs:17:5-59 144510 0 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:235:3-43 144511 0 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 144512 0 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 144513 1 0.0 0.0 0.0 0.0 CAF:m4_reOwi Dodge.WorldEvent.Explosion 114216 0 0.0 0.0 0.0 0.0 makeExplosionAt Dodge.WorldEvent.Explosion src/Dodge/WorldEvent/Explosion.hs:(80,1)-(106,71) 179999 0 0.0 0.0 0.0 0.0 makeExplosionAt.fPs'' Dodge.WorldEvent.Explosion src/Dodge/WorldEvent/Explosion.hs:90:5-86 180000 0 0.0 0.0 0.0 0.0 randInHemisphere RandomHelp src/RandomHelp.hs:(96,1)-(99,22) 180001 1 0.0 0.0 0.0 0.0 randOnHemisphere RandomHelp src/RandomHelp.hs:(89,1)-(93,21) 180003 1 0.0 0.0 0.0 0.0 CAF:m5_r22Rw Data.Aeson.Parser.Internal 90595 0 0.0 0.0 0.0 0.0 jstring Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:324:1-32 138658 0 0.0 0.0 0.0 0.0 fmap Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(172,5)-(174,42) 138659 1 0.0 0.0 0.0 0.0 CAF:m5_reOwp Dodge.WorldEvent.Explosion 114217 0 0.0 0.0 0.0 0.0 makeExplosionAt Dodge.WorldEvent.Explosion src/Dodge/WorldEvent/Explosion.hs:(80,1)-(106,71) 180101 0 0.0 0.0 0.0 0.0 makeExplosionAt.times Dodge.WorldEvent.Explosion src/Dodge/WorldEvent/Explosion.hs:100:5-42 180102 0 0.0 0.0 0.0 0.0 randomRs System.Random src/System/Random.hs:258:3-76 180103 0 0.0 0.0 0.0 0.0 randomRs.\ System.Random src/System/Random.hs:258:42-75 180104 0 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:235:3-43 180105 0 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 180106 0 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 180107 0 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 180108 1 0.0 0.0 0.0 0.0 CAF:m6_rnneZ Dodge.Room.Room 110324 0 0.0 0.0 0.0 0.0 weaponBetweenPillars Dodge.Room.Room src/Dodge/Room/Room.hs:(194,1)-(216,71) 148061 0 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:235:3-43 148062 0 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 148063 0 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 148064 0 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 148065 1 0.0 0.0 0.0 0.0 CAF:m7_r22Rz Data.Aeson.Parser.Internal 90597 0 0.0 0.0 0.0 0.0 jstring Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:324:1-32 138656 0 0.0 0.0 0.0 0.0 >>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 138657 1 0.0 0.0 0.0 0.0 CAF:m7_reOwt Dodge.WorldEvent.Explosion 114219 0 0.0 0.0 0.0 0.0 makeExplosionAt Dodge.WorldEvent.Explosion src/Dodge/WorldEvent/Explosion.hs:(80,1)-(106,71) 180093 0 0.0 0.0 0.0 0.0 makeExplosionAt.times Dodge.WorldEvent.Explosion src/Dodge/WorldEvent/Explosion.hs:100:5-42 180094 0 0.0 0.0 0.0 0.0 randomRs System.Random src/System/Random.hs:258:3-76 180095 0 0.0 0.0 0.0 0.0 randomRs.\ System.Random src/System/Random.hs:258:42-75 180096 0 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:235:3-43 180097 0 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 180098 0 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 180099 1 0.0 0.0 0.0 0.0 CAF:m8_rnnf3 Dodge.Room.Room 110326 0 0.0 0.0 0.0 0.0 weaponBetweenPillars Dodge.Room.Room src/Dodge/Room/Room.hs:(194,1)-(216,71) 148056 0 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:235:3-43 148057 0 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 148058 0 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 148059 1 0.0 0.0 0.0 0.0 CAF:m9_rnnfd Dodge.Room.Room 110328 0 0.0 0.0 0.0 0.0 weaponBetweenPillars Dodge.Room.Room src/Dodge/Room/Room.hs:(194,1)-(216,71) 147897 0 0.0 0.0 0.0 0.0 takeOne RandomHelp src/RandomHelp.hs:21:1-75 147898 1 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 147903 1 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 147905 1 0.0 0.0 0.0 0.0 CAF:machineGun1 Dodge.Item.Held.Rod 115536 0 0.0 0.0 0.0 0.0 machineGun Dodge.Item.Held.Rod src/Dodge/Item/Held/Rod.hs:(78,1)-(91,39) 145622 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145623 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145624 1 0.0 0.0 0.0 0.0 CAF:machineGun10 Dodge.Item.Held.Rod 115527 0 0.0 0.0 0.0 0.0 machineGun Dodge.Item.Held.Rod src/Dodge/Item/Held/Rod.hs:(78,1)-(91,39) 145649 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145650 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145651 1 0.0 0.0 0.0 0.0 CAF:machineGun11 Dodge.Item.Held.Rod 115526 0 0.0 0.0 0.0 0.0 machineGun Dodge.Item.Held.Rod src/Dodge/Item/Held/Rod.hs:(78,1)-(91,39) 145652 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145653 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145654 1 0.0 0.0 0.0 0.0 CAF:machineGun12 Dodge.Item.Held.Rod 115525 0 0.0 0.0 0.0 0.0 machineGun Dodge.Item.Held.Rod src/Dodge/Item/Held/Rod.hs:(78,1)-(91,39) 145655 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145656 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145657 1 0.0 0.0 0.0 0.0 CAF:machineGun2 Dodge.Item.Held.Rod 115535 0 0.0 0.0 0.0 0.0 machineGun Dodge.Item.Held.Rod src/Dodge/Item/Held/Rod.hs:(78,1)-(91,39) 145625 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145626 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145627 1 0.0 0.0 0.0 0.0 CAF:machineGun3 Dodge.Item.Held.Rod 115534 0 0.0 0.0 0.0 0.0 machineGun Dodge.Item.Held.Rod src/Dodge/Item/Held/Rod.hs:(78,1)-(91,39) 145628 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145629 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145630 1 0.0 0.0 0.0 0.0 CAF:machineGun4 Dodge.Item.Held.Rod 115533 0 0.0 0.0 0.0 0.0 machineGun Dodge.Item.Held.Rod src/Dodge/Item/Held/Rod.hs:(78,1)-(91,39) 145631 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145632 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145633 1 0.0 0.0 0.0 0.0 CAF:machineGun5 Dodge.Item.Held.Rod 115532 0 0.0 0.0 0.0 0.0 machineGun Dodge.Item.Held.Rod src/Dodge/Item/Held/Rod.hs:(78,1)-(91,39) 145634 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145635 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145636 1 0.0 0.0 0.0 0.0 CAF:machineGun6 Dodge.Item.Held.Rod 115531 0 0.0 0.0 0.0 0.0 machineGun Dodge.Item.Held.Rod src/Dodge/Item/Held/Rod.hs:(78,1)-(91,39) 145637 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145638 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145639 1 0.0 0.0 0.0 0.0 CAF:machineGun7 Dodge.Item.Held.Rod 115530 0 0.0 0.0 0.0 0.0 machineGun Dodge.Item.Held.Rod src/Dodge/Item/Held/Rod.hs:(78,1)-(91,39) 145640 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145641 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145642 1 0.0 0.0 0.0 0.0 CAF:machineGun8 Dodge.Item.Held.Rod 115529 0 0.0 0.0 0.0 0.0 machineGun Dodge.Item.Held.Rod src/Dodge/Item/Held/Rod.hs:(78,1)-(91,39) 145643 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145644 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145645 1 0.0 0.0 0.0 0.0 CAF:machineGun9 Dodge.Item.Held.Rod 115528 0 0.0 0.0 0.0 0.0 machineGun Dodge.Item.Held.Rod src/Dodge/Item/Held/Rod.hs:(78,1)-(91,39) 145646 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145647 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145648 1 0.0 0.0 0.0 0.0 CAF:machinePistol1 Dodge.Item.Held.Stick 115422 0 0.0 0.0 0.0 0.0 machinePistol Dodge.Item.Held.Stick src/Dodge/Item/Held/Stick.hs:(87,1)-(93,33) 145223 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145224 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145225 1 0.0 0.0 0.0 0.0 CAF:machinePistol2 Dodge.Item.Held.Stick 115421 0 0.0 0.0 0.0 0.0 machinePistol Dodge.Item.Held.Stick src/Dodge/Item/Held/Stick.hs:(87,1)-(93,33) 145226 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145227 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145228 1 0.0 0.0 0.0 0.0 at Control.Lens.At src/Control/Lens/At.hs:495:3-25 145238 1 0.0 0.0 0.0 0.0 compare Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:220:19-21 145239 3 0.0 0.0 0.0 0.0 CAF:machinePistol3 Dodge.Item.Held.Stick 115420 0 0.0 0.0 0.0 0.0 machinePistol Dodge.Item.Held.Stick src/Dodge/Item/Held/Stick.hs:(87,1)-(93,33) 145229 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145230 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145231 1 0.0 0.0 0.0 0.0 CAF:machinePistol4 Dodge.Item.Held.Stick 115419 0 0.0 0.0 0.0 0.0 machinePistol Dodge.Item.Held.Stick src/Dodge/Item/Held/Stick.hs:(87,1)-(93,33) 145232 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145233 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145234 1 0.0 0.0 0.0 0.0 CAF:machinePistol5 Dodge.Item.Held.Stick 115418 0 0.0 0.0 0.0 0.0 machinePistol Dodge.Item.Held.Stick src/Dodge/Item/Held/Stick.hs:(87,1)-(93,33) 145235 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145236 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145237 1 0.0 0.0 0.0 0.0 CAF:magShield1 Dodge.Item.Equipment 115804 0 0.0 0.0 0.0 0.0 magShield Dodge.Item.Equipment src/Dodge/Item/Equipment.hs:(28,1)-(33,44) 146086 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146087 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 146088 1 0.0 0.0 0.0 0.0 CAF:magShield2 Dodge.Item.Equipment 115803 0 0.0 0.0 0.0 0.0 magShield Dodge.Item.Equipment src/Dodge/Item/Equipment.hs:(28,1)-(33,44) 146089 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146090 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 146091 1 0.0 0.0 0.0 0.0 CAF:magShield3 Dodge.Item.Equipment 115802 0 0.0 0.0 0.0 0.0 magShield Dodge.Item.Equipment src/Dodge/Item/Equipment.hs:(28,1)-(33,44) 146092 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146093 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 146094 1 0.0 0.0 0.0 0.0 CAF:magShield4 Dodge.Item.Equipment 115801 0 0.0 0.0 0.0 0.0 magShield Dodge.Item.Equipment src/Dodge/Item/Equipment.hs:(28,1)-(33,44) 146095 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146096 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 146097 1 0.0 0.0 0.0 0.0 CAF:magicConstant_r5vUl Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:436:11-23 73898 0 0.0 0.0 0.0 0.0 pngCrcTable Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:(432,1)-(436,46) 139988 0 0.0 0.0 0.0 0.0 pngCrcTable.magicConstant Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:436:11-46 139989 1 0.0 0.0 0.0 0.0 CAF:main1 Main 138522 0 0.0 0.0 0.0 0.0 main Main appDodge/Main.hs:(38,1)-(53,26) 138524 1 0.0 0.0 0.0 0.0 CAF:makeBlockDebris1 Dodge.Block.Debris 134460 0 0.0 0.0 0.0 0.0 makeBlockDebris Dodge.Block.Debris src/Dodge/Block/Debris.hs:(29,1)-(37,44) 180395 0 0.0 0.0 0.0 0.0 makeBlockDebris.(...) Dodge.Block.Debris src/Dodge/Block/Debris.hs:(33,5)-(37,44) 180396 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 180397 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 180398 1 0.0 0.0 0.0 0.0 CAF:makeBlockDebris4 Dodge.Block.Debris 134457 0 0.0 0.0 0.0 0.0 makeBlockDebris Dodge.Block.Debris src/Dodge/Block/Debris.hs:(29,1)-(37,44) 180385 0 0.0 0.0 0.0 0.0 makeBlockDebris.(...) Dodge.Block.Debris src/Dodge/Block/Debris.hs:(33,5)-(37,44) 180386 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 180387 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 180388 1 0.0 0.0 0.0 0.0 CAF:makeBlockDebris_f1 Dodge.Block.Debris 134459 0 0.0 0.0 0.0 0.0 makeBlockDebris Dodge.Block.Debris src/Dodge/Block/Debris.hs:(29,1)-(37,44) 180399 0 0.0 0.0 0.0 0.0 makeBlockDebris.(...) Dodge.Block.Debris src/Dodge/Block/Debris.hs:(33,5)-(37,44) 180400 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 180401 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 180402 1 0.0 0.0 0.0 0.0 CAF:makeBlockDebris_f2 Dodge.Block.Debris 134456 0 0.0 0.0 0.0 0.0 makeBlockDebris Dodge.Block.Debris src/Dodge/Block/Debris.hs:(29,1)-(37,44) 180389 0 0.0 0.0 0.0 0.0 makeBlockDebris.(...) Dodge.Block.Debris src/Dodge/Block/Debris.hs:(33,5)-(37,44) 180390 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 180391 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 180392 1 0.0 0.0 0.0 0.0 CAF:makeDebris Dodge.Block.Debris src/Dodge/Block/Debris.hs:43:1-10 134455 0 0.0 0.0 0.0 0.0 makeDebris Dodge.Block.Debris src/Dodge/Block/Debris.hs:43:1-46 180489 1 0.0 0.0 0.0 0.0 CAF:makeShaderEBO4 Shader.Compile 135368 0 0.0 0.0 0.0 0.0 CAF:makeShaderEBO6 Shader.Compile 135367 0 0.0 0.0 0.0 0.0 CAF:makeShaderEBO8 Shader.Compile 135366 0 0.0 0.0 0.0 0.0 CAF:makeShaderVBO2 Shader.Compile 135373 0 0.0 0.0 0.0 0.0 setupVAO Shader.Compile src/Shader/Compile.hs:190:1-44 139870 1 0.0 0.0 0.0 0.0 CAF:makeStartCloudAt Dodge.WorldEvent.Cloud src/Dodge/WorldEvent/Cloud.hs:63:1-16 135970 0 0.0 0.0 0.0 0.0 makeStartCloudAt Dodge.WorldEvent.Cloud src/Dodge/WorldEvent/Cloud.hs:63:1-65 159305 1 0.0 0.0 0.0 0.0 CAF:makeStateVar Data.StateVar src/Data/StateVar.hs:139:1-12 86958 0 0.0 0.0 0.0 0.0 makeStateVar Data.StateVar src/Data/StateVar.hs:139:1-23 139449 1 0.0 0.0 0.0 0.0 CAF:makeTermLine Dodge.Terminal src/Dodge/Terminal.hs:127:1-12 114406 0 0.0 0.0 0.0 0.0 makeTermLine Dodge.Terminal src/Dodge/Terminal.hs:127:1-46 158687 1 0.0 0.0 0.0 0.0 CAF:makeTermPara Dodge.Terminal src/Dodge/Terminal.hs:130:1-12 114407 0 0.0 0.0 0.0 0.0 makeTermPara Dodge.Terminal src/Dodge/Terminal.hs:130:1-50 171449 1 0.0 0.0 0.0 0.0 CAF:makeTermPara_g Dodge.Terminal 114398 0 0.0 0.0 0.0 0.0 makeTermPara Dodge.Terminal src/Dodge/Terminal.hs:130:1-50 171451 0 0.0 0.0 0.0 0.0 makeParagraph Justify src/Justify.hs:7:1-56 171452 1 0.0 0.0 0.0 0.0 CAF:makeTypeCraft Dodge.Item.Craftable src/Dodge/Item/Craftable.hs:17:1-13 116069 0 0.0 0.0 0.0 0.0 makeTypeCraft Dodge.Item.Craftable src/Dodge/Item/Craftable.hs:17:1-34 146112 1 0.0 0.0 0.0 0.0 CAF:makeTypeCraftNum1 Dodge.Item.Craftable 116068 0 0.0 0.0 0.0 0.0 makeTypeCraftNum Dodge.Item.Craftable src/Dodge/Item/Craftable.hs:(9,1)-(14,37) 146117 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146118 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 146119 1 0.0 0.0 0.0 0.0 CAF:makeTypeCraftNum2 Dodge.Item.Craftable 116067 0 0.0 0.0 0.0 0.0 makeTypeCraftNum Dodge.Item.Craftable src/Dodge/Item/Craftable.hs:(9,1)-(14,37) 146120 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146121 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 146122 1 0.0 0.0 0.0 0.0 CAF:mask1_reOwu Dodge.WorldEvent.Explosion 114220 0 0.0 0.0 0.0 0.0 makeExplosionAt Dodge.WorldEvent.Explosion src/Dodge/WorldEvent/Explosion.hs:(80,1)-(106,71) 180127 0 0.0 0.0 0.0 0.0 makeExplosionAt.times Dodge.WorldEvent.Explosion src/Dodge/WorldEvent/Explosion.hs:100:5-42 180128 0 0.0 0.0 0.0 0.0 randomRs System.Random src/System/Random.hs:258:3-76 180129 0 0.0 0.0 0.0 0.0 randomRs.\ System.Random src/System/Random.hs:258:42-75 180130 0 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:235:3-43 180131 0 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 180132 0 0.0 0.0 0.0 0.0 CAF:mask1_rmGEr Dodge.Room.Tanks 110203 0 0.0 0.0 0.0 0.0 tanksRoom Dodge.Room.Tanks src/Dodge/Room/Tanks.hs:(104,1)-(129,35) 148996 0 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:235:3-43 148997 0 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 148998 0 0.0 0.0 0.0 0.0 CAF:mask2_rnnf4 Dodge.Room.Room 110327 0 0.0 0.0 0.0 0.0 weaponBetweenPillars Dodge.Room.Room src/Dodge/Room/Room.hs:(194,1)-(216,71) 148083 0 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:235:3-43 148084 0 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 148085 0 0.0 0.0 0.0 0.0 CAF:mask_rh0Gk Dodge.Projectile.Update 114667 0 0.0 0.0 0.0 0.0 doThrust Dodge.Projectile.Update src/Dodge/Projectile/Update.hs:(104,1)-(122,47) 179875 0 0.0 0.0 0.0 0.0 doThrust.trailage Dodge.Projectile.Update src/Dodge/Projectile/Update.hs:113:5-52 179876 0 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:235:3-43 179877 0 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 179878 0 0.0 0.0 0.0 0.0 CAF:mask_rl82v Dodge.Humanoid 116553 0 0.0 0.0 0.0 0.0 defaultImpulsive Dodge.Humanoid src/Dodge/Humanoid.hs:(197,1)-(202,28) 158274 0 0.0 0.0 0.0 0.0 defaultImpulsive.updateRandGen Dodge.Humanoid src/Dodge/Humanoid.hs:(200,5)-(202,28) 158275 0 0.0 0.0 0.0 0.0 defaultImpulsive.updateRandGen.(...) Dodge.Humanoid src/Dodge/Humanoid.hs:201:13-55 158276 0 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:235:3-43 158277 0 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 158278 0 0.0 0.0 0.0 0.0 CAF:mask_rmGEo Dodge.Room.Tanks 110202 0 0.0 0.0 0.0 0.0 tanksPipesRoom Dodge.Room.Tanks src/Dodge/Room/Tanks.hs:(96,1)-(101,55) 150169 0 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:235:3-43 150170 0 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 150171 0 0.0 0.0 0.0 0.0 CAF:mask_roopX Dodge.StartNewGame 136612 0 0.0 0.0 0.0 0.0 startNewGameInSlot Dodge.StartNewGame src/Dodge/StartNewGame.hs:(15,1)-(17,59) 144543 0 0.0 0.0 0.0 0.0 startNewGameInSlot.i Dodge.StartNewGame src/Dodge/StartNewGame.hs:17:5-59 144544 0 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:235:3-43 144545 0 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 144546 0 0.0 0.0 0.0 0.0 CAF:maxExpt Utils src/Utils.hs:58:1-7 85387 0 0.0 0.0 0.0 0.0 maxExpt Utils src/Utils.hs:58:1-13 139212 1 0.0 0.0 0.0 0.0 CAF:maxViewDistance Dodge.Viewpoints src/Dodge/Viewpoints.hs:27:1-15 136017 0 0.0 0.0 0.0 0.0 maxViewDistance Dodge.Viewpoints src/Dodge/Viewpoints.hs:27:1-21 156633 1 0.0 0.0 0.0 0.0 CAF:mcApplyDamage1 Dodge.Machine.Update 114870 0 0.0 0.0 0.0 0.0 mcApplyDamage Dodge.Machine.Update src/Dodge/Machine/Update.hs:(91,1)-(97,58) 161987 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 161988 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 161989 1 0.0 0.0 0.0 0.0 CAF:mcApplyDamage2 Dodge.Machine.Update 114867 0 0.0 0.0 0.0 0.0 mcApplyDamage Dodge.Machine.Update src/Dodge/Machine/Update.hs:(91,1)-(97,58) 158571 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 158572 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 158573 1 0.0 0.0 0.0 0.0 CAF:mcApplyDamage_bc Dodge.Machine.Update 114868 0 0.0 0.0 0.0 0.0 mcApplyDamage Dodge.Machine.Update src/Dodge/Machine/Update.hs:(91,1)-(97,58) 158446 0 0.0 0.0 0.0 0.0 right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 158447 1 0.0 0.0 0.0 0.0 CAF:mcApplyDamage_f1 Dodge.Machine.Update 114869 0 0.0 0.0 0.0 0.0 mcApplyDamage Dodge.Machine.Update src/Dodge/Machine/Update.hs:(91,1)-(97,58) 158443 0 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 158444 1 0.0 0.0 0.0 0.0 CAF:mcApplyDamage_f2 Dodge.Machine.Update 114866 0 0.0 0.0 0.0 0.0 mcApplyDamage Dodge.Machine.Update src/Dodge/Machine/Update.hs:(91,1)-(97,58) 158574 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 158575 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 158576 1 0.0 0.0 0.0 0.0 CAF:mcProxTest1 Dodge.Machine.Update 114835 0 0.0 0.0 0.0 0.0 mcProxTest Dodge.Machine.Update src/Dodge/Machine/Update.hs:(127,1)-(132,14) 158642 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 158643 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 158644 1 0.0 0.0 0.0 0.0 CAF:mcProxTest_bc Dodge.Machine.Update 114836 0 0.0 0.0 0.0 0.0 mcProxTest Dodge.Machine.Update src/Dodge/Machine/Update.hs:(127,1)-(132,14) 158640 0 0.0 0.0 0.0 0.0 right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 158641 1 0.0 0.0 0.0 0.0 CAF:mcProxTest_f1 Dodge.Machine.Update 114837 0 0.0 0.0 0.0 0.0 mcProxTest Dodge.Machine.Update src/Dodge/Machine/Update.hs:(127,1)-(132,14) 158636 0 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 158637 1 0.0 0.0 0.0 0.0 CAF:mcProxTest_f2 Dodge.Machine.Update 114834 0 0.0 0.0 0.0 0.0 mcProxTest Dodge.Machine.Update src/Dodge/Machine/Update.hs:(127,1)-(132,14) 158645 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 158646 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 158647 1 0.0 0.0 0.0 0.0 CAF:mcSensorTriggerUpdate1 Dodge.Machine.Update 114802 0 0.0 0.0 0.0 0.0 mcTriggerVal Dodge.Machine.Update src/Dodge/Machine/Update.hs:(76,1)-(78,63) 158605 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 158606 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 158607 1 0.0 0.0 0.0 0.0 CAF:mcSensorTriggerUpdate_f1 Dodge.Machine.Update 114801 0 0.0 0.0 0.0 0.0 mcTriggerVal Dodge.Machine.Update src/Dodge/Machine/Update.hs:(76,1)-(78,63) 158608 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 158609 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 158610 1 0.0 0.0 0.0 0.0 CAF:mcUseItem1 Dodge.Machine.Update 114808 0 0.0 0.0 0.0 0.0 mcUseItem Dodge.Machine.Update src/Dodge/Machine/Update.hs:(62,1)-(67,32) 158536 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 158537 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 158538 1 0.0 0.0 0.0 0.0 CAF:mcUseItem20 Dodge.Machine.Update 114804 0 0.0 0.0 0.0 0.0 mcUseItem Dodge.Machine.Update src/Dodge/Machine/Update.hs:(62,1)-(67,32) 158529 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 158530 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 158531 1 0.0 0.0 0.0 0.0 CAF:mcUseItem_bc Dodge.Machine.Update 114805 0 0.0 0.0 0.0 0.0 mcUseItem Dodge.Machine.Update src/Dodge/Machine/Update.hs:(62,1)-(67,32) 158527 0 0.0 0.0 0.0 0.0 right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 158528 1 0.0 0.0 0.0 0.0 CAF:mcUseItem_f1 Dodge.Machine.Update 114807 0 0.0 0.0 0.0 0.0 mcUseItem Dodge.Machine.Update src/Dodge/Machine/Update.hs:(62,1)-(67,32) 158539 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 158540 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 158541 1 0.0 0.0 0.0 0.0 CAF:mcUseItem_f2 Dodge.Machine.Update 114806 0 0.0 0.0 0.0 0.0 mcUseItem Dodge.Machine.Update src/Dodge/Machine/Update.hs:(62,1)-(67,32) 158523 0 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 158524 1 0.0 0.0 0.0 0.0 CAF:mcUseItem_f3 Dodge.Machine.Update 114803 0 0.0 0.0 0.0 0.0 mcUseItem Dodge.Machine.Update src/Dodge/Machine/Update.hs:(62,1)-(67,32) 158532 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 158533 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 158534 1 0.0 0.0 0.0 0.0 CAF:memoBoxEdgeIndices_rjkE1 Shader.Poke src/Shader/Poke.hs:301:1-18 135268 0 0.0 0.0 0.0 0.0 memoBoxEdgeIndices Shader.Poke src/Shader/Poke.hs:(301,1)-(303,44) 157264 1 0.0 0.0 0.0 0.0 >>= Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:36:3-18 157271 70 0.0 0.0 0.0 0.0 fmap Data.Vector.Fusion.Stream.Monadic Data/Vector/Fusion/Stream/Monadic.hs:(134,3)-(136,20) 157272 60 0.0 0.0 0.0 0.0 basicUnsafeWrite Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:241:1480-1538 157315 48 0.0 0.0 0.0 0.0 basicUnsafeWrite Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:131:3-69 157316 48 0.0 0.0 0.0 0.0 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 157319 0 0.0 0.0 0.0 0.0 writeByteArray# Data.Primitive.Types Data/Primitive/Types.hs:268:445-511 157320 48 0.0 0.0 0.0 0.0 basicUnsafeWrite Data.Vector.Mutable Data/Vector/Mutable.hs:135:3-65 157273 10 0.0 0.0 0.0 0.0 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 157275 0 0.0 0.0 0.0 0.0 marray# Data.Primitive.Array Data/Primitive/Array.hs:84:5-11 157276 10 0.0 0.0 0.0 0.0 unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 157270 60 0.0 0.0 0.0 0.0 basicUnsafeSlice Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:241:1016-1084 157317 49 0.0 0.0 0.0 0.0 basicUnsafeSlice Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:(101,3)-(102,25) 157318 49 0.0 0.0 0.0 0.0 basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:241:940-980 157291 48 0.0 0.0 0.0 0.0 basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:100:3-33 157292 48 0.0 0.0 0.0 0.0 basicUnsafeSlice Data.Vector.Mutable Data/Vector/Mutable.hs:106:3-62 157274 11 0.0 0.0 0.0 0.0 basicUnsafeGrow Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:241:1868-1936 157296 7 0.0 0.0 0.0 0.0 basicUnsafeGrow Data.Vector.Generic.Mutable.Base Data/Vector/Generic/Mutable/Base.hs:(142,3)-(148,23) 157297 7 0.0 0.0 0.0 0.0 basicUnsafeCopy Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:(134,3)-(137,34) 157308 7 0.0 0.0 0.0 0.0 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 157309 7 0.0 0.0 0.0 0.0 unI# Data.Primitive.ByteArray Data/Primitive/ByteArray.hs:363:1-17 157310 21 0.0 0.0 0.0 0.0 basicUnsafeCopy.sz Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:137:7-34 157311 7 0.0 0.0 0.0 0.0 sizeOf Data.Primitive.Types Data/Primitive/Types.hs:120:1-25 157312 7 0.0 0.0 0.0 0.0 sizeOf# Data.Primitive.Types Data/Primitive/Types.hs:268:70-97 157313 7 0.0 0.0 0.0 0.0 unI# Data.Primitive.Types Data/Primitive/Types.hs:251:1-17 157314 7 0.0 0.0 0.0 0.0 basicUnsafeGrow.n Data.Vector.Generic.Mutable.Base Data/Vector/Generic/Mutable/Base.hs:148:7-23 157298 7 0.0 0.0 0.0 0.0 basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:100:3-33 157299 7 0.0 0.0 0.0 0.0 basicUnsafeNew Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:(112,3)-(118,37) 157300 7 0.0 0.0 0.0 0.0 basicUnsafeNew.mx Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:118:7-37 157301 7 0.0 0.0 0.0 0.0 basicUnsafeNew.size Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:117:7-36 157302 7 0.0 0.0 0.0 0.0 sizeOf Data.Primitive.Types Data/Primitive/Types.hs:120:1-25 157303 7 0.0 0.0 0.0 0.0 sizeOf# Data.Primitive.Types Data/Primitive/Types.hs:268:70-97 157304 7 0.0 0.0 0.0 0.0 unI# Data.Primitive.Types Data/Primitive/Types.hs:251:1-17 157305 7 0.0 0.0 0.0 0.0 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 157306 7 0.0 0.0 0.0 0.0 basicUnsafeSlice Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:(101,3)-(102,25) 157307 7 0.0 0.0 0.0 0.0 enlarge_delta Data.Vector.Generic.Mutable Data/Vector/Generic/Mutable.hs:562:1-34 157293 7 0.0 0.0 0.0 0.0 basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:241:940-980 157294 7 0.0 0.0 0.0 0.0 basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:100:3-33 157295 7 0.0 0.0 0.0 0.0 sChunks Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:123:30-36 157269 2 0.0 0.0 0.0 0.0 sSize Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:125:30-34 157266 2 0.0 0.0 0.0 0.0 upperBound Data.Vector.Fusion.Bundle.Size Data/Vector/Fusion/Bundle/Size.hs:(126,1)-(128,30) 157265 2 0.0 0.0 0.0 0.0 basicUnsafeFreeze Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:242:508-575 157323 1 0.0 0.0 0.0 0.0 basicUnsafeFreeze Data.Vector.Primitive Data/Vector/Primitive.hs:(231,3)-(232,51) 157324 1 0.0 0.0 0.0 0.0 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 157325 1 0.0 0.0 0.0 0.0 basicUnsafeFreeze Data.Vector Data/Vector.hs:(289,3)-(290,47) 157278 1 0.0 0.0 0.0 0.0 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 157279 1 0.0 0.0 0.0 0.0 marray# Data.Primitive.Array Data/Primitive/Array.hs:84:5-11 157280 1 0.0 0.0 0.0 0.0 basicUnsafeNew Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:241:1176-1228 157281 1 0.0 0.0 0.0 0.0 basicUnsafeNew Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:(112,3)-(118,37) 157282 1 0.0 0.0 0.0 0.0 basicUnsafeNew.mx Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:118:7-37 157283 1 0.0 0.0 0.0 0.0 basicUnsafeNew.size Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:117:7-36 157284 1 0.0 0.0 0.0 0.0 sizeOf Data.Primitive.Types Data/Primitive/Types.hs:120:1-25 157285 1 0.0 0.0 0.0 0.0 sizeOf# Data.Primitive.Types Data/Primitive/Types.hs:268:70-97 157286 1 0.0 0.0 0.0 0.0 unI# Data.Primitive.Types Data/Primitive/Types.hs:251:1-17 157287 1 0.0 0.0 0.0 0.0 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 157288 1 0.0 0.0 0.0 0.0 basicUnsafeNew Data.Vector.Mutable Data/Vector/Mutable.hs:(116,3)-(119,32) 157267 1 0.0 0.0 0.0 0.0 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 157268 1 0.0 0.0 0.0 0.0 boxEdgeIndices Shader.Poke src/Shader/Poke.hs:(309,1)-(316,29) 157289 1 0.0 0.0 0.0 0.0 boxEdgeIndices.f Shader.Poke src/Shader/Poke.hs:(311,5)-(316,29) 157290 4 0.0 0.0 0.0 0.0 boxEdgeIndices.f.g Shader.Poke src/Shader/Poke.hs:316:9-29 157321 48 0.0 0.0 0.0 0.0 CAF:memoCylinderIndices_rjkDY Shader.Poke src/Shader/Poke.hs:277:1-19 135238 0 0.0 0.0 0.0 0.0 memoCylinderIndices Shader.Poke src/Shader/Poke.hs:(277,1)-(279,45) 157650 1 0.0 0.0 0.0 0.0 >>= Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:36:3-18 157657 58 0.0 0.0 0.0 0.0 fmap Data.Vector.Fusion.Stream.Monadic Data/Vector/Fusion/Stream/Monadic.hs:(134,3)-(136,20) 157658 48 0.0 0.0 0.0 0.0 basicUnsafeWrite Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:241:1480-1538 157701 36 0.0 0.0 0.0 0.0 basicUnsafeWrite Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:131:3-69 157702 36 0.0 0.0 0.0 0.0 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 157705 0 0.0 0.0 0.0 0.0 writeByteArray# Data.Primitive.Types Data/Primitive/Types.hs:268:445-511 157706 36 0.0 0.0 0.0 0.0 basicUnsafeWrite Data.Vector.Mutable Data/Vector/Mutable.hs:135:3-65 157659 10 0.0 0.0 0.0 0.0 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 157661 0 0.0 0.0 0.0 0.0 marray# Data.Primitive.Array Data/Primitive/Array.hs:84:5-11 157662 10 0.0 0.0 0.0 0.0 unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 157656 48 0.0 0.0 0.0 0.0 basicUnsafeSlice Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:241:1016-1084 157703 37 0.0 0.0 0.0 0.0 basicUnsafeSlice Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:(101,3)-(102,25) 157704 37 0.0 0.0 0.0 0.0 basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:241:940-980 157677 36 0.0 0.0 0.0 0.0 basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:100:3-33 157678 36 0.0 0.0 0.0 0.0 basicUnsafeSlice Data.Vector.Mutable Data/Vector/Mutable.hs:106:3-62 157660 11 0.0 0.0 0.0 0.0 basicUnsafeGrow Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:241:1868-1936 157682 7 0.0 0.0 0.0 0.0 basicUnsafeGrow Data.Vector.Generic.Mutable.Base Data/Vector/Generic/Mutable/Base.hs:(142,3)-(148,23) 157683 7 0.0 0.0 0.0 0.0 basicUnsafeCopy Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:(134,3)-(137,34) 157694 7 0.0 0.0 0.0 0.0 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 157695 7 0.0 0.0 0.0 0.0 unI# Data.Primitive.ByteArray Data/Primitive/ByteArray.hs:363:1-17 157696 21 0.0 0.0 0.0 0.0 basicUnsafeCopy.sz Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:137:7-34 157697 7 0.0 0.0 0.0 0.0 sizeOf Data.Primitive.Types Data/Primitive/Types.hs:120:1-25 157698 7 0.0 0.0 0.0 0.0 sizeOf# Data.Primitive.Types Data/Primitive/Types.hs:268:70-97 157699 7 0.0 0.0 0.0 0.0 unI# Data.Primitive.Types Data/Primitive/Types.hs:251:1-17 157700 7 0.0 0.0 0.0 0.0 basicUnsafeGrow.n Data.Vector.Generic.Mutable.Base Data/Vector/Generic/Mutable/Base.hs:148:7-23 157684 7 0.0 0.0 0.0 0.0 basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:100:3-33 157685 7 0.0 0.0 0.0 0.0 basicUnsafeNew Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:(112,3)-(118,37) 157686 7 0.0 0.0 0.0 0.0 basicUnsafeNew.mx Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:118:7-37 157687 7 0.0 0.0 0.0 0.0 basicUnsafeNew.size Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:117:7-36 157688 7 0.0 0.0 0.0 0.0 sizeOf Data.Primitive.Types Data/Primitive/Types.hs:120:1-25 157689 7 0.0 0.0 0.0 0.0 sizeOf# Data.Primitive.Types Data/Primitive/Types.hs:268:70-97 157690 7 0.0 0.0 0.0 0.0 unI# Data.Primitive.Types Data/Primitive/Types.hs:251:1-17 157691 7 0.0 0.0 0.0 0.0 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 157692 7 0.0 0.0 0.0 0.0 basicUnsafeSlice Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:(101,3)-(102,25) 157693 7 0.0 0.0 0.0 0.0 enlarge_delta Data.Vector.Generic.Mutable Data/Vector/Generic/Mutable.hs:562:1-34 157679 7 0.0 0.0 0.0 0.0 basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:241:940-980 157680 7 0.0 0.0 0.0 0.0 basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:100:3-33 157681 7 0.0 0.0 0.0 0.0 sChunks Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:123:30-36 157655 2 0.0 0.0 0.0 0.0 sSize Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:125:30-34 157652 2 0.0 0.0 0.0 0.0 upperBound Data.Vector.Fusion.Bundle.Size Data/Vector/Fusion/Bundle/Size.hs:(126,1)-(128,30) 157651 2 0.0 0.0 0.0 0.0 basicUnsafeFreeze Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:242:508-575 157711 1 0.0 0.0 0.0 0.0 basicUnsafeFreeze Data.Vector.Primitive Data/Vector/Primitive.hs:(231,3)-(232,51) 157712 1 0.0 0.0 0.0 0.0 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 157713 1 0.0 0.0 0.0 0.0 basicUnsafeFreeze Data.Vector Data/Vector.hs:(289,3)-(290,47) 157664 1 0.0 0.0 0.0 0.0 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 157665 1 0.0 0.0 0.0 0.0 marray# Data.Primitive.Array Data/Primitive/Array.hs:84:5-11 157666 1 0.0 0.0 0.0 0.0 basicUnsafeNew Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:241:1176-1228 157667 1 0.0 0.0 0.0 0.0 basicUnsafeNew Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:(112,3)-(118,37) 157668 1 0.0 0.0 0.0 0.0 basicUnsafeNew.mx Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:118:7-37 157669 1 0.0 0.0 0.0 0.0 basicUnsafeNew.size Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:117:7-36 157670 1 0.0 0.0 0.0 0.0 sizeOf Data.Primitive.Types Data/Primitive/Types.hs:120:1-25 157671 1 0.0 0.0 0.0 0.0 sizeOf# Data.Primitive.Types Data/Primitive/Types.hs:268:70-97 157672 1 0.0 0.0 0.0 0.0 unI# Data.Primitive.Types Data/Primitive/Types.hs:251:1-17 157673 1 0.0 0.0 0.0 0.0 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 157674 1 0.0 0.0 0.0 0.0 basicUnsafeNew Data.Vector.Mutable Data/Vector/Mutable.hs:(116,3)-(119,32) 157653 1 0.0 0.0 0.0 0.0 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 157654 1 0.0 0.0 0.0 0.0 cylinderIndices Shader.Poke src/Shader/Poke.hs:(319,1)-(322,57) 157675 1 0.0 0.0 0.0 0.0 polyToTris Geometry.Triangulate src/Geometry/Triangulate.hs:(9,1)-(12,17) 157708 2 0.0 0.0 0.0 0.0 polyToTris.f Geometry.Triangulate src/Geometry/Triangulate.hs:11:5-34 157709 4 0.0 0.0 0.0 0.0 cylinderRoundIndices Shader.Poke src/Shader/Poke.hs:(325,1)-(334,9) 157676 1 0.0 0.0 0.0 0.0 cylinderRoundIndices.g Shader.Poke src/Shader/Poke.hs:(331,5)-(334,9) 157707 3 0.0 0.0 0.0 0.0 CAF:memoFlatIndices_rjkDW Shader.Poke src/Shader/Poke.hs:266:1-15 135223 0 0.0 0.0 0.0 0.0 memoFlatIndices Shader.Poke src/Shader/Poke.hs:(266,1)-(268,65) 157202 1 0.0 0.0 0.0 0.0 >>= Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:36:3-18 157209 83 0.0 0.0 0.0 0.0 fmap Data.Vector.Fusion.Stream.Monadic Data/Vector/Fusion/Stream/Monadic.hs:(134,3)-(136,20) 157210 73 0.0 0.0 0.0 0.0 basicUnsafeWrite Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:241:1480-1538 157254 60 0.0 0.0 0.0 0.0 basicUnsafeWrite Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:131:3-69 157255 60 0.0 0.0 0.0 0.0 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 157258 0 0.0 0.0 0.0 0.0 writeByteArray# Data.Primitive.Types Data/Primitive/Types.hs:268:445-511 157259 60 0.0 0.0 0.0 0.0 basicUnsafeWrite Data.Vector.Mutable Data/Vector/Mutable.hs:135:3-65 157211 10 0.0 0.0 0.0 0.0 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 157213 0 0.0 0.0 0.0 0.0 marray# Data.Primitive.Array Data/Primitive/Array.hs:84:5-11 157214 10 0.0 0.0 0.0 0.0 unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 157208 73 0.0 0.0 0.0 0.0 basicUnsafeSlice Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:241:1016-1084 157256 62 0.0 0.0 0.0 0.0 basicUnsafeSlice Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:(101,3)-(102,25) 157257 62 0.0 0.0 0.0 0.0 basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:241:940-980 157230 60 0.0 0.0 0.0 0.0 basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:100:3-33 157231 60 0.0 0.0 0.0 0.0 basicUnsafeGrow Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:241:1868-1936 157235 13 0.0 0.0 0.0 0.0 basicUnsafeGrow Data.Vector.Generic.Mutable.Base Data/Vector/Generic/Mutable/Base.hs:(142,3)-(148,23) 157236 13 0.0 0.0 0.0 0.0 basicUnsafeCopy Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:(134,3)-(137,34) 157247 13 0.0 0.0 0.0 0.0 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 157248 13 0.0 0.0 0.0 0.0 unI# Data.Primitive.ByteArray Data/Primitive/ByteArray.hs:363:1-17 157249 39 0.0 0.0 0.0 0.0 basicUnsafeCopy.sz Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:137:7-34 157250 13 0.0 0.0 0.0 0.0 sizeOf Data.Primitive.Types Data/Primitive/Types.hs:120:1-25 157251 13 0.0 0.0 0.0 0.0 sizeOf# Data.Primitive.Types Data/Primitive/Types.hs:268:70-97 157252 13 0.0 0.0 0.0 0.0 unI# Data.Primitive.Types Data/Primitive/Types.hs:251:1-17 157253 13 0.0 0.0 0.0 0.0 basicUnsafeGrow.n Data.Vector.Generic.Mutable.Base Data/Vector/Generic/Mutable/Base.hs:148:7-23 157237 13 0.0 0.0 0.0 0.0 basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:100:3-33 157238 13 0.0 0.0 0.0 0.0 basicUnsafeNew Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:(112,3)-(118,37) 157239 13 0.0 0.0 0.0 0.0 basicUnsafeNew.mx Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:118:7-37 157240 13 0.0 0.0 0.0 0.0 basicUnsafeNew.size Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:117:7-36 157241 13 0.0 0.0 0.0 0.0 sizeOf Data.Primitive.Types Data/Primitive/Types.hs:120:1-25 157242 13 0.0 0.0 0.0 0.0 sizeOf# Data.Primitive.Types Data/Primitive/Types.hs:268:70-97 157243 13 0.0 0.0 0.0 0.0 unI# Data.Primitive.Types Data/Primitive/Types.hs:251:1-17 157244 13 0.0 0.0 0.0 0.0 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 157245 13 0.0 0.0 0.0 0.0 basicUnsafeSlice Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:(101,3)-(102,25) 157246 13 0.0 0.0 0.0 0.0 enlarge_delta Data.Vector.Generic.Mutable Data/Vector/Generic/Mutable.hs:562:1-34 157232 13 0.0 0.0 0.0 0.0 basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:241:940-980 157233 13 0.0 0.0 0.0 0.0 basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:100:3-33 157234 13 0.0 0.0 0.0 0.0 basicUnsafeSlice Data.Vector.Mutable Data/Vector/Mutable.hs:106:3-62 157212 11 0.0 0.0 0.0 0.0 polyToTris Geometry.Triangulate src/Geometry/Triangulate.hs:(9,1)-(12,17) 157228 11 0.0 0.0 0.0 0.0 polyToTris.f Geometry.Triangulate src/Geometry/Triangulate.hs:11:5-34 157229 20 0.0 0.0 0.0 0.0 sChunks Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:123:30-36 157207 3 0.0 0.0 0.0 0.0 sSize Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:125:30-34 157204 3 0.0 0.0 0.0 0.0 upperBound Data.Vector.Fusion.Bundle.Size Data/Vector/Fusion/Bundle/Size.hs:(126,1)-(128,30) 157203 3 0.0 0.0 0.0 0.0 basicUnsafeFreeze Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:242:508-575 157261 2 0.0 0.0 0.0 0.0 basicUnsafeFreeze Data.Vector.Primitive Data/Vector/Primitive.hs:(231,3)-(232,51) 157262 2 0.0 0.0 0.0 0.0 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 157263 2 0.0 0.0 0.0 0.0 basicUnsafeNew Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:241:1176-1228 157219 2 0.0 0.0 0.0 0.0 basicUnsafeNew Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:(112,3)-(118,37) 157220 2 0.0 0.0 0.0 0.0 basicUnsafeNew.mx Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:118:7-37 157221 2 0.0 0.0 0.0 0.0 basicUnsafeNew.size Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:117:7-36 157222 2 0.0 0.0 0.0 0.0 sizeOf Data.Primitive.Types Data/Primitive/Types.hs:120:1-25 157223 2 0.0 0.0 0.0 0.0 sizeOf# Data.Primitive.Types Data/Primitive/Types.hs:268:70-97 157224 2 0.0 0.0 0.0 0.0 unI# Data.Primitive.Types Data/Primitive/Types.hs:251:1-17 157225 2 0.0 0.0 0.0 0.0 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 157226 2 0.0 0.0 0.0 0.0 boxSurfaces' Shader.Poke src/Shader/Poke.hs:(245,1)-(248,82) 157227 2 0.0 0.0 0.0 0.0 basicUnsafeFreeze Data.Vector Data/Vector.hs:(289,3)-(290,47) 157216 1 0.0 0.0 0.0 0.0 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 157217 1 0.0 0.0 0.0 0.0 marray# Data.Primitive.Array Data/Primitive/Array.hs:84:5-11 157218 1 0.0 0.0 0.0 0.0 basicUnsafeNew Data.Vector.Mutable Data/Vector/Mutable.hs:(116,3)-(119,32) 157205 1 0.0 0.0 0.0 0.0 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 157206 1 0.0 0.0 0.0 0.0 CAF:memoTopPrismEdgeIndices Shader.Poke src/Shader/Poke.hs:282:1-23 135253 0 0.0 0.0 0.0 0.0 memoTopPrismEdgeIndices Shader.Poke src/Shader/Poke.hs:(282,1)-(284,49) 143291 1 0.0 0.0 0.0 0.0 >>= Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:36:3-18 143298 204 0.0 0.0 0.0 0.0 fmap Data.Vector.Fusion.Stream.Monadic Data/Vector/Fusion/Stream/Monadic.hs:(134,3)-(136,20) 143299 194 0.0 0.0 0.0 0.0 basicUnsafeWrite Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:241:1480-1538 143345 180 0.0 0.0 0.0 0.0 basicUnsafeWrite Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:131:3-69 143346 180 0.0 0.0 0.0 0.0 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 143349 0 0.0 0.0 0.0 0.0 writeByteArray# Data.Primitive.Types Data/Primitive/Types.hs:268:445-511 143350 180 0.0 0.0 0.0 0.0 basicUnsafeWrite Data.Vector.Mutable Data/Vector/Mutable.hs:135:3-65 143300 10 0.0 0.0 0.0 0.0 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 143302 0 0.0 0.0 0.0 0.0 marray# Data.Primitive.Array Data/Primitive/Array.hs:84:5-11 143303 10 0.0 0.0 0.0 0.0 unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 143297 194 0.0 0.0 0.0 0.0 basicUnsafeSlice Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:241:1016-1084 143347 183 0.0 0.0 0.0 0.0 basicUnsafeSlice Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:(101,3)-(102,25) 143348 183 0.0 0.0 0.0 0.0 basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:241:940-980 143321 180 0.0 0.0 0.0 0.0 basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:100:3-33 143322 180 0.0 0.0 0.0 0.0 basicUnsafeGrow Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:241:1868-1936 143326 22 0.0 0.0 0.0 0.0 basicUnsafeGrow Data.Vector.Generic.Mutable.Base Data/Vector/Generic/Mutable/Base.hs:(142,3)-(148,23) 143327 22 0.0 0.0 0.0 0.0 basicUnsafeCopy Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:(134,3)-(137,34) 143338 22 0.0 0.0 0.0 0.0 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 143339 22 0.0 0.0 0.0 0.0 unI# Data.Primitive.ByteArray Data/Primitive/ByteArray.hs:363:1-17 143340 66 0.0 0.0 0.0 0.0 basicUnsafeCopy.sz Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:137:7-34 143341 22 0.0 0.0 0.0 0.0 sizeOf Data.Primitive.Types Data/Primitive/Types.hs:120:1-25 143342 22 0.0 0.0 0.0 0.0 sizeOf# Data.Primitive.Types Data/Primitive/Types.hs:268:70-97 143343 22 0.0 0.0 0.0 0.0 unI# Data.Primitive.Types Data/Primitive/Types.hs:251:1-17 143344 22 0.0 0.0 0.0 0.0 basicUnsafeGrow.n Data.Vector.Generic.Mutable.Base Data/Vector/Generic/Mutable/Base.hs:148:7-23 143328 22 0.0 0.0 0.0 0.0 basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:100:3-33 143329 22 0.0 0.0 0.0 0.0 basicUnsafeNew Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:(112,3)-(118,37) 143330 22 0.0 0.0 0.0 0.0 basicUnsafeNew.mx Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:118:7-37 143331 22 0.0 0.0 0.0 0.0 basicUnsafeNew.size Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:117:7-36 143332 22 0.0 0.0 0.0 0.0 sizeOf Data.Primitive.Types Data/Primitive/Types.hs:120:1-25 143333 22 0.0 0.0 0.0 0.0 sizeOf# Data.Primitive.Types Data/Primitive/Types.hs:268:70-97 143334 22 0.0 0.0 0.0 0.0 unI# Data.Primitive.Types Data/Primitive/Types.hs:251:1-17 143335 22 0.0 0.0 0.0 0.0 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 143336 22 0.0 0.0 0.0 0.0 basicUnsafeSlice Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:(101,3)-(102,25) 143337 22 0.0 0.0 0.0 0.0 enlarge_delta Data.Vector.Generic.Mutable Data/Vector/Generic/Mutable.hs:562:1-34 143323 22 0.0 0.0 0.0 0.0 basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:241:940-980 143324 22 0.0 0.0 0.0 0.0 basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:100:3-33 143325 22 0.0 0.0 0.0 0.0 basicUnsafeSlice Data.Vector.Mutable Data/Vector/Mutable.hs:106:3-62 143301 11 0.0 0.0 0.0 0.0 sChunks Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:123:30-36 143296 4 0.0 0.0 0.0 0.0 sSize Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:125:30-34 143293 4 0.0 0.0 0.0 0.0 upperBound Data.Vector.Fusion.Bundle.Size Data/Vector/Fusion/Bundle/Size.hs:(126,1)-(128,30) 143292 4 0.0 0.0 0.0 0.0 basicUnsafeFreeze Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:242:508-575 143355 3 0.0 0.0 0.0 0.0 basicUnsafeFreeze Data.Vector.Primitive Data/Vector/Primitive.hs:(231,3)-(232,51) 143356 3 0.0 0.0 0.0 0.0 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 143357 3 0.0 0.0 0.0 0.0 basicUnsafeNew Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:241:1176-1228 143311 3 0.0 0.0 0.0 0.0 basicUnsafeNew Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:(112,3)-(118,37) 143312 3 0.0 0.0 0.0 0.0 basicUnsafeNew.mx Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:118:7-37 143313 3 0.0 0.0 0.0 0.0 basicUnsafeNew.size Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:117:7-36 143314 3 0.0 0.0 0.0 0.0 sizeOf Data.Primitive.Types Data/Primitive/Types.hs:120:1-25 143315 3 0.0 0.0 0.0 0.0 sizeOf# Data.Primitive.Types Data/Primitive/Types.hs:268:70-97 143316 3 0.0 0.0 0.0 0.0 unI# Data.Primitive.Types Data/Primitive/Types.hs:251:1-17 143317 3 0.0 0.0 0.0 0.0 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 143318 3 0.0 0.0 0.0 0.0 topPrismEdgeIndices Shader.Poke src/Shader/Poke.hs:(290,1)-(298,39) 143319 3 0.0 0.0 0.0 0.0 topPrismEdgeIndices.f Shader.Poke src/Shader/Poke.hs:(292,5)-(298,39) 143320 15 0.0 0.0 0.0 0.0 topPrismEdgeIndices.f.g Shader.Poke src/Shader/Poke.hs:298:9-39 143351 180 0.0 0.0 0.0 0.0 basicUnsafeFreeze Data.Vector Data/Vector.hs:(289,3)-(290,47) 143305 1 0.0 0.0 0.0 0.0 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 143306 1 0.0 0.0 0.0 0.0 marray# Data.Primitive.Array Data/Primitive/Array.hs:84:5-11 143307 1 0.0 0.0 0.0 0.0 basicUnsafeNew Data.Vector.Mutable Data/Vector/Mutable.hs:(116,3)-(119,32) 143294 1 0.0 0.0 0.0 0.0 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 143295 1 0.0 0.0 0.0 0.0 CAF:miniGunX1 Dodge.Item.Held.Cane 115647 0 0.0 0.0 0.0 0.0 miniGunX Dodge.Item.Held.Cane src/Dodge/Item/Held/Cane.hs:(131,1)-(154,46) 145495 0 0.0 0.0 0.0 0.0 miniGunUse Dodge.Item.Held.Cane src/Dodge/Item/Held/Cane.hs:(113,1)-(128,82) 145496 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145497 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145498 1 0.0 0.0 0.0 0.0 CAF:miniGunX6 Dodge.Item.Held.Cane 115645 0 0.0 0.0 0.0 0.0 miniGunX Dodge.Item.Held.Cane src/Dodge/Item/Held/Cane.hs:(131,1)-(154,46) 183689 0 0.0 0.0 0.0 0.0 miniGunUse Dodge.Item.Held.Cane src/Dodge/Item/Held/Cane.hs:(113,1)-(128,82) 183690 0 0.0 0.0 0.0 0.0 loadPrime Dodge.Reloading.Action src/Dodge/Reloading/Action.hs:16:1-32 183691 1 0.0 0.0 0.0 0.0 CAF:miniGunX7 Dodge.Item.Held.Cane 115644 0 0.0 0.0 0.0 0.0 miniGunX Dodge.Item.Held.Cane src/Dodge/Item/Held/Cane.hs:(131,1)-(154,46) 183686 0 0.0 0.0 0.0 0.0 miniGunUse Dodge.Item.Held.Cane src/Dodge/Item/Held/Cane.hs:(113,1)-(128,82) 183687 0 0.0 0.0 0.0 0.0 loadInsert Dodge.Reloading.Action src/Dodge/Reloading/Action.hs:7:1-35 183688 1 0.0 0.0 0.0 0.0 CAF:miniGunX8 Dodge.Item.Held.Cane 115643 0 0.0 0.0 0.0 0.0 miniGunX Dodge.Item.Held.Cane src/Dodge/Item/Held/Cane.hs:(131,1)-(154,46) 183683 0 0.0 0.0 0.0 0.0 miniGunUse Dodge.Item.Held.Cane src/Dodge/Item/Held/Cane.hs:(113,1)-(128,82) 183684 0 0.0 0.0 0.0 0.0 loadEject Dodge.Reloading.Action src/Dodge/Reloading/Action.hs:13:1-32 183685 1 0.0 0.0 0.0 0.0 CAF:missileLaunchS1 Dodge.SoundLogic.ExternallyGeneratedSounds 136891 0 0.0 0.0 0.0 0.0 missileLaunchS Dodge.SoundLogic.ExternallyGeneratedSounds src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs:483:1-27 179770 1 0.0 0.0 0.0 0.0 CAF:mkState1 Codec.Compression.Zlib.Stream 73500 0 0.0 0.0 0.0 0.0 mkState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(426,1)-(437,57) 140100 1 0.0 0.0 0.0 0.0 CAF:mkStdGen1 System.Random.Internal 84760 0 0.0 0.0 0.0 0.0 mkStdGen System.Random.Internal src/System/Random/Internal.hs:583:1-45 142235 1 0.0 0.0 0.0 0.0 CAF:mntLSCond_wallp Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:125:11-15 109710 0 0.0 0.0 0.0 0.0 mntLSCond Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(147,1)-(150,22) 154262 0 0.0 0.0 0.0 0.0 fromInteger Linear.V2 src/Linear/V2.hs:219:3-34 154263 1 0.0 0.0 0.0 0.0 pure Linear.V2 src/Linear/V2.hs:169:3-17 154264 1 0.0 0.0 0.0 0.0 CAF:mntLightLnkCond_m1 Dodge.Placement.Instance.LightSource 109715 0 0.0 0.0 0.0 0.0 mntLightLnkCond Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(160,1)-(162,59) 152534 0 0.0 0.0 0.0 0.0 takeOne RandomHelp src/RandomHelp.hs:21:1-75 152535 1 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 152540 1 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 152542 1 0.0 0.0 0.0 0.0 CAF:moduleSizes Dodge.Module src/Dodge/Module.hs:12:1-11 114786 0 0.0 0.0 0.0 0.0 moduleSizes Dodge.Module src/Dodge/Module.hs:12:1-58 149182 1 0.0 0.0 0.0 0.0 CAF:moduleStrings Dodge.Module src/Dodge/Module.hs:20:1-13 114785 0 0.0 0.0 0.0 0.0 moduleStrings Dodge.Module src/Dodge/Module.hs:20:1-70 177338 1 0.0 0.0 0.0 0.0 CAF:mousePlus_rlEN5 Dodge.Render.Picture src/Dodge/Render/Picture.hs:83:1-9 114496 0 0.0 0.0 0.0 0.0 mousePlus Dodge.Render.Picture src/Dodge/Render/Picture.hs:83:1-73 143531 1 0.0 0.0 0.0 0.0 pictures Picture.Base src/Picture/Base.hs:165:1-15 143532 1 0.0 0.0 0.0 0.0 CAF:moveLSThen2 Dodge.Placement.Instance.LightSource 109706 0 0.0 0.0 0.0 0.0 moveLSThen Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(39,1)-(52,13) 154823 0 0.0 0.0 0.0 0.0 moveLSThen.thels Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:42:5-21 154824 1 0.0 0.0 0.0 0.0 CAF:moveLSThen3 Dodge.Placement.Instance.LightSource 109705 0 0.0 0.0 0.0 0.0 moveLSThen Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(39,1)-(52,13) 154830 0 0.0 0.0 0.0 0.0 moveLSThen.theprop Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(43,5)-(52,13) 154831 0 0.0 0.0 0.0 0.0 fromInteger Linear.V2 src/Linear/V2.hs:219:3-34 154832 0 0.0 0.0 0.0 0.0 pure Linear.V2 src/Linear/V2.hs:169:3-17 154833 1 0.0 0.0 0.0 0.0 CAF:muin Dodge.RoomLink src/Dodge/RoomLink.hs:133:1-4 110147 0 0.0 0.0 0.0 0.0 muin Dodge.RoomLink src/Dodge/RoomLink.hs:133:1-27 151267 1 0.0 0.0 0.0 0.0 CAF:mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-4 84630 0 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 142241 1 0.0 0.0 0.0 0.0 CAF:muout Dodge.RoomLink src/Dodge/RoomLink.hs:130:1-5 110148 0 0.0 0.0 0.0 0.0 muout Dodge.RoomLink src/Dodge/RoomLink.hs:130:1-29 150402 1 0.0 0.0 0.0 0.0 CAF:n100_rhqXg Dodge.Combine.Combinations 113801 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145738 0 0.0 0.0 0.0 0.0 launcherX Dodge.Item.Held.Launcher src/Dodge/Item/Held/Launcher.hs:(48,1)-(54,44) 145739 8 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145740 40 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145741 40 0.0 0.0 0.0 0.0 CAF:n101_rhqXh Dodge.Combine.Combinations 113802 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145732 0 0.0 0.0 0.0 0.0 CAF:n103_rhqXj Dodge.Combine.Combinations 113803 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145660 0 0.0 0.0 0.0 0.0 CAF:n105_rhqXl Dodge.Combine.Combinations 113804 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145618 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 145619 1 0.0 0.0 0.0 0.0 CAF:n107_rhqXn Dodge.Combine.Combinations 113805 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145608 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 145609 1 0.0 0.0 0.0 0.0 CAF:n109_rhqXp Dodge.Combine.Combinations 113806 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145598 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 145599 1 0.0 0.0 0.0 0.0 CAF:n111_rhqXr Dodge.Combine.Combinations 113807 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145500 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 145501 1 0.0 0.0 0.0 0.0 CAF:n17_rhqQD Dodge.Combine.Combinations 113580 0 0.0 0.0 0.0 0.0 bulletWeapons Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(245,1)-(268,12) 146447 0 0.0 0.0 0.0 0.0 grapeCannon Dodge.Item.Held.Cone src/Dodge/Item/Held/Cone.hs:(45,1)-(52,62) 146448 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146449 6 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 146450 6 0.0 0.0 0.0 0.0 CAF:n19_rhqQF Dodge.Combine.Combinations 113581 0 0.0 0.0 0.0 0.0 bulletWeapons Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(245,1)-(268,12) 146443 0 0.0 0.0 0.0 0.0 grapeCannon Dodge.Item.Held.Cone src/Dodge/Item/Held/Cone.hs:(45,1)-(52,62) 146444 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146445 6 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 146446 6 0.0 0.0 0.0 0.0 CAF:n1_rhpq3 Dodge.Placement.Random 109628 0 0.0 0.0 0.0 0.0 randFirstWeapon Dodge.Placement.Random src/Dodge/Placement/Random.hs:(9,1)-(15,23) 148107 0 0.0 0.0 0.0 0.0 CAF:n21_rhqQH Dodge.Combine.Combinations 113582 0 0.0 0.0 0.0 0.0 bulletWeapons Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(245,1)-(268,12) 146439 0 0.0 0.0 0.0 0.0 grapeCannon Dodge.Item.Held.Cone src/Dodge/Item/Held/Cone.hs:(45,1)-(52,62) 146440 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146441 6 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 146442 6 0.0 0.0 0.0 0.0 CAF:n23_rhqQJ Dodge.Combine.Combinations 113583 0 0.0 0.0 0.0 0.0 bulletWeapons Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(245,1)-(268,12) 146435 0 0.0 0.0 0.0 0.0 grapeCannon Dodge.Item.Held.Cone src/Dodge/Item/Held/Cone.hs:(45,1)-(52,62) 146436 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146437 6 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 146438 6 0.0 0.0 0.0 0.0 CAF:n25_rhqQM Dodge.Combine.Combinations 113584 0 0.0 0.0 0.0 0.0 bulletWeapons Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(245,1)-(268,12) 146428 0 0.0 0.0 0.0 0.0 miniGunX Dodge.Item.Held.Cane src/Dodge/Item/Held/Cane.hs:(131,1)-(154,46) 146429 14 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146430 112 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 146431 112 0.0 0.0 0.0 0.0 miniGunUse Dodge.Item.Held.Cane src/Dodge/Item/Held/Cane.hs:(113,1)-(128,82) 146432 14 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146433 126 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 146434 126 0.0 0.0 0.0 0.0 CAF:n26_rhqQO Dodge.Combine.Combinations 113585 0 0.0 0.0 0.0 0.0 bulletWeapons Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(245,1)-(268,12) 146424 0 0.0 0.0 0.0 0.0 revolverX Dodge.Item.Held.Stick src/Dodge/Item/Held/Stick.hs:(105,1)-(110,47) 146425 5 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146426 10 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 146427 10 0.0 0.0 0.0 0.0 CAF:n27_rhqQQ Dodge.Combine.Combinations 113586 0 0.0 0.0 0.0 0.0 bulletWeapons Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(245,1)-(268,12) 146420 0 0.0 0.0 0.0 0.0 volleyGun Dodge.Item.Held.Cane src/Dodge/Item/Held/Cane.hs:(43,1)-(74,47) 146421 4 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146422 20 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 146423 20 0.0 0.0 0.0 0.0 CAF:n28_rhqVV Dodge.Combine.Combinations 113761 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146390 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146397 990 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 146398 990 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(313,3)-(315,22) 146399 990 0.0 0.0 0.0 0.0 compare Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:220:19-21 146400 2222 0.0 0.0 0.0 0.0 ix.\ Control.Lens.At src/Control/Lens/At.hs:314:32-48 146401 950 0.0 0.0 0.0 0.0 compare Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:220:19-21 146402 2182 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 146396 990 0.0 0.0 0.0 0.0 _itType Dodge.Data.Item src/Dodge/Data/Item.hs:35:7-13 146403 329 0.0 0.0 0.0 0.0 _iyBase Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:17:7-13 146404 329 0.0 0.0 0.0 0.0 moduleCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(123,1)-(227,14) 146391 1 0.0 0.0 0.0 0.0 CAF:n29_rhqVX Dodge.Combine.Combinations 113762 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146384 0 0.0 0.0 0.0 0.0 itemCombinations.\ Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:105:23-81 146385 1 0.0 0.0 0.0 0.0 grapeCannon Dodge.Item.Held.Cone src/Dodge/Item/Held/Cone.hs:(45,1)-(52,62) 146387 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146388 6 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 146389 6 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 146386 1 0.0 0.0 0.0 0.0 CAF:n2_rhpq7 Dodge.Placement.Random 109630 0 0.0 0.0 0.0 0.0 randFirstWeapon Dodge.Placement.Random src/Dodge/Placement/Random.hs:(9,1)-(15,23) 148106 0 0.0 0.0 0.0 0.0 CAF:n31_rhqW0 Dodge.Combine.Combinations 113763 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146378 0 0.0 0.0 0.0 0.0 itemCombinations.\ Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:105:23-81 146379 1 0.0 0.0 0.0 0.0 grapeCannon Dodge.Item.Held.Cone src/Dodge/Item/Held/Cone.hs:(45,1)-(52,62) 146381 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146382 6 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 146383 6 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 146380 1 0.0 0.0 0.0 0.0 CAF:n33_rhqW3 Dodge.Combine.Combinations 113764 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146370 0 0.0 0.0 0.0 0.0 itemCombinations.\ Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:105:23-81 146371 1 0.0 0.0 0.0 0.0 grapeCannon Dodge.Item.Held.Cone src/Dodge/Item/Held/Cone.hs:(45,1)-(52,62) 146373 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146374 6 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 146375 6 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 146372 1 0.0 0.0 0.0 0.0 CAF:n35_rhqW6 Dodge.Combine.Combinations 113765 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146361 0 0.0 0.0 0.0 0.0 itemCombinations.\ Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:104:23-81 146362 13 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 146363 13 0.0 0.0 0.0 0.0 miniGunX Dodge.Item.Held.Cane src/Dodge/Item/Held/Cane.hs:(131,1)-(154,46) 146364 13 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146365 104 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 146366 104 0.0 0.0 0.0 0.0 miniGunUse Dodge.Item.Held.Cane src/Dodge/Item/Held/Cane.hs:(113,1)-(128,82) 146367 13 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146368 117 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 146369 117 0.0 0.0 0.0 0.0 CAF:n36_rhqW8 Dodge.Combine.Combinations 113766 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146355 0 0.0 0.0 0.0 0.0 itemCombinations.\ Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:103:23-83 146356 3 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 146357 3 0.0 0.0 0.0 0.0 volleyGun Dodge.Item.Held.Cane src/Dodge/Item/Held/Cane.hs:(43,1)-(74,47) 146358 3 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146359 15 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 146360 15 0.0 0.0 0.0 0.0 CAF:n37_rhqWb Dodge.Combine.Combinations 113767 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146347 0 0.0 0.0 0.0 0.0 itemCombinations.\ Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:102:23-71 146348 5 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 146349 5 0.0 0.0 0.0 0.0 revolverX Dodge.Item.Held.Stick src/Dodge/Item/Held/Stick.hs:(105,1)-(110,47) 146350 5 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146351 10 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 146352 10 0.0 0.0 0.0 0.0 CAF:n38_rhqWd Dodge.Combine.Combinations 113768 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146339 0 0.0 0.0 0.0 0.0 itemCombinations.\ Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:101:23-74 146340 8 0.0 0.0 0.0 0.0 bangStick Dodge.Item.Held.Stick src/Dodge/Item/Held/Stick.hs:(18,1)-(44,71) 146342 8 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146343 88 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 146344 88 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 146341 8 0.0 0.0 0.0 0.0 CAF:n39_rhqWg Dodge.Combine.Combinations 113769 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146331 0 0.0 0.0 0.0 0.0 itemCombinations.\ Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:100:23-77 146332 8 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 146333 8 0.0 0.0 0.0 0.0 lasWide Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(109,1)-(114,42) 146334 8 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146335 32 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 146336 32 0.0 0.0 0.0 0.0 CAF:n3_rhpqb Dodge.Placement.Random 109632 0 0.0 0.0 0.0 0.0 randFirstWeapon Dodge.Placement.Random src/Dodge/Placement/Random.hs:(9,1)-(15,23) 148105 0 0.0 0.0 0.0 0.0 CAF:n40_rhqWh Dodge.Combine.Combinations 113770 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146311 0 0.0 0.0 0.0 0.0 energyBallCraft Dodge.Item.Craftable src/Dodge/Item/Craftable.hs:(20,1)-(23,34) 146312 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146313 1 0.0 0.0 0.0 0.0 CAF:n41_rhqWi Dodge.Combine.Combinations 113771 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146307 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 146308 1 0.0 0.0 0.0 0.0 CAF:n43_rhqWk Dodge.Combine.Combinations 113772 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146289 0 0.0 0.0 0.0 0.0 energyBallCraft Dodge.Item.Craftable src/Dodge/Item/Craftable.hs:(20,1)-(23,34) 146290 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146291 1 0.0 0.0 0.0 0.0 CAF:n44_rhqWl Dodge.Combine.Combinations 113773 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146285 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 146286 1 0.0 0.0 0.0 0.0 CAF:n46_rhqWn Dodge.Combine.Combinations 113774 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146265 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 146266 1 0.0 0.0 0.0 0.0 CAF:n48_rhqWp Dodge.Combine.Combinations 113775 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146245 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 146246 1 0.0 0.0 0.0 0.0 CAF:n50_rhqWr Dodge.Combine.Combinations 113776 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146235 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 146236 1 0.0 0.0 0.0 0.0 CAF:n52_rhqWt Dodge.Combine.Combinations 113777 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146223 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 146224 1 0.0 0.0 0.0 0.0 CAF:n54_rhqWv Dodge.Combine.Combinations 113778 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146208 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 146209 1 0.0 0.0 0.0 0.0 CAF:n56_rhqWx Dodge.Combine.Combinations 113779 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146196 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 146197 1 0.0 0.0 0.0 0.0 CAF:n58_rhqWz Dodge.Combine.Combinations 113780 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146184 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 146185 1 0.0 0.0 0.0 0.0 CAF:n60_rhqWB Dodge.Combine.Combinations 113781 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146170 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 146171 1 0.0 0.0 0.0 0.0 CAF:n62_rhqWD Dodge.Combine.Combinations 113782 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146144 0 0.0 0.0 0.0 0.0 CAF:n64_rhqWF Dodge.Combine.Combinations 113783 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146141 0 0.0 0.0 0.0 0.0 CAF:n66_rhqWH Dodge.Combine.Combinations 113784 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146136 0 0.0 0.0 0.0 0.0 CAF:n68_rhqWJ Dodge.Combine.Combinations 113785 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146110 0 0.0 0.0 0.0 0.0 CAF:n70_rhqWL Dodge.Combine.Combinations 113786 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146100 0 0.0 0.0 0.0 0.0 CAF:n72_rhqWN Dodge.Combine.Combinations 113787 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146082 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 146083 1 0.0 0.0 0.0 0.0 CAF:n74_rhqWP Dodge.Combine.Combinations 113788 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146071 0 0.0 0.0 0.0 0.0 CAF:n76_rhqWR Dodge.Combine.Combinations 113789 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146057 0 0.0 0.0 0.0 0.0 CAF:n78_rhqWT Dodge.Combine.Combinations 113790 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146054 0 0.0 0.0 0.0 0.0 CAF:n80_rhqWV Dodge.Combine.Combinations 113791 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146002 0 0.0 0.0 0.0 0.0 CAF:n82_rhqWX Dodge.Combine.Combinations 113792 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145965 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 145966 1 0.0 0.0 0.0 0.0 CAF:n84_rhqWZ Dodge.Combine.Combinations 113793 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145955 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 145956 1 0.0 0.0 0.0 0.0 CAF:n86_rhqX1 Dodge.Combine.Combinations 113794 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145919 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 145920 1 0.0 0.0 0.0 0.0 CAF:n88_rhqX3 Dodge.Combine.Combinations 113795 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145856 0 0.0 0.0 0.0 0.0 CAF:n90_rhqX5 Dodge.Combine.Combinations 113796 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145841 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 145842 1 0.0 0.0 0.0 0.0 CAF:n92_rhqX7 Dodge.Combine.Combinations 113797 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145831 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 145832 1 0.0 0.0 0.0 0.0 CAF:n94_rhqX9 Dodge.Combine.Combinations 113798 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145827 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 145828 1 0.0 0.0 0.0 0.0 CAF:n96_rhqXb Dodge.Combine.Combinations 113799 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145820 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 145821 1 0.0 0.0 0.0 0.0 CAF:n98_rhqXd Dodge.Combine.Combinations 113800 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145743 0 0.0 0.0 0.0 0.0 itemCombinations.po Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:113:5-29 145744 1 0.0 0.0 0.0 0.0 CAF:nShapeVerxComp Shape.Data src/Shape/Data.hs:56:1-14 134870 0 0.0 0.0 0.0 0.0 nShapeVerxComp Shape.Data src/Shape/Data.hs:56:1-35 139504 1 0.0 0.0 0.0 0.0 CAF:n_rnT43 Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:156:9 110614 0 0.0 0.0 0.0 0.0 slowDoorRoom Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(152,1)-(166,70) 148695 0 0.0 0.0 0.0 0.0 slowDoorRoom.n Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:156:9-14 148696 1 0.0 0.0 0.0 0.0 CAF:new Data.Graph.Inductive.NodeMap Data/Graph/Inductive/NodeMap.hs:53:1-3 91664 0 0.0 0.0 0.0 0.0 new Data.Graph.Inductive.NodeMap Data/Graph/Inductive/NodeMap.hs:53:1-40 144972 1 0.0 0.0 0.0 0.0 CAF:newKey IntMapHelp src/IntMapHelp.hs:60:1-6 114101 0 0.0 0.0 0.0 0.0 newKey IntMapHelp src/IntMapHelp.hs:60:1-42 152119 1 0.0 0.0 0.0 0.0 CAF:newSounds_rfN5C Dodge.Creature.Perception src/Dodge/Creature/Perception.hs:169:1-9 113347 0 0.0 0.0 0.0 0.0 newSounds Dodge.Creature.Perception src/Dodge/Creature/Perception.hs:(169,1)-(173,20) 158057 1 0.0 0.0 0.0 0.0 CAF:null_1 Data.Aeson.Encoding.Builder 90274 0 0.0 0.0 0.0 0.0 null_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:78:1-56 160608 1 0.0 0.0 0.0 0.0 CAF:numLayers Picture.Data src/Picture/Data.hs:35:1-9 135669 0 0.0 0.0 0.0 0.0 numLayers Picture.Data src/Picture/Data.hs:35:1-50 142448 1 0.0 0.0 0.0 0.0 fromEnum Picture.Data src/Picture/Data.hs:29:24-27 142449 2 0.0 0.0 0.0 0.0 CAF:o3_rjPB2 Shader.Poke 135299 0 0.0 0.0 0.0 0.0 pokeShape Shader.Poke src/Shader/Poke.hs:(105,1)-(106,19) 157061 0 0.0 0.0 0.0 0.0 pokeBoxSurface Shader.Poke src/Shader/Poke.hs:(223,1)-(233,41) 157062 0 0.0 0.0 0.0 0.0 pokeBoxSurface.x Shader.Poke src/Shader/Poke.hs:230:5-16 157063 0 0.0 0.0 0.0 0.0 basicUnsafeIndexM Linear.V3 src/Linear/V3.hs:(441,3)-(446,24) 157064 0 0.0 0.0 0.0 0.0 basicUnsafeIndexM.o Linear.V3 src/Linear/V3.hs:442:12-18 157065 1 0.0 0.0 0.0 0.0 CAF:o4_rjPB4 Shader.Poke 135300 0 0.0 0.0 0.0 0.0 pokeShape Shader.Poke src/Shader/Poke.hs:(105,1)-(106,19) 157045 0 0.0 0.0 0.0 0.0 pokeBoxSurface Shader.Poke src/Shader/Poke.hs:(223,1)-(233,41) 157046 0 0.0 0.0 0.0 0.0 pokeBoxSurface.y Shader.Poke src/Shader/Poke.hs:231:5-16 157047 0 0.0 0.0 0.0 0.0 basicUnsafeIndexM Linear.V3 src/Linear/V3.hs:(441,3)-(446,24) 157048 0 0.0 0.0 0.0 0.0 basicUnsafeIndexM.o Linear.V3 src/Linear/V3.hs:442:12-18 157049 1 0.0 0.0 0.0 0.0 CAF:o5_rjPB6 Shader.Poke 135301 0 0.0 0.0 0.0 0.0 pokeShape Shader.Poke src/Shader/Poke.hs:(105,1)-(106,19) 157029 0 0.0 0.0 0.0 0.0 pokeBoxSurface Shader.Poke src/Shader/Poke.hs:(223,1)-(233,41) 157030 0 0.0 0.0 0.0 0.0 pokeBoxSurface.z Shader.Poke src/Shader/Poke.hs:232:5-16 157031 0 0.0 0.0 0.0 0.0 basicUnsafeIndexM Linear.V3 src/Linear/V3.hs:(441,3)-(446,24) 157032 0 0.0 0.0 0.0 0.0 basicUnsafeIndexM.o Linear.V3 src/Linear/V3.hs:442:12-18 157033 1 0.0 0.0 0.0 0.0 CAF:o_rhqQk Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:36:5 113579 0 0.0 0.0 0.0 0.0 hatCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(31,1)-(36,12) 145049 0 0.0 0.0 0.0 0.0 hatCombinations.o Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:36:5-12 145050 1 0.0 0.0 0.0 0.0 CAF:oneH Dodge.Creature.Test src/Dodge/Creature/Test.hs:90:1-4 133959 0 0.0 0.0 0.0 0.0 oneH Dodge.Creature.Test src/Dodge/Creature/Test.hs:90:1-28 142636 1 0.0 0.0 0.0 0.0 CAF:optionListDisplayParams Dodge.Menu.Option src/Dodge/Menu/Option.hs:15:1-23 137135 0 0.0 0.0 0.0 0.0 optionListDisplayParams Dodge.Menu.Option src/Dodge/Menu/Option.hs:(15,1)-(23,9) 142624 1 0.0 0.0 0.0 0.0 CAF:outputBufferBytesAvailable1 Codec.Compression.Zlib.Stream 73509 0 0.0 0.0 0.0 0.0 outputBufferBytesAvailable Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:237:1-40 140570 1 0.0 0.0 0.0 0.0 CAF:outputBufferFull Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:249:1-16 73540 0 0.0 0.0 0.0 0.0 outputBufferFull Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:249:1-57 140148 1 0.0 0.0 0.0 0.0 CAF:outputBufferSpaceRemaining Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:243:1-26 73539 0 0.0 0.0 0.0 0.0 outputBufferSpaceRemaining Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:243:1-39 140150 1 0.0 0.0 0.0 0.0 CAF:outputToCInt SDL.Mixer src/SDL/Mixer.hs:356:1-12 109329 0 0.0 0.0 0.0 0.0 outputToCInt SDL.Mixer src/SDL/Mixer.hs:(356,1)-(358,13) 141923 1 0.0 0.0 0.0 0.0 CAF:overPosSH Shape src/Shape.hs:260:1-9 135160 0 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 142597 1 0.0 0.0 0.0 0.0 CAF:p27_r230C Data.Aeson.Parser.Internal 91052 0 0.0 0.0 0.0 0.0 value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:202:1-37 138766 0 0.0 0.0 0.0 0.0 >>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 138767 1 0.0 0.0 0.0 0.0 >>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 138768 0 0.0 0.0 0.0 0.0 >>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 138769 0 0.0 0.0 0.0 0.0 CAF:p28_r230S Data.Aeson.Parser.Internal 91064 0 0.0 0.0 0.0 0.0 value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:202:1-37 138806 0 0.0 0.0 0.0 0.0 >>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 138807 1 0.0 0.0 0.0 0.0 >>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 138808 0 0.0 0.0 0.0 0.0 >>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 138809 0 0.0 0.0 0.0 0.0 object_ Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:136:46-85 138810 0 0.0 0.0 0.0 0.0 CAF:p29_r230W Data.Aeson.Parser.Internal 91068 0 0.0 0.0 0.0 0.0 value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:202:1-37 138684 0 0.0 0.0 0.0 0.0 >>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 138685 1 0.0 0.0 0.0 0.0 >>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 138686 0 0.0 0.0 0.0 0.0 >>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 138687 0 0.0 0.0 0.0 0.0 object_ Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:136:46-85 138688 0 0.0 0.0 0.0 0.0 CAF:p30_r231e Data.Aeson.Parser.Internal 91084 0 0.0 0.0 0.0 0.0 value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:202:1-37 138786 0 0.0 0.0 0.0 0.0 >>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 138787 1 0.0 0.0 0.0 0.0 >>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 138788 0 0.0 0.0 0.0 0.0 >>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 138789 0 0.0 0.0 0.0 0.0 array_ Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:175:35-59 138790 0 0.0 0.0 0.0 0.0 CAF:p34_r231H Data.Aeson.Parser.Internal 91106 0 0.0 0.0 0.0 0.0 value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:202:1-37 138837 0 0.0 0.0 0.0 0.0 >>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 138838 1 0.0 0.0 0.0 0.0 >>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 138839 0 0.0 0.0 0.0 0.0 >>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 138840 0 0.0 0.0 0.0 0.0 CAF:p35_r231O Data.Aeson.Parser.Internal 91112 0 0.0 0.0 0.0 0.0 value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:202:1-37 138714 0 0.0 0.0 0.0 0.0 >>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 138715 1 0.0 0.0 0.0 0.0 >>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 138716 0 0.0 0.0 0.0 0.0 >>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 138717 0 0.0 0.0 0.0 0.0 array_ Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:175:35-59 138718 0 0.0 0.0 0.0 0.0 *> Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:189:5-26 138720 1 0.0 0.0 0.0 0.0 >> Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:152:5-15 138719 1 0.0 0.0 0.0 0.0 CAF:p36_r231W Data.Aeson.Parser.Internal 91117 0 0.0 0.0 0.0 0.0 value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:202:1-37 138595 0 0.0 0.0 0.0 0.0 >>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 138596 1 0.0 0.0 0.0 0.0 >>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 138597 0 0.0 0.0 0.0 0.0 >>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 138598 0 0.0 0.0 0.0 0.0 object_ Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:136:46-85 138599 0 0.0 0.0 0.0 0.0 *> Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:189:5-26 138601 1 0.0 0.0 0.0 0.0 >> Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:152:5-15 138600 1 0.0 0.0 0.0 0.0 CAF:pLTESignature Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:384:1-13 73975 0 0.0 0.0 0.0 0.0 pLTESignature Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:384:1-32 140016 1 0.0 0.0 0.0 0.0 signature Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:375:1-19 140017 0 0.0 0.0 0.0 0.0 CAF:pLTESignature1 Codec.Picture.Png.Internal.Type 73964 0 0.0 0.0 0.0 0.0 CAF:p_rhqRW Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:112:5 113618 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 145661 0 0.0 0.0 0.0 0.0 itemCombinations.p Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:112:5-11 145662 1 0.0 0.0 0.0 0.0 CAF:p_rmSUH Dodge.Tree.Shift 114300 0 0.0 0.0 0.0 0.0 posRms Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:(50,1)-(115,21) 151171 0 0.0 0.0 0.0 0.0 posRms.tryParentLinks Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:(63,5)-(115,21) 151172 0 0.0 0.0 0.0 0.0 posRms.tryParentLinks.tryChildLinks Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:(66,9)-(115,21) 151173 0 0.0 0.0 0.0 0.0 _Snoc Control.Lens.Cons src/Control/Lens/Cons.hs:(369,3)-(371,26) 151174 1 0.0 0.0 0.0 0.0 CAF:padcutroom_rnnjS Dodge.Room.Room 110445 0 0.0 0.0 0.0 0.0 shootingRange Dodge.Room.Room src/Dodge/Room/Room.hs:(335,1)-(360,13) 150394 0 0.0 0.0 0.0 0.0 shootingRange.padcutroom Dodge.Room.Room src/Dodge/Room/Room.hs:(350,9)-(352,65) 150395 1 0.0 0.0 0.0 0.0 .:~ LensHelp src/LensHelp.hs:15:1-22 150396 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 150397 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 150398 1 0.0 0.0 0.0 0.0 CAF:pairStr1 Data.Aeson.Encoding.Internal 91451 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:268:1-29 161865 1 0.0 0.0 0.0 0.0 CAF:par Control.Parallel Control/Parallel.hs:47:1-3 103951 0 0.0 0.0 0.0 0.0 par Control.Parallel Control/Parallel.hs:47:1-18 142420 1 0.0 0.0 0.0 0.0 CAF:path_riMF Main 138519 0 0.0 0.0 0.0 0.0 CAF:pauseMenu Dodge.Menu src/Dodge/Menu.hs:56:1-9 137326 0 0.0 0.0 0.0 0.0 pauseMenu Dodge.Menu src/Dodge/Menu.hs:(56,1)-(58,71) 180941 1 0.0 0.0 0.0 0.0 CAF:pauseMenu15 Dodge.Menu 137325 0 0.0 0.0 0.0 0.0 CAF:pauseMenu2 Dodge.Menu 137323 0 0.0 0.0 0.0 0.0 pauseMenu Dodge.Menu src/Dodge/Menu.hs:(56,1)-(58,71) 180967 0 0.0 0.0 0.0 0.0 CAF:pauseMenu3 Dodge.Menu 137320 0 0.0 0.0 0.0 0.0 pauseMenu Dodge.Menu src/Dodge/Menu.hs:(56,1)-(58,71) 180968 0 0.0 0.0 0.0 0.0 CAF:pauseMenu7 Dodge.Menu 137317 0 0.0 0.0 0.0 0.0 CAF:pauseMenuOptions Dodge.Menu src/Dodge/Menu.hs:61:1-16 137315 0 0.0 0.0 0.0 0.0 pauseMenuOptions Dodge.Menu src/Dodge/Menu.hs:(61,1)-(71,30) 180944 1 0.0 0.0 0.0 0.0 CAF:pauseMenu_pmo Dodge.Menu src/Dodge/Menu.hs:58:5-7 137324 0 0.0 0.0 0.0 0.0 pauseMenu Dodge.Menu src/Dodge/Menu.hs:(56,1)-(58,71) 180947 0 0.0 0.0 0.0 0.0 pauseMenu.pmo Dodge.Menu src/Dodge/Menu.hs:58:5-71 180948 1 0.0 0.0 0.0 0.0 CAF:peZoneSize Dodge.Zoning.Pathing src/Dodge/Zoning/Pathing.hs:47:1-10 135937 0 0.0 0.0 0.0 0.0 peZoneSize Dodge.Zoning.Pathing src/Dodge/Zoning/Pathing.hs:47:1-15 151657 1 0.0 0.0 0.0 0.0 CAF:pesNearSeg Dodge.Zoning.Pathing src/Dodge/Zoning/Pathing.hs:38:1-10 135945 0 0.0 0.0 0.0 0.0 pesNearSeg Dodge.Zoning.Pathing src/Dodge/Zoning/Pathing.hs:38:1-42 154159 1 0.0 0.0 0.0 0.0 CAF:pickUpS1 Dodge.SoundLogic.ExternallyGeneratedSounds 136853 0 0.0 0.0 0.0 0.0 pickUpS Dodge.SoundLogic.ExternallyGeneratedSounds src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs:445:1-20 177513 1 0.0 0.0 0.0 0.0 CAF:pipe Dodge.Item.Craftable src/Dodge/Item/Craftable.hs:62:1-4 116070 0 0.0 0.0 0.0 0.0 pipe Dodge.Item.Craftable src/Dodge/Item/Craftable.hs:62:1-25 178802 1 0.0 0.0 0.0 0.0 makeTypeCraft Dodge.Item.Craftable src/Dodge/Item/Craftable.hs:17:1-34 178803 0 0.0 0.0 0.0 0.0 makeTypeCraftNum Dodge.Item.Craftable src/Dodge/Item/Craftable.hs:(9,1)-(14,37) 178804 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178805 2 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178806 2 0.0 0.0 0.0 0.0 fromInteger Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:49:44-46 178807 0 0.0 0.0 0.0 0.0 CAF:pistolCrit1 Dodge.Creature.PistolCrit 109983 0 0.0 0.0 0.0 0.0 pistolCrit Dodge.Creature.PistolCrit src/Dodge/Creature/PistolCrit.hs:(14,1)-(21,42) 149371 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 149372 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 149373 1 0.0 0.0 0.0 0.0 CAF:pistolCrit2 Dodge.Creature.PistolCrit 109982 0 0.0 0.0 0.0 0.0 pistolCrit Dodge.Creature.PistolCrit src/Dodge/Creature/PistolCrit.hs:(14,1)-(21,42) 149374 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 149375 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 149376 1 0.0 0.0 0.0 0.0 CAF:pistolCrit3 Dodge.Creature.PistolCrit 109981 0 0.0 0.0 0.0 0.0 pistolCrit Dodge.Creature.PistolCrit src/Dodge/Creature/PistolCrit.hs:(14,1)-(21,42) 149377 0 0.0 0.0 0.0 0.0 CAF:pistolCrit7 Dodge.Creature.PistolCrit 109980 0 0.0 0.0 0.0 0.0 pistolCrit Dodge.Creature.PistolCrit src/Dodge/Creature/PistolCrit.hs:(14,1)-(21,42) 149378 0 0.0 0.0 0.0 0.0 medkit Dodge.Item.Consumable src/Dodge/Item/Consumable.hs:(9,1)-(12,50) 149379 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 149380 2 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 149381 2 0.0 0.0 0.0 0.0 CAF:pistolCrit_b1 Dodge.Creature.PistolCrit 109979 0 0.0 0.0 0.0 0.0 pistolCrit Dodge.Creature.PistolCrit src/Dodge/Creature/PistolCrit.hs:(14,1)-(21,42) 149382 0 0.0 0.0 0.0 0.0 light4 Color src/Color.hs:166:1-38 149383 0 0.0 0.0 0.0 0.0 CAF:plNewID1 Dodge.Base.NewID 113845 0 0.0 0.0 0.0 0.0 plNewID Dodge.Base.NewID src/Dodge/Base/NewID.hs:(11,1)-(13,26) 155408 0 0.0 0.0 0.0 0.0 ipeeks Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:238:3-67 155409 0 0.0 0.0 0.0 0.0 sieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:38:3-24 155410 0 0.0 0.0 0.0 0.0 sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:3-50 155411 1 0.0 0.0 0.0 0.0 cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 155412 1 0.0 0.0 0.0 0.0 CAF:plNewUpID1 Dodge.Base.NewID 113846 0 0.0 0.0 0.0 0.0 plNewUpID Dodge.Base.NewID src/Dodge/Base/NewID.hs:(21,1)-(23,26) 154179 0 0.0 0.0 0.0 0.0 ipeeks Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:238:3-67 154180 0 0.0 0.0 0.0 0.0 sieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:38:3-24 154181 0 0.0 0.0 0.0 0.0 sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:3-50 154182 1 0.0 0.0 0.0 0.0 cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 154183 1 0.0 0.0 0.0 0.0 CAF:plainShellCollisionCheck Dodge.Projectile.Update src/Dodge/Projectile/Update.hs:48:1-24 114664 0 0.0 0.0 0.0 0.0 plainShellCollisionCheck Dodge.Projectile.Update src/Dodge/Projectile/Update.hs:(48,1)-(51,70) 179468 1 0.0 0.0 0.0 0.0 CAF:plateCraft Dodge.Item.Craftable src/Dodge/Item/Craftable.hs:65:1-10 116071 0 0.0 0.0 0.0 0.0 plateCraft Dodge.Item.Craftable src/Dodge/Item/Craftable.hs:65:1-32 146111 1 0.0 0.0 0.0 0.0 makeTypeCraft Dodge.Item.Craftable src/Dodge/Item/Craftable.hs:17:1-34 146113 0 0.0 0.0 0.0 0.0 makeTypeCraftNum Dodge.Item.Craftable src/Dodge/Item/Craftable.hs:(9,1)-(14,37) 146114 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146115 2 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 146116 2 0.0 0.0 0.0 0.0 fromInteger Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:49:44-46 146131 0 0.0 0.0 0.0 0.0 CAF:play4 SDL.Mixer 109387 0 0.0 0.0 0.0 0.0 playLimit SDL.Mixer src/SDL/Mixer.hs:(590,1)-(600,5) 159925 0 0.0 0.0 0.0 0.0 fromInteger SDL.Mixer src/SDL/Mixer.hs:480:43-45 159926 0 0.0 0.0 0.0 0.0 CAF:playMusic2 SDL.Mixer 109367 0 0.0 0.0 0.0 0.0 playMusic SDL.Mixer src/SDL/Mixer.hs:(886,1)-(891,26) 141949 0 0.0 0.0 0.0 0.0 $mForever.\ SDL.Mixer src/SDL/Mixer.hs:561:19 141950 0 0.0 0.0 0.0 0.0 fromInteger SDL.Mixer src/SDL/Mixer.hs:553:43-45 141951 0 0.0 0.0 0.0 0.0 CAF:plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-4 84629 0 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 142262 1 0.0 0.0 0.0 0.0 CAF:pmLinesAdjacency1 Shader.Data 135345 0 0.0 0.0 0.0 0.0 pmLinesAdjacency Shader.Data src/Shader/Data.hs:100:1-51 141982 1 0.0 0.0 0.0 0.0 CAF:pmPoints1 Shader.Data 135341 0 0.0 0.0 0.0 0.0 pmPoints Shader.Data src/Shader/Data.hs:98:1-34 141981 1 0.0 0.0 0.0 0.0 CAF:pmTriangleStrip1 Shader.Data 135353 0 0.0 0.0 0.0 0.0 pmTriangleStrip Shader.Data src/Shader/Data.hs:104:1-49 141983 1 0.0 0.0 0.0 0.0 CAF:pmTriangles1 Shader.Data 135351 0 0.0 0.0 0.0 0.0 pmTriangles Shader.Data src/Shader/Data.hs:103:1-40 139751 1 0.0 0.0 0.0 0.0 CAF:pnZoneSize Dodge.Zoning.Pathing src/Dodge/Zoning/Pathing.hs:25:1-10 135939 0 0.0 0.0 0.0 0.0 pnZoneSize Dodge.Zoning.Pathing src/Dodge/Zoning/Pathing.hs:25:1-15 151668 1 0.0 0.0 0.0 0.0 CAF:pngComputeCrc Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:441:1-13 73914 0 0.0 0.0 0.0 0.0 pngComputeCrc Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:(441,1)-(445,52) 139953 1 0.0 0.0 0.0 0.0 CAF:pngCrcTable_r5f7X Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:432:1-11 73911 0 0.0 0.0 0.0 0.0 pngCrcTable Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:(432,1)-(436,46) 139962 1 0.0 0.0 0.0 0.0 >>= Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:36:3-18 139976 257 0.0 0.0 0.0 0.0 fmap Data.Vector.Fusion.Stream.Monadic Data/Vector/Fusion/Stream/Monadic.hs:(134,3)-(136,20) 139977 257 0.0 0.0 0.0 0.0 basicUnsafeWrite Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:290:1510-1571 139979 256 0.0 0.0 0.0 0.0 basicUnsafeWrite Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:131:3-69 139980 256 0.0 0.0 0.0 0.0 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 139983 0 0.0 0.0 0.0 0.0 writeByteArray# Data.Primitive.Types Data/Primitive/Types.hs:262:464-535 139984 256 0.0 0.0 0.0 0.0 basicUnsafeSlice Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:290:1022-1096 139981 257 0.0 0.0 0.0 0.0 basicUnsafeSlice Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:(101,3)-(102,25) 139982 257 0.0 0.0 0.0 0.0 unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 139975 257 0.0 0.0 0.0 0.0 basicUnsafeFreeze Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:291:511-584 139991 1 0.0 0.0 0.0 0.0 basicUnsafeFreeze Data.Vector.Primitive Data/Vector/Primitive.hs:(231,3)-(232,51) 139992 1 0.0 0.0 0.0 0.0 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 139993 1 0.0 0.0 0.0 0.0 basicUnsafeNew Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:290:1194-1249 139965 1 0.0 0.0 0.0 0.0 basicUnsafeNew Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:(112,3)-(118,37) 139966 1 0.0 0.0 0.0 0.0 basicUnsafeNew.mx Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:118:7-37 139967 1 0.0 0.0 0.0 0.0 basicUnsafeNew.size Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:117:7-36 139968 1 0.0 0.0 0.0 0.0 sizeOf Data.Primitive.Types Data/Primitive/Types.hs:120:1-25 139969 1 0.0 0.0 0.0 0.0 sizeOf# Data.Primitive.Types Data/Primitive/Types.hs:262:73-103 139970 1 0.0 0.0 0.0 0.0 unI# Data.Primitive.Types Data/Primitive/Types.hs:251:1-17 139971 1 0.0 0.0 0.0 0.0 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 139973 1 0.0 0.0 0.0 0.0 sChunks Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:123:30-36 139974 1 0.0 0.0 0.0 0.0 sSize Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:125:30-34 139964 1 0.0 0.0 0.0 0.0 upperBound Data.Vector.Fusion.Bundle.Size Data/Vector/Fusion/Bundle/Size.hs:(126,1)-(128,30) 139963 1 0.0 0.0 0.0 0.0 CAF:pngSignature Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:371:1-12 73939 0 0.0 0.0 0.0 0.0 pngSignature Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:371:1-55 139933 1 0.0 0.0 0.0 0.0 CAF:poisonSprayer1 Dodge.Item.Held.SprayGuns 115481 0 0.0 0.0 0.0 0.0 poisonSprayer Dodge.Item.Held.SprayGuns src/Dodge/Item/Held/SprayGuns.hs:(17,1)-(25,46) 178903 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178904 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178905 1 0.0 0.0 0.0 0.0 CAF:poisonSprayer2 Dodge.Item.Held.SprayGuns 115480 0 0.0 0.0 0.0 0.0 poisonSprayer Dodge.Item.Held.SprayGuns src/Dodge/Item/Held/SprayGuns.hs:(17,1)-(25,46) 178906 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178907 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178908 1 0.0 0.0 0.0 0.0 CAF:poisonSprayer3 Dodge.Item.Held.SprayGuns 115479 0 0.0 0.0 0.0 0.0 poisonSprayer Dodge.Item.Held.SprayGuns src/Dodge/Item/Held/SprayGuns.hs:(17,1)-(25,46) 178909 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178910 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178911 1 0.0 0.0 0.0 0.0 CAF:poisonSprayer6 Dodge.Item.Held.SprayGuns 115478 0 0.0 0.0 0.0 0.0 CAF:poly_eta1_rhCW0 Dodge.DisplayInventory 116948 0 0.0 0.0 0.0 0.0 updateSectionsPositioning Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(159,1)-(172,78) 143109 0 0.0 0.0 0.0 0.0 updateSectionsPositioning.x Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:168:5-20 143110 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143111 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143112 1 0.0 0.0 0.0 0.0 CAF:poly_eta_rhCVB Dodge.DisplayInventory 116940 0 0.0 0.0 0.0 0.0 updateSection Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(180,1)-(236,46) 177758 0 0.0 0.0 0.0 0.0 updateSection.offset Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(199,5)-(220,26) 177759 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 177760 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 177761 1 0.0 0.0 0.0 0.0 CAF:poly_eta_ri48l Dodge.SelectionSections 114448 0 0.0 0.0 0.0 0.0 ssLookupUp Dodge.SelectionSections src/Dodge/SelectionSections.hs:(70,1)-(72,10) 179219 0 0.0 0.0 0.0 0.0 ssLookupLT Dodge.SelectionSections src/Dodge/SelectionSections.hs:(80,1)-(83,29) 179220 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 179221 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 179222 1 0.0 0.0 0.0 0.0 CAF:poly_f1_rhCVA Dodge.DisplayInventory 116939 0 0.0 0.0 0.0 0.0 updateSection Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(180,1)-(236,46) 177762 0 0.0 0.0 0.0 0.0 updateSection.offset Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(199,5)-(220,26) 177763 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 177764 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 177765 1 0.0 0.0 0.0 0.0 CAF:poly_f1_ri48k Dodge.SelectionSections 114447 0 0.0 0.0 0.0 0.0 ssLookupUp Dodge.SelectionSections src/Dodge/SelectionSections.hs:(70,1)-(72,10) 179223 0 0.0 0.0 0.0 0.0 ssLookupLT Dodge.SelectionSections src/Dodge/SelectionSections.hs:(80,1)-(83,29) 179224 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 179225 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 179226 1 0.0 0.0 0.0 0.0 CAF:poly_f2_rhCVZ Dodge.DisplayInventory 116947 0 0.0 0.0 0.0 0.0 updateSectionsPositioning Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(159,1)-(172,78) 143113 0 0.0 0.0 0.0 0.0 updateSectionsPositioning.x Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:168:5-20 143114 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143115 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143116 1 0.0 0.0 0.0 0.0 CAF:poly_f7_r2kPT Control.Lens.Fold 104470 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 177980 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 177981 1 0.0 0.0 0.0 0.0 CAF:popOutputBuffer Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:220:1-15 73569 0 0.0 0.0 0.0 0.0 popOutputBuffer Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(220,1)-(232,38) 140416 1 0.0 0.0 0.0 0.0 CAF:popOutputBuffer2 Codec.Compression.Zlib.Stream 73568 0 0.0 0.0 0.0 0.0 popOutputBuffer Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(220,1)-(232,38) 140429 0 0.0 0.0 0.0 0.0 setOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,1)-(487,50) 140430 1 0.0 0.0 0.0 0.0 CAF:popOutputBuffer3 Codec.Compression.Zlib.Stream 73567 0 0.0 0.0 0.0 0.0 popOutputBuffer Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(220,1)-(232,38) 140426 0 0.0 0.0 0.0 0.0 CAF:popOutputBuffer4 Codec.Compression.Zlib.Stream 73511 0 0.0 0.0 0.0 0.0 getOutOffset Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(466,1)-(467,57) 140421 1 0.0 0.0 0.0 0.0 CAF:popOutputBuffer5 Codec.Compression.Zlib.Stream 73512 0 0.0 0.0 0.0 0.0 getOutBuf Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(462,1)-(463,54) 140302 1 0.0 0.0 0.0 0.0 CAF:popRemainingInputBuffer6 Codec.Compression.Zlib.Stream 73513 0 0.0 0.0 0.0 0.0 getInBuf Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(458,1)-(459,53) 140225 1 0.0 0.0 0.0 0.0 CAF:positionRoomsFromTree1 Dodge.Tree.Shift 114311 0 0.0 0.0 0.0 0.0 positionRoomsFromTree Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:(36,1)-(42,23) 151290 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 151291 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 151292 1 0.0 0.0 0.0 0.0 CAF:positionRoomsFromTree12 Dodge.Tree.Shift 114298 0 0.0 0.0 0.0 0.0 CAF:positionRoomsFromTree14 Dodge.Tree.Shift 114297 0 0.0 0.0 0.0 0.0 CAF:positionRoomsFromTree16 Dodge.Tree.Shift 114296 0 0.0 0.0 0.0 0.0 CAF:positionRoomsFromTree18 Dodge.Tree.Shift 114295 0 0.0 0.0 0.0 0.0 CAF:positionRoomsFromTree4 Dodge.Tree.Shift 114312 0 0.0 0.0 0.0 0.0 positionRoomsFromTree Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:(36,1)-(42,23) 151180 0 0.0 0.0 0.0 0.0 .# Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:176:3-25 151181 2 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 151182 2 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 151183 2 0.0 0.0 0.0 0.0 _Empty Control.Lens.Empty src/Control/Lens/Empty.hs:177:3-36 151184 1 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:181:3-37 151186 1 0.0 0.0 0.0 0.0 right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:137:3-38 151185 1 0.0 0.0 0.0 0.0 CAF:positionRoomsFromTree5 Dodge.Tree.Shift 114289 0 0.0 0.0 0.0 0.0 zipCount Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:130:1-29 150983 0 0.0 0.0 0.0 0.0 CAF:positionRoomsFromTree7 Dodge.Tree.Shift 114299 0 0.0 0.0 0.0 0.0 printColumnTitles Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:143:1-71 150974 1 0.0 0.0 0.0 0.0 theColumns Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:140:1-41 150975 1 0.0 0.0 0.0 0.0 printColumns Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:133:1-61 150976 1 0.0 0.0 0.0 0.0 CAF:postUniverseLoadSideEffect1 Dodge.WorldLoad 135966 0 0.0 0.0 0.0 0.0 postUniverseLoadSideEffect Dodge.WorldLoad src/Dodge/WorldLoad.hs:12:1-133 156279 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 156280 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 156281 1 0.0 0.0 0.0 0.0 CAF:postUniverseLoadSideEffect2 Dodge.WorldLoad 135965 0 0.0 0.0 0.0 0.0 postUniverseLoadSideEffect Dodge.WorldLoad src/Dodge/WorldLoad.hs:12:1-133 156294 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 156295 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 156296 1 0.0 0.0 0.0 0.0 CAF:preloadRender1 Preload.Render 135467 0 0.0 0.0 0.0 0.0 preloadRender Preload.Render src/Preload/Render.hs:(32,1)-(208,13) 139460 1 0.0 0.0 0.0 0.0 CAF:prependFailure1 Data.Aeson.Types.Internal 89122 0 0.0 0.0 0.0 0.0 prependFailure Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:669:1-37 139192 1 0.0 0.0 0.0 0.0 CAF:primeS1 Dodge.SoundLogic.ExternallyGeneratedSounds 136831 0 0.0 0.0 0.0 0.0 primeS Dodge.SoundLogic.ExternallyGeneratedSounds src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs:423:1-19 164562 1 0.0 0.0 0.0 0.0 CAF:printField2 Data.GraphViz.Printing 103272 0 0.0 0.0 0.0 0.0 printField Data.GraphViz.Printing Data/GraphViz/Printing.hs:291:1-44 144829 0 0.0 0.0 0.0 0.0 equals Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:411:1-23 144830 0 0.0 0.0 0.0 0.0 CAF:printGraphID1 Data.GraphViz.Types.Internal.Common 95307 0 0.0 0.0 0.0 0.0 printGraphID Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:(376,1)-(381,20) 144695 0 0.0 0.0 0.0 0.0 empty Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:576:1-21 144696 0 0.0 0.0 0.0 0.0 CAF:printGraphID2 Data.GraphViz.Types.Internal.Common 95281 0 0.0 0.0 0.0 0.0 dirGraph' Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:345:1-34 144676 1 0.0 0.0 0.0 0.0 text Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:589:1-21 144677 1 0.0 0.0 0.0 0.0 CAF:printGraphID3 Data.GraphViz.Types.Internal.Common 95280 0 0.0 0.0 0.0 0.0 dirGraph' Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:345:1-34 144683 0 0.0 0.0 0.0 0.0 text Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:589:1-21 144684 0 0.0 0.0 0.0 0.0 text Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(823,1)-(825,52) 144685 1 0.0 0.0 0.0 0.0 CAF:printGraphID8 Data.GraphViz.Types.Internal.Common 95306 0 0.0 0.0 0.0 0.0 printGraphID Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:(376,1)-(381,20) 144641 0 0.0 0.0 0.0 0.0 empty Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:576:1-21 144642 1 0.0 0.0 0.0 0.0 CAF:printGraphID_x Data.GraphViz.Types.Internal.Common 95279 0 0.0 0.0 0.0 0.0 dirGraph' Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:345:1-34 144686 0 0.0 0.0 0.0 0.0 unstreamChunks/outer Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(73,15)-(79,43) 144688 1 0.0 0.0 0.0 0.0 unstreamChunks/inner Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(90,17)-(94,59) 144689 7 0.0 0.0 0.0 0.0 unstreamChunks/resize Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(83,72)-(87,38) 144690 2 0.0 0.0 0.0 0.0 CAF:printStmtBased2 Data.GraphViz.Types.Internal.Common 95314 0 0.0 0.0 0.0 0.0 printStmtBased Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:(397,1)-(401,42) 146933 0 0.0 0.0 0.0 0.0 getsGS Data.GraphViz.Printing Data/GraphViz/Printing.hs:145:3-15 146934 0 0.0 0.0 0.0 0.0 CAF:printStmtBased3 Data.GraphViz.Types.Internal.Common 95318 0 0.0 0.0 0.0 0.0 printStmtBased Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:(397,1)-(401,42) 144709 0 0.0 0.0 0.0 0.0 printBracesBased Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:(412,1)-(417,18) 144710 0 0.0 0.0 0.0 0.0 rbrace Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:365:1-23 146797 1 0.0 0.0 0.0 0.0 CAF:printStmtBased4 Data.GraphViz.Types.Internal.Common 95317 0 0.0 0.0 0.0 0.0 printStmtBased Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:(397,1)-(401,42) 146795 0 0.0 0.0 0.0 0.0 printBracesBased Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:(412,1)-(417,18) 146796 0 0.0 0.0 0.0 0.0 CAF:printStmtBased5 Data.GraphViz.Types.Internal.Common 95316 0 0.0 0.0 0.0 0.0 printStmtBased Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:(397,1)-(401,42) 146798 0 0.0 0.0 0.0 0.0 printBracesBased Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:(412,1)-(417,18) 146799 0 0.0 0.0 0.0 0.0 rbrace Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:365:1-23 146800 0 0.0 0.0 0.0 0.0 CAF:printStmtBased7 Data.GraphViz.Types.Internal.Common 95315 0 0.0 0.0 0.0 0.0 printStmtBased Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:(397,1)-(401,42) 144698 0 0.0 0.0 0.0 0.0 printBracesBased Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:(412,1)-(417,18) 144699 0 0.0 0.0 0.0 0.0 lbrace Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:361:1-23 144700 0 0.0 0.0 0.0 0.0 CAF:printStmtBasedList2 Data.GraphViz.Types.Internal.Common 95319 0 0.0 0.0 0.0 0.0 printStmtBasedList Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:406:1-71 144859 0 0.0 0.0 0.0 0.0 vcat Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:249:1-19 144860 1 0.0 0.0 0.0 0.0 CAF:printStmtBasedList3 Data.GraphViz.Types.Internal.Common 95320 0 0.0 0.0 0.0 0.0 printStmtBasedList Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:406:1-71 146710 0 0.0 0.0 0.0 0.0 CAF:ptCont Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:22:1-6 111101 0 0.0 0.0 0.0 0.0 ptCont Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:22:1-26 152072 1 0.0 0.0 0.0 0.0 CAF:ptCont1 Dodge.LevelGen.PlacementHelper 111100 0 0.0 0.0 0.0 0.0 ptCont Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:22:1-26 152075 0 0.0 0.0 0.0 0.0 fromInteger Linear.V2 src/Linear/V2.hs:219:3-34 152076 1 0.0 0.0 0.0 0.0 pure Linear.V2 src/Linear/V2.hs:169:3-17 152077 1 0.0 0.0 0.0 0.0 CAF:ptr_glAttachShader Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:587:1-18 82361 0 0.0 0.0 0.0 0.0 ptr_glAttachShader Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:587:1-66 139694 1 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 139698 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 139699 1 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 139700 0 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 139701 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 139702 0 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 139703 0 0.0 0.0 0.0 0.0 CAF:ptr_glBindBufferBase Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:878:1-20 82427 0 0.0 0.0 0.0 0.0 ptr_glBindBufferBase Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:878:1-70 139488 1 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 139492 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 139493 1 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 139494 0 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 139495 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 139496 0 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 139497 0 0.0 0.0 0.0 0.0 CAF:ptr_glBindFramebuffer Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:1112:1-21 82472 0 0.0 0.0 0.0 0.0 ptr_glBindFramebuffer Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:1112:1-72 141874 1 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 141878 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 141879 1 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 141880 0 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 141881 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 141882 0 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 141883 0 0.0 0.0 0.0 0.0 CAF:ptr_glBindTextureUnit Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:1431:1-21 82541 0 0.0 0.0 0.0 0.0 ptr_glBindTextureUnit Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:1431:1-72 140733 1 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 140737 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 140738 1 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 140739 0 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 140740 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 140741 0 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 140742 0 0.0 0.0 0.0 0.0 CAF:ptr_glBindVertexArray Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:1499:1-21 82556 0 0.0 0.0 0.0 0.0 ptr_glBindVertexArray Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:1499:1-72 139523 1 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 139527 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 139528 1 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 139529 0 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 139530 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 139531 0 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 139532 0 0.0 0.0 0.0 0.0 CAF:ptr_glBlendFunc Graphics.GL.Functions.F02 src/Graphics/GL/Functions/F02.hs:673:1-15 82085 0 0.0 0.0 0.0 0.0 ptr_glBlendFunc Graphics.GL.Functions.F02 src/Graphics/GL/Functions/F02.hs:673:1-60 143803 1 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 143807 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 143808 1 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 143809 0 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 143810 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 143811 0 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 143812 0 0.0 0.0 0.0 0.0 CAF:ptr_glBlendFuncSeparate Graphics.GL.Functions.F02 src/Graphics/GL/Functions/F02.hs:704:1-23 82091 0 0.0 0.0 0.0 0.0 ptr_glBlendFuncSeparate Graphics.GL.Functions.F02 src/Graphics/GL/Functions/F02.hs:704:1-76 144125 1 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 144129 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 144130 1 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 144131 0 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 144132 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 144133 0 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 144134 0 0.0 0.0 0.0 0.0 CAF:ptr_glBlendFuncSeparatei Graphics.GL.Functions.F02 src/Graphics/GL/Functions/F02.hs:785:1-24 82106 0 0.0 0.0 0.0 0.0 ptr_glBlendFuncSeparatei Graphics.GL.Functions.F02 src/Graphics/GL/Functions/F02.hs:785:1-78 144173 1 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 144177 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 144178 1 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 144179 0 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 144180 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 144181 0 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 144182 0 0.0 0.0 0.0 0.0 CAF:ptr_glBlendFunci Graphics.GL.Functions.F02 src/Graphics/GL/Functions/F02.hs:851:1-16 82118 0 0.0 0.0 0.0 0.0 ptr_glBlendFunci Graphics.GL.Functions.F02 src/Graphics/GL/Functions/F02.hs:851:1-62 144184 1 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 144188 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 144189 1 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 144190 0 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 144191 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 144192 0 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 144193 0 0.0 0.0 0.0 0.0 CAF:ptr_glCheckNamedFramebufferStatus Graphics.GL.Functions.F02 src/Graphics/GL/Functions/F02.hs:1297:1-33 82202 0 0.0 0.0 0.0 0.0 ptr_glCheckNamedFramebufferStatus Graphics.GL.Functions.F02 src/Graphics/GL/Functions/F02.hs:1297:1-96 141852 1 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 141856 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 141857 1 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 141858 0 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 141859 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 141860 0 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 141861 0 0.0 0.0 0.0 0.0 CAF:ptr_glClearNamedFramebufferfv Graphics.GL.Functions.F03 src/Graphics/GL/Functions/F03.hs:252:1-29 81692 0 0.0 0.0 0.0 0.0 ptr_glClearNamedFramebufferfv Graphics.GL.Functions.F03 src/Graphics/GL/Functions/F03.hs:252:1-88 143764 1 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 143768 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 143769 1 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 143770 0 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 143771 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 143772 0 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 143773 0 0.0 0.0 0.0 0.0 CAF:ptr_glClearNamedFramebufferiv Graphics.GL.Functions.F03 src/Graphics/GL/Functions/F03.hs:268:1-29 81695 0 0.0 0.0 0.0 0.0 ptr_glClearNamedFramebufferiv Graphics.GL.Functions.F03 src/Graphics/GL/Functions/F03.hs:268:1-88 159799 1 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 159803 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 159804 1 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 159805 0 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 159806 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 159807 0 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 159808 0 0.0 0.0 0.0 0.0 CAF:ptr_glColorMask Graphics.GL.Functions.F03 src/Graphics/GL/Functions/F03.hs:1403:1-15 81926 0 0.0 0.0 0.0 0.0 ptr_glColorMask Graphics.GL.Functions.F03 src/Graphics/GL/Functions/F03.hs:1403:1-60 144066 1 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 144070 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 144071 1 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 144072 0 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 144073 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 144074 0 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 144075 0 0.0 0.0 0.0 0.0 CAF:ptr_glCompileShader Graphics.GL.Functions.F04 src/Graphics/GL/Functions/F04.hs:398:1-19 81422 0 0.0 0.0 0.0 0.0 ptr_glCompileShader Graphics.GL.Functions.F04 src/Graphics/GL/Functions/F04.hs:398:1-68 139670 1 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 139674 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 139675 1 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 139676 0 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 139677 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 139678 0 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 139679 0 0.0 0.0 0.0 0.0 CAF:ptr_glCreateBuffers Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:382:1-19 81116 0 0.0 0.0 0.0 0.0 ptr_glCreateBuffers Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:382:1-68 139465 1 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 139469 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 139470 1 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 139472 0 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 139473 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 139474 0 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 139475 0 0.0 0.0 0.0 0.0 CAF:ptr_glCreateFramebuffers Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:409:1-24 81122 0 0.0 0.0 0.0 0.0 ptr_glCreateFramebuffers Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:409:1-78 141801 1 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 141805 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 141806 1 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 141807 0 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 141808 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 141809 0 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 141810 0 0.0 0.0 0.0 0.0 CAF:ptr_glCreateProgram Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:447:1-19 81131 0 0.0 0.0 0.0 0.0 ptr_glCreateProgram Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:447:1-68 139630 1 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 139634 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 139635 1 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 139636 0 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 139637 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 139638 0 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 139639 0 0.0 0.0 0.0 0.0 CAF:ptr_glCreateRenderbuffers Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:513:1-25 81146 0 0.0 0.0 0.0 0.0 ptr_glCreateRenderbuffers Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:513:1-80 141813 1 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 141817 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 141818 1 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 141819 0 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 141820 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 141821 0 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 141822 0 0.0 0.0 0.0 0.0 CAF:ptr_glCreateShader Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:540:1-18 81152 0 0.0 0.0 0.0 0.0 ptr_glCreateShader Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:540:1-66 139642 1 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 139646 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 139647 1 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 139648 0 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 139649 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 139650 0 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 139651 0 0.0 0.0 0.0 0.0 CAF:ptr_glCreateTextures Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:637:1-20 81173 0 0.0 0.0 0.0 0.0 ptr_glCreateTextures Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:637:1-70 140673 1 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 140677 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 140678 1 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 140679 0 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 140680 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 140681 0 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 140682 0 0.0 0.0 0.0 0.0 CAF:ptr_glCreateVertexArrays Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:665:1-24 81179 0 0.0 0.0 0.0 0.0 ptr_glCreateVertexArrays Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:665:1-78 139512 1 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 139516 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 139517 1 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 139518 0 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 139519 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 139520 0 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 139521 0 0.0 0.0 0.0 0.0 CAF:ptr_glCullFace Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:678:1-14 81182 0 0.0 0.0 0.0 0.0 ptr_glCullFace Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:678:1-58 144009 1 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 144013 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 144014 1 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 144015 0 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 144016 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 144017 0 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 144018 0 0.0 0.0 0.0 0.0 CAF:ptr_glDeleteShader Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:1437:1-18 81341 0 0.0 0.0 0.0 0.0 ptr_glDeleteShader Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:1437:1-66 139740 1 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 139744 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 139745 1 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 139746 0 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 139747 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 139748 0 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 139749 0 0.0 0.0 0.0 0.0 CAF:ptr_glDeleteTextures Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:1490:1-20 81353 0 0.0 0.0 0.0 0.0 ptr_glDeleteTextures Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:1490:1-70 142014 1 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 142018 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 142019 1 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 142020 0 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 142021 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 142022 0 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 142023 0 0.0 0.0 0.0 0.0 CAF:ptr_glDepthFunc Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:189:1-15 80783 0 0.0 0.0 0.0 0.0 ptr_glDepthFunc Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:189:1-60 143780 1 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 143784 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 143785 1 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 143786 0 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 143787 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 143788 0 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 143789 0 0.0 0.0 0.0 0.0 CAF:ptr_glDepthMask Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:202:1-15 80786 0 0.0 0.0 0.0 0.0 ptr_glDepthMask Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:202:1-60 143791 1 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 143795 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 143796 1 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 143797 0 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 143798 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 143799 0 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 143800 0 0.0 0.0 0.0 0.0 CAF:ptr_glDetachShader Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:397:1-18 80828 0 0.0 0.0 0.0 0.0 ptr_glDetachShader Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:397:1-66 139729 1 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 139733 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 139734 1 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 139735 0 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 139736 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 139737 0 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 139738 0 0.0 0.0 0.0 0.0 CAF:ptr_glDisable Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:424:1-13 80834 0 0.0 0.0 0.0 0.0 ptr_glDisable Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:424:1-56 143945 1 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 143949 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 143950 1 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 143951 0 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 143952 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 143953 0 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 143954 0 0.0 0.0 0.0 0.0 CAF:ptr_glDrawArrays Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:710:1-16 80897 0 0.0 0.0 0.0 0.0 ptr_glDrawArrays Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:710:1-62 143882 1 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 143886 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 143887 1 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 143888 0 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 143889 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 143890 0 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 143891 0 0.0 0.0 0.0 0.0 CAF:ptr_glDrawBuffers Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:880:1-17 80930 0 0.0 0.0 0.0 0.0 ptr_glDrawBuffers Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:880:1-64 144137 1 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 144141 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 144142 1 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 144143 0 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 144144 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 144145 0 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 144146 0 0.0 0.0 0.0 0.0 CAF:ptr_glDrawElements Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:1056:1-18 80966 0 0.0 0.0 0.0 0.0 ptr_glDrawElements Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:1056:1-66 144023 1 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 144027 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 144028 1 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 144029 0 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 144030 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 144031 0 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 144032 0 0.0 0.0 0.0 0.0 CAF:ptr_glEnable Graphics.GL.Functions.F07 src/Graphics/GL/Functions/F07.hs:451:1-12 80537 0 0.0 0.0 0.0 0.0 ptr_glEnable Graphics.GL.Functions.F07 src/Graphics/GL/Functions/F07.hs:451:1-54 141897 1 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 141901 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 141902 1 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 141903 0 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 141904 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 141905 0 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 141906 0 0.0 0.0 0.0 0.0 CAF:ptr_glEnableVertexArrayAttrib Graphics.GL.Functions.F07 src/Graphics/GL/Functions/F07.hs:542:1-29 80558 0 0.0 0.0 0.0 0.0 ptr_glEnableVertexArrayAttrib Graphics.GL.Functions.F07 src/Graphics/GL/Functions/F07.hs:542:1-88 139550 1 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 139554 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 139555 1 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 139556 0 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 139557 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 139558 0 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 139559 0 0.0 0.0 0.0 0.0 CAF:ptr_glFinish Graphics.GL.Functions.F07 src/Graphics/GL/Functions/F07.hs:1418:1-12 80756 0 0.0 0.0 0.0 0.0 ptr_glFinish Graphics.GL.Functions.F07 src/Graphics/GL/Functions/F07.hs:1418:1-54 194155 1 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 194159 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 194160 1 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 194161 0 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 194162 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 194163 0 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 194164 0 0.0 0.0 0.0 0.0 CAF:ptr_glGenerateTextureMipmap Graphics.GL.Functions.F09 src/Graphics/GL/Functions/F09.hs:632:1-27 80282 0 0.0 0.0 0.0 0.0 ptr_glGenerateTextureMipmap Graphics.GL.Functions.F09 src/Graphics/GL/Functions/F09.hs:632:1-84 140711 1 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 140715 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 140716 1 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 140717 0 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 140718 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 140719 0 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 140720 0 0.0 0.0 0.0 0.0 CAF:ptr_glGetError Graphics.GL.Functions.F10 src/Graphics/GL/Functions/F10.hs:371:1-14 79916 0 0.0 0.0 0.0 0.0 ptr_glGetError Graphics.GL.Functions.F10 src/Graphics/GL/Functions/F10.hs:371:1-58 142426 1 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 142430 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 142431 1 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 142432 0 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 142433 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 142434 0 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 142435 0 0.0 0.0 0.0 0.0 CAF:ptr_glGetProgramiv Graphics.GL.Functions.F12 src/Graphics/GL/Functions/F12.hs:577:1-18 79658 0 0.0 0.0 0.0 0.0 ptr_glGetProgramiv Graphics.GL.Functions.F12 src/Graphics/GL/Functions/F12.hs:577:1-66 139718 1 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 139722 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 139723 1 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 139724 0 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 139725 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 139726 0 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 139727 0 0.0 0.0 0.0 0.0 CAF:ptr_glGetShaderiv Graphics.GL.Functions.F12 src/Graphics/GL/Functions/F12.hs:1166:1-17 79775 0 0.0 0.0 0.0 0.0 ptr_glGetShaderiv Graphics.GL.Functions.F12 src/Graphics/GL/Functions/F12.hs:1166:1-64 139683 1 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 139687 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 139688 1 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 139689 0 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 139690 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 139691 0 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 139692 0 0.0 0.0 0.0 0.0 CAF:ptr_glInvalidateBufferData Graphics.GL.Functions.F14 src/Graphics/GL/Functions/F14.hs:1491:1-26 79553 0 0.0 0.0 0.0 0.0 ptr_glInvalidateBufferData Graphics.GL.Functions.F14 src/Graphics/GL/Functions/F14.hs:1491:1-82 144204 1 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 144208 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 144209 1 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 144210 0 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 144211 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 144212 0 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 144213 0 0.0 0.0 0.0 0.0 CAF:ptr_glInvalidateNamedFramebufferData Graphics.GL.Functions.F14 src/Graphics/GL/Functions/F14.hs:1536:1-36 79562 0 0.0 0.0 0.0 0.0 ptr_glInvalidateNamedFramebufferData Graphics.GL.Functions.F14 src/Graphics/GL/Functions/F14.hs:1536:1-102 144089 1 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 144093 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 144094 1 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 144095 0 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 144096 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 144097 0 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 144098 0 0.0 0.0 0.0 0.0 CAF:ptr_glLinkProgram Graphics.GL.Functions.F15 src/Graphics/GL/Functions/F15.hs:1243:1-17 79220 0 0.0 0.0 0.0 0.0 ptr_glLinkProgram Graphics.GL.Functions.F15 src/Graphics/GL/Functions/F15.hs:1243:1-64 139705 1 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 139709 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 139710 1 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 139711 0 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 139712 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 139713 0 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 139714 0 0.0 0.0 0.0 0.0 CAF:ptr_glNamedBufferData Graphics.GL.Functions.F18 src/Graphics/GL/Functions/F18.hs:1264:1-21 78884 0 0.0 0.0 0.0 0.0 ptr_glNamedBufferData Graphics.GL.Functions.F18 src/Graphics/GL/Functions/F18.hs:1264:1-72 139477 1 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 139481 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 139482 1 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 139483 0 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 139484 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 139485 0 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 139486 0 0.0 0.0 0.0 0.0 CAF:ptr_glNamedBufferStorage Graphics.GL.Functions.F18 src/Graphics/GL/Functions/F18.hs:1325:1-24 78896 0 0.0 0.0 0.0 0.0 ptr_glNamedBufferStorage Graphics.GL.Functions.F18 src/Graphics/GL/Functions/F18.hs:1325:1-78 140747 1 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 140751 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 140752 1 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 140753 0 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 140754 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 140755 0 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 140756 0 0.0 0.0 0.0 0.0 CAF:ptr_glNamedBufferSubData Graphics.GL.Functions.F18 src/Graphics/GL/Functions/F18.hs:1388:1-24 78908 0 0.0 0.0 0.0 0.0 ptr_glNamedBufferSubData Graphics.GL.Functions.F18 src/Graphics/GL/Functions/F18.hs:1388:1-78 143734 1 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 143738 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 143739 1 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 143740 0 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 143741 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 143742 0 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 143743 0 0.0 0.0 0.0 0.0 CAF:ptr_glNamedFramebufferDrawBuffers Graphics.GL.Functions.F18 src/Graphics/GL/Functions/F18.hs:1449:1-33 78920 0 0.0 0.0 0.0 0.0 ptr_glNamedFramebufferDrawBuffers Graphics.GL.Functions.F18 src/Graphics/GL/Functions/F18.hs:1449:1-96 142056 1 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 142060 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 142061 1 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 142062 0 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 142063 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 142064 0 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 142065 0 0.0 0.0 0.0 0.0 CAF:ptr_glNamedFramebufferRenderbuffer Graphics.GL.Functions.F18 src/Graphics/GL/Functions/F18.hs:1508:1-34 78932 0 0.0 0.0 0.0 0.0 ptr_glNamedFramebufferRenderbuffer Graphics.GL.Functions.F18 src/Graphics/GL/Functions/F18.hs:1508:1-98 141840 1 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 141844 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 141845 1 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 141846 0 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 141847 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 141848 0 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 141849 0 0.0 0.0 0.0 0.0 CAF:ptr_glNamedFramebufferTexture Graphics.GL.Functions.F18 src/Graphics/GL/Functions/F18.hs:1584:1-29 78947 0 0.0 0.0 0.0 0.0 ptr_glNamedFramebufferTexture Graphics.GL.Functions.F18 src/Graphics/GL/Functions/F18.hs:1584:1-88 142043 1 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 142047 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 142048 1 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 142049 0 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 142050 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 142051 0 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 142052 0 0.0 0.0 0.0 0.0 CAF:ptr_glNamedRenderbufferStorage Graphics.GL.Functions.F19 src/Graphics/GL/Functions/F19.hs:340:1-30 78407 0 0.0 0.0 0.0 0.0 ptr_glNamedRenderbufferStorage Graphics.GL.Functions.F19 src/Graphics/GL/Functions/F19.hs:340:1-90 141824 1 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 141828 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 141829 1 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 141830 0 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 141831 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 141832 0 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 141833 0 0.0 0.0 0.0 0.0 CAF:ptr_glProgramUniform1f Graphics.GL.Functions.F21 src/Graphics/GL/Functions/F21.hs:415:1-22 78125 0 0.0 0.0 0.0 0.0 ptr_glProgramUniform1f Graphics.GL.Functions.F21 src/Graphics/GL/Functions/F21.hs:415:1-74 143980 1 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 143984 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 143985 1 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 143986 0 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 143987 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 143988 0 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 143989 0 0.0 0.0 0.0 0.0 CAF:ptr_glProgramUniform3f Graphics.GL.Functions.F21 src/Graphics/GL/Functions/F21.hs:1153:1-22 78269 0 0.0 0.0 0.0 0.0 ptr_glProgramUniform3f Graphics.GL.Functions.F21 src/Graphics/GL/Functions/F21.hs:1153:1-74 143967 1 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 143971 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 143972 1 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 143973 0 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 143974 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 143975 0 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 143976 0 0.0 0.0 0.0 0.0 CAF:ptr_glShaderSource Graphics.GL.Functions.F24 src/Graphics/GL/Functions/F24.hs:1125:1-18 77975 0 0.0 0.0 0.0 0.0 ptr_glShaderSource Graphics.GL.Functions.F24 src/Graphics/GL/Functions/F24.hs:1125:1-66 139659 1 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 139663 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 139664 1 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 139665 0 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 139666 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 139667 0 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 139668 0 0.0 0.0 0.0 0.0 CAF:ptr_glStencilFunc Graphics.GL.Functions.F24 src/Graphics/GL/Functions/F24.hs:1465:1-17 78047 0 0.0 0.0 0.0 0.0 ptr_glStencilFunc Graphics.GL.Functions.F24 src/Graphics/GL/Functions/F24.hs:1465:1-64 159811 1 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 159815 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 159816 1 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 159817 0 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 159818 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 159819 0 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 159820 0 0.0 0.0 0.0 0.0 CAF:ptr_glStencilOpSeparate Graphics.GL.Functions.F24 src/Graphics/GL/Functions/F24.hs:1554:1-23 78065 0 0.0 0.0 0.0 0.0 ptr_glStencilOpSeparate Graphics.GL.Functions.F24 src/Graphics/GL/Functions/F24.hs:1554:1-76 144052 1 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 144056 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 144057 1 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 144058 0 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 144059 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 144060 0 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 144061 0 0.0 0.0 0.0 0.0 CAF:ptr_glTextureParameteri Graphics.GL.Functions.F27 src/Graphics/GL/Functions/F27.hs:507:1-23 77537 0 0.0 0.0 0.0 0.0 ptr_glTextureParameteri Graphics.GL.Functions.F27 src/Graphics/GL/Functions/F27.hs:507:1-76 140722 1 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 140726 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 140727 1 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 140728 0 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 140729 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 140730 0 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 140731 0 0.0 0.0 0.0 0.0 CAF:ptr_glTextureStorage2D Graphics.GL.Functions.F27 src/Graphics/GL/Functions/F27.hs:630:1-22 77561 0 0.0 0.0 0.0 0.0 ptr_glTextureStorage2D Graphics.GL.Functions.F27 src/Graphics/GL/Functions/F27.hs:630:1-74 142029 1 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 142033 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 142034 1 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 142035 0 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 142036 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 142037 0 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 142038 0 0.0 0.0 0.0 0.0 CAF:ptr_glTextureStorage3D Graphics.GL.Functions.F27 src/Graphics/GL/Functions/F27.hs:701:1-22 77573 0 0.0 0.0 0.0 0.0 ptr_glTextureStorage3D Graphics.GL.Functions.F27 src/Graphics/GL/Functions/F27.hs:701:1-74 140684 1 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 140688 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 140689 1 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 140690 0 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 140691 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 140692 0 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 140693 0 0.0 0.0 0.0 0.0 CAF:ptr_glTextureSubImage3D Graphics.GL.Functions.F27 src/Graphics/GL/Functions/F27.hs:972:1-23 77615 0 0.0 0.0 0.0 0.0 ptr_glTextureSubImage3D Graphics.GL.Functions.F27 src/Graphics/GL/Functions/F27.hs:972:1-76 140700 1 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 140704 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 140705 1 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 140706 0 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 140707 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 140708 0 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 140709 0 0.0 0.0 0.0 0.0 CAF:ptr_glUniform1f Graphics.GL.Functions.F27 src/Graphics/GL/Functions/F27.hs:1293:1-15 77675 0 0.0 0.0 0.0 0.0 ptr_glUniform1f Graphics.GL.Functions.F27 src/Graphics/GL/Functions/F27.hs:1293:1-60 159837 1 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 159841 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 159842 1 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 159843 0 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 159844 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 159845 0 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 159846 0 0.0 0.0 0.0 0.0 CAF:ptr_glUniform3f Graphics.GL.Functions.F28 src/Graphics/GL/Functions/F28.hs:315:1-15 77207 0 0.0 0.0 0.0 0.0 ptr_glUniform3f Graphics.GL.Functions.F28 src/Graphics/GL/Functions/F28.hs:315:1-60 159826 1 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 159830 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 159831 1 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 159832 0 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 159833 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 159834 0 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 159835 0 0.0 0.0 0.0 0.0 CAF:ptr_glUniform4f Graphics.GL.Functions.F28 src/Graphics/GL/Functions/F28.hs:648:1-15 77273 0 0.0 0.0 0.0 0.0 ptr_glUniform4f Graphics.GL.Functions.F28 src/Graphics/GL/Functions/F28.hs:648:1-60 159866 1 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 159870 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 159871 1 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 159872 0 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 159873 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 159874 0 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 159875 0 0.0 0.0 0.0 0.0 CAF:ptr_glUseProgram Graphics.GL.Functions.F29 src/Graphics/GL/Functions/F29.hs:165:1-16 76877 0 0.0 0.0 0.0 0.0 ptr_glUseProgram Graphics.GL.Functions.F29 src/Graphics/GL/Functions/F29.hs:165:1-62 143866 1 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 143870 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 143871 1 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 143872 0 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 143873 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 143874 0 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 143875 0 0.0 0.0 0.0 0.0 CAF:ptr_glVertexArrayAttribBinding Graphics.GL.Functions.F29 src/Graphics/GL/Functions/F29.hs:1140:1-30 77093 0 0.0 0.0 0.0 0.0 ptr_glVertexArrayAttribBinding Graphics.GL.Functions.F29 src/Graphics/GL/Functions/F29.hs:1140:1-90 139574 1 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 139578 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 139579 1 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 139580 0 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 139581 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 139582 0 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 139583 0 0.0 0.0 0.0 0.0 CAF:ptr_glVertexArrayAttribFormat Graphics.GL.Functions.F29 src/Graphics/GL/Functions/F29.hs:1158:1-29 77096 0 0.0 0.0 0.0 0.0 ptr_glVertexArrayAttribFormat Graphics.GL.Functions.F29 src/Graphics/GL/Functions/F29.hs:1158:1-88 139562 1 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 139566 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 139567 1 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 139568 0 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 139569 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 139570 0 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 139571 0 0.0 0.0 0.0 0.0 CAF:ptr_glVertexArrayElementBuffer Graphics.GL.Functions.F29 src/Graphics/GL/Functions/F29.hs:1269:1-30 77117 0 0.0 0.0 0.0 0.0 ptr_glVertexArrayElementBuffer Graphics.GL.Functions.F29 src/Graphics/GL/Functions/F29.hs:1269:1-90 139590 1 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 139594 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 139595 1 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 139596 0 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 139597 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 139598 0 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 139599 0 0.0 0.0 0.0 0.0 CAF:ptr_glVertexArrayVertexBuffer Graphics.GL.Functions.F30 src/Graphics/GL/Functions/F30.hs:155:1-29 76574 0 0.0 0.0 0.0 0.0 ptr_glVertexArrayVertexBuffer Graphics.GL.Functions.F30 src/Graphics/GL/Functions/F30.hs:155:1-88 139536 1 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 139540 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 139541 1 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 139542 0 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 139543 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 139544 0 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 139545 0 0.0 0.0 0.0 0.0 CAF:ptr_glViewport Graphics.GL.Functions.F32 src/Graphics/GL/Functions/F32.hs:1355:1-14 76529 0 0.0 0.0 0.0 0.0 ptr_glViewport Graphics.GL.Functions.F32 src/Graphics/GL/Functions/F32.hs:1355:1-58 143821 1 0.0 0.0 0.0 0.0 getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 143825 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 143826 1 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 143827 0 0.0 0.0 0.0 0.0 getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 143828 0 0.0 0.0 0.0 0.0 getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 143829 0 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 143830 0 0.0 0.0 0.0 0.0 CAF:pushInputBuffer1 Codec.Compression.Zlib.Stream 73536 0 0.0 0.0 0.0 0.0 pushInputBuffer Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(154,1)-(169,60) 140224 0 0.0 0.0 0.0 0.0 CAF:putItemInInvSlot_reeiQ Dodge.Inventory.Add src/Dodge/Inventory/Add.hs:24:1-16 116246 0 0.0 0.0 0.0 0.0 putItemInInvSlot Dodge.Inventory.Add src/Dodge/Inventory/Add.hs:24:1-65 177458 1 0.0 0.0 0.0 0.0 CAF:putLamp Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:203:1-7 109692 0 0.0 0.0 0.0 0.0 putLamp Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:203:1-27 153252 1 0.0 0.0 0.0 0.0 CAF:putLamp1 Dodge.Placement.Instance.LightSource 109691 0 0.0 0.0 0.0 0.0 putLamp Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:203:1-27 153253 0 0.0 0.0 0.0 0.0 lamp Dodge.Creature.Lamp src/Dodge/Creature/Lamp.hs:23:1-21 153255 0 0.0 0.0 0.0 0.0 colorLamp Dodge.Creature.Lamp src/Dodge/Creature/Lamp.hs:(14,1)-(20,9) 153256 1 0.0 0.0 0.0 0.0 CAF:putLasTurret1 Dodge.Placement.Instance.Turret 109647 0 0.0 0.0 0.0 0.0 putLasTurret Dodge.Placement.Instance.Turret src/Dodge/Placement/Instance/Turret.hs:(12,1)-(21,30) 152597 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 152598 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 152599 1 0.0 0.0 0.0 0.0 CAF:putLasTurret4 Dodge.Placement.Instance.Turret 109646 0 0.0 0.0 0.0 0.0 putLasTurret Dodge.Placement.Instance.Turret src/Dodge/Placement/Instance/Turret.hs:(12,1)-(21,30) 152589 0 0.0 0.0 0.0 0.0 square Geometry.Polygon src/Geometry/Polygon.hs:43:1-21 152590 1 0.0 0.0 0.0 0.0 rectWH Geometry.Polygon src/Geometry/Polygon.hs:23:1-35 152591 1 0.0 0.0 0.0 0.0 rectNSWE Geometry.Polygon src/Geometry/Polygon.hs:20:1-55 152592 1 0.0 0.0 0.0 0.0 CAF:putLitButOnPos10 Dodge.Placement.Instance.Button 109745 0 0.0 0.0 0.0 0.0 putLitButOnPos Dodge.Placement.Instance.Button src/Dodge/Placement/Instance/Button.hs:(70,1)-(81,33) 152825 0 0.0 0.0 0.0 0.0 putLitButOnPos.ls Dodge.Placement.Instance.Button src/Dodge/Placement/Instance/Button.hs:81:5-33 152826 0 0.0 0.0 0.0 0.0 lsRadCol Dodge.LightSource src/Dodge/LightSource.hs:(65,1)-(67,32) 152827 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 152828 2 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 152829 2 0.0 0.0 0.0 0.0 CAF:putLitButOnPos2 Dodge.Placement.Instance.Button 109744 0 0.0 0.0 0.0 0.0 CAF:putLitButOnPos9 Dodge.Placement.Instance.Button 109746 0 0.0 0.0 0.0 0.0 putLitButOnPos Dodge.Placement.Instance.Button src/Dodge/Placement/Instance/Button.hs:(70,1)-(81,33) 152712 0 0.0 0.0 0.0 0.0 fromInteger Linear.V2 src/Linear/V2.hs:219:3-34 152713 0 0.0 0.0 0.0 0.0 pure Linear.V2 src/Linear/V2.hs:169:3-17 152714 1 0.0 0.0 0.0 0.0 CAF:putStrLnAppend2 Dodge.LevelGen 114990 0 0.0 0.0 0.0 0.0 CAF:qtString Data.GraphViz.Printing Data/GraphViz/Printing.hs:277:1-8 103330 0 0.0 0.0 0.0 0.0 qtString Data.GraphViz.Printing Data/GraphViz/Printing.hs:277:1-26 147050 1 0.0 0.0 0.0 0.0 CAF:quitCommand Dodge.Terminal src/Dodge/Terminal.hs:59:1-11 114431 0 0.0 0.0 0.0 0.0 quitCommand Dodge.Terminal src/Dodge/Terminal.hs:(59,1)-(65,9) 171200 1 0.0 0.0 0.0 0.0 CAF:quitCommand13 Dodge.Terminal 114428 0 0.0 0.0 0.0 0.0 CAF:quitCommand15 Dodge.Terminal 114427 0 0.0 0.0 0.0 0.0 CAF:quitCommand17 Dodge.Terminal 114426 0 0.0 0.0 0.0 0.0 CAF:quitCommand19 Dodge.Terminal 114425 0 0.0 0.0 0.0 0.0 CAF:quitCommand22 Dodge.Terminal 114429 0 0.0 0.0 0.0 0.0 CAF:quitCommand6 Dodge.Terminal 114430 0 0.0 0.0 0.0 0.0 CAF:quote_rNea Data.GraphViz.Printing Data/GraphViz/Printing.hs:313:5-9 103202 0 0.0 0.0 0.0 0.0 addEscapes Data.GraphViz.Printing Data/GraphViz/Printing.hs:(309,1)-(326,61) 147144 0 0.0 0.0 0.0 0.0 addEscapes.quote Data.GraphViz.Printing Data/GraphViz/Printing.hs:313:5-15 147145 1 0.0 0.0 0.0 0.0 CAF:randC1 Dodge.Placement.Instance.Creature src/Dodge/Placement/Instance/Creature.hs:9:1-6 109727 0 0.0 0.0 0.0 0.0 randC1 Dodge.Placement.Instance.Creature src/Dodge/Placement/Instance/Creature.hs:9:1-82 152126 1 0.0 0.0 0.0 0.0 CAF:randC2 Dodge.Placement.Instance.Creature 109726 0 0.0 0.0 0.0 0.0 randC1 Dodge.Placement.Instance.Creature src/Dodge/Placement/Instance/Creature.hs:9:1-82 152127 0 0.0 0.0 0.0 0.0 takeOne RandomHelp src/RandomHelp.hs:21:1-75 152128 1 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 152379 1 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 152381 1 0.0 0.0 0.0 0.0 CAF:randC4 Dodge.Placement.Instance.Creature 109725 0 0.0 0.0 0.0 0.0 randC1 Dodge.Placement.Instance.Creature src/Dodge/Placement/Instance/Creature.hs:9:1-82 152378 0 0.0 0.0 0.0 0.0 CAF:randFirstWeapon Dodge.Placement.Random src/Dodge/Placement/Random.hs:9:1-15 109634 0 0.0 0.0 0.0 0.0 randFirstWeapon Dodge.Placement.Random src/Dodge/Placement/Random.hs:(9,1)-(15,23) 148097 1 0.0 0.0 0.0 0.0 takeOne RandomHelp src/RandomHelp.hs:21:1-75 148098 1 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 148108 1 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 148110 1 0.0 0.0 0.0 0.0 CAF:randFirstWeapon1 Dodge.Placement.Random 109633 0 0.0 0.0 0.0 0.0 randFirstWeapon Dodge.Placement.Random src/Dodge/Placement/Random.hs:(9,1)-(15,23) 148104 0 0.0 0.0 0.0 0.0 CAF:randomFourCornerRoom6 Dodge.Room.Procedural 110451 0 0.0 0.0 0.0 0.0 randomFourCornerRoom Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(266,1)-(272,40) 150649 0 0.0 0.0 0.0 0.0 CAF:randomFourCornerRoom_mask Dodge.Room.Procedural 110452 0 0.0 0.0 0.0 0.0 randomFourCornerRoom Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(266,1)-(272,40) 150642 0 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:235:3-43 150643 0 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 150644 0 0.0 0.0 0.0 0.0 CAF:randomTank20 Dodge.Room.Tanks 110187 0 0.0 0.0 0.0 0.0 randomTank Dodge.Room.Tanks src/Dodge/Room/Tanks.hs:(23,1)-(33,13) 152990 0 0.0 0.0 0.0 0.0 randomTank.\ Dodge.Room.Tanks src/Dodge/Room/Tanks.hs:26:20-40 152991 1 0.0 0.0 0.0 0.0 tankSquareDec Dodge.Placement.Instance.Tank src/Dodge/Placement/Instance/Tank.hs:20:1-56 152994 0 0.0 0.0 0.0 0.0 fourEmbossDecoration Dodge.Placement.TopDecoration src/Dodge/Placement/TopDecoration.hs:(30,1)-(33,102) 172431 1 0.0 0.0 0.0 0.0 fourEmbossDecoration.f Dodge.Placement.TopDecoration src/Dodge/Placement/TopDecoration.hs:32:5-59 172432 4 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 172433 0 0.0 0.0 0.0 0.0 fourEmbossDecoration.embossing Dodge.Placement.TopDecoration src/Dodge/Placement/TopDecoration.hs:33:5-102 172434 1 0.0 0.0 0.0 0.0 rectNSWE Geometry.Polygon src/Geometry/Polygon.hs:20:1-55 172482 1 0.0 0.0 0.0 0.0 tankShape Dodge.Placement.Instance.Tank src/Dodge/Placement/Instance/Tank.hs:23:1-112 152995 1 0.0 0.0 0.0 0.0 decoratedBlock Dodge.Placement.Instance.Block src/Dodge/Placement/Instance/Block.hs:(11,1)-(25,27) 152998 1 0.0 0.0 0.0 0.0 decoratedBlock.bl Dodge.Placement.Instance.Block src/Dodge/Placement/Instance/Block.hs:(13,5)-(18,31) 152999 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 153000 3 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 153001 3 0.0 0.0 0.0 0.0 decoratedBlock.wl Dodge.Placement.Instance.Block src/Dodge/Placement/Instance/Block.hs:(19,5)-(25,27) 153002 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 153003 5 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 153004 5 0.0 0.0 0.0 0.0 sps0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:43:1-21 152996 0 0.0 0.0 0.0 0.0 sPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:28:1-69 152997 1 0.0 0.0 0.0 0.0 CAF:randomTank_f3 Dodge.Room.Tanks src/Dodge/Room/Tanks.hs:26:15 110186 0 0.0 0.0 0.0 0.0 randomTank Dodge.Room.Tanks src/Dodge/Room/Tanks.hs:(23,1)-(33,13) 152992 0 0.0 0.0 0.0 0.0 tankSquareDec Dodge.Placement.Instance.Tank src/Dodge/Placement/Instance/Tank.hs:20:1-56 152993 1 0.0 0.0 0.0 0.0 CAF:rbrace Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:457:1-6 91924 0 0.0 0.0 0.0 0.0 rbrace Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:457:1-17 146802 1 0.0 0.0 0.0 0.0 char Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(815,1)-(816,18) 146803 1 0.0 0.0 0.0 0.0 CAF:rbracket Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:465:1-8 91922 0 0.0 0.0 0.0 0.0 rbracket Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:465:1-19 144847 1 0.0 0.0 0.0 0.0 char Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(815,1)-(816,18) 144848 1 0.0 0.0 0.0 0.0 CAF:readImage1 Codec.Picture 76108 0 0.0 0.0 0.0 0.0 readImage Codec.Picture src/Codec/Picture.hs:276:1-40 139893 1 0.0 0.0 0.0 0.0 CAF:reloadLevelStart Dodge.Save src/Dodge/Save.hs:72:1-16 137051 0 0.0 0.0 0.0 0.0 reloadLevelStart Dodge.Save src/Dodge/Save.hs:72:1-50 142884 1 0.0 0.0 0.0 0.0 loadSaveSlot Dodge.Save src/Dodge/Save.hs:75:1-83 142885 1 0.0 0.0 0.0 0.0 CAF:remoteLauncher1 Dodge.Item.Held.Launcher 115570 0 0.0 0.0 0.0 0.0 remoteLauncher Dodge.Item.Held.Launcher src/Dodge/Item/Held/Launcher.hs:(57,1)-(62,76) 178877 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178878 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178879 1 0.0 0.0 0.0 0.0 CAF:remoteLauncher2 Dodge.Item.Held.Launcher 115569 0 0.0 0.0 0.0 0.0 remoteLauncher Dodge.Item.Held.Launcher src/Dodge/Item/Held/Launcher.hs:(57,1)-(62,76) 178880 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178881 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178882 1 0.0 0.0 0.0 0.0 CAF:remoteLauncher3 Dodge.Item.Held.Launcher 115568 0 0.0 0.0 0.0 0.0 remoteLauncher Dodge.Item.Held.Launcher src/Dodge/Item/Held/Launcher.hs:(57,1)-(62,76) 178883 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178884 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178885 1 0.0 0.0 0.0 0.0 CAF:remoteLauncher4 Dodge.Item.Held.Launcher 115567 0 0.0 0.0 0.0 0.0 remoteLauncher Dodge.Item.Held.Launcher src/Dodge/Item/Held/Launcher.hs:(57,1)-(62,76) 178886 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178887 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178888 1 0.0 0.0 0.0 0.0 CAF:renderDot Data.GraphViz.Printing Data/GraphViz/Printing.hs:149:1-9 103204 0 0.0 0.0 0.0 0.0 renderDot Data.GraphViz.Printing Data/GraphViz/Printing.hs:(149,1)-(150,24) 144587 1 0.0 0.0 0.0 0.0 CAF:resetPLUse1 Dodge.PlacementSpot 111025 0 0.0 0.0 0.0 0.0 resetPLUse Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(97,1)-(100,76) 154398 0 0.0 0.0 0.0 0.0 resetPLUse.f' Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:99:5-54 154399 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 154400 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 154401 1 0.0 0.0 0.0 0.0 CAF:restrictInLinks Dodge.RoomLink src/Dodge/RoomLink.hs:43:1-15 110158 0 0.0 0.0 0.0 0.0 restrictInLinks Dodge.RoomLink src/Dodge/RoomLink.hs:43:1-56 149238 1 0.0 0.0 0.0 0.0 CAF:revolver1 Dodge.Item.Held.Stick 115410 0 0.0 0.0 0.0 0.0 revolver Dodge.Item.Held.Stick src/Dodge/Item/Held/Stick.hs:(50,1)-(57,42) 145246 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145247 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145248 1 0.0 0.0 0.0 0.0 CAF:revolver2 Dodge.Item.Held.Stick 115409 0 0.0 0.0 0.0 0.0 revolver Dodge.Item.Held.Stick src/Dodge/Item/Held/Stick.hs:(50,1)-(57,42) 145249 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145250 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145251 1 0.0 0.0 0.0 0.0 CAF:revolver3 Dodge.Item.Held.Stick 115408 0 0.0 0.0 0.0 0.0 revolver Dodge.Item.Held.Stick src/Dodge/Item/Held/Stick.hs:(50,1)-(57,42) 145252 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145253 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145254 1 0.0 0.0 0.0 0.0 CAF:revolver4 Dodge.Item.Held.Stick 115407 0 0.0 0.0 0.0 0.0 revolver Dodge.Item.Held.Stick src/Dodge/Item/Held/Stick.hs:(50,1)-(57,42) 145255 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145256 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145257 1 0.0 0.0 0.0 0.0 CAF:revolverX1 Dodge.Item.Held.Stick 115413 0 0.0 0.0 0.0 0.0 revolverX Dodge.Item.Held.Stick src/Dodge/Item/Held/Stick.hs:(105,1)-(110,47) 145268 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145269 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145270 1 0.0 0.0 0.0 0.0 CAF:revolverX2 Dodge.Item.Held.Stick 115412 0 0.0 0.0 0.0 0.0 revolverX Dodge.Item.Held.Stick src/Dodge/Item/Held/Stick.hs:(105,1)-(110,47) 145271 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145272 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145273 1 0.0 0.0 0.0 0.0 CAF:rewindWatch1 Dodge.Item.Weapon.Utility 115046 0 0.0 0.0 0.0 0.0 rewindWatch Dodge.Item.Weapon.Utility src/Dodge/Item/Weapon/Utility.hs:(40,1)-(43,45) 178808 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178809 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178810 1 0.0 0.0 0.0 0.0 CAF:rewindWatch10 Dodge.Item.Weapon.Utility 115033 0 0.0 0.0 0.0 0.0 stopWatch Dodge.Item.Weapon.Utility src/Dodge/Item/Weapon/Utility.hs:(16,1)-(31,17) 144951 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144952 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144953 1 0.0 0.0 0.0 0.0 CAF:rewindWatch2 Dodge.Item.Weapon.Utility 115045 0 0.0 0.0 0.0 0.0 rewindWatch Dodge.Item.Weapon.Utility src/Dodge/Item/Weapon/Utility.hs:(40,1)-(43,45) 178811 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178812 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178813 1 0.0 0.0 0.0 0.0 CAF:rewindWatch3 Dodge.Item.Weapon.Utility 115040 0 0.0 0.0 0.0 0.0 stopWatch Dodge.Item.Weapon.Utility src/Dodge/Item/Weapon/Utility.hs:(16,1)-(31,17) 144911 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144912 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144913 1 0.0 0.0 0.0 0.0 CAF:rewindWatch4 Dodge.Item.Weapon.Utility 115039 0 0.0 0.0 0.0 0.0 stopWatch Dodge.Item.Weapon.Utility src/Dodge/Item/Weapon/Utility.hs:(16,1)-(31,17) 144914 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144915 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144916 1 0.0 0.0 0.0 0.0 CAF:rewindWatch5 Dodge.Item.Weapon.Utility 115038 0 0.0 0.0 0.0 0.0 stopWatch Dodge.Item.Weapon.Utility src/Dodge/Item/Weapon/Utility.hs:(16,1)-(31,17) 144917 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144918 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144919 1 0.0 0.0 0.0 0.0 CAF:rewindWatch6 Dodge.Item.Weapon.Utility 115037 0 0.0 0.0 0.0 0.0 stopWatch Dodge.Item.Weapon.Utility src/Dodge/Item/Weapon/Utility.hs:(16,1)-(31,17) 144920 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144921 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144922 1 0.0 0.0 0.0 0.0 CAF:rewindWatch7 Dodge.Item.Weapon.Utility 115036 0 0.0 0.0 0.0 0.0 stopWatch Dodge.Item.Weapon.Utility src/Dodge/Item/Weapon/Utility.hs:(16,1)-(31,17) 144923 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144924 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144925 1 0.0 0.0 0.0 0.0 CAF:rewindWatch8 Dodge.Item.Weapon.Utility 115035 0 0.0 0.0 0.0 0.0 stopWatch Dodge.Item.Weapon.Utility src/Dodge/Item/Weapon/Utility.hs:(16,1)-(31,17) 144926 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144927 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144928 1 0.0 0.0 0.0 0.0 CAF:rewindWatch9 Dodge.Item.Weapon.Utility 115034 0 0.0 0.0 0.0 0.0 stopWatch Dodge.Item.Weapon.Utility src/Dodge/Item/Weapon/Utility.hs:(16,1)-(31,17) 144948 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144949 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144950 1 0.0 0.0 0.0 0.0 CAF:rezBox'2 Dodge.Room.RezBox 109465 0 0.0 0.0 0.0 0.0 CAF:rezBox'6 Dodge.Room.RezBox 109464 0 0.0 0.0 0.0 0.0 rezBox' Dodge.Room.RezBox src/Dodge/Room/RezBox.hs:(31,1)-(42,17) 149312 0 0.0 0.0 0.0 0.0 cleatOnward Dodge.Cleat src/Dodge/Cleat.hs:25:1-68 149313 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 149314 0 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 149315 0 0.0 0.0 0.0 0.0 CAF:rezBox'7 Dodge.Room.RezBox 109463 0 0.0 0.0 0.0 0.0 rezBox' Dodge.Room.RezBox src/Dodge/Room/RezBox.hs:(31,1)-(42,17) 149240 0 0.0 0.0 0.0 0.0 roomRect Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(47,1)-(115,13) 149241 1 0.0 0.0 0.0 0.0 compare Linear.V2 src/Linear/V2.hs:114:7-9 149300 106 0.0 0.0 0.0 0.0 doublePairSet Geometry src/Geometry.hs:154:1-50 149298 16 0.0 0.0 0.0 0.0 compare Linear.V2 src/Linear/V2.hs:114:7-9 149299 27 0.0 0.0 0.0 0.0 < Linear.V2 src/Linear/V2.hs:114:7-9 149301 2 0.0 0.0 0.0 0.0 roomRect.makeonpos Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:98:5-90 151583 4 0.0 0.0 0.0 0.0 roomRect.makerpedges Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(99,5)-(105,13) 151589 4 0.0 0.0 0.0 0.0 compare Dodge.Data.Room src/Dodge/Data/Room.hs:70:19-21 151593 20 0.0 0.0 0.0 0.0 compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:8:19-21 151594 20 0.0 0.0 0.0 0.0 >= Dodge.Data.Room src/Dodge/Data/Room.hs:70:19-21 151590 4 0.0 0.0 0.0 0.0 < Dodge.Data.Room src/Dodge/Data/Room.hs:70:19-21 151591 4 0.0 0.0 0.0 0.0 compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:8:19-21 151592 4 0.0 0.0 0.0 0.0 rectNSWE Geometry.Polygon src/Geometry/Polygon.hs:20:1-55 151116 3 0.0 0.0 0.0 0.0 roomRect.elnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:86:5-70 149258 1 0.0 0.0 0.0 0.0 roomRect.somelnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:84:5-65 149262 1 0.0 0.0 0.0 0.0 gridPoints Grid src/Grid.hs:68:1-30 149259 0 0.0 0.0 0.0 0.0 gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 149260 1 0.0 0.0 0.0 0.0 gridPointsOff.f Grid src/Grid.hs:65:5-73 149295 2 0.0 0.0 0.0 0.0 gridPoints' Grid src/Grid.hs:80:1-67 149261 1 0.0 0.0 0.0 0.0 roomRect.interposps' Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:107:5-95 151386 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 151596 2 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 151597 2 0.0 0.0 0.0 0.0 _1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:119:3-37 151598 1 0.0 0.0 0.0 0.0 _1.\ Control.Lens.Tuple src/Control/Lens/Tuple.hs:119:32-37 151599 1 0.0 0.0 0.0 0.0 gridPoints'' Grid src/Grid.hs:(75,1)-(77,69) 151387 1 0.0 0.0 0.0 0.0 gridPoints' Grid src/Grid.hs:80:1-67 151388 1 0.0 0.0 0.0 0.0 gridPoints''.f Grid src/Grid.hs:77:5-69 151600 1 0.0 0.0 0.0 0.0 roomRect.lnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(89,5)-(93,60) 149244 1 0.0 0.0 0.0 0.0 roomRect.m Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(94,5)-(96,26) 149245 4 0.0 0.0 0.0 0.0 lnkBothAnd Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(127,1)-(132,9) 149278 8 0.0 0.0 0.0 0.0 compare Dodge.Data.Room src/Dodge/Data/Room.hs:49:19-21 149279 72 0.0 0.0 0.0 0.0 compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:8:19-21 149280 16 0.0 0.0 0.0 0.0 zipCountDown Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:118:1-58 149246 4 0.0 0.0 0.0 0.0 roomRect.makeoffpos Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:108:5-93 151595 1 0.0 0.0 0.0 0.0 roomRect.makerpedges' Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(109,5)-(115,13) 151601 1 0.0 0.0 0.0 0.0 compare Dodge.Data.Room src/Dodge/Data/Room.hs:70:19-21 151605 5 0.0 0.0 0.0 0.0 compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:8:19-21 151606 5 0.0 0.0 0.0 0.0 >= Dodge.Data.Room src/Dodge/Data/Room.hs:70:19-21 151602 1 0.0 0.0 0.0 0.0 < Dodge.Data.Room src/Dodge/Data/Room.hs:70:19-21 151603 1 0.0 0.0 0.0 0.0 compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:8:19-21 151604 1 0.0 0.0 0.0 0.0 roomRect.nlnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:87:5-61 149247 1 0.0 0.0 0.0 0.0 roomRect.somelnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:84:5-65 149251 1 0.0 0.0 0.0 0.0 gridPoints Grid src/Grid.hs:68:1-30 149248 0 0.0 0.0 0.0 0.0 gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 149249 1 0.0 0.0 0.0 0.0 gridPointsOff.f Grid src/Grid.hs:65:5-73 149296 2 0.0 0.0 0.0 0.0 gridPoints' Grid src/Grid.hs:80:1-67 149250 1 0.0 0.0 0.0 0.0 roomRect.posps' Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:106:5-80 149252 1 0.0 0.0 0.0 0.0 gridPoints'' Grid src/Grid.hs:(75,1)-(77,69) 149253 1 0.0 0.0 0.0 0.0 gridPoints''.f Grid src/Grid.hs:77:5-69 151588 4 0.0 0.0 0.0 0.0 gridPoints' Grid src/Grid.hs:80:1-67 149254 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 151584 0 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 151585 0 0.0 0.0 0.0 0.0 _1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:119:3-37 151586 4 0.0 0.0 0.0 0.0 _1.\ Control.Lens.Tuple src/Control/Lens/Tuple.hs:119:32-37 151587 4 0.0 0.0 0.0 0.0 roomRect.pth Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:97:5-95 149255 1 0.0 0.0 0.0 0.0 makeGrid Grid src/Grid.hs:(56,1)-(60,30) 149282 1 0.0 0.0 0.0 0.0 == Linear.V2 src/Linear/V2.hs:114:4-5 149292 17 0.0 0.0 0.0 0.0 doublePair Geometry src/Geometry.hs:150:1-36 149288 4 0.0 0.0 0.0 0.0 makeGrid.\ Grid src/Grid.hs:59:28-64 149286 1 0.0 0.0 0.0 0.0 both Data.Tuple.Extra src/Data/Tuple/Extra.hs:73:1-25 149289 4 0.0 0.0 0.0 0.0 makeRect Grid src/Grid.hs:(83,1)-(90,9) 149287 1 0.0 0.0 0.0 0.0 toV2 Geometry.Data src/Geometry/Data.hs:37:1-24 149291 8 0.0 0.0 0.0 0.0 gridPoints Grid src/Grid.hs:68:1-30 149283 0 0.0 0.0 0.0 0.0 gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 149284 1 0.0 0.0 0.0 0.0 gridPoints' Grid src/Grid.hs:80:1-67 149285 1 0.0 0.0 0.0 0.0 gridPointsOff.f Grid src/Grid.hs:65:5-73 149290 1 0.0 0.0 0.0 0.0 linksAndPath' Dodge.Room.Path src/Dodge/Room/Path.hs:45:1-44 149256 0 0.0 0.0 0.0 0.0 lnkPosDir Dodge.RoomLink src/Dodge/RoomLink.hs:98:1-37 149274 8 0.0 0.0 0.0 0.0 _rlPos Dodge.Data.Room src/Dodge/Data/Room.hs:25:7-12 149277 8 0.0 0.0 0.0 0.0 linksAndPath Dodge.Room.Path src/Dodge/Room/Path.hs:(40,1)-(42,92) 149257 1 0.0 0.0 0.0 0.0 compare Linear.V2 src/Linear/V2.hs:114:7-9 149293 69 0.0 0.0 0.0 0.0 linksAndPath.linkClosest Dodge.Room.Path src/Dodge/Room/Path.hs:42:5-92 149273 8 0.0 0.0 0.0 0.0 doublePairSet Geometry src/Geometry.hs:154:1-50 149275 8 0.0 0.0 0.0 0.0 compare Linear.V2 src/Linear/V2.hs:114:7-9 149276 12 0.0 0.0 0.0 0.0 < Linear.V2 src/Linear/V2.hs:114:7-9 149297 2 0.0 0.0 0.0 0.0 roomRect.slnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:88:5-62 149268 1 0.0 0.0 0.0 0.0 roomRect.somelnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:84:5-65 149272 1 0.0 0.0 0.0 0.0 gridPoints Grid src/Grid.hs:68:1-30 149269 0 0.0 0.0 0.0 0.0 gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 149270 1 0.0 0.0 0.0 0.0 gridPointsOff.f Grid src/Grid.hs:65:5-73 149281 2 0.0 0.0 0.0 0.0 gridPoints' Grid src/Grid.hs:80:1-67 149271 1 0.0 0.0 0.0 0.0 roomRect.wlnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:85:5-68 149263 1 0.0 0.0 0.0 0.0 roomRect.somelnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:84:5-65 149267 1 0.0 0.0 0.0 0.0 gridPoints Grid src/Grid.hs:68:1-30 149264 0 0.0 0.0 0.0 0.0 gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 149265 1 0.0 0.0 0.0 0.0 gridPointsOff.f Grid src/Grid.hs:65:5-73 149294 2 0.0 0.0 0.0 0.0 gridPoints' Grid src/Grid.hs:80:1-67 149266 1 0.0 0.0 0.0 0.0 roomRect.xd Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:83:5-35 149243 1 0.0 0.0 0.0 0.0 roomRect.yd Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:82:5-35 149242 1 0.0 0.0 0.0 0.0 CAF:rezBox'_f1 Dodge.Room.RezBox 109462 0 0.0 0.0 0.0 0.0 rezBox' Dodge.Room.RezBox src/Dodge/Room/RezBox.hs:(31,1)-(42,17) 149303 0 0.0 0.0 0.0 0.0 restrictOutLinks Dodge.RoomLink src/Dodge/RoomLink.hs:46:1-58 149304 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 149305 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 149306 1 0.0 0.0 0.0 0.0 CAF:rezBox'_f2 Dodge.Room.RezBox 109461 0 0.0 0.0 0.0 0.0 rezBox' Dodge.Room.RezBox src/Dodge/Room/RezBox.hs:(31,1)-(42,17) 149307 0 0.0 0.0 0.0 0.0 restrictOutLinks Dodge.RoomLink src/Dodge/RoomLink.hs:46:1-58 149308 0 0.0 0.0 0.0 0.0 restrictLinkType Dodge.RoomLink src/Dodge/RoomLink.hs:(33,1)-(37,49) 149309 1 0.0 0.0 0.0 0.0 restrictLinkType.g Dodge.RoomLink src/Dodge/RoomLink.hs:(35,5)-(37,49) 151607 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 151608 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 151609 1 0.0 0.0 0.0 0.0 CAF:rhs_r3ju8 Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:114:5-7 115902 0 0.0 0.0 0.0 0.0 ammoPosition Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(64,1)-(114,34) 179080 0 0.0 0.0 0.0 0.0 ammoPosition.rhs Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:114:5-34 179081 1 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 179082 1 0.0 0.0 0.0 0.0 CAF:rmInLinks Dodge.RoomLink src/Dodge/RoomLink.hs:140:1-9 110146 0 0.0 0.0 0.0 0.0 rmInLinks Dodge.RoomLink src/Dodge/RoomLink.hs:140:1-32 151011 1 0.0 0.0 0.0 0.0 rmLinksOfType Dodge.RoomLink src/Dodge/RoomLink.hs:136:1-60 151012 1 0.0 0.0 0.0 0.0 CAF:roomPillarsSquare1 Dodge.Room.Pillar 110568 0 0.0 0.0 0.0 0.0 roomPillarsSquare Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:(45,1)-(85,87) 148536 0 0.0 0.0 0.0 0.0 .++~ LensHelp src/LensHelp.hs:34:1-24 148537 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 148538 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 148539 1 0.0 0.0 0.0 0.0 CAF:roomPillarsSquare12 Dodge.Room.Pillar 110554 0 0.0 0.0 0.0 0.0 roomPillarsSquare Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:(45,1)-(85,87) 154091 0 0.0 0.0 0.0 0.0 mntLightLnkCond Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(160,1)-(162,59) 154092 1 0.0 0.0 0.0 0.0 CAF:roomPillarsSquare13 Dodge.Room.Pillar 110551 0 0.0 0.0 0.0 0.0 roomPillarsSquare Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:(45,1)-(85,87) 154285 0 0.0 0.0 0.0 0.0 resetPLUse Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(97,1)-(100,76) 154287 1 0.0 0.0 0.0 0.0 rprBool Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:73:1-59 154286 1 0.0 0.0 0.0 0.0 CAF:roomPillarsSquare18 Dodge.Room.Pillar 110555 0 0.0 0.0 0.0 0.0 roomPillarsSquare Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:(45,1)-(85,87) 154029 0 0.0 0.0 0.0 0.0 fromRational Linear.V3 src/Linear/V3.hs:201:3-36 154030 1 0.0 0.0 0.0 0.0 CAF:roomPillarsSquare19 Dodge.Room.Pillar 110553 0 0.0 0.0 0.0 0.0 roomPillarsSquare Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:(45,1)-(85,87) 154031 0 0.0 0.0 0.0 0.0 spanColLightBlackI Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(187,1)-(191,30) 154034 1 0.0 0.0 0.0 0.0 lsColPos Dodge.LightSource src/Dodge/LightSource.hs:51:1-42 154036 1 0.0 0.0 0.0 0.0 lsColPosRad Dodge.LightSource src/Dodge/LightSource.hs:(57,1)-(61,32) 154040 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 154041 3 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 154042 3 0.0 0.0 0.0 0.0 ps0j Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:68:1-84 154035 1 0.0 0.0 0.0 0.0 putShape Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(135,1)-(143,22) 154045 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 154088 3 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 154089 3 0.0 0.0 0.0 0.0 negate Linear.V2 src/Linear/V2.hs:213:3-22 157356 1 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 157357 1 0.0 0.0 0.0 0.0 putShape.bnds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:142:5-25 154046 1 0.0 0.0 0.0 0.0 shapeBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:149:1-64 154047 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 154050 4 0.0 0.0 0.0 0.0 <*> Control.Foldl src/Control/Foldl.hs:(257,5)-(261,32) 154048 3 0.0 0.0 0.0 0.0 <*>.step Control.Foldl src/Control/Foldl.hs:258:13-64 154062 24 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 154063 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 154064 0 0.0 0.0 0.0 0.0 premap.step' Control.Foldl src/Control/Foldl.hs:1195:5-28 154065 8 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 154066 8 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 154067 8 0.0 0.0 0.0 0.0 _2 Linear.V2 src/Linear/V2.hs:492:3-40 154068 8 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 154073 0 0.0 0.0 0.0 0.0 premap.step' Control.Foldl src/Control/Foldl.hs:1195:5-28 154074 24 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 154075 24 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 154076 24 0.0 0.0 0.0 0.0 _1 Linear.V2 src/Linear/V2.hs:489:3-40 154079 16 0.0 0.0 0.0 0.0 _2 Linear.V2 src/Linear/V2.hs:492:3-40 154077 8 0.0 0.0 0.0 0.0 <*>.begin Control.Foldl src/Control/Foldl.hs:259:13-38 154055 3 0.0 0.0 0.0 0.0 <*>.done Control.Foldl src/Control/Foldl.hs:260:13-51 154080 3 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 154081 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 154082 0 0.0 0.0 0.0 0.0 lazy Control.Foldl.Internal src/Control/Foldl/Internal.hs:(22,1)-(23,23) 154083 1 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 154084 0 0.0 0.0 0.0 0.0 lazy Control.Foldl.Internal src/Control/Foldl/Internal.hs:(22,1)-(23,23) 154085 3 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 154049 1 0.0 0.0 0.0 0.0 maximum Control.Foldl src/Control/Foldl.hs:706:1-20 154051 1 0.0 0.0 0.0 0.0 _Fold1 Control.Foldl src/Control/Foldl.hs:(1167,1)-(1171,28) 154052 1 0.0 0.0 0.0 0.0 _Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1169,5)-(1171,28) 154072 16 0.0 0.0 0.0 0.0 minimum Control.Foldl src/Control/Foldl.hs:722:1-20 154053 1 0.0 0.0 0.0 0.0 _Fold1 Control.Foldl src/Control/Foldl.hs:(1167,1)-(1171,28) 154054 1 0.0 0.0 0.0 0.0 _Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1169,5)-(1171,28) 154078 16 0.0 0.0 0.0 0.0 shapePoints Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:146:1-44 154056 0 0.0 0.0 0.0 0.0 _sfVs Shape.Data src/Shape/Data.hs:43:7-11 154061 1 0.0 0.0 0.0 0.0 putShape.m Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:143:5-22 154086 1 0.0 0.0 0.0 0.0 midBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:152:1-55 154087 1 0.0 0.0 0.0 0.0 radBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:155:1-48 154090 1 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 157358 0 0.0 0.0 0.0 0.0 spanColLightBlackI.(...) Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:191:5-30 154038 1 0.0 0.0 0.0 0.0 spanColLightBlackI.x Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:191:5-30 154037 1 0.0 0.0 0.0 0.0 spanColLightBlackI.y Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:191:5-30 154039 1 0.0 0.0 0.0 0.0 sps0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:43:1-21 154043 0 0.0 0.0 0.0 0.0 sPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:28:1-69 154044 1 0.0 0.0 0.0 0.0 thinHighBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:78:1-23 154057 0 0.0 0.0 0.0 0.0 highBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(90,1)-(98,58) 154058 1 0.0 0.0 0.0 0.0 highBar.n Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:98:5-58 154069 1 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 154059 0 0.0 0.0 0.0 0.0 upperBoxMT Shape src/Shape.hs:145:1-36 154060 0 0.0 0.0 0.0 0.0 fromRational Linear.V3 src/Linear/V3.hs:201:3-36 154032 0 0.0 0.0 0.0 0.0 pure Linear.V3 src/Linear/V3.hs:149:3-19 154033 1 0.0 0.0 0.0 0.0 CAF:roomPillarsSquare2 Dodge.Room.Pillar 110567 0 0.0 0.0 0.0 0.0 roomPillarsSquare Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:(45,1)-(85,87) 148540 0 0.0 0.0 0.0 0.0 CAF:roomPillarsSquare22 Dodge.Room.Pillar 110552 0 0.0 0.0 0.0 0.0 roomPillarsSquare Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:(45,1)-(85,87) 153965 0 0.0 0.0 0.0 0.0 spanColLightBlackI Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(187,1)-(191,30) 153968 1 0.0 0.0 0.0 0.0 lsColPos Dodge.LightSource src/Dodge/LightSource.hs:51:1-42 153970 1 0.0 0.0 0.0 0.0 lsColPosRad Dodge.LightSource src/Dodge/LightSource.hs:(57,1)-(61,32) 153974 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 153975 3 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 153976 3 0.0 0.0 0.0 0.0 ps0j Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:68:1-84 153969 1 0.0 0.0 0.0 0.0 putShape Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(135,1)-(143,22) 153982 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 154026 3 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 154027 3 0.0 0.0 0.0 0.0 negate Linear.V2 src/Linear/V2.hs:213:3-22 157351 1 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 157352 1 0.0 0.0 0.0 0.0 putShape.bnds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:142:5-25 153983 1 0.0 0.0 0.0 0.0 shapeBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:149:1-64 153984 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 153987 4 0.0 0.0 0.0 0.0 <*> Control.Foldl src/Control/Foldl.hs:(257,5)-(261,32) 153985 3 0.0 0.0 0.0 0.0 <*>.step Control.Foldl src/Control/Foldl.hs:258:13-64 154000 24 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 154001 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 154002 0 0.0 0.0 0.0 0.0 premap.step' Control.Foldl src/Control/Foldl.hs:1195:5-28 154003 8 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 154004 8 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 154005 8 0.0 0.0 0.0 0.0 _2 Linear.V2 src/Linear/V2.hs:492:3-40 154006 8 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 154011 0 0.0 0.0 0.0 0.0 premap.step' Control.Foldl src/Control/Foldl.hs:1195:5-28 154012 24 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 154013 24 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 154014 24 0.0 0.0 0.0 0.0 _1 Linear.V2 src/Linear/V2.hs:489:3-40 154017 16 0.0 0.0 0.0 0.0 _2 Linear.V2 src/Linear/V2.hs:492:3-40 154015 8 0.0 0.0 0.0 0.0 <*>.begin Control.Foldl src/Control/Foldl.hs:259:13-38 153992 3 0.0 0.0 0.0 0.0 <*>.done Control.Foldl src/Control/Foldl.hs:260:13-51 154018 3 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 154019 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 154020 0 0.0 0.0 0.0 0.0 lazy Control.Foldl.Internal src/Control/Foldl/Internal.hs:(22,1)-(23,23) 154021 1 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 154022 0 0.0 0.0 0.0 0.0 lazy Control.Foldl.Internal src/Control/Foldl/Internal.hs:(22,1)-(23,23) 154023 3 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 153986 1 0.0 0.0 0.0 0.0 maximum Control.Foldl src/Control/Foldl.hs:706:1-20 153988 1 0.0 0.0 0.0 0.0 _Fold1 Control.Foldl src/Control/Foldl.hs:(1167,1)-(1171,28) 153989 1 0.0 0.0 0.0 0.0 _Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1169,5)-(1171,28) 154010 16 0.0 0.0 0.0 0.0 minimum Control.Foldl src/Control/Foldl.hs:722:1-20 153990 1 0.0 0.0 0.0 0.0 _Fold1 Control.Foldl src/Control/Foldl.hs:(1167,1)-(1171,28) 153991 1 0.0 0.0 0.0 0.0 _Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1169,5)-(1171,28) 154016 16 0.0 0.0 0.0 0.0 shapePoints Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:146:1-44 153993 0 0.0 0.0 0.0 0.0 _sfVs Shape.Data src/Shape/Data.hs:43:7-11 153998 1 0.0 0.0 0.0 0.0 putShape.m Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:143:5-22 154024 1 0.0 0.0 0.0 0.0 midBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:152:1-55 154025 1 0.0 0.0 0.0 0.0 radBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:155:1-48 154028 1 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 157353 0 0.0 0.0 0.0 0.0 spanColLightBlackI.(...) Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:191:5-30 153972 1 0.0 0.0 0.0 0.0 spanColLightBlackI.x Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:191:5-30 153971 1 0.0 0.0 0.0 0.0 spanColLightBlackI.y Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:191:5-30 153973 1 0.0 0.0 0.0 0.0 sps0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:43:1-21 153980 0 0.0 0.0 0.0 0.0 sPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:28:1-69 153981 1 0.0 0.0 0.0 0.0 thinHighBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:78:1-23 153994 0 0.0 0.0 0.0 0.0 highBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(90,1)-(98,58) 153995 1 0.0 0.0 0.0 0.0 highBar.n Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:98:5-58 154007 1 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 153996 0 0.0 0.0 0.0 0.0 upperBoxMT Shape src/Shape.hs:145:1-36 153997 0 0.0 0.0 0.0 0.0 fromRational Linear.V3 src/Linear/V3.hs:201:3-36 153966 0 0.0 0.0 0.0 0.0 pure Linear.V3 src/Linear/V3.hs:149:3-19 153967 1 0.0 0.0 0.0 0.0 CAF:roomPillarsSquare3 Dodge.Room.Pillar 110533 0 0.0 0.0 0.0 0.0 roomPillarsSquare Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:(45,1)-(85,87) 148464 0 0.0 0.0 0.0 0.0 roomPillarsSquare.rm' Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:46:9-39 148465 1 0.0 0.0 0.0 0.0 roomRectAutoLinks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(138,1)-(146,43) 148466 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 148467 2 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 148468 2 0.0 0.0 0.0 0.0 roomRectAutoLinks.f Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:146:5-43 148469 2 0.0 0.0 0.0 0.0 roomRect Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(47,1)-(115,13) 148470 1 0.0 0.0 0.0 0.0 compare Linear.V2 src/Linear/V2.hs:114:7-9 148529 1275 0.0 0.0 0.0 0.0 doublePairSet Geometry src/Geometry.hs:154:1-50 148527 120 0.0 0.0 0.0 0.0 compare Linear.V2 src/Linear/V2.hs:114:7-9 148528 180 0.0 0.0 0.0 0.0 roomRect.makeonpos Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:98:5-90 151405 25 0.0 0.0 0.0 0.0 roomRect.makerpedges Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(99,5)-(105,13) 151411 25 0.0 0.0 0.0 0.0 compare Dodge.Data.Room src/Dodge/Data/Room.hs:70:19-21 151415 125 0.0 0.0 0.0 0.0 compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:8:19-21 151416 125 0.0 0.0 0.0 0.0 >= Dodge.Data.Room src/Dodge/Data/Room.hs:70:19-21 151412 25 0.0 0.0 0.0 0.0 < Dodge.Data.Room src/Dodge/Data/Room.hs:70:19-21 151413 25 0.0 0.0 0.0 0.0 compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:8:19-21 151414 25 0.0 0.0 0.0 0.0 roomRect.makeoffpos Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:108:5-93 151421 16 0.0 0.0 0.0 0.0 roomRect.makerpedges' Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(109,5)-(115,13) 151427 16 0.0 0.0 0.0 0.0 compare Dodge.Data.Room src/Dodge/Data/Room.hs:70:19-21 151431 80 0.0 0.0 0.0 0.0 compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:8:19-21 151432 80 0.0 0.0 0.0 0.0 >= Dodge.Data.Room src/Dodge/Data/Room.hs:70:19-21 151428 16 0.0 0.0 0.0 0.0 < Dodge.Data.Room src/Dodge/Data/Room.hs:70:19-21 151429 16 0.0 0.0 0.0 0.0 compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:8:19-21 151430 16 0.0 0.0 0.0 0.0 rectNSWE Geometry.Polygon src/Geometry/Polygon.hs:20:1-55 151228 3 0.0 0.0 0.0 0.0 roomRect.elnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:86:5-70 148487 1 0.0 0.0 0.0 0.0 roomRect.somelnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:84:5-65 148491 1 0.0 0.0 0.0 0.0 gridPoints Grid src/Grid.hs:68:1-30 148488 0 0.0 0.0 0.0 0.0 gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 148489 1 0.0 0.0 0.0 0.0 gridPointsOff.f Grid src/Grid.hs:65:5-73 148525 5 0.0 0.0 0.0 0.0 gridPoints' Grid src/Grid.hs:80:1-67 148490 1 0.0 0.0 0.0 0.0 roomRect.interposps' Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:107:5-95 151348 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 151422 2 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 151423 2 0.0 0.0 0.0 0.0 _1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:119:3-37 151424 16 0.0 0.0 0.0 0.0 _1.\ Control.Lens.Tuple src/Control/Lens/Tuple.hs:119:32-37 151425 16 0.0 0.0 0.0 0.0 gridPoints'' Grid src/Grid.hs:(75,1)-(77,69) 151349 1 0.0 0.0 0.0 0.0 gridPoints''.f Grid src/Grid.hs:77:5-69 151426 16 0.0 0.0 0.0 0.0 gridPoints' Grid src/Grid.hs:80:1-67 151350 1 0.0 0.0 0.0 0.0 roomRect.lnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(89,5)-(93,60) 148473 1 0.0 0.0 0.0 0.0 roomRect.m Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(94,5)-(96,26) 148474 4 0.0 0.0 0.0 0.0 lnkBothAnd Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(127,1)-(132,9) 148507 20 0.0 0.0 0.0 0.0 compare Dodge.Data.Room src/Dodge/Data/Room.hs:49:19-21 148508 180 0.0 0.0 0.0 0.0 compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:8:19-21 148509 40 0.0 0.0 0.0 0.0 zipCountDown Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:118:1-58 148475 4 0.0 0.0 0.0 0.0 roomRect.nlnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:87:5-61 148476 1 0.0 0.0 0.0 0.0 roomRect.somelnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:84:5-65 148480 1 0.0 0.0 0.0 0.0 gridPoints Grid src/Grid.hs:68:1-30 148477 0 0.0 0.0 0.0 0.0 gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 148478 1 0.0 0.0 0.0 0.0 gridPointsOff.f Grid src/Grid.hs:65:5-73 148526 5 0.0 0.0 0.0 0.0 gridPoints' Grid src/Grid.hs:80:1-67 148479 1 0.0 0.0 0.0 0.0 roomRect.posps' Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:106:5-80 148481 1 0.0 0.0 0.0 0.0 gridPoints'' Grid src/Grid.hs:(75,1)-(77,69) 148482 1 0.0 0.0 0.0 0.0 gridPoints''.f Grid src/Grid.hs:77:5-69 151410 25 0.0 0.0 0.0 0.0 gridPoints' Grid src/Grid.hs:80:1-67 148483 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 151406 0 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 151407 0 0.0 0.0 0.0 0.0 _1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:119:3-37 151408 25 0.0 0.0 0.0 0.0 _1.\ Control.Lens.Tuple src/Control/Lens/Tuple.hs:119:32-37 151409 25 0.0 0.0 0.0 0.0 roomRect.pth Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:97:5-95 148484 1 0.0 0.0 0.0 0.0 makeGrid Grid src/Grid.hs:(56,1)-(60,30) 148511 1 0.0 0.0 0.0 0.0 == Linear.V2 src/Linear/V2.hs:114:4-5 148521 3815 0.0 0.0 0.0 0.0 doublePair Geometry src/Geometry.hs:150:1-36 148517 64 0.0 0.0 0.0 0.0 makeGrid.\ Grid src/Grid.hs:59:28-64 148515 16 0.0 0.0 0.0 0.0 both Data.Tuple.Extra src/Data/Tuple/Extra.hs:73:1-25 148518 64 0.0 0.0 0.0 0.0 makeRect Grid src/Grid.hs:(83,1)-(90,9) 148516 1 0.0 0.0 0.0 0.0 toV2 Geometry.Data src/Geometry/Data.hs:37:1-24 148520 8 0.0 0.0 0.0 0.0 gridPoints Grid src/Grid.hs:68:1-30 148512 0 0.0 0.0 0.0 0.0 gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 148513 1 0.0 0.0 0.0 0.0 gridPointsOff.f Grid src/Grid.hs:65:5-73 148519 16 0.0 0.0 0.0 0.0 gridPoints' Grid src/Grid.hs:80:1-67 148514 1 0.0 0.0 0.0 0.0 linksAndPath' Dodge.Room.Path src/Dodge/Room/Path.hs:45:1-44 148485 0 0.0 0.0 0.0 0.0 lnkPosDir Dodge.RoomLink src/Dodge/RoomLink.hs:98:1-37 148503 20 0.0 0.0 0.0 0.0 _rlPos Dodge.Data.Room src/Dodge/Data/Room.hs:25:7-12 148506 20 0.0 0.0 0.0 0.0 linksAndPath Dodge.Room.Path src/Dodge/Room/Path.hs:(40,1)-(42,92) 148486 1 0.0 0.0 0.0 0.0 compare Linear.V2 src/Linear/V2.hs:114:7-9 148523 831 0.0 0.0 0.0 0.0 linksAndPath.linkClosest Dodge.Room.Path src/Dodge/Room/Path.hs:42:5-92 148502 20 0.0 0.0 0.0 0.0 doublePairSet Geometry src/Geometry.hs:154:1-50 148504 20 0.0 0.0 0.0 0.0 compare Linear.V2 src/Linear/V2.hs:114:7-9 148505 30 0.0 0.0 0.0 0.0 roomRect.slnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:88:5-62 148497 1 0.0 0.0 0.0 0.0 roomRect.somelnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:84:5-65 148501 1 0.0 0.0 0.0 0.0 gridPoints Grid src/Grid.hs:68:1-30 148498 0 0.0 0.0 0.0 0.0 gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 148499 1 0.0 0.0 0.0 0.0 gridPointsOff.f Grid src/Grid.hs:65:5-73 148510 5 0.0 0.0 0.0 0.0 gridPoints' Grid src/Grid.hs:80:1-67 148500 1 0.0 0.0 0.0 0.0 roomRect.wlnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:85:5-68 148492 1 0.0 0.0 0.0 0.0 roomRect.somelnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:84:5-65 148496 1 0.0 0.0 0.0 0.0 gridPoints Grid src/Grid.hs:68:1-30 148493 0 0.0 0.0 0.0 0.0 gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 148494 1 0.0 0.0 0.0 0.0 gridPointsOff.f Grid src/Grid.hs:65:5-73 148524 5 0.0 0.0 0.0 0.0 gridPoints' Grid src/Grid.hs:80:1-67 148495 1 0.0 0.0 0.0 0.0 roomRect.xd Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:83:5-35 148472 1 0.0 0.0 0.0 0.0 roomRect.yd Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:82:5-35 148471 1 0.0 0.0 0.0 0.0 CAF:roomPillarsSquare34 Dodge.Room.Pillar 110542 0 0.0 0.0 0.0 0.0 roomPillarsSquare Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:(45,1)-(85,87) 148975 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 148976 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 148977 1 0.0 0.0 0.0 0.0 CAF:roomPillarsSquare35 Dodge.Room.Pillar 110540 0 0.0 0.0 0.0 0.0 roomPillarsSquare Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:(45,1)-(85,87) 153735 0 0.0 0.0 0.0 0.0 mntLS Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:125:1-81 153740 1 0.0 0.0 0.0 0.0 mntLSOn Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(65,1)-(72,34) 153741 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 153800 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 153801 1 0.0 0.0 0.0 0.0 mntLSOn.(...) Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:71:5-68 153796 1 0.0 0.0 0.0 0.0 mntLSOn.lsp' Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:69:5-29 153797 1 0.0 0.0 0.0 0.0 mntLSOn.setCol Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:72:5-34 153755 1 0.0 0.0 0.0 0.0 mntLSOn.x Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:71:5-68 153799 1 0.0 0.0 0.0 0.0 mntLSOn.y Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:71:5-68 153798 1 0.0 0.0 0.0 0.0 ps0jPushPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:(75,1)-(76,46) 153742 1 0.0 0.0 0.0 0.0 pt0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:55:1-58 153795 1 0.0 0.0 0.0 0.0 putShape Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(135,1)-(143,22) 153743 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 153792 3 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 153793 3 0.0 0.0 0.0 0.0 negate Linear.V2 src/Linear/V2.hs:213:3-22 175638 1 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 175639 1 0.0 0.0 0.0 0.0 putShape.bnds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:142:5-25 153744 1 0.0 0.0 0.0 0.0 shapeBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:149:1-64 153745 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 153748 4 0.0 0.0 0.0 0.0 <*> Control.Foldl src/Control/Foldl.hs:(257,5)-(261,32) 153746 3 0.0 0.0 0.0 0.0 <*>.step Control.Foldl src/Control/Foldl.hs:258:13-64 153762 48 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 153763 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 153764 0 0.0 0.0 0.0 0.0 premap.step' Control.Foldl src/Control/Foldl.hs:1195:5-28 153765 16 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 153766 16 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 153767 16 0.0 0.0 0.0 0.0 _2 Linear.V2 src/Linear/V2.hs:492:3-40 153768 16 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 153776 0 0.0 0.0 0.0 0.0 premap.step' Control.Foldl src/Control/Foldl.hs:1195:5-28 153777 48 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 153778 48 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 153779 48 0.0 0.0 0.0 0.0 _1 Linear.V2 src/Linear/V2.hs:489:3-40 153782 32 0.0 0.0 0.0 0.0 _2 Linear.V2 src/Linear/V2.hs:492:3-40 153780 16 0.0 0.0 0.0 0.0 <*>.begin Control.Foldl src/Control/Foldl.hs:259:13-38 153753 3 0.0 0.0 0.0 0.0 <*>.done Control.Foldl src/Control/Foldl.hs:260:13-51 153784 3 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 153785 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 153786 0 0.0 0.0 0.0 0.0 lazy Control.Foldl.Internal src/Control/Foldl/Internal.hs:(22,1)-(23,23) 153787 1 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 153788 0 0.0 0.0 0.0 0.0 lazy Control.Foldl.Internal src/Control/Foldl/Internal.hs:(22,1)-(23,23) 153789 3 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 153747 1 0.0 0.0 0.0 0.0 maximum Control.Foldl src/Control/Foldl.hs:706:1-20 153749 1 0.0 0.0 0.0 0.0 _Fold1 Control.Foldl src/Control/Foldl.hs:(1167,1)-(1171,28) 153750 1 0.0 0.0 0.0 0.0 _Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1169,5)-(1171,28) 153775 32 0.0 0.0 0.0 0.0 minimum Control.Foldl src/Control/Foldl.hs:722:1-20 153751 1 0.0 0.0 0.0 0.0 _Fold1 Control.Foldl src/Control/Foldl.hs:(1167,1)-(1171,28) 153752 1 0.0 0.0 0.0 0.0 _Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1169,5)-(1171,28) 153781 32 0.0 0.0 0.0 0.0 shapePoints Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:146:1-44 153754 0 0.0 0.0 0.0 0.0 _sfVs Shape.Data src/Shape/Data.hs:43:7-11 153761 2 0.0 0.0 0.0 0.0 putShape.m Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:143:5-22 153790 1 0.0 0.0 0.0 0.0 midBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:152:1-55 153791 1 0.0 0.0 0.0 0.0 radBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:155:1-48 153794 1 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 175640 0 0.0 0.0 0.0 0.0 vShape Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(115,1)-(122,31) 153756 1 0.0 0.0 0.0 0.0 vShape.lxy Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:119:5-16 153771 1 0.0 0.0 0.0 0.0 vShape.n Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:120:5-33 153770 1 0.0 0.0 0.0 0.0 vShape.wallposDown Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:122:5-31 153783 1 0.0 0.0 0.0 0.0 vShape.wallposUp Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:121:5-29 153769 1 0.0 0.0 0.0 0.0 thinHighBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:78:1-23 153757 0 0.0 0.0 0.0 0.0 highBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(90,1)-(98,58) 153758 2 0.0 0.0 0.0 0.0 highBar.n Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:98:5-58 153772 2 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 153759 0 0.0 0.0 0.0 0.0 upperBoxMT Shape src/Shape.hs:145:1-36 153760 0 0.0 0.0 0.0 0.0 onXY Geometry.Vector3D src/Geometry/Vector3D.hs:(131,1)-(133,25) 153736 1 0.0 0.0 0.0 0.0 onXY.(...) Geometry.Vector3D src/Geometry/Vector3D.hs:133:5-25 153738 1 0.0 0.0 0.0 0.0 onXY.x' Geometry.Vector3D src/Geometry/Vector3D.hs:133:5-25 153737 1 0.0 0.0 0.0 0.0 onXY.y' Geometry.Vector3D src/Geometry/Vector3D.hs:133:5-25 153739 1 0.0 0.0 0.0 0.0 CAF:roomPillarsSquare36 Dodge.Room.Pillar 110539 0 0.0 0.0 0.0 0.0 roomPillarsSquare Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:(45,1)-(85,87) 153802 0 0.0 0.0 0.0 0.0 mntLS Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:125:1-81 153807 1 0.0 0.0 0.0 0.0 mntLSOn Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(65,1)-(72,34) 153808 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 153867 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 153868 1 0.0 0.0 0.0 0.0 mntLSOn.(...) Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:71:5-68 153863 1 0.0 0.0 0.0 0.0 mntLSOn.lsp' Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:69:5-29 153864 1 0.0 0.0 0.0 0.0 mntLSOn.setCol Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:72:5-34 153822 1 0.0 0.0 0.0 0.0 mntLSOn.x Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:71:5-68 153866 1 0.0 0.0 0.0 0.0 mntLSOn.y Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:71:5-68 153865 1 0.0 0.0 0.0 0.0 ps0jPushPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:(75,1)-(76,46) 153809 1 0.0 0.0 0.0 0.0 pt0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:55:1-58 153862 1 0.0 0.0 0.0 0.0 putShape Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(135,1)-(143,22) 153810 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 153859 3 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 153860 3 0.0 0.0 0.0 0.0 negate Linear.V2 src/Linear/V2.hs:213:3-22 175641 1 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 175642 1 0.0 0.0 0.0 0.0 putShape.bnds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:142:5-25 153811 1 0.0 0.0 0.0 0.0 shapeBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:149:1-64 153812 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 153815 4 0.0 0.0 0.0 0.0 <*> Control.Foldl src/Control/Foldl.hs:(257,5)-(261,32) 153813 3 0.0 0.0 0.0 0.0 <*>.step Control.Foldl src/Control/Foldl.hs:258:13-64 153829 48 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 153830 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 153831 0 0.0 0.0 0.0 0.0 premap.step' Control.Foldl src/Control/Foldl.hs:1195:5-28 153832 16 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 153833 16 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 153834 16 0.0 0.0 0.0 0.0 _2 Linear.V2 src/Linear/V2.hs:492:3-40 153835 16 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 153843 0 0.0 0.0 0.0 0.0 premap.step' Control.Foldl src/Control/Foldl.hs:1195:5-28 153844 48 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 153845 48 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 153846 48 0.0 0.0 0.0 0.0 _1 Linear.V2 src/Linear/V2.hs:489:3-40 153849 32 0.0 0.0 0.0 0.0 _2 Linear.V2 src/Linear/V2.hs:492:3-40 153847 16 0.0 0.0 0.0 0.0 <*>.begin Control.Foldl src/Control/Foldl.hs:259:13-38 153820 3 0.0 0.0 0.0 0.0 <*>.done Control.Foldl src/Control/Foldl.hs:260:13-51 153851 3 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 153852 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 153853 0 0.0 0.0 0.0 0.0 lazy Control.Foldl.Internal src/Control/Foldl/Internal.hs:(22,1)-(23,23) 153854 1 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 153855 0 0.0 0.0 0.0 0.0 lazy Control.Foldl.Internal src/Control/Foldl/Internal.hs:(22,1)-(23,23) 153856 3 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 153814 1 0.0 0.0 0.0 0.0 maximum Control.Foldl src/Control/Foldl.hs:706:1-20 153816 1 0.0 0.0 0.0 0.0 _Fold1 Control.Foldl src/Control/Foldl.hs:(1167,1)-(1171,28) 153817 1 0.0 0.0 0.0 0.0 _Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1169,5)-(1171,28) 153842 32 0.0 0.0 0.0 0.0 minimum Control.Foldl src/Control/Foldl.hs:722:1-20 153818 1 0.0 0.0 0.0 0.0 _Fold1 Control.Foldl src/Control/Foldl.hs:(1167,1)-(1171,28) 153819 1 0.0 0.0 0.0 0.0 _Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1169,5)-(1171,28) 153848 32 0.0 0.0 0.0 0.0 shapePoints Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:146:1-44 153821 0 0.0 0.0 0.0 0.0 _sfVs Shape.Data src/Shape/Data.hs:43:7-11 153828 2 0.0 0.0 0.0 0.0 putShape.m Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:143:5-22 153857 1 0.0 0.0 0.0 0.0 midBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:152:1-55 153858 1 0.0 0.0 0.0 0.0 radBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:155:1-48 153861 1 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 175643 0 0.0 0.0 0.0 0.0 vShape Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(115,1)-(122,31) 153823 1 0.0 0.0 0.0 0.0 vShape.lxy Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:119:5-16 153838 1 0.0 0.0 0.0 0.0 vShape.n Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:120:5-33 153837 1 0.0 0.0 0.0 0.0 vShape.wallposDown Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:122:5-31 153850 1 0.0 0.0 0.0 0.0 vShape.wallposUp Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:121:5-29 153836 1 0.0 0.0 0.0 0.0 thinHighBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:78:1-23 153824 0 0.0 0.0 0.0 0.0 highBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(90,1)-(98,58) 153825 2 0.0 0.0 0.0 0.0 highBar.n Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:98:5-58 153839 2 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 153826 0 0.0 0.0 0.0 0.0 upperBoxMT Shape src/Shape.hs:145:1-36 153827 0 0.0 0.0 0.0 0.0 onXY Geometry.Vector3D src/Geometry/Vector3D.hs:(131,1)-(133,25) 153803 1 0.0 0.0 0.0 0.0 onXY.(...) Geometry.Vector3D src/Geometry/Vector3D.hs:133:5-25 153805 1 0.0 0.0 0.0 0.0 onXY.x' Geometry.Vector3D src/Geometry/Vector3D.hs:133:5-25 153804 1 0.0 0.0 0.0 0.0 onXY.y' Geometry.Vector3D src/Geometry/Vector3D.hs:133:5-25 153806 1 0.0 0.0 0.0 0.0 CAF:roomPillarsSquare37 Dodge.Room.Pillar 110538 0 0.0 0.0 0.0 0.0 roomPillarsSquare Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:(45,1)-(85,87) 153869 0 0.0 0.0 0.0 0.0 mntLS Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:125:1-81 153874 1 0.0 0.0 0.0 0.0 mntLSOn Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(65,1)-(72,34) 153875 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 153934 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 153935 1 0.0 0.0 0.0 0.0 mntLSOn.(...) Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:71:5-68 153930 1 0.0 0.0 0.0 0.0 mntLSOn.lsp' Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:69:5-29 153931 1 0.0 0.0 0.0 0.0 mntLSOn.setCol Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:72:5-34 153889 1 0.0 0.0 0.0 0.0 mntLSOn.x Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:71:5-68 153933 1 0.0 0.0 0.0 0.0 mntLSOn.y Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:71:5-68 153932 1 0.0 0.0 0.0 0.0 ps0jPushPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:(75,1)-(76,46) 153876 1 0.0 0.0 0.0 0.0 pt0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:55:1-58 153929 1 0.0 0.0 0.0 0.0 putShape Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(135,1)-(143,22) 153877 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 153926 3 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 153927 3 0.0 0.0 0.0 0.0 negate Linear.V2 src/Linear/V2.hs:213:3-22 175646 1 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 175647 1 0.0 0.0 0.0 0.0 putShape.bnds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:142:5-25 153878 1 0.0 0.0 0.0 0.0 shapeBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:149:1-64 153879 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 153882 4 0.0 0.0 0.0 0.0 <*> Control.Foldl src/Control/Foldl.hs:(257,5)-(261,32) 153880 3 0.0 0.0 0.0 0.0 <*>.step Control.Foldl src/Control/Foldl.hs:258:13-64 153896 48 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 153897 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 153898 0 0.0 0.0 0.0 0.0 premap.step' Control.Foldl src/Control/Foldl.hs:1195:5-28 153899 16 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 153900 16 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 153901 16 0.0 0.0 0.0 0.0 _2 Linear.V2 src/Linear/V2.hs:492:3-40 153902 16 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 153910 0 0.0 0.0 0.0 0.0 premap.step' Control.Foldl src/Control/Foldl.hs:1195:5-28 153911 48 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 153912 48 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 153913 48 0.0 0.0 0.0 0.0 _1 Linear.V2 src/Linear/V2.hs:489:3-40 153916 32 0.0 0.0 0.0 0.0 _2 Linear.V2 src/Linear/V2.hs:492:3-40 153914 16 0.0 0.0 0.0 0.0 <*>.begin Control.Foldl src/Control/Foldl.hs:259:13-38 153887 3 0.0 0.0 0.0 0.0 <*>.done Control.Foldl src/Control/Foldl.hs:260:13-51 153918 3 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 153919 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 153920 0 0.0 0.0 0.0 0.0 lazy Control.Foldl.Internal src/Control/Foldl/Internal.hs:(22,1)-(23,23) 153921 1 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 153922 0 0.0 0.0 0.0 0.0 lazy Control.Foldl.Internal src/Control/Foldl/Internal.hs:(22,1)-(23,23) 153923 3 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 153881 1 0.0 0.0 0.0 0.0 maximum Control.Foldl src/Control/Foldl.hs:706:1-20 153883 1 0.0 0.0 0.0 0.0 _Fold1 Control.Foldl src/Control/Foldl.hs:(1167,1)-(1171,28) 153884 1 0.0 0.0 0.0 0.0 _Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1169,5)-(1171,28) 153909 32 0.0 0.0 0.0 0.0 minimum Control.Foldl src/Control/Foldl.hs:722:1-20 153885 1 0.0 0.0 0.0 0.0 _Fold1 Control.Foldl src/Control/Foldl.hs:(1167,1)-(1171,28) 153886 1 0.0 0.0 0.0 0.0 _Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1169,5)-(1171,28) 153915 32 0.0 0.0 0.0 0.0 shapePoints Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:146:1-44 153888 0 0.0 0.0 0.0 0.0 _sfVs Shape.Data src/Shape/Data.hs:43:7-11 153895 2 0.0 0.0 0.0 0.0 putShape.m Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:143:5-22 153924 1 0.0 0.0 0.0 0.0 midBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:152:1-55 153925 1 0.0 0.0 0.0 0.0 radBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:155:1-48 153928 1 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 175648 0 0.0 0.0 0.0 0.0 vShape Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(115,1)-(122,31) 153890 1 0.0 0.0 0.0 0.0 vShape.lxy Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:119:5-16 153905 1 0.0 0.0 0.0 0.0 vShape.n Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:120:5-33 153904 1 0.0 0.0 0.0 0.0 vShape.wallposDown Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:122:5-31 153917 1 0.0 0.0 0.0 0.0 vShape.wallposUp Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:121:5-29 153903 1 0.0 0.0 0.0 0.0 thinHighBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:78:1-23 153891 0 0.0 0.0 0.0 0.0 highBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(90,1)-(98,58) 153892 2 0.0 0.0 0.0 0.0 highBar.n Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:98:5-58 153906 2 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 153893 0 0.0 0.0 0.0 0.0 upperBoxMT Shape src/Shape.hs:145:1-36 153894 0 0.0 0.0 0.0 0.0 onXY Geometry.Vector3D src/Geometry/Vector3D.hs:(131,1)-(133,25) 153870 1 0.0 0.0 0.0 0.0 onXY.(...) Geometry.Vector3D src/Geometry/Vector3D.hs:133:5-25 153872 1 0.0 0.0 0.0 0.0 onXY.x' Geometry.Vector3D src/Geometry/Vector3D.hs:133:5-25 153871 1 0.0 0.0 0.0 0.0 onXY.y' Geometry.Vector3D src/Geometry/Vector3D.hs:133:5-25 153873 1 0.0 0.0 0.0 0.0 CAF:roomPillarsSquare4 Dodge.Room.Pillar 110558 0 0.0 0.0 0.0 0.0 roomPillarsSquare Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:(45,1)-(85,87) 153647 0 0.0 0.0 0.0 0.0 CAF:roomPillarsSquare5 Dodge.Room.Pillar 110559 0 0.0 0.0 0.0 0.0 roomPillarsSquare Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:(45,1)-(85,87) 148541 0 0.0 0.0 0.0 0.0 CAF:roomPillarsSquare8 Dodge.Room.Pillar 110557 0 0.0 0.0 0.0 0.0 roomPillarsSquare Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:(45,1)-(85,87) 148459 0 0.0 0.0 0.0 0.0 .++~ LensHelp src/LensHelp.hs:34:1-24 148460 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 148461 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 148462 1 0.0 0.0 0.0 0.0 CAF:roomPillarsSquare9 Dodge.Room.Pillar 110556 0 0.0 0.0 0.0 0.0 roomPillarsSquare Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:(45,1)-(85,87) 148530 0 0.0 0.0 0.0 0.0 .++~ LensHelp src/LensHelp.hs:34:1-24 148531 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 148532 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 148533 1 0.0 0.0 0.0 0.0 CAF:roomPillarsSquare_b2 Dodge.Room.Pillar 110541 0 0.0 0.0 0.0 0.0 roomPillarsSquare Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:(45,1)-(85,87) 148978 0 0.0 0.0 0.0 0.0 mntLS Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:125:1-81 153667 1 0.0 0.0 0.0 0.0 mntLSOn Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(65,1)-(72,34) 153668 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 153731 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 153732 1 0.0 0.0 0.0 0.0 mntLSOn.(...) Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:71:5-68 153727 1 0.0 0.0 0.0 0.0 mntLSOn.lsp' Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:69:5-29 153728 1 0.0 0.0 0.0 0.0 mntLSOn.setCol Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:72:5-34 153682 1 0.0 0.0 0.0 0.0 mntLSOn.x Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:71:5-68 153730 1 0.0 0.0 0.0 0.0 mntLSOn.y Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:71:5-68 153729 1 0.0 0.0 0.0 0.0 ps0jPushPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:(75,1)-(76,46) 153669 1 0.0 0.0 0.0 0.0 pt0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:55:1-58 153726 1 0.0 0.0 0.0 0.0 putShape Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(135,1)-(143,22) 153670 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 153719 3 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 153720 3 0.0 0.0 0.0 0.0 negate Linear.V2 src/Linear/V2.hs:213:3-22 175635 1 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 175636 1 0.0 0.0 0.0 0.0 putShape.bnds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:142:5-25 153671 1 0.0 0.0 0.0 0.0 shapeBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:149:1-64 153672 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 153675 4 0.0 0.0 0.0 0.0 <*> Control.Foldl src/Control/Foldl.hs:(257,5)-(261,32) 153673 3 0.0 0.0 0.0 0.0 <*>.step Control.Foldl src/Control/Foldl.hs:258:13-64 153689 48 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 153690 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 153691 0 0.0 0.0 0.0 0.0 premap.step' Control.Foldl src/Control/Foldl.hs:1195:5-28 153692 16 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 153693 16 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 153694 16 0.0 0.0 0.0 0.0 _2 Linear.V2 src/Linear/V2.hs:492:3-40 153695 16 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 153703 0 0.0 0.0 0.0 0.0 premap.step' Control.Foldl src/Control/Foldl.hs:1195:5-28 153704 48 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 153705 48 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 153706 48 0.0 0.0 0.0 0.0 _1 Linear.V2 src/Linear/V2.hs:489:3-40 153709 32 0.0 0.0 0.0 0.0 _2 Linear.V2 src/Linear/V2.hs:492:3-40 153707 16 0.0 0.0 0.0 0.0 <*>.begin Control.Foldl src/Control/Foldl.hs:259:13-38 153680 3 0.0 0.0 0.0 0.0 <*>.done Control.Foldl src/Control/Foldl.hs:260:13-51 153711 3 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 153712 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 153713 0 0.0 0.0 0.0 0.0 lazy Control.Foldl.Internal src/Control/Foldl/Internal.hs:(22,1)-(23,23) 153714 1 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 153715 0 0.0 0.0 0.0 0.0 lazy Control.Foldl.Internal src/Control/Foldl/Internal.hs:(22,1)-(23,23) 153716 3 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 153674 1 0.0 0.0 0.0 0.0 maximum Control.Foldl src/Control/Foldl.hs:706:1-20 153676 1 0.0 0.0 0.0 0.0 _Fold1 Control.Foldl src/Control/Foldl.hs:(1167,1)-(1171,28) 153677 1 0.0 0.0 0.0 0.0 _Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1169,5)-(1171,28) 153702 32 0.0 0.0 0.0 0.0 minimum Control.Foldl src/Control/Foldl.hs:722:1-20 153678 1 0.0 0.0 0.0 0.0 _Fold1 Control.Foldl src/Control/Foldl.hs:(1167,1)-(1171,28) 153679 1 0.0 0.0 0.0 0.0 _Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1169,5)-(1171,28) 153708 32 0.0 0.0 0.0 0.0 shapePoints Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:146:1-44 153681 0 0.0 0.0 0.0 0.0 _sfVs Shape.Data src/Shape/Data.hs:43:7-11 153688 2 0.0 0.0 0.0 0.0 putShape.m Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:143:5-22 153717 1 0.0 0.0 0.0 0.0 midBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:152:1-55 153718 1 0.0 0.0 0.0 0.0 radBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:155:1-48 153721 1 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 175637 0 0.0 0.0 0.0 0.0 vShape Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(115,1)-(122,31) 153683 1 0.0 0.0 0.0 0.0 vShape.lxy Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:119:5-16 153698 1 0.0 0.0 0.0 0.0 vShape.n Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:120:5-33 153697 1 0.0 0.0 0.0 0.0 vShape.wallposDown Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:122:5-31 153710 1 0.0 0.0 0.0 0.0 vShape.wallposUp Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:121:5-29 153696 1 0.0 0.0 0.0 0.0 thinHighBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:78:1-23 153684 0 0.0 0.0 0.0 0.0 highBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(90,1)-(98,58) 153685 2 0.0 0.0 0.0 0.0 highBar.n Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:98:5-58 153699 2 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 153686 0 0.0 0.0 0.0 0.0 upperBoxMT Shape src/Shape.hs:145:1-36 153687 0 0.0 0.0 0.0 0.0 onXY Geometry.Vector3D src/Geometry/Vector3D.hs:(131,1)-(133,25) 153663 1 0.0 0.0 0.0 0.0 onXY.(...) Geometry.Vector3D src/Geometry/Vector3D.hs:133:5-25 153665 1 0.0 0.0 0.0 0.0 onXY.x' Geometry.Vector3D src/Geometry/Vector3D.hs:133:5-25 153664 1 0.0 0.0 0.0 0.0 onXY.y' Geometry.Vector3D src/Geometry/Vector3D.hs:133:5-25 153666 1 0.0 0.0 0.0 0.0 CAF:roomPillarsSquare_ds Dodge.Room.Pillar 110534 0 0.0 0.0 0.0 0.0 roomPillarsSquare Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:(45,1)-(85,87) 148545 0 0.0 0.0 0.0 0.0 roomPillarsSquare.nlew Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:47:9-39 148546 0 0.0 0.0 0.0 0.0 _rmType Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:124:7-13 148547 1 0.0 0.0 0.0 0.0 CAF:roomPillarsSquare_ds1 Dodge.Room.Pillar 110536 0 0.0 0.0 0.0 0.0 roomPillarsSquare Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:(45,1)-(85,87) 153651 0 0.0 0.0 0.0 0.0 roomPillarsSquare.nlns Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:48:9-39 153652 0 0.0 0.0 0.0 0.0 _rmType Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:124:7-13 153653 1 0.0 0.0 0.0 0.0 CAF:roomPillarsSquare_nil Dodge.Room.Pillar 110565 0 0.0 0.0 0.0 0.0 roomPillarsSquare Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:(45,1)-(85,87) 153641 0 0.0 0.0 0.0 0.0 CAF:roomPillarsSquare_nil1 Dodge.Room.Pillar 110563 0 0.0 0.0 0.0 0.0 roomPillarsSquare Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:(45,1)-(85,87) 153646 0 0.0 0.0 0.0 0.0 CAF:roomPillarsSquare_nil2 Dodge.Room.Pillar 110561 0 0.0 0.0 0.0 0.0 roomPillarsSquare Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:(45,1)-(85,87) 153658 0 0.0 0.0 0.0 0.0 CAF:roomPillarsSquare_nlew Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:47:9-12 110535 0 0.0 0.0 0.0 0.0 roomPillarsSquare Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:(45,1)-(85,87) 148542 0 0.0 0.0 0.0 0.0 roomPillarsSquare.nlew Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:47:9-39 148543 1 0.0 0.0 0.0 0.0 _numLinkEW Dodge.Data.Room src/Dodge/Data/Room.hs:33:11-20 148544 1 0.0 0.0 0.0 0.0 CAF:roomPillarsSquare_nlns Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:48:9-12 110537 0 0.0 0.0 0.0 0.0 roomPillarsSquare Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:(45,1)-(85,87) 153648 0 0.0 0.0 0.0 0.0 roomPillarsSquare.nlns Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:48:9-39 153649 1 0.0 0.0 0.0 0.0 _numLinkNS Dodge.Data.Room src/Dodge/Data/Room.hs:34:11-20 153650 1 0.0 0.0 0.0 0.0 CAF:roomPillars_b1 Dodge.Room.Pillar 110516 0 0.0 0.0 0.0 0.0 roomPillars Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:(101,1)-(122,76) 152312 0 0.0 0.0 0.0 0.0 roomPillars.plmnts Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:(104,9)-(114,17) 152313 0 0.0 0.0 0.0 0.0 rprBool Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:73:1-59 152314 1 0.0 0.0 0.0 0.0 CAF:roomRectAutoLinks10 Dodge.Room.Procedural 110500 0 0.0 0.0 0.0 0.0 roomRectAutoLinks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(138,1)-(146,43) 152508 0 0.0 0.0 0.0 0.0 mntLightLnkCond Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(160,1)-(162,59) 152509 1 0.0 0.0 0.0 0.0 CAF:roomRectAutoLinks11 Dodge.Room.Procedural 110499 0 0.0 0.0 0.0 0.0 roomRectAutoLinks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(138,1)-(146,43) 154346 0 0.0 0.0 0.0 0.0 resetPLUse Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(97,1)-(100,76) 154348 1 0.0 0.0 0.0 0.0 rprBool Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:73:1-59 154347 1 0.0 0.0 0.0 0.0 CAF:roomRectAutoLinks4 Dodge.Room.Procedural 110501 0 0.0 0.0 0.0 0.0 roomRectAutoLinks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(138,1)-(146,43) 154377 0 0.0 0.0 0.0 0.0 mntLightLnkCond Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(160,1)-(162,59) 154378 1 0.0 0.0 0.0 0.0 CAF:roomRectAutoLinks5 Dodge.Room.Procedural 110496 0 0.0 0.0 0.0 0.0 roomRectAutoLinks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(138,1)-(146,43) 154391 0 0.0 0.0 0.0 0.0 resetPLUse Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(97,1)-(100,76) 154393 1 0.0 0.0 0.0 0.0 rprBool Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:73:1-59 154392 1 0.0 0.0 0.0 0.0 CAF:rpIsOffPath1 Dodge.PlacementSpot 111016 0 0.0 0.0 0.0 0.0 rpIsOffPath Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(81,1)-(84,15) 147999 1 0.0 0.0 0.0 0.0 CAF:rpIsOnPath1 Dodge.PlacementSpot 111018 0 0.0 0.0 0.0 0.0 rpIsOnPath Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(76,1)-(79,15) 152148 1 0.0 0.0 0.0 0.0 CAF:runDotCode Data.GraphViz.Printing Data/GraphViz/Printing.hs:121:1-10 103203 0 0.0 0.0 0.0 0.0 runDotCode Data.GraphViz.Printing Data/GraphViz/Printing.hs:121:1-52 144594 1 0.0 0.0 0.0 0.0 CAF:s10_r1LVd Preload.Render 135434 0 0.0 0.0 0.0 0.0 CAF:s11_r1LVi Preload.Render 135435 0 0.0 0.0 0.0 0.0 CAF:s12_r1LVk Preload.Render 135436 0 0.0 0.0 0.0 0.0 CAF:s13_r1LVv Preload.Render 135438 0 0.0 0.0 0.0 0.0 CAF:s14_r1LVx Preload.Render 135439 0 0.0 0.0 0.0 0.0 CAF:s14_r231k Data.Aeson.Parser.Internal 91088 0 0.0 0.0 0.0 0.0 value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:202:1-37 138827 0 0.0 0.0 0.0 0.0 >>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 138828 0 0.0 0.0 0.0 0.0 >>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 138829 0 0.0 0.0 0.0 0.0 >>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 138830 0 0.0 0.0 0.0 0.0 CAF:s15_r1LVz Preload.Render 135440 0 0.0 0.0 0.0 0.0 CAF:s16_r1LVB Preload.Render 135441 0 0.0 0.0 0.0 0.0 CAF:s17_r1LVD Preload.Render 135442 0 0.0 0.0 0.0 0.0 CAF:s18_r1LVF Preload.Render 135443 0 0.0 0.0 0.0 0.0 CAF:s19_r1LVH Preload.Render 135444 0 0.0 0.0 0.0 0.0 CAF:s1_r1LUL Preload.Render 135425 0 0.0 0.0 0.0 0.0 CAF:s20_r1LVN Preload.Render 135445 0 0.0 0.0 0.0 0.0 CAF:s21_r1LVP Preload.Render 135446 0 0.0 0.0 0.0 0.0 CAF:s22_r1LVR Preload.Render 135447 0 0.0 0.0 0.0 0.0 CAF:s2_r1LUR Preload.Render 135426 0 0.0 0.0 0.0 0.0 CAF:s3_r1LUT Preload.Render 135427 0 0.0 0.0 0.0 0.0 CAF:s4_r1LUV Preload.Render 135428 0 0.0 0.0 0.0 0.0 CAF:s5_r1LUX Preload.Render 135429 0 0.0 0.0 0.0 0.0 CAF:s6_r1LUZ Preload.Render 135430 0 0.0 0.0 0.0 0.0 CAF:s7_r1LV1 Preload.Render 135431 0 0.0 0.0 0.0 0.0 CAF:s8_r1LV7 Preload.Render 135432 0 0.0 0.0 0.0 0.0 CAF:s9_r1LV9 Preload.Render 135433 0 0.0 0.0 0.0 0.0 CAF:sGraph Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:360:1-6 95170 0 0.0 0.0 0.0 0.0 sGraph Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:360:1-19 146641 1 0.0 0.0 0.0 0.0 CAF:sGraph'_r8OUR Data.GraphViz.Types.Internal.Common 95267 0 0.0 0.0 0.0 0.0 sGraph' Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:363:1-30 146633 1 0.0 0.0 0.0 0.0 text Text.PrettyPrint.Leijen.Text.Monadic Text/PrettyPrint/Leijen/Text/Monadic.hs:589:1-21 146634 1 0.0 0.0 0.0 0.0 CAF:sIZEOF_FLOAT Data.Primitive.MachDeps Data/Primitive/MachDeps.hs:80:1-12 71852 0 0.0 0.0 0.0 0.0 sIZEOF_FLOAT Data.Primitive.MachDeps Data/Primitive/MachDeps.hs:80:1-16 156810 1 0.0 0.0 0.0 0.0 CAF:sIZEOF_INT Data.Primitive.MachDeps Data/Primitive/MachDeps.hs:71:1-10 71846 0 0.0 0.0 0.0 0.0 sIZEOF_INT Data.Primitive.MachDeps Data/Primitive/MachDeps.hs:71:1-14 142467 1 0.0 0.0 0.0 0.0 CAF:sIZEOF_WORD32 Data.Primitive.MachDeps Data/Primitive/MachDeps.hs:107:1-13 71870 0 0.0 0.0 0.0 0.0 sIZEOF_WORD32 Data.Primitive.MachDeps Data/Primitive/MachDeps.hs:107:1-17 139972 1 0.0 0.0 0.0 0.0 CAF:s_r1LUH Preload.Render 135424 0 0.0 0.0 0.0 0.0 CAF:saveWorldInSlot11 Dodge.Save 137056 0 0.0 0.0 0.0 0.0 writeSaveSlot Dodge.Save src/Dodge/Save.hs:(34,1)-(42,15) 160098 0 0.0 0.0 0.0 0.0 CAF:saveWorldInSlot13 Dodge.Save 137055 0 0.0 0.0 0.0 0.0 CAF:saveWorldInSlot2 Dodge.Save 137057 0 0.0 0.0 0.0 0.0 CAF:scientific Data.Scientific src/Data/Scientific.hs:188:1-10 85422 0 0.0 0.0 0.0 0.0 scientific Data.Scientific src/Data/Scientific.hs:188:1-23 138963 1 0.0 0.0 0.0 0.0 CAF:scrollAugInvSel_f1 Dodge.Inventory 116276 0 0.0 0.0 0.0 0.0 scrollAugInvSel Dodge.Inventory src/Dodge/Inventory.hs:(415,1)-(420,29) 177608 0 0.0 0.0 0.0 0.0 at Control.Lens.At src/Control/Lens/At.hs:528:3-49 177609 1 0.0 0.0 0.0 0.0 CAF:scrollSelectionSections3 Dodge.SelectionSections 114454 0 0.0 0.0 0.0 0.0 ssScrollUsing Dodge.SelectionSections src/Dodge/SelectionSections.hs:(32,1)-(36,24) 179207 0 0.0 0.0 0.0 0.0 ssScrollUsing' Dodge.SelectionSections src/Dodge/SelectionSections.hs:(46,1)-(50,17) 179208 0 0.0 0.0 0.0 0.0 ssScrollUsing'.l Dodge.SelectionSections src/Dodge/SelectionSections.hs:(48,5)-(50,17) 179209 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 179210 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 179211 1 0.0 0.0 0.0 0.0 CAF:scrollSelectionSections5 Dodge.SelectionSections 114452 0 0.0 0.0 0.0 0.0 ssScrollUsing Dodge.SelectionSections src/Dodge/SelectionSections.hs:(32,1)-(36,24) 177580 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 177581 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 177582 1 0.0 0.0 0.0 0.0 CAF:scrollSelectionSections7 Dodge.SelectionSections 114451 0 0.0 0.0 0.0 0.0 ssScrollUsing Dodge.SelectionSections src/Dodge/SelectionSections.hs:(32,1)-(36,24) 177599 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 177600 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 177601 1 0.0 0.0 0.0 0.0 CAF:scrollSelectionSections9 Dodge.SelectionSections 114450 0 0.0 0.0 0.0 0.0 ssScrollUsing Dodge.SelectionSections src/Dodge/SelectionSections.hs:(32,1)-(36,24) 177603 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 177604 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 177605 1 0.0 0.0 0.0 0.0 CAF:scrollSelectionSections_bc Dodge.SelectionSections 114455 0 0.0 0.0 0.0 0.0 ssScrollUsing Dodge.SelectionSections src/Dodge/SelectionSections.hs:(32,1)-(36,24) 177593 0 0.0 0.0 0.0 0.0 ssScrollUsing' Dodge.SelectionSections src/Dodge/SelectionSections.hs:(46,1)-(50,17) 177594 0 0.0 0.0 0.0 0.0 ssScrollUsing'.l Dodge.SelectionSections src/Dodge/SelectionSections.hs:(48,5)-(50,17) 177595 0 0.0 0.0 0.0 0.0 right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 177596 1 0.0 0.0 0.0 0.0 CAF:scrollSelectionSections_f1 Dodge.SelectionSections 114456 0 0.0 0.0 0.0 0.0 ssScrollUsing Dodge.SelectionSections src/Dodge/SelectionSections.hs:(32,1)-(36,24) 177585 0 0.0 0.0 0.0 0.0 ssScrollUsing' Dodge.SelectionSections src/Dodge/SelectionSections.hs:(46,1)-(50,17) 177586 0 0.0 0.0 0.0 0.0 ssScrollUsing'.l Dodge.SelectionSections src/Dodge/SelectionSections.hs:(48,5)-(50,17) 177587 0 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 177588 1 0.0 0.0 0.0 0.0 CAF:scrollSelectionSections_f2 Dodge.SelectionSections 114453 0 0.0 0.0 0.0 0.0 ssScrollUsing Dodge.SelectionSections src/Dodge/SelectionSections.hs:(32,1)-(36,24) 179212 0 0.0 0.0 0.0 0.0 ssScrollUsing' Dodge.SelectionSections src/Dodge/SelectionSections.hs:(46,1)-(50,17) 179213 0 0.0 0.0 0.0 0.0 ssScrollUsing'.l Dodge.SelectionSections src/Dodge/SelectionSections.hs:(48,5)-(50,17) 179214 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 179215 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 179216 1 0.0 0.0 0.0 0.0 CAF:scrollWatch1 Dodge.Item.Weapon.Utility 115043 0 0.0 0.0 0.0 0.0 scrollWatch Dodge.Item.Weapon.Utility src/Dodge/Item/Weapon/Utility.hs:(34,1)-(37,45) 144905 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144906 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144907 1 0.0 0.0 0.0 0.0 CAF:scrollWatch2 Dodge.Item.Weapon.Utility 115042 0 0.0 0.0 0.0 0.0 scrollWatch Dodge.Item.Weapon.Utility src/Dodge/Item/Weapon/Utility.hs:(34,1)-(37,45) 144908 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144909 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144910 1 0.0 0.0 0.0 0.0 CAF:seagullBarkS1 Dodge.SoundLogic.ExternallyGeneratedSounds 136815 0 0.0 0.0 0.0 0.0 seagullBarkS Dodge.SoundLogic.ExternallyGeneratedSounds src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs:407:1-25 162938 1 0.0 0.0 0.0 0.0 CAF:seagullChatter1S1 Dodge.SoundLogic.ExternallyGeneratedSounds 136885 0 0.0 0.0 0.0 0.0 seagullChatter1S Dodge.SoundLogic.ExternallyGeneratedSounds src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs:477:1-29 162959 1 0.0 0.0 0.0 0.0 CAF:seagullChatterS1 Dodge.SoundLogic.ExternallyGeneratedSounds 136799 0 0.0 0.0 0.0 0.0 seagullChatterS Dodge.SoundLogic.ExternallyGeneratedSounds src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs:391:1-28 149369 1 0.0 0.0 0.0 0.0 CAF:seagullCry1S1 Dodge.SoundLogic.ExternallyGeneratedSounds 136813 0 0.0 0.0 0.0 0.0 seagullCry1S Dodge.SoundLogic.ExternallyGeneratedSounds src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs:405:1-25 162963 1 0.0 0.0 0.0 0.0 CAF:seagullCry2S1 Dodge.SoundLogic.ExternallyGeneratedSounds 136819 0 0.0 0.0 0.0 0.0 seagullCry2S Dodge.SoundLogic.ExternallyGeneratedSounds src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs:411:1-25 162964 1 0.0 0.0 0.0 0.0 CAF:seagullCryS1 Dodge.SoundLogic.ExternallyGeneratedSounds 136827 0 0.0 0.0 0.0 0.0 seagullCryS Dodge.SoundLogic.ExternallyGeneratedSounds src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs:419:1-24 162962 1 0.0 0.0 0.0 0.0 CAF:seagullWhistle1S1 Dodge.SoundLogic.ExternallyGeneratedSounds 136769 0 0.0 0.0 0.0 0.0 seagullWhistle1S Dodge.SoundLogic.ExternallyGeneratedSounds src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs:361:1-29 162961 1 0.0 0.0 0.0 0.0 CAF:seagullWhistleS1 Dodge.SoundLogic.ExternallyGeneratedSounds 136921 0 0.0 0.0 0.0 0.0 seagullWhistleS Dodge.SoundLogic.ExternallyGeneratedSounds src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs:513:1-28 162960 1 0.0 0.0 0.0 0.0 CAF:selSecDrawCursor1 Dodge.Render.List 114530 0 0.0 0.0 0.0 0.0 selSecDrawCursor Dodge.Render.List src/Dodge/Render/List.hs:(80,1)-(84,109) 177911 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 177912 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 177913 1 0.0 0.0 0.0 0.0 CAF:selSecDrawCursor2 Dodge.Render.List 114529 0 0.0 0.0 0.0 0.0 selSecDrawCursor Dodge.Render.List src/Dodge/Render/List.hs:(80,1)-(84,109) 177914 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 177915 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 177916 1 0.0 0.0 0.0 0.0 CAF:selSecDrawCursor4 Dodge.Render.List 114528 0 0.0 0.0 0.0 0.0 selSecDrawCursor Dodge.Render.List src/Dodge/Render/List.hs:(80,1)-(84,109) 177905 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 177906 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 177907 1 0.0 0.0 0.0 0.0 CAF:selSecDrawCursor_f1 Dodge.Render.List 114527 0 0.0 0.0 0.0 0.0 selSecDrawCursor Dodge.Render.List src/Dodge/Render/List.hs:(80,1)-(84,109) 177908 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 177909 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 177910 1 0.0 0.0 0.0 0.0 CAF:selSecSelPos3 Dodge.SelectionSections 114462 0 0.0 0.0 0.0 0.0 selSecSelPos Dodge.SelectionSections src/Dodge/SelectionSections.hs:(128,1)-(137,88) 177896 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 177897 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 177898 1 0.0 0.0 0.0 0.0 CAF:selSecSelPos4 Dodge.SelectionSections 114461 0 0.0 0.0 0.0 0.0 selSecSelPos Dodge.SelectionSections src/Dodge/SelectionSections.hs:(128,1)-(137,88) 177899 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 177900 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 177901 1 0.0 0.0 0.0 0.0 CAF:selectedCloseObject1 Dodge.Inventory 116344 0 0.0 0.0 0.0 0.0 selectedCloseObject Dodge.Inventory src/Dodge/Inventory.hs:(439,1)-(443,34) 177416 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 177417 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 177418 1 0.0 0.0 0.0 0.0 CAF:selectedCloseObject_f1 Dodge.Inventory 116343 0 0.0 0.0 0.0 0.0 selectedCloseObject Dodge.Inventory src/Dodge/Inventory.hs:(439,1)-(443,34) 177419 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 177420 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 177421 1 0.0 0.0 0.0 0.0 CAF:semi Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:477:1-4 91919 0 0.0 0.0 0.0 0.0 semi Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:477:1-15 144855 1 0.0 0.0 0.0 0.0 char Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(815,1)-(816,18) 144856 1 0.0 0.0 0.0 0.0 CAF:sensAboveDoor1 Dodge.Room.SensorDoor 110255 0 0.0 0.0 0.0 0.0 sensAboveDoor Dodge.Room.SensorDoor src/Dodge/Room/SensorDoor.hs:(64,1)-(67,65) 155223 0 0.0 0.0 0.0 0.0 atFstLnkOutShiftBy Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:227:1-41 155226 0 0.0 0.0 0.0 0.0 atNthLnkOutShiftBy Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(215,1)-(216,59) 155227 0 0.0 0.0 0.0 0.0 rprBoolShift Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(114,1)-(120,44) 155228 1 0.0 0.0 0.0 0.0 CAF:sensInsideDoor1 Dodge.Room.SensorDoor 110271 0 0.0 0.0 0.0 0.0 sensInsideDoor Dodge.Room.SensorDoor src/Dodge/Room/SensorDoor.hs:(70,1)-(80,103) 148242 0 0.0 0.0 0.0 0.0 .++~ LensHelp src/LensHelp.hs:34:1-24 148243 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 148244 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 148245 1 0.0 0.0 0.0 0.0 CAF:sensInsideDoor10 Dodge.Room.SensorDoor 110260 0 0.0 0.0 0.0 0.0 sensInsideDoor Dodge.Room.SensorDoor src/Dodge/Room/SensorDoor.hs:(70,1)-(80,103) 152486 0 0.0 0.0 0.0 0.0 putMessageTerminal Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(44,1)-(49,25) 152487 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 152488 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 152489 1 0.0 0.0 0.0 0.0 CAF:sensInsideDoor11 Dodge.Room.SensorDoor 110259 0 0.0 0.0 0.0 0.0 sensInsideDoor Dodge.Room.SensorDoor src/Dodge/Room/SensorDoor.hs:(70,1)-(80,103) 152490 0 0.0 0.0 0.0 0.0 putMessageTerminal Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(44,1)-(49,25) 152491 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 152492 0 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 152493 1 0.0 0.0 0.0 0.0 CAF:sensInsideDoor12 Dodge.Room.SensorDoor 110258 0 0.0 0.0 0.0 0.0 sensInsideDoor Dodge.Room.SensorDoor src/Dodge/Room/SensorDoor.hs:(70,1)-(80,103) 152494 0 0.0 0.0 0.0 0.0 putMessageTerminal Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(44,1)-(49,25) 152495 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 152496 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 152497 1 0.0 0.0 0.0 0.0 CAF:sensInsideDoor13 Dodge.Room.SensorDoor 110269 0 0.0 0.0 0.0 0.0 sensInsideDoor Dodge.Room.SensorDoor src/Dodge/Room/SensorDoor.hs:(70,1)-(80,103) 152424 0 0.0 0.0 0.0 0.0 psPt Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:25:1-63 152425 1 0.0 0.0 0.0 0.0 CAF:sensInsideDoor14 Dodge.Room.SensorDoor 110266 0 0.0 0.0 0.0 0.0 sensInsideDoor Dodge.Room.SensorDoor src/Dodge/Room/SensorDoor.hs:(70,1)-(80,103) 152426 0 0.0 0.0 0.0 0.0 verticalWire Dodge.Wire src/Dodge/Wire.hs:(25,1)-(29,78) 152427 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 152428 3 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 152429 3 0.0 0.0 0.0 0.0 barPP Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(237,1)-(244,18) 158475 1 0.0 0.0 0.0 0.0 == Linear.V3 src/Linear/V3.hs:94:35-36 158476 1 0.0 0.0 0.0 0.0 barPP.z1 Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:244:5-18 158477 1 0.0 0.0 0.0 0.0 rotateToZ Quaternion src/Quaternion.hs:(32,1)-(36,35) 158478 1 0.0 0.0 0.0 0.0 == Linear.V3 src/Linear/V3.hs:94:35-36 158480 1 0.0 0.0 0.0 0.0 rotateToZ.cprod Quaternion src/Quaternion.hs:36:5-35 158479 1 0.0 0.0 0.0 0.0 centroidNum Geometry.Polygon src/Geometry/Polygon.hs:117:1-66 158481 0 0.0 0.0 0.0 0.0 / Linear.V3 src/Linear/V3.hs:199:3-18 158500 0 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 158503 2 0.0 0.0 0.0 0.0 <*> Control.Foldl src/Control/Foldl.hs:(257,5)-(261,32) 158482 0 0.0 0.0 0.0 0.0 <*>.step Control.Foldl src/Control/Foldl.hs:258:13-64 158483 8 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 158486 0 0.0 0.0 0.0 0.0 + Linear.V3 src/Linear/V3.hs:181:3-18 158487 0 0.0 0.0 0.0 0.0 <*> Linear.V3 src/Linear/V3.hs:151:3-46 158488 8 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 158490 0 0.0 0.0 0.0 0.0 <*>.done Control.Foldl src/Control/Foldl.hs:260:13-51 158498 2 0.0 0.0 0.0 0.0 / Linear.V3 src/Linear/V3.hs:199:3-18 158501 0 0.0 0.0 0.0 0.0 <*> Linear.V3 src/Linear/V3.hs:151:3-46 158502 2 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 158504 0 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 158499 0 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 158484 0 0.0 0.0 0.0 0.0 + Linear.V3 src/Linear/V3.hs:181:3-18 158485 0 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 158489 8 0.0 0.0 0.0 0.0 genericLength Control.Foldl src/Control/Foldl.hs:885:1-41 158491 0 0.0 0.0 0.0 0.0 genericLength.\ Control.Foldl src/Control/Foldl.hs:885:31-35 158492 8 0.0 0.0 0.0 0.0 + Linear.V3 src/Linear/V3.hs:181:3-18 158494 0 0.0 0.0 0.0 0.0 <*> Linear.V3 src/Linear/V3.hs:151:3-46 158495 8 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 158497 0 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 158496 8 0.0 0.0 0.0 0.0 CAF:sensInsideDoor18 Dodge.Room.SensorDoor 110270 0 0.0 0.0 0.0 0.0 sensInsideDoor Dodge.Room.SensorDoor src/Dodge/Room/SensorDoor.hs:(70,1)-(80,103) 152416 0 0.0 0.0 0.0 0.0 psPt Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:25:1-63 152417 1 0.0 0.0 0.0 0.0 CAF:sensInsideDoor19 Dodge.Room.SensorDoor 110265 0 0.0 0.0 0.0 0.0 sensInsideDoor Dodge.Room.SensorDoor src/Dodge/Room/SensorDoor.hs:(70,1)-(80,103) 152418 0 0.0 0.0 0.0 0.0 floorWire Dodge.Wire src/Dodge/Wire.hs:(14,1)-(22,14) 152419 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 152422 3 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 152423 3 0.0 0.0 0.0 0.0 floorWire.a' Dodge.Wire src/Dodge/Wire.hs:21:5-14 158390 1 0.0 0.0 0.0 0.0 - Linear.V2 src/Linear/V2.hs:209:3-18 158391 1 0.0 0.0 0.0 0.0 <*> Linear.V2 src/Linear/V2.hs:171:3-36 158392 1 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 158394 0 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 158393 1 0.0 0.0 0.0 0.0 floorWire.b' Dodge.Wire src/Dodge/Wire.hs:22:5-14 158396 1 0.0 0.0 0.0 0.0 - Linear.V2 src/Linear/V2.hs:209:3-18 158397 1 0.0 0.0 0.0 0.0 <*> Linear.V2 src/Linear/V2.hs:171:3-36 158398 1 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 158400 0 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 158399 1 0.0 0.0 0.0 0.0 floorWire.m Dodge.Wire src/Dodge/Wire.hs:20:5-20 152420 1 0.0 0.0 0.0 0.0 midPoint Geometry src/Geometry.hs:87:1-34 152421 1 0.0 0.0 0.0 0.0 thinHighBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:78:1-23 158386 0 0.0 0.0 0.0 0.0 highBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(90,1)-(98,58) 158387 1 0.0 0.0 0.0 0.0 highBar.n Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:98:5-58 158395 1 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 158388 0 0.0 0.0 0.0 0.0 upperBoxMT Shape src/Shape.hs:145:1-36 158389 0 0.0 0.0 0.0 0.0 CAF:sensInsideDoor20 Dodge.Room.SensorDoor 110264 0 0.0 0.0 0.0 0.0 sensInsideDoor Dodge.Room.SensorDoor src/Dodge/Room/SensorDoor.hs:(70,1)-(80,103) 152390 0 0.0 0.0 0.0 0.0 floorWire Dodge.Wire src/Dodge/Wire.hs:(14,1)-(22,14) 152393 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 152396 3 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 152397 3 0.0 0.0 0.0 0.0 floorWire.a' Dodge.Wire src/Dodge/Wire.hs:21:5-14 158375 1 0.0 0.0 0.0 0.0 - Linear.V2 src/Linear/V2.hs:209:3-18 158376 1 0.0 0.0 0.0 0.0 <*> Linear.V2 src/Linear/V2.hs:171:3-36 158377 1 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 158379 0 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 158378 1 0.0 0.0 0.0 0.0 floorWire.b' Dodge.Wire src/Dodge/Wire.hs:22:5-14 158381 1 0.0 0.0 0.0 0.0 - Linear.V2 src/Linear/V2.hs:209:3-18 158382 1 0.0 0.0 0.0 0.0 <*> Linear.V2 src/Linear/V2.hs:171:3-36 158383 1 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 158385 0 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 158384 1 0.0 0.0 0.0 0.0 floorWire.m Dodge.Wire src/Dodge/Wire.hs:20:5-20 152394 1 0.0 0.0 0.0 0.0 midPoint Geometry src/Geometry.hs:87:1-34 152395 1 0.0 0.0 0.0 0.0 thinHighBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:78:1-23 158371 0 0.0 0.0 0.0 0.0 highBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(90,1)-(98,58) 158372 1 0.0 0.0 0.0 0.0 highBar.n Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:98:5-58 158380 1 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 158373 0 0.0 0.0 0.0 0.0 upperBoxMT Shape src/Shape.hs:145:1-36 158374 0 0.0 0.0 0.0 0.0 CAF:sensInsideDoor21 Dodge.Room.SensorDoor 110256 0 0.0 0.0 0.0 0.0 sensInsideDoor Dodge.Room.SensorDoor src/Dodge/Room/SensorDoor.hs:(70,1)-(80,103) 155839 0 0.0 0.0 0.0 0.0 atFstLnkOutShiftInward Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:230:1-49 155840 0 0.0 0.0 0.0 0.0 atNthLnkOutShiftInward Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(233,1)-(234,54) 155841 1 0.0 0.0 0.0 0.0 atNthLnkOutShiftBy Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(215,1)-(216,59) 155842 1 0.0 0.0 0.0 0.0 rprBoolShift Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(114,1)-(120,44) 155843 1 0.0 0.0 0.0 0.0 atNthLnkOutShiftInward.\ Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:234:18-54 155857 0 0.0 0.0 0.0 0.0 CAF:sensInsideDoor5 Dodge.Room.SensorDoor 110268 0 0.0 0.0 0.0 0.0 sensInsideDoor Dodge.Room.SensorDoor src/Dodge/Room/SensorDoor.hs:(70,1)-(80,103) 152430 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 152431 1 0.0 0.0 0.0 0.0 CAF:sensInsideDoor6 Dodge.Room.SensorDoor 110267 0 0.0 0.0 0.0 0.0 sensInsideDoor Dodge.Room.SensorDoor src/Dodge/Room/SensorDoor.hs:(70,1)-(80,103) 152432 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 152433 0 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 152434 1 0.0 0.0 0.0 0.0 CAF:sensInsideDoor7 Dodge.Room.SensorDoor 110263 0 0.0 0.0 0.0 0.0 sensInsideDoor Dodge.Room.SensorDoor src/Dodge/Room/SensorDoor.hs:(70,1)-(80,103) 152435 0 0.0 0.0 0.0 0.0 putMessageTerminal Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(44,1)-(49,25) 152436 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 152485 1 0.0 0.0 0.0 0.0 putTerminal Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(17,1)-(41,37) 152437 1 0.0 0.0 0.0 0.0 ps0PushPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:(80,1)-(81,56) 152438 1 0.0 0.0 0.0 0.0 CAF:sensInsideDoor8 Dodge.Room.SensorDoor 110262 0 0.0 0.0 0.0 0.0 sensInsideDoor Dodge.Room.SensorDoor src/Dodge/Room/SensorDoor.hs:(70,1)-(80,103) 152439 0 0.0 0.0 0.0 0.0 .:~ LensHelp src/LensHelp.hs:15:1-22 152440 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 152441 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 152442 1 0.0 0.0 0.0 0.0 CAF:sensInsideDoor9 Dodge.Room.SensorDoor 110261 0 0.0 0.0 0.0 0.0 sensInsideDoor Dodge.Room.SensorDoor src/Dodge/Room/SensorDoor.hs:(70,1)-(80,103) 152447 0 0.0 0.0 0.0 0.0 .:~ LensHelp src/LensHelp.hs:15:1-22 152448 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 152449 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 152450 1 0.0 0.0 0.0 0.0 CAF:sensInsideDoor_b1 Dodge.Room.SensorDoor 110257 0 0.0 0.0 0.0 0.0 sensInsideDoor Dodge.Room.SensorDoor src/Dodge/Room/SensorDoor.hs:(70,1)-(80,103) 152451 0 0.0 0.0 0.0 0.0 rprBoolShift Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(114,1)-(120,44) 152452 1 0.0 0.0 0.0 0.0 CAF:sensorCommand Dodge.Terminal src/Dodge/Terminal.hs:221:1-13 114388 0 0.0 0.0 0.0 0.0 sensorCommand Dodge.Terminal src/Dodge/Terminal.hs:(221,1)-(227,9) 171415 1 0.0 0.0 0.0 0.0 CAF:sensorCommand2 Dodge.Terminal 114387 0 0.0 0.0 0.0 0.0 CAF:sensorCommand6 Dodge.Terminal 114385 0 0.0 0.0 0.0 0.0 CAF:sensorCommand9 Dodge.Terminal 114386 0 0.0 0.0 0.0 0.0 CAF:sensorRoom5 Dodge.Room.SensorDoor 110273 0 0.0 0.0 0.0 0.0 sensorRoom Dodge.Room.SensorDoor src/Dodge/Room/SensorDoor.hs:(28,1)-(46,42) 148175 0 0.0 0.0 0.0 0.0 roomRectAutoLinks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(138,1)-(146,43) 148176 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 148177 2 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 148178 2 0.0 0.0 0.0 0.0 roomRectAutoLinks.f Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:146:5-43 148179 2 0.0 0.0 0.0 0.0 roomRect Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(47,1)-(115,13) 148180 1 0.0 0.0 0.0 0.0 compare Linear.V2 src/Linear/V2.hs:114:7-9 148238 425 0.0 0.0 0.0 0.0 doublePairSet Geometry src/Geometry.hs:154:1-50 148236 48 0.0 0.0 0.0 0.0 compare Linear.V2 src/Linear/V2.hs:114:7-9 148237 72 0.0 0.0 0.0 0.0 roomRect.makeonpos Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:98:5-90 151571 9 0.0 0.0 0.0 0.0 roomRect.makerpedges Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(99,5)-(105,13) 151577 9 0.0 0.0 0.0 0.0 compare Dodge.Data.Room src/Dodge/Data/Room.hs:70:19-21 151581 45 0.0 0.0 0.0 0.0 compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:8:19-21 151582 45 0.0 0.0 0.0 0.0 >= Dodge.Data.Room src/Dodge/Data/Room.hs:70:19-21 151578 9 0.0 0.0 0.0 0.0 < Dodge.Data.Room src/Dodge/Data/Room.hs:70:19-21 151579 9 0.0 0.0 0.0 0.0 compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:8:19-21 151580 9 0.0 0.0 0.0 0.0 roomRect.makeoffpos Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:108:5-93 151559 4 0.0 0.0 0.0 0.0 roomRect.makerpedges' Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(109,5)-(115,13) 151565 4 0.0 0.0 0.0 0.0 compare Dodge.Data.Room src/Dodge/Data/Room.hs:70:19-21 151569 20 0.0 0.0 0.0 0.0 compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:8:19-21 151570 20 0.0 0.0 0.0 0.0 >= Dodge.Data.Room src/Dodge/Data/Room.hs:70:19-21 151566 4 0.0 0.0 0.0 0.0 < Dodge.Data.Room src/Dodge/Data/Room.hs:70:19-21 151567 4 0.0 0.0 0.0 0.0 compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:8:19-21 151568 4 0.0 0.0 0.0 0.0 rectNSWE Geometry.Polygon src/Geometry/Polygon.hs:20:1-55 151196 3 0.0 0.0 0.0 0.0 roomRect.elnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:86:5-70 148197 1 0.0 0.0 0.0 0.0 roomRect.somelnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:84:5-65 148201 1 0.0 0.0 0.0 0.0 gridPoints Grid src/Grid.hs:68:1-30 148198 0 0.0 0.0 0.0 0.0 gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 148199 1 0.0 0.0 0.0 0.0 gridPointsOff.f Grid src/Grid.hs:65:5-73 148234 3 0.0 0.0 0.0 0.0 gridPoints' Grid src/Grid.hs:80:1-67 148200 1 0.0 0.0 0.0 0.0 roomRect.interposps' Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:107:5-95 151383 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 151560 2 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 151561 2 0.0 0.0 0.0 0.0 _1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:119:3-37 151562 4 0.0 0.0 0.0 0.0 _1.\ Control.Lens.Tuple src/Control/Lens/Tuple.hs:119:32-37 151563 4 0.0 0.0 0.0 0.0 gridPoints'' Grid src/Grid.hs:(75,1)-(77,69) 151384 1 0.0 0.0 0.0 0.0 gridPoints''.f Grid src/Grid.hs:77:5-69 151564 4 0.0 0.0 0.0 0.0 gridPoints' Grid src/Grid.hs:80:1-67 151385 1 0.0 0.0 0.0 0.0 roomRect.lnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(89,5)-(93,60) 148183 1 0.0 0.0 0.0 0.0 roomRect.m Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(94,5)-(96,26) 148184 4 0.0 0.0 0.0 0.0 lnkBothAnd Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(127,1)-(132,9) 148217 12 0.0 0.0 0.0 0.0 compare Dodge.Data.Room src/Dodge/Data/Room.hs:49:19-21 148218 108 0.0 0.0 0.0 0.0 compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:8:19-21 148219 24 0.0 0.0 0.0 0.0 zipCountDown Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:118:1-58 148185 4 0.0 0.0 0.0 0.0 roomRect.nlnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:87:5-61 148186 1 0.0 0.0 0.0 0.0 roomRect.somelnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:84:5-65 148190 1 0.0 0.0 0.0 0.0 gridPoints Grid src/Grid.hs:68:1-30 148187 0 0.0 0.0 0.0 0.0 gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 148188 1 0.0 0.0 0.0 0.0 gridPointsOff.f Grid src/Grid.hs:65:5-73 148235 3 0.0 0.0 0.0 0.0 gridPoints' Grid src/Grid.hs:80:1-67 148189 1 0.0 0.0 0.0 0.0 roomRect.posps' Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:106:5-80 148191 1 0.0 0.0 0.0 0.0 gridPoints'' Grid src/Grid.hs:(75,1)-(77,69) 148192 1 0.0 0.0 0.0 0.0 gridPoints''.f Grid src/Grid.hs:77:5-69 151576 9 0.0 0.0 0.0 0.0 gridPoints' Grid src/Grid.hs:80:1-67 148193 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 151572 0 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 151573 0 0.0 0.0 0.0 0.0 _1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:119:3-37 151574 9 0.0 0.0 0.0 0.0 _1.\ Control.Lens.Tuple src/Control/Lens/Tuple.hs:119:32-37 151575 9 0.0 0.0 0.0 0.0 roomRect.pth Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:97:5-95 148194 1 0.0 0.0 0.0 0.0 makeGrid Grid src/Grid.hs:(56,1)-(60,30) 148221 1 0.0 0.0 0.0 0.0 == Linear.V2 src/Linear/V2.hs:114:4-5 148231 359 0.0 0.0 0.0 0.0 doublePair Geometry src/Geometry.hs:150:1-36 148227 16 0.0 0.0 0.0 0.0 makeGrid.\ Grid src/Grid.hs:59:28-64 148225 4 0.0 0.0 0.0 0.0 both Data.Tuple.Extra src/Data/Tuple/Extra.hs:73:1-25 148228 16 0.0 0.0 0.0 0.0 makeRect Grid src/Grid.hs:(83,1)-(90,9) 148226 1 0.0 0.0 0.0 0.0 toV2 Geometry.Data src/Geometry/Data.hs:37:1-24 148230 8 0.0 0.0 0.0 0.0 gridPoints Grid src/Grid.hs:68:1-30 148222 0 0.0 0.0 0.0 0.0 gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 148223 1 0.0 0.0 0.0 0.0 gridPointsOff.f Grid src/Grid.hs:65:5-73 148229 4 0.0 0.0 0.0 0.0 gridPoints' Grid src/Grid.hs:80:1-67 148224 1 0.0 0.0 0.0 0.0 linksAndPath' Dodge.Room.Path src/Dodge/Room/Path.hs:45:1-44 148195 0 0.0 0.0 0.0 0.0 lnkPosDir Dodge.RoomLink src/Dodge/RoomLink.hs:98:1-37 148213 12 0.0 0.0 0.0 0.0 _rlPos Dodge.Data.Room src/Dodge/Data/Room.hs:25:7-12 148216 12 0.0 0.0 0.0 0.0 linksAndPath Dodge.Room.Path src/Dodge/Room/Path.hs:(40,1)-(42,92) 148196 1 0.0 0.0 0.0 0.0 compare Linear.V2 src/Linear/V2.hs:114:7-9 148232 253 0.0 0.0 0.0 0.0 linksAndPath.linkClosest Dodge.Room.Path src/Dodge/Room/Path.hs:42:5-92 148212 12 0.0 0.0 0.0 0.0 doublePairSet Geometry src/Geometry.hs:154:1-50 148214 12 0.0 0.0 0.0 0.0 compare Linear.V2 src/Linear/V2.hs:114:7-9 148215 18 0.0 0.0 0.0 0.0 roomRect.slnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:88:5-62 148207 1 0.0 0.0 0.0 0.0 roomRect.somelnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:84:5-65 148211 1 0.0 0.0 0.0 0.0 gridPoints Grid src/Grid.hs:68:1-30 148208 0 0.0 0.0 0.0 0.0 gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 148209 1 0.0 0.0 0.0 0.0 gridPointsOff.f Grid src/Grid.hs:65:5-73 148220 3 0.0 0.0 0.0 0.0 gridPoints' Grid src/Grid.hs:80:1-67 148210 1 0.0 0.0 0.0 0.0 roomRect.wlnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:85:5-68 148202 1 0.0 0.0 0.0 0.0 roomRect.somelnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:84:5-65 148206 1 0.0 0.0 0.0 0.0 gridPoints Grid src/Grid.hs:68:1-30 148203 0 0.0 0.0 0.0 0.0 gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 148204 1 0.0 0.0 0.0 0.0 gridPointsOff.f Grid src/Grid.hs:65:5-73 148233 3 0.0 0.0 0.0 0.0 gridPoints' Grid src/Grid.hs:80:1-67 148205 1 0.0 0.0 0.0 0.0 roomRect.xd Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:83:5-35 148182 1 0.0 0.0 0.0 0.0 roomRect.yd Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:82:5-35 148181 1 0.0 0.0 0.0 0.0 CAF:sensorRoom9 Dodge.Room.SensorDoor 110275 0 0.0 0.0 0.0 0.0 sensorRoom Dodge.Room.SensorDoor src/Dodge/Room/SensorDoor.hs:(28,1)-(46,42) 149519 0 0.0 0.0 0.0 0.0 cleatOnward Dodge.Cleat src/Dodge/Cleat.hs:25:1-68 149520 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 149521 0 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 149522 0 0.0 0.0 0.0 0.0 CAF:sensorRoomRunPast2 Dodge.Room.SensorDoor 110278 0 0.0 0.0 0.0 0.0 CAF:sensorRoomRunPast6 Dodge.Room.SensorDoor 110277 0 0.0 0.0 0.0 0.0 sensorRoomRunPast Dodge.Room.SensorDoor src/Dodge/Room/SensorDoor.hs:(49,1)-(61,17) 149527 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 149528 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 149529 1 0.0 0.0 0.0 0.0 CAF:sensorRoom_f4 Dodge.Room.SensorDoor 110274 0 0.0 0.0 0.0 0.0 sensorRoom Dodge.Room.SensorDoor src/Dodge/Room/SensorDoor.hs:(28,1)-(46,42) 151217 0 0.0 0.0 0.0 0.0 sensorRoom.f Dodge.Room.SensorDoor src/Dodge/Room/SensorDoor.hs:(39,5)-(40,21) 151218 0 0.0 0.0 0.0 0.0 sensorRoom.g Dodge.Room.SensorDoor src/Dodge/Room/SensorDoor.hs:(41,5)-(46,42) 151219 0 0.0 0.0 0.0 0.0 at Control.Lens.At src/Control/Lens/At.hs:528:3-49 151220 1 0.0 0.0 0.0 0.0 CAF:setClusterID Dodge.Combine.Graph src/Dodge/Combine/Graph.hs:106:1-12 113537 0 0.0 0.0 0.0 0.0 setClusterID Dodge.Combine.Graph src/Dodge/Combine/Graph.hs:106:1-35 146661 1 0.0 0.0 0.0 0.0 CAF:setInvPosFromSS5 Dodge.Inventory 116272 0 0.0 0.0 0.0 0.0 setInvPosFromSS Dodge.Inventory src/Dodge/Inventory.hs:(423,1)-(436,48) 177634 0 0.0 0.0 0.0 0.0 setInvPosFromSS.thesel Dodge.Inventory src/Dodge/Inventory.hs:(427,5)-(436,48) 177635 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 177636 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 177637 1 0.0 0.0 0.0 0.0 CAF:setInvPosFromSS6 Dodge.Inventory 116270 0 0.0 0.0 0.0 0.0 setInvPosFromSS Dodge.Inventory src/Dodge/Inventory.hs:(423,1)-(436,48) 177617 0 0.0 0.0 0.0 0.0 setInvPosFromSS.thesel Dodge.Inventory src/Dodge/Inventory.hs:(427,5)-(436,48) 177618 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 177619 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 177620 1 0.0 0.0 0.0 0.0 CAF:setInvPosFromSS_bc Dodge.Inventory 116273 0 0.0 0.0 0.0 0.0 setInvPosFromSS Dodge.Inventory src/Dodge/Inventory.hs:(423,1)-(436,48) 177631 0 0.0 0.0 0.0 0.0 setInvPosFromSS.thesel Dodge.Inventory src/Dodge/Inventory.hs:(427,5)-(436,48) 177632 0 0.0 0.0 0.0 0.0 right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 177633 1 0.0 0.0 0.0 0.0 CAF:setInvPosFromSS_f1 Dodge.Inventory 116274 0 0.0 0.0 0.0 0.0 setInvPosFromSS Dodge.Inventory src/Dodge/Inventory.hs:(423,1)-(436,48) 177627 0 0.0 0.0 0.0 0.0 setInvPosFromSS.thesel Dodge.Inventory src/Dodge/Inventory.hs:(427,5)-(436,48) 177628 0 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 177629 1 0.0 0.0 0.0 0.0 CAF:setInvPosFromSS_f2 Dodge.Inventory 116271 0 0.0 0.0 0.0 0.0 setInvPosFromSS Dodge.Inventory src/Dodge/Inventory.hs:(423,1)-(436,48) 177638 0 0.0 0.0 0.0 0.0 setInvPosFromSS.thesel Dodge.Inventory src/Dodge/Inventory.hs:(427,5)-(436,48) 177639 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 177640 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 177641 1 0.0 0.0 0.0 0.0 CAF:setInvPosFromSS_f3 Dodge.Inventory 116269 0 0.0 0.0 0.0 0.0 setInvPosFromSS Dodge.Inventory src/Dodge/Inventory.hs:(423,1)-(436,48) 177621 0 0.0 0.0 0.0 0.0 setInvPosFromSS.thesel Dodge.Inventory src/Dodge/Inventory.hs:(427,5)-(436,48) 177622 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 177623 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 177624 1 0.0 0.0 0.0 0.0 CAF:setSoundVolume2 Sound 134860 0 0.0 0.0 0.0 0.0 setSoundVolume Sound src/Sound.hs:157:1-66 141956 0 0.0 0.0 0.0 0.0 setVolume SDL.Mixer src/SDL/Mixer.hs:(537,3)-(538,61) 141957 0 0.0 0.0 0.0 0.0 clipChan SDL.Mixer src/SDL/Mixer.hs:490:1-41 141959 0 0.0 0.0 0.0 0.0 CAF:setupShadowFramebuffer1 Framebuffer.Setup 114192 0 0.0 0.0 0.0 0.0 setupShadowFramebuffer Framebuffer.Setup src/Framebuffer/Setup.hs:(25,1)-(29,41) 141867 1 0.0 0.0 0.0 0.0 CAF:shapeBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:149:1-11 114484 0 0.0 0.0 0.0 0.0 shapeBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:149:1-64 152521 1 0.0 0.0 0.0 0.0 CAF:shapePoints_r9Rlx Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:146:1-11 114465 0 0.0 0.0 0.0 0.0 shapePoints Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:146:1-44 152531 1 0.0 0.0 0.0 0.0 CAF:shapeVerxSizes Shape.Data src/Shape/Data.hs:59:1-14 134869 0 0.0 0.0 0.0 0.0 shapeVerxSizes Shape.Data src/Shape/Data.hs:59:1-24 139505 1 0.0 0.0 0.0 0.0 CAF:shellShape Dodge.Projectile.Draw src/Dodge/Projectile/Draw.hs:25:1-10 114684 0 0.0 0.0 0.0 0.0 shellShape Dodge.Projectile.Draw src/Dodge/Projectile/Draw.hs:25:1-115 179534 1 0.0 0.0 0.0 0.0 CAF:shellShape1 Dodge.Projectile.Draw 114683 0 0.0 0.0 0.0 0.0 shellShape Dodge.Projectile.Draw src/Dodge/Projectile/Draw.hs:25:1-115 179535 0 0.0 0.0 0.0 0.0 CAF:shellShape12 Dodge.Projectile.Draw 114676 0 0.0 0.0 0.0 0.0 shellShape Dodge.Projectile.Draw src/Dodge/Projectile/Draw.hs:25:1-115 179580 0 0.0 0.0 0.0 0.0 toV2 Geometry.Data src/Geometry/Data.hs:37:1-24 179581 1 0.0 0.0 0.0 0.0 CAF:shellShape15 Dodge.Projectile.Draw 114675 0 0.0 0.0 0.0 0.0 shellShape Dodge.Projectile.Draw src/Dodge/Projectile/Draw.hs:25:1-115 179578 0 0.0 0.0 0.0 0.0 toV2 Geometry.Data src/Geometry/Data.hs:37:1-24 179579 1 0.0 0.0 0.0 0.0 CAF:shellShape17 Dodge.Projectile.Draw 114674 0 0.0 0.0 0.0 0.0 shellShape Dodge.Projectile.Draw src/Dodge/Projectile/Draw.hs:25:1-115 179576 0 0.0 0.0 0.0 0.0 toV2 Geometry.Data src/Geometry/Data.hs:37:1-24 179577 1 0.0 0.0 0.0 0.0 CAF:shellShape19 Dodge.Projectile.Draw 114673 0 0.0 0.0 0.0 0.0 shellShape Dodge.Projectile.Draw src/Dodge/Projectile/Draw.hs:25:1-115 179573 0 0.0 0.0 0.0 0.0 toV2 Geometry.Data src/Geometry/Data.hs:37:1-24 179574 1 0.0 0.0 0.0 0.0 CAF:shellShape21 Dodge.Projectile.Draw 114672 0 0.0 0.0 0.0 0.0 shellShape Dodge.Projectile.Draw src/Dodge/Projectile/Draw.hs:25:1-115 179539 0 0.0 0.0 0.0 0.0 toV2 Geometry.Data src/Geometry/Data.hs:37:1-24 179540 1 0.0 0.0 0.0 0.0 CAF:shellShape24 Dodge.Projectile.Draw 114679 0 0.0 0.0 0.0 0.0 shellShape Dodge.Projectile.Draw src/Dodge/Projectile/Draw.hs:25:1-115 179549 0 0.0 0.0 0.0 0.0 CAF:shellShape25 Dodge.Projectile.Draw 114680 0 0.0 0.0 0.0 0.0 shellShape Dodge.Projectile.Draw src/Dodge/Projectile/Draw.hs:25:1-115 179543 0 0.0 0.0 0.0 0.0 centroidNum Geometry.Polygon src/Geometry/Polygon.hs:117:1-66 179544 1 0.0 0.0 0.0 0.0 <*> Control.Foldl src/Control/Foldl.hs:(257,5)-(261,32) 179548 1 0.0 0.0 0.0 0.0 <*>.begin Control.Foldl src/Control/Foldl.hs:259:13-38 179552 1 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 179547 1 0.0 0.0 0.0 0.0 genericLength Control.Foldl src/Control/Foldl.hs:885:1-41 179546 1 0.0 0.0 0.0 0.0 fromInteger Linear.V3 src/Linear/V3.hs:193:3-34 179555 0 0.0 0.0 0.0 0.0 pure Linear.V3 src/Linear/V3.hs:149:3-19 179556 1 0.0 0.0 0.0 0.0 genericLength.\ Control.Foldl src/Control/Foldl.hs:885:31-35 179569 0 0.0 0.0 0.0 0.0 fromInteger Linear.V3 src/Linear/V3.hs:193:3-34 179570 0 0.0 0.0 0.0 0.0 pure Linear.V3 src/Linear/V3.hs:149:3-19 179571 1 0.0 0.0 0.0 0.0 fromInteger Linear.V3 src/Linear/V3.hs:193:3-34 179553 0 0.0 0.0 0.0 0.0 pure Linear.V3 src/Linear/V3.hs:149:3-19 179554 1 0.0 0.0 0.0 0.0 CAF:shellShape7 Dodge.Projectile.Draw 114682 0 0.0 0.0 0.0 0.0 shellShape Dodge.Projectile.Draw src/Dodge/Projectile/Draw.hs:25:1-115 179537 0 0.0 0.0 0.0 0.0 CAF:shellShape_cp Dodge.Projectile.Draw 114681 0 0.0 0.0 0.0 0.0 shellShape Dodge.Projectile.Draw src/Dodge/Projectile/Draw.hs:25:1-115 179542 0 0.0 0.0 0.0 0.0 centroidNum Geometry.Polygon src/Geometry/Polygon.hs:117:1-66 179545 0 0.0 0.0 0.0 0.0 / Linear.V3 src/Linear/V3.hs:199:3-18 179584 0 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 179587 1 0.0 0.0 0.0 0.0 <*> Control.Foldl src/Control/Foldl.hs:(257,5)-(261,32) 179550 0 0.0 0.0 0.0 0.0 <*>.step Control.Foldl src/Control/Foldl.hs:258:13-64 179551 10 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 179559 0 0.0 0.0 0.0 0.0 + Linear.V3 src/Linear/V3.hs:181:3-18 179560 0 0.0 0.0 0.0 0.0 <*> Linear.V3 src/Linear/V3.hs:151:3-46 179561 10 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 179575 0 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 179563 9 0.0 0.0 0.0 0.0 <*>.done Control.Foldl src/Control/Foldl.hs:260:13-51 179582 1 0.0 0.0 0.0 0.0 / Linear.V3 src/Linear/V3.hs:199:3-18 179585 0 0.0 0.0 0.0 0.0 <*> Linear.V3 src/Linear/V3.hs:151:3-46 179586 1 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 179588 0 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 179583 0 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 179557 0 0.0 0.0 0.0 0.0 + Linear.V3 src/Linear/V3.hs:181:3-18 179558 0 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 179562 1 0.0 0.0 0.0 0.0 genericLength Control.Foldl src/Control/Foldl.hs:885:1-41 179564 0 0.0 0.0 0.0 0.0 genericLength.\ Control.Foldl src/Control/Foldl.hs:885:31-35 179565 10 0.0 0.0 0.0 0.0 + Linear.V3 src/Linear/V3.hs:181:3-18 179566 0 0.0 0.0 0.0 0.0 <*> Linear.V3 src/Linear/V3.hs:151:3-46 179567 10 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 179572 0 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 179568 10 0.0 0.0 0.0 0.0 CAF:shellShape_downps Dodge.Projectile.Draw 114678 0 0.0 0.0 0.0 0.0 shellShape Dodge.Projectile.Draw src/Dodge/Projectile/Draw.hs:25:1-115 179538 0 0.0 0.0 0.0 0.0 CAF:shellShape_upps Dodge.Projectile.Draw 114677 0 0.0 0.0 0.0 0.0 shellShape Dodge.Projectile.Draw src/Dodge/Projectile/Draw.hs:25:1-115 179536 0 0.0 0.0 0.0 0.0 CAF:shellTrailCloud3 Dodge.WorldEvent.Cloud 135971 0 0.0 0.0 0.0 0.0 shellTrailCloud Dodge.WorldEvent.Cloud src/Dodge/WorldEvent/Cloud.hs:66:1-88 179840 0 0.0 0.0 0.0 0.0 toV4 Geometry.Data src/Geometry/Data.hs:41:1-28 179841 1 0.0 0.0 0.0 0.0 CAF:shoulderHeight Dodge.Item.HeldOffset src/Dodge/Item/HeldOffset.hs:57:1-14 115303 0 0.0 0.0 0.0 0.0 shoulderHeight Dodge.Item.HeldOffset src/Dodge/Item/HeldOffset.hs:57:1-19 157195 1 0.0 0.0 0.0 0.0 CAF:shoulderSH Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:171:1-10 133984 0 0.0 0.0 0.0 0.0 shoulderSH Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:171:1-28 143598 1 0.0 0.0 0.0 0.0 CAF:shoulderSP Dodge.Creature.HandPos src/Dodge/Creature/HandPos.hs:176:1-10 134095 0 0.0 0.0 0.0 0.0 shoulderSP Dodge.Creature.HandPos src/Dodge/Creature/HandPos.hs:176:1-28 178390 1 0.0 0.0 0.0 0.0 CAF:shoulderSP_f Dodge.Creature.HandPos 134093 0 0.0 0.0 0.0 0.0 shoulderSP Dodge.Creature.HandPos src/Dodge/Creature/HandPos.hs:176:1-28 178397 0 0.0 0.0 0.0 0.0 CAF:showIntsString1 Dodge.Tree.Compose 114332 0 0.0 0.0 0.0 0.0 CAF:signature Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:375:1-9 73966 0 0.0 0.0 0.0 0.0 signature Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:375:1-19 139939 1 0.0 0.0 0.0 0.0 CAF:size3_r6Njw Codec.Picture.Png 75785 0 0.0 0.0 0.0 0.0 pngFiltering Codec.Picture.Png src/Codec/Picture/Png.hs:(105,1)-(191,45) 140058 0 0.0 0.0 0.0 0.0 basicUnsafeReplicate Data.Vector.Generic.Mutable.Base Data/Vector/Generic/Mutable/Base.hs:(98,3)-(102,16) 140059 0 0.0 0.0 0.0 0.0 basicUnsafeNew Data.Vector.Storable.Mutable Data/Vector/Storable/Mutable.hs:(149,3)-(157,38) 140060 0 0.0 0.0 0.0 0.0 basicUnsafeNew.size Data.Vector.Storable.Mutable Data/Vector/Storable/Mutable.hs:156:7-44 140061 1 0.0 0.0 0.0 0.0 CAF:size48_rm1TR Dodge.Render 137101 0 0.0 0.0 0.0 0.0 doDrawing Dodge.Render src/Dodge/Render.hs:(36,1)-(40,41) 142458 0 0.0 0.0 0.0 0.0 doDrawing' Dodge.Render src/Dodge/Render.hs:(47,1)-(380,24) 142459 0 0.0 0.0 0.0 0.0 basicUnsafeReplicate Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:241:1328-1396 142460 0 0.0 0.0 0.0 0.0 basicUnsafeReplicate Data.Vector.Generic.Mutable.Base Data/Vector/Generic/Mutable/Base.hs:(98,3)-(102,16) 142461 0 0.0 0.0 0.0 0.0 basicUnsafeNew Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:(112,3)-(118,37) 142462 0 0.0 0.0 0.0 0.0 basicUnsafeNew.size Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:117:7-36 142463 1 0.0 0.0 0.0 0.0 sizeOf Data.Primitive.Types Data/Primitive/Types.hs:120:1-25 142464 1 0.0 0.0 0.0 0.0 sizeOf# Data.Primitive.Types Data/Primitive/Types.hs:268:70-97 142465 1 0.0 0.0 0.0 0.0 unI# Data.Primitive.Types Data/Primitive/Types.hs:251:1-17 142466 1 0.0 0.0 0.0 0.0 CAF:size5_r6Nk7 Codec.Picture.Png 75796 0 0.0 0.0 0.0 0.0 deinterlacer Codec.Picture.Png src/Codec/Picture/Png.hs:(367,1)-(395,41) 140029 0 0.0 0.0 0.0 0.0 basicUnsafeNew Data.Vector.Storable.Mutable Data/Vector/Storable/Mutable.hs:(149,3)-(157,38) 140030 0 0.0 0.0 0.0 0.0 basicUnsafeNew.size Data.Vector.Storable.Mutable Data/Vector/Storable/Mutable.hs:156:7-44 140031 1 0.0 0.0 0.0 0.0 CAF:slash_rNe9 Data.GraphViz.Printing Data/GraphViz/Printing.hs:312:5-9 103201 0 0.0 0.0 0.0 0.0 addEscapes Data.GraphViz.Printing Data/GraphViz/Printing.hs:(309,1)-(326,61) 147141 0 0.0 0.0 0.0 0.0 addEscapes.slash Data.GraphViz.Printing Data/GraphViz/Printing.hs:312:5-16 147142 1 0.0 0.0 0.0 0.0 CAF:slideDoorS1 Dodge.SoundLogic.ExternallyGeneratedSounds 136901 0 0.0 0.0 0.0 0.0 slideDoorS Dodge.SoundLogic.ExternallyGeneratedSounds src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs:493:1-23 172424 1 0.0 0.0 0.0 0.0 CAF:slowDoorRoomRunPast13 Dodge.Room.LongDoor 110612 0 0.0 0.0 0.0 0.0 slowDoorRoomRunPast Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(169,1)-(177,17) 150046 0 0.0 0.0 0.0 0.0 cleatOnward Dodge.Cleat src/Dodge/Cleat.hs:25:1-68 150047 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 150048 0 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 150049 0 0.0 0.0 0.0 0.0 CAF:slowDoorRoomRunPast2 Dodge.Room.LongDoor 110642 0 0.0 0.0 0.0 0.0 CAF:slowDoorRoomRunPast8 Dodge.Room.LongDoor 110613 0 0.0 0.0 0.0 0.0 slowDoorRoomRunPast Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(169,1)-(177,17) 150050 0 0.0 0.0 0.0 0.0 cleatLabel Dodge.Cleat src/Dodge/Cleat.hs:31:1-72 150051 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 150052 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 150053 1 0.0 0.0 0.0 0.0 CAF:slowDoorRoomRunPast9 Dodge.Room.LongDoor 110611 0 0.0 0.0 0.0 0.0 slowDoorRoomRunPast Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(169,1)-(177,17) 150054 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 150055 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 150056 1 0.0 0.0 0.0 0.0 CAF:smallDrawTree Dodge.LevelGen src/Dodge/LevelGen.hs:89:1-13 114978 0 0.0 0.0 0.0 0.0 smallDrawTree Dodge.LevelGen src/Dodge/LevelGen.hs:89:1-38 147585 1 0.0 0.0 0.0 0.0 CAF:smallPillar Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:33:1-11 110518 0 0.0 0.0 0.0 0.0 smallPillar Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:33:1-70 153610 1 0.0 0.0 0.0 0.0 CAF:smallPillar1 Dodge.Room.Pillar 110517 0 0.0 0.0 0.0 0.0 smallPillar Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:33:1-70 153611 0 0.0 0.0 0.0 0.0 square Geometry.Polygon src/Geometry/Polygon.hs:43:1-21 153612 1 0.0 0.0 0.0 0.0 rectWH Geometry.Polygon src/Geometry/Polygon.hs:23:1-35 153613 1 0.0 0.0 0.0 0.0 rectNSWE Geometry.Polygon src/Geometry/Polygon.hs:20:1-55 153614 1 0.0 0.0 0.0 0.0 CAF:smg1 Dodge.Item.Held.Stick 115428 0 0.0 0.0 0.0 0.0 smg Dodge.Item.Held.Stick src/Dodge/Item/Held/Stick.hs:(96,1)-(102,40) 145200 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145201 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145202 1 0.0 0.0 0.0 0.0 CAF:smg2 Dodge.Item.Held.Stick 115427 0 0.0 0.0 0.0 0.0 smg Dodge.Item.Held.Stick src/Dodge/Item/Held/Stick.hs:(96,1)-(102,40) 145203 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145204 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145205 1 0.0 0.0 0.0 0.0 CAF:smg3 Dodge.Item.Held.Stick 115426 0 0.0 0.0 0.0 0.0 smg Dodge.Item.Held.Stick src/Dodge/Item/Held/Stick.hs:(96,1)-(102,40) 145206 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145207 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145208 1 0.0 0.0 0.0 0.0 CAF:smg4 Dodge.Item.Held.Stick 115425 0 0.0 0.0 0.0 0.0 smg Dodge.Item.Held.Stick src/Dodge/Item/Held/Stick.hs:(96,1)-(102,40) 145209 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145210 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145211 1 0.0 0.0 0.0 0.0 CAF:smg5 Dodge.Item.Held.Stick 115424 0 0.0 0.0 0.0 0.0 smg Dodge.Item.Held.Stick src/Dodge/Item/Held/Stick.hs:(96,1)-(102,40) 145212 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145213 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145214 1 0.0 0.0 0.0 0.0 CAF:sniperRifle1 Dodge.Item.Held.Rod 115520 0 0.0 0.0 0.0 0.0 sniperRifle Dodge.Item.Held.Rod src/Dodge/Item/Held/Rod.hs:(68,1)-(75,45) 145504 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145505 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145506 1 0.0 0.0 0.0 0.0 CAF:sniperRifle2 Dodge.Item.Held.Rod 115519 0 0.0 0.0 0.0 0.0 sniperRifle Dodge.Item.Held.Rod src/Dodge/Item/Held/Rod.hs:(68,1)-(75,45) 145507 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145508 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145509 1 0.0 0.0 0.0 0.0 CAF:sniperRifle3 Dodge.Item.Held.Rod 115518 0 0.0 0.0 0.0 0.0 sniperRifle Dodge.Item.Held.Rod src/Dodge/Item/Held/Rod.hs:(68,1)-(75,45) 145510 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145511 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145512 1 0.0 0.0 0.0 0.0 CAF:sniperRifle4 Dodge.Item.Held.Rod 115517 0 0.0 0.0 0.0 0.0 sniperRifle Dodge.Item.Held.Rod src/Dodge/Item/Held/Rod.hs:(68,1)-(75,45) 145513 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145514 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145515 1 0.0 0.0 0.0 0.0 CAF:sniperRifle5 Dodge.Item.Held.Rod 115516 0 0.0 0.0 0.0 0.0 sniperRifle Dodge.Item.Held.Rod src/Dodge/Item/Held/Rod.hs:(68,1)-(75,45) 145516 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145517 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145518 1 0.0 0.0 0.0 0.0 CAF:sniperRifle6 Dodge.Item.Held.Rod 115515 0 0.0 0.0 0.0 0.0 sniperRifle Dodge.Item.Held.Rod src/Dodge/Item/Held/Rod.hs:(68,1)-(75,45) 145519 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145520 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145521 1 0.0 0.0 0.0 0.0 CAF:someCrits5 Dodge.LockAndKey 111069 0 0.0 0.0 0.0 0.0 someCrits Dodge.LockAndKey src/Dodge/LockAndKey.hs:(130,1)-(134,37) 148372 0 0.0 0.0 0.0 0.0 CAF:someCrits_mask Dodge.LockAndKey 111068 0 0.0 0.0 0.0 0.0 someCrits Dodge.LockAndKey src/Dodge/LockAndKey.hs:(130,1)-(134,37) 148404 0 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:235:3-43 148405 0 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 148406 0 0.0 0.0 0.0 0.0 CAF:soundContinue Dodge.SoundLogic src/Dodge/SoundLogic.hs:136:1-13 137031 0 0.0 0.0 0.0 0.0 soundContinue Dodge.SoundLogic src/Dodge/SoundLogic.hs:136:1-47 172293 1 0.0 0.0 0.0 0.0 CAF:soundPathList Dodge.SoundLogic.ExternallyGeneratedSounds src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs:213:1-13 136724 0 0.0 0.0 0.0 0.0 soundPathList Dodge.SoundLogic.ExternallyGeneratedSounds src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs:(213,1)-(315,5) 141930 1 0.0 0.0 0.0 0.0 CAF:soundPathList101 Dodge.SoundLogic.ExternallyGeneratedSounds 136723 0 0.0 0.0 0.0 0.0 CAF:soundPathList103 Dodge.SoundLogic.ExternallyGeneratedSounds 136722 0 0.0 0.0 0.0 0.0 CAF:soundPathList105 Dodge.SoundLogic.ExternallyGeneratedSounds 136721 0 0.0 0.0 0.0 0.0 CAF:soundPathList107 Dodge.SoundLogic.ExternallyGeneratedSounds 136720 0 0.0 0.0 0.0 0.0 CAF:soundPathList109 Dodge.SoundLogic.ExternallyGeneratedSounds 136719 0 0.0 0.0 0.0 0.0 CAF:soundPathList111 Dodge.SoundLogic.ExternallyGeneratedSounds 136718 0 0.0 0.0 0.0 0.0 CAF:soundPathList113 Dodge.SoundLogic.ExternallyGeneratedSounds 136717 0 0.0 0.0 0.0 0.0 CAF:soundPathList115 Dodge.SoundLogic.ExternallyGeneratedSounds 136716 0 0.0 0.0 0.0 0.0 CAF:soundPathList117 Dodge.SoundLogic.ExternallyGeneratedSounds 136715 0 0.0 0.0 0.0 0.0 CAF:soundPathList119 Dodge.SoundLogic.ExternallyGeneratedSounds 136714 0 0.0 0.0 0.0 0.0 CAF:soundPathList121 Dodge.SoundLogic.ExternallyGeneratedSounds 136713 0 0.0 0.0 0.0 0.0 CAF:soundPathList123 Dodge.SoundLogic.ExternallyGeneratedSounds 136712 0 0.0 0.0 0.0 0.0 CAF:soundPathList125 Dodge.SoundLogic.ExternallyGeneratedSounds 136711 0 0.0 0.0 0.0 0.0 CAF:soundPathList127 Dodge.SoundLogic.ExternallyGeneratedSounds 136710 0 0.0 0.0 0.0 0.0 CAF:soundPathList129 Dodge.SoundLogic.ExternallyGeneratedSounds 136709 0 0.0 0.0 0.0 0.0 CAF:soundPathList131 Dodge.SoundLogic.ExternallyGeneratedSounds 136708 0 0.0 0.0 0.0 0.0 CAF:soundPathList133 Dodge.SoundLogic.ExternallyGeneratedSounds 136707 0 0.0 0.0 0.0 0.0 CAF:soundPathList135 Dodge.SoundLogic.ExternallyGeneratedSounds 136706 0 0.0 0.0 0.0 0.0 CAF:soundPathList137 Dodge.SoundLogic.ExternallyGeneratedSounds 136705 0 0.0 0.0 0.0 0.0 CAF:soundPathList139 Dodge.SoundLogic.ExternallyGeneratedSounds 136704 0 0.0 0.0 0.0 0.0 CAF:soundPathList141 Dodge.SoundLogic.ExternallyGeneratedSounds 136703 0 0.0 0.0 0.0 0.0 CAF:soundPathList143 Dodge.SoundLogic.ExternallyGeneratedSounds 136702 0 0.0 0.0 0.0 0.0 CAF:soundPathList145 Dodge.SoundLogic.ExternallyGeneratedSounds 136701 0 0.0 0.0 0.0 0.0 CAF:soundPathList147 Dodge.SoundLogic.ExternallyGeneratedSounds 136700 0 0.0 0.0 0.0 0.0 CAF:soundPathList149 Dodge.SoundLogic.ExternallyGeneratedSounds 136699 0 0.0 0.0 0.0 0.0 CAF:soundPathList151 Dodge.SoundLogic.ExternallyGeneratedSounds 136698 0 0.0 0.0 0.0 0.0 CAF:soundPathList153 Dodge.SoundLogic.ExternallyGeneratedSounds 136697 0 0.0 0.0 0.0 0.0 CAF:soundPathList155 Dodge.SoundLogic.ExternallyGeneratedSounds 136696 0 0.0 0.0 0.0 0.0 CAF:soundPathList157 Dodge.SoundLogic.ExternallyGeneratedSounds 136695 0 0.0 0.0 0.0 0.0 CAF:soundPathList159 Dodge.SoundLogic.ExternallyGeneratedSounds 136694 0 0.0 0.0 0.0 0.0 CAF:soundPathList161 Dodge.SoundLogic.ExternallyGeneratedSounds 136693 0 0.0 0.0 0.0 0.0 CAF:soundPathList163 Dodge.SoundLogic.ExternallyGeneratedSounds 136692 0 0.0 0.0 0.0 0.0 CAF:soundPathList165 Dodge.SoundLogic.ExternallyGeneratedSounds 136691 0 0.0 0.0 0.0 0.0 CAF:soundPathList167 Dodge.SoundLogic.ExternallyGeneratedSounds 136690 0 0.0 0.0 0.0 0.0 CAF:soundPathList169 Dodge.SoundLogic.ExternallyGeneratedSounds 136689 0 0.0 0.0 0.0 0.0 CAF:soundPathList171 Dodge.SoundLogic.ExternallyGeneratedSounds 136688 0 0.0 0.0 0.0 0.0 CAF:soundPathList173 Dodge.SoundLogic.ExternallyGeneratedSounds 136687 0 0.0 0.0 0.0 0.0 CAF:soundPathList175 Dodge.SoundLogic.ExternallyGeneratedSounds 136686 0 0.0 0.0 0.0 0.0 CAF:soundPathList177 Dodge.SoundLogic.ExternallyGeneratedSounds 136685 0 0.0 0.0 0.0 0.0 CAF:soundPathList179 Dodge.SoundLogic.ExternallyGeneratedSounds 136684 0 0.0 0.0 0.0 0.0 CAF:soundPathList181 Dodge.SoundLogic.ExternallyGeneratedSounds 136683 0 0.0 0.0 0.0 0.0 CAF:soundPathList183 Dodge.SoundLogic.ExternallyGeneratedSounds 136682 0 0.0 0.0 0.0 0.0 CAF:soundPathList185 Dodge.SoundLogic.ExternallyGeneratedSounds 136681 0 0.0 0.0 0.0 0.0 CAF:soundPathList187 Dodge.SoundLogic.ExternallyGeneratedSounds 136680 0 0.0 0.0 0.0 0.0 CAF:soundPathList189 Dodge.SoundLogic.ExternallyGeneratedSounds 136679 0 0.0 0.0 0.0 0.0 CAF:soundPathList191 Dodge.SoundLogic.ExternallyGeneratedSounds 136678 0 0.0 0.0 0.0 0.0 CAF:soundPathList193 Dodge.SoundLogic.ExternallyGeneratedSounds 136677 0 0.0 0.0 0.0 0.0 CAF:soundPathList195 Dodge.SoundLogic.ExternallyGeneratedSounds 136676 0 0.0 0.0 0.0 0.0 CAF:soundPathList197 Dodge.SoundLogic.ExternallyGeneratedSounds 136675 0 0.0 0.0 0.0 0.0 CAF:soundPathList199 Dodge.SoundLogic.ExternallyGeneratedSounds 136674 0 0.0 0.0 0.0 0.0 CAF:soundPathList201 Dodge.SoundLogic.ExternallyGeneratedSounds 136673 0 0.0 0.0 0.0 0.0 CAF:soundPathList203 Dodge.SoundLogic.ExternallyGeneratedSounds 136672 0 0.0 0.0 0.0 0.0 CAF:soundPathList205 Dodge.SoundLogic.ExternallyGeneratedSounds 136671 0 0.0 0.0 0.0 0.0 CAF:soundPathList207 Dodge.SoundLogic.ExternallyGeneratedSounds 136670 0 0.0 0.0 0.0 0.0 CAF:soundPathList209 Dodge.SoundLogic.ExternallyGeneratedSounds 136669 0 0.0 0.0 0.0 0.0 CAF:soundPathList211 Dodge.SoundLogic.ExternallyGeneratedSounds 136668 0 0.0 0.0 0.0 0.0 CAF:soundPathList213 Dodge.SoundLogic.ExternallyGeneratedSounds 136667 0 0.0 0.0 0.0 0.0 CAF:soundPathList215 Dodge.SoundLogic.ExternallyGeneratedSounds 136666 0 0.0 0.0 0.0 0.0 CAF:soundPathList217 Dodge.SoundLogic.ExternallyGeneratedSounds 136665 0 0.0 0.0 0.0 0.0 CAF:soundPathList219 Dodge.SoundLogic.ExternallyGeneratedSounds 136664 0 0.0 0.0 0.0 0.0 CAF:soundPathList221 Dodge.SoundLogic.ExternallyGeneratedSounds 136663 0 0.0 0.0 0.0 0.0 CAF:soundPathList223 Dodge.SoundLogic.ExternallyGeneratedSounds 136662 0 0.0 0.0 0.0 0.0 CAF:soundPathList225 Dodge.SoundLogic.ExternallyGeneratedSounds 136661 0 0.0 0.0 0.0 0.0 CAF:soundPathList227 Dodge.SoundLogic.ExternallyGeneratedSounds 136660 0 0.0 0.0 0.0 0.0 CAF:soundPathList229 Dodge.SoundLogic.ExternallyGeneratedSounds 136659 0 0.0 0.0 0.0 0.0 CAF:soundPathList231 Dodge.SoundLogic.ExternallyGeneratedSounds 136658 0 0.0 0.0 0.0 0.0 CAF:soundPathList233 Dodge.SoundLogic.ExternallyGeneratedSounds 136657 0 0.0 0.0 0.0 0.0 CAF:soundPathList235 Dodge.SoundLogic.ExternallyGeneratedSounds 136656 0 0.0 0.0 0.0 0.0 CAF:soundPathList237 Dodge.SoundLogic.ExternallyGeneratedSounds 136655 0 0.0 0.0 0.0 0.0 CAF:soundPathList239 Dodge.SoundLogic.ExternallyGeneratedSounds 136654 0 0.0 0.0 0.0 0.0 CAF:soundPathList241 Dodge.SoundLogic.ExternallyGeneratedSounds 136653 0 0.0 0.0 0.0 0.0 CAF:soundPathList243 Dodge.SoundLogic.ExternallyGeneratedSounds 136652 0 0.0 0.0 0.0 0.0 CAF:soundPathList245 Dodge.SoundLogic.ExternallyGeneratedSounds 136651 0 0.0 0.0 0.0 0.0 CAF:soundPathList247 Dodge.SoundLogic.ExternallyGeneratedSounds 136650 0 0.0 0.0 0.0 0.0 CAF:soundPathList249 Dodge.SoundLogic.ExternallyGeneratedSounds 136649 0 0.0 0.0 0.0 0.0 CAF:soundPathList251 Dodge.SoundLogic.ExternallyGeneratedSounds 136648 0 0.0 0.0 0.0 0.0 CAF:soundPathList253 Dodge.SoundLogic.ExternallyGeneratedSounds 136647 0 0.0 0.0 0.0 0.0 CAF:soundPathList255 Dodge.SoundLogic.ExternallyGeneratedSounds 136646 0 0.0 0.0 0.0 0.0 CAF:soundPathList257 Dodge.SoundLogic.ExternallyGeneratedSounds 136645 0 0.0 0.0 0.0 0.0 CAF:soundPathList259 Dodge.SoundLogic.ExternallyGeneratedSounds 136644 0 0.0 0.0 0.0 0.0 CAF:soundPathList261 Dodge.SoundLogic.ExternallyGeneratedSounds 136643 0 0.0 0.0 0.0 0.0 CAF:soundPathList263 Dodge.SoundLogic.ExternallyGeneratedSounds 136642 0 0.0 0.0 0.0 0.0 CAF:soundPathList265 Dodge.SoundLogic.ExternallyGeneratedSounds 136641 0 0.0 0.0 0.0 0.0 CAF:soundPathList267 Dodge.SoundLogic.ExternallyGeneratedSounds 136640 0 0.0 0.0 0.0 0.0 CAF:soundPathList269 Dodge.SoundLogic.ExternallyGeneratedSounds 136639 0 0.0 0.0 0.0 0.0 CAF:soundPathList271 Dodge.SoundLogic.ExternallyGeneratedSounds 136638 0 0.0 0.0 0.0 0.0 CAF:soundPathList273 Dodge.SoundLogic.ExternallyGeneratedSounds 136637 0 0.0 0.0 0.0 0.0 CAF:soundPathList275 Dodge.SoundLogic.ExternallyGeneratedSounds 136636 0 0.0 0.0 0.0 0.0 CAF:soundPathList277 Dodge.SoundLogic.ExternallyGeneratedSounds 136635 0 0.0 0.0 0.0 0.0 CAF:soundPathList279 Dodge.SoundLogic.ExternallyGeneratedSounds 136634 0 0.0 0.0 0.0 0.0 CAF:soundPathList281 Dodge.SoundLogic.ExternallyGeneratedSounds 136633 0 0.0 0.0 0.0 0.0 CAF:soundPathList283 Dodge.SoundLogic.ExternallyGeneratedSounds 136632 0 0.0 0.0 0.0 0.0 CAF:soundPathList285 Dodge.SoundLogic.ExternallyGeneratedSounds 136631 0 0.0 0.0 0.0 0.0 CAF:soundPathList287 Dodge.SoundLogic.ExternallyGeneratedSounds 136630 0 0.0 0.0 0.0 0.0 CAF:soundPathList289 Dodge.SoundLogic.ExternallyGeneratedSounds 136629 0 0.0 0.0 0.0 0.0 CAF:soundPathList291 Dodge.SoundLogic.ExternallyGeneratedSounds 136628 0 0.0 0.0 0.0 0.0 CAF:soundPathList293 Dodge.SoundLogic.ExternallyGeneratedSounds 136627 0 0.0 0.0 0.0 0.0 CAF:soundPathList295 Dodge.SoundLogic.ExternallyGeneratedSounds 136626 0 0.0 0.0 0.0 0.0 CAF:soundPathList297 Dodge.SoundLogic.ExternallyGeneratedSounds 136625 0 0.0 0.0 0.0 0.0 CAF:soundPathList299 Dodge.SoundLogic.ExternallyGeneratedSounds 136624 0 0.0 0.0 0.0 0.0 CAF:soundPathList301 Dodge.SoundLogic.ExternallyGeneratedSounds 136623 0 0.0 0.0 0.0 0.0 CAF:soundStart Dodge.SoundLogic src/Dodge/SoundLogic.hs:123:1-10 137030 0 0.0 0.0 0.0 0.0 soundStart Dodge.SoundLogic src/Dodge/SoundLogic.hs:123:1-36 159296 1 0.0 0.0 0.0 0.0 CAF:soundWithStatus Dodge.SoundLogic src/Dodge/SoundLogic.hs:110:1-15 137029 0 0.0 0.0 0.0 0.0 soundWithStatus Dodge.SoundLogic src/Dodge/SoundLogic.hs:110:1-41 159297 1 0.0 0.0 0.0 0.0 CAF:space Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:491:1-5 91916 0 0.0 0.0 0.0 0.0 space Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:491:1-16 144707 1 0.0 0.0 0.0 0.0 char Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:(815,1)-(816,18) 144708 1 0.0 0.0 0.0 0.0 CAF:spanLightI Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:194:1-10 109709 0 0.0 0.0 0.0 0.0 spanLightI Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:194:1-34 152921 1 0.0 0.0 0.0 0.0 CAF:spanLightI1 Dodge.Placement.Instance.LightSource 109708 0 0.0 0.0 0.0 0.0 spanLightI Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:194:1-34 152923 0 0.0 0.0 0.0 0.0 fromRational Linear.V3 src/Linear/V3.hs:201:3-36 152924 1 0.0 0.0 0.0 0.0 pure Linear.V3 src/Linear/V3.hs:149:3-19 152925 1 0.0 0.0 0.0 0.0 CAF:sparkGun1 Dodge.Item.Held.BatteryGuns 115740 0 0.0 0.0 0.0 0.0 sparkGun Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(15,1)-(18,34) 146003 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146004 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 146005 1 0.0 0.0 0.0 0.0 CAF:sparkGun10 Dodge.Item.Held.BatteryGuns 115730 0 0.0 0.0 0.0 0.0 teslaGun Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(21,1)-(35,42) 146030 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146031 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 146032 1 0.0 0.0 0.0 0.0 CAF:sparkGun11 Dodge.Item.Held.BatteryGuns 115729 0 0.0 0.0 0.0 0.0 teslaGun Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(21,1)-(35,42) 146033 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146034 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 146035 1 0.0 0.0 0.0 0.0 CAF:sparkGun12 Dodge.Item.Held.BatteryGuns 115728 0 0.0 0.0 0.0 0.0 teslaGun Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(21,1)-(35,42) 146036 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146037 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 146038 1 0.0 0.0 0.0 0.0 CAF:sparkGun13 Dodge.Item.Held.BatteryGuns 115727 0 0.0 0.0 0.0 0.0 teslaGun Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(21,1)-(35,42) 146039 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146040 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 146041 1 0.0 0.0 0.0 0.0 CAF:sparkGun14 Dodge.Item.Held.BatteryGuns 115726 0 0.0 0.0 0.0 0.0 teslaGun Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(21,1)-(35,42) 146042 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146043 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 146044 1 0.0 0.0 0.0 0.0 CAF:sparkGun15 Dodge.Item.Held.BatteryGuns 115725 0 0.0 0.0 0.0 0.0 teslaGun Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(21,1)-(35,42) 146045 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146046 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 146047 1 0.0 0.0 0.0 0.0 CAF:sparkGun19 Dodge.Item.Held.BatteryGuns 115655 0 0.0 0.0 0.0 0.0 teslaGun Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(21,1)-(35,42) 183493 0 0.0 0.0 0.0 0.0 loadPrime Dodge.Reloading.Action src/Dodge/Reloading/Action.hs:16:1-32 183494 1 0.0 0.0 0.0 0.0 CAF:sparkGun2 Dodge.Item.Held.BatteryGuns 115739 0 0.0 0.0 0.0 0.0 sparkGun Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(15,1)-(18,34) 146006 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146007 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 146008 1 0.0 0.0 0.0 0.0 CAF:sparkGun20 Dodge.Item.Held.BatteryGuns 115654 0 0.0 0.0 0.0 0.0 teslaGun Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(21,1)-(35,42) 183491 0 0.0 0.0 0.0 0.0 loadInsert Dodge.Reloading.Action src/Dodge/Reloading/Action.hs:7:1-35 183492 1 0.0 0.0 0.0 0.0 CAF:sparkGun21 Dodge.Item.Held.BatteryGuns 115653 0 0.0 0.0 0.0 0.0 teslaGun Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(21,1)-(35,42) 183489 0 0.0 0.0 0.0 0.0 loadEject Dodge.Reloading.Action src/Dodge/Reloading/Action.hs:13:1-32 183490 1 0.0 0.0 0.0 0.0 CAF:sparkGun3 Dodge.Item.Held.BatteryGuns 115737 0 0.0 0.0 0.0 0.0 teslaGun Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(21,1)-(35,42) 146009 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146010 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 146011 1 0.0 0.0 0.0 0.0 CAF:sparkGun4 Dodge.Item.Held.BatteryGuns 115736 0 0.0 0.0 0.0 0.0 teslaGun Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(21,1)-(35,42) 146012 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146013 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 146014 1 0.0 0.0 0.0 0.0 CAF:sparkGun5 Dodge.Item.Held.BatteryGuns 115735 0 0.0 0.0 0.0 0.0 teslaGun Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(21,1)-(35,42) 146015 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146016 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 146017 1 0.0 0.0 0.0 0.0 CAF:sparkGun6 Dodge.Item.Held.BatteryGuns 115734 0 0.0 0.0 0.0 0.0 teslaGun Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(21,1)-(35,42) 146018 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146019 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 146020 1 0.0 0.0 0.0 0.0 CAF:sparkGun7 Dodge.Item.Held.BatteryGuns 115733 0 0.0 0.0 0.0 0.0 teslaGun Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(21,1)-(35,42) 146021 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146022 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 146023 1 0.0 0.0 0.0 0.0 CAF:sparkGun8 Dodge.Item.Held.BatteryGuns 115732 0 0.0 0.0 0.0 0.0 teslaGun Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(21,1)-(35,42) 146024 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146025 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 146026 1 0.0 0.0 0.0 0.0 CAF:sparkGun9 Dodge.Item.Held.BatteryGuns 115731 0 0.0 0.0 0.0 0.0 teslaGun Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(21,1)-(35,42) 146027 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146028 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 146029 1 0.0 0.0 0.0 0.0 CAF:spawnGun2 Dodge.Item.Weapon.Spawn 115155 0 0.0 0.0 0.0 0.0 spawnGun Dodge.Item.Weapon.Spawn src/Dodge/Item/Weapon/Spawn.hs:(13,1)-(18,41) 178891 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178892 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178893 1 0.0 0.0 0.0 0.0 CAF:spawnGun3 Dodge.Item.Weapon.Spawn 115154 0 0.0 0.0 0.0 0.0 spawnGun Dodge.Item.Weapon.Spawn src/Dodge/Item/Weapon/Spawn.hs:(13,1)-(18,41) 178894 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178895 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178896 1 0.0 0.0 0.0 0.0 CAF:spawnGun4 Dodge.Item.Weapon.Spawn 115153 0 0.0 0.0 0.0 0.0 spawnGun Dodge.Item.Weapon.Spawn src/Dodge/Item/Weapon/Spawn.hs:(13,1)-(18,41) 178897 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178898 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178899 1 0.0 0.0 0.0 0.0 CAF:spawnGun5 Dodge.Item.Weapon.Spawn 115152 0 0.0 0.0 0.0 0.0 spawnGun Dodge.Item.Weapon.Spawn src/Dodge/Item/Weapon/Spawn.hs:(13,1)-(18,41) 178900 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178901 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178902 1 0.0 0.0 0.0 0.0 CAF:spinDrag Dodge.Item.Held.Launcher src/Dodge/Item/Held/Launcher.hs:73:1-8 115538 0 0.0 0.0 0.0 0.0 spinDrag Dodge.Item.Held.Launcher src/Dodge/Item/Held/Launcher.hs:(73,1)-(78,9) 145722 1 0.0 0.0 0.0 0.0 CAF:spinStart Dodge.Item.Held.Launcher src/Dodge/Item/Held/Launcher.hs:81:1-9 115539 0 0.0 0.0 0.0 0.0 spinStart Dodge.Item.Held.Launcher src/Dodge/Item/Held/Launcher.hs:(81,1)-(86,9) 145723 1 0.0 0.0 0.0 0.0 CAF:splashMenu10 Dodge.Menu 137364 0 0.0 0.0 0.0 0.0 splashMenuOptions Dodge.Menu src/Dodge/Menu.hs:(35,1)-(53,35) 143457 0 0.0 0.0 0.0 0.0 CAF:splashMenu11 Dodge.Menu 137363 0 0.0 0.0 0.0 0.0 splashMenuOptions Dodge.Menu src/Dodge/Menu.hs:(35,1)-(53,35) 143464 0 0.0 0.0 0.0 0.0 splashMenuOptions.opText Dodge.Menu src/Dodge/Menu.hs:47:5-30 143465 0 0.0 0.0 0.0 0.0 CAF:splashMenu12 Dodge.Menu 137340 0 0.0 0.0 0.0 0.0 CAF:splashMenu19 Dodge.Menu 137339 0 0.0 0.0 0.0 0.0 CAF:splashMenu22 Dodge.Menu 137361 0 0.0 0.0 0.0 0.0 CAF:splashMenu31 Dodge.Menu 137360 0 0.0 0.0 0.0 0.0 splashMenuOptions Dodge.Menu src/Dodge/Menu.hs:(35,1)-(53,35) 143352 0 0.0 0.0 0.0 0.0 splashMenuOptions.opText Dodge.Menu src/Dodge/Menu.hs:47:5-30 143353 0 0.0 0.0 0.0 0.0 CAF:splashMenu32 Dodge.Menu 137338 0 0.0 0.0 0.0 0.0 CAF:splashMenu34 Dodge.Menu 137358 0 0.0 0.0 0.0 0.0 CAF:splashMenu38 Dodge.Menu 137357 0 0.0 0.0 0.0 0.0 splashMenuOptions Dodge.Menu src/Dodge/Menu.hs:(35,1)-(53,35) 143260 0 0.0 0.0 0.0 0.0 splashMenuOptions.opText Dodge.Menu src/Dodge/Menu.hs:47:5-30 143261 0 0.0 0.0 0.0 0.0 CAF:splashMenu39 Dodge.Menu 137355 0 0.0 0.0 0.0 0.0 CAF:splashMenu43 Dodge.Menu 137354 0 0.0 0.0 0.0 0.0 splashMenuOptions Dodge.Menu src/Dodge/Menu.hs:(35,1)-(53,35) 143190 0 0.0 0.0 0.0 0.0 splashMenuOptions.opText Dodge.Menu src/Dodge/Menu.hs:47:5-30 143192 0 0.0 0.0 0.0 0.0 CAF:splashMenu44 Dodge.Menu 137352 0 0.0 0.0 0.0 0.0 CAF:splashMenu48 Dodge.Menu 137351 0 0.0 0.0 0.0 0.0 splashMenuOptions Dodge.Menu src/Dodge/Menu.hs:(35,1)-(53,35) 142898 0 0.0 0.0 0.0 0.0 splashMenuOptions.opText Dodge.Menu src/Dodge/Menu.hs:47:5-30 142899 0 0.0 0.0 0.0 0.0 CAF:splashMenu49 Dodge.Menu 137332 0 0.0 0.0 0.0 0.0 CAF:splashMenu51 Dodge.Menu 137349 0 0.0 0.0 0.0 0.0 CAF:splashMenu56 Dodge.Menu 137329 0 0.0 0.0 0.0 0.0 CAF:splashMenu60 Dodge.Menu 137347 0 0.0 0.0 0.0 0.0 splashMenuOptions Dodge.Menu src/Dodge/Menu.hs:(35,1)-(53,35) 142883 0 0.0 0.0 0.0 0.0 CAF:splashMenu61 Dodge.Menu 137346 0 0.0 0.0 0.0 0.0 CAF:splashMenu63 Dodge.Menu 137345 0 0.0 0.0 0.0 0.0 splashMenuOptions Dodge.Menu src/Dodge/Menu.hs:(35,1)-(53,35) 142876 0 0.0 0.0 0.0 0.0 splashMenuOptions.opText Dodge.Menu src/Dodge/Menu.hs:47:5-30 142879 0 0.0 0.0 0.0 0.0 CAF:splashMenu64 Dodge.Menu 137328 0 0.0 0.0 0.0 0.0 CAF:splashMenu66 Dodge.Menu 137343 0 0.0 0.0 0.0 0.0 CAF:splashMenu70 Dodge.Menu 137341 0 0.0 0.0 0.0 0.0 splashMenuOptions Dodge.Menu src/Dodge/Menu.hs:(35,1)-(53,35) 142791 0 0.0 0.0 0.0 0.0 loadSaveSlot Dodge.Save src/Dodge/Save.hs:75:1-83 142792 1 0.0 0.0 0.0 0.0 CAF:splashMenuOptions Dodge.Menu src/Dodge/Menu.hs:35:1-17 137365 0 0.0 0.0 0.0 0.0 splashMenuOptions Dodge.Menu src/Dodge/Menu.hs:(35,1)-(53,35) 142604 1 0.0 0.0 0.0 0.0 CAF:splashMenu_opText Dodge.Menu src/Dodge/Menu.hs:47:5-10 137327 0 0.0 0.0 0.0 0.0 splashMenuOptions Dodge.Menu src/Dodge/Menu.hs:(35,1)-(53,35) 142877 0 0.0 0.0 0.0 0.0 splashMenuOptions.opText Dodge.Menu src/Dodge/Menu.hs:47:5-30 142878 1 0.0 0.0 0.0 0.0 CAF:splashScreen1 Dodge.Initialisation 137381 0 0.0 0.0 0.0 0.0 splashScreen Dodge.Initialisation src/Dodge/Initialisation.hs:(12,1)-(14,67) 142224 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142225 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142226 1 0.0 0.0 0.0 0.0 CAF:splashScreen_b1 Dodge.Initialisation 137380 0 0.0 0.0 0.0 0.0 splashScreen Dodge.Initialisation src/Dodge/Initialisation.hs:(12,1)-(14,67) 142315 0 0.0 0.0 0.0 0.0 CAF:spreadGunCrit1 Dodge.Creature.SpreadGunCrit 109977 0 0.0 0.0 0.0 0.0 spreadGunCrit Dodge.Creature.SpreadGunCrit src/Dodge/Creature/SpreadGunCrit.hs:(14,1)-(21,42) 149397 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 149398 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 149399 1 0.0 0.0 0.0 0.0 CAF:spreadGunCrit10 Dodge.Creature.SpreadGunCrit 109973 0 0.0 0.0 0.0 0.0 spreadGunCrit Dodge.Creature.SpreadGunCrit src/Dodge/Creature/SpreadGunCrit.hs:(14,1)-(21,42) 149404 0 0.0 0.0 0.0 0.0 bangStick Dodge.Item.Held.Stick src/Dodge/Item/Held/Stick.hs:(18,1)-(44,71) 149405 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 149406 11 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 149407 11 0.0 0.0 0.0 0.0 CAF:spreadGunCrit2 Dodge.Creature.SpreadGunCrit 109976 0 0.0 0.0 0.0 0.0 spreadGunCrit Dodge.Creature.SpreadGunCrit src/Dodge/Creature/SpreadGunCrit.hs:(14,1)-(21,42) 149400 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 149401 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 149402 1 0.0 0.0 0.0 0.0 CAF:spreadGunCrit3 Dodge.Creature.SpreadGunCrit 109975 0 0.0 0.0 0.0 0.0 spreadGunCrit Dodge.Creature.SpreadGunCrit src/Dodge/Creature/SpreadGunCrit.hs:(14,1)-(21,42) 149403 0 0.0 0.0 0.0 0.0 CAF:spreadGunCrit7 Dodge.Creature.SpreadGunCrit 109974 0 0.0 0.0 0.0 0.0 spreadGunCrit Dodge.Creature.SpreadGunCrit src/Dodge/Creature/SpreadGunCrit.hs:(14,1)-(21,42) 149408 0 0.0 0.0 0.0 0.0 medkit Dodge.Item.Consumable src/Dodge/Item/Consumable.hs:(9,1)-(12,50) 149409 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 149410 2 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 149411 2 0.0 0.0 0.0 0.0 CAF:spreadGunCrit_b1 Dodge.Creature.SpreadGunCrit 109972 0 0.0 0.0 0.0 0.0 spreadGunCrit Dodge.Creature.SpreadGunCrit src/Dodge/Creature/SpreadGunCrit.hs:(14,1)-(21,42) 149412 0 0.0 0.0 0.0 0.0 light4 Color src/Color.hs:166:1-38 149413 0 0.0 0.0 0.0 0.0 CAF:sps0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:43:1-4 111093 0 0.0 0.0 0.0 0.0 sps0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:43:1-21 152197 1 0.0 0.0 0.0 0.0 CAF:stackedInventory Dodge.Creature src/Dodge/Creature.hs:252:1-16 134265 0 0.0 0.0 0.0 0.0 stackedInventory Dodge.Creature src/Dodge/Creature.hs:(252,1)-(272,5) 178801 1 0.0 0.0 0.0 0.0 CAF:stackedInventory19 Dodge.Creature 134264 0 0.0 0.0 0.0 0.0 stackedInventory Dodge.Creature src/Dodge/Creature.hs:(252,1)-(272,5) 178889 0 0.0 0.0 0.0 0.0 spawnGun Dodge.Item.Weapon.Spawn src/Dodge/Item/Weapon/Spawn.hs:(13,1)-(18,41) 178890 1 0.0 0.0 0.0 0.0 CAF:stackedInventory20 Dodge.Creature 134263 0 0.0 0.0 0.0 0.0 stackedInventory Dodge.Creature src/Dodge/Creature.hs:(252,1)-(272,5) 178861 0 0.0 0.0 0.0 0.0 miniGunX Dodge.Item.Held.Cane src/Dodge/Item/Held/Cane.hs:(131,1)-(154,46) 178862 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178863 8 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178864 8 0.0 0.0 0.0 0.0 miniGunUse Dodge.Item.Held.Cane src/Dodge/Item/Held/Cane.hs:(113,1)-(128,82) 178865 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178866 9 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178867 9 0.0 0.0 0.0 0.0 CAF:startCr1 Dodge.Creature 134369 0 0.0 0.0 0.0 0.0 startCr Dodge.Creature src/Dodge/Creature.hs:(97,1)-(111,39) 142316 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142317 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142318 1 0.0 0.0 0.0 0.0 CAF:startCr10 Dodge.Creature 134360 0 0.0 0.0 0.0 0.0 startCr Dodge.Creature src/Dodge/Creature.hs:(97,1)-(111,39) 142343 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142344 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142345 1 0.0 0.0 0.0 0.0 CAF:startCr11 Dodge.Creature 134359 0 0.0 0.0 0.0 0.0 startCr Dodge.Creature src/Dodge/Creature.hs:(97,1)-(111,39) 142346 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142347 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142348 1 0.0 0.0 0.0 0.0 CAF:startCr12 Dodge.Creature 134358 0 0.0 0.0 0.0 0.0 startCr Dodge.Creature src/Dodge/Creature.hs:(97,1)-(111,39) 142349 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142350 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142351 1 0.0 0.0 0.0 0.0 CAF:startCr13 Dodge.Creature 134357 0 0.0 0.0 0.0 0.0 startCr Dodge.Creature src/Dodge/Creature.hs:(97,1)-(111,39) 142352 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142353 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142354 1 0.0 0.0 0.0 0.0 CAF:startCr2 Dodge.Creature 134368 0 0.0 0.0 0.0 0.0 startCr Dodge.Creature src/Dodge/Creature.hs:(97,1)-(111,39) 142319 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142320 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142321 1 0.0 0.0 0.0 0.0 CAF:startCr3 Dodge.Creature 134367 0 0.0 0.0 0.0 0.0 startCr Dodge.Creature src/Dodge/Creature.hs:(97,1)-(111,39) 142322 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142323 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142324 1 0.0 0.0 0.0 0.0 CAF:startCr4 Dodge.Creature 134366 0 0.0 0.0 0.0 0.0 startCr Dodge.Creature src/Dodge/Creature.hs:(97,1)-(111,39) 142325 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142326 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142327 1 0.0 0.0 0.0 0.0 CAF:startCr5 Dodge.Creature 134365 0 0.0 0.0 0.0 0.0 startCr Dodge.Creature src/Dodge/Creature.hs:(97,1)-(111,39) 142328 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142329 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142330 1 0.0 0.0 0.0 0.0 CAF:startCr6 Dodge.Creature 134364 0 0.0 0.0 0.0 0.0 startCr Dodge.Creature src/Dodge/Creature.hs:(97,1)-(111,39) 142331 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142332 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142333 1 0.0 0.0 0.0 0.0 CAF:startCr7 Dodge.Creature 134363 0 0.0 0.0 0.0 0.0 startCr Dodge.Creature src/Dodge/Creature.hs:(97,1)-(111,39) 142334 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142335 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142336 1 0.0 0.0 0.0 0.0 CAF:startCr8 Dodge.Creature 134362 0 0.0 0.0 0.0 0.0 startCr Dodge.Creature src/Dodge/Creature.hs:(97,1)-(111,39) 142337 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142338 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142339 1 0.0 0.0 0.0 0.0 CAF:startCr9 Dodge.Creature 134361 0 0.0 0.0 0.0 0.0 startCr Dodge.Creature src/Dodge/Creature.hs:(97,1)-(111,39) 142340 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142341 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142342 1 0.0 0.0 0.0 0.0 CAF:startCr_b1 Dodge.Creature 134356 0 0.0 0.0 0.0 0.0 startCr Dodge.Creature src/Dodge/Creature.hs:(97,1)-(111,39) 142377 0 0.0 0.0 0.0 0.0 light4 Color src/Color.hs:166:1-38 142378 0 0.0 0.0 0.0 0.0 CAF:startInvList Dodge.Creature src/Dodge/Creature.hs:115:1-12 134251 0 0.0 0.0 0.0 0.0 startInvList Dodge.Creature src/Dodge/Creature.hs:115:1-17 142375 1 0.0 0.0 0.0 0.0 CAF:startInventory Dodge.Creature src/Dodge/Creature.hs:118:1-14 134355 0 0.0 0.0 0.0 0.0 startInventory Dodge.Creature src/Dodge/Creature.hs:118:1-54 142373 1 0.0 0.0 0.0 0.0 CAF:startInventory1 Dodge.Creature 134354 0 0.0 0.0 0.0 0.0 startInventory Dodge.Creature src/Dodge/Creature.hs:118:1-54 142374 0 0.0 0.0 0.0 0.0 CAF:startSeedGame1 Dodge.StartNewGame 136610 0 0.0 0.0 0.0 0.0 startSeedGame Dodge.StartNewGame src/Dodge/StartNewGame.hs:(20,1)-(24,9) 156275 0 0.0 0.0 0.0 0.0 startSeedGameConc Dodge.StartNewGame src/Dodge/StartNewGame.hs:(27,1)-(35,40) 156276 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 156277 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 156278 1 0.0 0.0 0.0 0.0 CAF:startSeedGame3 Dodge.StartNewGame 136611 0 0.0 0.0 0.0 0.0 CAF:stateUpdate1 Dodge.Creature.State 113228 0 0.0 0.0 0.0 0.0 stateUpdate Dodge.Creature.State src/Dodge/Creature/State.hs:(54,1)-(66,9) 157777 0 0.0 0.0 0.0 0.0 foldCr Dodge.Creature.State src/Dodge/Creature/State.hs:(40,1)-(44,21) 157778 0 0.0 0.0 0.0 0.0 foldCr.f Dodge.Creature.State src/Dodge/Creature/State.hs:(42,5)-(44,21) 157779 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 157780 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 157781 1 0.0 0.0 0.0 0.0 CAF:stateUpdate13 Dodge.Creature.State 113158 0 0.0 0.0 0.0 0.0 heldAimEffects Dodge.Creature.State src/Dodge/Creature/State.hs:(69,1)-(74,33) 178157 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178158 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178159 1 0.0 0.0 0.0 0.0 CAF:stateUpdate14 Dodge.Creature.State 113156 0 0.0 0.0 0.0 0.0 heldAimEffects Dodge.Creature.State src/Dodge/Creature/State.hs:(69,1)-(74,33) 178150 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178151 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178152 1 0.0 0.0 0.0 0.0 CAF:stateUpdate15 Dodge.Creature.State 113154 0 0.0 0.0 0.0 0.0 heldAimEffects Dodge.Creature.State src/Dodge/Creature/State.hs:(69,1)-(74,33) 178143 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178144 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178145 1 0.0 0.0 0.0 0.0 CAF:stateUpdate2 Dodge.Creature.State 113222 0 0.0 0.0 0.0 0.0 internalUpdate Dodge.Creature.State src/Dodge/Creature/State.hs:(143,1)-(148,12) 157848 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 157849 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 157850 1 0.0 0.0 0.0 0.0 CAF:stateUpdate4 Dodge.Creature.State 113221 0 0.0 0.0 0.0 0.0 internalUpdate Dodge.Creature.State src/Dodge/Creature/State.hs:(143,1)-(148,12) 157857 0 0.0 0.0 0.0 0.0 updateMovement Dodge.Creature.State src/Dodge/Creature/State.hs:(316,1)-(324,25) 157858 0 0.0 0.0 0.0 0.0 isFrictionless Dodge.Creature.State src/Dodge/Creature/State.hs:(327,1)-(330,14) 157859 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 157860 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 157861 1 0.0 0.0 0.0 0.0 CAF:stateUpdate5 Dodge.Creature.State 113219 0 0.0 0.0 0.0 0.0 internalUpdate Dodge.Creature.State src/Dodge/Creature/State.hs:(143,1)-(148,12) 157851 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 157852 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 157853 1 0.0 0.0 0.0 0.0 CAF:stateUpdate6 Dodge.Creature.State 113218 0 0.0 0.0 0.0 0.0 internalUpdate Dodge.Creature.State src/Dodge/Creature/State.hs:(143,1)-(148,12) 157881 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 157882 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 157883 1 0.0 0.0 0.0 0.0 CAF:stateUpdate_f1 Dodge.Creature.State 113227 0 0.0 0.0 0.0 0.0 stateUpdate Dodge.Creature.State src/Dodge/Creature/State.hs:(54,1)-(66,9) 157782 0 0.0 0.0 0.0 0.0 foldCr Dodge.Creature.State src/Dodge/Creature/State.hs:(40,1)-(44,21) 157783 0 0.0 0.0 0.0 0.0 foldCr.f Dodge.Creature.State src/Dodge/Creature/State.hs:(42,5)-(44,21) 157784 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 157785 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 157786 1 0.0 0.0 0.0 0.0 CAF:stateUpdate_f2 Dodge.Creature.State 113220 0 0.0 0.0 0.0 0.0 internalUpdate Dodge.Creature.State src/Dodge/Creature/State.hs:(143,1)-(148,12) 157862 0 0.0 0.0 0.0 0.0 updateMovement Dodge.Creature.State src/Dodge/Creature/State.hs:(316,1)-(324,25) 157863 0 0.0 0.0 0.0 0.0 isFrictionless Dodge.Creature.State src/Dodge/Creature/State.hs:(327,1)-(330,14) 157864 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 157865 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 157866 1 0.0 0.0 0.0 0.0 CAF:stateUpdate_f3 Dodge.Creature.State 113157 0 0.0 0.0 0.0 0.0 heldAimEffects Dodge.Creature.State src/Dodge/Creature/State.hs:(69,1)-(74,33) 178160 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178161 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178162 1 0.0 0.0 0.0 0.0 CAF:stateUpdate_f4 Dodge.Creature.State 113155 0 0.0 0.0 0.0 0.0 heldAimEffects Dodge.Creature.State src/Dodge/Creature/State.hs:(69,1)-(74,33) 178153 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178154 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178155 1 0.0 0.0 0.0 0.0 CAF:stateUpdate_f5 Dodge.Creature.State 113153 0 0.0 0.0 0.0 0.0 heldAimEffects Dodge.Creature.State src/Dodge/Creature/State.hs:(69,1)-(74,33) 178146 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178147 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178148 1 0.0 0.0 0.0 0.0 CAF:stone3S1 Dodge.SoundLogic.ExternallyGeneratedSounds 136817 0 0.0 0.0 0.0 0.0 stone3S Dodge.SoundLogic.ExternallyGeneratedSounds src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs:409:1-20 180843 1 0.0 0.0 0.0 0.0 CAF:stone4S1 Dodge.SoundLogic.ExternallyGeneratedSounds 136755 0 0.0 0.0 0.0 0.0 stone4S Dodge.SoundLogic.ExternallyGeneratedSounds src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs:347:1-20 180900 1 0.0 0.0 0.0 0.0 CAF:stone5S1 Dodge.SoundLogic.ExternallyGeneratedSounds 136855 0 0.0 0.0 0.0 0.0 stone5S Dodge.SoundLogic.ExternallyGeneratedSounds src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs:447:1-20 180732 1 0.0 0.0 0.0 0.0 CAF:stoneDebris Dodge.Block.Debris src/Dodge/Block/Debris.hs:138:1-11 134434 0 0.0 0.0 0.0 0.0 stoneDebris Dodge.Block.Debris src/Dodge/Block/Debris.hs:(138,1)-(152,9) 180578 1 0.0 0.0 0.0 0.0 CAF:stoneDebris1 Dodge.Block.Debris 134433 0 0.0 0.0 0.0 0.0 stoneDebris Dodge.Block.Debris src/Dodge/Block/Debris.hs:(138,1)-(152,9) 180604 0 0.0 0.0 0.0 0.0 toV4 Geometry.Data src/Geometry/Data.hs:41:1-28 180605 1 0.0 0.0 0.0 0.0 CAF:stoneDebris11 Dodge.Block.Debris 134426 0 0.0 0.0 0.0 0.0 stoneDebris Dodge.Block.Debris src/Dodge/Block/Debris.hs:(138,1)-(152,9) 180582 0 0.0 0.0 0.0 0.0 cubeShape Dodge.Block.Debris src/Dodge/Block/Debris.hs:197:1-82 180583 1 0.0 0.0 0.0 0.0 square Geometry.Polygon src/Geometry/Polygon.hs:43:1-21 180791 1 0.0 0.0 0.0 0.0 rectWH Geometry.Polygon src/Geometry/Polygon.hs:23:1-35 180792 1 0.0 0.0 0.0 0.0 rectNSWE Geometry.Polygon src/Geometry/Polygon.hs:20:1-55 180793 1 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 180584 0 0.0 0.0 0.0 0.0 upperPrismPolySU Shape src/Shape.hs:114:1-51 180586 0 0.0 0.0 0.0 0.0 centroidNum Geometry.Polygon src/Geometry/Polygon.hs:117:1-66 180810 0 0.0 0.0 0.0 0.0 / Linear.V3 src/Linear/V3.hs:199:3-18 180828 0 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 180831 1 0.0 0.0 0.0 0.0 <*> Control.Foldl src/Control/Foldl.hs:(257,5)-(261,32) 180811 0 0.0 0.0 0.0 0.0 <*>.step Control.Foldl src/Control/Foldl.hs:258:13-64 180812 8 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 180815 0 0.0 0.0 0.0 0.0 + Linear.V3 src/Linear/V3.hs:181:3-18 180816 0 0.0 0.0 0.0 0.0 <*> Linear.V3 src/Linear/V3.hs:151:3-46 180817 8 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 180819 0 0.0 0.0 0.0 0.0 <*>.done Control.Foldl src/Control/Foldl.hs:260:13-51 180826 1 0.0 0.0 0.0 0.0 / Linear.V3 src/Linear/V3.hs:199:3-18 180829 0 0.0 0.0 0.0 0.0 <*> Linear.V3 src/Linear/V3.hs:151:3-46 180830 1 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 180832 0 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 180827 0 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 180813 0 0.0 0.0 0.0 0.0 + Linear.V3 src/Linear/V3.hs:181:3-18 180814 0 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 180818 8 0.0 0.0 0.0 0.0 genericLength Control.Foldl src/Control/Foldl.hs:885:1-41 180820 0 0.0 0.0 0.0 0.0 genericLength.\ Control.Foldl src/Control/Foldl.hs:885:31-35 180821 8 0.0 0.0 0.0 0.0 + Linear.V3 src/Linear/V3.hs:181:3-18 180822 0 0.0 0.0 0.0 0.0 <*> Linear.V3 src/Linear/V3.hs:151:3-46 180823 8 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 180825 0 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 180824 8 0.0 0.0 0.0 0.0 CAF:stoneDebris12 Dodge.Block.Debris 134425 0 0.0 0.0 0.0 0.0 stoneDebris Dodge.Block.Debris src/Dodge/Block/Debris.hs:(138,1)-(152,9) 180579 0 0.0 0.0 0.0 0.0 fromInteger Linear.V2 src/Linear/V2.hs:219:3-34 180580 1 0.0 0.0 0.0 0.0 pure Linear.V2 src/Linear/V2.hs:169:3-17 180581 1 0.0 0.0 0.0 0.0 CAF:stoneDebris4 Dodge.Block.Debris 134432 0 0.0 0.0 0.0 0.0 stoneDebris Dodge.Block.Debris src/Dodge/Block/Debris.hs:(138,1)-(152,9) 180595 0 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 180596 1 0.0 0.0 0.0 0.0 CAF:stoneDebris8 Dodge.Block.Debris 134429 0 0.0 0.0 0.0 0.0 stoneDebris Dodge.Block.Debris src/Dodge/Block/Debris.hs:(138,1)-(152,9) 180587 0 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 180588 1 0.0 0.0 0.0 0.0 CAF:stoneDebris_ds Dodge.Block.Debris 134430 0 0.0 0.0 0.0 0.0 stoneDebris Dodge.Block.Debris src/Dodge/Block/Debris.hs:(138,1)-(152,9) 180597 0 0.0 0.0 0.0 0.0 normalize Linear.Metric src/Linear/Metric.hs:(105,1)-(106,23) 180598 1 0.0 0.0 0.0 0.0 nearZero Linear.Epsilon src/Linear/Epsilon.hs:36:3-28 180599 2 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 180603 1 0.0 0.0 0.0 0.0 normalize.l Linear.Metric src/Linear/Metric.hs:106:9-23 180600 1 0.0 0.0 0.0 0.0 quadrance Linear.Metric src/Linear/Metric.hs:52:3-23 180601 1 0.0 0.0 0.0 0.0 dot Linear.V3 src/Linear/V3.hs:251:3-51 180602 1 0.0 0.0 0.0 0.0 CAF:stoneDebris_ds1 Dodge.Block.Debris 134427 0 0.0 0.0 0.0 0.0 stoneDebris Dodge.Block.Debris src/Dodge/Block/Debris.hs:(138,1)-(152,9) 180589 0 0.0 0.0 0.0 0.0 normalize Linear.Metric src/Linear/Metric.hs:(105,1)-(106,23) 180590 1 0.0 0.0 0.0 0.0 nearZero Linear.Epsilon src/Linear/Epsilon.hs:36:3-28 180591 2 0.0 0.0 0.0 0.0 normalize.l Linear.Metric src/Linear/Metric.hs:106:9-23 180592 1 0.0 0.0 0.0 0.0 quadrance Linear.Metric src/Linear/Metric.hs:52:3-23 180593 1 0.0 0.0 0.0 0.0 dot Linear.V3 src/Linear/V3.hs:251:3-51 180594 1 0.0 0.0 0.0 0.0 CAF:strFromEquipment Dodge.Creature.Statistics src/Dodge/Creature/Statistics.hs:20:1-16 113138 0 0.0 0.0 0.0 0.0 strFromEquipment Dodge.Creature.Statistics src/Dodge/Creature/Statistics.hs:20:1-68 167463 1 0.0 0.0 0.0 0.0 CAF:strideRot1 Dodge.Item.HeldOffset 115317 0 0.0 0.0 0.0 0.0 strideRot Dodge.Item.HeldOffset src/Dodge/Item/HeldOffset.hs:(60,1)-(66,39) 179015 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 179016 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 179017 1 0.0 0.0 0.0 0.0 CAF:strideRot_f1 Dodge.Item.HeldOffset 115316 0 0.0 0.0 0.0 0.0 strideRot Dodge.Item.HeldOffset src/Dodge/Item/HeldOffset.hs:(60,1)-(66,39) 179018 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 179019 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 179020 1 0.0 0.0 0.0 0.0 CAF:t3_r84jB Dodge.Data.LWorld 121472 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 175943 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 175944 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 175945 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2269:5-28 175946 1 0.0 0.0 0.0 0.0 CAF:tankSquareDec_baseshape Dodge.Placement.Instance.Tank src/Dodge/Placement/Instance/Tank.hs:23:11-19 109661 0 0.0 0.0 0.0 0.0 tankSquareDec Dodge.Placement.Instance.Tank src/Dodge/Placement/Instance/Tank.hs:20:1-56 153005 0 0.0 0.0 0.0 0.0 square Geometry.Polygon src/Geometry/Polygon.hs:43:1-21 153006 1 0.0 0.0 0.0 0.0 rectWH Geometry.Polygon src/Geometry/Polygon.hs:23:1-35 153007 1 0.0 0.0 0.0 0.0 rectNSWE Geometry.Polygon src/Geometry/Polygon.hs:20:1-55 153008 1 0.0 0.0 0.0 0.0 CAF:tap4S1 Dodge.SoundLogic.ExternallyGeneratedSounds 136915 0 0.0 0.0 0.0 0.0 tap4S Dodge.SoundLogic.ExternallyGeneratedSounds src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs:507:1-18 179509 1 0.0 0.0 0.0 0.0 CAF:targetingHat1 Dodge.Item.Equipment 115769 0 0.0 0.0 0.0 0.0 targetingHat Dodge.Item.Equipment src/Dodge/Item/Equipment.hs:(91,1)-(95,36) 145046 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145047 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145048 1 0.0 0.0 0.0 0.0 CAF:termButton2_rgOuY Dodge.Placement.Instance.Terminal 109653 0 0.0 0.0 0.0 0.0 termButton Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(52,1)-(64,9) 152473 0 0.0 0.0 0.0 0.0 fromInteger Linear.V2 src/Linear/V2.hs:219:3-34 152474 1 0.0 0.0 0.0 0.0 pure Linear.V2 src/Linear/V2.hs:169:3-17 152475 1 0.0 0.0 0.0 0.0 CAF:termButton_rgNHZ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:52:1-10 109655 0 0.0 0.0 0.0 0.0 termButton Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(52,1)-(64,9) 152472 1 0.0 0.0 0.0 0.0 CAF:termTextColor Dodge.Terminal src/Dodge/Terminal.hs:121:1-13 114399 0 0.0 0.0 0.0 0.0 termTextColor Dodge.Terminal src/Dodge/Terminal.hs:121:1-25 158690 1 0.0 0.0 0.0 0.0 toV4 Geometry.Data src/Geometry/Data.hs:41:1-28 158691 1 0.0 0.0 0.0 0.0 CAF:terminalColor Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:67:1-13 109648 0 0.0 0.0 0.0 0.0 terminalColor Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:67:1-28 152499 1 0.0 0.0 0.0 0.0 CAF:terminalSPic Dodge.Machine.Draw src/Dodge/Machine/Draw.hs:25:1-12 114877 0 0.0 0.0 0.0 0.0 terminalSPic Dodge.Machine.Draw src/Dodge/Machine/Draw.hs:25:1-36 157153 1 0.0 0.0 0.0 0.0 CAF:terminalShape2 Dodge.Machine.Draw 114876 0 0.0 0.0 0.0 0.0 terminalShape Dodge.Machine.Draw src/Dodge/Machine/Draw.hs:(28,1)-(48,21) 159731 0 0.0 0.0 0.0 0.0 CAF:terminalShape22 Dodge.Machine.Draw 114874 0 0.0 0.0 0.0 0.0 terminalShape Dodge.Machine.Draw src/Dodge/Machine/Draw.hs:(28,1)-(48,21) 159732 0 0.0 0.0 0.0 0.0 CAF:terminalShape23 Dodge.Machine.Draw 114873 0 0.0 0.0 0.0 0.0 terminalShape Dodge.Machine.Draw src/Dodge/Machine/Draw.hs:(28,1)-(48,21) 159725 0 0.0 0.0 0.0 0.0 CAF:terminalShape24 Dodge.Machine.Draw 114871 0 0.0 0.0 0.0 0.0 terminalShape Dodge.Machine.Draw src/Dodge/Machine/Draw.hs:(28,1)-(48,21) 159726 0 0.0 0.0 0.0 0.0 rectWH Geometry.Polygon src/Geometry/Polygon.hs:23:1-35 159727 1 0.0 0.0 0.0 0.0 rectNSWE Geometry.Polygon src/Geometry/Polygon.hs:20:1-55 159728 1 0.0 0.0 0.0 0.0 CAF:terminalShape41 Dodge.Machine.Draw 114872 0 0.0 0.0 0.0 0.0 terminalShape Dodge.Machine.Draw src/Dodge/Machine/Draw.hs:(28,1)-(48,21) 159724 0 0.0 0.0 0.0 0.0 CAF:terminalShape5 Dodge.Machine.Draw 114875 0 0.0 0.0 0.0 0.0 terminalShape Dodge.Machine.Draw src/Dodge/Machine/Draw.hs:(28,1)-(48,21) 159733 0 0.0 0.0 0.0 0.0 CAF:teslaParams Dodge.Tesla.ItemParams src/Dodge/Tesla/ItemParams.hs:7:1-11 114341 0 0.0 0.0 0.0 0.0 teslaParams Dodge.Tesla.ItemParams src/Dodge/Tesla/ItemParams.hs:(7,1)-(14,9) 146051 1 0.0 0.0 0.0 0.0 CAF:text2 Data.Aeson.Encoding.Builder 90286 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 160315 1 0.0 0.0 0.0 0.0 CAF:thePic_rlQiO Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:100:13-18 137095 0 0.0 0.0 0.0 0.0 drawCreature Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:(77,1)-(90,30) 157118 0 0.0 0.0 0.0 0.0 _vxPos Picture.Data src/Picture/Data.hs:14:7-12 157125 9 0.0 0.0 0.0 0.0 pictures Picture.Base src/Picture/Base.hs:165:1-15 157119 1 0.0 0.0 0.0 0.0 CAF:themessage1_rnT4S Dodge.Room.LongDoor 110629 0 0.0 0.0 0.0 0.0 CAF:themessage3_rnT4U Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:107:5-14 110630 0 0.0 0.0 0.0 0.0 addButtonSlowDoor Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(96,1)-(149,25) 154848 0 0.0 0.0 0.0 0.0 addButtonSlowDoor.themessage Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(107,5)-(110,9) 154849 1 0.0 0.0 0.0 0.0 CAF:themessage_rnT4R Dodge.Room.LongDoor 110628 0 0.0 0.0 0.0 0.0 CAF:thewall1_rnT5t Dodge.Room.LongDoor 110638 0 0.0 0.0 0.0 0.0 addButtonSlowDoor Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(96,1)-(149,25) 154801 0 0.0 0.0 0.0 0.0 addButtonSlowDoor.thewall Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:128:5-31 154802 1 0.0 0.0 0.0 0.0 switchWallCol Dodge.Default.Door src/Dodge/Default/Door.hs:13:1-54 154803 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 154804 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 154805 1 0.0 0.0 0.0 0.0 CAF:thinHighBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:78:1-11 114464 0 0.0 0.0 0.0 0.0 thinHighBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:78:1-23 152691 1 0.0 0.0 0.0 0.0 CAF:thrustParam Dodge.Item.Held.Launcher src/Dodge/Item/Held/Launcher.hs:89:1-11 115540 0 0.0 0.0 0.0 0.0 thrustParam Dodge.Item.Held.Launcher src/Dodge/Item/Held/Launcher.hs:(89,1)-(94,9) 145724 1 0.0 0.0 0.0 0.0 CAF:tilesFromRooms Dodge.Layout src/Dodge/Layout.hs:206:1-14 111112 0 0.0 0.0 0.0 0.0 tilesFromRooms Dodge.Layout src/Dodge/Layout.hs:206:1-62 156301 1 0.0 0.0 0.0 0.0 CAF:timerTLS1 Dodge.LightSource.Update 114949 0 0.0 0.0 0.0 0.0 timerTLS Dodge.LightSource.Update src/Dodge/LightSource/Update.hs:(23,1)-(25,41) 179949 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 179950 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 179951 1 0.0 0.0 0.0 0.0 CAF:to'11_r84iT Dodge.Data.LWorld 121447 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 166699 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 166700 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 166701 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 166702 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 166703 1 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 166704 1 0.0 0.0 0.0 0.0 CAF:to'13_r84iV Dodge.Data.LWorld 121448 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 166807 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 166808 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 166809 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 166810 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 166811 1 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 166812 1 0.0 0.0 0.0 0.0 CAF:to'15_r84iX Dodge.Data.LWorld 121449 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 166820 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 166821 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 166822 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 166823 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 166824 1 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 166825 1 0.0 0.0 0.0 0.0 CAF:to'17_r84j0 Dodge.Data.LWorld 121451 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 167496 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 167497 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 167498 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 167499 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 167500 1 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 167501 1 0.0 0.0 0.0 0.0 CAF:to'19_r84j2 Dodge.Data.LWorld 121452 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 167505 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 167506 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 167507 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 167508 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 167509 1 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 167510 1 0.0 0.0 0.0 0.0 CAF:to'1_r7meV Dodge.Data.Creature 130726 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160561 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160562 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 160563 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 160564 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 160565 1 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 160566 1 0.0 0.0 0.0 0.0 CAF:to'1_r84iJ Dodge.Data.LWorld 121442 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 160140 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 160141 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 160142 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 160143 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 160144 1 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 160145 1 0.0 0.0 0.0 0.0 CAF:to'1_raTYf Dodge.Data.Creature.Perception 129972 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:78:1-37 161362 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:78:1-37 161363 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 161364 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 161365 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 161366 1 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 161367 1 0.0 0.0 0.0 0.0 CAF:to'1_rluYD Dodge.Data.Block 132128 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:52:1-37 172145 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Block src/Dodge/Data/Block.hs:52:1-37 172146 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 172147 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 172148 1 0.0 0.0 0.0 0.0 CAF:to'21_r84j4 Dodge.Data.LWorld 121453 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 168395 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 168396 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 168397 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 168398 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 168399 1 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 168400 1 0.0 0.0 0.0 0.0 CAF:to'23_r84j6 Dodge.Data.LWorld 121454 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 170331 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 170332 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 170333 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 170334 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 170335 1 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 170336 1 0.0 0.0 0.0 0.0 CAF:to'25_r84j8 Dodge.Data.LWorld 121455 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 171591 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 171592 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 171593 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 171594 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 171595 1 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 171596 1 0.0 0.0 0.0 0.0 CAF:to'27_r84ja Dodge.Data.LWorld 121456 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 171601 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 171602 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 171603 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 171604 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 171605 1 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 171606 1 0.0 0.0 0.0 0.0 CAF:to'29_r84jd Dodge.Data.LWorld 121458 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 172676 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 172677 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 172678 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 172679 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 172680 1 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 172681 1 0.0 0.0 0.0 0.0 CAF:to'2_raTZj Dodge.Data.Creature.Perception 130078 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:79:1-38 161374 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:79:1-38 161375 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 161376 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 161377 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 161378 1 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 161379 1 0.0 0.0 0.0 0.0 CAF:to'2_rluZm Dodge.Data.Block 132184 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:53:1-33 171678 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Block src/Dodge/Data/Block.hs:53:1-33 171679 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 171680 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 171681 1 0.0 0.0 0.0 0.0 CAF:to'31_r84jf Dodge.Data.LWorld 121459 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 172686 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 172687 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 172688 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 172689 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 172690 1 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 172691 1 0.0 0.0 0.0 0.0 CAF:to'33_r84jh Dodge.Data.LWorld 121460 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 172703 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 172704 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 172705 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 172706 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 172707 1 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 172708 1 0.0 0.0 0.0 0.0 CAF:to'35_r84jj Dodge.Data.LWorld 121461 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 174159 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 174160 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 174161 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 174162 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 174163 1 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 174164 1 0.0 0.0 0.0 0.0 CAF:to'37_r84jm Dodge.Data.LWorld 121463 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 174610 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 174611 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 174612 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 174613 1 0.0 0.0 0.0 0.0 CAF:to'39_r84jo Dodge.Data.LWorld 121464 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 174621 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 174622 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 174623 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 174624 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 174625 1 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 174626 1 0.0 0.0 0.0 0.0 CAF:to'3_r7meX Dodge.Data.Creature 130727 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160438 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160439 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 160440 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 160441 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 160442 1 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 160443 1 0.0 0.0 0.0 0.0 CAF:to'3_r84iL Dodge.Data.LWorld 121443 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 165847 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 165848 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 165849 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 165850 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 165851 1 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 165852 1 0.0 0.0 0.0 0.0 CAF:to'41_r84jq Dodge.Data.LWorld 121465 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 174630 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 174631 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 174632 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 174633 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 174634 1 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 174635 1 0.0 0.0 0.0 0.0 CAF:to'43_r84jt Dodge.Data.LWorld 121467 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 175318 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 175319 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 175320 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 175321 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 175322 1 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 175323 1 0.0 0.0 0.0 0.0 CAF:to'45_r84jv Dodge.Data.LWorld 121468 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 175328 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 175329 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 175330 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 175331 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 175332 1 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 175333 1 0.0 0.0 0.0 0.0 CAF:to'47_r84jx Dodge.Data.LWorld 121469 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 175746 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 175747 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 175748 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 175749 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 175750 1 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 175751 1 0.0 0.0 0.0 0.0 CAF:to'49_r84jz Dodge.Data.LWorld 121470 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 175755 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 175756 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 175757 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 175758 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 175759 1 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 175760 1 0.0 0.0 0.0 0.0 CAF:to'4_r4Q4r Dodge.Data.Terminal 118791 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 189998 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 189999 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 190000 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 190001 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2269:5-28 190002 1 0.0 0.0 0.0 0.0 CAF:to'51_r84jD Dodge.Data.LWorld 121473 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 175937 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 175938 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 175939 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 175940 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 175941 1 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 175942 1 0.0 0.0 0.0 0.0 CAF:to'5_r4Q4s Dodge.Data.Terminal 118792 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 170439 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 170440 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 170441 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 170442 1 0.0 0.0 0.0 0.0 CAF:to'5_r84iN Dodge.Data.LWorld 121444 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 165856 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 165857 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 165858 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 165859 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 165860 1 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 165861 1 0.0 0.0 0.0 0.0 CAF:to'7_r84iP Dodge.Data.LWorld 121445 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 165939 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 165940 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 165941 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 165942 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 165943 1 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 165944 1 0.0 0.0 0.0 0.0 CAF:to'9_r84iR Dodge.Data.LWorld 121446 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 165948 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 165949 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 165950 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 165951 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 165952 1 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 165953 1 0.0 0.0 0.0 0.0 CAF:to'_r6SCX Dodge.Data.Creature.Memory 130670 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Memory src/Dodge/Data/Creature/Memory.hs:20:1-34 161555 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Memory src/Dodge/Data/Creature/Memory.hs:20:1-34 161556 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 161557 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 161558 1 0.0 0.0 0.0 0.0 CAF:to'_r9BlO Data.Tile 134646 0 0.0 0.0 0.0 0.0 toEncoding Data.Tile src/Data/Tile.hs:26:1-32 176701 0 0.0 0.0 0.0 0.0 toEncoding.\ Data.Tile src/Data/Tile.hs:26:1-32 176702 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 176703 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 176704 1 0.0 0.0 0.0 0.0 CAF:to'_raenp Geometry.ConvexPoly 114173 0 0.0 0.0 0.0 0.0 toEncoding Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:91:1-38 176536 0 0.0 0.0 0.0 0.0 toEncoding.\ Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:91:1-38 176537 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 176538 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 176539 1 0.0 0.0 0.0 0.0 CAF:to'_rbzM8 Dodge.GameRoom 116837 0 0.0 0.0 0.0 0.0 toEncoding Dodge.GameRoom src/Dodge/GameRoom.hs:32:1-36 176353 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.GameRoom src/Dodge/GameRoom.hs:32:1-36 176354 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 176355 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 176356 1 0.0 0.0 0.0 0.0 CAF:to'_riZlZ Shape.Data 135020 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:65:1-35 166196 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:65:1-35 166197 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 166198 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 166199 1 0.0 0.0 0.0 0.0 CAF:toAdj Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:225:1-5 91641 0 0.0 0.0 0.0 0.0 toAdj Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(225,1)-(227,39) 146543 1 0.0 0.0 0.0 0.0 CAF:toBothLnk1 Dodge.RoomLink 110149 0 0.0 0.0 0.0 0.0 toBothLnk Dodge.RoomLink src/Dodge/RoomLink.hs:(122,1)-(127,9) 149551 0 0.0 0.0 0.0 0.0 compare Dodge.Data.Room src/Dodge/Data/Room.hs:49:19-21 149552 1 0.0 0.0 0.0 0.0 CAF:toLabel3 Dodge.Cleat 110076 0 0.0 0.0 0.0 0.0 toLabel Dodge.Cleat src/Dodge/Cleat.hs:(17,1)-(19,25) 150951 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 150952 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 150953 1 0.0 0.0 0.0 0.0 CAF:toLabel_f1 Dodge.Cleat 110075 0 0.0 0.0 0.0 0.0 toLabel Dodge.Cleat src/Dodge/Cleat.hs:(17,1)-(19,25) 150954 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 150955 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 150956 1 0.0 0.0 0.0 0.0 CAF:toOnward3 Dodge.Tree.Compose 114323 0 0.0 0.0 0.0 0.0 toOnward Dodge.Tree.Compose src/Dodge/Tree/Compose.hs:(102,1)-(105,25) 150911 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 150912 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 150913 1 0.0 0.0 0.0 0.0 CAF:toOnward_f1 Dodge.Tree.Compose 114321 0 0.0 0.0 0.0 0.0 toOnward Dodge.Tree.Compose src/Dodge/Tree/Compose.hs:(102,1)-(105,25) 150942 0 0.0 0.0 0.0 0.0 at Control.Lens.At src/Control/Lens/At.hs:528:3-49 150943 1 0.0 0.0 0.0 0.0 CAF:toOnward_f2 Dodge.Tree.Compose 114322 0 0.0 0.0 0.0 0.0 toOnward Dodge.Tree.Compose src/Dodge/Tree/Compose.hs:(102,1)-(105,25) 150914 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 150915 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 150916 1 0.0 0.0 0.0 0.0 CAF:toShadNum Picture.Data src/Picture/Data.hs:51:1-9 135670 0 0.0 0.0 0.0 0.0 toShadNum Picture.Data src/Picture/Data.hs:51:1-18 142687 1 0.0 0.0 0.0 0.0 CAF:toText1 Data.Aeson.Key 91418 0 0.0 0.0 0.0 0.0 toText Data.Aeson.Key src/Data/Aeson/Key.hs:49:1-14 171495 1 0.0 0.0 0.0 0.0 CAF:toggleCommand Dodge.Terminal src/Dodge/Terminal.hs:209:1-13 114392 0 0.0 0.0 0.0 0.0 toggleCommand Dodge.Terminal src/Dodge/Terminal.hs:(209,1)-(215,9) 171459 1 0.0 0.0 0.0 0.0 CAF:toggleCommand2 Dodge.Terminal 114391 0 0.0 0.0 0.0 0.0 CAF:toggleCommand6 Dodge.Terminal 114389 0 0.0 0.0 0.0 0.0 CAF:toggleCommand9 Dodge.Terminal 114390 0 0.0 0.0 0.0 0.0 CAF:topInvW Dodge.ListDisplayParams src/Dodge/ListDisplayParams.hs:50:1-7 114916 0 0.0 0.0 0.0 0.0 topInvW Dodge.ListDisplayParams src/Dodge/ListDisplayParams.hs:50:1-12 143124 1 0.0 0.0 0.0 0.0 CAF:torch1 Dodge.Item.Held.Utility 115364 0 0.0 0.0 0.0 0.0 torch Dodge.Item.Held.Utility src/Dodge/Item/Held/Utility.hs:(45,1)-(50,43) 146249 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146250 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 146251 1 0.0 0.0 0.0 0.0 CAF:torch2 Dodge.Item.Held.Utility 115363 0 0.0 0.0 0.0 0.0 torch Dodge.Item.Held.Utility src/Dodge/Item/Held/Utility.hs:(45,1)-(50,43) 146252 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146253 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 146254 1 0.0 0.0 0.0 0.0 CAF:torch3 Dodge.Item.Held.Utility 115362 0 0.0 0.0 0.0 0.0 torch Dodge.Item.Held.Utility src/Dodge/Item/Held/Utility.hs:(45,1)-(50,43) 146255 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146256 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 146257 1 0.0 0.0 0.0 0.0 CAF:torch4 Dodge.Item.Held.Utility 115361 0 0.0 0.0 0.0 0.0 torch Dodge.Item.Held.Utility src/Dodge/Item/Held/Utility.hs:(45,1)-(50,43) 146258 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146259 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 146260 1 0.0 0.0 0.0 0.0 CAF:tractorGun1 Dodge.Item.Held.BatteryGuns 115700 0 0.0 0.0 0.0 0.0 tractorGun Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(78,1)-(98,44) 178814 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178815 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178816 1 0.0 0.0 0.0 0.0 CAF:tractorGun10 Dodge.Item.Held.BatteryGuns 115691 0 0.0 0.0 0.0 0.0 tractorGun Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(78,1)-(98,44) 178841 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178842 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178843 1 0.0 0.0 0.0 0.0 CAF:tractorGun11 Dodge.Item.Held.BatteryGuns 115690 0 0.0 0.0 0.0 0.0 tractorGun Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(78,1)-(98,44) 178844 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178845 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178846 1 0.0 0.0 0.0 0.0 CAF:tractorGun12 Dodge.Item.Held.BatteryGuns 115689 0 0.0 0.0 0.0 0.0 tractorGun Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(78,1)-(98,44) 178847 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178848 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178849 1 0.0 0.0 0.0 0.0 CAF:tractorGun13 Dodge.Item.Held.BatteryGuns 115660 0 0.0 0.0 0.0 0.0 tractorGun Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(78,1)-(98,44) 178850 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178851 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178852 1 0.0 0.0 0.0 0.0 CAF:tractorGun14 Dodge.Item.Held.BatteryGuns 115656 0 0.0 0.0 0.0 0.0 tractorGun Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(78,1)-(98,44) 178853 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178854 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178855 1 0.0 0.0 0.0 0.0 CAF:tractorGun17 Dodge.Item.Held.BatteryGuns 115659 0 0.0 0.0 0.0 0.0 tractorGun Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(78,1)-(98,44) 183226 0 0.0 0.0 0.0 0.0 loadPrime Dodge.Reloading.Action src/Dodge/Reloading/Action.hs:16:1-32 183227 1 0.0 0.0 0.0 0.0 CAF:tractorGun18 Dodge.Item.Held.BatteryGuns 115658 0 0.0 0.0 0.0 0.0 tractorGun Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(78,1)-(98,44) 183224 0 0.0 0.0 0.0 0.0 loadInsert Dodge.Reloading.Action src/Dodge/Reloading/Action.hs:7:1-35 183225 1 0.0 0.0 0.0 0.0 CAF:tractorGun19 Dodge.Item.Held.BatteryGuns 115657 0 0.0 0.0 0.0 0.0 tractorGun Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(78,1)-(98,44) 183220 0 0.0 0.0 0.0 0.0 loadEject Dodge.Reloading.Action src/Dodge/Reloading/Action.hs:13:1-32 183221 1 0.0 0.0 0.0 0.0 CAF:tractorGun2 Dodge.Item.Held.BatteryGuns 115699 0 0.0 0.0 0.0 0.0 tractorGun Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(78,1)-(98,44) 178817 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178818 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178819 1 0.0 0.0 0.0 0.0 CAF:tractorGun20 Dodge.Item.Held.BatteryGuns 115661 0 0.0 0.0 0.0 0.0 tractorGun Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(78,1)-(98,44) 178856 0 0.0 0.0 0.0 0.0 fromInteger Linear.V2 src/Linear/V2.hs:219:3-34 178857 1 0.0 0.0 0.0 0.0 pure Linear.V2 src/Linear/V2.hs:169:3-17 178858 1 0.0 0.0 0.0 0.0 CAF:tractorGun21 Dodge.Item.Held.BatteryGuns 115668 0 0.0 0.0 0.0 0.0 tractorGun Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(78,1)-(98,44) 178859 0 0.0 0.0 0.0 0.0 CAF:tractorGun3 Dodge.Item.Held.BatteryGuns 115698 0 0.0 0.0 0.0 0.0 tractorGun Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(78,1)-(98,44) 178820 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178821 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178822 1 0.0 0.0 0.0 0.0 CAF:tractorGun4 Dodge.Item.Held.BatteryGuns 115697 0 0.0 0.0 0.0 0.0 tractorGun Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(78,1)-(98,44) 178823 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178824 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178825 1 0.0 0.0 0.0 0.0 CAF:tractorGun5 Dodge.Item.Held.BatteryGuns 115696 0 0.0 0.0 0.0 0.0 tractorGun Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(78,1)-(98,44) 178826 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178827 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178828 1 0.0 0.0 0.0 0.0 CAF:tractorGun6 Dodge.Item.Held.BatteryGuns 115695 0 0.0 0.0 0.0 0.0 tractorGun Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(78,1)-(98,44) 178829 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178830 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178831 1 0.0 0.0 0.0 0.0 CAF:tractorGun7 Dodge.Item.Held.BatteryGuns 115694 0 0.0 0.0 0.0 0.0 tractorGun Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(78,1)-(98,44) 178832 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178833 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178834 1 0.0 0.0 0.0 0.0 CAF:tractorGun8 Dodge.Item.Held.BatteryGuns 115693 0 0.0 0.0 0.0 0.0 tractorGun Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(78,1)-(98,44) 178835 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178836 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178837 1 0.0 0.0 0.0 0.0 CAF:tractorGun9 Dodge.Item.Held.BatteryGuns 115692 0 0.0 0.0 0.0 0.0 tractorGun Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(78,1)-(98,44) 178838 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178839 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178840 1 0.0 0.0 0.0 0.0 CAF:tractorGunTweak Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:101:1-15 115667 0 0.0 0.0 0.0 0.0 tractorGunTweak Dodge.Item.Held.BatteryGuns src/Dodge/Item/Held/BatteryGuns.hs:(101,1)-(106,9) 178860 1 0.0 0.0 0.0 0.0 CAF:transToHandle1 Dodge.Item.HeldOffset 115305 0 0.0 0.0 0.0 0.0 transToHandle Dodge.Item.HeldOffset src/Dodge/Item/HeldOffset.hs:(16,1)-(18,27) 157188 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 157189 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 157190 1 0.0 0.0 0.0 0.0 CAF:transToHandle_f1 Dodge.Item.HeldOffset 115304 0 0.0 0.0 0.0 0.0 transToHandle Dodge.Item.HeldOffset src/Dodge/Item/HeldOffset.hs:(16,1)-(18,27) 157191 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 157192 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 157193 1 0.0 0.0 0.0 0.0 CAF:translateToLeftHand15 Dodge.Creature.HandPos 134144 0 0.0 0.0 0.0 0.0 translateToLeftHand Dodge.Creature.HandPos src/Dodge/Creature/HandPos.hs:(94,1)-(104,75) 143411 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143412 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143413 1 0.0 0.0 0.0 0.0 CAF:translateToLeftHand_f Dodge.Creature.HandPos 134146 0 0.0 0.0 0.0 0.0 translateToLeftHand Dodge.Creature.HandPos src/Dodge/Creature/HandPos.hs:(94,1)-(104,75) 143512 0 0.0 0.0 0.0 0.0 CAF:translateToLeftHand_f1 Dodge.Creature.HandPos 134153 0 0.0 0.0 0.0 0.0 translateToLeftHand Dodge.Creature.HandPos src/Dodge/Creature/HandPos.hs:(94,1)-(104,75) 178401 0 0.0 0.0 0.0 0.0 CAF:translateToLeftHand_f2 Dodge.Creature.HandPos 134152 0 0.0 0.0 0.0 0.0 translateToLeftHand Dodge.Creature.HandPos src/Dodge/Creature/HandPos.hs:(94,1)-(104,75) 179303 0 0.0 0.0 0.0 0.0 CAF:translateToLeftHand_f3 Dodge.Creature.HandPos 134151 0 0.0 0.0 0.0 0.0 translateToLeftHand Dodge.Creature.HandPos src/Dodge/Creature/HandPos.hs:(94,1)-(104,75) 179302 0 0.0 0.0 0.0 0.0 CAF:translateToLeftHand_f4 Dodge.Creature.HandPos 134150 0 0.0 0.0 0.0 0.0 translateToLeftHand Dodge.Creature.HandPos src/Dodge/Creature/HandPos.hs:(94,1)-(104,75) 179301 0 0.0 0.0 0.0 0.0 CAF:translateToLeftHand_f6 Dodge.Creature.HandPos 134143 0 0.0 0.0 0.0 0.0 translateToLeftHand Dodge.Creature.HandPos src/Dodge/Creature/HandPos.hs:(94,1)-(104,75) 143414 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143415 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143416 1 0.0 0.0 0.0 0.0 CAF:translateToLeftHand_off Dodge.Creature.HandPos src/Dodge/Creature/HandPos.hs:102:5-7 134142 0 0.0 0.0 0.0 0.0 translateToLeftHand Dodge.Creature.HandPos src/Dodge/Creature/HandPos.hs:(94,1)-(104,75) 143513 0 0.0 0.0 0.0 0.0 translateToLeftHand.off Dodge.Creature.HandPos src/Dodge/Creature/HandPos.hs:102:5-11 143514 1 0.0 0.0 0.0 0.0 CAF:translateToRightHand'14 Dodge.Creature.HandPos 134177 0 0.0 0.0 0.0 0.0 translateToRightHand' Dodge.Creature.HandPos src/Dodge/Creature/HandPos.hs:(51,1)-(61,75) 143382 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143383 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143384 1 0.0 0.0 0.0 0.0 CAF:translateToRightHand'_f Dodge.Creature.HandPos 134188 0 0.0 0.0 0.0 0.0 translateToRightHand' Dodge.Creature.HandPos src/Dodge/Creature/HandPos.hs:(51,1)-(61,75) 178400 0 0.0 0.0 0.0 0.0 CAF:translateToRightHand'_f1 Dodge.Creature.HandPos 134187 0 0.0 0.0 0.0 0.0 translateToRightHand' Dodge.Creature.HandPos src/Dodge/Creature/HandPos.hs:(51,1)-(61,75) 178399 0 0.0 0.0 0.0 0.0 CAF:translateToRightHand'_f2 Dodge.Creature.HandPos 134186 0 0.0 0.0 0.0 0.0 translateToRightHand' Dodge.Creature.HandPos src/Dodge/Creature/HandPos.hs:(51,1)-(61,75) 179298 0 0.0 0.0 0.0 0.0 CAF:translateToRightHand'_f3 Dodge.Creature.HandPos 134185 0 0.0 0.0 0.0 0.0 translateToRightHand' Dodge.Creature.HandPos src/Dodge/Creature/HandPos.hs:(51,1)-(61,75) 179297 0 0.0 0.0 0.0 0.0 CAF:translateToRightHand'_f4 Dodge.Creature.HandPos 134184 0 0.0 0.0 0.0 0.0 translateToRightHand' Dodge.Creature.HandPos src/Dodge/Creature/HandPos.hs:(51,1)-(61,75) 179296 0 0.0 0.0 0.0 0.0 CAF:translateToRightHand'_f6 Dodge.Creature.HandPos 134180 0 0.0 0.0 0.0 0.0 translateToRightHand' Dodge.Creature.HandPos src/Dodge/Creature/HandPos.hs:(51,1)-(61,75) 143420 0 0.0 0.0 0.0 0.0 CAF:translateToRightHand'_f7 Dodge.Creature.HandPos 134176 0 0.0 0.0 0.0 0.0 translateToRightHand' Dodge.Creature.HandPos src/Dodge/Creature/HandPos.hs:(51,1)-(61,75) 143385 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143386 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143387 1 0.0 0.0 0.0 0.0 CAF:translateToRightHand'_off Dodge.Creature.HandPos src/Dodge/Creature/HandPos.hs:59:5-7 134175 0 0.0 0.0 0.0 0.0 translateToRightHand' Dodge.Creature.HandPos src/Dodge/Creature/HandPos.hs:(51,1)-(61,75) 143422 0 0.0 0.0 0.0 0.0 translateToRightHand'.off Dodge.Creature.HandPos src/Dodge/Creature/HandPos.hs:59:5-11 143423 1 0.0 0.0 0.0 0.0 CAF:translateToRightHand'_y Dodge.Creature.HandPos 134178 0 0.0 0.0 0.0 0.0 translateToRightHand' Dodge.Creature.HandPos src/Dodge/Creature/HandPos.hs:(51,1)-(61,75) 143421 0 0.0 0.0 0.0 0.0 CAF:translateWallID1 Dodge.Wall.Move 114263 0 0.0 0.0 0.0 0.0 translateWallID Dodge.Wall.Move src/Dodge/Wall/Move.hs:(38,1)-(45,37) 172306 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 172307 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 172308 1 0.0 0.0 0.0 0.0 CAF:translateWallID_f1 Dodge.Wall.Move 114262 0 0.0 0.0 0.0 0.0 translateWallID Dodge.Wall.Move src/Dodge/Wall/Move.hs:(38,1)-(45,37) 172309 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 172310 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 172311 1 0.0 0.0 0.0 0.0 CAF:treeFromTrunk TreeHelp src/TreeHelp.hs:57:1-13 114042 0 0.0 0.0 0.0 0.0 treeFromTrunk TreeHelp src/TreeHelp.hs:(57,1)-(59,22) 147699 1 0.0 0.0 0.0 0.0 CAF:triggerDoorRoom12 Dodge.Room.Door 109522 0 0.0 0.0 0.0 0.0 triggerDoorRoom Dodge.Room.Door src/Dodge/Room/Door.hs:(31,1)-(44,47) 151200 0 0.0 0.0 0.0 0.0 inLink Dodge.RoomLink src/Dodge/RoomLink.hs:(114,1)-(119,9) 151201 1 0.0 0.0 0.0 0.0 CAF:triggerDoorRoom13 Dodge.Room.Door 109521 0 0.0 0.0 0.0 0.0 triggerDoorRoom Dodge.Room.Door src/Dodge/Room/Door.hs:(31,1)-(44,47) 151198 0 0.0 0.0 0.0 0.0 outLink Dodge.RoomLink src/Dodge/RoomLink.hs:(106,1)-(111,9) 151199 1 0.0 0.0 0.0 0.0 CAF:triggerDoorRoom15 Dodge.Room.Door 109523 0 0.0 0.0 0.0 0.0 triggerDoorRoom Dodge.Room.Door src/Dodge/Room/Door.hs:(31,1)-(44,47) 151805 0 0.0 0.0 0.0 0.0 rectNSWE Geometry.Polygon src/Geometry/Polygon.hs:20:1-55 151806 1 0.0 0.0 0.0 0.0 CAF:triggerDoorRoom16 Dodge.Room.Door 109533 0 0.0 0.0 0.0 0.0 triggerDoorRoom Dodge.Room.Door src/Dodge/Room/Door.hs:(31,1)-(44,47) 149516 0 0.0 0.0 0.0 0.0 doublePairSet Geometry src/Geometry.hs:154:1-50 149517 1 0.0 0.0 0.0 0.0 compare Linear.V2 src/Linear/V2.hs:114:7-9 149518 2 0.0 0.0 0.0 0.0 CAF:triggerDoorRoom2 Dodge.Room.Door 109534 0 0.0 0.0 0.0 0.0 CAF:triggerDoorRoom6 Dodge.Room.Door 109515 0 0.0 0.0 0.0 0.0 triggerDoorRoom Dodge.Room.Door src/Dodge/Room/Door.hs:(31,1)-(44,47) 155920 0 0.0 0.0 0.0 0.0 triggerDoorRoom.f Dodge.Room.Door src/Dodge/Room/Door.hs:(42,5)-(43,67) 155921 0 0.0 0.0 0.0 0.0 switchWallCol Dodge.Default.Door src/Dodge/Default/Door.hs:13:1-54 155922 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 155923 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 155924 1 0.0 0.0 0.0 0.0 CAF:twistamount_rkV84 Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:57:5-15 113091 0 0.0 0.0 0.0 0.0 wasdWithAiming Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:(50,1)-(86,80) 179275 0 0.0 0.0 0.0 0.0 wasdWithAiming.twistamount Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:57:5-21 179276 1 0.0 0.0 0.0 0.0 CAF:twists Dodge.Creature.Test src/Dodge/Creature/Test.hs:96:1-6 133961 0 0.0 0.0 0.0 0.0 twists Dodge.Creature.Test src/Dodge/Creature/Test.hs:96:1-35 142625 1 0.0 0.0 0.0 0.0 CAF:twoFlat Dodge.Creature.Test src/Dodge/Creature/Test.hs:93:1-7 133960 0 0.0 0.0 0.0 0.0 twoFlat Dodge.Creature.Test src/Dodge/Creature/Test.hs:93:1-35 143373 1 0.0 0.0 0.0 0.0 CAF:unsafeBlinkGun1 Dodge.Item.Weapon.Utility 115026 0 0.0 0.0 0.0 0.0 unsafeBlinkGun Dodge.Item.Weapon.Utility src/Dodge/Item/Weapon/Utility.hs:(66,1)-(70,49) 146072 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146073 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 146074 1 0.0 0.0 0.0 0.0 CAF:unsafeBlinkGun2 Dodge.Item.Weapon.Utility 115025 0 0.0 0.0 0.0 0.0 unsafeBlinkGun Dodge.Item.Weapon.Utility src/Dodge/Item/Weapon/Utility.hs:(66,1)-(70,49) 146075 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146076 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 146077 1 0.0 0.0 0.0 0.0 CAF:unsafeBlinkGun3 Dodge.Item.Weapon.Utility 115024 0 0.0 0.0 0.0 0.0 unsafeBlinkGun Dodge.Item.Weapon.Utility src/Dodge/Item/Weapon/Utility.hs:(66,1)-(70,49) 146078 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 146079 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 146080 1 0.0 0.0 0.0 0.0 CAF:unsafeDecodeASCII Data.Aeson.Internal.Text src/Data/Aeson/Internal/Text.hs:33:1-17 90266 0 0.0 0.0 0.0 0.0 unsafeDecodeASCII Data.Aeson.Internal.Text src/Data/Aeson/Internal/Text.hs:33:1-35 138961 1 0.0 0.0 0.0 0.0 CAF:unshadowBlock1 Dodge.Block 134490 0 0.0 0.0 0.0 0.0 unshadowBlock Dodge.Block src/Dodge/Block.hs:(39,1)-(44,16) 180342 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 180343 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 180344 1 0.0 0.0 0.0 0.0 CAF:unshadowBlock_f1 Dodge.Block 134489 0 0.0 0.0 0.0 0.0 unshadowBlock Dodge.Block src/Dodge/Block.hs:(39,1)-(44,16) 180345 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 180346 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 180347 1 0.0 0.0 0.0 0.0 CAF:updateBarreloid2 Dodge.Barreloid 113890 0 0.0 0.0 0.0 0.0 updateBarreloid Dodge.Barreloid src/Dodge/Barreloid.hs:(14,1)-(16,34) 158404 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 158405 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 158406 1 0.0 0.0 0.0 0.0 CAF:updateBarreloid_f1 Dodge.Barreloid 113889 0 0.0 0.0 0.0 0.0 updateBarreloid Dodge.Barreloid src/Dodge/Barreloid.hs:(14,1)-(16,34) 158407 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 158408 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 158409 1 0.0 0.0 0.0 0.0 CAF:updateClouds_roJYJ Dodge.Update src/Dodge/Update.hs:431:1-12 136456 0 0.0 0.0 0.0 0.0 updateClouds Dodge.Update src/Dodge/Update.hs:431:1-52 158749 1 0.0 0.0 0.0 0.0 CAF:updateDistortions_rp159 Dodge.Update 136453 0 0.0 0.0 0.0 0.0 updateDistortions Dodge.Update src/Dodge/Update.hs:389:1-66 159477 1 0.0 0.0 0.0 0.0 updateObjMapMaybe Dodge.Update src/Dodge/Update.hs:377:1-57 159478 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 159479 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 159480 1 0.0 0.0 0.0 0.0 CAF:updateEnergyBalls_roJYF Dodge.Update src/Dodge/Update.hs:419:1-17 136472 0 0.0 0.0 0.0 0.0 updateEnergyBalls Dodge.Update src/Dodge/Update.hs:419:1-67 159017 1 0.0 0.0 0.0 0.0 CAF:updateFlames_roJYE Dodge.Update src/Dodge/Update.hs:416:1-12 136469 0 0.0 0.0 0.0 0.0 updateFlames Dodge.Update src/Dodge/Update.hs:416:1-52 159091 1 0.0 0.0 0.0 0.0 CAF:updateFlares_rp14O Dodge.Update 136441 0 0.0 0.0 0.0 0.0 updateFlares Dodge.Update src/Dodge/Update.hs:398:1-51 158970 1 0.0 0.0 0.0 0.0 updateObjMapMaybe Dodge.Update src/Dodge/Update.hs:377:1-57 158971 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 158972 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 158973 1 0.0 0.0 0.0 0.0 CAF:updateHumanoid182 Dodge.Humanoid 116627 0 0.0 0.0 0.0 0.0 updateHumanoid Dodge.Humanoid src/Dodge/Humanoid.hs:(13,1)-(181,9) 157769 0 0.0 0.0 0.0 0.0 stateUpdate Dodge.Creature.State src/Dodge/Creature/State.hs:(54,1)-(66,9) 157770 1 0.0 0.0 0.0 0.0 CAF:updateHumanoid184 Dodge.Humanoid 116579 0 0.0 0.0 0.0 0.0 updateHumanoid Dodge.Humanoid src/Dodge/Humanoid.hs:(13,1)-(181,9) 157763 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 157764 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 157765 1 0.0 0.0 0.0 0.0 CAF:updateHumanoid_f1 Dodge.Humanoid 116578 0 0.0 0.0 0.0 0.0 updateHumanoid Dodge.Humanoid src/Dodge/Humanoid.hs:(13,1)-(181,9) 157766 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 157767 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 157768 1 0.0 0.0 0.0 0.0 CAF:updateLightSources_rp152 Dodge.Update 136449 0 0.0 0.0 0.0 0.0 updateLightSources Dodge.Update src/Dodge/Update.hs:392:1-102 158799 1 0.0 0.0 0.0 0.0 updateObjMapMaybe Dodge.Update src/Dodge/Update.hs:377:1-57 158800 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 158801 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 158802 1 0.0 0.0 0.0 0.0 CAF:updatePosEvents_roJYI Dodge.Update src/Dodge/Update.hs:428:1-15 136481 0 0.0 0.0 0.0 0.0 updatePosEvents Dodge.Update src/Dodge/Update.hs:428:1-61 159128 1 0.0 0.0 0.0 0.0 CAF:updateRadarBlips_rp14V Dodge.Update 136445 0 0.0 0.0 0.0 0.0 updateRadarBlips Dodge.Update src/Dodge/Update.hs:395:1-63 158988 1 0.0 0.0 0.0 0.0 updateObjMapMaybe Dodge.Update src/Dodge/Update.hs:377:1-57 158989 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 158990 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 158991 1 0.0 0.0 0.0 0.0 CAF:updateRadarSweeps_roJYG Dodge.Update src/Dodge/Update.hs:422:1-17 136475 0 0.0 0.0 0.0 0.0 updateRadarSweeps Dodge.Update src/Dodge/Update.hs:422:1-67 159165 1 0.0 0.0 0.0 0.0 CAF:updateShockwaves_roJYD Dodge.Update src/Dodge/Update.hs:413:1-16 136466 0 0.0 0.0 0.0 0.0 updateShockwaves Dodge.Update src/Dodge/Update.hs:413:1-64 159054 1 0.0 0.0 0.0 0.0 CAF:updateSparks_roJYH Dodge.Update src/Dodge/Update.hs:425:1-12 136478 0 0.0 0.0 0.0 0.0 updateSparks Dodge.Update src/Dodge/Update.hs:425:1-52 159202 1 0.0 0.0 0.0 0.0 CAF:updateTerminal Dodge.Inventory src/Dodge/Inventory.hs:159:1-14 116438 0 0.0 0.0 0.0 0.0 updateTerminal Dodge.Inventory src/Dodge/Inventory.hs:159:1-30 157534 1 0.0 0.0 0.0 0.0 CAF:updateTeslaArcs_roJYB Dodge.Update src/Dodge/Update.hs:407:1-15 136460 0 0.0 0.0 0.0 0.0 updateTeslaArcs Dodge.Update src/Dodge/Update.hs:407:1-61 158906 1 0.0 0.0 0.0 0.0 CAF:updateTractorBeams_roJYC Dodge.Update src/Dodge/Update.hs:410:1-18 136463 0 0.0 0.0 0.0 0.0 updateTractorBeams Dodge.Update src/Dodge/Update.hs:410:1-70 158869 1 0.0 0.0 0.0 0.0 CAF:updateWalkCycle1 Dodge.Creature.State.WalkCycle 113144 0 0.0 0.0 0.0 0.0 updateWalkCycle Dodge.Creature.State.WalkCycle src/Dodge/Creature/State/WalkCycle.hs:(13,1)-(17,44) 157870 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 157871 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 157872 1 0.0 0.0 0.0 0.0 CAF:updateWalkCycle_f1 Dodge.Creature.State.WalkCycle 113143 0 0.0 0.0 0.0 0.0 updateWalkCycle Dodge.Creature.State.WalkCycle src/Dodge/Creature/State/WalkCycle.hs:(13,1)-(17,44) 157873 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 157874 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 157875 1 0.0 0.0 0.0 0.0 CAF:upperBoxMT Shape src/Shape.hs:145:1-10 135163 0 0.0 0.0 0.0 0.0 upperBoxMT Shape src/Shape.hs:145:1-36 152695 1 0.0 0.0 0.0 0.0 CAF:upperBoxST Shape src/Shape.hs:148:1-10 135164 0 0.0 0.0 0.0 0.0 upperBoxST Shape src/Shape.hs:148:1-35 159741 1 0.0 0.0 0.0 0.0 CAF:upperBoxSU Shape src/Shape.hs:151:1-10 135165 0 0.0 0.0 0.0 0.0 upperBoxSU Shape src/Shape.hs:151:1-39 159747 1 0.0 0.0 0.0 0.0 CAF:upperPrismPolyHalfMI Shape src/Shape.hs:199:1-20 135183 0 0.0 0.0 0.0 0.0 upperPrismPolyHalfMI Shape src/Shape.hs:199:1-58 143630 1 0.0 0.0 0.0 0.0 CAF:upperPrismPolyHalfST Shape src/Shape.hs:202:1-20 135184 0 0.0 0.0 0.0 0.0 upperPrismPolyHalfST Shape src/Shape.hs:202:1-55 142656 1 0.0 0.0 0.0 0.0 CAF:upperPrismPolyST Shape src/Shape.hs:108:1-16 135179 0 0.0 0.0 0.0 0.0 upperPrismPolyST Shape src/Shape.hs:108:1-47 143689 1 0.0 0.0 0.0 0.0 CAF:upperPrismPolySU Shape src/Shape.hs:114:1-16 135181 0 0.0 0.0 0.0 0.0 upperPrismPolySU Shape src/Shape.hs:114:1-51 180585 1 0.0 0.0 0.0 0.0 CAF:upperPrismPolyTS Shape src/Shape.hs:120:1-16 135182 0 0.0 0.0 0.0 0.0 upperPrismPolyTS Shape src/Shape.hs:120:1-50 178496 1 0.0 0.0 0.0 0.0 CAF:useAmmoAmount3 Dodge.Item.Weapon.TriggerType 115104 0 0.0 0.0 0.0 0.0 useAmmoAmount Dodge.Item.Weapon.TriggerType src/Dodge/Item/Weapon/TriggerType.hs:(358,1)-(362,69) 179421 0 0.0 0.0 0.0 0.0 useAmmoAmount.itRef Dodge.Item.Weapon.TriggerType src/Dodge/Item/Weapon/TriggerType.hs:362:5-69 179422 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 179423 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 179424 1 0.0 0.0 0.0 0.0 CAF:useAmmoAmount_f1 Dodge.Item.Weapon.TriggerType 115103 0 0.0 0.0 0.0 0.0 useAmmoAmount Dodge.Item.Weapon.TriggerType src/Dodge/Item/Weapon/TriggerType.hs:(358,1)-(362,69) 179425 0 0.0 0.0 0.0 0.0 useAmmoAmount.itRef Dodge.Item.Weapon.TriggerType src/Dodge/Item/Weapon/TriggerType.hs:362:5-69 179426 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 179427 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 179428 1 0.0 0.0 0.0 0.0 CAF:useItem1 Dodge.Creature.Impulse.UseItem 134085 0 0.0 0.0 0.0 0.0 useItem Dodge.Creature.Impulse.UseItem src/Dodge/Creature/Impulse/UseItem.hs:(24,1)-(32,85) 178250 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178251 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178252 1 0.0 0.0 0.0 0.0 CAF:useItem2 Dodge.Creature.Impulse.UseItem 134083 0 0.0 0.0 0.0 0.0 useItem Dodge.Creature.Impulse.UseItem src/Dodge/Creature/Impulse/UseItem.hs:(24,1)-(32,85) 178243 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178244 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178245 1 0.0 0.0 0.0 0.0 CAF:useItem3 Dodge.Creature.Impulse.UseItem 134081 0 0.0 0.0 0.0 0.0 useItem Dodge.Creature.Impulse.UseItem src/Dodge/Creature/Impulse/UseItem.hs:(24,1)-(32,85) 178236 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178237 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178238 1 0.0 0.0 0.0 0.0 CAF:useItem_f1 Dodge.Creature.Impulse.UseItem 134086 0 0.0 0.0 0.0 0.0 useItem Dodge.Creature.Impulse.UseItem src/Dodge/Creature/Impulse/UseItem.hs:(24,1)-(32,85) 178272 0 0.0 0.0 0.0 0.0 at Control.Lens.At src/Control/Lens/At.hs:528:3-49 178273 1 0.0 0.0 0.0 0.0 CAF:useItem_f2 Dodge.Creature.Impulse.UseItem 134084 0 0.0 0.0 0.0 0.0 useItem Dodge.Creature.Impulse.UseItem src/Dodge/Creature/Impulse/UseItem.hs:(24,1)-(32,85) 178253 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178254 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178255 1 0.0 0.0 0.0 0.0 CAF:useItem_f3 Dodge.Creature.Impulse.UseItem 134082 0 0.0 0.0 0.0 0.0 useItem Dodge.Creature.Impulse.UseItem src/Dodge/Creature/Impulse/UseItem.hs:(24,1)-(32,85) 178246 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178247 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178248 1 0.0 0.0 0.0 0.0 CAF:useItem_f4 Dodge.Creature.Impulse.UseItem 134080 0 0.0 0.0 0.0 0.0 useItem Dodge.Creature.Impulse.UseItem src/Dodge/Creature/Impulse/UseItem.hs:(24,1)-(32,85) 178239 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178240 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178241 1 0.0 0.0 0.0 0.0 CAF:useUpdate_rjJw0 Dodge.Creature.State 113152 0 0.0 0.0 0.0 0.0 useUpdate Dodge.Creature.State src/Dodge/Creature/State.hs:(215,1)-(220,50) 158162 1 0.0 0.0 0.0 0.0 CAF:v10_r45ro Dodge.Data.WorldEffect 117445 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:84:1-32 168386 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:84:1-32 168387 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 168388 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 168389 1 0.0 0.0 0.0 0.0 CAF:v10_r87V8 Dodge.Data.Item.Use.Consumption.Ammo 122928 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 183877 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 183878 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 183879 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 183880 1 0.0 0.0 0.0 0.0 CAF:v10_rgd04 Dodge.Data.Item.Params 124147 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 184358 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 184359 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 184360 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 184361 1 0.0 0.0 0.0 0.0 CAF:v11_r4Q2y Dodge.Data.Terminal 118706 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 171368 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 171369 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 171370 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 171371 1 0.0 0.0 0.0 0.0 CAF:v11_r87Vc Dodge.Data.Item.Use.Consumption.Ammo 122931 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 163857 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 163858 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 163859 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 163860 1 0.0 0.0 0.0 0.0 CAF:v11_rgd07 Dodge.Data.Item.Params 124149 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 164871 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 164872 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 164873 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 164874 1 0.0 0.0 0.0 0.0 CAF:v12_r45sL Dodge.Data.WorldEffect 117514 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:83:1-34 174276 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:83:1-34 174277 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 174278 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 174279 1 0.0 0.0 0.0 0.0 CAF:v12_r5zcL Dodge.Data.Prop 119620 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:78:1-38 187473 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:78:1-38 187474 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 187475 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 187476 1 0.0 0.0 0.0 0.0 CAF:v12_rgd0a Dodge.Data.Item.Params 124151 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 183314 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 183315 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 183316 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 183317 1 0.0 0.0 0.0 0.0 CAF:v12_rpMzo Dodge.Data.Item.HeldUse 111536 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 183136 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 183137 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 183138 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 183139 1 0.0 0.0 0.0 0.0 CAF:v130_ro1o8 Dodge.Data.Item.Combine 126888 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 164600 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 164601 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 164602 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 164603 1 0.0 0.0 0.0 0.0 CAF:v131_ro1oc Dodge.Data.Item.Combine 126891 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 182989 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 182990 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 182991 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 182992 1 0.0 0.0 0.0 0.0 CAF:v132_ro1og Dodge.Data.Item.Combine 126894 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 165564 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 165565 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 165566 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 165567 1 0.0 0.0 0.0 0.0 CAF:v133_ro1ok Dodge.Data.Item.Combine 126897 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 162254 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 162258 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 162260 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 162262 1 0.0 0.0 0.0 0.0 CAF:v134_ro1oo Dodge.Data.Item.Combine 126900 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 172822 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 172823 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 172824 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 172825 1 0.0 0.0 0.0 0.0 CAF:v13_r45sN Dodge.Data.WorldEffect 117516 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:83:1-34 174242 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:83:1-34 174243 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 174244 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 174245 1 0.0 0.0 0.0 0.0 CAF:v13_r87Vk Dodge.Data.Item.Use.Consumption.Ammo 122937 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 184291 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 184292 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 184293 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 184294 1 0.0 0.0 0.0 0.0 CAF:v14_rf6Xg Dodge.Data.Creature.State 129656 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:61:1-35 161725 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:61:1-35 161726 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 161727 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 161728 1 0.0 0.0 0.0 0.0 CAF:v14_rgd0g Dodge.Data.Item.Params 124155 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 169601 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 169602 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 169603 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 169604 1 0.0 0.0 0.0 0.0 CAF:v15_rgd0j Dodge.Data.Item.Params 124157 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 184102 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 184103 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 184104 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 184105 1 0.0 0.0 0.0 0.0 CAF:v15_rpMCt Dodge.Data.Item.HeldUse 111713 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:101:1-32 165319 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:101:1-32 165320 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 165321 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 165322 1 0.0 0.0 0.0 0.0 CAF:v16_r87Vy Dodge.Data.Item.Use.Consumption.Ammo 122947 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 168966 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 168967 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 168968 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 168969 1 0.0 0.0 0.0 0.0 CAF:v17_ro0YU Dodge.Data.Item.Combine 125475 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:229:1-41 165764 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:229:1-41 165765 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 165766 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 165767 1 0.0 0.0 0.0 0.0 CAF:v19_r45vf Dodge.Data.WorldEffect 117690 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:81:1-32 174539 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:81:1-32 174540 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 174541 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 174542 1 0.0 0.0 0.0 0.0 CAF:v19_r5zfn Dodge.Data.Prop 119752 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:76:1-36 166070 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:76:1-36 166071 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 166072 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 166073 1 0.0 0.0 0.0 0.0 CAF:v19_rgd0v Dodge.Data.Item.Params 124165 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 162811 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 162812 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 162813 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 162814 1 0.0 0.0 0.0 0.0 CAF:v19_ro0Z6 Dodge.Data.Item.Combine 125483 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:229:1-41 165592 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:229:1-41 165593 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 165594 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 165595 1 0.0 0.0 0.0 0.0 CAF:v1_r1UpW Dodge.Data.Item.Effect 124748 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 184184 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 184185 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 184186 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 184187 1 0.0 0.0 0.0 0.0 CAF:v1_r1tWU Dodge.Data.FloatFunction 127816 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 161423 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 161424 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 161425 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 161426 1 0.0 0.0 0.0 0.0 CAF:v1_r2PFb Dodge.Data.MountedObject 120639 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.MountedObject src/Dodge/Data/MountedObject.hs:16:1-41 168350 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.MountedObject src/Dodge/Data/MountedObject.hs:16:1-41 168351 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 168352 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 168353 1 0.0 0.0 0.0 0.0 CAF:v1_r2aRs Dodge.Data.Item.HeldDelay 112583 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 163508 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 163509 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 163510 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 163511 1 0.0 0.0 0.0 0.0 CAF:v1_r2rfX Dodge.Data.Item.Location 124545 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 165877 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 165878 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 165879 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 165880 1 0.0 0.0 0.0 0.0 CAF:v1_r3zCa Dodge.Data.SoundOrigin 137465 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.SoundOrigin src/Dodge/Data/SoundOrigin.hs:41:1-39 174431 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.SoundOrigin src/Dodge/Data/SoundOrigin.hs:41:1-39 174432 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 174433 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 174434 1 0.0 0.0 0.0 0.0 CAF:v1_r45pu Dodge.Data.WorldEffect 117275 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:86:1-34 167883 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:86:1-34 167884 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 167885 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 167886 1 0.0 0.0 0.0 0.0 CAF:v1_r4PYP Dodge.Data.Terminal 118336 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 171026 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 171027 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 171028 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 171029 1 0.0 0.0 0.0 0.0 CAF:v1_r5zaQ Dodge.Data.Prop 119495 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:77:1-36 166547 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:77:1-36 166548 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 166549 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 166550 1 0.0 0.0 0.0 0.0 CAF:v1_r60mK Dodge.Data.Modification 120700 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Modification src/Dodge/Data/Modification.hs:32:1-40 174184 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Modification src/Dodge/Data/Modification.hs:32:1-40 174185 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 174186 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 174187 1 0.0 0.0 0.0 0.0 CAF:v1_r6uLn Dodge.Data.Machine 121232 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 169765 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 169766 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 169767 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 169768 1 0.0 0.0 0.0 0.0 CAF:v1_rRCL Dodge.Data.Item.Scope 123862 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Scope src/Dodge/Data/Item/Scope.hs:34:1-33 184006 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Scope src/Dodge/Data/Item/Scope.hs:34:1-33 184007 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 184008 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 184009 1 0.0 0.0 0.0 0.0 CAF:v1_rcNig Dodge.Data.Wall 117867 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:63:1-41 167239 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:63:1-41 167240 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 167241 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 167242 1 0.0 0.0 0.0 0.0 CAF:v1_rgcY2 Dodge.Data.Item.Params 123956 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:115:1-40 174089 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:115:1-40 174090 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 174091 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 174092 1 0.0 0.0 0.0 0.0 CAF:v1_riZmi Shape.Data 135058 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:62:1-37 187290 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:62:1-37 187291 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 187292 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 187293 1 0.0 0.0 0.0 0.0 CAF:v1_rluYH Dodge.Data.Block 132132 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:52:1-37 172038 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Block src/Dodge/Data/Block.hs:52:1-37 172039 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 172040 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 172041 1 0.0 0.0 0.0 0.0 CAF:v1_rmL5F Dodge.Data.Item.Use.Consumption.LoadAction 122300 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 164554 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 164555 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 164556 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 164557 1 0.0 0.0 0.0 0.0 CAF:v1_rngex Dodge.Data.Item.Use.Consumption 123157 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:57:1-43 182939 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:57:1-43 182940 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 182941 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 182942 1 0.0 0.0 0.0 0.0 CAF:v1_rpMyn Dodge.Data.Item.HeldUse 111495 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 163460 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 163461 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 163462 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 163463 1 0.0 0.0 0.0 0.0 CAF:v1_rpouQ Dodge.Data.Machine.Sensor 121042 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:45:1-48 170235 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:45:1-48 170236 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 170237 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 170238 1 0.0 0.0 0.0 0.0 CAF:v1_rqEju Dodge.Data.Item.Use 123530 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 182706 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 182707 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 182708 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 182709 1 0.0 0.0 0.0 0.0 CAF:v1_ruV4u Dodge.Data.Creature.Misc 130311 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:88:1-40 165137 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:88:1-40 165138 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 165139 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 165140 1 0.0 0.0 0.0 0.0 CAF:v1_rweK3 Dodge.Data.ActionPlan 132935 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 163314 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 163315 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 163316 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 163317 1 0.0 0.0 0.0 0.0 CAF:v20_r45vh Dodge.Data.WorldEffect 117692 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:81:1-32 174377 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:81:1-32 174378 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 174379 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 174380 1 0.0 0.0 0.0 0.0 CAF:v20_rpMCV Dodge.Data.Item.HeldUse 111732 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:101:1-32 165361 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:101:1-32 165362 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 165363 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 165364 1 0.0 0.0 0.0 0.0 CAF:v21_r5zfr Dodge.Data.Prop 119756 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:76:1-36 187241 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:76:1-36 187242 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 187243 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 187244 1 0.0 0.0 0.0 0.0 CAF:v22_r5zft Dodge.Data.Prop 119758 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:76:1-36 166098 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:76:1-36 166099 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 166100 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 166101 1 0.0 0.0 0.0 0.0 CAF:v23_r45vn Dodge.Data.WorldEffect 117698 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:81:1-32 174971 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:81:1-32 174972 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 174973 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 174974 1 0.0 0.0 0.0 0.0 CAF:v23_r5zhj Dodge.Data.Prop 119834 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 187231 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 187232 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 187233 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 187234 1 0.0 0.0 0.0 0.0 CAF:v24_r5zho Dodge.Data.Prop 119837 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 165973 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 165974 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 165975 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 165976 1 0.0 0.0 0.0 0.0 CAF:v27_r45w1 Dodge.Data.WorldEffect 117761 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 170686 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 170687 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 170688 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 170689 1 0.0 0.0 0.0 0.0 CAF:v28_r45w7 Dodge.Data.WorldEffect 117765 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 171322 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 171323 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 171324 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 171325 1 0.0 0.0 0.0 0.0 CAF:v28_rpMIr Dodge.Data.Item.HeldUse 112099 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 183650 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 183651 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 183652 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 183653 1 0.0 0.0 0.0 0.0 CAF:v2_r1LWk Preload.Render 135458 0 0.0 0.0 0.0 0.0 preloadRender Preload.Render src/Preload/Render.hs:(32,1)-(208,13) 140757 0 0.0 0.0 0.0 0.0 preloadRender.\ Preload.Render src/Preload/Render.hs:(95,9)-(99,13) 140758 0 0.0 0.0 0.0 0.0 CAF:v2_r1UpY Dodge.Data.Item.Effect 124750 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 184166 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 184167 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 184168 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 184169 1 0.0 0.0 0.0 0.0 CAF:v2_r1tWZ Dodge.Data.FloatFunction 127819 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 161461 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 161462 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 161463 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 161464 1 0.0 0.0 0.0 0.0 CAF:v2_r2rg1 Dodge.Data.Item.Location 124548 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 165909 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 165910 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 165911 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 165912 1 0.0 0.0 0.0 0.0 CAF:v2_r4PYR Dodge.Data.Terminal 118338 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 170479 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 170480 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 170481 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 170482 1 0.0 0.0 0.0 0.0 CAF:v2_r6SZx Dodge.Data.Button 131382 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:70:1-39 174835 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:70:1-39 174836 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 174837 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 174838 1 0.0 0.0 0.0 0.0 CAF:v2_r6kKz Dodge.Data.Damage 128536 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage src/Dodge/Data/Damage.hs:55:1-40 164403 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Damage src/Dodge/Data/Damage.hs:55:1-40 164404 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 164405 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 164406 1 0.0 0.0 0.0 0.0 CAF:v2_r6uLt Dodge.Data.Machine 121236 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 169972 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 169973 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 169974 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 169975 1 0.0 0.0 0.0 0.0 CAF:v2_raTYb Dodge.Data.Creature.Perception 129970 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:78:1-37 161338 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:78:1-37 161339 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 161340 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 161341 1 0.0 0.0 0.0 0.0 CAF:v2_rcNik Dodge.Data.Wall 117870 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:63:1-41 167300 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:63:1-41 167301 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 167302 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 167303 1 0.0 0.0 0.0 0.0 CAF:v2_rf6Vc Dodge.Data.Creature.State 129434 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:58:1-44 160741 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:58:1-44 160742 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 160743 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 160744 1 0.0 0.0 0.0 0.0 CAF:v2_rgcY6 Dodge.Data.Item.Params 123959 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:115:1-40 183756 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:115:1-40 183757 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 183758 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 183759 1 0.0 0.0 0.0 0.0 CAF:v2_riZmk Shape.Data 135060 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:62:1-37 166160 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:62:1-37 166161 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 166162 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 166163 1 0.0 0.0 0.0 0.0 CAF:v2_rluYJ Dodge.Data.Block 132134 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:52:1-37 172214 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Block src/Dodge/Data/Block.hs:52:1-37 172215 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 172216 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 172217 1 0.0 0.0 0.0 0.0 CAF:v2_rmL5K Dodge.Data.Item.Use.Consumption.LoadAction 122303 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 173931 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 173932 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 173933 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 173934 1 0.0 0.0 0.0 0.0 CAF:v2_rngfd Dodge.Data.Item.Use.Consumption 123214 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 163814 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 163815 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 163816 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 163817 1 0.0 0.0 0.0 0.0 CAF:v2_rpMyt Dodge.Data.Item.HeldUse 111499 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 184265 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 184266 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 184267 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 184268 1 0.0 0.0 0.0 0.0 CAF:v2_rqEjy Dodge.Data.Item.Use 123533 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 162074 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 162075 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 162076 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 162077 1 0.0 0.0 0.0 0.0 CAF:v2_ruV4y Dodge.Data.Creature.Misc 130314 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:88:1-40 163220 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:88:1-40 163221 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 163222 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 163223 1 0.0 0.0 0.0 0.0 CAF:v2_rweKH Dodge.Data.ActionPlan 132995 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161239 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161240 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 161241 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 161242 1 0.0 0.0 0.0 0.0 CAF:v30_r45wh Dodge.Data.WorldEffect 117772 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 170896 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 170897 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 170898 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 170899 1 0.0 0.0 0.0 0.0 CAF:v30_rpMIv Dodge.Data.Item.HeldUse 112103 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 181365 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 181366 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 181367 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 181368 1 0.0 0.0 0.0 0.0 CAF:v31_r45wl Dodge.Data.WorldEffect 117775 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 171387 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 171388 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 171389 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 171390 1 0.0 0.0 0.0 0.0 CAF:v31_ro15r Dodge.Data.Item.Combine 125845 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 173946 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 173947 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 173948 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 173949 1 0.0 0.0 0.0 0.0 CAF:v32_ro15v Dodge.Data.Item.Combine 125848 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 183444 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 183445 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 183446 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 183447 1 0.0 0.0 0.0 0.0 CAF:v32_rpMIz Dodge.Data.Item.HeldUse 112107 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 183385 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 183386 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 183387 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 183388 1 0.0 0.0 0.0 0.0 CAF:v33_rpMIB Dodge.Data.Item.HeldUse 112109 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 183424 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 183425 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 183426 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 183427 1 0.0 0.0 0.0 0.0 CAF:v34_rpMID Dodge.Data.Item.HeldUse 112111 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 173601 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 173602 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 173603 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 173604 1 0.0 0.0 0.0 0.0 CAF:v36_ro15R Dodge.Data.Item.Combine 125863 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 183407 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 183408 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 183409 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 183410 1 0.0 0.0 0.0 0.0 CAF:v3_r1tX4 Dodge.Data.FloatFunction 127822 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 163094 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 163095 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 163096 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 163097 1 0.0 0.0 0.0 0.0 CAF:v3_r2aRA Dodge.Data.Item.HeldDelay 112589 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 183627 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 183628 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 183629 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 183630 1 0.0 0.0 0.0 0.0 CAF:v3_r45pI Dodge.Data.WorldEffect 117285 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:86:1-34 167773 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:86:1-34 167774 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 167775 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 167776 1 0.0 0.0 0.0 0.0 CAF:v3_r4Q0G Dodge.Data.Terminal 118610 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:135:1-43 171255 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:135:1-43 171256 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 171257 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 171258 1 0.0 0.0 0.0 0.0 CAF:v3_r6SZA Dodge.Data.Button 131384 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:70:1-39 174896 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:70:1-39 174897 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 174898 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 174899 1 0.0 0.0 0.0 0.0 CAF:v3_r6kKD Dodge.Data.Damage 128539 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage src/Dodge/Data/Damage.hs:55:1-40 164352 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Damage src/Dodge/Data/Damage.hs:55:1-40 164353 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 164354 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 164355 1 0.0 0.0 0.0 0.0 CAF:v3_r6uLx Dodge.Data.Machine 121239 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 168627 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 168628 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 168629 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 168630 1 0.0 0.0 0.0 0.0 CAF:v3_rcNio Dodge.Data.Wall 117873 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:63:1-41 167188 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:63:1-41 167189 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 167190 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 167191 1 0.0 0.0 0.0 0.0 CAF:v3_rf6W6 Dodge.Data.Creature.State 129572 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:60:1-35 161674 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:60:1-35 161675 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 161676 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 161677 1 0.0 0.0 0.0 0.0 CAF:v3_rgcYp Dodge.Data.Item.Params 124019 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:116:1-38 174055 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:116:1-38 174056 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 174057 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 174058 1 0.0 0.0 0.0 0.0 CAF:v3_rluYL Dodge.Data.Block 132136 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:52:1-37 171845 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Block src/Dodge/Data/Block.hs:52:1-37 171846 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 171847 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 171848 1 0.0 0.0 0.0 0.0 CAF:v3_rmL5P Dodge.Data.Item.Use.Consumption.LoadAction 122306 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 164567 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 164568 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 164569 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 164570 1 0.0 0.0 0.0 0.0 CAF:v3_rpMyz Dodge.Data.Item.HeldUse 111503 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 184485 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 184486 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 184487 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 184488 1 0.0 0.0 0.0 0.0 CAF:v3_rpovm Dodge.Data.Machine.Sensor 121115 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:47:1-34 169997 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:47:1-34 169998 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 169999 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 170000 1 0.0 0.0 0.0 0.0 CAF:v3_rqEjC Dodge.Data.Item.Use 123536 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 165267 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 165268 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 165269 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 165270 1 0.0 0.0 0.0 0.0 CAF:v40_rpMIP Dodge.Data.Item.HeldUse 112123 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 163569 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 163570 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 163571 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 163572 1 0.0 0.0 0.0 0.0 CAF:v41_ro16j Dodge.Data.Item.Combine 125882 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 183703 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 183704 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 183705 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 183706 1 0.0 0.0 0.0 0.0 CAF:v45_ro16D Dodge.Data.Item.Combine 125896 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 164633 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 164634 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 164635 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 164636 1 0.0 0.0 0.0 0.0 CAF:v45_rpMIZ Dodge.Data.Item.HeldUse 112133 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 183178 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 183179 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 183180 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 183181 1 0.0 0.0 0.0 0.0 CAF:v46_ro16J Dodge.Data.Item.Combine 125900 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 182105 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 182106 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 182107 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 182108 1 0.0 0.0 0.0 0.0 CAF:v48_rpMJ5 Dodge.Data.Item.HeldUse 112139 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 168800 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 168801 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 168802 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 168803 1 0.0 0.0 0.0 0.0 CAF:v4_r1Uq2 Dodge.Data.Item.Effect 124754 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 184144 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 184145 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 184146 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 184147 1 0.0 0.0 0.0 0.0 CAF:v4_r1tX9 Dodge.Data.FloatFunction 127825 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 163360 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 163361 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 163362 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 163363 1 0.0 0.0 0.0 0.0 CAF:v4_r45rc Dodge.Data.WorldEffect 117433 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:84:1-32 168205 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:84:1-32 168206 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 168207 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 168208 1 0.0 0.0 0.0 0.0 CAF:v4_r6T1g Dodge.Data.Button 131481 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:68:1-38 174674 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:68:1-38 174675 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 174676 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 174677 1 0.0 0.0 0.0 0.0 CAF:v4_rf6W8 Dodge.Data.Creature.State 129574 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:60:1-35 162990 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:60:1-35 162991 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 162992 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 162993 1 0.0 0.0 0.0 0.0 CAF:v4_rmL6x Dodge.Data.Item.Use.Consumption.LoadAction 122363 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:62:1-40 184668 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:62:1-40 184669 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 184670 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 184671 1 0.0 0.0 0.0 0.0 CAF:v4_rpovq Dodge.Data.Machine.Sensor 121118 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:47:1-34 170136 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:47:1-34 170137 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 170138 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 170139 1 0.0 0.0 0.0 0.0 CAF:v4_rqEjG Dodge.Data.Item.Use 123539 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 172758 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 172759 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 172760 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 172761 1 0.0 0.0 0.0 0.0 CAF:v4_rweKR Dodge.Data.ActionPlan 133002 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 185965 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 185966 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 185967 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 185968 1 0.0 0.0 0.0 0.0 CAF:v52_rpMJd Dodge.Data.Item.HeldUse 112147 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 183477 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 183478 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 183479 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 183480 1 0.0 0.0 0.0 0.0 CAF:v53_rpMJf Dodge.Data.Item.HeldUse 112149 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 183867 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 183868 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 183869 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 183870 1 0.0 0.0 0.0 0.0 CAF:v54_ro17v Dodge.Data.Item.Combine 125932 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 184337 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 184338 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 184339 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 184340 1 0.0 0.0 0.0 0.0 CAF:v54_rpMJh Dodge.Data.Item.HeldUse 112151 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 184281 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 184282 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 184283 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 184284 1 0.0 0.0 0.0 0.0 CAF:v56_rweXb Dodge.Data.ActionPlan 133679 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161173 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161174 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 161175 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 161176 1 0.0 0.0 0.0 0.0 CAF:v57_rpMJn Dodge.Data.Item.HeldUse 112157 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 184433 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 184434 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 184435 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 184436 1 0.0 0.0 0.0 0.0 CAF:v58_rpMJp Dodge.Data.Item.HeldUse 112159 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 173266 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 173267 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 173268 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 173269 1 0.0 0.0 0.0 0.0 CAF:v59_ro17Z Dodge.Data.Item.Combine 125952 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 183505 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 183506 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 183507 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 183508 1 0.0 0.0 0.0 0.0 CAF:v5_r1Uq4 Dodge.Data.Item.Effect 124756 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 183052 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 183053 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 183054 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 183055 1 0.0 0.0 0.0 0.0 CAF:v5_r4Q22 Dodge.Data.Terminal 118684 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 171212 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 171213 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 171214 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 171215 1 0.0 0.0 0.0 0.0 CAF:v5_r5zcx Dodge.Data.Prop 119606 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:78:1-38 166448 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:78:1-38 166449 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 166450 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 166451 1 0.0 0.0 0.0 0.0 CAF:v5_rf6Wa Dodge.Data.Creature.State 129576 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:60:1-35 163350 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:60:1-35 163351 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 163352 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 163353 1 0.0 0.0 0.0 0.0 CAF:v5_rgcYx Dodge.Data.Item.Params 124025 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:116:1-38 164927 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:116:1-38 164928 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 164929 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 164930 1 0.0 0.0 0.0 0.0 CAF:v5_rpMyK Dodge.Data.Item.HeldUse 111510 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 183851 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 183852 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 183853 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 183854 1 0.0 0.0 0.0 0.0 CAF:v5_ruV5Z Dodge.Data.Creature.Misc 130392 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:85:1-36 161809 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:85:1-36 161810 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 161811 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 161812 1 0.0 0.0 0.0 0.0 CAF:v60_ro185 Dodge.Data.Item.Combine 125956 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 169143 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 169144 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 169145 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 169146 1 0.0 0.0 0.0 0.0 CAF:v64_ro18r Dodge.Data.Item.Combine 125971 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 183238 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 183239 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 183240 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 183241 1 0.0 0.0 0.0 0.0 CAF:v65_ro18x Dodge.Data.Item.Combine 125975 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 184509 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 184510 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 184511 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 184512 1 0.0 0.0 0.0 0.0 CAF:v67_ro18H Dodge.Data.Item.Combine 125982 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 183965 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 183966 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 183967 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 183968 1 0.0 0.0 0.0 0.0 CAF:v68_ro18N Dodge.Data.Item.Combine 125986 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 184462 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 184463 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 184464 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 184465 1 0.0 0.0 0.0 0.0 CAF:v6_r45rg Dodge.Data.WorldEffect 117437 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:84:1-32 167640 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:84:1-32 167641 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 167642 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 167643 1 0.0 0.0 0.0 0.0 CAF:v6_r4Q26 Dodge.Data.Terminal 118687 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 171174 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 171175 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 171176 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 171177 1 0.0 0.0 0.0 0.0 CAF:v6_r5zcz Dodge.Data.Prop 119608 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:78:1-38 166509 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:78:1-38 166510 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 166511 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 166512 1 0.0 0.0 0.0 0.0 CAF:v6_r6T1o Dodge.Data.Button 131487 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:68:1-38 175168 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:68:1-38 175169 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 175170 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 175171 1 0.0 0.0 0.0 0.0 CAF:v6_ruV63 Dodge.Data.Creature.Misc 130395 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:85:1-36 163070 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:85:1-36 163071 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 163072 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 163073 1 0.0 0.0 0.0 0.0 CAF:v72_rweYr Dodge.Data.ActionPlan 133736 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161101 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161102 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 161103 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 161104 1 0.0 0.0 0.0 0.0 CAF:v75_ro19r Dodge.Data.Item.Combine 126013 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 184129 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 184130 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 184131 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 184132 1 0.0 0.0 0.0 0.0 CAF:v76_ro19x Dodge.Data.Item.Combine 126017 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 170276 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 170277 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 170278 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 170279 1 0.0 0.0 0.0 0.0 CAF:v76_rweYN Dodge.Data.ActionPlan 133751 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161055 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161056 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 161057 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 161058 1 0.0 0.0 0.0 0.0 CAF:v77_ro1d0 Dodge.Data.Item.Combine 126264 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:226:1-37 182641 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:226:1-37 182642 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 182643 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 182644 1 0.0 0.0 0.0 0.0 CAF:v7_r1Uq8 Dodge.Data.Item.Effect 124760 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 183035 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 183036 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 183037 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 183038 1 0.0 0.0 0.0 0.0 CAF:v7_r4Q2c Dodge.Data.Terminal 118691 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 171426 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 171427 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 171428 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 171429 1 0.0 0.0 0.0 0.0 CAF:v7_r5zcB Dodge.Data.Prop 119610 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:78:1-38 166409 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:78:1-38 166410 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 166411 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 166412 1 0.0 0.0 0.0 0.0 CAF:v7_rmL6X Dodge.Data.Item.Use.Consumption.LoadAction 122400 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:63:1-49 184611 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:63:1-49 184612 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 184613 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 184614 1 0.0 0.0 0.0 0.0 CAF:v7_ruV6D Dodge.Data.Creature.Misc 130451 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:84:1-40 161619 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:84:1-40 161620 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 161621 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 161622 1 0.0 0.0 0.0 0.0 CAF:v83_ro1dA Dodge.Data.Item.Combine 126288 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:226:1-37 173194 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:226:1-37 173195 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 173196 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 173197 1 0.0 0.0 0.0 0.0 CAF:v8_r1Uqa Dodge.Data.Item.Effect 124762 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 162477 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 162478 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 162479 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 162480 1 0.0 0.0 0.0 0.0 CAF:v8_r4Q2i Dodge.Data.Terminal 118695 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 171470 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 171471 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 171472 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 171473 1 0.0 0.0 0.0 0.0 CAF:v8_rgcZY Dodge.Data.Item.Params 124143 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 183515 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 183516 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 183517 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 183518 1 0.0 0.0 0.0 0.0 CAF:v8_rmL7b Dodge.Data.Item.Use.Consumption.LoadAction 122434 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:65:1-45 184556 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:65:1-45 184557 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 184558 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 184559 1 0.0 0.0 0.0 0.0 CAF:v8_rpMz0 Dodge.Data.Item.HeldUse 111520 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 183461 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 183462 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 183463 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 183464 1 0.0 0.0 0.0 0.0 CAF:v8_ruV6J Dodge.Data.Creature.Misc 130455 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:84:1-40 162854 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:84:1-40 162855 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 162856 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 162857 1 0.0 0.0 0.0 0.0 CAF:v91_ro1em Dodge.Data.Item.Combine 126320 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:226:1-37 172861 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:226:1-37 172862 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 172863 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 172864 1 0.0 0.0 0.0 0.0 CAF:v9_r4Q2o Dodge.Data.Terminal 118699 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 171351 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 171352 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 171353 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 171354 1 0.0 0.0 0.0 0.0 CAF:v9_rmL7f Dodge.Data.Item.Use.Consumption.LoadAction 122437 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:65:1-45 160519 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:65:1-45 160520 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 160521 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 160522 1 0.0 0.0 0.0 0.0 CAF:v9_rpMz6 Dodge.Data.Item.HeldUse 111524 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 168716 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 168717 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 168718 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 168719 1 0.0 0.0 0.0 0.0 CAF:v_r1tWN Dodge.Data.FloatFunction 127812 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 161507 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 161508 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 161509 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 161510 1 0.0 0.0 0.0 0.0 CAF:v_r2PF7 Dodge.Data.MountedObject 120636 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.MountedObject src/Dodge/Data/MountedObject.hs:16:1-41 168314 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.MountedObject src/Dodge/Data/MountedObject.hs:16:1-41 168315 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 168316 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 168317 1 0.0 0.0 0.0 0.0 CAF:v_r2aRm Dodge.Data.Item.HeldDelay 112579 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 168754 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 168755 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 168756 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 168757 1 0.0 0.0 0.0 0.0 CAF:v_r2rfT Dodge.Data.Item.Location 124542 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 162388 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 162389 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 162390 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 162391 1 0.0 0.0 0.0 0.0 CAF:v_r4PYN Dodge.Data.Terminal 118334 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 170860 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 170861 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 170862 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 170863 1 0.0 0.0 0.0 0.0 CAF:v_r6CnC Dodge.Data.Creature.Stance 129768 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:48:1-36 160876 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:48:1-36 160877 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 160878 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 160879 1 0.0 0.0 0.0 0.0 CAF:v_r6SZr Dodge.Data.Button 131378 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:70:1-39 175219 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:70:1-39 175220 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 175221 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 175222 1 0.0 0.0 0.0 0.0 CAF:v_r7meT Dodge.Data.Creature 130725 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160772 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160773 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160775 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160776 1 0.0 0.0 0.0 0.0 CAF:v_r7p1O Dodge.Data.Bullet 131648 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:75:1-44 164086 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:75:1-44 164087 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 164088 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 164089 1 0.0 0.0 0.0 0.0 CAF:v_rRCF Dodge.Data.Item.Scope 123858 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Scope src/Dodge/Data/Item/Scope.hs:34:1-33 162760 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Scope src/Dodge/Data/Item/Scope.hs:34:1-33 162761 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 162762 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 162763 1 0.0 0.0 0.0 0.0 CAF:v_rc10o Dodge.Data.LightSource 121880 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:56:1-39 175888 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:56:1-39 175889 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:52:1-43 175891 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:52:1-43 175892 1 0.0 0.0 0.0 0.0 CAF:v_rcNia Dodge.Data.Wall 117863 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:63:1-41 167080 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:63:1-41 167081 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 167082 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 167083 1 0.0 0.0 0.0 0.0 CAF:v_riZmg Shape.Data 135056 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:62:1-37 175674 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:62:1-37 175675 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 175676 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 175677 1 0.0 0.0 0.0 0.0 CAF:v_rluYF Dodge.Data.Block 132130 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:52:1-37 172077 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Block src/Dodge/Data/Block.hs:52:1-37 172078 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 172079 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 172080 1 0.0 0.0 0.0 0.0 CAF:v_rmL5A Dodge.Data.Item.Use.Consumption.LoadAction 122297 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 164493 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 164494 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 164495 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 164496 1 0.0 0.0 0.0 0.0 CAF:v_rnget Dodge.Data.Item.Use.Consumption 123154 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:57:1-43 183597 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:57:1-43 183598 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 183599 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 183600 1 0.0 0.0 0.0 0.0 CAF:v_ro0W4 Dodge.Data.Item.Combine 125085 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:232:1-42 164744 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:232:1-42 164745 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 164746 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 164747 1 0.0 0.0 0.0 0.0 CAF:v_rpMyh Dodge.Data.Item.HeldUse 111491 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 173214 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 173215 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 173216 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 173217 1 0.0 0.0 0.0 0.0 CAF:v_rpouM Dodge.Data.Machine.Sensor 121039 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:45:1-48 170192 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:45:1-48 170193 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 170194 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 170195 1 0.0 0.0 0.0 0.0 CAF:v_rqEjq Dodge.Data.Item.Use 123527 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 163427 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 163428 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 163429 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 163430 1 0.0 0.0 0.0 0.0 CAF:v_rqpa8 Dodge.Data.Item.Use.Equipment 122115 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:37:1-39 165461 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:37:1-39 165462 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 165463 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 165464 1 0.0 0.0 0.0 0.0 CAF:v_ruV4q Dodge.Data.Creature.Misc 130308 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:88:1-40 160302 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:88:1-40 160303 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 160305 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 160306 1 0.0 0.0 0.0 0.0 CAF:v_rweK1 Dodge.Data.ActionPlan 132933 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 160985 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 160986 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 160987 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 160988 1 0.0 0.0 0.0 0.0 CAF:vcat Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:324:1-4 91967 0 0.0 0.0 0.0 0.0 vcat Text.PrettyPrint.Leijen.Text Text/PrettyPrint/Leijen/Text.hs:324:1-18 144611 1 0.0 0.0 0.0 0.0 CAF:vert Shader.Data src/Shader/Data.hs:93:1-4 135338 0 0.0 0.0 0.0 0.0 vert Shader.Data src/Shader/Data.hs:93:1-23 139624 1 0.0 0.0 0.0 0.0 CAF:volleyGun1 Dodge.Item.Held.Cane 115618 0 0.0 0.0 0.0 0.0 volleyGun Dodge.Item.Held.Cane src/Dodge/Item/Held/Cane.hs:(43,1)-(74,47) 145412 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145413 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145414 1 0.0 0.0 0.0 0.0 CAF:volleyGun2 Dodge.Item.Held.Cane 115617 0 0.0 0.0 0.0 0.0 volleyGun Dodge.Item.Held.Cane src/Dodge/Item/Held/Cane.hs:(43,1)-(74,47) 145415 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145416 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145417 1 0.0 0.0 0.0 0.0 CAF:volleyGun3 Dodge.Item.Held.Cane 115616 0 0.0 0.0 0.0 0.0 volleyGun Dodge.Item.Held.Cane src/Dodge/Item/Held/Cane.hs:(43,1)-(74,47) 145418 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145419 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145420 1 0.0 0.0 0.0 0.0 CAF:volleyGun4 Dodge.Item.Held.Cane 115615 0 0.0 0.0 0.0 0.0 volleyGun Dodge.Item.Held.Cane src/Dodge/Item/Held/Cane.hs:(43,1)-(74,47) 145421 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145422 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145423 1 0.0 0.0 0.0 0.0 CAF:volleyGun5 Dodge.Item.Held.Cane 115614 0 0.0 0.0 0.0 0.0 volleyGun Dodge.Item.Held.Cane src/Dodge/Item/Held/Cane.hs:(43,1)-(74,47) 145424 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145425 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145426 1 0.0 0.0 0.0 0.0 CAF:volleyGun6 Dodge.Item.Held.Cane 115613 0 0.0 0.0 0.0 0.0 volleyGun Dodge.Item.Held.Cane src/Dodge/Item/Held/Cane.hs:(43,1)-(74,47) 145427 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145428 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145429 1 0.0 0.0 0.0 0.0 CAF:volleyGun7 Dodge.Item.Held.Cane 115612 0 0.0 0.0 0.0 0.0 volleyGun Dodge.Item.Held.Cane src/Dodge/Item/Held/Cane.hs:(43,1)-(74,47) 145430 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145431 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145432 1 0.0 0.0 0.0 0.0 CAF:volleyGun8 Dodge.Item.Held.Cane 115611 0 0.0 0.0 0.0 0.0 volleyGun Dodge.Item.Held.Cane src/Dodge/Item/Held/Cane.hs:(43,1)-(74,47) 145433 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145434 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145435 1 0.0 0.0 0.0 0.0 CAF:w1_r4Q4p Dodge.Data.Terminal 118790 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 190006 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 190007 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 190008 1 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 190011 1 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 190009 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2269:5-28 190010 0 0.0 0.0 0.0 0.0 CAF:w1_r7JPz Data.Aeson.Encoding.Builder 90294 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:(122,1)-(123,66) 161873 0 0.0 0.0 0.0 0.0 string.go Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:123:9-66 161874 1 0.0 0.0 0.0 0.0 CAF:w_r4Q4o Dodge.Data.Terminal 118789 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 190014 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 190015 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 190016 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 190017 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2269:5-28 190018 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 190019 1 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 190020 1 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 190023 1 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 190026 1 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 190029 1 0.0 0.0 0.0 0.0 tagSingleConstructors Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:759:7-27 190024 1 0.0 0.0 0.0 0.0 CAF:w_r84jA Dodge.Data.LWorld 121471 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 175997 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 175998 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 175999 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2269:5-28 176000 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 176001 1 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 176002 1 0.0 0.0 0.0 0.0 CAF:waistSP Dodge.Creature.HandPos src/Dodge/Creature/HandPos.hs:179:1-7 134098 0 0.0 0.0 0.0 0.0 waistSP Dodge.Creature.HandPos src/Dodge/Creature/HandPos.hs:179:1-25 143388 1 0.0 0.0 0.0 0.0 CAF:waistSP_f Dodge.Creature.HandPos 134096 0 0.0 0.0 0.0 0.0 waistSP Dodge.Creature.HandPos src/Dodge/Creature/HandPos.hs:179:1-25 143418 0 0.0 0.0 0.0 0.0 CAF:wallBuffer_rdDZz Dodge.WallCreatureCollisions src/Dodge/WallCreatureCollisions.hs:51:1-10 135990 0 0.0 0.0 0.0 0.0 wallBuffer Dodge.WallCreatureCollisions src/Dodge/WallCreatureCollisions.hs:51:1-14 159536 1 0.0 0.0 0.0 0.0 CAF:wallsFromRooms_rgpBN Dodge.Layout src/Dodge/Layout.hs:147:1-14 111117 0 0.0 0.0 0.0 0.0 wallsFromRooms Dodge.Layout src/Dodge/Layout.hs:(147,1)-(155,62) 151671 1 0.0 0.0 0.0 0.0 CAF:warningRooms2 Dodge.Room.Warning 110185 0 0.0 0.0 0.0 0.0 CAF:warningRooms6 Dodge.Room.Warning 110161 0 0.0 0.0 0.0 0.0 warningRooms Dodge.Room.Warning src/Dodge/Room/Warning.hs:(30,1)-(35,92) 149042 0 0.0 0.0 0.0 0.0 roomNgon Dodge.Room.Ngon src/Dodge/Room/Ngon.hs:(15,1)-(34,97) 149043 1 0.0 0.0 0.0 0.0 toBothLnk Dodge.RoomLink src/Dodge/RoomLink.hs:(122,1)-(127,9) 149643 8 0.0 0.0 0.0 0.0 makeTileFromPoly Tile src/Tile.hs:(29,1)-(36,18) 160071 1 0.0 0.0 0.0 0.0 + Linear.V2 src/Linear/V2.hs:207:3-18 160072 1 0.0 0.0 0.0 0.0 <*> Linear.V2 src/Linear/V2.hs:171:3-36 160073 1 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 160078 0 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 160074 1 0.0 0.0 0.0 0.0 makeTileFromPoly.(...) Tile src/Tile.hs:36:5-18 160076 1 0.0 0.0 0.0 0.0 makeTileFromPoly.c Tile src/Tile.hs:36:5-18 160075 1 0.0 0.0 0.0 0.0 makeTileFromPoly.d Tile src/Tile.hs:36:5-18 160077 1 0.0 0.0 0.0 0.0 roomNgon.bl Dodge.Room.Ngon src/Dodge/Room/Ngon.hs:32:5-15 151248 1 0.0 0.0 0.0 0.0 roomNgon.br Dodge.Room.Ngon src/Dodge/Room/Ngon.hs:33:5-19 151249 1 0.0 0.0 0.0 0.0 roomNgon.lnks Dodge.Room.Ngon src/Dodge/Room/Ngon.hs:34:5-97 149045 1 0.0 0.0 0.0 0.0 roomNgon.lnks.\ Dodge.Room.Ngon src/Dodge/Room/Ngon.hs:34:34-46 149048 8 0.0 0.0 0.0 0.0 roomNgon.lnks.\ Dodge.Room.Ngon src/Dodge/Room/Ngon.hs:34:69-91 149046 8 0.0 0.0 0.0 0.0 roomNgon.poly Dodge.Room.Ngon src/Dodge/Room/Ngon.hs:(28,5)-(31,28) 151244 1 0.0 0.0 0.0 0.0 roomNgon.poly.\ Dodge.Room.Ngon src/Dodge/Room/Ngon.hs:30:27-108 151247 8 0.0 0.0 0.0 0.0 loopPairs ListHelp src/ListHelp.hs:(29,1)-(33,69) 151245 1 0.0 0.0 0.0 0.0 loopPairs.f ListHelp src/ListHelp.hs:(31,5)-(32,40) 151246 8 0.0 0.0 0.0 0.0 roomNgon.rot Dodge.Room.Ngon src/Dodge/Room/Ngon.hs:26:5-33 149047 1 0.0 0.0 0.0 0.0 roomNgon.rots Dodge.Room.Ngon src/Dodge/Room/Ngon.hs:27:5-51 149044 1 0.0 0.0 0.0 0.0 CAF:warningRooms9 Dodge.Room.Warning 110159 0 0.0 0.0 0.0 0.0 warningRooms Dodge.Room.Warning src/Dodge/Room/Warning.hs:(30,1)-(35,92) 149645 0 0.0 0.0 0.0 0.0 cleatOnward Dodge.Cleat src/Dodge/Cleat.hs:25:1-68 149646 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 149647 0 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 149648 0 0.0 0.0 0.0 0.0 CAF:wasdDir_rkSeb Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:104:1-7 113082 0 0.0 0.0 0.0 0.0 wasdDir Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:104:1-81 157907 1 0.0 0.0 0.0 0.0 CAF:watchUpdateStrat3 Dodge.Creature.ReaderUpdate 113293 0 0.0 0.0 0.0 0.0 watchUpdateStrat Dodge.Creature.ReaderUpdate src/Dodge/Creature/ReaderUpdate.hs:(179,1)-(183,11) 158045 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 158046 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 158047 1 0.0 0.0 0.0 0.0 CAF:watchUpdateStrat_f1 Dodge.Creature.ReaderUpdate 113292 0 0.0 0.0 0.0 0.0 watchUpdateStrat Dodge.Creature.ReaderUpdate src/Dodge/Creature/ReaderUpdate.hs:(179,1)-(183,11) 158048 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 158049 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 158050 1 0.0 0.0 0.0 0.0 CAF:weaponBetweenPillars_rnnji Dodge.Room.Room 110435 0 0.0 0.0 0.0 0.0 weaponBetweenPillars Dodge.Room.Room src/Dodge/Room/Room.hs:(194,1)-(216,71) 147895 1 0.0 0.0 0.0 0.0 CAF:windowXFloat Dodge.Data.Config src/Dodge/Data/Config.hs:62:1-12 138407 0 0.0 0.0 0.0 0.0 windowXFloat Dodge.Data.Config src/Dodge/Data/Config.hs:62:1-38 142668 1 0.0 0.0 0.0 0.0 CAF:windowYFloat Dodge.Data.Config src/Dodge/Data/Config.hs:64:1-12 138406 0 0.0 0.0 0.0 0.0 windowYFloat Dodge.Data.Config src/Dodge/Data/Config.hs:64:1-38 142658 1 0.0 0.0 0.0 0.0 CAF:withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-14 76223 0 0.0 0.0 0.0 0.0 withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 139471 1 0.0 0.0 0.0 0.0 CAF:wlIXsNearPoint Dodge.Zoning.Wall src/Dodge/Zoning/Wall.hs:23:1-14 135927 0 0.0 0.0 0.0 0.0 wlIXsNearPoint Dodge.Zoning.Wall src/Dodge/Zoning/Wall.hs:23:1-48 143003 1 0.0 0.0 0.0 0.0 CAF:wlIXsNearRect Dodge.Zoning.Wall src/Dodge/Zoning/Wall.hs:30:1-13 135926 0 0.0 0.0 0.0 0.0 wlIXsNearRect Dodge.Zoning.Wall src/Dodge/Zoning/Wall.hs:30:1-46 159530 1 0.0 0.0 0.0 0.0 CAF:wlZoneSize Dodge.Zoning.Wall src/Dodge/Zoning/Wall.hs:53:1-10 135923 0 0.0 0.0 0.0 0.0 wlZoneSize Dodge.Zoning.Wall src/Dodge/Zoning/Wall.hs:53:1-15 143012 1 0.0 0.0 0.0 0.0 CAF:wlsNearCirc1 Dodge.Zoning.Wall 135931 0 0.0 0.0 0.0 0.0 wlsNearCirc Dodge.Zoning.Wall src/Dodge/Zoning/Wall.hs:50:1-54 179743 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 179744 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 179745 1 0.0 0.0 0.0 0.0 CAF:wlsNearCirc_f1 Dodge.Zoning.Wall 135930 0 0.0 0.0 0.0 0.0 wlsNearCirc Dodge.Zoning.Wall src/Dodge/Zoning/Wall.hs:50:1-54 179746 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 179747 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 179748 1 0.0 0.0 0.0 0.0 CAF:wlsNearPoint1 Dodge.Zoning.Wall 135936 0 0.0 0.0 0.0 0.0 wlsNearPoint Dodge.Zoning.Wall src/Dodge/Zoning/Wall.hs:40:1-52 157371 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 157372 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 157373 1 0.0 0.0 0.0 0.0 CAF:wlsNearPoint_f1 Dodge.Zoning.Wall 135935 0 0.0 0.0 0.0 0.0 wlsNearPoint Dodge.Zoning.Wall src/Dodge/Zoning/Wall.hs:40:1-52 157374 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 157375 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 157376 1 0.0 0.0 0.0 0.0 CAF:wlsNearRect1 Dodge.Zoning.Wall 135933 0 0.0 0.0 0.0 0.0 wlsNearRect Dodge.Zoning.Wall src/Dodge/Zoning/Wall.hs:47:1-58 159542 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 159543 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 159544 1 0.0 0.0 0.0 0.0 CAF:wlsNearRect_f1 Dodge.Zoning.Wall 135932 0 0.0 0.0 0.0 0.0 wlsNearRect Dodge.Zoning.Wall src/Dodge/Zoning/Wall.hs:47:1-58 159545 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 159546 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 159547 1 0.0 0.0 0.0 0.0 CAF:wordSizeInBits System.Random.Internal src/System/Random/Internal.hs:731:1-14 84798 0 0.0 0.0 0.0 0.0 wordSizeInBits System.Random.Internal src/System/Random/Internal.hs:731:1-42 144514 1 0.0 0.0 0.0 0.0 CAF:wordToFormat SDL.Mixer src/SDL/Mixer.hs:340:1-12 109275 0 0.0 0.0 0.0 0.0 wordToFormat SDL.Mixer src/SDL/Mixer.hs:(340,1)-(349,54) 141915 1 0.0 0.0 0.0 0.0 CAF:worldToGenWorld2 Dodge.LevelGen.LevelStructure 111104 0 0.0 0.0 0.0 0.0 worldToGenWorld Dodge.LevelGen.LevelStructure src/Dodge/LevelGen/LevelStructure.hs:(15,1)-(20,9) 151977 0 0.0 0.0 0.0 0.0 generateGenParams Dodge.LevelGen.LevelStructure src/Dodge/LevelGen/LevelStructure.hs:(23,1)-(30,23) 151978 0 0.0 0.0 0.0 0.0 toEnum Color src/Color.hs:28:24-27 152017 12 0.0 0.0 0.0 0.0 fromEnum Color src/Color.hs:28:24-27 151979 2 0.0 0.0 0.0 0.0 CAF:worldToGenWorld_m1 Dodge.LevelGen.LevelStructure 111105 0 0.0 0.0 0.0 0.0 worldToGenWorld Dodge.LevelGen.LevelStructure src/Dodge/LevelGen/LevelStructure.hs:(15,1)-(20,9) 151973 0 0.0 0.0 0.0 0.0 generateGenParams Dodge.LevelGen.LevelStructure src/Dodge/LevelGen/LevelStructure.hs:(23,1)-(30,23) 151974 0 0.0 0.0 0.0 0.0 shuffle RandomHelp src/RandomHelp.hs:(47,1)-(52,38) 151975 1 0.0 0.0 0.0 0.0 shuffle.\ RandomHelp src/RandomHelp.hs:48:44-64 151986 12 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:235:3-43 151987 0 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 151988 0 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 151993 1 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 151995 1 0.0 0.0 0.0 0.0 CAF:wristInvisibility1 Dodge.Item.Equipment 115756 0 0.0 0.0 0.0 0.0 wristInvisibility Dodge.Item.Equipment src/Dodge/Item/Equipment.hs:(121,1)-(126,70) 165251 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 165252 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 165253 1 0.0 0.0 0.0 0.0 CAF:wristInvisibility2 Dodge.Item.Equipment 115755 0 0.0 0.0 0.0 0.0 wristInvisibility Dodge.Item.Equipment src/Dodge/Item/Equipment.hs:(121,1)-(126,70) 165254 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 165255 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 165256 1 0.0 0.0 0.0 0.0 CAF:wristInvisibility3 Dodge.Item.Equipment 115754 0 0.0 0.0 0.0 0.0 wristInvisibility Dodge.Item.Equipment src/Dodge/Item/Equipment.hs:(121,1)-(126,70) 165257 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 165258 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 165259 1 0.0 0.0 0.0 0.0 CAF:wristInvisibility4 Dodge.Item.Equipment 115753 0 0.0 0.0 0.0 0.0 wristInvisibility Dodge.Item.Equipment src/Dodge/Item/Equipment.hs:(121,1)-(126,70) 165260 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 165261 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 165262 1 0.0 0.0 0.0 0.0 CAF:x11_r230X Data.Aeson.Parser.Internal 91069 0 0.0 0.0 0.0 0.0 value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:202:1-37 138633 0 0.0 0.0 0.0 0.0 >>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 138634 1 0.0 0.0 0.0 0.0 >>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 138635 0 0.0 0.0 0.0 0.0 >>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 138636 0 0.0 0.0 0.0 0.0 object_ Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:136:46-85 138637 0 0.0 0.0 0.0 0.0 <* Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:191:5-36 138638 1 0.0 0.0 0.0 0.0 CAF:x12_rbXi0 Dodge.Update.Camera 136221 0 0.0 0.0 0.0 0.0 updateCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(32,1)-(35,15) 142907 0 0.0 0.0 0.0 0.0 updateInGameCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(65,1)-(71,27) 142908 0 0.0 0.0 0.0 0.0 moveZoomCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(74,1)-(122,21) 142909 0 0.0 0.0 0.0 0.0 moveZoomCamera.vfoffset Dodge.Update.Camera src/Dodge/Update/Camera.hs:(87,5)-(91,42) 142910 0 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 142911 1 0.0 0.0 0.0 0.0 CAF:x12_rnngN Dodge.Room.Room 110372 0 0.0 0.0 0.0 0.0 shootingRange Dodge.Room.Room src/Dodge/Room/Room.hs:(335,1)-(360,13) 153060 0 0.0 0.0 0.0 0.0 shootersRoom1 Dodge.Room.Room src/Dodge/Room/Room.hs:(308,1)-(315,13) 153061 0 0.0 0.0 0.0 0.0 takeOne RandomHelp src/RandomHelp.hs:21:1-75 153062 1 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 153069 1 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 153071 1 0.0 0.0 0.0 0.0 CAF:x13_rnngO Dodge.Room.Room 110373 0 0.0 0.0 0.0 0.0 CAF:x1_r1LW2 Preload.Render 135452 0 0.0 0.0 0.0 0.0 preloadRender Preload.Render src/Preload/Render.hs:(32,1)-(208,13) 141884 0 0.0 0.0 0.0 0.0 basicUnsafeNew Data.Vector.Mutable Data/Vector/Mutable.hs:(116,3)-(119,32) 141885 1 0.0 0.0 0.0 0.0 CAF:x1_r8OUP Data.GraphViz.Types.Internal.Common 95265 0 0.0 0.0 0.0 0.0 sGraph' Data.GraphViz.Types.Internal.Common Data/GraphViz/Types/Internal/Common.hs:363:1-30 146640 0 0.0 0.0 0.0 0.0 unstreamChunks/outer Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(73,15)-(79,43) 146642 1 0.0 0.0 0.0 0.0 unstreamChunks/inner Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(90,17)-(94,59) 146643 8 0.0 0.0 0.0 0.0 unstreamChunks/resize Data.Text.Internal.Lazy.Fusion libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs:(83,72)-(87,38) 146644 2 0.0 0.0 0.0 0.0 CAF:x1_rhpq8 Dodge.Placement.Random 109631 0 0.0 0.0 0.0 0.0 randFirstWeapon Dodge.Placement.Random src/Dodge/Placement/Random.hs:(9,1)-(15,23) 149178 0 0.0 0.0 0.0 0.0 bangStick Dodge.Item.Held.Stick src/Dodge/Item/Held/Stick.hs:(18,1)-(44,71) 149179 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 149180 11 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 149181 11 0.0 0.0 0.0 0.0 CAF:x1_rmSUN Dodge.Tree.Shift 114304 0 0.0 0.0 0.0 0.0 posRms Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:(50,1)-(115,21) 151284 0 0.0 0.0 0.0 0.0 $mEmpty.\ Control.Lens.Empty src/Control/Lens/Empty.hs:83:18-37 151285 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 151286 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 151287 1 0.0 0.0 0.0 0.0 CAF:x1_rn17c Dodge.Room.Pillar 110560 0 0.0 0.0 0.0 0.0 roomPillarsSquare Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:(45,1)-(85,87) 153659 0 0.0 0.0 0.0 0.0 roomPillarsSquare.makepill Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:83:5-66 153660 1 0.0 0.0 0.0 0.0 rprBool Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:73:1-59 153662 1 0.0 0.0 0.0 0.0 sps Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:31:1-62 153661 1 0.0 0.0 0.0 0.0 CAF:x23_rbXjB Dodge.Update.Camera 136269 0 0.0 0.0 0.0 0.0 updateCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(32,1)-(35,15) 177954 0 0.0 0.0 0.0 0.0 updateInGameCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(65,1)-(71,27) 177955 0 0.0 0.0 0.0 0.0 updateScopeZoom Dodge.Update.Camera src/Dodge/Update/Camera.hs:(125,1)-(127,33) 177956 0 0.0 0.0 0.0 0.0 updateScopeZoom' Dodge.Update.Camera src/Dodge/Update/Camera.hs:(130,1)-(138,60) 177957 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 177958 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 177959 1 0.0 0.0 0.0 0.0 CAF:x26_rp10K Dodge.Update 136339 0 0.0 0.0 0.0 0.0 updateUniverse Dodge.Update src/Dodge/Update.hs:(73,1)-(81,24) 158726 0 0.0 0.0 0.0 0.0 updateUniverseMid Dodge.Update src/Dodge/Update.hs:(129,1)-(142,49) 158727 0 0.0 0.0 0.0 0.0 timeFlowUpdate Dodge.Update src/Dodge/Update.hs:(145,1)-(154,65) 158728 0 0.0 0.0 0.0 0.0 functionalUpdate Dodge.Update src/Dodge/Update.hs:(212,1)-(260,41) 158729 0 0.0 0.0 0.0 0.0 updateMIM Dodge.Update src/Dodge/Update.hs:521:1-44 158730 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 158731 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 158732 1 0.0 0.0 0.0 0.0 CAF:x2_rlxRy Dodge.Render.HUD 110857 0 0.0 0.0 0.0 0.0 drawHUD Dodge.Render.HUD src/Dodge/Render/HUD.hs:(36,1)-(41,45) 156736 0 0.0 0.0 0.0 0.0 drawHP Dodge.Render.HUD src/Dodge/Render/HUD.hs:44:1-51 156737 0 0.0 0.0 0.0 0.0 displayHP Dodge.Render.HUD src/Dodge/Render/HUD.hs:(430,1)-(436,59) 156738 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 156739 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 156740 1 0.0 0.0 0.0 0.0 CAF:x2_rmxLv Dodge.Room.Procedural 110454 0 0.0 0.0 0.0 0.0 randomFourCornerRoomCrsIts Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(278,1)-(285,88) 153249 0 0.0 0.0 0.0 0.0 sps0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:43:1-21 153250 0 0.0 0.0 0.0 0.0 sPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:28:1-69 153251 1 0.0 0.0 0.0 0.0 CAF:x2_rn17e Dodge.Room.Pillar 110562 0 0.0 0.0 0.0 0.0 roomPillarsSquare Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:(45,1)-(85,87) 153654 0 0.0 0.0 0.0 0.0 roomPillarsSquare.makepill Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:83:5-66 153655 1 0.0 0.0 0.0 0.0 rprBool Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:73:1-59 153657 1 0.0 0.0 0.0 0.0 sps Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:31:1-62 153656 1 0.0 0.0 0.0 0.0 CAF:x3_rn17g Dodge.Room.Pillar 110564 0 0.0 0.0 0.0 0.0 roomPillarsSquare Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:(45,1)-(85,87) 153642 0 0.0 0.0 0.0 0.0 roomPillarsSquare.makepill Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:83:5-66 153643 1 0.0 0.0 0.0 0.0 rprBool Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:73:1-59 153645 1 0.0 0.0 0.0 0.0 sps Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:31:1-62 153644 1 0.0 0.0 0.0 0.0 CAF:x4_rlQi7 Dodge.Render.ShapePicture 137084 0 0.0 0.0 0.0 0.0 drawCreature Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:(77,1)-(90,30) 157131 0 0.0 0.0 0.0 0.0 toV4 Geometry.Data src/Geometry/Data.hs:41:1-28 157132 1 0.0 0.0 0.0 0.0 CAF:x4_rn17i Dodge.Room.Pillar 110566 0 0.0 0.0 0.0 0.0 roomPillarsSquare Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:(45,1)-(85,87) 153606 0 0.0 0.0 0.0 0.0 roomPillarsSquare.makepill Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:83:5-66 153607 1 0.0 0.0 0.0 0.0 rprBool Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:73:1-59 153609 1 0.0 0.0 0.0 0.0 sps Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:31:1-62 153608 1 0.0 0.0 0.0 0.0 CAF:x5_rbXhE Dodge.Update.Camera 136201 0 0.0 0.0 0.0 0.0 updateCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(32,1)-(35,15) 142949 0 0.0 0.0 0.0 0.0 updateInGameCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(65,1)-(71,27) 142950 0 0.0 0.0 0.0 0.0 moveZoomCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(74,1)-(122,21) 142951 0 0.0 0.0 0.0 0.0 moveZoomCamera.newzoom Dodge.Update.Camera src/Dodge/Update/Camera.hs:(98,5)-(100,41) 142952 0 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 142953 1 0.0 0.0 0.0 0.0 CAF:x7_rbXhJ Dodge.Update.Camera 136205 0 0.0 0.0 0.0 0.0 updateCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(32,1)-(35,15) 178203 0 0.0 0.0 0.0 0.0 updateInGameCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(65,1)-(71,27) 178204 0 0.0 0.0 0.0 0.0 moveZoomCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(74,1)-(122,21) 178205 0 0.0 0.0 0.0 0.0 moveZoomCamera.idealItemZoom Dodge.Update.Camera src/Dodge/Update/Camera.hs:(105,5)-(107,68) 178206 0 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 178207 1 0.0 0.0 0.0 0.0 CAF:x7_rnngc Dodge.Room.Room 110352 0 0.0 0.0 0.0 0.0 shootingRange Dodge.Room.Room src/Dodge/Room/Room.hs:(335,1)-(360,13) 153077 0 0.0 0.0 0.0 0.0 shootingRange.padcutroom Dodge.Room.Room src/Dodge/Room/Room.hs:(350,9)-(352,65) 153078 0 0.0 0.0 0.0 0.0 spanLightI Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:194:1-34 153079 0 0.0 0.0 0.0 0.0 spanColLightI Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(180,1)-(184,30) 153080 1 0.0 0.0 0.0 0.0 lsColPos Dodge.LightSource src/Dodge/LightSource.hs:51:1-42 153082 1 0.0 0.0 0.0 0.0 lsColPosRad Dodge.LightSource src/Dodge/LightSource.hs:(57,1)-(61,32) 153086 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 153087 3 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 153088 3 0.0 0.0 0.0 0.0 ps0j Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:68:1-84 153081 1 0.0 0.0 0.0 0.0 putShape Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(135,1)-(143,22) 153097 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 153140 3 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 153141 3 0.0 0.0 0.0 0.0 negate Linear.V2 src/Linear/V2.hs:213:3-22 175686 1 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 175687 1 0.0 0.0 0.0 0.0 putShape.bnds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:142:5-25 153098 1 0.0 0.0 0.0 0.0 shapeBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:149:1-64 153099 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 153102 4 0.0 0.0 0.0 0.0 <*> Control.Foldl src/Control/Foldl.hs:(257,5)-(261,32) 153100 3 0.0 0.0 0.0 0.0 <*>.step Control.Foldl src/Control/Foldl.hs:258:13-64 153114 24 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 153115 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 153116 0 0.0 0.0 0.0 0.0 premap.step' Control.Foldl src/Control/Foldl.hs:1195:5-28 153117 8 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 153118 8 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 153119 8 0.0 0.0 0.0 0.0 _2 Linear.V2 src/Linear/V2.hs:492:3-40 153120 8 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 153125 0 0.0 0.0 0.0 0.0 premap.step' Control.Foldl src/Control/Foldl.hs:1195:5-28 153126 24 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 153127 24 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 153128 24 0.0 0.0 0.0 0.0 _1 Linear.V2 src/Linear/V2.hs:489:3-40 153131 16 0.0 0.0 0.0 0.0 _2 Linear.V2 src/Linear/V2.hs:492:3-40 153129 8 0.0 0.0 0.0 0.0 <*>.begin Control.Foldl src/Control/Foldl.hs:259:13-38 153107 3 0.0 0.0 0.0 0.0 <*>.done Control.Foldl src/Control/Foldl.hs:260:13-51 153132 3 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 153133 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 153134 0 0.0 0.0 0.0 0.0 lazy Control.Foldl.Internal src/Control/Foldl/Internal.hs:(22,1)-(23,23) 153135 1 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 153136 0 0.0 0.0 0.0 0.0 lazy Control.Foldl.Internal src/Control/Foldl/Internal.hs:(22,1)-(23,23) 153137 3 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 153101 1 0.0 0.0 0.0 0.0 maximum Control.Foldl src/Control/Foldl.hs:706:1-20 153103 1 0.0 0.0 0.0 0.0 _Fold1 Control.Foldl src/Control/Foldl.hs:(1167,1)-(1171,28) 153104 1 0.0 0.0 0.0 0.0 _Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1169,5)-(1171,28) 153124 16 0.0 0.0 0.0 0.0 minimum Control.Foldl src/Control/Foldl.hs:722:1-20 153105 1 0.0 0.0 0.0 0.0 _Fold1 Control.Foldl src/Control/Foldl.hs:(1167,1)-(1171,28) 153106 1 0.0 0.0 0.0 0.0 _Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1169,5)-(1171,28) 153130 16 0.0 0.0 0.0 0.0 shapePoints Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:146:1-44 153108 0 0.0 0.0 0.0 0.0 _sfVs Shape.Data src/Shape/Data.hs:43:7-11 153113 1 0.0 0.0 0.0 0.0 putShape.m Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:143:5-22 153138 1 0.0 0.0 0.0 0.0 midBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:152:1-55 153139 1 0.0 0.0 0.0 0.0 radBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:155:1-48 153142 1 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 175688 0 0.0 0.0 0.0 0.0 spanColLightI.(...) Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:184:5-30 153084 1 0.0 0.0 0.0 0.0 spanColLightI.x Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:184:5-30 153083 1 0.0 0.0 0.0 0.0 spanColLightI.y Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:184:5-30 153085 1 0.0 0.0 0.0 0.0 sps0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:43:1-21 153095 0 0.0 0.0 0.0 0.0 sPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:28:1-69 153096 1 0.0 0.0 0.0 0.0 thinHighBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:78:1-23 153109 0 0.0 0.0 0.0 0.0 highBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(90,1)-(98,58) 153110 1 0.0 0.0 0.0 0.0 highBar.n Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:98:5-58 153121 1 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 153111 0 0.0 0.0 0.0 0.0 upperBoxMT Shape src/Shape.hs:145:1-36 153112 0 0.0 0.0 0.0 0.0 CAF:x8_rbXhN Dodge.Update.Camera 136209 0 0.0 0.0 0.0 0.0 updateCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(32,1)-(35,15) 142933 0 0.0 0.0 0.0 0.0 updateInGameCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(65,1)-(71,27) 142934 0 0.0 0.0 0.0 0.0 moveZoomCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(74,1)-(122,21) 142935 0 0.0 0.0 0.0 0.0 moveZoomCamera.newDefaultZoom Dodge.Update.Camera src/Dodge/Update/Camera.hs:(102,5)-(104,67) 142936 0 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 142937 1 0.0 0.0 0.0 0.0 CAF:x9_rbXhR Dodge.Update.Camera 136213 0 0.0 0.0 0.0 0.0 updateCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(32,1)-(35,15) 178022 0 0.0 0.0 0.0 0.0 updateInGameCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(65,1)-(71,27) 178023 0 0.0 0.0 0.0 0.0 moveZoomCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(74,1)-(122,21) 178024 0 0.0 0.0 0.0 0.0 moveZoomCamera.mscopeoffset Dodge.Update.Camera src/Dodge/Update/Camera.hs:(92,5)-(94,42) 178025 0 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 178026 1 0.0 0.0 0.0 0.0 CAF:xCylinder'6 Shape 135161 0 0.0 0.0 0.0 0.0 xCylinder' Shape src/Shape.hs:(136,1)-(142,9) 159645 0 0.0 0.0 0.0 0.0 rotateSHq Shape src/Shape.hs:164:1-50 159646 1 0.0 0.0 0.0 0.0 normalize Linear.Metric src/Linear/Metric.hs:(105,1)-(106,23) 159651 1 0.0 0.0 0.0 0.0 nearZero Linear.Epsilon src/Linear/Epsilon.hs:36:3-28 159652 2 0.0 0.0 0.0 0.0 normalize.l Linear.Metric src/Linear/Metric.hs:106:9-23 159653 1 0.0 0.0 0.0 0.0 quadrance Linear.Metric src/Linear/Metric.hs:52:3-23 159654 1 0.0 0.0 0.0 0.0 dot Linear.V3 src/Linear/V3.hs:251:3-51 159655 1 0.0 0.0 0.0 0.0 CAF:xCylinderST Shape src/Shape.hs:133:1-11 135162 0 0.0 0.0 0.0 0.0 xCylinderST Shape src/Shape.hs:133:1-38 159641 1 0.0 0.0 0.0 0.0 CAF:x_rmSUI Dodge.Tree.Shift 114301 0 0.0 0.0 0.0 0.0 posRms Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:(50,1)-(115,21) 151166 0 0.0 0.0 0.0 0.0 posRms.tryParentLinks Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:(63,5)-(115,21) 151167 0 0.0 0.0 0.0 0.0 posRms.tryParentLinks.tryChildLinks Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:(66,9)-(115,21) 151168 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 151169 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 151170 1 0.0 0.0 0.0 0.0 CAF:x_rom9N Dodge.LevelGen 114972 0 0.0 0.0 0.0 0.0 CAF:you3 Dodge.Base.You 134516 0 0.0 0.0 0.0 0.0 you Dodge.Base.You src/Dodge/Base/You.hs:8:1-48 142563 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142564 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142565 1 0.0 0.0 0.0 0.0 CAF:you_f1 Dodge.Base.You 134515 0 0.0 0.0 0.0 0.0 you Dodge.Base.You src/Dodge/Base/You.hs:8:1-48 142566 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142567 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142568 1 0.0 0.0 0.0 0.0 CAF:yourDefaultSpeed Dodge.Default.Creature src/Dodge/Default/Creature.hs:133:1-16 117040 0 0.0 0.0 0.0 0.0 yourDefaultSpeed Dodge.Default.Creature src/Dodge/Default/Creature.hs:133:1-20 142376 1 0.0 0.0 0.0 0.0 CAF:yourDefaultStrideLength Dodge.Default.Creature src/Dodge/Default/Creature.hs:136:1-23 117041 0 0.0 0.0 0.0 0.0 yourDefaultStrideLength Dodge.Default.Creature src/Dodge/Default/Creature.hs:136:1-28 142365 1 0.0 0.0 0.0 0.0 CAF:z2_rhqV5 Dodge.Combine.Combinations 113743 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146458 0 0.0 0.0 0.0 0.0 moduleCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(123,1)-(227,14) 146459 0 0.0 0.0 0.0 0.0 CAF:z3_r3js8 Dodge.Item.Draw.SPic 115847 0 0.0 0.0 0.0 0.0 lasGunPic Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(443,1)-(452,65) 159750 0 0.0 0.0 0.0 0.0 rectNESW Geometry.Polygon src/Geometry/Polygon.hs:14:1-52 159752 1 0.0 0.0 0.0 0.0 upperBoxSU Shape src/Shape.hs:151:1-39 159751 0 0.0 0.0 0.0 0.0 CAF:z43_r27rh Dodge.Data.Config 137807 0 0.0 0.0 0.0 0.0 parseJSONList Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:(384,5)-(387,11) 139339 0 0.0 0.0 0.0 0.0 withArray Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:(695,1)-(696,75) 139340 0 0.0 0.0 0.0 0.0 parseJSONList.\ Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:(385,11)-(387,11) 139341 0 0.0 0.0 0.0 0.0 pure Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:319:5-43 139342 1 0.0 0.0 0.0 0.0 CAF:z4_r3jsg Dodge.Item.Draw.SPic 115848 0 0.0 0.0 0.0 0.0 lasGunPic Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(443,1)-(452,65) 159746 0 0.0 0.0 0.0 0.0 rectNESW Geometry.Polygon src/Geometry/Polygon.hs:14:1-52 159749 1 0.0 0.0 0.0 0.0 upperBoxSU Shape src/Shape.hs:151:1-39 159748 0 0.0 0.0 0.0 0.0 CAF:z4_rhqV7 Dodge.Combine.Combinations 113744 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146456 0 0.0 0.0 0.0 0.0 moduleCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(123,1)-(227,14) 146457 0 0.0 0.0 0.0 0.0 CAF:z_rhqV3 Dodge.Combine.Combinations 113742 0 0.0 0.0 0.0 0.0 itemCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(40,1)-(117,14) 146460 0 0.0 0.0 0.0 0.0 moduleCombinations Dodge.Combine.Combinations src/Dodge/Combine/Combinations.hs:(123,1)-(227,14) 146461 0 0.0 0.0 0.0 0.0 CAF:z_romaL Dodge.LevelGen 114999 0 0.0 0.0 0.0 0.0 layoutLevelFromSeed Dodge.LevelGen src/Dodge/LevelGen.hs:(48,1)-(77,40) 149169 0 0.0 0.0 0.0 0.0 putStrLnAppend Dodge.LevelGen src/Dodge/LevelGen.hs:80:1-67 149170 0 0.0 0.0 0.0 0.0 CAF:zero_r5vUk Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:433:11-14 73897 0 0.0 0.0 0.0 0.0 pngCrcTable Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:(432,1)-(436,46) 139985 0 0.0 0.0 0.0 0.0 pngCrcTable.zero Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:433:11-25 139986 1 0.0 0.0 0.0 0.0 CAF:zipCount Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:130:1-8 114290 0 0.0 0.0 0.0 0.0 zipCount Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:130:1-29 150981 1 0.0 0.0 0.0 0.0 CAF:zlibFormat Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:629:1-10 73475 0 0.0 0.0 0.0 0.0 zlibFormat Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:629:1-17 140196 1 0.0 0.0 0.0 0.0 CAF:zoneOfCl Dodge.Zoning.Cloud src/Dodge/Zoning/Cloud.hs:25:1-8 135960 0 0.0 0.0 0.0 0.0 zoneOfCl Dodge.Zoning.Cloud src/Dodge/Zoning/Cloud.hs:25:1-51 161962 1 0.0 0.0 0.0 0.0 CAF:zoneOfPn Dodge.Zoning.Pathing src/Dodge/Zoning/Pathing.hs:28:1-8 135940 0 0.0 0.0 0.0 0.0 zoneOfPn Dodge.Zoning.Pathing src/Dodge/Zoning/Pathing.hs:28:1-41 151665 1 0.0 0.0 0.0 0.0 CAF:zoneOfPoint Dodge.Zoning.Base src/Dodge/Zoning/Base.hs:44:1-11 135964 0 0.0 0.0 0.0 0.0 zoneOfPoint Dodge.Zoning.Base src/Dodge/Zoning/Base.hs:44:1-26 143005 1 0.0 0.0 0.0 0.0 CAF:zoneOfWl Dodge.Zoning.Wall src/Dodge/Zoning/Wall.hs:56:1-8 135925 0 0.0 0.0 0.0 0.0 zoneOfWl Dodge.Zoning.Wall src/Dodge/Zoning/Wall.hs:56:1-51 156245 1 0.0 0.0 0.0 0.0 CAF:zoomInSpeed_rbXi8 Dodge.Update.Camera src/Dodge/Update/Camera.hs:121:5-15 136226 0 0.0 0.0 0.0 0.0 updateCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(32,1)-(35,15) 142984 0 0.0 0.0 0.0 0.0 updateInGameCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(65,1)-(71,27) 142985 0 0.0 0.0 0.0 0.0 moveZoomCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(74,1)-(122,21) 142986 0 0.0 0.0 0.0 0.0 moveZoomCamera.zoomInSpeed Dodge.Update.Camera src/Dodge/Update/Camera.hs:121:5-20 142987 1 0.0 0.0 0.0 0.0 CAF:zoomOutSpeed_rbXi9 Dodge.Update.Camera src/Dodge/Update/Camera.hs:122:5-16 136227 0 0.0 0.0 0.0 0.0 updateCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(32,1)-(35,15) 174603 0 0.0 0.0 0.0 0.0 updateInGameCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(65,1)-(71,27) 174604 0 0.0 0.0 0.0 0.0 moveZoomCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(74,1)-(122,21) 174605 0 0.0 0.0 0.0 0.0 moveZoomCamera.zoomOutSpeed Dodge.Update.Camera src/Dodge/Update/Camera.hs:122:5-21 174606 1 0.0 0.0 0.0 0.0 main Main appDodge/Main.hs:(38,1)-(53,26) 138525 0 0.0 0.0 99.7 99.9 firstWorldLoad Main appDodge/Main.hs:(78,1)-(99,49) 139443 1 0.0 0.0 0.0 0.0 applyWorldConfig Dodge.Config.Update src/Dodge/Config/Update.hs:(42,1)-(44,50) 141964 0 0.0 0.0 0.0 0.0 setVol Dodge.Config.Update src/Dodge/Config/Update.hs:(31,1)-(33,61) 141965 0 0.0 0.0 0.0 0.0 _volume_master Dodge.Data.Config src/Dodge/Data/Config.hs:39:7-20 141970 2 0.0 0.0 0.0 0.0 _volume_music Dodge.Data.Config src/Dodge/Data/Config.hs:41:7-19 141977 1 0.0 0.0 0.0 0.0 _volume_sound Dodge.Data.Config src/Dodge/Data/Config.hs:40:7-19 141971 1 0.0 0.0 0.0 0.0 setMusicVolume Sound src/Sound.hs:162:1-55 141974 0 0.0 0.0 0.0 0.0 setMusicVolume SDL.Mixer src/SDL/Mixer.hs:1017:1-68 141975 0 0.0 0.0 0.0 0.0 volumeToCInt SDL.Mixer src/SDL/Mixer.hs:417:1-45 141976 0 0.0 0.0 0.0 0.0 setSoundVolume Sound src/Sound.hs:157:1-66 141966 0 0.0 0.0 0.0 0.0 setVolume SDL.Mixer src/SDL/Mixer.hs:(537,3)-(538,61) 141967 0 0.0 0.0 0.0 0.0 main.posx Main appDodge/Main.hs:43:9-30 139424 1 0.0 0.0 0.0 0.0 _windowPosX Dodge.Data.Config src/Dodge/Data/Config.hs:53:7-17 139425 1 0.0 0.0 0.0 0.0 main.posy Main appDodge/Main.hs:44:9-30 139426 1 0.0 0.0 0.0 0.0 _windowPosY Dodge.Data.Config src/Dodge/Data/Config.hs:54:7-17 139427 1 0.0 0.0 0.0 0.0 main.sizex Main appDodge/Main.hs:41:9-28 139381 1 0.0 0.0 0.0 0.0 _windowX Dodge.Data.Config src/Dodge/Data/Config.hs:51:7-14 139382 1 0.0 0.0 0.0 0.0 main.sizey Main appDodge/Main.hs:42:9-28 139418 1 0.0 0.0 0.0 0.0 _windowY Dodge.Data.Config src/Dodge/Data/Config.hs:52:7-14 139419 1 0.0 0.0 0.0 0.0 setupConLoop' Loop src/Loop.hs:(210,1)-(223,79) 139351 1 0.0 0.0 99.7 99.9 createWindow SDL.Video src/SDL/Video.hs:(106,1)-(150,9) 139365 1 0.0 0.0 0.0 0.0 createWindow.\ SDL.Video src/SDL/Video.hs:(111,56)-(117,64) 139379 1 0.0 0.0 0.0 0.0 createWindow.\.create SDL.Video src/SDL/Video.hs:112:9-40 139420 1 0.0 0.0 0.0 0.0 createWindow.\.create' SDL.Video src/SDL/Video.hs:(113,9)-(116,49) 139421 1 0.0 0.0 0.0 0.0 windowPosition SDL.Video src/SDL/Video.hs:187:5-18 139422 1 0.0 0.0 0.0 0.0 createWindow.\.create SDL.Video src/SDL/Video.hs:112:9-40 139428 0 0.0 0.0 0.0 0.0 windowInitialSize SDL.Video src/SDL/Video.hs:189:5-21 139380 1 0.0 0.0 0.0 0.0 createWindow.flags SDL.Video src/SDL/Video.hs:(119,5)-(128,7) 139429 1 0.0 0.0 0.0 0.0 windowGraphicsContext SDL.Video src/SDL/Video.hs:186:5-25 139436 2 0.0 0.0 0.0 0.0 == SDL.Video src/SDL/Video.hs:204:13-14 139439 1 0.0 0.0 0.0 0.0 ctxIsOpenGL SDL.Video src/SDL/Video.hs:(207,1)-(208,37) 139435 1 0.0 0.0 0.0 0.0 toNumber SDL.Video src/SDL/Video.hs:(219,3)-(223,23) 139433 1 0.0 0.0 0.0 0.0 windowBorder SDL.Video src/SDL/Video.hs:182:5-16 139430 1 0.0 0.0 0.0 0.0 windowHighDPI SDL.Video src/SDL/Video.hs:183:5-17 139431 1 0.0 0.0 0.0 0.0 windowInputGrabbed SDL.Video src/SDL/Video.hs:184:5-22 139432 1 0.0 0.0 0.0 0.0 windowMode SDL.Video src/SDL/Video.hs:185:5-14 139434 1 0.0 0.0 0.0 0.0 windowResizable SDL.Video src/SDL/Video.hs:188:5-19 139437 1 0.0 0.0 0.0 0.0 windowVisible SDL.Video src/SDL/Video.hs:190:5-17 139438 1 0.0 0.0 0.0 0.0 createWindow.setGLAttributes SDL.Video src/SDL/Video.hs:(129,5)-(150,9) 139369 1 0.0 0.0 0.0 0.0 createWindow.setGLAttributes.(...) SDL.Video src/SDL/Video.hs:(130,11)-(136,77) 139374 1 0.0 0.0 0.0 0.0 createWindow.setGLAttributes.flg SDL.Video src/SDL/Video.hs:(130,11)-(136,77) 139377 1 0.0 0.0 0.0 0.0 createWindow.setGLAttributes.msk SDL.Video src/SDL/Video.hs:(130,11)-(136,77) 139373 1 0.0 0.0 0.0 0.0 createWindow.setGLAttributes.v0 SDL.Video src/SDL/Video.hs:(130,11)-(136,77) 139375 1 0.0 0.0 0.0 0.0 createWindow.setGLAttributes.v1 SDL.Video src/SDL/Video.hs:(130,11)-(136,77) 139376 1 0.0 0.0 0.0 0.0 windowGraphicsContext SDL.Video src/SDL/Video.hs:186:5-25 139366 1 0.0 0.0 0.0 0.0 destroyWindow SDL.Video src/SDL/Video.hs:249:1-46 194166 1 0.0 0.0 0.0 0.0 initializeAll SDL.Init src/SDL/Init.hs:64:1-49 139352 1 0.0 0.0 0.0 0.0 initialize SDL.Init src/SDL/Init.hs:(58,1)-(60,39) 139353 1 0.0 0.0 0.0 0.0 setupConLoop'.\ Loop src/Loop.hs:(216,22)-(223,79) 139440 1 0.0 0.0 99.7 99.9 glCreateContext SDL.Video.OpenGL src/SDL/Video/OpenGL.hs:(108,1)-(110,27) 139441 1 0.0 0.0 0.0 0.0 setupConLoop'.\.\ Loop src/Loop.hs:218:22-52 194153 1 0.0 0.0 0.0 0.0 glDeleteContext SDL.Video.OpenGL src/SDL/Video/OpenGL.hs:133:1-57 194165 1 0.0 0.0 0.0 0.0 glFinish Graphics.GL.Functions.F07 src/Graphics/GL/Functions/F07.hs:1414:1-38 194154 1 0.0 0.0 0.0 0.0 setupConLoop'.\.\ Loop src/Loop.hs:(220,17)-(223,79) 139442 1 0.0 0.0 99.7 99.9 doConLoop' Loop src/Loop.hs:(244,1)-(272,34) 142222 1 0.0 0.0 97.3 96.9 doConLoop'.go Loop src/Loop.hs:(247,5)-(272,34) 142381 992 0.1 0.0 97.3 96.9 pollEvents SDL.Event src/SDL/Event.hs:(768,1)-(772,39) 142383 3341 0.0 0.0 0.1 0.0 pollEvent SDL.Event src/SDL/Event.hs:(750,1)-(761,53) 142384 3341 0.0 0.0 0.1 0.0 pollEvent.\ SDL.Event src/SDL/Event.hs:(756,27)-(761,53) 142389 2349 0.0 0.0 0.1 0.0 convertRaw SDL.Event src/SDL/Event.hs:(553,1)-(745,55) 142396 2349 0.0 0.0 0.0 0.0 getWindowFromID SDL.Event src/SDL/Event.hs:(914,1)-(916,76) 144311 1917 0.0 0.0 0.0 0.0 fromNumber SDL.Input.Mouse src/SDL/Input/Mouse.hs:(136,3)-(138,31) 144312 1518 0.0 0.0 0.0 0.0 $mSDL_TOUCH_MOUSEID.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1754:29-40 144313 1518 0.0 0.0 0.0 0.0 convertRaw.buttons SDL.Event src/SDL/Event.hs:(626,10)-(631,64) 144314 1495 0.0 0.0 0.0 0.0 convertRaw.test SDL.Event src/SDL/Event.hs:(639,9)-(642,31) 144315 6377 0.0 0.0 0.0 0.0 $mSDL_KEYDOWN.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1624:23-27 167331 418 0.0 0.0 0.0 0.0 fromRawKeysym SDL.Event src/SDL/Event.hs:(546,1)-(550,54) 167347 401 0.0 0.0 0.0 0.0 fromRawKeysym.scancode' SDL.Event src/SDL/Event.hs:548:9-39 167358 401 0.0 0.0 0.0 0.0 getWindowFromID SDL.Event src/SDL/Event.hs:(914,1)-(916,76) 167332 401 0.0 0.0 0.0 0.0 $mSDL_KEYUP.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1625:21-25 172666 17 0.0 0.0 0.0 0.0 fromRawKeysym SDL.Event src/SDL/Event.hs:(546,1)-(550,54) 174348 17 0.0 0.0 0.0 0.0 fromRawKeysym.scancode' SDL.Event src/SDL/Event.hs:548:9-39 174349 17 0.0 0.0 0.0 0.0 getWindowFromID SDL.Event src/SDL/Event.hs:(914,1)-(916,76) 172667 17 0.0 0.0 0.0 0.0 convertRaw.motion SDL.Event src/SDL/Event.hs:(645,10)-(648,75) 144397 20 0.0 0.0 0.0 0.0 fromNumber SDL.Input.Mouse src/SDL/Input/Mouse.hs:(114,3)-(119,74) 144398 20 0.0 0.0 0.0 0.0 $mSDL_BUTTON_LEFT.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1600:27-29 144399 20 0.0 0.0 0.0 0.0 $mSDL_BUTTON_MIDDLE.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1601:29-31 178016 6 0.0 0.0 0.0 0.0 $mSDL_BUTTON_RIGHT.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1602:28-30 178017 6 0.0 0.0 0.0 0.0 $mSDL_WINDOWEVENT_SHOWN.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1757:33-35 144237 12 0.0 0.0 0.0 0.0 $mSDL_WINDOWEVENT_HIDDEN.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1758:34-36 144238 11 0.0 0.0 0.0 0.0 $mSDL_WINDOWEVENT_EXPOSED.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1759:35-37 144239 11 0.0 0.0 0.0 0.0 $mSDL_WINDOWEVENT_MOVED.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1760:33-35 144240 10 0.0 0.0 0.0 0.0 $mSDL_WINDOWEVENT_RESIZED.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1761:35-37 144241 10 0.0 0.0 0.0 0.0 $mSDL_WINDOWEVENT_SIZE_CHANGED.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1762:40-42 144242 10 0.0 0.0 0.0 0.0 $mSDL_WINDOWEVENT_MINIMIZED.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1763:37-39 144243 10 0.0 0.0 0.0 0.0 $mSDL_WINDOWEVENT_MAXIMIZED.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1764:37-39 144244 10 0.0 0.0 0.0 0.0 $mSDL_WINDOWEVENT_RESTORED.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1765:36-38 144245 10 0.0 0.0 0.0 0.0 $mSDL_WINDOWEVENT_ENTER.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1766:33-36 144246 10 0.0 0.0 0.0 0.0 $mSDL_WINDOWEVENT_LEAVE.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1767:33-36 144247 7 0.0 0.0 0.0 0.0 $mSDL_WINDOWEVENT_FOCUS_GAINED.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1768:40-43 144248 5 0.0 0.0 0.0 0.0 $mSDL_WINDOWEVENT_FOCUS_LOST.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1769:38-41 144249 3 0.0 0.0 0.0 0.0 $mSDL_WINDOWEVENT_CLOSE.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1770:33-36 144250 2 0.0 0.0 0.0 0.0 fromNumber SDL.Input.Mouse src/SDL/Input/Mouse.hs:(147,3)-(150,21) 177543 3 0.0 0.0 0.0 0.0 $mSDL_MOUSEWHEEL_NORMAL.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1611:33-35 177544 3 0.0 0.0 0.0 0.0 $mSDL_AUDIODEVICEADDED.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1654:32-37 142397 2 0.0 0.0 0.0 0.0 ccharStringToText SDL.Event src/SDL/Event.hs:543:1-69 167399 0 0.0 0.0 0.0 0.0 peek SDL.Raw.Types src/SDL/Raw/Types.hsc:(475,3)-(641,54) 142390 2349 0.0 0.0 0.0 0.0 peek.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:477:32-52 142392 2349 0.0 0.0 0.0 0.0 peek.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:476:26-46 142391 2349 0.0 0.0 0.0 0.0 peek.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:513:31-52 144310 1495 0.0 0.0 0.0 0.0 peek.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:512:31-52 144309 1495 0.0 0.0 0.0 0.0 peek.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:511:28-49 144308 1495 0.0 0.0 0.0 0.0 peek.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:510:28-49 144307 1495 0.0 0.0 0.0 0.0 peek.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:509:32-53 144306 1495 0.0 0.0 0.0 0.0 peek.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:508:32-53 144305 1495 0.0 0.0 0.0 0.0 peek.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:507:30-50 144304 1495 0.0 0.0 0.0 0.0 peek.key SDL.Raw.Types src/SDL/Raw/Types.hsc:(582,5)-(587,42) 167322 418 0.0 0.0 0.0 0.0 peek.key.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:586:31-52 167326 418 0.0 0.0 0.0 0.0 peek SDL.Raw.Types src/SDL/Raw/Types.hsc:(1165,3)-(1169,38) 167327 418 0.0 0.0 0.0 0.0 peek.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:1168:27-47 167330 418 0.0 0.0 0.0 0.0 peek.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:1167:26-46 167329 418 0.0 0.0 0.0 0.0 peek.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:1166:31-51 167328 418 0.0 0.0 0.0 0.0 peek.key.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:585:32-53 167325 418 0.0 0.0 0.0 0.0 peek.key.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:584:30-51 167324 418 0.0 0.0 0.0 0.0 peek.key.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:583:28-48 167323 418 0.0 0.0 0.0 0.0 peek.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:501:48-67 167334 399 0.0 0.0 0.0 0.0 peek.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:500:30-50 167333 399 0.0 0.0 0.0 0.0 peek.upToNull SDL.Raw.Types src/SDL/Raw/Types.hsc:502:13-44 167335 399 0.0 0.0 0.0 0.0 peek.mouse SDL.Raw.Types src/SDL/Raw/Types.hsc:(589,5)-(597,51) 144389 20 0.0 0.0 0.0 0.0 peek.mouse.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:596:26-47 144396 20 0.0 0.0 0.0 0.0 peek.mouse.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:595:26-47 144395 20 0.0 0.0 0.0 0.0 peek.mouse.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:594:31-52 144394 20 0.0 0.0 0.0 0.0 peek.mouse.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:593:30-51 144393 20 0.0 0.0 0.0 0.0 peek.mouse.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:592:31-52 144392 20 0.0 0.0 0.0 0.0 peek.mouse.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:591:30-51 144391 20 0.0 0.0 0.0 0.0 peek.mouse.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:590:28-48 144390 20 0.0 0.0 0.0 0.0 peek.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:485:32-53 142401 12 0.0 0.0 0.0 0.0 peek.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:484:32-53 142400 12 0.0 0.0 0.0 0.0 peek.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:483:32-53 142399 12 0.0 0.0 0.0 0.0 peek.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:482:30-50 142398 12 0.0 0.0 0.0 0.0 peek.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:522:36-57 177542 3 0.0 0.0 0.0 0.0 peek.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:521:28-49 177541 3 0.0 0.0 0.0 0.0 peek.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:520:28-49 177540 3 0.0 0.0 0.0 0.0 peek.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:519:32-53 177539 3 0.0 0.0 0.0 0.0 peek.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:518:30-50 177538 3 0.0 0.0 0.0 0.0 peek.audiodevice SDL.Raw.Types src/SDL/Raw/Types.hsc:(619,5)-(622,33) 142393 2 0.0 0.0 0.0 0.0 peek.audiodevice.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:621:34-55 142395 2 0.0 0.0 0.0 0.0 peek.audiodevice.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:620:30-50 142394 2 0.0 0.0 0.0 0.0 sizeOf SDL.Raw.Types src/SDL/Raw/Types.hsc:473:3-19 142385 2349 0.0 0.0 0.0 0.0 alignment SDL.Raw.Types src/SDL/Raw/Types.hsc:474:3-20 142387 0 0.0 0.0 0.0 0.0 sizeOf SDL.Raw.Types src/SDL/Raw/Types.hsc:473:3-19 142388 2349 0.0 0.0 0.0 0.0 ticks SDL.Time src/SDL/Time.hs:34:1-20 142382 1983 0.0 0.0 0.0 0.0 conEffects Dodge.Concurrent src/Dodge/Concurrent.hs:(18,1)-(30,20) 142402 992 0.0 0.0 15.9 12.8 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142403 995 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142404 995 0.0 0.0 0.0 0.0 conEffects.g Dodge.Concurrent src/Dodge/Concurrent.hs:24:5-47 144562 3 0.0 0.0 0.0 0.0 _ceString Dodge.Data.Universe src/Dodge/Data/Universe.hs:67:11-19 144563 3 0.0 0.0 0.0 0.0 conEffects.dopop Dodge.Concurrent src/Dodge/Concurrent.hs:(26,5)-(28,45) 144472 3 0.0 0.0 15.8 12.8 doConLoop'.go.mstartWorld' Loop src/Loop.hs:(259,13)-(261,41) 160092 0 0.0 0.0 0.0 0.0 doConLoop'.worldSideEffectsWindow Loop src/Loop.hs:246:5-52 144480 0 0.0 0.0 15.8 12.8 theUpdateStep Main appDodge/Main.hs:102:1-59 144481 0 0.0 0.0 15.8 12.8 updateRenderSplit Main appDodge/Main.hs:(105,1)-(107,30) 144482 0 0.0 0.0 15.8 12.8 updateUniverse Dodge.Update src/Dodge/Update.hs:(73,1)-(81,24) 144483 0 0.0 0.0 15.8 12.8 updateUniverseMid Dodge.Update src/Dodge/Update.hs:(129,1)-(142,49) 144484 0 0.0 0.0 15.8 12.8 updateUseInputOnScreen Dodge.Update.Input.ScreenLayer src/Dodge/Update/Input/ScreenLayer.hs:(18,1)-(20,39) 144485 0 0.0 0.0 15.8 12.8 optionScreenUpdate Dodge.Update.Input.ScreenLayer src/Dodge/Update/Input/ScreenLayer.hs:(40,1)-(51,38) 144486 0 0.0 0.0 15.8 12.8 mouseClickOptionsList Dodge.Update.Input.ScreenLayer src/Dodge/Update/Input/ScreenLayer.hs:(60,1)-(72,18) 144487 0 0.0 0.0 15.8 12.8 refreshOptionsSelectionList Dodge.Menu.Option src/Dodge/Menu/Option.hs:(46,1)-(55,15) 144488 0 0.0 0.0 15.8 12.8 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144489 123687 0.0 0.0 15.8 12.8 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144490 123687 0.6 0.4 15.8 12.8 compare Linear.V2 src/Linear/V2.hs:114:7-9 150784 750496 0.0 0.0 0.0 0.0 shiftPathBy Dodge.Room.Link src/Dodge/Room/Link.hs:(93,1)-(96,27) 150779 99066 0.0 0.0 0.1 0.1 shiftPathBy.sp1 Dodge.Room.Link src/Dodge/Room/Link.hs:95:5-27 150780 99066 0.0 0.0 0.0 0.0 shiftPointBy Dodge.ShiftPoint src/Dodge/ShiftPoint.hs:6:1-49 150781 99066 0.0 0.0 0.0 0.0 shiftPathBy.sp2 Dodge.Room.Link src/Dodge/Room/Link.hs:96:5-27 150782 99066 0.0 0.0 0.0 0.0 shiftPointBy Dodge.ShiftPoint src/Dodge/ShiftPoint.hs:6:1-49 150783 99066 0.0 0.0 0.0 0.0 shiftPosDirBy Dodge.Room.Link src/Dodge/Room/Link.hs:85:1-70 151027 12498 0.0 0.0 0.0 0.0 shiftPointBy Dodge.ShiftPoint src/Dodge/ShiftPoint.hs:6:1-49 151068 9267 0.0 0.0 0.0 0.0 == Dodge.Data.Room src/Dodge/Data/Room.hs:28:15-16 151046 3870 0.0 0.0 0.0 0.0 == Dodge.Data.Room src/Dodge/Data/Room.hs:49:15-16 151047 6741 0.0 0.0 0.0 0.0 == Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:8:15-16 151188 807 0.0 0.0 0.0 0.0 == Linear.V2 src/Linear/V2.hs:114:4-5 151189 2097 0.0 0.0 0.0 0.0 posRms.tryParentLinks.tryChildLinks.updatechild Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:(98,13)-(110,29) 151029 3089 0.0 0.0 0.0 0.0 .:~ LensHelp src/LensHelp.hs:15:1-22 151030 3089 0.0 0.0 0.0 0.0 lnkPosDir Dodge.RoomLink src/Dodge/RoomLink.hs:98:1-37 151433 140 0.0 0.0 0.0 0.0 _rlDir Dodge.Data.Room src/Dodge/Data/Room.hs:26:7-12 151435 70 0.0 0.0 0.0 0.0 _rlPos Dodge.Data.Room src/Dodge/Data/Room.hs:25:7-12 151434 70 0.0 0.0 0.0 0.0 _rlType Dodge.Data.Room src/Dodge/Data/Room.hs:24:7-13 151436 70 0.0 0.0 0.0 0.0 refreshOptionsSelectionList.f Dodge.Menu.Option src/Dodge/Menu/Option.hs:(48,5)-(55,15) 151031 0 0.0 0.0 0.0 0.0 optionsToSelections Dodge.Menu.Option src/Dodge/Menu/Option.hs:(76,1)-(89,51) 151032 0 0.0 0.0 0.0 0.0 menuOptionToSelectionItem Dodge.Menu.Option src/Dodge/Menu/Option.hs:(127,1)-(148,25) 151033 0 0.0 0.0 0.0 0.0 menuOptionToSelectionItem.f Dodge.Menu.Option src/Dodge/Menu/Option.hs:141:5-51 151034 0 0.0 0.0 0.0 0.0 splashMenuOptions Dodge.Menu src/Dodge/Menu.hs:(35,1)-(53,35) 151035 0 0.0 0.0 0.0 0.0 startNewGameInSlot Dodge.StartNewGame src/Dodge/StartNewGame.hs:(15,1)-(17,59) 151036 0 0.0 0.0 0.0 0.0 startSeedGame Dodge.StartNewGame src/Dodge/StartNewGame.hs:(20,1)-(24,9) 151037 0 0.0 0.0 0.0 0.0 startSeedGameConc Dodge.StartNewGame src/Dodge/StartNewGame.hs:(27,1)-(35,40) 151038 0 0.0 0.0 0.0 0.0 generateWorldFromSeed Dodge.LevelGen src/Dodge/LevelGen.hs:(20,1)-(31,49) 151039 0 0.0 0.0 0.0 0.0 layoutLevelFromSeed Dodge.LevelGen src/Dodge/LevelGen.hs:(48,1)-(77,40) 151040 0 0.0 0.0 0.0 0.0 positionRoomsFromTree Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:(36,1)-(42,23) 151041 0 0.0 0.0 0.0 0.0 posRms Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:(50,1)-(115,21) 151042 0 0.0 0.0 0.0 0.0 posRms.tryParentLinks Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:(63,5)-(115,21) 151043 0 0.0 0.0 0.0 0.0 posRms.tryParentLinks.tryChildLinks Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:(66,9)-(115,21) 151044 0 0.0 0.0 0.0 0.0 posRms.tryParentLinks.tryChildLinks.shiftedt Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:(111,13)-(115,21) 151045 0 0.0 0.0 0.0 0.0 shiftRoomShiftToLink Dodge.Room.Link src/Dodge/Room/Link.hs:(71,1)-(78,19) 151025 3089 0.0 0.0 0.0 0.0 shiftRoomShiftBy Dodge.Room.Link src/Dodge/Room/Link.hs:82:1-55 151026 9267 0.0 0.0 0.0 0.0 shiftRoomShiftToLink.(...) Dodge.Room.Link src/Dodge/Room/Link.hs:78:5-19 151066 3089 0.0 0.0 0.0 0.0 shiftRoomShiftToLink.a Dodge.Room.Link src/Dodge/Room/Link.hs:78:5-19 151065 3089 0.0 0.0 0.0 0.0 shiftRoomShiftToLink.p Dodge.Room.Link src/Dodge/Room/Link.hs:78:5-19 151067 3089 0.0 0.0 0.0 0.0 obstructPathsCrossing.updateedges Dodge.Path src/Dodge/Path.hs:147:5-44 154133 1692 0.0 0.0 0.1 0.1 obstructPathsCrossing.updateedge Dodge.Path src/Dodge/Path.hs:(148,5)-(149,84) 177199 0 0.0 0.0 0.0 0.0 at Control.Lens.At src/Control/Lens/At.hs:528:3-49 177200 0 0.0 0.0 0.0 0.0 refreshOptionsSelectionList.f Dodge.Menu.Option src/Dodge/Menu/Option.hs:(48,5)-(55,15) 154134 0 0.0 0.0 0.1 0.1 optionsToSelections Dodge.Menu.Option src/Dodge/Menu/Option.hs:(76,1)-(89,51) 154135 0 0.0 0.0 0.1 0.1 menuOptionToSelectionItem Dodge.Menu.Option src/Dodge/Menu/Option.hs:(127,1)-(148,25) 154136 0 0.0 0.0 0.1 0.1 menuOptionToSelectionItem.f Dodge.Menu.Option src/Dodge/Menu/Option.hs:141:5-51 154137 0 0.0 0.0 0.1 0.1 splashMenuOptions Dodge.Menu src/Dodge/Menu.hs:(35,1)-(53,35) 154138 0 0.0 0.0 0.1 0.1 startNewGameInSlot Dodge.StartNewGame src/Dodge/StartNewGame.hs:(15,1)-(17,59) 154139 0 0.0 0.0 0.1 0.1 startSeedGame Dodge.StartNewGame src/Dodge/StartNewGame.hs:(20,1)-(24,9) 154140 0 0.0 0.0 0.1 0.1 startSeedGameConc Dodge.StartNewGame src/Dodge/StartNewGame.hs:(27,1)-(35,40) 154141 0 0.0 0.0 0.1 0.1 generateWorldFromSeed Dodge.LevelGen src/Dodge/LevelGen.hs:(20,1)-(31,49) 154142 0 0.0 0.0 0.1 0.1 generateLevelFromRoomList Dodge.Layout src/Dodge/Layout.hs:(35,1)-(56,58) 154143 0 0.0 0.0 0.1 0.1 doInPlacements Dodge.Layout src/Dodge/Layout.hs:(93,1)-(95,28) 155973 0 0.0 0.0 0.0 0.0 doInPlacements.(...) Dodge.Layout src/Dodge/Layout.hs:94:9-69 155974 0 0.0 0.0 0.0 0.0 doRoomInPlacements Dodge.Layout src/Dodge/Layout.hs:(98,1)-(100,79) 155975 0 0.0 0.0 0.0 0.0 doRoomInPlacements.f Dodge.Layout src/Dodge/Layout.hs:100:5-79 155976 0 0.0 0.0 0.0 0.0 placeSpot Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:(30,1)-(38,23) 155977 0 0.0 0.0 0.0 0.0 placePlainPSSpot Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:(49,1)-(56,38) 155978 0 0.0 0.0 0.0 0.0 placePlainPSSpot.(...) Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:50:9-81 155979 0 0.0 0.0 0.0 0.0 placeSpotID Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:(90,1)-(92,30) 155980 0 0.0 0.0 0.0 0.0 placeSpotID.(...) Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:91:9-49 155981 0 0.0 0.0 0.0 0.0 placeSpotID' Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:(96,1)-(132,35) 155982 0 0.0 0.0 0.0 0.0 plSlideDoor Dodge.Placement.PlaceSpot.TriggerDoor src/Dodge/Placement/PlaceSpot/TriggerDoor.hs:(87,1)-(106,65) 155983 0 0.0 0.0 0.0 0.0 plSlideDoor.addDoorWalls Dodge.Placement.PlaceSpot.TriggerDoor src/Dodge/Placement/PlaceSpot/TriggerDoor.hs:103:5-74 155984 0 0.0 0.0 0.0 0.0 addDoorWall Dodge.Placement.PlaceSpot.TriggerDoor src/Dodge/Placement/PlaceSpot/TriggerDoor.hs:(54,1)-(66,56) 155985 0 0.0 0.0 0.0 0.0 addDoorWall.(...) Dodge.Placement.PlaceSpot.TriggerDoor src/Dodge/Placement/PlaceSpot/TriggerDoor.hs:66:5-56 155986 0 0.0 0.0 0.0 0.0 obstructPathsCrossing.updateedge Dodge.Path src/Dodge/Path.hs:(148,5)-(149,84) 156018 32 0.0 0.0 0.0 0.0 delEdge Data.Graph.Inductive.Graph Data/Graph/Inductive/Graph.hs:(297,1)-(299,78) 156019 32 0.0 0.0 0.0 0.0 & Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(124,5)-(130,18) 156032 32 0.0 0.0 0.0 0.0 &.(...) Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:126:15-46 156037 32 0.0 0.0 0.0 0.0 fromAdjCounting Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:250:1-75 156038 0 0.0 0.0 0.0 0.0 &.(...) Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:127:15-46 156033 32 0.0 0.0 0.0 0.0 fromAdjCounting Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:250:1-75 156034 0 0.0 0.0 0.0 0.0 &.g1 Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:125:15-51 156039 32 0.0 0.0 0.0 0.0 &.g2 Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:128:15-41 156041 32 0.0 0.0 0.0 0.0 addSucc Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(273,1)-(284,45) 156042 32 0.0 0.0 0.0 0.0 addSucc.go Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(277,5)-(279,45) 156044 50 0.0 0.0 0.0 0.0 addSucc.go.f Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(278,13)-(279,45) 156045 50 0.0 0.0 0.0 0.0 addSucc.go.f.ss' Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:278:34-69 156046 50 0.0 0.0 0.0 0.0 &.g3 Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:129:15-41 156048 32 0.0 0.0 0.0 0.0 addPred Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(297,1)-(308,45) 156049 32 0.0 0.0 0.0 0.0 addPred.go Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(301,5)-(303,45) 156056 18 0.0 0.0 0.0 0.0 addPred.go.f Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(302,13)-(303,45) 156057 18 0.0 0.0 0.0 0.0 addPred.go.f.ps' Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:302:34-69 156058 18 0.0 0.0 0.0 0.0 &.np Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:126:15-46 156040 32 0.0 0.0 0.0 0.0 &.ns Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:127:15-46 156047 32 0.0 0.0 0.0 0.0 &.preds Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:126:15-46 156043 32 0.0 0.0 0.0 0.0 &.succs Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:127:15-46 156050 32 0.0 0.0 0.0 0.0 matchGr Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(147,1)-(158,64) 156020 32 0.0 0.0 0.0 0.0 matchGr.g1 Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:153:20-41 156023 32 0.0 0.0 0.0 0.0 matchGr.g2 Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:156:20-45 156024 32 0.0 0.0 0.0 0.0 clearPred Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(318,1)-(322,43) 156025 32 0.0 0.0 0.0 0.0 clearPred.go Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(321,5)-(322,43) 156026 50 0.0 0.0 0.0 0.0 clearPred.go.ps' Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:321:28-48 156027 50 0.0 0.0 0.0 0.0 matchGr.g3 Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:157:20-45 156028 32 0.0 0.0 0.0 0.0 clearSucc Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(311,1)-(315,43) 156029 32 0.0 0.0 0.0 0.0 clearSucc.go Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(314,5)-(315,43) 156030 50 0.0 0.0 0.0 0.0 clearSucc.go.ss' Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:314:28-48 156031 50 0.0 0.0 0.0 0.0 matchGr.p' Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:154:20-41 156022 32 0.0 0.0 0.0 0.0 matchGr.s' Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:155:20-41 156021 32 0.0 0.0 0.0 0.0 toAdj Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(225,1)-(227,39) 156035 0 0.0 0.0 0.0 0.0 toAdj.expand Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:227:5-39 156036 100 0.0 0.0 0.0 0.0 fastInsEdge Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(176,1)-(182,66) 156051 32 0.0 0.0 0.0 0.0 fastInsEdge.g1 Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:178:5-28 156052 32 0.0 0.0 0.0 0.0 fastInsEdge.addS' Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:181:5-66 156055 32 0.0 0.0 0.0 0.0 fastInsEdge.g2 Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:179:5-29 156053 32 0.0 0.0 0.0 0.0 fastInsEdge.addP' Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:182:5-66 156054 32 0.0 0.0 0.0 0.0 obstructPathsCrossing Dodge.Path src/Dodge/Path.hs:(140,1)-(149,84) 177284 0 0.0 0.0 0.0 0.0 doIndividualPlacements Dodge.Layout src/Dodge/Layout.hs:(118,1)-(120,29) 154144 0 0.0 0.0 0.0 0.1 doIndividualPlacements.(...) Dodge.Layout src/Dodge/Layout.hs:119:9-65 154145 0 0.0 0.0 0.0 0.1 doRoomPlacements Dodge.Layout src/Dodge/Layout.hs:123:1-80 154146 0 0.0 0.0 0.0 0.1 doRoomPlacements.\ Dodge.Layout src/Dodge/Layout.hs:123:40-57 154147 0 0.0 0.0 0.0 0.1 placeSpot Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:(30,1)-(38,23) 154148 0 0.0 0.0 0.0 0.1 placePlainPSSpot Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:(49,1)-(56,38) 154149 0 0.0 0.0 0.0 0.1 placePlainPSSpot.(...) Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:50:9-81 154150 0 0.0 0.0 0.0 0.1 placeSpotID Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:(90,1)-(92,30) 154151 0 0.0 0.0 0.0 0.1 placeSpotID.(...) Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:91:9-49 154152 0 0.0 0.0 0.0 0.1 placeSpotID' Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:(96,1)-(132,35) 154153 0 0.0 0.0 0.0 0.1 plLineBlock Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:(60,1)-(114,13) 154522 0 0.0 0.0 0.0 0.0 plLineBlock.insertBlocks Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:97:5-63 154523 0 0.0 0.0 0.0 0.0 plLineBlock.insertBlock Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:(77,5)-(96,17) 154524 0 0.0 0.0 0.0 0.0 insertWalls Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:(118,1)-(120,51) 154525 0 0.0 0.0 0.0 0.0 insertWalls.(...) Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:120:5-51 154526 0 0.0 0.0 0.0 0.0 insertWall Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:(123,1)-(125,57) 154527 0 0.0 0.0 0.0 0.0 obstructPathsCrossing.updateedge Dodge.Path src/Dodge/Path.hs:(148,5)-(149,84) 154547 408 0.0 0.0 0.0 0.0 delEdge Data.Graph.Inductive.Graph Data/Graph/Inductive/Graph.hs:(297,1)-(299,78) 154548 408 0.0 0.0 0.0 0.0 & Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(124,5)-(130,18) 154561 408 0.0 0.0 0.0 0.0 &.(...) Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:126:15-46 154566 408 0.0 0.0 0.0 0.0 fromAdjCounting Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:250:1-75 154567 0 0.0 0.0 0.0 0.0 &.(...) Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:127:15-46 154562 408 0.0 0.0 0.0 0.0 fromAdjCounting Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:250:1-75 154563 0 0.0 0.0 0.0 0.0 &.g1 Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:125:15-51 154568 408 0.0 0.0 0.0 0.0 &.g2 Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:128:15-41 154570 408 0.0 0.0 0.0 0.0 addSucc Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(273,1)-(284,45) 154571 408 0.0 0.0 0.0 0.0 addSucc.go Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(277,5)-(279,45) 154573 1564 0.0 0.0 0.0 0.0 addSucc.go.f Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(278,13)-(279,45) 154574 1564 0.0 0.0 0.0 0.0 addSucc.go.f.ss' Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:278:34-69 154575 1564 0.0 0.0 0.0 0.0 &.g3 Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:129:15-41 154577 408 0.0 0.0 0.0 0.0 addPred Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(297,1)-(308,45) 154578 408 0.0 0.0 0.0 0.0 addPred.go Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(301,5)-(303,45) 154580 1156 0.0 0.0 0.0 0.0 addPred.go.f Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(302,13)-(303,45) 154581 1156 0.0 0.0 0.0 0.0 addPred.go.f.ps' Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:302:34-69 154582 1156 0.0 0.0 0.0 0.0 &.np Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:126:15-46 154569 408 0.0 0.0 0.0 0.0 &.ns Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:127:15-46 154576 408 0.0 0.0 0.0 0.0 &.preds Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:126:15-46 154572 408 0.0 0.0 0.0 0.0 &.succs Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:127:15-46 154579 408 0.0 0.0 0.0 0.0 matchGr Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(147,1)-(158,64) 154549 408 0.0 0.0 0.0 0.0 matchGr.g1 Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:153:20-41 154552 408 0.0 0.0 0.0 0.0 matchGr.g2 Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:156:20-45 154553 408 0.0 0.0 0.0 0.0 clearPred Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(318,1)-(322,43) 154554 408 0.0 0.0 0.0 0.0 clearPred.go Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(321,5)-(322,43) 154555 1564 0.0 0.0 0.0 0.0 clearPred.go.ps' Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:321:28-48 154556 1564 0.0 0.0 0.0 0.0 matchGr.g3 Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:157:20-45 154557 408 0.0 0.0 0.0 0.0 clearSucc Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(311,1)-(315,43) 154558 408 0.0 0.0 0.0 0.0 clearSucc.go Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(314,5)-(315,43) 154559 1564 0.0 0.0 0.0 0.0 clearSucc.go.ss' Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:314:28-48 154560 1564 0.0 0.0 0.0 0.0 matchGr.p' Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:154:20-41 154551 408 0.0 0.0 0.0 0.0 matchGr.s' Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:155:20-41 154550 408 0.0 0.0 0.0 0.0 toAdj Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(225,1)-(227,39) 154564 0 0.0 0.0 0.0 0.0 toAdj.expand Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:227:5-39 154565 3128 0.0 0.0 0.0 0.0 fastInsEdge Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(176,1)-(182,66) 154583 408 0.0 0.0 0.0 0.0 fastInsEdge.g1 Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:178:5-28 154584 408 0.0 0.0 0.0 0.0 fastInsEdge.addS' Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:181:5-66 154587 408 0.0 0.0 0.0 0.0 fastInsEdge.g2 Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:179:5-29 154585 408 0.0 0.0 0.0 0.0 fastInsEdge.addP' Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:182:5-66 154586 408 0.0 0.0 0.0 0.0 obstructPathsCrossing Dodge.Path src/Dodge/Path.hs:(140,1)-(149,84) 177198 0 0.0 0.0 0.0 0.0 plSlideDoor Dodge.Placement.PlaceSpot.TriggerDoor src/Dodge/Placement/PlaceSpot/TriggerDoor.hs:(87,1)-(106,65) 154428 0 0.0 0.0 0.0 0.0 plSlideDoor.addDoorWalls Dodge.Placement.PlaceSpot.TriggerDoor src/Dodge/Placement/PlaceSpot/TriggerDoor.hs:103:5-74 154429 0 0.0 0.0 0.0 0.0 addDoorWall Dodge.Placement.PlaceSpot.TriggerDoor src/Dodge/Placement/PlaceSpot/TriggerDoor.hs:(54,1)-(66,56) 154430 0 0.0 0.0 0.0 0.0 addDoorWall.(...) Dodge.Placement.PlaceSpot.TriggerDoor src/Dodge/Placement/PlaceSpot/TriggerDoor.hs:66:5-56 154431 0 0.0 0.0 0.0 0.0 obstructPathsCrossing.updateedge Dodge.Path src/Dodge/Path.hs:(148,5)-(149,84) 154453 280 0.0 0.0 0.0 0.0 delEdge Data.Graph.Inductive.Graph Data/Graph/Inductive/Graph.hs:(297,1)-(299,78) 154454 280 0.0 0.0 0.0 0.0 & Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(124,5)-(130,18) 154467 280 0.0 0.0 0.0 0.0 &.(...) Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:126:15-46 154472 280 0.0 0.0 0.0 0.0 fromAdjCounting Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:250:1-75 154473 0 0.0 0.0 0.0 0.0 &.(...) Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:127:15-46 154468 280 0.0 0.0 0.0 0.0 fromAdjCounting Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:250:1-75 154469 0 0.0 0.0 0.0 0.0 &.g1 Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:125:15-51 154474 280 0.0 0.0 0.0 0.0 &.g2 Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:128:15-41 154476 280 0.0 0.0 0.0 0.0 addSucc Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(273,1)-(284,45) 154477 280 0.0 0.0 0.0 0.0 addSucc.go Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(277,5)-(279,45) 154479 673 0.0 0.0 0.0 0.0 addSucc.go.f Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(278,13)-(279,45) 154480 673 0.0 0.0 0.0 0.0 addSucc.go.f.ss' Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:278:34-69 154481 673 0.0 0.0 0.0 0.0 &.g3 Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:129:15-41 154483 280 0.0 0.0 0.0 0.0 addPred Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(297,1)-(308,45) 154484 280 0.0 0.0 0.0 0.0 addPred.go Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(301,5)-(303,45) 154486 393 0.0 0.0 0.0 0.0 addPred.go.f Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(302,13)-(303,45) 154487 393 0.0 0.0 0.0 0.0 addPred.go.f.ps' Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:302:34-69 154488 393 0.0 0.0 0.0 0.0 &.np Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:126:15-46 154475 280 0.0 0.0 0.0 0.0 &.ns Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:127:15-46 154482 280 0.0 0.0 0.0 0.0 &.preds Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:126:15-46 154478 280 0.0 0.0 0.0 0.0 &.succs Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:127:15-46 154485 280 0.0 0.0 0.0 0.0 matchGr Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(147,1)-(158,64) 154455 280 0.0 0.0 0.0 0.0 matchGr.g1 Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:153:20-41 154458 280 0.0 0.0 0.0 0.0 matchGr.g2 Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:156:20-45 154459 280 0.0 0.0 0.0 0.0 clearPred Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(318,1)-(322,43) 154460 280 0.0 0.0 0.0 0.0 clearPred.go Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(321,5)-(322,43) 154461 673 0.0 0.0 0.0 0.0 clearPred.go.ps' Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:321:28-48 154462 673 0.0 0.0 0.0 0.0 matchGr.g3 Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:157:20-45 154463 280 0.0 0.0 0.0 0.0 clearSucc Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(311,1)-(315,43) 154464 280 0.0 0.0 0.0 0.0 clearSucc.go Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(314,5)-(315,43) 154465 673 0.0 0.0 0.0 0.0 clearSucc.go.ss' Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:314:28-48 154466 673 0.0 0.0 0.0 0.0 matchGr.p' Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:154:20-41 154457 280 0.0 0.0 0.0 0.0 matchGr.s' Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:155:20-41 154456 280 0.0 0.0 0.0 0.0 toAdj Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(225,1)-(227,39) 154470 0 0.0 0.0 0.0 0.0 toAdj.expand Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:227:5-39 154471 1346 0.0 0.0 0.0 0.0 fastInsEdge Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(176,1)-(182,66) 154489 280 0.0 0.0 0.0 0.0 fastInsEdge.g1 Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:178:5-28 154490 280 0.0 0.0 0.0 0.0 fastInsEdge.addS' Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:181:5-66 154493 280 0.0 0.0 0.0 0.0 fastInsEdge.g2 Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:179:5-29 154491 280 0.0 0.0 0.0 0.0 fastInsEdge.addP' Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:182:5-66 154492 280 0.0 0.0 0.0 0.0 obstructPathsCrossing Dodge.Path src/Dodge/Path.hs:(140,1)-(149,84) 177280 0 0.0 0.0 0.0 0.0 _Empty Control.Lens.Empty src/Control/Lens/Empty.hs:177:3-36 151146 915 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 151147 915 0.0 0.0 0.0 0.0 posRms Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:(50,1)-(115,21) 151154 0 0.0 0.0 0.0 0.0 $mEmpty.\ Control.Lens.Empty src/Control/Lens/Empty.hs:83:18-37 151155 0 0.0 0.0 0.0 0.0 posRms Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:(50,1)-(115,21) 151288 0 0.0 0.0 0.0 0.0 $mEmpty.\ Control.Lens.Empty src/Control/Lens/Empty.hs:83:18-37 151289 0 0.0 0.0 0.0 0.0 shiftPointBy Dodge.ShiftPoint src/Dodge/ShiftPoint.hs:6:1-49 151274 510 0.0 0.0 0.0 0.0 createUnusedLinkPos.f Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:(120,5)-(127,13) 151417 315 0.0 0.0 0.0 0.0 _rlDir Dodge.Data.Room src/Dodge/Data/Room.hs:26:7-12 151419 315 0.0 0.0 0.0 0.0 _rlPos Dodge.Data.Room src/Dodge/Data/Room.hs:25:7-12 151418 315 0.0 0.0 0.0 0.0 _rlType Dodge.Data.Room src/Dodge/Data/Room.hs:24:7-13 151420 315 0.0 0.0 0.0 0.0 _1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:119:3-37 148007 301 0.0 0.0 0.0 0.0 _1.\ Control.Lens.Tuple src/Control/Lens/Tuple.hs:119:32-37 148008 301 0.0 0.0 0.0 0.0 roomRect Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(47,1)-(115,13) 148013 0 0.0 0.0 0.0 0.0 roomRect.posps' Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:106:5-80 148014 0 0.0 0.0 0.0 0.0 compare Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:38:19-21 156311 174 0.0 0.0 0.0 0.0 compare Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:46:19-21 156312 158 0.0 0.0 0.0 0.0 compare Linear.V2 src/Linear/V2.hs:114:7-9 156313 316 0.0 0.0 0.0 0.0 plSlideDoor.addDoor Dodge.Placement.PlaceSpot.TriggerDoor src/Dodge/Placement/PlaceSpot/TriggerDoor.hs:(91,5)-(102,17) 154416 98 0.0 0.0 0.0 0.0 plSlideDoor.shiftLeft Dodge.Placement.PlaceSpot.TriggerDoor src/Dodge/Placement/PlaceSpot/TriggerDoor.hs:105:5-72 167861 0 0.0 0.0 0.0 0.0 plSlideDoor.shiftLeft Dodge.Placement.PlaceSpot.TriggerDoor src/Dodge/Placement/PlaceSpot/TriggerDoor.hs:105:5-72 167860 98 0.0 0.0 0.0 0.0 _rmLinks Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:98:7-14 151339 71 0.0 0.0 0.0 0.0 < Linear.V2 src/Linear/V2.hs:114:7-9 150793 55 0.0 0.0 0.0 0.0 shiftPSBy Dodge.Placement.Shift src/Dodge/Placement/Shift.hs:(13,1)-(16,22) 153351 12 0.0 0.0 0.0 0.0 shiftPlacement Dodge.Placement.Shift src/Dodge/Placement/Shift.hs:(22,1)-(33,73) 153293 12 0.0 0.0 0.0 0.0 plMachine.addMc Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:200:5-91 154589 11 0.0 0.0 0.0 0.0 plMachine.col Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:195:5-21 154597 11 0.0 0.0 0.0 0.0 _mcColor Dodge.Data.Machine src/Dodge/Data/Machine.hs:37:7-14 154598 11 0.0 0.0 0.0 0.0 plMachine.wlids Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:198:5-60 154588 11 0.0 0.0 0.0 0.0 placeMachineWalls Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:(204,1)-(211,36) 154592 11 0.0 0.0 0.0 0.0 placeMachineWalls.f Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:206:5-65 154595 44 0.0 0.0 0.0 0.0 loopPairs ListHelp src/ListHelp.hs:(29,1)-(33,69) 154593 11 0.0 0.0 0.0 0.0 loopPairs.f ListHelp src/ListHelp.hs:(31,5)-(32,40) 154594 44 0.0 0.0 0.0 0.0 placeMachineWalls.baseWall Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:(207,5)-(211,36) 154596 11 0.0 0.0 0.0 0.0 addGirderLights.\ Dodge.Room.Modify.Girder src/Dodge/Room/Modify/Girder.hs:211:31-78 152227 4 0.0 0.0 0.0 0.0 lsColPos Dodge.LightSource src/Dodge/LightSource.hs:51:1-42 152256 4 0.0 0.0 0.0 0.0 sps Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:31:1-62 152228 4 0.0 0.0 0.0 0.0 sps Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:31:1-62 152122 4 0.0 0.0 0.0 0.0 addButtonSlowDoor.butDoor Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(129,5)-(148,43) 152672 2 0.0 0.0 0.0 0.0 putLitButOnPos Dodge.Placement.Instance.Button src/Dodge/Placement/Instance/Button.hs:(70,1)-(81,33) 152673 2 0.0 0.0 0.0 0.0 fromInteger Linear.V2 src/Linear/V2.hs:219:3-34 152711 2 0.0 0.0 0.0 0.0 mntLSOn Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(65,1)-(72,34) 152674 2 0.0 0.0 0.0 0.0 aShape Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(109,1)-(112,65) 152689 2 0.0 0.0 0.0 0.0 aShape.pout Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:112:5-65 152710 2 0.0 0.0 0.0 0.0 girder Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(221,1)-(234,32) 152690 2 0.0 0.0 0.0 0.0 girder.n Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:228:5-44 152715 2 0.0 0.0 0.0 0.0 girder.ps Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:233:5-32 152790 2 0.0 0.0 0.0 0.0 divideLineExact Geometry src/Geometry.hs:(280,1)-(283,28) 152791 2 0.0 0.0 0.0 0.0 divideLineExact.d Geometry src/Geometry.hs:282:5-16 152792 2 0.0 0.0 0.0 0.0 divideLineExact.v Geometry src/Geometry.hs:283:5-28 152796 2 0.0 0.0 0.0 0.0 girder.qs Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:234:5-32 152793 2 0.0 0.0 0.0 0.0 divideLineExact Geometry src/Geometry.hs:(280,1)-(283,28) 152794 2 0.0 0.0 0.0 0.0 divideLineExact.d Geometry src/Geometry.hs:282:5-16 152795 2 0.0 0.0 0.0 0.0 divideLineExact.v Geometry src/Geometry.hs:283:5-28 152797 2 0.0 0.0 0.0 0.0 girder.xb Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:229:5-16 152788 2 0.0 0.0 0.0 0.0 girder.xt Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:231:5-16 152709 2 0.0 0.0 0.0 0.0 girder.yb Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:230:5-16 152789 2 0.0 0.0 0.0 0.0 girder.yt Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:232:5-16 152717 2 0.0 0.0 0.0 0.0 thinHighBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:78:1-23 152692 0 0.0 0.0 0.0 0.0 highBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(90,1)-(98,58) 152693 10 0.0 0.0 0.0 0.0 highBar.n Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:98:5-58 152716 10 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 152694 0 0.0 0.0 0.0 0.0 upperBoxMT Shape src/Shape.hs:145:1-36 152696 0 0.0 0.0 0.0 0.0 mntLSOn.(...) Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:71:5-68 152820 2 0.0 0.0 0.0 0.0 mntLSOn.lsp' Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:69:5-29 152821 2 0.0 0.0 0.0 0.0 mntLSOn.setCol Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:72:5-34 152688 2 0.0 0.0 0.0 0.0 mntLSOn.x Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:71:5-68 152823 2 0.0 0.0 0.0 0.0 mntLSOn.y Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:71:5-68 152822 2 0.0 0.0 0.0 0.0 ps0jPushPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:(75,1)-(76,46) 152675 2 0.0 0.0 0.0 0.0 pt0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:55:1-58 152819 2 0.0 0.0 0.0 0.0 putShape Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(135,1)-(143,22) 152676 2 0.0 0.0 0.0 0.0 negate Linear.V2 src/Linear/V2.hs:213:3-22 157365 2 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 157366 2 0.0 0.0 0.0 0.0 putShape.bnds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:142:5-25 152677 2 0.0 0.0 0.0 0.0 shapeBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:149:1-64 152678 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 152681 8 0.0 0.0 0.0 0.0 premap.step' Control.Foldl src/Control/Foldl.hs:1195:5-28 152728 0 0.0 0.0 0.0 0.0 <*> Control.Foldl src/Control/Foldl.hs:(257,5)-(261,32) 152679 6 0.0 0.0 0.0 0.0 <*>.step Control.Foldl src/Control/Foldl.hs:258:13-64 152702 240 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 152703 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 152704 0 0.0 0.0 0.0 0.0 premap.step' Control.Foldl src/Control/Foldl.hs:1195:5-28 152705 80 0.0 0.0 0.0 0.0 _2 Linear.V2 src/Linear/V2.hs:492:3-40 152708 80 0.0 0.0 0.0 0.0 maximum Control.Foldl src/Control/Foldl.hs:706:1-20 152785 0 0.0 0.0 0.0 0.0 _Fold1 Control.Foldl src/Control/Foldl.hs:(1167,1)-(1171,28) 152786 0 0.0 0.0 0.0 0.0 _Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1169,5)-(1171,28) 152787 39 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 152730 0 0.0 0.0 0.0 0.0 premap.step' Control.Foldl src/Control/Foldl.hs:1195:5-28 152731 240 0.0 0.0 0.0 0.0 _1 Linear.V2 src/Linear/V2.hs:489:3-40 152751 160 0.0 0.0 0.0 0.0 _2 Linear.V2 src/Linear/V2.hs:492:3-40 152734 80 0.0 0.0 0.0 0.0 maximum Control.Foldl src/Control/Foldl.hs:706:1-20 152750 0 0.0 0.0 0.0 0.0 _Fold1 Control.Foldl src/Control/Foldl.hs:(1167,1)-(1171,28) 152766 0 0.0 0.0 0.0 0.0 _Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1169,5)-(1171,28) 152767 40 0.0 0.0 0.0 0.0 minimum Control.Foldl src/Control/Foldl.hs:722:1-20 152768 0 0.0 0.0 0.0 0.0 _Fold1 Control.Foldl src/Control/Foldl.hs:(1167,1)-(1171,28) 152783 0 0.0 0.0 0.0 0.0 _Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1169,5)-(1171,28) 152784 79 0.0 0.0 0.0 0.0 <*>.begin Control.Foldl src/Control/Foldl.hs:259:13-38 152686 6 0.0 0.0 0.0 0.0 <*>.done Control.Foldl src/Control/Foldl.hs:260:13-51 152798 6 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 152799 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 152800 0 0.0 0.0 0.0 0.0 lazy Control.Foldl.Internal src/Control/Foldl/Internal.hs:(22,1)-(23,23) 152801 2 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 152802 0 0.0 0.0 0.0 0.0 lazy Control.Foldl.Internal src/Control/Foldl/Internal.hs:(22,1)-(23,23) 152803 6 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 152680 2 0.0 0.0 0.0 0.0 maximum Control.Foldl src/Control/Foldl.hs:706:1-20 152682 2 0.0 0.0 0.0 0.0 _Fold1 Control.Foldl src/Control/Foldl.hs:(1167,1)-(1171,28) 152683 2 0.0 0.0 0.0 0.0 _Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1169,5)-(1171,28) 152729 81 0.0 0.0 0.0 0.0 minimum Control.Foldl src/Control/Foldl.hs:722:1-20 152684 2 0.0 0.0 0.0 0.0 _Fold1 Control.Foldl src/Control/Foldl.hs:(1167,1)-(1171,28) 152685 2 0.0 0.0 0.0 0.0 _Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1169,5)-(1171,28) 152749 81 0.0 0.0 0.0 0.0 shapePoints Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:146:1-44 152687 0 0.0 0.0 0.0 0.0 _sfVs Shape.Data src/Shape/Data.hs:43:7-11 152697 10 0.0 0.0 0.0 0.0 putShape.m Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:143:5-22 152804 2 0.0 0.0 0.0 0.0 midBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:152:1-55 152805 2 0.0 0.0 0.0 0.0 radBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:155:1-48 152806 2 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 157367 0 0.0 0.0 0.0 0.0 putLitButOnPos.ls Dodge.Placement.Instance.Button src/Dodge/Placement/Instance/Button.hs:81:5-33 152824 2 0.0 0.0 0.0 0.0 addButtonSlowDoor.theterminal Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(104,5)-(106,86) 154835 2 0.0 0.0 0.0 0.0 addGirderLights.extragirders Dodge.Room.Modify.Girder src/Dodge/Room/Modify/Girder.hs:(184,9)-(207,30) 152267 1 0.0 0.0 0.0 0.0 refreshOptionsSelectionList.f Dodge.Menu.Option src/Dodge/Menu/Option.hs:(48,5)-(55,15) 152269 0 0.0 0.0 0.0 0.0 optionsToSelections Dodge.Menu.Option src/Dodge/Menu/Option.hs:(76,1)-(89,51) 152270 0 0.0 0.0 0.0 0.0 menuOptionToSelectionItem Dodge.Menu.Option src/Dodge/Menu/Option.hs:(127,1)-(148,25) 152271 0 0.0 0.0 0.0 0.0 menuOptionToSelectionItem.f Dodge.Menu.Option src/Dodge/Menu/Option.hs:141:5-51 152272 0 0.0 0.0 0.0 0.0 splashMenuOptions Dodge.Menu src/Dodge/Menu.hs:(35,1)-(53,35) 152273 0 0.0 0.0 0.0 0.0 startNewGameInSlot Dodge.StartNewGame src/Dodge/StartNewGame.hs:(15,1)-(17,59) 152274 0 0.0 0.0 0.0 0.0 startSeedGame Dodge.StartNewGame src/Dodge/StartNewGame.hs:(20,1)-(24,9) 152275 0 0.0 0.0 0.0 0.0 startSeedGameConc Dodge.StartNewGame src/Dodge/StartNewGame.hs:(27,1)-(35,40) 152276 0 0.0 0.0 0.0 0.0 generateWorldFromSeed Dodge.LevelGen src/Dodge/LevelGen.hs:(20,1)-(31,49) 152277 0 0.0 0.0 0.0 0.0 layoutLevelFromSeed Dodge.LevelGen src/Dodge/LevelGen.hs:(48,1)-(77,40) 152278 0 0.0 0.0 0.0 0.0 layoutLevelFromSeed.treecluster Dodge.LevelGen src/Dodge/LevelGen.hs:53:9-54 152279 0 0.0 0.0 0.0 0.0 initialRoomTree Dodge.Floor src/Dodge/Floor.hs:106:1-47 152280 0 0.0 0.0 0.0 0.0 annoToRoomTree Dodge.Annotation src/Dodge/Annotation.hs:(18,1)-(36,14) 152281 0 0.0 0.0 0.0 0.0 zoom Control.Lens.Zoom src/Control/Lens/Zoom.hs:150:3-72 152282 0 0.0 0.0 0.0 0.0 _1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:119:3-37 152283 0 0.0 0.0 0.0 0.0 initialAnoTree Dodge.Floor src/Dodge/Floor.hs:(19,1)-(102,13) 152284 0 0.0 0.0 0.0 0.0 startRoom Dodge.Room.Start src/Dodge/Room/Start.hs:(63,1)-(70,13) 152285 0 0.0 0.0 0.0 0.0 weaponRoom Dodge.Room.Room src/Dodge/Room/Room.hs:(252,1)-(260,13) 152286 0 0.0 0.0 0.0 0.0 weaponBetweenPillars Dodge.Room.Room src/Dodge/Room/Room.hs:(194,1)-(216,71) 152287 0 0.0 0.0 0.0 0.0 roomPillars Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:(101,1)-(122,76) 152288 0 0.0 0.0 0.0 0.0 addGirderLights.extragirders.\ Dodge.Room.Modify.Girder src/Dodge/Room/Modify/Girder.hs:(186,31)-(205,32) 152290 4 0.0 0.0 0.0 0.0 hiToFloat Dodge.Room.Modify.Girder src/Dodge/Room/Modify/Girder.hs:172:1-64 152293 6 0.0 0.0 0.0 0.0 _linkGapNS Dodge.Data.Room src/Dodge/Data/Room.hs:36:11-20 152294 6 0.0 0.0 0.0 0.0 _rmType Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:124:7-13 152295 6 0.0 0.0 0.0 0.0 girderV' Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(167,1)-(180,60) 152298 3 0.0 0.0 0.0 0.0 girderV'.m Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:173:5-20 152299 3 0.0 0.0 0.0 0.0 midPoint Geometry src/Geometry.hs:87:1-34 152300 3 0.0 0.0 0.0 0.0 girderV'.n Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:180:5-60 159577 3 0.0 0.0 0.0 0.0 girderV'.sh Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(176,5)-(179,34) 159567 3 0.0 0.0 0.0 0.0 girderV Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(192,1)-(209,22) 159584 3 0.0 0.0 0.0 0.0 girderV.n Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:199:5-44 159590 3 0.0 0.0 0.0 0.0 girderV.ps Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:204:5-45 159595 3 0.0 0.0 0.0 0.0 girderV.evenDouble Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(208,5)-(209,22) 159598 18 0.0 0.0 0.0 0.0 divideLineExact Geometry src/Geometry.hs:(280,1)-(283,28) 159596 3 0.0 0.0 0.0 0.0 divideLineExact.d Geometry src/Geometry.hs:282:5-16 159597 3 0.0 0.0 0.0 0.0 divideLineExact.v Geometry src/Geometry.hs:283:5-28 159600 3 0.0 0.0 0.0 0.0 girderV.qs Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(205,5)-(207,37) 159599 3 0.0 0.0 0.0 0.0 girderV.evenDouble Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(208,5)-(209,22) 159605 15 0.0 0.0 0.0 0.0 girderV.qs.qs' Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:207:9-37 159601 3 0.0 0.0 0.0 0.0 divideLineExact Geometry src/Geometry.hs:(280,1)-(283,28) 159602 3 0.0 0.0 0.0 0.0 divideLineExact.d Geometry src/Geometry.hs:282:5-16 159603 3 0.0 0.0 0.0 0.0 divideLineExact.v Geometry src/Geometry.hs:283:5-28 159604 3 0.0 0.0 0.0 0.0 girderV.xb Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:200:5-16 159593 3 0.0 0.0 0.0 0.0 girderV.xt Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:202:5-16 159589 3 0.0 0.0 0.0 0.0 girderV.yb Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:201:5-16 159594 3 0.0 0.0 0.0 0.0 girderV.yt Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:203:5-16 159592 3 0.0 0.0 0.0 0.0 thinHighBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:78:1-23 159585 0 0.0 0.0 0.0 0.0 highBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(90,1)-(98,58) 159586 37 0.0 0.0 0.0 0.0 highBar.n Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:98:5-58 159591 37 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 159587 0 0.0 0.0 0.0 0.0 upperBoxMT Shape src/Shape.hs:145:1-36 159588 0 0.0 0.0 0.0 0.0 thinHighBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:78:1-23 159568 0 0.0 0.0 0.0 0.0 highBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(90,1)-(98,58) 159569 6 0.0 0.0 0.0 0.0 highBar.n Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:98:5-58 159583 6 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 159570 0 0.0 0.0 0.0 0.0 upperBoxMT Shape src/Shape.hs:145:1-36 159571 0 0.0 0.0 0.0 0.0 girderV'.x' Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:174:5-14 159572 3 0.0 0.0 0.0 0.0 - Linear.V2 src/Linear/V2.hs:209:3-18 159573 3 0.0 0.0 0.0 0.0 <*> Linear.V2 src/Linear/V2.hs:171:3-36 159574 3 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 159576 0 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 159575 3 0.0 0.0 0.0 0.0 girderV'.y' Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:175:5-14 159578 3 0.0 0.0 0.0 0.0 - Linear.V2 src/Linear/V2.hs:209:3-18 159579 3 0.0 0.0 0.0 0.0 <*> Linear.V2 src/Linear/V2.hs:171:3-36 159580 3 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 159582 0 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 159581 3 0.0 0.0 0.0 0.0 addGirderLights.lps Dodge.Room.Modify.Girder src/Dodge/Room/Modify/Girder.hs:178:9-37 152217 1 0.0 0.0 0.0 0.0 refreshOptionsSelectionList.f Dodge.Menu.Option src/Dodge/Menu/Option.hs:(48,5)-(55,15) 152229 0 0.0 0.0 0.0 0.0 optionsToSelections Dodge.Menu.Option src/Dodge/Menu/Option.hs:(76,1)-(89,51) 152230 0 0.0 0.0 0.0 0.0 menuOptionToSelectionItem Dodge.Menu.Option src/Dodge/Menu/Option.hs:(127,1)-(148,25) 152231 0 0.0 0.0 0.0 0.0 menuOptionToSelectionItem.f Dodge.Menu.Option src/Dodge/Menu/Option.hs:141:5-51 152232 0 0.0 0.0 0.0 0.0 splashMenuOptions Dodge.Menu src/Dodge/Menu.hs:(35,1)-(53,35) 152233 0 0.0 0.0 0.0 0.0 startNewGameInSlot Dodge.StartNewGame src/Dodge/StartNewGame.hs:(15,1)-(17,59) 152234 0 0.0 0.0 0.0 0.0 startSeedGame Dodge.StartNewGame src/Dodge/StartNewGame.hs:(20,1)-(24,9) 152235 0 0.0 0.0 0.0 0.0 startSeedGameConc Dodge.StartNewGame src/Dodge/StartNewGame.hs:(27,1)-(35,40) 152236 0 0.0 0.0 0.0 0.0 generateWorldFromSeed Dodge.LevelGen src/Dodge/LevelGen.hs:(20,1)-(31,49) 152237 0 0.0 0.0 0.0 0.0 layoutLevelFromSeed Dodge.LevelGen src/Dodge/LevelGen.hs:(48,1)-(77,40) 152238 0 0.0 0.0 0.0 0.0 layoutLevelFromSeed.treecluster Dodge.LevelGen src/Dodge/LevelGen.hs:53:9-54 152239 0 0.0 0.0 0.0 0.0 initialRoomTree Dodge.Floor src/Dodge/Floor.hs:106:1-47 152240 0 0.0 0.0 0.0 0.0 annoToRoomTree Dodge.Annotation src/Dodge/Annotation.hs:(18,1)-(36,14) 152241 0 0.0 0.0 0.0 0.0 zoom Control.Lens.Zoom src/Control/Lens/Zoom.hs:150:3-72 152242 0 0.0 0.0 0.0 0.0 _1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:119:3-37 152243 0 0.0 0.0 0.0 0.0 initialAnoTree Dodge.Floor src/Dodge/Floor.hs:(19,1)-(102,13) 152244 0 0.0 0.0 0.0 0.0 startRoom Dodge.Room.Start src/Dodge/Room/Start.hs:(63,1)-(70,13) 152245 0 0.0 0.0 0.0 0.0 weaponRoom Dodge.Room.Room src/Dodge/Room/Room.hs:(252,1)-(260,13) 152246 0 0.0 0.0 0.0 0.0 weaponBetweenPillars Dodge.Room.Room src/Dodge/Room/Room.hs:(194,1)-(216,71) 152247 0 0.0 0.0 0.0 0.0 roomPillars Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:(101,1)-(122,76) 152248 0 0.0 0.0 0.0 0.0 intsToPos Dodge.Room.Modify.Girder src/Dodge/Room/Modify/Girder.hs:(161,1)-(166,23) 152249 4 0.0 0.0 0.0 0.0 applyToSubtree TreeHelp src/TreeHelp.hs:(71,1)-(72,81) 149486 1 0.0 0.0 0.0 0.0 refreshOptionsSelectionList.f Dodge.Menu.Option src/Dodge/Menu/Option.hs:(48,5)-(55,15) 149487 0 0.0 0.0 0.0 0.0 optionsToSelections Dodge.Menu.Option src/Dodge/Menu/Option.hs:(76,1)-(89,51) 149488 0 0.0 0.0 0.0 0.0 menuOptionToSelectionItem Dodge.Menu.Option src/Dodge/Menu/Option.hs:(127,1)-(148,25) 149489 0 0.0 0.0 0.0 0.0 menuOptionToSelectionItem.f Dodge.Menu.Option src/Dodge/Menu/Option.hs:141:5-51 149490 0 0.0 0.0 0.0 0.0 splashMenuOptions Dodge.Menu src/Dodge/Menu.hs:(35,1)-(53,35) 149491 0 0.0 0.0 0.0 0.0 startNewGameInSlot Dodge.StartNewGame src/Dodge/StartNewGame.hs:(15,1)-(17,59) 149492 0 0.0 0.0 0.0 0.0 startSeedGame Dodge.StartNewGame src/Dodge/StartNewGame.hs:(20,1)-(24,9) 149493 0 0.0 0.0 0.0 0.0 startSeedGameConc Dodge.StartNewGame src/Dodge/StartNewGame.hs:(27,1)-(35,40) 149494 0 0.0 0.0 0.0 0.0 generateWorldFromSeed Dodge.LevelGen src/Dodge/LevelGen.hs:(20,1)-(31,49) 149495 0 0.0 0.0 0.0 0.0 layoutLevelFromSeed Dodge.LevelGen src/Dodge/LevelGen.hs:(48,1)-(77,40) 149496 0 0.0 0.0 0.0 0.0 layoutLevelFromSeed.treecluster Dodge.LevelGen src/Dodge/LevelGen.hs:53:9-54 149497 0 0.0 0.0 0.0 0.0 initialRoomTree Dodge.Floor src/Dodge/Floor.hs:106:1-47 149498 0 0.0 0.0 0.0 0.0 annoToRoomTree Dodge.Annotation src/Dodge/Annotation.hs:(18,1)-(36,14) 149499 0 0.0 0.0 0.0 0.0 zoom Control.Lens.Zoom src/Control/Lens/Zoom.hs:150:3-72 149500 0 0.0 0.0 0.0 0.0 _1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:119:3-37 149501 0 0.0 0.0 0.0 0.0 initialAnoTree Dodge.Floor src/Dodge/Floor.hs:(19,1)-(102,13) 149502 0 0.0 0.0 0.0 0.0 sensorRoomRunPast Dodge.Room.SensorDoor src/Dodge/Room/SensorDoor.hs:(49,1)-(61,17) 149503 0 0.0 0.0 0.0 0.0 applyToSubforest TreeHelp src/TreeHelp.hs:78:1-55 149504 0 0.0 0.0 0.0 0.0 initWallZoning Dodge.Wall.Zone src/Dodge/Wall/Zone.hs:(13,1)-(16,34) 156241 1 0.0 0.0 0.0 0.1 insertWallInZones Dodge.Wall.Zone src/Dodge/Wall/Zone.hs:21:1-44 156243 0 0.0 0.0 0.0 0.1 zoneWall Dodge.Zoning.Wall src/Dodge/Zoning/Wall.hs:(66,1)-(68,58) 156244 2008 0.0 0.0 0.0 0.1 zoneWall.f Dodge.Zoning.Wall src/Dodge/Zoning/Wall.hs:68:5-58 156247 7112 0.0 0.0 0.0 0.0 _wlID Dodge.Data.Wall src/Dodge/Data/Wall.hs:20:7-11 156252 7112 0.0 0.0 0.0 0.0 zoneOfWl Dodge.Zoning.Wall src/Dodge/Zoning/Wall.hs:56:1-51 156246 0 0.0 0.0 0.0 0.0 _wlLine Dodge.Data.Wall src/Dodge/Data/Wall.hs:19:7-13 156251 2008 0.0 0.0 0.0 0.0 zoneOfPoint Dodge.Zoning.Base src/Dodge/Zoning/Base.hs:44:1-26 156249 0 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 156250 7112 0.0 0.0 0.0 0.0 randomCompass Dodge.Layout src/Dodge/Layout.hs:60:1-101 156210 1 0.0 0.0 0.0 0.0 _randGen Dodge.Data.World src/Dodge/Data/World.hs:40:7-14 156223 1 0.0 0.0 0.0 0.0 takeOne RandomHelp src/RandomHelp.hs:21:1-75 156211 1 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:235:3-43 156213 1 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 156214 1 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 156216 0 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 156220 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:556:19-27 156221 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:566:3-27 156222 0 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 156224 1 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 156225 1 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 156230 1 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 156231 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 156233 1 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 156232 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 156226 1 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 156227 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 156229 1 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 156228 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 156236 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 156237 1 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 156234 1 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 156235 0 0.0 0.0 0.0 0.0 takeOne.\ RandomHelp src/RandomHelp.hs:21:59-74 156212 1 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 156215 1 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 156217 1 0.0 0.0 0.0 0.0 setupWorldBounds Dodge.Layout src/Dodge/Layout.hs:(126,1)-(144,14) 156159 1 0.0 0.0 0.0 0.0 setupWorldBounds.(...) Dodge.Layout src/Dodge/Layout.hs:(136,5)-(144,14) 156168 1 0.0 0.0 0.0 0.0 <*> Control.Foldl src/Control/Foldl.hs:(257,5)-(261,32) 156169 3 0.0 0.0 0.0 0.0 <*>.step Control.Foldl src/Control/Foldl.hs:258:13-64 156191 6024 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 156193 0 0.0 0.0 0.0 0.0 <*>.begin Control.Foldl src/Control/Foldl.hs:259:13-38 156192 3 0.0 0.0 0.0 0.0 <*>.done Control.Foldl src/Control/Foldl.hs:260:13-51 156200 3 0.0 0.0 0.0 0.0 lazy Control.Foldl.Internal src/Control/Foldl/Internal.hs:(22,1)-(23,23) 156201 3 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 156205 0 0.0 0.0 0.0 0.0 lazy Control.Foldl.Internal src/Control/Foldl/Internal.hs:(22,1)-(23,23) 156206 1 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 156170 1 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 156194 0 0.0 0.0 0.0 0.0 premap.step' Control.Foldl src/Control/Foldl.hs:1195:5-28 156195 8032 0.0 0.0 0.0 0.0 fstV2 Geometry.Data src/Geometry/Data.hs:51:1-18 156196 4016 0.0 0.0 0.0 0.0 sndV2 Geometry.Data src/Geometry/Data.hs:53:1-18 156199 4016 0.0 0.0 0.0 0.0 _Fold1 Control.Foldl src/Control/Foldl.hs:(1167,1)-(1171,28) 156197 0 0.0 0.0 0.0 0.0 _Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1169,5)-(1171,28) 156198 8032 0.0 0.0 0.0 0.0 setupWorldBounds.ps Dodge.Layout src/Dodge/Layout.hs:135:5-62 156164 1 0.0 0.0 0.0 0.0 _wlLine Dodge.Data.Wall src/Dodge/Data/Wall.hs:19:7-13 156165 2008 0.0 0.0 0.0 0.0 setupWorldBounds.maxx Dodge.Layout src/Dodge/Layout.hs:(136,5)-(144,14) 156203 1 0.0 0.0 0.0 0.0 setupWorldBounds.maxy Dodge.Layout src/Dodge/Layout.hs:(136,5)-(144,14) 156163 1 0.0 0.0 0.0 0.0 setupWorldBounds.minx Dodge.Layout src/Dodge/Layout.hs:(136,5)-(144,14) 156204 1 0.0 0.0 0.0 0.0 setupWorldBounds.miny Dodge.Layout src/Dodge/Layout.hs:(136,5)-(144,14) 156202 1 0.0 0.0 0.0 0.0 showsPrec Dodge.Data.Damage.Type src/Dodge/Data/Damage/Type.hs:27:24-27 148241 1 0.0 0.0 0.0 0.0 tanksRoom.plmnts Dodge.Room.Tanks src/Dodge/Room/Tanks.hs:(110,9)-(114,82) 149814 1 0.0 0.0 0.0 0.0 weaponBetweenPillars.wpPos Dodge.Room.Room src/Dodge/Room/Room.hs:(197,9)-(203,17) 152176 1 0.0 0.0 0.0 0.0 addWarningTerminal Dodge.Room.Warning src/Dodge/Room/Warning.hs:(38,1)-(54,86) 149053 0 0.0 0.0 0.0 0.0 .++~ LensHelp src/LensHelp.hs:34:1-24 149054 0 0.0 0.0 0.0 0.0 analyserByDoor Dodge.Room.LasTurret src/Dodge/Room/LasTurret.hs:(76,1)-(91,59) 152988 0 0.0 0.0 0.0 0.0 psPt Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:25:1-63 152989 1 0.0 0.0 0.0 0.0 annoToRoomTree Dodge.Annotation src/Dodge/Annotation.hs:(18,1)-(36,14) 149603 0 0.0 0.0 0.0 0.0 at Control.Lens.At src/Control/Lens/At.hs:528:3-49 149604 0 0.0 0.0 0.0 0.0 assignPushDoors Dodge.LevelGen src/Dodge/LevelGen.hs:(43,1)-(45,10) 156320 0 0.0 0.0 0.0 0.0 atFstLnkOut Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:212:1-76 152412 0 0.0 0.0 0.0 0.0 atFstLnkOut.\ Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:212:34-76 152413 0 0.0 0.0 0.0 0.0 atNthLnkOutShiftBy Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(215,1)-(216,59) 155270 0 0.0 0.0 0.0 0.0 atNthLnkOutShiftBy.\ Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:216:17-59 155271 0 0.0 0.0 0.0 0.0 cleatSide Dodge.Cleat src/Dodge/Cleat.hs:28:1-60 148044 0 0.0 0.0 0.0 0.0 at Control.Lens.At src/Control/Lens/At.hs:528:3-49 148045 0 0.0 0.0 0.0 0.0 initItemLocations Dodge.Item.Location.Initialize src/Dodge/Item/Location/Initialize.hs:12:1-86 156068 0 0.0 0.0 0.0 0.0 initCrsItemLocations Dodge.Item.Location.Initialize src/Dodge/Item/Location/Initialize.hs:(15,1)-(17,73) 156143 1 0.0 0.0 0.0 0.0 initCrsItemLocations.(...) Dodge.Item.Location.Initialize src/Dodge/Item/Location/Initialize.hs:17:5-73 156144 1 0.0 0.0 0.0 0.0 initCrItemLocations Dodge.Item.Location.Initialize src/Dodge/Item/Location/Initialize.hs:(35,1)-(37,66) 156145 82 0.0 0.0 0.0 0.0 initCrItemLocations.(...) Dodge.Item.Location.Initialize src/Dodge/Item/Location/Initialize.hs:37:5-66 156147 82 0.0 0.0 0.0 0.0 _crInv Dodge.Data.Creature src/Dodge/Data/Creature.hs:51:7-12 156148 82 0.0 0.0 0.0 0.0 itraverse WithIndex src/WithIndex.hs:498:3-36 156149 82 0.0 0.0 0.0 0.0 initCrItemLocation Dodge.Item.Location.Initialize src/Dodge/Item/Location/Initialize.hs:(40,1)-(45,32) 156150 79 0.0 0.0 0.0 0.0 at Control.Lens.At src/Control/Lens/At.hs:484:3-28 156151 79 0.0 0.0 0.0 0.0 initCrItemLocation.loc Dodge.Item.Location.Initialize src/Dodge/Item/Location/Initialize.hs:45:5-32 157113 79 0.0 0.0 0.0 0.0 _crID Dodge.Data.Creature src/Dodge/Data/Creature.hs:46:7-11 157114 79 0.0 0.0 0.0 0.0 initCrItemLocation.locid Dodge.Item.Location.Initialize src/Dodge/Item/Location/Initialize.hs:44:5-43 156152 79 0.0 0.0 0.0 0.0 newKey IntMapHelp src/IntMapHelp.hs:60:1-42 156153 0 0.0 0.0 0.0 0.0 initCrItemLocations.newinv Dodge.Item.Location.Initialize src/Dodge/Item/Location/Initialize.hs:37:5-66 156693 82 0.0 0.0 0.0 0.0 initCrItemLocations.w' Dodge.Item.Location.Initialize src/Dodge/Item/Location/Initialize.hs:37:5-66 156146 82 0.0 0.0 0.0 0.0 initCrsItemLocations.newcreatures Dodge.Item.Location.Initialize src/Dodge/Item/Location/Initialize.hs:17:5-73 156154 1 0.0 0.0 0.0 0.0 initCrsItemLocations.w' Dodge.Item.Location.Initialize src/Dodge/Item/Location/Initialize.hs:17:5-73 156155 1 0.0 0.0 0.0 0.0 initFlItemsLocations Dodge.Item.Location.Initialize src/Dodge/Item/Location/Initialize.hs:(20,1)-(22,74) 156135 1 0.0 0.0 0.0 0.0 initFlItemsLocations.(...) Dodge.Item.Location.Initialize src/Dodge/Item/Location/Initialize.hs:22:5-74 156136 1 0.0 0.0 0.0 0.0 initFlItemLocation Dodge.Item.Location.Initialize src/Dodge/Item/Location/Initialize.hs:(49,1)-(55,32) 156137 6 0.0 0.0 0.0 0.0 at Control.Lens.At src/Control/Lens/At.hs:484:3-28 156138 6 0.0 0.0 0.0 0.0 initFlItemLocation.loc Dodge.Item.Location.Initialize src/Dodge/Item/Location/Initialize.hs:55:5-32 156711 6 0.0 0.0 0.0 0.0 _flItID Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:14:78-84 156712 6 0.0 0.0 0.0 0.0 initFlItemLocation.locid Dodge.Item.Location.Initialize src/Dodge/Item/Location/Initialize.hs:54:5-43 156139 6 0.0 0.0 0.0 0.0 newKey IntMapHelp src/IntMapHelp.hs:60:1-42 156140 0 0.0 0.0 0.0 0.0 initFlItemsLocations.newfloorItems Dodge.Item.Location.Initialize src/Dodge/Item/Location/Initialize.hs:22:5-74 156141 1 0.0 0.0 0.0 0.0 initFlItemsLocations.w' Dodge.Item.Location.Initialize src/Dodge/Item/Location/Initialize.hs:22:5-74 156142 1 0.0 0.0 0.0 0.0 initTusItemLocations Dodge.Item.Location.Initialize src/Dodge/Item/Location/Initialize.hs:(25,1)-(27,70) 156069 1 0.0 0.0 0.0 0.0 initTusItemLocations.(...) Dodge.Item.Location.Initialize src/Dodge/Item/Location/Initialize.hs:27:5-70 156070 1 0.0 0.0 0.0 0.0 initTuItemLocation Dodge.Item.Location.Initialize src/Dodge/Item/Location/Initialize.hs:(58,1)-(66,13) 156071 11 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 156077 4 0.0 0.0 0.0 0.0 right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 156719 4 0.0 0.0 0.0 0.0 at Control.Lens.At src/Control/Lens/At.hs:484:3-28 156130 2 0.0 0.0 0.0 0.0 initTuItemLocation.loc Dodge.Item.Location.Initialize src/Dodge/Item/Location/Initialize.hs:62:13-37 156720 2 0.0 0.0 0.0 0.0 _mcID Dodge.Data.Machine src/Dodge/Data/Machine.hs:32:7-11 156721 2 0.0 0.0 0.0 0.0 initTuItemLocation.locid Dodge.Item.Location.Initialize src/Dodge/Item/Location/Initialize.hs:61:13-51 156131 2 0.0 0.0 0.0 0.0 newKey IntMapHelp src/IntMapHelp.hs:60:1-42 156132 0 0.0 0.0 0.0 0.0 initTusItemLocations.newmachines Dodge.Item.Location.Initialize src/Dodge/Item/Location/Initialize.hs:27:5-70 156133 1 0.0 0.0 0.0 0.0 initTusItemLocations.w' Dodge.Item.Location.Initialize src/Dodge/Item/Location/Initialize.hs:27:5-70 156134 1 0.0 0.0 0.0 0.0 initialAnoTree Dodge.Floor src/Dodge/Floor.hs:(19,1)-(102,13) 148729 0 0.0 0.0 0.0 0.0 randomFourCornerRoom Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(266,1)-(272,40) 150841 0 0.0 0.0 0.0 0.0 randomFourCornerRoomCrsIts Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(278,1)-(285,88) 150842 0 0.0 0.0 0.0 0.0 randomFourCornerRoomCrsIts.\ Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:285:28-51 150843 0 0.0 0.0 0.0 0.0 moveRoomBy Dodge.Room.Link src/Dodge/Room/Link.hs:(54,1)-(68,77) 150844 0 0.0 0.0 0.0 0.0 slowDoorRoom Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(152,1)-(166,70) 148730 0 0.0 0.0 0.0 0.0 addButtonSlowDoor Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(96,1)-(149,25) 148731 0 0.0 0.0 0.0 0.0 initialRoomTree Dodge.Floor src/Dodge/Floor.hs:106:1-47 147716 0 0.0 0.0 0.0 0.0 annoToRoomTree Dodge.Annotation src/Dodge/Annotation.hs:(18,1)-(36,14) 147717 0 0.0 0.0 0.0 0.0 zoom Control.Lens.Zoom src/Control/Lens/Zoom.hs:150:3-72 147718 0 0.0 0.0 0.0 0.0 _1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:119:3-37 147719 17 0.0 0.0 0.0 0.0 fmap Control.Lens.Internal.Zoom src/Control/Lens/Internal/Zoom.hs:(48,3)-(50,20) 147723 17 0.0 0.0 0.0 0.0 _1.\ Control.Lens.Tuple src/Control/Lens/Tuple.hs:119:32-37 147731 16 0.0 0.0 0.0 0.0 itSlotsTaken Dodge.Inventory.ItemSpace src/Dodge/Inventory/ItemSpace.hs:(10,1)-(12,71) 149449 0 0.0 0.0 0.0 0.0 itemDisplay Dodge.Item.Display src/Dodge/Item/Display.hs:16:1-71 149196 0 0.0 0.0 0.0 0.0 showConsumption Dodge.Item.Display src/Dodge/Item/Display.hs:(75,1)-(79,46) 149197 0 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 149461 0 0.0 0.0 0.0 0.0 showReloadProgress' Dodge.Item.Display src/Dodge/Item/Display.hs:(87,1)-(89,76) 149198 0 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 149199 0 0.0 0.0 0.0 0.0 itemDisplayWithNumber Dodge.Item.Display src/Dodge/Item/Display.hs:(19,1)-(33,17) 149219 0 0.0 0.0 0.0 0.0 itemDisplayWithNumber.thename Dodge.Item.Display src/Dodge/Item/Display.hs:26:5-29 149220 0 0.0 0.0 0.0 0.0 itemBaseName Dodge.Item.Display src/Dodge/Item/Display.hs:(39,1)-(47,30) 149221 0 0.0 0.0 0.0 0.0 lightSensInsideDoor Dodge.Room.LasTurret src/Dodge/Room/LasTurret.hs:(35,1)-(42,102) 152562 0 0.0 0.0 0.0 0.0 psPt Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:25:1-63 152563 2 0.0 0.0 0.0 0.0 maybeModeStatus Dodge.Item.Display src/Dodge/Item/Display.hs:(109,1)-(111,16) 149231 0 0.0 0.0 0.0 0.0 moveToSideFirstOutLink Dodge.Room.Warning src/Dodge/Room/Warning.hs:(57,1)-(69,16) 155706 0 0.0 0.0 0.0 0.0 positionRoomsFromTree Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:(36,1)-(42,23) 151336 0 0.0 0.0 0.0 0.0 createUnusedLinkPos Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:(118,1)-(127,13) 151337 71 0.0 0.0 0.0 0.0 .++~ LensHelp src/LensHelp.hs:34:1-24 151338 71 0.0 0.0 0.0 0.0 refreshOptionsSelectionList.f Dodge.Menu.Option src/Dodge/Menu/Option.hs:(48,5)-(55,15) 144491 0 0.0 0.0 15.0 12.0 optionsToSelections Dodge.Menu.Option src/Dodge/Menu/Option.hs:(76,1)-(89,51) 144492 0 0.0 0.0 15.0 12.0 menuOptionToSelectionItem Dodge.Menu.Option src/Dodge/Menu/Option.hs:(127,1)-(148,25) 144493 0 0.0 0.0 15.0 12.0 menuOptionToSelectionItem.f Dodge.Menu.Option src/Dodge/Menu/Option.hs:141:5-51 144494 0 0.0 0.0 15.0 12.0 pauseMenuOptions Dodge.Menu src/Dodge/Menu.hs:(61,1)-(71,30) 181024 0 0.0 0.0 2.4 2.9 saveQuit Dodge.Menu src/Dodge/Menu.hs:74:1-56 181025 0 0.0 0.0 2.4 2.9 addSideEffect Dodge.Concurrent src/Dodge/Concurrent.hs:33:1-59 181026 0 0.0 0.0 0.0 0.0 saveQuitConc Dodge.Menu src/Dodge/Menu.hs:(77,1)-(79,26) 181027 0 0.0 0.0 2.4 2.9 writeSaveSlot Dodge.Save src/Dodge/Save.hs:(34,1)-(42,15) 181028 1 0.0 0.0 2.4 2.9 saveSlotPath Dodge.Save src/Dodge/Save.hs:(64,1)-(66,65) 181029 2 0.0 0.0 0.0 0.0 encode Data.Aeson src/Data/Aeson.hs:163:1-46 181030 1 0.0 0.0 2.3 2.9 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 181031 1 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 181032 0 0.0 0.0 2.3 2.9 toEncoding.\ Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 181033 1 0.0 0.0 2.3 2.9 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 193735 72 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 193736 72 0.0 0.0 0.0 0.0 toEncoding Data.Tile src/Data/Tile.hs:26:1-32 193763 0 0.0 0.0 0.0 0.0 toEncoding.\ Data.Tile src/Data/Tile.hs:26:1-32 193764 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 193737 0 0.0 0.0 0.0 0.0 toEncoding Data.Tile src/Data/Tile.hs:26:1-32 193745 0 0.0 0.0 0.0 0.0 toEncoding.\ Data.Tile src/Data/Tile.hs:26:1-32 193746 71 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 193748 213 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 193747 71 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 193751 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 193752 71 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 193759 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 193760 284 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 193866 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 193867 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 193822 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 193823 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 193824 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 193825 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 193826 142 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 193827 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 193828 142 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 193844 142 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 193849 284 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 193852 284 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 193853 284 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 193854 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 193855 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 193850 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 193851 284 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 193845 142 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 193847 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 193848 284 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 193856 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 193842 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 193843 142 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 193765 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 193766 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 193767 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 193770 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 193773 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 193774 304 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 193777 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 193778 304 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 193796 304 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 193801 608 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 193804 608 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 193805 608 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 193806 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 193807 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 193802 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 193803 608 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 193797 304 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 193799 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 193800 608 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 193808 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 193794 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 193795 304 0.0 0.0 0.0 0.0 toEncoding Data.Tile src/Data/Tile.hs:26:1-32 193775 0 0.0 0.0 0.0 0.0 toEncoding.\ Data.Tile src/Data/Tile.hs:26:1-32 193776 0 0.0 0.0 0.0 0.0 toEncoding Data.Tile src/Data/Tile.hs:26:1-32 193771 0 0.0 0.0 0.0 0.0 toEncoding.\ Data.Tile src/Data/Tile.hs:26:1-32 193772 0 0.0 0.0 0.0 0.0 toEncoding Data.Tile src/Data/Tile.hs:26:1-32 193768 0 0.0 0.0 0.0 0.0 toEncoding.\ Data.Tile src/Data/Tile.hs:26:1-32 193769 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 181035 6 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 181034 1 0.0 0.0 0.8 0.6 openCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 181036 0 0.0 0.0 0.5 0.3 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 181042 0 0.0 0.0 0.5 0.2 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 193359 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 193360 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 193604 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 193605 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 193606 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 193607 0 0.0 0.0 0.0 0.0 null_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:78:1-56 193608 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 193609 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 193610 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 193611 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 193612 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 193613 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 193614 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 193615 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 193616 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 193617 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 193618 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 193621 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 193619 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 193620 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:68:1-30 193896 0 0.0 0.0 0.1 0.1 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:68:1-30 193897 0 0.0 0.0 0.1 0.1 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 193898 0 0.0 0.0 0.1 0.1 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 193899 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 193926 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 193927 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 193928 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 194078 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 194076 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 194077 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 193929 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 193900 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 193901 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 194075 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 194129 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 194130 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 193905 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 193913 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 194106 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 194107 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 194108 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 194109 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:5-28 194101 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(2279,5)-(2283,7) 194102 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 194103 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 193906 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 194097 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 194098 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 193911 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 193912 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 194104 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 193902 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 193936 0 0.0 0.0 0.1 0.1 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 193937 0 0.0 0.0 0.1 0.1 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 194023 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 194024 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 194025 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 194072 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:5-28 194070 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(2279,5)-(2283,7) 194071 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 194117 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 194132 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 194073 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 194074 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 194135 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 193938 0 0.0 0.0 0.1 0.1 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 193939 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-36 193959 0 0.0 0.0 0.1 0.0 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-36 193960 0 0.0 0.0 0.1 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 194004 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 194005 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1658:5-28 194014 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1654:5-52 194015 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 194016 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 194017 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 194018 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 194019 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 194020 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 194021 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 194022 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 194079 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:65:1-40 194086 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:65:1-40 194087 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 194088 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 194089 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 194091 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 194092 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 194093 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 194094 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 194095 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 194096 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 194090 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 194008 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 194009 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 194122 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 194123 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 193974 0 0.0 0.0 0.1 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 193975 0 0.0 0.0 0.1 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 193976 0 0.0 0.0 0.1 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 193977 0 0.0 0.0 0.1 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 193978 0 0.0 0.0 0.1 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 193979 0 0.0 0.0 0.1 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 193996 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 194002 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 193997 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 193998 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 193999 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 194000 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 194001 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 194003 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 194099 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 194100 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 194105 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 193980 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:5-28 193918 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(2279,5)-(2283,7) 193919 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 194026 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 194124 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 194125 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 194126 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 194127 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 194128 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 194110 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 194111 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 194112 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 194113 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 194114 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 194115 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 194116 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 193920 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 194118 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 194119 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 194120 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 194121 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 194040 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 194041 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 194042 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 194043 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 194044 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 194045 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 194062 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 194068 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 194063 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 194064 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 194065 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 194066 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 194067 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 194069 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 194131 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 194046 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 193741 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 193742 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 193743 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 193817 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 193744 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 193873 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 193874 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 193875 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 193876 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 193877 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 193878 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 193879 0 0.0 0.0 0.0 0.0 toEncoding Data.Tile src/Data/Tile.hs:26:1-32 193761 0 0.0 0.0 0.0 0.0 toEncoding.\ Data.Tile src/Data/Tile.hs:26:1-32 193762 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 193820 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 193821 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 193868 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 193869 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 193870 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 193882 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 193835 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 193836 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 193837 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 193838 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 193839 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 193840 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 193857 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 193865 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 193858 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 193859 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 193860 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 193861 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 193862 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 193864 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 193871 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 193872 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 193863 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 193841 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 193786 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 193819 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 193881 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 193787 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 193788 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 193789 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 193790 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 193791 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 193792 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 193809 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 193815 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 193810 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 193811 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 193812 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 193813 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 193814 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 193816 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 193818 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 193880 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 193793 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1663:5-43 193720 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 193721 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 193722 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 193723 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 193731 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 193732 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 193733 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 193724 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 193729 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 193730 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 193734 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 193710 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 193711 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 194136 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 193374 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 193375 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 193449 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 193450 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 193703 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 193704 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 193705 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 193479 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 193480 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 193481 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 193555 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 193482 0 0.0 0.0 0.0 0.0 toEncoding Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:91:1-38 193636 0 0.0 0.0 0.0 0.0 toEncoding.\ Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:91:1-38 193637 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 193646 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 193647 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 193693 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 193694 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 193695 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 193698 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 193661 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 193662 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 193663 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 193664 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 193665 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 193666 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 193683 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 193689 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 193684 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 193685 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 193686 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 193687 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 193688 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 193690 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 193696 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 193697 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 193667 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 193576 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 193577 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 193578 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 193579 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 193580 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 193581 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 193582 0 0.0 0.0 0.0 0.0 toEncoding Dodge.GameRoom src/Dodge/GameRoom.hs:32:1-36 193499 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.GameRoom src/Dodge/GameRoom.hs:32:1-36 193500 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 193558 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 193559 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 193575 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 193564 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:268:1-29 193569 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:(122,1)-(123,66) 193570 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 193573 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 193622 0 0.0 0.0 0.0 0.0 string.go Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:123:9-66 193571 0 0.0 0.0 0.0 0.0 c2w Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:141:1-28 193572 617 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 193562 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 193563 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 193584 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 193585 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 193565 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 193586 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 193524 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 193557 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 193587 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 193583 0 0.0 0.0 0.0 0.0 toEncoding Dodge.GameRoom src/Dodge/GameRoom.hs:32:1-36 193588 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.GameRoom src/Dodge/GameRoom.hs:32:1-36 193589 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 193590 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 193591 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 193525 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 193526 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 193527 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 193528 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 193529 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 193530 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 193547 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 193553 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 193548 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 193549 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 193550 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 193551 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 193552 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 193554 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 193556 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 193574 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 193531 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bounds src/Dodge/Data/Bounds.hs:24:1-34 193464 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bounds src/Dodge/Data/Bounds.hs:24:1-34 193465 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 193470 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 193471 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 193468 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 193469 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 193472 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:25:1-37 193387 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:25:1-37 193388 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 193393 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 193394 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 193447 0 0.0 0.0 0.0 0.0 liftToEncoding.pairEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1690:9-52 193398 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 193414 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 193399 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2269:5-28 193420 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 193421 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 193434 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 193422 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:24:1-43 193441 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:24:1-43 193442 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 193443 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 193444 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 193446 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 193448 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 193445 0 0.0 0.0 0.0 0.0 toEncoding Color src/Color.hs:168:1-40 193429 0 0.0 0.0 0.0 0.0 toEncoding.\ Color src/Color.hs:168:1-40 193430 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 193431 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 193432 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 193433 0 0.0 0.0 0.0 0.0 toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:472:5-48 193408 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage.Type src/Dodge/Data/Damage/Type.hs:29:1-38 193409 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Damage.Type src/Dodge/Data/Damage/Type.hs:29:1-38 193410 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 193411 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 193412 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 193413 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 193395 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:82:1-32 193285 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:82:1-32 193286 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 193287 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 193288 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 193289 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:56:1-39 193195 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:56:1-39 193196 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:52:1-43 193197 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:52:1-43 193198 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 193199 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 193200 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 193201 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 193202 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 193203 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 193204 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 193205 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 193206 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 193216 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 193207 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 193208 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:81:1-32 192541 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:81:1-32 192542 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 192543 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 192544 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 192545 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:70:1-39 192450 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:70:1-39 192451 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 192452 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 192453 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 192454 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:68:1-38 192331 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:68:1-38 192332 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 192333 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 192334 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 192335 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:83:1-34 192233 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:83:1-34 192234 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 192235 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 192236 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 192237 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Modification src/Dodge/Data/Modification.hs:32:1-40 192201 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Modification src/Dodge/Data/Modification.hs:32:1-40 192202 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 192203 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 192204 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 192205 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:51:1-32 191227 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Block src/Dodge/Data/Block.hs:51:1-32 191228 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 191229 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 191230 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 191231 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:52:1-37 191032 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Block src/Dodge/Data/Block.hs:52:1-37 191033 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 191049 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 191050 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 191034 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 191035 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 191040 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 191041 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 191042 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 191043 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 191044 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 191045 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 191046 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:53:1-33 191047 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Block src/Dodge/Data/Block.hs:53:1-33 191048 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 191036 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:133:1-32 190643 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:133:1-32 190644 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 190645 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 190646 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 190647 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:135:1-43 190524 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:135:1-43 190525 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 190526 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 190527 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 190528 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 190498 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 190499 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 190500 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 190501 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 190502 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:130:1-32 190395 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:130:1-32 190396 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 190397 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 190398 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 190399 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 190281 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 190282 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 190283 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 190284 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 190285 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 190249 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 190250 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 190677 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 190678 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 190251 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 190252 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 190663 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 190664 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 190665 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 190666 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 190667 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 190668 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 190669 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 190670 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 190671 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:132:1-47 190672 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:132:1-47 190673 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 190674 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 190675 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 190676 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 190253 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:132:1-47 190210 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:132:1-47 190211 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 190212 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 190213 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 190214 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:45:1-48 189866 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:45:1-48 189867 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 189868 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 189869 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 189870 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:47:1-34 189763 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:47:1-34 189764 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 189765 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 189766 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 189767 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 188801 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 188802 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 188803 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 188804 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 188805 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.MountedObject src/Dodge/Data/MountedObject.hs:16:1-41 188574 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.MountedObject src/Dodge/Data/MountedObject.hs:16:1-41 188575 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 188576 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 188577 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 188578 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:56:1-38 188527 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:56:1-38 188528 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 188529 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 188530 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 188531 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:84:1-32 188119 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:84:1-32 188120 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 188451 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 188452 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 188121 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 188122 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 188442 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 188443 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 188444 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 188445 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 188446 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 188447 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 188448 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 188449 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 188450 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 188123 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:63:1-41 187973 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:63:1-41 187974 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 187975 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 187976 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 187977 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:62:1-35 187842 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:62:1-35 187843 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 187844 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 187845 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 187846 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:77:1-36 187107 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:77:1-36 187108 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 187109 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 187110 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 187111 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:85:1-33 187060 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:85:1-33 187061 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 187062 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 187063 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 187064 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:78:1-38 187024 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:78:1-38 187025 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 187026 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 187027 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 187028 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:62:1-37 186861 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:62:1-37 186862 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 193095 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 193096 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 186863 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 186864 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 193080 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 193081 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 193082 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 193083 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 193084 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 193085 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 193086 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:24:1-43 193087 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:24:1-43 193088 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2269:5-28 193089 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 193090 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 193091 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 193092 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:65:1-35 193093 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:65:1-35 193094 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 186865 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:76:1-36 186803 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:76:1-36 186804 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 186805 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 186806 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 186807 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 186734 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 186735 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 186736 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 186737 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 186738 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:229:1-41 186193 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:229:1-41 186194 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 186195 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 186196 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 186197 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:101:1-32 186143 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:101:1-32 186144 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 186145 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 186146 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 186147 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:59:1-37 186110 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:59:1-37 186111 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 186112 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 186113 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 186114 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 185973 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 185974 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 185975 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 185976 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 185977 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:60:1-35 185756 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:60:1-35 185757 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 185758 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 185759 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 185760 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:84:1-40 185672 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:84:1-40 185673 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 185674 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 185675 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 185676 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:227:1-46 185607 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:227:1-46 185608 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 185609 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 185610 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 185611 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:99:1-32 185574 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:99:1-32 185575 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 185576 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 185577 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 185578 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:85:1-36 185453 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:85:1-36 185454 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 185937 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 185938 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 185455 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 185456 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 185928 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 185929 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 185930 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 185931 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 185932 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 185933 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 185934 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 185935 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 185936 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 185457 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 185238 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 185239 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 186076 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 186077 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 185240 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 185241 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 186065 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 186066 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 186067 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 186068 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 186069 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 186070 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 186071 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 186072 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 186073 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:85:1-36 186074 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:85:1-36 186075 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 185242 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:78:1-37 185191 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:78:1-37 185192 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 185193 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 185194 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 185195 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 185005 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 185006 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 185007 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 185008 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 185009 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 184969 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 184970 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 184971 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 184972 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 184973 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:48:1-36 184899 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:48:1-36 184900 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 186340 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 186341 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 184901 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 184902 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 186329 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 186330 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 186331 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 186332 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 186333 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 186334 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 186335 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 186336 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 186337 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:49:1-34 186338 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:49:1-34 186339 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 184903 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:63:1-49 184619 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:63:1-49 184620 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 184621 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 184622 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 184623 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:65:1-45 184564 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:65:1-45 184565 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 184585 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 184586 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 184566 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 184567 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 184574 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 184575 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 184576 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 184577 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 184578 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 184579 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 184580 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 184581 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 184582 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:66:1-40 184583 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:66:1-40 184584 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 184568 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:66:1-40 184530 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:66:1-40 184531 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 184532 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 184533 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 184534 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Scope src/Dodge/Data/Item/Scope.hs:34:1-33 184014 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Scope src/Dodge/Data/Item/Scope.hs:34:1-33 184015 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 184016 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 184017 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 184018 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:115:1-40 183764 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:115:1-40 183765 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 183766 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 183767 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 183768 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 183711 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 183712 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 183713 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 183714 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 183715 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 183658 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 183659 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 183660 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 183661 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 183662 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:39:1-38 183255 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:39:1-38 183256 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 183257 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 183258 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 183259 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 183060 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 183061 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 183062 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 183063 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 183064 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:57:1-43 182947 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:57:1-43 182948 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 182949 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 182950 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 182951 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:116:1-38 182582 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:116:1-38 182583 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 182584 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 182585 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 182586 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 182552 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 182553 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 182554 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 182555 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 182556 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 182287 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 182288 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 184352 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 184353 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 182289 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 182290 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 184343 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 184344 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 184345 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 184346 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 184347 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 184348 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 184349 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 184350 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 184351 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 182291 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 182074 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 182075 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 182076 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 182077 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 182078 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 181987 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 181988 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 181989 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 181990 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 181991 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage src/Dodge/Data/Damage.hs:55:1-40 181930 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Damage src/Dodge/Data/Damage.hs:55:1-40 181931 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 181932 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 181933 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 181934 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 181561 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 181562 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 181563 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 181564 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 181565 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 181535 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 181536 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 181537 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 181538 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 181539 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 181327 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 181328 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 181329 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 181330 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 181331 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 181271 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 181272 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 181273 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 181274 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 181275 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:88:1-40 181167 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:88:1-40 181168 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 181169 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 181170 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 181171 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 181056 0 0.0 0.0 0.3 0.1 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 181057 0 0.0 0.0 0.3 0.1 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 186465 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 186466 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 193356 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 193357 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 193358 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 187699 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 187700 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 187711 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 187712 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 187707 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 187708 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 187709 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 187710 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 187713 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 186502 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 186503 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 186504 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 186698 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 187714 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 186505 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Cloud src/Dodge/Data/Cloud.hs:37:1-33 186523 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Cloud src/Dodge/Data/Cloud.hs:37:1-33 186524 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 186579 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 186580 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Cloud src/Dodge/Data/Cloud.hs:36:1-37 186690 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Cloud src/Dodge/Data/Cloud.hs:36:1-37 186691 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 186692 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 186693 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 186697 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 186717 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 186694 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 186674 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 186675 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 186715 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 186716 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 186662 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 186663 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 186703 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 186704 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Cloud src/Dodge/Data/Cloud.hs:35:1-37 186596 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Cloud src/Dodge/Data/Cloud.hs:35:1-37 186597 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 186626 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 186627 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 186628 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 186629 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 186630 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 186631 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 186648 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 186654 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 186649 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 186650 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 186651 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 186652 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 186653 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 186655 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 186632 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 186602 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 186603 0 0.0 0.0 0.0 0.0 wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:179:1-62 186699 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 186700 0 0.0 0.0 0.0 0.0 wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:179:1-62 186598 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 186656 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 186701 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 186702 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 186604 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 186708 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 186709 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 186710 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 186711 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 186712 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 186713 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 186714 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 186599 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 186549 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 186550 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 186551 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 186552 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 186553 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 186554 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 186571 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 186577 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 186572 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 186573 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 186574 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 186575 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 186576 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 186578 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 186706 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 186707 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 186705 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 186555 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 192299 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 192300 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 181067 0 0.0 0.0 0.3 0.1 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 181068 0 0.0 0.0 0.3 0.1 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 181069 0 0.0 0.0 0.3 0.1 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 181070 0 0.0 0.0 0.3 0.1 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 182600 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 186059 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 186060 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 185204 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 185205 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 181074 0 0.0 0.0 0.3 0.1 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 181082 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 187944 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 187945 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2269:5-28 187946 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 187947 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 187948 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 187949 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 187950 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 187951 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 187952 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 187953 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 181075 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 186494 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 186495 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:56:1-39 193112 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:56:1-39 193113 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 193120 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 193121 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 193189 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 193190 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:55:1-35 193135 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:55:1-35 193136 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 193180 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 193181 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 193184 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 193185 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 193209 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 193210 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 193150 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 193151 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 193152 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 193153 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 193154 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 193155 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 193172 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 193178 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 193173 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 193174 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 193175 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 193176 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 193177 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 193179 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 193211 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 193212 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 193186 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 193215 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 193156 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 193118 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 193119 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 193213 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 193214 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:24:1-43 192820 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:24:1-43 192821 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 192828 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 192829 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2269:5-28 192887 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 192888 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 192889 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 192890 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 192991 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 193061 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 193062 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 193063 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 192891 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 193068 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 193069 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 193070 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 193071 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 193072 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 193073 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 193074 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:65:1-35 192909 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:65:1-35 192910 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 192935 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 192936 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:63:1-32 193054 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:63:1-32 193055 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 193056 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 193057 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 193059 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 193060 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 193079 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 193058 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:64:1-38 193043 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:64:1-38 193044 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 193045 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 193046 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 193047 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 193007 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 193008 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 193009 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 193010 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 193011 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 193012 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 193029 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 193035 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 193030 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 193031 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 193032 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 193033 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 193034 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 193036 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 193076 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 193013 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:62:1-37 192922 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:62:1-37 192923 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 192924 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 192925 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 192932 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 192933 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 192934 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 193077 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 193078 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 192960 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 192993 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 193075 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 192961 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 192962 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 192963 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 192964 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 192965 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 192966 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 192983 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 192989 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 192984 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 192985 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 192986 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 192987 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 192988 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 192990 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 192992 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 193065 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 192967 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 192877 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 192878 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 193066 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 193067 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 192843 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 192844 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 192845 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 192846 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 192847 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 192848 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 192865 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 192871 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 192866 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 192867 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 192868 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 192869 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 192870 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 192872 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 192873 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 192874 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 193064 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 192849 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 192826 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 192827 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 193097 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 193098 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:71:1-34 192314 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:71:1-34 192315 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 192386 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 192387 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 192657 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 192658 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 192659 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 192660 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 192661 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 192662 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 192679 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 192685 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 192680 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 192681 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 192682 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 192683 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 192684 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 192686 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 192687 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 192663 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1263:5-28 192641 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1258,5)-(1259,42) 192642 0 0.0 0.0 0.0 0.0 null_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:78:1-56 192643 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:69:1-39 192632 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:69:1-39 192633 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 192634 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 192635 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 192636 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 192620 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 192621 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:268:1-29 192622 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:(122,1)-(123,66) 192623 0 0.0 0.0 0.0 0.0 string.go Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:123:9-66 192624 0 0.0 0.0 0.0 0.0 c2w Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:141:1-28 192625 12 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 192614 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 192615 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:70:1-39 192455 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:70:1-39 192456 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 192457 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 192458 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:81:1-32 192546 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:81:1-32 192547 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 192548 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 192549 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 192606 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 192607 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 192571 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 192572 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 192573 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 192574 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 192575 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 192576 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 192593 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 192599 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 192594 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 192595 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 192596 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 192597 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 192598 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 192600 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 192802 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 192577 0 0.0 0.0 0.0 0.0 wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:179:1-62 192556 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 192608 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 192609 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 192601 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 192557 0 0.0 0.0 0.0 0.0 toEncoding Sound.Data src/Sound/Data.hs:66:1-35 192517 0 0.0 0.0 0.0 0.0 toEncoding.\ Sound.Data src/Sound/Data.hs:66:1-35 192518 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 192523 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 192524 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 192525 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:69:1-39 192467 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:69:1-39 192468 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 192469 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 192470 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 192471 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 192433 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 192434 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 192401 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 192402 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 192403 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 192404 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 192405 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 192406 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 192423 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 192429 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 192424 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 192425 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 192426 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 192427 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 192428 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 192430 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 192800 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 192801 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 192407 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:68:1-38 192336 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:68:1-38 192337 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 192338 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 192339 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 192355 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 192356 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 192357 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 192358 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 192359 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 192360 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 192377 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 192383 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 192378 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 192379 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 192380 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 192381 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 192382 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 192384 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 192385 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 192361 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Modification src/Dodge/Data/Modification.hs:32:1-40 192206 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Modification src/Dodge/Data/Modification.hs:32:1-40 192207 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 192208 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 192209 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:83:1-34 192238 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:83:1-34 192239 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 192240 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 192241 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 192263 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 192264 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 192265 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 192266 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 192267 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 192268 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 192285 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 192291 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 192286 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 192287 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 192288 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 192289 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 192290 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 192292 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 192293 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 192269 0 0.0 0.0 0.0 0.0 wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:179:1-62 192248 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 192295 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 192296 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 192294 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 192249 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 192216 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 192217 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 191458 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 191459 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 191473 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 191474 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 191512 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 191513 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 192133 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 192134 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.CurseStatus src/Dodge/Data/Item/CurseStatus.hs:17:1-39 191750 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.CurseStatus src/Dodge/Data/Item/CurseStatus.hs:17:1-39 191751 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 191752 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 191753 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 191754 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Misc src/Dodge/Data/Item/Misc.hs:41:1-41 191692 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Misc src/Dodge/Data/Item/Misc.hs:41:1-41 191693 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 191698 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 191699 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 191713 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 191714 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 191715 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 191716 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 191717 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 191718 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 191735 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 191741 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 191736 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 191737 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 191738 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 191739 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 191740 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 191742 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 191743 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 191719 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 191696 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 191697 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:42:1-36 191616 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:42:1-36 191617 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1287:5-23 191601 0 0.0 0.0 0.0 0.0 bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(188,1)-(189,29) 191602 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 191584 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 191585 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 191586 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 191587 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 191594 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 191595 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 191596 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 191527 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 191528 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 192127 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 192128 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 192129 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 192130 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 192131 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 192132 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 191540 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 191541 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 191542 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 191543 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:227:1-46 192170 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:227:1-46 192171 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 192172 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 192173 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 192180 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 192181 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 192182 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 192114 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 192115 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 192116 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 192117 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 192124 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 192125 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 192126 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 191486 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 191487 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 191488 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 191489 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:99:1-32 192146 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:99:1-32 192147 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 192148 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 192149 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 192156 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 192157 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 192158 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1263:5-28 192099 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1258,5)-(1259,42) 192100 0 0.0 0.0 0.0 0.0 null_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:78:1-56 192101 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 192102 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 191994 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 191995 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 191996 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 191997 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1263:5-28 192091 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1258,5)-(1259,42) 192092 0 0.0 0.0 0.0 0.0 null_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:78:1-56 192093 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 192094 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 192050 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 192051 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 192052 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 192085 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 192053 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 192054 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 192055 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 192056 0 0.0 0.0 0.0 0.0 toEncoding Sound.Data src/Sound/Data.hs:66:1-35 192076 0 0.0 0.0 0.0 0.0 toEncoding.\ Sound.Data src/Sound/Data.hs:66:1-35 192077 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 192082 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 192083 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 192084 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 192086 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 192063 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 192064 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:100:1-37 191923 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:100:1-37 191924 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 191931 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 191932 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:98:1-37 191965 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:98:1-37 191966 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 191967 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 191968 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 191969 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:99:1-34 191950 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:99:1-34 191951 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 191956 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 191957 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 191954 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 191955 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 191958 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 191935 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 191936 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 191970 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 191929 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 191930 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 191859 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 191860 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 191861 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 191862 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 191869 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 191870 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 191871 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:58:1-36 191503 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:58:1-36 191504 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 191509 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 191510 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 191511 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:53:1-33 190698 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Block src/Dodge/Data/Block.hs:53:1-33 190699 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 190706 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 190707 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:52:1-37 191037 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Block src/Dodge/Data/Block.hs:52:1-37 191038 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 191039 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 191063 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:51:1-32 191232 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Block src/Dodge/Data/Block.hs:51:1-32 191233 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 191234 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 191235 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 191244 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 191245 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 191246 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 191423 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 191424 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 191346 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 191247 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 191415 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 191416 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 191417 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 191418 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 191419 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 191420 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 191421 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:65:1-35 191264 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:65:1-35 191265 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 191290 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 191291 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:63:1-32 191409 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:63:1-32 191410 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 191411 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 191412 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 191414 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 191422 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 191413 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:64:1-38 191398 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:64:1-38 191399 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 191400 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 191401 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 191402 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 191362 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 191363 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 191364 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 191365 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 191366 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 191367 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 191384 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 191390 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 191385 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 191386 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 191387 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 191388 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 191389 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 191391 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 191425 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 191368 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:62:1-37 191277 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:62:1-37 191278 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 191279 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 191280 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 191287 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 191288 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 191289 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 191315 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 191348 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 191316 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 191317 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 191318 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 191319 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 191320 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 191321 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 191338 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 191344 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 191339 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 191340 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 191341 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 191342 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 191343 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 191345 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 191347 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 191322 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 191116 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 191117 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 191083 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 191084 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 191085 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 191086 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 191087 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 191088 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 191105 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 191111 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 191106 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 191107 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 191108 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 191109 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 191110 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 191112 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 191089 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 191059 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 191060 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 191061 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 191168 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 191062 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 191120 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 191165 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 191121 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 191135 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 191136 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 191137 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 191138 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 191139 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 191140 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 191157 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 191163 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 191158 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 191159 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 191160 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 191161 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 191162 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 191164 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 191141 0 0.0 0.0 0.0 0.0 wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:179:1-62 191068 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 191166 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 191167 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 191113 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 191069 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1658:5-28 190934 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1654:5-52 190935 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 191012 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 191010 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 191011 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 191017 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:67:1-41 190936 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:67:1-41 190937 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 190944 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 190945 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-36 190959 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-36 190960 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 191004 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 191005 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 191008 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 191009 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 191214 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 191215 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 190974 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 190975 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 190976 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 190977 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 190978 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 190979 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 190996 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 191002 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 190997 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 190998 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 190999 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 191000 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 191001 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 191003 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 191015 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 191016 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 191212 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 190980 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 190942 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 190943 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 191013 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 191014 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 190840 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 190841 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 190842 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 190843 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 190886 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 190887 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 190844 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 190832 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 190833 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 190900 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 190901 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 190800 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 190801 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 190802 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 190803 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 190804 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 190805 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 190822 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 190828 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 190823 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 190824 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 190825 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 190826 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 190827 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 190829 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 191428 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 191429 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 191430 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 190806 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 190735 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 190736 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 190737 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 190914 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 191019 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 191020 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 191213 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 190738 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 190898 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 190899 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 190907 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 190912 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 190913 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 190915 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 190916 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 190917 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 190741 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 190786 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 190890 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 190891 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 190892 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 190893 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 190894 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 190895 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 190896 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 190742 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 190756 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 190757 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 190758 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 190759 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 190760 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 190761 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 190778 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 190784 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 190779 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 190780 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 190781 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 190782 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 190783 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 190785 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 191426 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 191427 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 190904 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 191018 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 190762 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1663:5-43 190716 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 190717 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 190718 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 190719 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 190727 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 190720 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 190725 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 190726 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 190728 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 190902 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 190903 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 190704 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 190705 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 190888 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 190889 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 189943 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 189944 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 189951 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 189952 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 190593 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 190594 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 190661 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 190662 0 0.0 0.0 0.0 0.0 colon Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 190602 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:134:1-42 190618 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:134:1-42 190619 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 190626 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 190627 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:133:1-32 190648 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:133:1-32 190649 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 190650 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 190651 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1287:5-23 190658 0 0.0 0.0 0.0 0.0 bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(188,1)-(189,29) 190659 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 190660 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 190624 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 190625 0 0.0 0.0 0.0 0.0 toJSONKeyKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:503:1-44 190595 0 0.0 0.0 0.0 0.0 key Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:249:1-23 190596 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 190597 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 190598 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 190599 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:132:1-47 190215 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:132:1-47 190216 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 190217 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 190218 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 190227 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 190228 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 190229 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 190312 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 190230 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 190254 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 190255 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 190256 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 190257 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:130:1-32 190400 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:130:1-32 190401 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 190402 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 190403 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:127:1-42 190412 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:127:1-42 190413 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 190414 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 190415 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 190417 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 190418 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 190416 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:129:1-46 190321 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:129:1-46 190322 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:268:1-29 190328 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:(122,1)-(123,66) 190329 0 0.0 0.0 0.0 0.0 string.go Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:123:9-66 190330 0 0.0 0.0 0.0 0.0 c2w Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:141:1-28 190331 119 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 190346 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 190347 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 190348 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 190349 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 190350 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 190351 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 190368 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 190374 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 190369 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 190370 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 190371 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 190372 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 190373 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 190375 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 190352 0 0.0 0.0 0.0 0.0 wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:179:1-62 190323 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 190376 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 190377 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 190332 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 190324 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 190286 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 190287 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 190288 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 190289 0 0.0 0.0 0.0 0.0 toEncoding Sound.Data src/Sound/Data.hs:66:1-35 190303 0 0.0 0.0 0.0 0.0 toEncoding.\ Sound.Data src/Sound/Data.hs:66:1-35 190304 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 190309 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 190310 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 190311 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 190264 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 190265 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 190378 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 190379 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 190114 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 190115 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:268:1-29 190419 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:(122,1)-(123,66) 190420 0 0.0 0.0 0.0 0.0 string.go Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:123:9-66 190421 0 0.0 0.0 0.0 0.0 c2w Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:141:1-28 190422 208 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 190455 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 190456 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:137:1-43 190578 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:137:1-43 190579 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 190580 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 190581 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 190116 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 190454 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 190117 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 190427 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:137:1-43 190444 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:137:1-43 190445 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 190452 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 190453 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:268:1-29 190448 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:(122,1)-(123,66) 190449 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 190679 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 190680 0 0.0 0.0 0.0 0.0 string.go Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:123:9-66 190450 0 0.0 0.0 0.0 0.0 c2w Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:141:1-28 190451 648 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 190503 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 190504 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 190505 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 190506 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:135:1-43 190529 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:135:1-43 190530 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 190531 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 190532 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 190535 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 190547 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 190548 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 190549 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 190550 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 190557 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 190558 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 190423 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 190424 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:128:1-41 190089 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:128:1-41 190090 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 190099 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 190100 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1287:5-23 190105 0 0.0 0.0 0.0 0.0 bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(188,1)-(189,29) 190106 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 190095 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 190096 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:268:1-29 190097 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:(122,1)-(123,66) 190098 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 189949 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 189950 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 190425 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 190426 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:24:1-43 189815 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:24:1-43 189816 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 189817 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 189818 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 189820 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 189819 0 0.0 0.0 0.0 0.0 toEncoding Color src/Color.hs:168:1-40 189804 0 0.0 0.0 0.0 0.0 toEncoding.\ Color src/Color.hs:168:1-40 189805 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 189806 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 189807 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 189808 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 188642 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 188643 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 188650 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 188651 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1263:5-28 189627 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1258,5)-(1259,42) 189628 0 0.0 0.0 0.0 0.0 null_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:78:1-56 189629 0 0.0 0.0 0.0 0.0 toEncoding Sound.Data src/Sound/Data.hs:66:1-35 189735 0 0.0 0.0 0.0 0.0 toEncoding.\ Sound.Data src/Sound/Data.hs:66:1-35 189736 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 189741 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 189742 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 189743 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 189616 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 189617 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 189835 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 189618 0 0.0 0.0 0.0 0.0 liftToEncoding.pairEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1690:9-52 189823 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 189831 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 189824 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 189832 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 189833 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 189834 0 0.0 0.0 0.0 0.0 toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:472:5-48 189825 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:25:1-38 189826 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:25:1-38 189827 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 189828 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 189829 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 189830 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 189822 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 188806 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 188807 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 188808 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 188809 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:47:1-34 189768 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:47:1-34 189769 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 189770 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 189771 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:45:1-48 189871 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:45:1-48 189872 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 189873 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 189874 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 189898 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 189899 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 189900 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 189901 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 189915 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 189916 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 189917 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 189918 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 189925 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 189926 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 189927 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 189881 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 189882 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 189883 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 189849 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 189850 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 189885 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 189886 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:46:1-39 189842 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:46:1-39 189843 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 189844 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 189845 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 189846 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage.Type src/Dodge/Data/Damage/Type.hs:29:1-38 189792 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Damage.Type src/Dodge/Data/Damage/Type.hs:29:1-38 189793 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 189794 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 189795 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 189796 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 189784 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 189785 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 189821 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1287:5-23 189778 0 0.0 0.0 0.0 0.0 bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(188,1)-(189,29) 189779 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 189884 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 188825 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 188826 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 189599 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 189600 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 189609 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 189610 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 189603 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 189604 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 189611 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 188840 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 188841 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 189142 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 189143 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 189539 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 189540 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 189541 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 189542 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 189596 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 189597 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 189598 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 189562 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 189563 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 189564 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 189565 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 189566 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 189567 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 189584 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 189590 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 189585 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 189586 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 189587 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 189588 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 189589 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 189591 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 189568 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 189547 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 189548 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:39:1-38 189508 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:39:1-38 189509 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 189510 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 189511 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.CurseStatus src/Dodge/Data/Item/CurseStatus.hs:17:1-39 189492 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.CurseStatus src/Dodge/Data/Item/CurseStatus.hs:17:1-39 189493 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 189494 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 189495 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 189496 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Misc src/Dodge/Data/Item/Misc.hs:41:1-41 189434 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Misc src/Dodge/Data/Item/Misc.hs:41:1-41 189435 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 189440 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 189441 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 189455 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 189456 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 189457 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 189458 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 189459 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 189460 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 189477 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 189483 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 189478 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 189479 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 189480 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 189481 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 189482 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 189484 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 189485 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 189461 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 189438 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 189439 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:42:1-36 189354 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:42:1-36 189355 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1287:5-23 189339 0 0.0 0.0 0.0 0.0 bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(188,1)-(189,29) 189340 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 189746 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 189747 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 189322 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 189323 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 189324 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 189325 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 189332 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 189333 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 189334 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 189157 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 189158 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 189170 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 189171 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 189172 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 189173 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 188853 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 188854 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 188855 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 188856 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1263:5-28 189138 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1258,5)-(1259,42) 189139 0 0.0 0.0 0.0 0.0 null_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:78:1-56 189140 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 189141 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 189029 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 189030 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 189031 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 189032 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1263:5-28 189130 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1258,5)-(1259,42) 189131 0 0.0 0.0 0.0 0.0 null_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:78:1-56 189132 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 189133 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 189089 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 189090 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 189091 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 189124 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 189092 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 189093 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 189094 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 189095 0 0.0 0.0 0.0 0.0 toEncoding Sound.Data src/Sound/Data.hs:66:1-35 189115 0 0.0 0.0 0.0 0.0 toEncoding.\ Sound.Data src/Sound/Data.hs:66:1-35 189116 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 189121 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 189122 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 189123 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 189125 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 189102 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 189103 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:100:1-37 188954 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:100:1-37 188955 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 188962 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 188963 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:98:1-37 188996 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:98:1-37 188997 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 188998 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 188999 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 189000 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:99:1-34 188981 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:99:1-34 188982 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 188987 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 188988 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 188985 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 188986 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 188989 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 188966 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 188967 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 189001 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 188960 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 188961 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 188782 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 188783 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:268:1-29 189621 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:(122,1)-(123,66) 189622 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 188784 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 188785 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 188746 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 188747 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 188748 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 188749 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 188750 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 188751 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 188768 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 188774 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 188769 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 188770 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 188771 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 188772 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 188773 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 188775 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 188752 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 188731 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 188732 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 189744 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 189745 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 189630 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 189631 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 188699 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 188700 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 188701 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 188702 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 188703 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 188704 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 188721 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 188727 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 188722 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 188723 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 188724 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 188725 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 188726 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 188728 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 188705 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 188681 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 188682 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 188683 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 188684 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 188685 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1663:5-43 188660 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 188661 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 188662 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 188663 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 188671 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 188664 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 188669 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 188670 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 188672 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 188673 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 188674 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 188648 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 188649 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 189928 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 189929 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 188045 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 188046 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 188053 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 188054 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 188549 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 188550 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 188551 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 188592 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 188552 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 188555 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.MountedObject src/Dodge/Data/MountedObject.hs:16:1-41 188579 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.MountedObject src/Dodge/Data/MountedObject.hs:16:1-41 188580 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 188581 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 188582 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 188589 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 188590 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 188591 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 188593 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1263:5-28 188545 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1258,5)-(1259,42) 188546 0 0.0 0.0 0.0 0.0 null_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:78:1-56 188554 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 188547 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 188548 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:56:1-38 188532 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:56:1-38 188533 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 188534 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 188535 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 188542 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 188543 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 188544 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:65:1-40 188432 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:65:1-40 188433 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 188434 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 188435 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 188437 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 188438 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 188436 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1658:5-28 188346 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1654:5-52 188347 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 188424 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 188422 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 188423 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 188425 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 188553 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:67:1-41 188348 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:67:1-41 188349 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 188356 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 188357 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-36 188371 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-36 188372 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 188416 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 188417 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 188420 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 188421 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 188594 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 188595 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 188386 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 188387 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 188388 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 188389 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 188390 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 188391 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 188408 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 188414 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 188409 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 188410 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 188411 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 188412 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 188413 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 188415 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 188455 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 188456 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 188604 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 188392 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 188354 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 188355 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 188453 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 188454 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:84:1-32 188124 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:84:1-32 188125 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 188126 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 188127 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 188505 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 188506 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 188507 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.CreatureEffect src/Dodge/Data/CreatureEffect.hs:72:1-32 188190 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.CreatureEffect src/Dodge/Data/CreatureEffect.hs:72:1-32 188191 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 188192 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 188193 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 188194 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 188154 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 188155 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 188156 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 188157 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 188158 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 188159 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 188176 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 188439 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 188177 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 188178 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 188179 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 188180 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 188181 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 188183 0 0.0 0.0 0.0 0.0 wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:179:1-62 188609 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 188610 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 188182 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 188160 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 188138 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 188139 0 0.0 0.0 0.0 0.0 wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:179:1-62 188134 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 188195 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 188196 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 188599 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 188600 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 188140 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 188135 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1663:5-43 188063 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 188064 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 188065 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 188066 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 188074 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 188499 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 188500 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 188067 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 188601 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 188602 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 188072 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 188073 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 188075 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 188440 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 188441 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 188051 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 188052 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 188514 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 188515 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 187728 0 0.0 0.0 0.1 0.1 toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 187729 0 0.0 0.0 0.1 0.1 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 187776 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 187777 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 187993 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 187994 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 187995 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 187996 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 187998 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 187999 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 187997 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 187991 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 187992 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:63:1-41 187978 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:63:1-41 187979 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 187980 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 187981 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 187988 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 187989 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 187990 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 188000 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 188001 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1287:5-23 187864 0 0.0 0.0 0.0 0.0 bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(188,1)-(189,29) 187865 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 187937 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 187938 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:62:1-35 187847 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:62:1-35 187848 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 187849 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 187850 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 187857 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 187858 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 187859 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 187942 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 187943 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 187797 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 187798 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 187799 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 187800 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 187801 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 187802 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 187819 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 187825 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 187820 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 187821 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 187822 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 187823 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 187824 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 187826 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 187936 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 187803 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 187782 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 187783 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 187954 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 187955 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2269:5-28 187745 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 187746 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 187747 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 187748 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 187749 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 187750 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 187751 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 187768 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 187774 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 187769 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 187770 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 187771 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 187772 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 187773 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 187775 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 188030 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 188031 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 187939 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 187961 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 187752 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 186739 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 186740 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 186741 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 186742 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 187656 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 187657 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 187658 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1287:5-23 187213 0 0.0 0.0 0.0 0.0 bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(188,1)-(189,29) 187214 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 187215 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 187216 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 187207 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 187208 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 187203 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 187204 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:78:1-38 187029 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:78:1-38 187030 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 187031 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 187032 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:77:1-36 187112 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:77:1-36 187113 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 187114 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 187115 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 187162 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 187163 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 187164 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 187165 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 187166 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 187167 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 187184 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 187190 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 187185 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 187186 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 187187 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 187188 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 187189 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 187191 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 187168 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:85:1-33 187135 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:85:1-33 187136 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 187137 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 187138 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 187145 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 187146 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 187147 0 0.0 0.0 0.0 0.0 wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:179:1-62 187122 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 187192 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 187193 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 187148 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 187123 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 187089 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 187090 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:85:1-33 187065 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:85:1-33 187066 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 187067 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 187068 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 187075 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 187076 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 187077 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 187041 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 187042 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 187043 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 187078 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 187044 0 0.0 0.0 0.0 0.0 wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:179:1-62 187083 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 187194 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 187195 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 187196 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 187197 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 187198 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 187091 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 187084 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:76:1-36 186808 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:76:1-36 186809 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 186810 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 186811 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 187661 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 187662 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 187663 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 187253 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 187254 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 187255 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 187368 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 187256 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 187369 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 187370 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 187371 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 187372 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 187373 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 187374 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 187375 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:65:1-35 187273 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:65:1-35 187274 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 187312 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 187313 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:63:1-32 187448 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:63:1-32 187449 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 187450 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 187451 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 187455 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 187456 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 187452 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:64:1-38 187431 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:64:1-38 187432 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 187433 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 187434 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 187435 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 187391 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 187392 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 187393 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 187394 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 187395 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 187396 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 187413 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 187419 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 187414 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 187415 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 187416 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 187417 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 187418 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 187420 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 187397 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:62:1-37 187296 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:62:1-37 187297 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 187298 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 187299 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 187666 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 187667 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 187668 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 187309 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 187310 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 187311 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 187337 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 187377 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 187338 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 187339 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 187340 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 187341 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 187342 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 187343 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 187360 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 187366 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 187361 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 187362 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 187363 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 187364 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 187365 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 187367 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 187376 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 187344 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2269:5-28 186822 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 186823 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 186824 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 186825 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 186935 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 187006 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 187007 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 187008 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 186826 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 187218 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 187219 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 187220 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 187221 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 187222 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 187223 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 187224 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:65:1-35 186844 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:65:1-35 186845 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 186879 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 186880 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:63:1-32 186998 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:63:1-32 186999 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 187000 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 187001 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 187003 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 187005 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 187217 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 187002 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:64:1-38 186987 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:64:1-38 186988 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 186989 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 186990 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 186991 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 186951 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 186952 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 186953 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 186954 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 186955 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 186956 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 186973 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 186979 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 186974 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 186975 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 186976 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 186977 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 186978 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 186980 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 187225 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 186957 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:62:1-37 186866 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:62:1-37 186867 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 186868 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 186869 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 186876 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 186877 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 186878 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 186904 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 186937 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 187226 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 186905 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 186906 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 186907 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 186908 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 186909 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 186910 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 186927 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 186933 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 186928 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 186929 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 186930 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 186931 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 186932 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 186934 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 186936 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 187004 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 186911 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 186758 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 186759 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 186760 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 186761 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 186762 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 186763 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 186780 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 186786 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 186781 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 186782 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 186783 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 186784 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 186785 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 186787 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 187671 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 187672 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 186764 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 186478 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 186479 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 186480 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 186481 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 186488 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 186489 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 186492 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 186493 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 186490 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 186491 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:38:1-38 183281 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:38:1-38 183282 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 183300 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 183301 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 183306 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 183307 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 183308 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 183309 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:37:1-37 183293 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:37:1-37 183294 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 183295 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 183296 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 183297 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 181254 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 181255 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 182042 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 182043 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Scope src/Dodge/Data/Item/Scope.hs:34:1-33 184021 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Scope src/Dodge/Data/Item/Scope.hs:34:1-33 184022 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 184023 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 184024 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1287:5-23 184095 0 0.0 0.0 0.0 0.0 bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(188,1)-(189,29) 184096 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 184097 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 184086 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 184087 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 184051 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 184052 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 184053 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 184054 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 184055 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 184056 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 184073 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 184079 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 184074 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 184075 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 184076 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 184077 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 184078 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 184080 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 184057 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:39:1-38 183260 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:39:1-38 183261 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 183262 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 183263 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 183023 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 183024 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 182557 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 182558 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 182559 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 182560 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 184470 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 184471 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 184472 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 184374 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 184375 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 184376 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 184377 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:114:1-34 184395 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:114:1-34 184396 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 184404 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 184405 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 184402 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 184403 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 184473 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 184474 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 184421 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 184422 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 184225 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 184226 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 184227 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 184228 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 184229 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 184230 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 184247 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 184253 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 184248 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 184249 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 184250 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 184251 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 184252 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 184254 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 184231 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:113:1-45 183578 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:113:1-45 183579 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 183580 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 183581 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 183585 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 183586 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 183582 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ArcStep src/Dodge/Data/ArcStep.hs:28:1-39 183557 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ArcStep src/Dodge/Data/ArcStep.hs:28:1-39 183558 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 183559 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 183560 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 183561 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 183541 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 183542 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 184117 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 184118 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1263:5-28 183528 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1258,5)-(1259,42) 183529 0 0.0 0.0 0.0 0.0 null_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:78:1-56 183530 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 183344 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 183345 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 183346 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 183347 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 183348 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 183349 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 183366 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 183372 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 183367 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 183368 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 183369 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 183370 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 183371 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 183373 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 183374 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 183350 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:116:1-38 182587 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:116:1-38 182588 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 182589 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 182590 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 183789 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 183790 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:115:1-40 183771 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:115:1-40 183772 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 183773 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 183774 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 183782 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 183783 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 183784 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 182595 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 182596 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 182597 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 182565 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 182566 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 182598 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 182599 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.CurseStatus src/Dodge/Data/Item/CurseStatus.hs:17:1-39 182476 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.CurseStatus src/Dodge/Data/Item/CurseStatus.hs:17:1-39 182477 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 182478 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 182479 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 182674 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 182675 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 182480 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Misc src/Dodge/Data/Item/Misc.hs:41:1-41 182418 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Misc src/Dodge/Data/Item/Misc.hs:41:1-41 182419 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 182424 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 182425 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 182439 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 182440 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 182441 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 182442 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 182443 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 182444 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 182461 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 182467 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 182462 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 182463 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 182464 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 182465 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 182466 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 182468 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 182469 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 183413 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 182445 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 182422 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 182423 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:42:1-36 182324 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:42:1-36 182325 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 183083 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 183084 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 183067 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 183068 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 183069 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 183070 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 183111 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 183112 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 183113 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 183080 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 183081 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 183082 0 0.0 0.0 0.0 0.0 wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:179:1-62 184154 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 184155 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1287:5-23 182309 0 0.0 0.0 0.0 0.0 bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(188,1)-(189,29) 182310 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 186078 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 186079 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 182292 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 182293 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 182294 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 182295 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 182302 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 182303 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 182304 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 186322 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 186323 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 182057 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 182058 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 183017 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 183018 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 183019 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 183020 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 183021 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 183022 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 183621 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 183622 0 0.0 0.0 0.0 0.0 liftToEncoding.pairEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1690:9-52 183732 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 183740 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 183733 0 0.0 0.0 0.0 0.0 toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:472:5-48 183734 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 183735 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 183736 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 183737 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 183738 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 183739 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 183731 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 182079 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 182080 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 182081 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 182082 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 183100 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 183101 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 183102 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:229:1-41 186198 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:229:1-41 186199 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 186200 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 186201 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:32:1-37 186210 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:32:1-37 186211 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 186212 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 186213 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 186215 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 186214 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:227:1-46 185612 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:227:1-46 185613 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 185614 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 185615 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 185622 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 185623 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 185624 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 183718 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 183719 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 183720 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 183721 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 183728 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 183729 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 183730 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:230:1-40 183009 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:230:1-40 183010 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 183011 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 183012 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 183016 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 183013 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 181276 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 181277 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 181278 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 181279 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:99:1-32 185579 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:99:1-32 185580 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 185581 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 185582 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 185589 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 185590 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 185591 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 183665 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 183666 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 183667 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 183668 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 183678 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 183679 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 183680 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1287:5-23 182980 0 0.0 0.0 0.0 0.0 bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(188,1)-(189,29) 182981 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 182982 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 182983 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 182984 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:57:1-43 182954 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:57:1-43 182955 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 182956 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 182957 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 183095 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 183096 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 183097 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 182967 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 182968 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 182972 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:38:1-39 182757 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:38:1-39 182758 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 186166 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 186167 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:32:1-37 186168 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:32:1-37 186169 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 186170 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 186171 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 186172 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:101:1-32 186148 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:101:1-32 186149 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 186150 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 186151 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.CamouflageStatus src/Dodge/Data/CamouflageStatus.hs:16:1-44 186160 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.CamouflageStatus src/Dodge/Data/CamouflageStatus.hs:16:1-44 186161 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 186162 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 186163 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 186165 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 186164 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 182739 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 182740 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 182741 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 182742 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 182743 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:103:1-32 182726 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:103:1-32 182727 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 182728 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 182729 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 183091 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 183092 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 182730 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:58:1-36 182612 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:58:1-36 182613 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 182618 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 182619 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 182620 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1263:5-28 182038 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1258,5)-(1259,42) 182039 0 0.0 0.0 0.0 0.0 null_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:78:1-56 182040 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 182041 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 181540 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 181541 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 181542 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 181543 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1263:5-28 182030 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1258,5)-(1259,42) 182031 0 0.0 0.0 0.0 0.0 null_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:78:1-56 182032 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 182033 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 181965 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 181966 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 181967 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 182024 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 181968 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 181992 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 181993 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 181994 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 181995 0 0.0 0.0 0.0 0.0 toEncoding Sound.Data src/Sound/Data.hs:66:1-35 182015 0 0.0 0.0 0.0 0.0 toEncoding.\ Sound.Data src/Sound/Data.hs:66:1-35 182016 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 182021 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 182022 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 182023 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 182025 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 184497 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 184498 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 182002 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 182003 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 183222 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 183223 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1287:5-23 181957 0 0.0 0.0 0.0 0.0 bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(188,1)-(189,29) 181958 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 181951 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 181952 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 184319 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 184320 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 181566 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 181567 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 181568 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 181569 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 184443 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 184444 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 184445 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:71:1-37 184311 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:71:1-37 184312 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 184313 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 184314 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 184318 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 184315 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:69:1-44 183939 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:69:1-44 183940 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 183941 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 183942 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 183946 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 183947 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 183948 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 183943 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:68:1-42 183918 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:68:1-42 183919 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 183920 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 183921 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 183922 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Payload src/Dodge/Data/Payload.hs:14:1-35 183897 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Payload src/Dodge/Data/Payload.hs:14:1-35 183898 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 183899 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 183900 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 183901 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 181595 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 181596 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 181601 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 181602 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 181813 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 181814 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 181815 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage src/Dodge/Data/Damage.hs:56:1-34 181816 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Damage src/Dodge/Data/Damage.hs:56:1-34 181817 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 181829 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 181830 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage src/Dodge/Data/Damage.hs:55:1-40 181935 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Damage src/Dodge/Data/Damage.hs:55:1-40 181936 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 181937 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 181938 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 181943 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 181944 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 181945 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 181946 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 181850 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 181851 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 181852 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 181853 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 181854 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 181855 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 181872 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 181878 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 181873 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 181874 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 181875 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 181876 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 181877 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 181879 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 183681 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 183682 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 181918 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 181856 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 181835 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 181836 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage.Type src/Dodge/Data/Damage/Type.hs:29:1-38 181824 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Damage.Type src/Dodge/Data/Damage/Type.hs:29:1-38 181825 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 181826 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 181827 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 181828 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:73:1-40 181609 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:73:1-40 181610 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 181611 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 181612 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 181613 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 181599 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 181600 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 183432 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 183433 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 181576 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 181577 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:268:1-29 181578 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:(122,1)-(123,66) 181579 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 186061 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 186062 0 0.0 0.0 0.0 0.0 string.go Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:123:9-66 181580 0 0.0 0.0 0.0 0.0 c2w Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:141:1-28 181581 104 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:100:1-37 181442 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:100:1-37 181443 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 181450 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 181451 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:98:1-37 181484 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:98:1-37 181485 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 181486 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 181487 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 181488 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:99:1-34 181469 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:99:1-34 181470 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 181475 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 181476 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 181473 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 181474 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 181477 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 181454 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 181455 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 183430 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 183431 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 181489 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 181448 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 181449 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 184439 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 184440 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 181332 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 181333 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 181334 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 181335 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 181342 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 181343 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 181344 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 181101 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 181102 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 181146 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 181147 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:60:1-35 185761 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:60:1-35 185762 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 185763 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 185764 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 185780 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 185781 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 185782 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 185783 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 185784 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 185785 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 185802 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 185808 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 185803 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 185804 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 185805 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 185806 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 185807 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 185809 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 185810 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 186084 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 185786 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:84:1-40 185677 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:84:1-40 185678 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 185679 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 185680 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 185742 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 185743 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 186080 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 186081 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 185744 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 185709 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 185710 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 185711 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 185736 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 185712 0 0.0 0.0 0.0 0.0 toEncoding Sound.Data src/Sound/Data.hs:66:1-35 185727 0 0.0 0.0 0.0 0.0 toEncoding.\ Sound.Data src/Sound/Data.hs:66:1-35 185728 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 185733 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 185734 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 185735 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 185737 0 0.0 0.0 0.0 0.0 toEncoding Sound.Data src/Sound/Data.hs:66:1-35 185694 0 0.0 0.0 0.0 0.0 toEncoding.\ Sound.Data src/Sound/Data.hs:66:1-35 185695 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 185700 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 185701 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 185702 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 185540 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 185541 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 185549 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 185550 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1287:5-23 185555 0 0.0 0.0 0.0 0.0 bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(188,1)-(189,29) 185556 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 185557 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 185558 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1263:5-28 185546 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1258,5)-(1259,42) 185547 0 0.0 0.0 0.0 0.0 null_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:78:1-56 185548 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 186085 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 186086 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.CamouflageStatus src/Dodge/Data/CamouflageStatus.hs:16:1-44 185522 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.CamouflageStatus src/Dodge/Data/CamouflageStatus.hs:16:1-44 185523 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 185524 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 185525 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 185526 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:83:1-46 185505 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:83:1-46 185506 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 185513 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 185514 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 185511 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 185512 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 186063 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 186064 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 185515 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 185484 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 185485 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:268:1-29 185486 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:(122,1)-(123,66) 185487 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 185490 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 185491 0 0.0 0.0 0.0 0.0 string.go Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:123:9-66 185488 0 0.0 0.0 0.0 0.0 c2w Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:141:1-28 185489 824 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 185475 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 185476 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 185477 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 185478 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 185479 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:85:1-36 185458 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:85:1-36 185459 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 185460 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 185461 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 185822 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 185823 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 185824 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 185825 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 185836 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 185837 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 185939 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 186054 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 186055 0 0.0 0.0 0.0 0.0 wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:179:1-62 186348 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 186349 0 0.0 0.0 0.0 0.0 wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:179:1-62 185832 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 185839 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 185840 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 185838 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 185833 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 185466 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 185467 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 185941 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 185942 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 185468 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 185426 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 185427 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 185435 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 185436 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1263:5-28 185432 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1258,5)-(1259,42) 185433 0 0.0 0.0 0.0 0.0 null_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:78:1-56 185434 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 185437 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Memory src/Dodge/Data/Creature/Memory.hs:20:1-34 185310 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Memory src/Dodge/Data/Creature/Memory.hs:20:1-34 185311 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 185320 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 185321 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 185317 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 185325 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 185326 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 185327 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 185328 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 186342 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 186343 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 185318 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 185319 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:79:1-38 185161 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:79:1-38 185162 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 185174 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 185175 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:75:1-36 185267 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:75:1-36 185268 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:74:1-34 185221 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:74:1-34 185222 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 185254 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 185255 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 185243 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 185244 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 185245 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 185246 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 185251 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 185252 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 185253 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:78:1-37 185196 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:78:1-37 185197 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 185198 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 185199 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:76:1-37 185169 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:76:1-37 185170 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 185171 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 185172 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 186130 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 186131 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 185173 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 184974 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 184975 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 184976 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 184977 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 185010 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 185011 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 185012 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 185013 0 0.0 0.0 0.0 0.0 wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:179:1-62 185020 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 185021 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 184986 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 184987 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 184988 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 186053 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 184989 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 185980 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 185981 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 185982 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 185983 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 186049 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 186050 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 186016 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 186017 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 186018 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 186019 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 186020 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 186021 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 186038 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 186044 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 186039 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 186040 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 186041 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 186042 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 186043 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 186045 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 186022 0 0.0 0.0 0.0 0.0 wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:179:1-62 185993 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 186051 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 186052 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 186046 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 185994 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:49:1-34 184882 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:49:1-34 184883 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 184934 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 184935 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 184951 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 184952 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 184953 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:47:1-35 184942 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:47:1-35 184943 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 184944 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 184945 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 185943 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 185944 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 184946 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:48:1-36 184904 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:48:1-36 184905 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 184906 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 184907 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:46:1-39 184926 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:46:1-39 184927 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 184928 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 184929 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 184933 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 184930 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 184914 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 184915 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:62:1-41 184752 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:62:1-41 184753 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 184764 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 184765 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:59:1-37 186115 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:59:1-37 186116 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 186117 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 186118 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 186126 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 186127 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 186128 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 186129 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 184760 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 184761 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 184762 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 186463 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 184763 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 186352 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage src/Dodge/Data/Damage.hs:56:1-34 186377 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Damage src/Dodge/Data/Damage.hs:56:1-34 186378 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 186390 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 186391 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage src/Dodge/Data/Damage.hs:55:1-40 186452 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Damage src/Dodge/Data/Damage.hs:55:1-40 186453 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 186454 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 186455 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 186460 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 186461 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 186462 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 186464 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 186411 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 186412 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 186413 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 186414 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 186415 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 186416 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 186433 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 186439 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 186434 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 186435 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 186436 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 186437 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 186438 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 186440 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 186417 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 186396 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 186397 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage.Type src/Dodge/Data/Damage/Type.hs:29:1-38 186385 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Damage.Type src/Dodge/Data/Damage/Type.hs:29:1-38 186386 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 186387 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 186388 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 186389 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:67:1-38 184721 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:67:1-38 184722 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 184730 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 184731 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1287:5-23 184736 0 0.0 0.0 0.0 0.0 bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(188,1)-(189,29) 184737 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 184738 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1263:5-28 184727 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1258,5)-(1259,42) 184728 0 0.0 0.0 0.0 0.0 null_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:78:1-56 184729 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:66:1-40 184535 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:66:1-40 184536 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 184537 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 184538 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:65:1-45 184571 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:65:1-45 184572 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:63:1-49 184626 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:63:1-49 184627 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 184628 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 184629 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 184639 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 184640 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 181237 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 181238 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:88:1-40 181172 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:88:1-40 181173 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 181174 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 181175 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:87:1-38 186093 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:87:1-38 186094 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 186095 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 186096 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 186098 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 186097 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1263:5-28 185897 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1258,5)-(1259,42) 185898 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 185899 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 185900 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 185901 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 185859 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 185860 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 185861 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 185862 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 185863 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 185864 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 185881 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 185887 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 185882 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 185883 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 185884 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 185885 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 185886 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 185888 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 185865 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 185844 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 185845 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:86:1-38 181227 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:86:1-38 181228 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 181229 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 181230 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 181232 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 181231 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 181191 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 181192 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 181193 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 181194 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 181195 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 181196 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 181213 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 181219 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 181214 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 181215 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 181216 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 181217 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 181218 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 181220 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 185841 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 181197 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 181150 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 181151 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 186350 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 186351 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 181116 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 181117 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 181118 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 181119 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 181120 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 181121 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 181138 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 181144 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 181139 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 181140 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 181141 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 181142 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 181143 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 181145 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 186082 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 186083 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 186328 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 181122 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 181080 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 181081 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 190108 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 190109 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 190110 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 190111 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 190112 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 190113 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 186058 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 181071 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 186718 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2269:5-28 193221 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 193222 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 193340 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 193223 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:82:1-32 193290 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:82:1-32 193291 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 193292 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 193293 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 193309 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 193310 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 193311 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 193312 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 193313 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 193314 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 193331 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 193337 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 193332 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 193333 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 193334 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 193335 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 193336 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 193338 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 193339 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 193315 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 193341 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 193342 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:268:1-29 193343 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:(122,1)-(123,66) 193344 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 193347 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 193348 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 193349 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 193350 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 193351 0 0.0 0.0 0.0 0.0 string.go Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:123:9-66 193345 0 0.0 0.0 0.0 0.0 c2w Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:141:1-28 193346 14 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:82:1-32 193231 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:82:1-32 193232 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 193233 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 193236 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 193237 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 193239 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 193240 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 193241 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 193242 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 193243 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 193259 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 193260 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 193261 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 193266 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 193262 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 193270 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 193267 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 193268 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 193269 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2269:5-28 193244 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 193245 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 193246 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 193271 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 193251 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 193252 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:268:1-29 193253 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:(122,1)-(123,66) 193254 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 193257 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 193258 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 193263 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 193264 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 193265 0 0.0 0.0 0.0 0.0 string.go Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:123:9-66 193255 0 0.0 0.0 0.0 0.0 c2w Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:141:1-28 193256 16 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 193238 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:68:1-38 192691 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:68:1-38 192692 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 192693 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 192696 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 192697 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 192699 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 192700 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 192701 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 192702 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 192703 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 192704 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 192705 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 192706 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 192707 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:71:1-34 192708 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:71:1-34 192709 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 192710 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 192711 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 192727 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 192728 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 192712 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 192713 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 192714 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 192715 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 192716 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 192717 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 192719 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 192725 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 192720 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 192721 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 192722 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 192723 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 192724 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 192726 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 192718 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 192698 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:70:1-39 192475 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:70:1-39 192476 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 192494 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 192495 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 192496 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 192497 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 192498 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 192499 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 192500 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 192501 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 192502 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 192503 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:71:1-34 192504 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:71:1-34 192505 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 192477 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 192480 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 192481 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 192483 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 192484 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 192485 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 192486 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 192487 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 192488 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 192489 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 192490 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 192491 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:71:1-34 192492 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:71:1-34 192493 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 192729 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 192730 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:69:1-39 192739 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:69:1-39 192740 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 192733 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 192734 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:268:1-29 192735 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:(122,1)-(123,66) 192736 0 0.0 0.0 0.0 0.0 string.go Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:123:9-66 192737 0 0.0 0.0 0.0 0.0 c2w Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:141:1-28 192738 48 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 192731 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 192732 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 192741 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 192742 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 192743 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 192803 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 192804 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 192744 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 192745 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 192746 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 192747 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 192795 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 192805 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 192748 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 192799 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 192796 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 192797 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 192798 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:71:1-34 192749 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:71:1-34 192750 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 192765 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 192766 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 192779 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 192780 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 192781 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 192782 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 192783 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 192784 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 192786 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 192792 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 192787 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 192788 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 192789 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 192790 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 192791 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 192793 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 192794 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 192785 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 192775 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 192776 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:268:1-29 192777 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:(122,1)-(123,66) 192778 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1263:5-28 192771 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1258,5)-(1259,42) 192772 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 192773 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 192774 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:69:1-39 192751 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:69:1-39 192752 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 192806 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 192482 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 192753 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 192754 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 192755 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 192756 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 192757 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 192758 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 192759 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 192760 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:71:1-34 192761 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:71:1-34 192762 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:69:1-39 192763 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:69:1-39 192764 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:51:1-32 191176 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Block src/Dodge/Data/Block.hs:51:1-32 191177 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 191178 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 191181 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 191182 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 191184 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 191185 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 191186 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 191187 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 191188 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 191189 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 191190 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 191191 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 191207 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 191192 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 191206 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 191211 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 191208 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 191209 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 191210 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:53:1-33 191193 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Block src/Dodge/Data/Block.hs:53:1-33 191194 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 191201 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 191202 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1658:5-28 191203 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1654:5-52 191204 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 191205 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:52:1-37 191195 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Block src/Dodge/Data/Block.hs:52:1-37 191196 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 191197 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 191198 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 191199 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 191200 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 191183 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:52:1-37 190852 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Block src/Dodge/Data/Block.hs:52:1-37 190853 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 190854 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 190857 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 190858 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 190860 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 190861 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 190862 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 190863 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 191431 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 191432 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 190864 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 190865 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 190866 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 190867 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 190881 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 190905 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 190906 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 191433 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 190868 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 190880 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 190885 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1287:5-23 191442 0 0.0 0.0 0.0 0.0 bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(188,1)-(189,29) 191443 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 191444 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 190882 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1287:5-23 191439 0 0.0 0.0 0.0 0.0 bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(188,1)-(189,29) 191440 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 191441 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 190883 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 190884 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 190897 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:53:1-33 190869 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Block src/Dodge/Data/Block.hs:53:1-33 190870 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 190871 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 190872 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1658:5-28 190877 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1654:5-52 190878 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 190879 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 190918 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 191434 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 190859 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 190464 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 190465 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 190466 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 190469 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 190470 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 190472 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 190473 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 190474 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 190475 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 190476 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 190477 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 190478 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 190479 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 190480 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 190481 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 190482 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 190576 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 190577 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 190483 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 190484 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 190485 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 190575 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 190486 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 190471 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 190125 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 190126 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 190127 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 190130 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 190131 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 190133 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 190134 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 190135 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 190136 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 190137 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 190138 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 190139 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 190140 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 190141 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 190142 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 190143 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 190144 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 190145 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 190563 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 190564 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 190565 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 190573 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 190574 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:137:1-43 190566 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:137:1-43 190567 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 190568 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 190569 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:135:1-43 190570 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:135:1-43 190571 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 190572 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:127:1-42 190152 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:127:1-42 190153 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 190154 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 190155 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 190156 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 190681 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 190682 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 190157 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 190158 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 190159 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 190160 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 190194 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 190683 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 190161 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 190198 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 190195 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 190196 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 190197 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 190162 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 190163 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 190178 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 190179 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 190189 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 190190 0 0.0 0.0 0.0 0.0 emptyObject_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:155:1-51 190191 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 190192 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 190193 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 190180 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 190181 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 190182 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 190183 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:127:1-42 190164 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:127:1-42 190165 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 190684 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 190132 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 190166 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 190167 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 190168 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 190169 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 190170 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 190171 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 190172 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 190173 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 190174 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 190175 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:127:1-42 190176 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:127:1-42 190177 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:132:1-47 189960 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:132:1-47 189961 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 189962 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 189965 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 189966 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 189968 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 189969 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 189970 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 189971 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 189972 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 189973 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 189974 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 189975 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 189976 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 190013 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 190005 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 189977 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 189978 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 189979 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 189980 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 189987 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 189988 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:268:1-29 189989 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:(122,1)-(123,66) 189990 0 0.0 0.0 0.0 0.0 string.go Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:123:9-66 189991 0 0.0 0.0 0.0 0.0 c2w Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:141:1-28 189992 124 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 190074 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 190075 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 189996 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 190070 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 189997 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2269:5-28 190039 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 190040 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 190041 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 190042 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 190043 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 190044 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 190045 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 190062 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 190068 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 190063 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 190064 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 190065 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 190066 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 190067 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 190069 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 190046 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 189981 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 189982 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 189967 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 189635 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 189636 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 189637 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 189640 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 189641 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 189643 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 189644 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 189645 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 189646 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 189647 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 189648 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 189649 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 189650 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 189651 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 189652 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 189653 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 189654 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 189655 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 189656 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 189657 0 0.0 0.0 0.0 0.0 liftToEncoding.pairEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1690:9-52 189661 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 189662 0 0.0 0.0 0.0 0.0 toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:472:5-48 189671 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:25:1-38 189672 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:25:1-38 189673 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 189658 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 189674 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 189675 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 189676 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 189677 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 189678 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 189679 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 189680 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 189681 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 189682 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 189683 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 189716 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 189717 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 189718 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 189719 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:268:1-29 189720 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:(122,1)-(123,66) 189721 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 189684 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 189685 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 189714 0 0.0 0.0 0.0 0.0 liftToEncoding.pairEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1690:9-52 189686 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 189706 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 189715 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 189711 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 189712 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 189713 0 0.0 0.0 0.0 0.0 toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:472:5-48 189687 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:25:1-38 189688 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:25:1-38 189689 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 189642 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 189690 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 189691 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 189692 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 189693 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 189694 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 189695 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 189696 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 189697 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 189698 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 189699 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 189700 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 189701 0 0.0 0.0 0.0 0.0 liftToEncoding.pairEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1690:9-52 189702 0 0.0 0.0 0.0 0.0 toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:472:5-48 189703 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:25:1-38 189704 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:25:1-38 189705 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:56:1-38 188286 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:56:1-38 188287 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 188288 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 188291 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 188292 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 188294 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 188295 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 188296 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 188297 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 188298 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 188299 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 188300 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 188301 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 188494 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 188302 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 188493 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 188498 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 188495 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 188496 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 188497 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 188303 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 188304 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 188305 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 188306 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:65:1-40 188467 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:65:1-40 188468 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1658:5-28 188328 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1654:5-52 188329 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 188466 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 188330 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 188320 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 188321 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 188322 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 188323 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1263:5-28 188311 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1258,5)-(1259,42) 188312 0 0.0 0.0 0.0 0.0 null_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:78:1-56 188313 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 188627 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 188628 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 188512 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 188513 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 188469 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 188470 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 188471 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 188472 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 188473 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 188474 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 188475 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 188476 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 188477 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 188478 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:65:1-40 188479 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:65:1-40 188480 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 188293 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 188481 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 188482 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 188483 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 188484 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 188485 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 188486 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 188487 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 188488 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 188489 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 188490 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:65:1-40 188491 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:65:1-40 188492 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:86:1-34 188204 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:86:1-34 188205 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 188206 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 188209 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 188210 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 188212 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 188213 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 188214 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 188215 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 188216 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 188217 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 188218 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 188219 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 188220 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 188272 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 188226 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 188457 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 188458 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2269:5-28 188459 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 188460 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 188461 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 188462 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 188463 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 188464 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 188465 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 188221 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 188222 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 188223 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 188224 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 188277 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 188278 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 188607 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 188608 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 188273 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 188274 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 188596 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 188597 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2269:5-28 188241 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 188242 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 188243 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 188244 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 188245 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 188246 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 188247 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 188264 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 188270 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 188265 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 188266 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 188267 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 188268 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 188269 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 188271 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 188605 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 188606 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 188598 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 188603 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 188248 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 188211 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:55:1-38 188083 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:55:1-38 188084 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 188085 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 188088 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 188089 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 188091 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 188092 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 188093 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 188094 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 188095 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 188096 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 188097 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 188098 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 188099 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 188100 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 188101 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 188102 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 188103 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 188090 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:62:1-35 188005 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:62:1-35 188006 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 188007 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 188010 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 188011 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 188013 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 188014 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 188015 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 188016 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 188017 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 188018 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 188019 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 188020 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 188021 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 188022 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 188023 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 188024 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 188025 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1287:5-23 188026 0 0.0 0.0 0.0 0.0 bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(188,1)-(189,29) 188027 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 188028 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 188029 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 188012 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:63:1-41 187873 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:63:1-41 187874 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 187875 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 187878 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 187879 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 187881 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 187882 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 187883 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 187884 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 187885 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 187886 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 187887 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 187888 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 187931 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 187959 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 187960 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 187889 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 187930 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 187935 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 187932 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 187957 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 187958 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 187933 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 187934 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 187956 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 187890 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 187891 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 187892 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 187893 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 187904 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 187905 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 187896 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 187897 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 187940 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 187941 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 187906 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 187907 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 187908 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 187909 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 187910 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 187911 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 187912 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 187913 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 187914 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 187915 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 187916 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 187917 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 187880 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 187918 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 187919 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 187920 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 187921 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 187922 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 187923 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 187924 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 187925 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 187926 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 187927 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 187928 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 187929 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:78:1-38 187470 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:78:1-38 187471 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 187472 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 187479 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 187480 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 187484 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 187485 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 187486 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 187487 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 187679 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 187680 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 187682 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 187683 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 187684 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 187685 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 187488 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 187489 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 187490 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 187491 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 187649 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 187681 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 187492 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 187648 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 187653 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 187650 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 187651 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 187652 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 187493 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 187494 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 187495 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 187496 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 187618 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 187619 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 187620 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 187621 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 187622 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 187623 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 187640 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 187646 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 187641 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 187642 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 187643 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 187644 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 187645 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 187647 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 187678 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 187624 0 0.0 0.0 0.0 0.0 toEncoding Quaternion src/Quaternion.hs:25:5-49 187555 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 187556 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 187557 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 187558 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 187559 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 187560 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 187577 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 187583 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 187578 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 187579 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 187580 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 187581 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 187582 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 187590 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 187669 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 187670 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 187673 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 187561 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 187523 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 187524 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 187676 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 187677 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 187518 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 187519 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 187674 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 187675 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 187500 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 187501 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 187502 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 187503 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 187504 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 187505 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 187507 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 187513 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 187508 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 187509 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 187510 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 187511 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 187512 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 187514 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 187506 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 187481 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:229:1-41 186292 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:229:1-41 186293 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 186294 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 186297 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 186298 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 186300 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 186301 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 186302 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 186303 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 186304 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 186305 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 186306 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 186307 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 186308 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 186309 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 186310 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 186318 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 186319 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 186320 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 186321 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 186311 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 186312 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 186313 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 186314 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 186315 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 186316 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 186317 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 186299 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 185905 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 185906 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 185907 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 185910 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 185911 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 185913 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 185914 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 185915 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 185916 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 185917 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 185918 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 185919 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 185920 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 185921 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 185922 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 185923 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 185924 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 185925 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 185926 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 185927 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 185912 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:65:1-45 185632 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:65:1-45 185633 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 185634 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 185637 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 185638 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 185640 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 185641 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 185642 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 185643 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 185644 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 185645 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 185646 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 185647 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 185657 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 185648 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 186220 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 186217 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:33:1-41 186227 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:33:1-41 186228 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 186218 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 186219 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 185649 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 185650 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 185651 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 185652 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 185658 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 185659 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 185660 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1287:5-23 185655 0 0.0 0.0 0.0 0.0 bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(188,1)-(189,29) 185656 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 185653 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 185654 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 186216 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 186229 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 186230 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 186231 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 186232 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 186233 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 186234 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 186235 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 186236 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 186249 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 186250 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 186251 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 186252 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 186253 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 186254 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 186255 0 0.0 0.0 0.0 0.0 liftToEncoding.pairEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1690:9-52 186259 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 186280 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 186260 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 186285 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 186286 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 186287 0 0.0 0.0 0.0 0.0 toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:472:5-48 186269 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:33:1-41 186270 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:33:1-41 186271 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 186256 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:33:1-41 186237 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:33:1-41 186238 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 185639 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 186239 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 186240 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 186241 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 186242 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 186243 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 186244 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 186245 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 186246 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 186272 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 186273 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 186274 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 186275 0 0.0 0.0 0.0 0.0 liftToEncoding.pairEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1690:9-52 186276 0 0.0 0.0 0.0 0.0 toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:472:5-48 186277 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:33:1-41 186278 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:33:1-41 186279 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:33:1-41 186247 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:33:1-41 186248 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:61:1-35 185392 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:61:1-35 185393 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 185394 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 185397 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 185398 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 185400 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 185401 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 185402 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 185403 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 185404 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 185405 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 185406 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 185407 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 185408 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 185409 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 185410 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 185411 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 185412 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 185399 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:60:1-35 185364 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:60:1-35 185365 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 185366 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 185369 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 185370 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 185372 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 185373 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 185374 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 185375 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 185376 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 185377 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 185378 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 185379 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 185380 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 185381 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 185382 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 185383 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 185384 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 185371 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:84:1-40 185336 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:84:1-40 185337 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 185338 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 185341 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 185342 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 185344 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 185345 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 185346 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 185347 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 185348 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 185349 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 185350 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 185351 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 185352 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 185353 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 185354 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 185355 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 185356 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 185343 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 185276 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 185277 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 185278 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 185281 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 185282 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 185284 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 185285 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 185286 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 185287 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 185288 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 185289 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 185290 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 185291 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 185292 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 185293 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 185294 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 185295 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 185296 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 185283 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 185119 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 185120 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 185121 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 185124 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 185125 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 185127 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 185128 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 185129 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 185130 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 185131 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 185132 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 185133 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 185134 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 185135 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 185136 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 185137 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 185144 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 185145 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 185146 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 185147 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 185138 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 185139 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 185140 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 185141 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 185142 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 185143 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 185126 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 185077 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 185078 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 185079 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 185082 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 185083 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 185085 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 185086 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 185087 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 185088 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 185089 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 185090 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 185091 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 185092 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 185093 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 185094 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 185095 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 185096 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 185097 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 185106 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 185107 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 185108 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 185109 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 185110 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 185111 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 185098 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 185099 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 185100 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 185101 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 185102 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 185103 0 0.0 0.0 0.0 0.0 wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:179:1-62 185104 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 185105 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 185084 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 185025 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 185026 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 185027 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 185030 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 185031 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 185033 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 185034 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 185035 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 185036 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 185037 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 185038 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 185039 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 185040 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 185041 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 185042 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 185043 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 185044 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 185045 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 185945 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 185946 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 185947 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 185948 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 185949 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 185950 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 185032 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 185066 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 185067 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 185068 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 185069 0 0.0 0.0 0.0 0.0 wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:179:1-62 185046 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 185047 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 185054 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 185055 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 185056 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 185057 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 185058 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 185059 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 185060 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 185061 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 185062 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 185063 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 185064 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 185065 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 186344 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 186345 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 186346 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 186347 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:58:1-44 184803 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:58:1-44 184804 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 184805 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 184808 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 184809 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 184811 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 184812 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 184828 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 184829 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 184830 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 184831 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 184832 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 184813 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 184814 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 184815 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 184816 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 184817 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 184818 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 184819 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 184820 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 184821 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 184822 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 184823 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 184839 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 184840 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 184841 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 184842 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 184843 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 184844 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 184845 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 184846 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 184847 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 184848 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 184849 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 184850 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 184865 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 184866 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 184867 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 184868 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 186326 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 186327 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 184851 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 184852 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 184810 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 184853 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 184854 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 184855 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 184856 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 184857 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 184858 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 184859 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 184860 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 184861 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 184862 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 184863 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 184864 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:59:1-37 184773 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:59:1-37 184774 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 184775 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 184778 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 184779 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 184781 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 184782 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 184783 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 184784 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 184785 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 184786 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 184787 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 184788 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 184789 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 184790 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 184791 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:62:1-41 184792 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:62:1-41 184793 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 184794 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 184795 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 184780 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:62:1-40 184662 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:62:1-40 184663 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 184664 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 184674 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 184675 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 184679 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 184680 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 184681 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 184682 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 184683 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 184684 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 184685 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 184686 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 184700 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 184687 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 184688 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 184689 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 184690 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 184691 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 184705 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 184706 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 184707 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1287:5-23 184698 0 0.0 0.0 0.0 0.0 bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(188,1)-(189,29) 184699 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 184692 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 184693 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 184676 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 183187 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 183188 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 183189 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 183192 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 183193 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 183195 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 183196 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 183197 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 183198 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 183199 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 183200 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 183201 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 183202 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 183203 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 192004 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 192005 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 192006 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 192007 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 192008 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 192009 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 192010 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 192011 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 192012 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 192013 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 192032 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 192033 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 192034 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 192035 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1287:5-23 192024 0 0.0 0.0 0.0 0.0 bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(188,1)-(189,29) 192025 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 192018 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 192019 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 189039 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 189040 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 189041 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 189042 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 189043 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 189044 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 189045 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 189046 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 189047 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 189048 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 189049 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 189050 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 189051 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 189052 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 189071 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 189072 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 189073 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 189074 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1287:5-23 189063 0 0.0 0.0 0.0 0.0 bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(188,1)-(189,29) 189064 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 189057 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 189058 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 183204 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 183205 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 183206 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 183207 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 183208 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 183209 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 183210 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 183211 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 183216 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 183217 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 183218 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 183219 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1287:5-23 183214 0 0.0 0.0 0.0 0.0 bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(188,1)-(189,29) 183215 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 183212 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 183213 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 183194 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 183145 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 183146 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 183147 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 183150 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 183151 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 183153 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 183154 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 183155 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 183156 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 183157 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 183158 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 183159 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 183160 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 183161 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 188879 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 188880 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 188881 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 188882 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 188883 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 188884 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 188885 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 188886 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 188887 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 188888 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 188889 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 188890 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 183162 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 183163 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 183164 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 183165 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 183166 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 183167 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 183797 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 183798 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 183799 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 183800 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 183801 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 183802 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 183803 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 183804 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 183805 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 183806 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 183807 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 183808 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 183809 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 183810 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 183827 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 183828 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 183811 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 183812 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 183152 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 183813 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 183814 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 183815 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 183816 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 183817 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 183818 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 183819 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 183820 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 183821 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 183822 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 183823 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 183824 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 183825 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 183826 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:37:1-39 182840 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:37:1-39 182841 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 182842 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 182845 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 182846 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 182848 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 182849 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 182850 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 182851 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 182852 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 182853 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 182854 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 182855 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 182856 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 182857 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 182858 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 186176 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 186177 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 182859 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 182860 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 182915 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 182916 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1263:5-28 186173 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1258,5)-(1259,42) 186174 0 0.0 0.0 0.0 0.0 null_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:78:1-56 186175 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:38:1-39 182861 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:38:1-39 182862 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 182863 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 182864 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 182885 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 182886 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 182887 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 182888 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 182889 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 182890 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 182907 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 182913 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 182908 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 182909 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 182910 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 182911 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 182912 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 182914 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 186288 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 182891 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1263:5-28 182869 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1258,5)-(1259,42) 182870 0 0.0 0.0 0.0 0.0 null_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:78:1-56 182871 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 182847 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:101:1-32 182766 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:101:1-32 182767 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 182768 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 182771 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 182772 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 182774 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 182775 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 182776 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 182777 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 182778 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 182779 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 182780 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 182781 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 182782 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 182783 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 182784 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 182785 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 182786 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:38:1-39 182787 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:38:1-39 182788 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 182789 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 182790 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:32:1-37 182797 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:32:1-37 182798 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 182799 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 182800 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 182801 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 182802 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 182803 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 182804 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 182805 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 182806 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 182807 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 182808 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 182809 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 182810 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:38:1-39 182811 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:38:1-39 182812 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 182831 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 182832 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:32:1-37 182813 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:32:1-37 182814 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 182773 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 182815 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 182816 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 182817 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 182818 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 182819 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 182820 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 182821 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 182822 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 182823 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 182824 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 182825 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 182826 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:38:1-39 182827 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:38:1-39 182828 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:32:1-37 182829 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:32:1-37 182830 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 182679 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 182680 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 182681 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 182684 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 182685 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 182687 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 182688 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 182689 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 182690 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 192183 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 192184 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 182691 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 182692 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 182693 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 182694 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 182697 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 186324 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 186325 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 182695 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 182696 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 182701 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 182698 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 191779 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 191780 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 191781 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 191782 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 191834 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 191835 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 191828 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 191829 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 191796 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 191797 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 191798 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 191799 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 191800 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 191801 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 191818 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 191824 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 191819 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 191820 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 191821 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 191822 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 191823 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 191825 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 191802 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 185625 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 185626 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 185627 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 185628 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 182699 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 182700 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 192185 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 182686 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:226:1-37 182638 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:226:1-37 182639 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 182640 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 182647 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 182648 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 182652 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 182653 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 182654 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 182655 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 182656 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 182657 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 182658 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 182659 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 182660 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 191550 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 191551 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 191552 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 191553 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 191565 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 191566 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 191571 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 191572 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 191554 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 191555 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 191556 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 191557 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 191562 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 191563 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 191564 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 182661 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 182662 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 182670 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 182671 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 182672 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 182673 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 182663 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 182664 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 182665 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 182666 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 182667 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 182668 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 182669 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 182649 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Scope src/Dodge/Data/Item/Scope.hs:34:1-33 182516 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Scope src/Dodge/Data/Item/Scope.hs:34:1-33 182517 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 182518 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 182521 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 182522 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 182524 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 182525 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 182526 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 182527 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 182528 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 182529 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 182530 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 182531 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 182532 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 191769 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 191770 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 191771 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 191772 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 191773 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 191774 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 189518 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 189519 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 189520 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 189521 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 189522 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 189523 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 189524 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 189525 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 189526 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 189527 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 182533 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 182534 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 182535 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 182536 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 182523 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:39:1-38 182488 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:39:1-38 182489 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 182490 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 182493 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 182494 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 182496 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 182497 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 182498 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 182499 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 182500 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 182501 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 182502 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 182503 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 182504 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 191759 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 191760 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 191761 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 191762 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 191763 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 191764 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 182505 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 182506 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 182507 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 182508 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 182495 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 182333 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 182334 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 182335 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 182338 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 182339 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 182341 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 182342 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 182343 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 182344 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 182345 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 182346 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 182347 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 182348 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 182349 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 191622 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 191623 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 191624 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 191625 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 191630 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 191631 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 191649 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 191650 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 191651 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 191652 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 191653 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 191654 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 191671 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 191677 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 191672 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 191673 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 191674 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 191675 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 191676 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 191678 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 191655 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 191634 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 191635 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:42:1-36 191626 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:42:1-36 191627 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 191628 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 191629 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 189360 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 189361 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 189362 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 189363 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 189364 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 189365 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 189366 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 189367 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 189372 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 189373 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 189391 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 189392 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 189393 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 189394 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 189395 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 189396 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 189413 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 189419 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 189414 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 189415 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 189416 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 189417 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 189418 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 189420 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 189397 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 189376 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 189377 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:42:1-36 189368 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:42:1-36 189369 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 189370 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 189371 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 182350 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 182351 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 182356 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 182357 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 182375 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 182376 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 182377 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 182378 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 182379 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 182380 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 182397 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 182403 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 182398 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 182399 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 182400 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 182401 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 182402 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 182404 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 185940 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 182381 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 182360 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 182361 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:42:1-36 182352 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:42:1-36 182353 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 182354 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 182355 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 182340 0 0.0 0.0 0.0 0.0 wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:179:1-62 184172 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 184190 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 184191 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 184192 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 184193 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 184194 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 184195 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 184196 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 184197 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 184198 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 184199 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 184200 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 184201 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:42:1-36 184202 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:42:1-36 184203 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 184204 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 184205 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 184173 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:232:1-42 182197 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:232:1-42 182198 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 182199 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 182202 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 182203 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 182205 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 182206 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 182207 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 182208 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 182209 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 182210 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 182211 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 182212 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 182213 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 189251 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 189252 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 189253 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 189254 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 189255 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 189256 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 189257 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 189258 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 189303 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 189304 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 189309 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 189310 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 189259 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 189260 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 189261 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 189262 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 189265 0 0.0 0.0 0.0 0.0 liftToEncoding.pairEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1690:9-52 189263 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 189264 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 189266 0 0.0 0.0 0.0 0.0 toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:472:5-48 189267 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 189268 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 189269 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 182214 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 182215 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 182264 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 182265 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 182270 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 182271 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 182216 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 182217 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 182218 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 182219 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 182222 0 0.0 0.0 0.0 0.0 liftToEncoding.pairEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1690:9-52 182220 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 182221 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 182223 0 0.0 0.0 0.0 0.0 toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:472:5-48 182224 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 182225 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 182226 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 182227 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 182228 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 182229 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 182230 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 182231 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 182232 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 182233 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 182234 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 189270 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 189271 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 189272 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 189273 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 189274 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 189275 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 189276 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 189277 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 189278 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 189279 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 189280 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 189281 0 0.0 0.0 0.0 0.0 liftToEncoding.pairEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1690:9-52 189282 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 189302 0 0.0 0.0 0.0 0.0 toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:472:5-48 189283 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 189284 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 189285 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 182235 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 182236 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 182237 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 182238 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 182239 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 182240 0 0.0 0.0 0.0 0.0 liftToEncoding.pairEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1690:9-52 182241 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 182263 0 0.0 0.0 0.0 0.0 toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:472:5-48 182242 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 182243 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 182244 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 182204 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 182245 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 182246 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 182247 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 182248 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 182249 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 182250 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 182251 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 182252 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 189286 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 189287 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 189288 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 189289 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 189290 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 189291 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 189292 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 189293 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 189294 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 189295 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 189296 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 189297 0 0.0 0.0 0.0 0.0 liftToEncoding.pairEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1690:9-52 189298 0 0.0 0.0 0.0 0.0 toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:472:5-48 189299 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 189300 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 189301 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 182253 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 182254 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 182255 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 182256 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 182257 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 182258 0 0.0 0.0 0.0 0.0 liftToEncoding.pairEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1690:9-52 182259 0 0.0 0.0 0.0 0.0 toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:472:5-48 182260 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 182261 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 182262 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 182102 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 182103 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 182104 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 182111 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 182112 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 182116 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 182117 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 182118 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 182119 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 182120 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 182121 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 182122 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 182123 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 182124 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 189180 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 189181 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 189182 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 189183 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 189184 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 189185 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 189186 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 189187 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 189188 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 189189 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 189190 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 189191 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 189196 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 189197 0 0.0 0.0 0.0 0.0 liftToEncoding.pairEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1690:9-52 189201 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 189202 0 0.0 0.0 0.0 0.0 toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:472:5-48 189211 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 189212 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 189213 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 189198 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 182125 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 182126 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 184136 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 184137 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 184138 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 184139 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 182127 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 182128 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 182129 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 182130 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 182135 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 182136 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 184135 0 0.0 0.0 0.0 0.0 liftToEncoding.pairEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1690:9-52 182140 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 182141 0 0.0 0.0 0.0 0.0 toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:472:5-48 182150 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 182151 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 182152 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 182137 0 0.0 0.0 0.0 0.0 liftToEncoding.pairEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1690:9-52 183450 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 182153 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 182154 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 182155 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 182156 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 182157 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 182158 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 182159 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 182160 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 189214 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 189215 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 189216 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 189217 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 189218 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 189219 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 189220 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 189221 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 189222 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 189223 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 189224 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 189225 0 0.0 0.0 0.0 0.0 liftToEncoding.pairEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1690:9-52 189226 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 189246 0 0.0 0.0 0.0 0.0 toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:472:5-48 189227 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 189228 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 189229 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 182161 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 182162 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 182163 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 182164 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 182165 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 182166 0 0.0 0.0 0.0 0.0 liftToEncoding.pairEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1690:9-52 182167 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 182189 0 0.0 0.0 0.0 0.0 toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:472:5-48 182168 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 182169 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 182170 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 182113 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 182171 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 182172 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 182173 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 182174 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 182175 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 182176 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 182177 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 182178 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 189230 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 189231 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 189232 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 189233 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 189234 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 189235 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 189236 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 189237 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 189238 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 189239 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 189240 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 189241 0 0.0 0.0 0.0 0.0 liftToEncoding.pairEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1690:9-52 189242 0 0.0 0.0 0.0 0.0 toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:472:5-48 189243 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 189244 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 189245 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 182179 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 182180 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 182181 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 182182 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 182183 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 182184 0 0.0 0.0 0.0 0.0 liftToEncoding.pairEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1690:9-52 182185 0 0.0 0.0 0.0 0.0 toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:472:5-48 182186 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 182187 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 182188 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage src/Dodge/Data/Damage.hs:55:1-40 181887 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Damage src/Dodge/Data/Damage.hs:55:1-40 181888 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 181889 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 181892 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 181893 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 181895 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 181896 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 181897 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 181898 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 181899 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 181900 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 181901 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 181902 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 181903 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 181904 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 181905 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 181906 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 181907 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 181908 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 181909 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 181910 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 181911 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 181912 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 181913 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 181914 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 181915 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 181916 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 181917 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 181894 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:75:1-44 181707 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:75:1-44 181708 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 181709 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 181712 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 181713 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 181715 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 181716 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 181717 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 181718 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 181719 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 181720 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 181721 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 181722 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 181723 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 181724 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 181725 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 181726 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 181727 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 181728 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 181729 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 181730 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 181731 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 181732 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 181733 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 181734 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 181735 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 181793 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 181794 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 181795 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 181796 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 181785 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 181786 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 181779 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 181780 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 181749 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 181750 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 181751 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 181752 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 181753 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 181754 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 181771 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 181777 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 181772 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 181773 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 181774 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 181775 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 181776 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 181778 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 186056 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 186057 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 181755 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 181714 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:74:1-39 181621 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:74:1-39 181622 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 181623 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 181626 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 181627 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 181629 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 181630 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 181631 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 181632 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 181633 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 181634 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 181635 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 181636 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 181637 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 181638 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 181639 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 181640 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 181641 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 181642 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 181643 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 181644 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 181645 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 181646 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 181647 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 181648 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 181649 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:72:1-43 181656 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:72:1-43 181657 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 181658 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 181659 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 181660 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 181661 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 181662 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 181663 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 181664 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 181665 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 181666 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 181667 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 181668 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 181669 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 181670 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 181671 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 181672 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 181673 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 181674 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 181675 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 181698 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 181699 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:72:1-43 181676 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:72:1-43 181677 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 181628 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 181678 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 181679 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 181680 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 181681 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 181682 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 181683 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 181684 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 181685 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 181686 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 181687 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 181688 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 181689 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 181690 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 181691 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 181692 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 181693 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 181694 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 181695 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:72:1-43 181696 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:72:1-43 181697 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldScroll src/Dodge/Data/Item/HeldScroll.hs:21:1-38 181497 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldScroll src/Dodge/Data/Item/HeldScroll.hs:21:1-38 181498 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 181499 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 181502 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 181503 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 181505 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 181506 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 181507 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 181508 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 181509 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 181510 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 181511 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 181512 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 181513 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 191975 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 191976 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 191977 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 191978 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 191979 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 191980 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 191981 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 191982 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 189006 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 189007 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 189008 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 189009 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 189010 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 189011 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 189012 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 189013 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 189014 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 189015 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 189016 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 189017 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 181514 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 181515 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 181516 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 181517 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 181518 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 181519 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 181504 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 181362 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 181363 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 181364 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 181371 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 181372 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 181376 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 181377 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 181378 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 181379 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 181380 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 181381 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 181382 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 181383 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 181384 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 191876 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 191877 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 191878 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 191879 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 191880 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 191881 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 191882 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 191883 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 191890 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 191891 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 188895 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 188896 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 188897 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 188898 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 188899 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 188900 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 188901 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 188902 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 188903 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 188904 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 188905 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 188906 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 188913 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 188914 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 181385 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 181386 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 181387 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 181388 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 181389 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 181390 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 181397 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 181398 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 181399 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 181400 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 181401 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 181402 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 181403 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 181404 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 181405 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 181406 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 191892 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 191893 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 191894 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 191895 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 191896 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 191897 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 191908 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 191909 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 191898 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 191899 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 188915 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 188916 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 188917 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 188918 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 188919 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 188920 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 188921 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 188922 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 188923 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 188924 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 188939 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 188940 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 188925 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 188926 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 181407 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 181408 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 181409 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 181410 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 181427 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 181428 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 181411 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 181412 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 181373 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 181413 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 181414 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 181415 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 181416 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 181417 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 181418 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 181419 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 181420 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 191900 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 191901 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 191902 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 191903 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 191904 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 191905 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 191906 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 191907 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 188927 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 188928 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 188929 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 188930 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 188931 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 188932 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 188933 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 188934 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 188935 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 188936 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 188937 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 188938 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 181421 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 181422 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 181423 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 181424 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 181425 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 181426 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 181289 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 181290 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 181291 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 181294 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 181295 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 181297 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 181298 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 181299 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 181300 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 181301 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 181302 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 181303 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 181304 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 181305 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 191840 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 191841 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 191842 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 191843 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 191844 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 191845 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 191846 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 191847 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 188863 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 188864 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 188865 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 188866 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 188867 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 188868 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 188869 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 188870 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 188871 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 188872 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 188873 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 188874 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 181306 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 181307 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 181308 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 181309 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 181310 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 181311 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 181296 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 181037 0 0.0 0.0 0.3 0.3 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 181038 1 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 181039 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:68:1-30 193890 0 0.0 0.0 0.0 0.1 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:68:1-30 193891 0 0.0 0.0 0.0 0.1 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 193892 0 0.0 0.0 0.0 0.1 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 193893 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 193923 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 193924 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 193925 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 193894 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 193895 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 193904 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 193909 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 193910 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 193933 0 0.0 0.0 0.0 0.1 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 193934 0 0.0 0.0 0.0 0.1 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 193935 0 0.0 0.0 0.0 0.1 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-36 193944 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-36 193945 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 193956 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1658:5-28 194012 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1654:5-52 194013 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:65:1-40 194082 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:65:1-40 194083 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 194084 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 194085 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 193968 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 193969 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 193970 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 193971 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 193972 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 193973 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 193985 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:5-28 193916 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(2279,5)-(2283,7) 193917 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 194034 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 194035 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 194036 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 194037 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 194038 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 194039 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 194051 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 193738 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 193739 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 193740 0 0.0 0.0 0.0 0.0 toEncoding Data.Tile src/Data/Tile.hs:26:1-32 193749 0 0.0 0.0 0.0 0.0 toEncoding.\ Data.Tile src/Data/Tile.hs:26:1-32 193750 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 193758 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 193829 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 193830 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 193831 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 193832 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 193833 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 193834 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 193846 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 193779 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 193780 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 193781 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 193782 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 193783 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 193784 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 193785 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 193798 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1663:5-43 193716 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 193717 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 193718 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 193719 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 193727 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 193728 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 193365 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 193366 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 193371 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 193476 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 193477 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 193478 0 0.0 0.0 0.0 0.0 toEncoding Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:91:1-38 193627 0 0.0 0.0 0.0 0.0 toEncoding.\ Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:91:1-38 193628 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 193633 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 193655 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 193656 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 193657 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 193658 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 193659 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 193660 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 193672 0 0.0 0.0 0.0 0.0 toEncoding Dodge.GameRoom src/Dodge/GameRoom.hs:32:1-36 193487 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.GameRoom src/Dodge/GameRoom.hs:32:1-36 193488 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 193496 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 193517 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 193518 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 193519 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 193520 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 193521 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 193522 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 193523 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 193536 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bounds src/Dodge/Data/Bounds.hs:24:1-34 193455 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bounds src/Dodge/Data/Bounds.hs:24:1-34 193456 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 193461 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:25:1-37 193379 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:25:1-37 193380 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 193391 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 193392 0 0.0 0.0 0.0 0.0 liftToEncoding.pairEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1690:9-52 193397 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2269:5-28 193418 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 193419 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:24:1-43 193437 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:24:1-43 193438 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 193439 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 193440 0 0.0 0.0 0.0 0.0 toEncoding Color src/Color.hs:168:1-40 193425 0 0.0 0.0 0.0 0.0 toEncoding.\ Color src/Color.hs:168:1-40 193426 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 193427 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 193428 0 0.0 0.0 0.0 0.0 toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:472:5-48 193403 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage.Type src/Dodge/Data/Damage/Type.hs:29:1-38 193404 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Damage.Type src/Dodge/Data/Damage/Type.hs:29:1-38 193405 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 193406 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 193407 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:82:1-32 193281 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:82:1-32 193282 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 193283 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 193284 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:81:1-32 192537 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:81:1-32 192538 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 192539 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 192540 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:70:1-39 192446 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:70:1-39 192447 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 192448 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 192449 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:68:1-38 192327 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:68:1-38 192328 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 192329 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 192330 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:83:1-34 192229 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:83:1-34 192230 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 192231 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 192232 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Modification src/Dodge/Data/Modification.hs:32:1-40 192197 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Modification src/Dodge/Data/Modification.hs:32:1-40 192198 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 192199 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 192200 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:51:1-32 191223 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Block src/Dodge/Data/Block.hs:51:1-32 191224 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 191225 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 191226 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:52:1-37 191028 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Block src/Dodge/Data/Block.hs:52:1-37 191029 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 191030 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 191031 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:133:1-32 190639 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:133:1-32 190640 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 190641 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 190642 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:135:1-43 190520 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:135:1-43 190521 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 190522 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 190523 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 190494 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 190495 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 190496 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 190497 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:130:1-32 190391 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:130:1-32 190392 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 190393 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 190394 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 190277 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 190278 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 190279 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 190280 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 190245 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 190246 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 190247 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 190248 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:132:1-47 190206 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:132:1-47 190207 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 190208 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 190209 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:45:1-48 189862 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:45:1-48 189863 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 189864 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 189865 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:47:1-34 189759 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:47:1-34 189760 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 189761 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 189762 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 188797 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 188798 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 188799 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 188800 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.MountedObject src/Dodge/Data/MountedObject.hs:16:1-41 188570 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.MountedObject src/Dodge/Data/MountedObject.hs:16:1-41 188571 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 188572 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 188573 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:56:1-38 188523 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:56:1-38 188524 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 188525 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 188526 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:84:1-32 188115 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:84:1-32 188116 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 188117 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 188118 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:63:1-41 187969 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:63:1-41 187970 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 187971 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 187972 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:62:1-35 187838 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:62:1-35 187839 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 187840 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 187841 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:77:1-36 187103 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:77:1-36 187104 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 187105 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 187106 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:85:1-33 187056 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:85:1-33 187057 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 187058 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 187059 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:78:1-38 187020 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:78:1-38 187021 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 187022 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 187023 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:62:1-37 186857 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:62:1-37 186858 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 186859 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 186860 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:76:1-36 186799 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:76:1-36 186800 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 186801 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 186802 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 186730 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 186731 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 186732 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 186733 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:229:1-41 186189 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:229:1-41 186190 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 186191 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 186192 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:101:1-32 186139 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:101:1-32 186140 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 186141 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 186142 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:59:1-37 186106 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:59:1-37 186107 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 186108 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 186109 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 185969 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 185970 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 185971 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 185972 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:60:1-35 185752 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:60:1-35 185753 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 185754 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 185755 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:84:1-40 185668 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:84:1-40 185669 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 185670 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 185671 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:227:1-46 185603 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:227:1-46 185604 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 185605 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 185606 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:99:1-32 185570 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:99:1-32 185571 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 185572 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 185573 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:85:1-36 185449 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:85:1-36 185450 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 185451 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 185452 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 185234 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 185235 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 185236 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 185237 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:78:1-37 185187 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:78:1-37 185188 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 185189 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 185190 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 185001 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 185002 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 185003 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 185004 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 184965 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 184966 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 184967 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 184968 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:48:1-36 184895 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:48:1-36 184896 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 184897 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 184898 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:63:1-49 184615 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:63:1-49 184616 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 184617 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 184618 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:65:1-45 184560 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:65:1-45 184561 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 184562 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 184563 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:66:1-40 184526 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:66:1-40 184527 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 184528 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 184529 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Scope src/Dodge/Data/Item/Scope.hs:34:1-33 184010 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Scope src/Dodge/Data/Item/Scope.hs:34:1-33 184011 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 184012 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 184013 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:115:1-40 183760 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:115:1-40 183761 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 183762 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 183763 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 183707 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 183708 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 183709 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 183710 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 183654 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 183655 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 183656 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 183657 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:39:1-38 183251 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:39:1-38 183252 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 183253 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 183254 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 183056 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 183057 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 183058 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 183059 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:57:1-43 182943 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:57:1-43 182944 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 182945 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 182946 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:116:1-38 182578 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:116:1-38 182579 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 182580 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 182581 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 182548 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 182549 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 182550 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 182551 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 182283 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 182284 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 182285 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 182286 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 182070 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 182071 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 182072 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 182073 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 181983 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 181984 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 181985 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 181986 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage src/Dodge/Data/Damage.hs:55:1-40 181926 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Damage src/Dodge/Data/Damage.hs:55:1-40 181927 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 181928 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 181929 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 181557 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 181558 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 181559 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 181560 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 181531 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 181532 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 181533 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 181534 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 181323 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 181324 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 181325 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 181326 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 181267 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 181268 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 181269 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 181270 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:88:1-40 181163 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:88:1-40 181164 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 181165 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 181166 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 181047 0 0.0 0.0 0.2 0.2 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 181048 0 0.0 0.0 0.2 0.2 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 181053 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 187690 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 187691 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 187696 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 186499 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 186500 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 186501 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Cloud src/Dodge/Data/Cloud.hs:37:1-33 186511 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Cloud src/Dodge/Data/Cloud.hs:37:1-33 186512 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 186520 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Cloud src/Dodge/Data/Cloud.hs:36:1-37 186686 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Cloud src/Dodge/Data/Cloud.hs:36:1-37 186687 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 186688 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 186689 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Cloud src/Dodge/Data/Cloud.hs:35:1-37 186593 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Cloud src/Dodge/Data/Cloud.hs:35:1-37 186594 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 186620 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 186621 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 186622 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 186623 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 186624 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 186625 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 186637 0 0.0 0.0 0.0 0.0 wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:179:1-62 186595 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 186543 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 186544 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 186545 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 186546 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 186547 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 186548 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 186560 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 181063 0 0.0 0.0 0.2 0.2 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 181064 0 0.0 0.0 0.2 0.2 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 181065 0 0.0 0.0 0.2 0.2 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 181066 0 0.0 0.0 0.2 0.2 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 181073 0 0.0 0.0 0.2 0.2 toEncoding Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:56:1-39 193103 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:56:1-39 193104 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 193109 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:55:1-35 193126 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:55:1-35 193127 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 193132 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 193144 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 193145 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 193146 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 193147 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 193148 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 193149 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 193161 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 193116 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 193117 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:24:1-43 192811 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:24:1-43 192812 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 192817 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2269:5-28 192883 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 192884 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 192885 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 192886 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:65:1-35 192896 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:65:1-35 192897 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 192906 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:63:1-32 193050 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:63:1-32 193051 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 193052 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 193053 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:64:1-38 193039 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:64:1-38 193040 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 193041 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 193042 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 193001 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 193002 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 193003 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 193004 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 193005 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 193006 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 193018 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:62:1-37 192915 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:62:1-37 192916 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 192921 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 192930 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 192931 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 192953 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 192954 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 192955 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 192956 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 192957 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 192958 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 192959 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 192972 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 192837 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 192838 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 192839 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 192840 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 192841 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 192842 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 192854 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:71:1-34 192305 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:71:1-34 192306 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 192311 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 192651 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 192652 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 192653 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 192654 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 192655 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 192656 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 192668 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:69:1-39 192628 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:69:1-39 192629 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 192630 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 192631 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:70:1-39 192439 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:70:1-39 192440 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 192445 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:81:1-32 192530 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:81:1-32 192531 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 192536 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 192565 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 192566 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 192567 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 192568 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 192569 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 192570 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 192582 0 0.0 0.0 0.0 0.0 wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:179:1-62 192555 0 0.0 0.0 0.0 0.0 toEncoding Sound.Data src/Sound/Data.hs:66:1-35 192509 0 0.0 0.0 0.0 0.0 toEncoding.\ Sound.Data src/Sound/Data.hs:66:1-35 192510 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:69:1-39 192463 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:69:1-39 192464 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 192465 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 192466 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 192395 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 192396 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 192397 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 192398 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 192399 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 192400 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 192412 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:68:1-38 192320 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:68:1-38 192321 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 192326 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 192349 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 192350 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 192351 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 192352 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 192353 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 192354 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 192366 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Modification src/Dodge/Data/Modification.hs:32:1-40 192190 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Modification src/Dodge/Data/Modification.hs:32:1-40 192191 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 192196 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:83:1-34 192222 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:83:1-34 192223 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 192228 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 192257 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 192258 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 192259 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 192260 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 192261 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 192262 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 192274 0 0.0 0.0 0.0 0.0 wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:179:1-62 192247 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 192214 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 192215 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 191449 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 191450 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 191455 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 191832 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 191833 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 191790 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 191791 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 191792 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 191793 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 191794 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 191795 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 191807 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 191464 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 191465 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 191470 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 191777 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 191778 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Scope src/Dodge/Data/Item/Scope.hs:34:1-33 191767 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Scope src/Dodge/Data/Item/Scope.hs:34:1-33 191768 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:39:1-38 191757 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:39:1-38 191758 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.CurseStatus src/Dodge/Data/Item/CurseStatus.hs:17:1-39 191746 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.CurseStatus src/Dodge/Data/Item/CurseStatus.hs:17:1-39 191747 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 191748 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 191749 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Misc src/Dodge/Data/Item/Misc.hs:41:1-41 191683 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Misc src/Dodge/Data/Item/Misc.hs:41:1-41 191684 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 191689 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 191707 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 191708 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 191709 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 191710 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 191711 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 191712 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 191724 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 191643 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 191644 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 191645 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 191646 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 191647 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 191648 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 191660 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:42:1-36 191607 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:42:1-36 191608 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 191613 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 191620 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 191621 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 191577 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 191578 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 191583 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 191518 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 191519 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 191524 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 191533 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 191534 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 191539 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:227:1-46 192163 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:227:1-46 192164 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 192169 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 192107 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 192108 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 192113 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:226:1-37 191548 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:226:1-37 191549 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 191479 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 191480 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 191485 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:99:1-32 192139 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:99:1-32 192140 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 192145 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 191987 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 191988 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 191993 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 192029 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 192030 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 192031 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 192040 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 192041 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 192049 0 0.0 0.0 0.0 0.0 toEncoding Sound.Data src/Sound/Data.hs:66:1-35 192068 0 0.0 0.0 0.0 0.0 toEncoding.\ Sound.Data src/Sound/Data.hs:66:1-35 192069 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 192061 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 192062 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 192002 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 192003 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldScroll src/Dodge/Data/Item/HeldScroll.hs:21:1-38 191973 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldScroll src/Dodge/Data/Item/HeldScroll.hs:21:1-38 191974 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:100:1-37 191914 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:100:1-37 191915 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 191920 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:98:1-37 191961 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:98:1-37 191962 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 191963 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 191964 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:99:1-34 191941 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:99:1-34 191942 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 191947 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 191886 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 191887 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 191888 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 191889 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 191874 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 191875 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 191852 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 191853 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 191858 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 191838 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 191839 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:58:1-36 191495 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:58:1-36 191496 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:53:1-33 190689 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Block src/Dodge/Data/Block.hs:53:1-33 190690 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 190695 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1658:5-28 190875 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1654:5-52 190876 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:67:1-41 190923 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:67:1-41 190924 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 190931 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-36 190950 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-36 190951 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 190956 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 190968 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 190969 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 190970 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 190971 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 190972 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 190973 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 190985 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 190940 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 190941 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:52:1-37 190847 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Block src/Dodge/Data/Block.hs:52:1-37 190848 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 191027 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:51:1-32 191171 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Block src/Dodge/Data/Block.hs:51:1-32 191172 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 191222 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 191241 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 191242 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 191243 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:65:1-35 191252 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:65:1-35 191253 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 191261 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:63:1-32 191405 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:63:1-32 191406 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 191407 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 191408 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:64:1-38 191394 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:64:1-38 191395 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 191396 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 191397 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 191356 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 191357 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 191358 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 191359 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 191360 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 191361 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 191373 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:62:1-37 191270 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:62:1-37 191271 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 191276 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 191308 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 191309 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 191310 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 191311 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 191312 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 191313 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 191314 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 191327 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 191077 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 191078 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 191079 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 191080 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 191081 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 191082 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 191094 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 191056 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 191057 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 191058 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 191119 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 191129 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 191130 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 191131 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 191132 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 191133 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 191134 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 191146 0 0.0 0.0 0.0 0.0 wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:179:1-62 191067 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 190836 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 190837 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 190838 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 190839 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 190794 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 190795 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 190796 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 190797 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 190798 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 190799 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 190811 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 190732 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 190733 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 190734 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 190910 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 190911 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 190740 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 190750 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 190751 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 190752 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 190753 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 190754 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 190755 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 190767 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1663:5-43 190712 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 190713 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 190714 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 190715 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 190723 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 190724 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 190702 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 190703 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 189934 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 189935 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 189940 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 190187 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 190188 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:134:1-42 190607 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:134:1-42 190608 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 190615 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:133:1-32 190632 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:133:1-32 190633 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 190638 0 0.0 0.0 0.0 0.0 toJSONKeyKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:503:1-44 190589 0 0.0 0.0 0.0 0.0 key Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:249:1-23 190590 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 190591 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 190592 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:127:1-42 190148 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:127:1-42 190149 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 190150 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 190151 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 190120 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 190121 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:128:1-41 190080 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:128:1-41 190081 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 190086 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 189994 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 190072 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 190073 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:137:1-43 190432 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:137:1-43 190433 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 190441 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 190459 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 190460 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 190493 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:135:1-43 190513 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:135:1-43 190514 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 190519 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 190540 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 190541 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 190546 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 190561 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 190562 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 189995 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2269:5-28 190032 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 190033 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 190034 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 190035 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 190036 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 190037 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 190038 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 190051 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:132:1-47 189955 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:132:1-47 189956 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 190205 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 190224 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 190225 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 190226 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 190235 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 190236 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 190244 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:130:1-32 190384 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:130:1-32 190385 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 190390 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:127:1-42 190408 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:127:1-42 190409 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 190410 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 190411 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:129:1-46 190318 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:129:1-46 190319 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 190340 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 190341 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 190342 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 190343 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 190344 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 190345 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 190357 0 0.0 0.0 0.0 0.0 wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:179:1-62 190320 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 190270 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 190271 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 190276 0 0.0 0.0 0.0 0.0 toEncoding Sound.Data src/Sound/Data.hs:66:1-35 190295 0 0.0 0.0 0.0 0.0 toEncoding.\ Sound.Data src/Sound/Data.hs:66:1-35 190296 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 190262 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 190263 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 189947 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 189948 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:24:1-43 189811 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:24:1-43 189812 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 189813 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 189814 0 0.0 0.0 0.0 0.0 toEncoding Color src/Color.hs:168:1-40 189800 0 0.0 0.0 0.0 0.0 toEncoding.\ Color src/Color.hs:168:1-40 189801 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 189802 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 189803 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 188633 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 188634 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 188639 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1263:5-28 189625 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1258,5)-(1259,42) 189626 0 0.0 0.0 0.0 0.0 toEncoding Sound.Data src/Sound/Data.hs:66:1-35 189725 0 0.0 0.0 0.0 0.0 toEncoding.\ Sound.Data src/Sound/Data.hs:66:1-35 189726 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 189614 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 189615 0 0.0 0.0 0.0 0.0 liftToEncoding.pairEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1690:9-52 189660 0 0.0 0.0 0.0 0.0 toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:472:5-48 189666 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:25:1-38 189667 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:25:1-38 189668 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 189669 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 189670 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 188790 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 188791 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 188796 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:47:1-34 189752 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:47:1-34 189753 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 189758 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:45:1-48 189855 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:45:1-48 189856 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 189861 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 189891 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 189892 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 189897 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 189908 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 189909 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 189914 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:46:1-39 189838 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:46:1-39 189839 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 189840 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 189841 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage.Type src/Dodge/Data/Damage/Type.hs:29:1-38 189788 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Damage.Type src/Dodge/Data/Damage/Type.hs:29:1-38 189789 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 189790 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 189791 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 188816 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 188817 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 188822 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 188831 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 188832 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 188837 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 189532 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 189533 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 189538 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 189556 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 189557 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 189558 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 189559 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 189560 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 189561 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 189573 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Scope src/Dodge/Data/Item/Scope.hs:34:1-33 189516 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Scope src/Dodge/Data/Item/Scope.hs:34:1-33 189517 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:39:1-38 189501 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:39:1-38 189502 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 189507 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.CurseStatus src/Dodge/Data/Item/CurseStatus.hs:17:1-39 189488 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.CurseStatus src/Dodge/Data/Item/CurseStatus.hs:17:1-39 189489 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 189490 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 189491 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Misc src/Dodge/Data/Item/Misc.hs:41:1-41 189425 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Misc src/Dodge/Data/Item/Misc.hs:41:1-41 189426 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 189431 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 189449 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 189450 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 189451 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 189452 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 189453 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 189454 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 189466 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 189385 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 189386 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 189387 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 189388 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 189389 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 189390 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 189402 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:42:1-36 189345 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:42:1-36 189346 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 189351 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 189358 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 189359 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 189315 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 189316 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 189321 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 189148 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 189149 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 189154 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 189194 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 189195 0 0.0 0.0 0.0 0.0 liftToEncoding.pairEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1690:9-52 189200 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:232:1-42 189249 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:232:1-42 189250 0 0.0 0.0 0.0 0.0 toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:472:5-48 189206 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 189207 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 189208 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 189209 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 189210 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 189163 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 189164 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 189169 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 189178 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 189179 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 188846 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 188847 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 188852 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 189022 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 189023 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 189028 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 189068 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 189069 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 189070 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 189079 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 189080 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 189088 0 0.0 0.0 0.0 0.0 toEncoding Sound.Data src/Sound/Data.hs:66:1-35 189107 0 0.0 0.0 0.0 0.0 toEncoding.\ Sound.Data src/Sound/Data.hs:66:1-35 189108 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 189100 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 189101 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 189037 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 189038 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldScroll src/Dodge/Data/Item/HeldScroll.hs:21:1-38 189004 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldScroll src/Dodge/Data/Item/HeldScroll.hs:21:1-38 189005 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:100:1-37 188945 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:100:1-37 188946 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 188951 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:98:1-37 188992 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:98:1-37 188993 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 188994 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 188995 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:99:1-34 188972 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:99:1-34 188973 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 188978 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 188909 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 188910 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 188911 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 188912 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 188893 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 188894 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 188877 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 188878 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 188861 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 188862 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 188740 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 188741 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 188742 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 188743 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 188744 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 188745 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 188757 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 188693 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 188694 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 188695 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 188696 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 188697 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 188698 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 188710 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 188677 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 188678 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 188679 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 188680 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1663:5-43 188656 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 188657 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 188658 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 188659 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 188036 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 188037 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 188042 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:65:1-40 188428 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:65:1-40 188429 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 188430 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 188431 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1658:5-28 188326 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1654:5-52 188327 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:67:1-41 188335 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:67:1-41 188336 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 188343 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-36 188362 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-36 188363 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 188368 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 188380 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 188381 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 188382 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 188383 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 188384 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 188385 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 188397 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 188352 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 188353 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 188317 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 188318 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 188319 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.MountedObject src/Dodge/Data/MountedObject.hs:16:1-41 188560 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.MountedObject src/Dodge/Data/MountedObject.hs:16:1-41 188561 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 188569 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 188587 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 188588 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:56:1-38 188281 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:56:1-38 188282 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 188522 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2269:5-28 188234 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 188235 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 188236 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 188237 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 188238 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 188239 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 188240 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 188253 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:86:1-34 188199 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:86:1-34 188200 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:84:1-32 188108 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:84:1-32 188109 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 188114 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.CreatureEffect src/Dodge/Data/CreatureEffect.hs:72:1-32 188186 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.CreatureEffect src/Dodge/Data/CreatureEffect.hs:72:1-32 188187 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 188188 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 188189 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 188148 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 188149 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 188150 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 188151 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 188152 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 188153 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 188165 0 0.0 0.0 0.0 0.0 wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:179:1-62 188133 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:55:1-38 188078 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:55:1-38 188079 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1663:5-43 188059 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 188060 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 188061 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 188062 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 188070 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 188071 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 188049 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 188050 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 187719 0 0.0 0.0 0.1 0.1 toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 187720 0 0.0 0.0 0.1 0.1 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 187725 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 187900 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 187901 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 187902 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 187903 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:63:1-41 187868 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:63:1-41 187869 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 187968 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1287:5-23 187862 0 0.0 0.0 0.0 0.0 bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(188,1)-(189,29) 187863 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:62:1-35 187831 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:62:1-35 187832 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 187837 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 187791 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 187792 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 187793 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 187794 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 187795 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 187796 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 187808 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 187780 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 187781 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2269:5-28 187738 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 187739 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 187740 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 187741 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 187742 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 187743 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 187744 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 187757 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 186723 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 186724 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 186729 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 187654 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 187655 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 187612 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 187613 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 187614 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 187615 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 187616 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 187617 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 187629 0 0.0 0.0 0.0 0.0 toEncoding Quaternion src/Quaternion.hs:25:5-49 187549 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 187550 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 187551 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 187552 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 187553 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 187554 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 187566 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:78:1-38 187013 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:78:1-38 187014 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 187019 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:77:1-36 187096 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:77:1-36 187097 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 187102 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 187156 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 187157 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 187158 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 187159 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 187160 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 187161 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 187173 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:85:1-33 187128 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:85:1-33 187129 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 187134 0 0.0 0.0 0.0 0.0 wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:179:1-62 187121 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:85:1-33 187049 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:85:1-33 187050 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 187055 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 187038 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 187039 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 187040 0 0.0 0.0 0.0 0.0 wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:179:1-62 187082 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:76:1-36 186792 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:76:1-36 186793 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 186798 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 187659 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 187660 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 187250 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 187251 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 187252 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:65:1-35 187261 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:65:1-35 187262 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 187270 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:63:1-32 187444 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:63:1-32 187445 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 187446 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 187447 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:64:1-38 187427 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:64:1-38 187428 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 187429 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 187430 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 187385 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 187386 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 187387 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 187388 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 187389 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 187390 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 187402 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:62:1-37 187279 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:62:1-37 187280 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 187285 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 187664 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 187665 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 187307 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 187308 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 187330 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 187331 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 187332 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 187333 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 187334 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 187335 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 187336 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 187349 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2269:5-28 186818 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 186819 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 186820 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 186821 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:65:1-35 186831 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:65:1-35 186832 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 186841 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:63:1-32 186994 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:63:1-32 186995 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 186996 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 186997 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:64:1-38 186983 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:64:1-38 186984 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 186985 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 186986 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 186945 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 186946 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 186947 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 186948 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 186949 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 186950 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 186962 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:62:1-37 186850 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:62:1-37 186851 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 186856 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 186874 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 186875 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 186897 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 186898 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 186899 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 186900 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 186901 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 186902 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 186903 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 186916 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 186752 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 186753 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 186754 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 186755 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 186756 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 186757 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 186769 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 186471 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 186472 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 186477 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:33:1-41 186223 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:33:1-41 186224 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 186225 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 186226 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:38:1-38 183272 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:38:1-38 183273 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 183278 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 183304 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 183305 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:37:1-37 183289 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:37:1-37 183290 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 183291 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 183292 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 181245 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 181246 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 181251 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 182541 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 182542 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 182547 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 184468 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 184469 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 184371 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 184372 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 184373 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:114:1-34 184383 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:114:1-34 184384 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 184392 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 184219 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 184220 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 184221 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 184222 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 184223 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 184224 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 184236 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:113:1-45 183574 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:113:1-45 183575 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 183576 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 183577 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ArcStep src/Dodge/Data/ArcStep.hs:28:1-39 183553 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ArcStep src/Dodge/Data/ArcStep.hs:28:1-39 183554 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 183555 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 183556 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 183338 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 183339 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 183340 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 183341 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 183342 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 183343 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 183355 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:116:1-38 182571 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:116:1-38 182572 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 182577 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:115:1-40 183745 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:115:1-40 183746 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 183751 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Scope src/Dodge/Data/Item/Scope.hs:34:1-33 182511 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Scope src/Dodge/Data/Item/Scope.hs:34:1-33 182512 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 184001 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 184045 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 184046 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 184047 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 184048 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 184049 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 184050 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 184062 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:39:1-38 182483 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:39:1-38 182484 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 183250 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.CurseStatus src/Dodge/Data/Item/CurseStatus.hs:17:1-39 182472 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.CurseStatus src/Dodge/Data/Item/CurseStatus.hs:17:1-39 182473 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 182474 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 182475 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Misc src/Dodge/Data/Item/Misc.hs:41:1-41 182409 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Misc src/Dodge/Data/Item/Misc.hs:41:1-41 182410 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 182415 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 182433 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 182434 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 182435 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 182436 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 182437 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 182438 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 182450 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 182369 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 182370 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 182371 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 182372 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 182373 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 182374 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 182386 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:42:1-36 182315 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:42:1-36 182316 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 182321 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 182328 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 182329 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 183047 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 183109 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 183110 0 0.0 0.0 0.0 0.0 wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:179:1-62 184153 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 182276 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 182277 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 182282 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 182300 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 182301 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 182048 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 182049 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 182054 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 182133 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 182134 0 0.0 0.0 0.0 0.0 liftToEncoding.pairEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1690:9-52 182139 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:232:1-42 182192 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:232:1-42 182193 0 0.0 0.0 0.0 0.0 toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:472:5-48 182145 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 182146 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 182147 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 182148 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 182149 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 182063 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 182064 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 182069 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 183098 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 183099 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:229:1-41 186182 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:229:1-41 186183 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 186188 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:32:1-37 186206 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:32:1-37 186207 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 186208 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 186209 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:227:1-46 185596 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:227:1-46 185597 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 185602 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:230:1-40 183005 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:230:1-40 183006 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 183007 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 183008 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:226:1-37 182626 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:226:1-37 182627 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 182090 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 182091 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 183698 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 181260 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 181261 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 181266 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:99:1-32 185563 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:99:1-32 185564 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 185569 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:57:1-43 182925 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:57:1-43 182926 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 182931 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 183093 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 183094 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:38:1-39 182748 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:38:1-39 182749 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 182754 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 182879 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 182880 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 182881 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 182882 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 182883 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 182884 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 182896 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:37:1-39 182835 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:37:1-39 182836 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:32:1-37 182793 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:32:1-37 182794 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 182795 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 182796 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:101:1-32 182761 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:101:1-32 182762 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 186138 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.CamouflageStatus src/Dodge/Data/CamouflageStatus.hs:16:1-44 186156 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.CamouflageStatus src/Dodge/Data/CamouflageStatus.hs:16:1-44 186157 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 186158 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 186159 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:103:1-32 182722 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:103:1-32 182723 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 182724 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 182725 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:58:1-36 182604 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:58:1-36 182605 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 182616 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 182617 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 181524 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 181525 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 181530 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 181962 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 181963 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 181964 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 181973 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 181974 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 181982 0 0.0 0.0 0.0 0.0 toEncoding Sound.Data src/Sound/Data.hs:66:1-35 182007 0 0.0 0.0 0.0 0.0 toEncoding.\ Sound.Data src/Sound/Data.hs:66:1-35 182008 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 182019 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 182020 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 182000 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 182001 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 181550 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 181551 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 181556 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 184441 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 184442 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:71:1-37 184307 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:71:1-37 184308 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 184309 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 184310 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:69:1-44 183935 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:69:1-44 183936 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 183937 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 183938 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:68:1-42 183914 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:68:1-42 183915 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 183916 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 183917 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Payload src/Dodge/Data/Payload.hs:14:1-35 183893 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Payload src/Dodge/Data/Payload.hs:14:1-35 183894 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 183895 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 183896 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 181586 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 181587 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 181592 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 181790 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 181791 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 181792 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage src/Dodge/Data/Damage.hs:56:1-34 181801 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Damage src/Dodge/Data/Damage.hs:56:1-34 181802 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 181810 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage src/Dodge/Data/Damage.hs:55:1-40 181882 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Damage src/Dodge/Data/Damage.hs:55:1-40 181883 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 181925 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 181844 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 181845 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 181846 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 181847 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 181848 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 181849 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 181861 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage.Type src/Dodge/Data/Damage/Type.hs:29:1-38 181820 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Damage.Type src/Dodge/Data/Damage/Type.hs:29:1-38 181821 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 181822 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 181823 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 181743 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 181744 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 181745 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 181746 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 181747 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 181748 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 181760 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:75:1-44 181702 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:75:1-44 181703 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:72:1-43 181652 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:72:1-43 181653 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 181654 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 181655 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:74:1-39 181616 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:74:1-39 181617 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:73:1-40 181605 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:73:1-40 181606 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 181607 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 181608 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldScroll src/Dodge/Data/Item/HeldScroll.hs:21:1-38 181492 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldScroll src/Dodge/Data/Item/HeldScroll.hs:21:1-38 181493 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:100:1-37 181433 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:100:1-37 181434 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 181439 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:98:1-37 181480 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:98:1-37 181481 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 181482 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 181483 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:99:1-34 181460 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:99:1-34 181461 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 181466 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 181393 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 181394 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 181395 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 181396 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 181350 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 181351 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 183645 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 181316 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 181317 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 181322 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 181340 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 181341 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 181284 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 181285 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 181087 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 181088 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 181098 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 185531 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 185532 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 185537 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.CamouflageStatus src/Dodge/Data/CamouflageStatus.hs:16:1-44 185518 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.CamouflageStatus src/Dodge/Data/CamouflageStatus.hs:16:1-44 185519 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 185520 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 185521 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:83:1-46 185496 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:83:1-46 185497 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 185502 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 185509 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 185510 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 185471 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 185472 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 185473 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 185474 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:85:1-36 185442 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:85:1-36 185443 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 185448 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 185815 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 185816 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 185821 0 0.0 0.0 0.0 0.0 wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:179:1-62 185831 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 185417 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 185418 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 185423 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:61:1-35 185387 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:61:1-35 185388 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:60:1-35 185359 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:60:1-35 185360 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 185751 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 185774 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 185775 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 185776 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 185777 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 185778 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 185779 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 185791 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:84:1-40 185331 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:84:1-40 185332 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 185667 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 185740 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 185741 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 185706 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 185707 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 185708 0 0.0 0.0 0.0 0.0 toEncoding Sound.Data src/Sound/Data.hs:66:1-35 185716 0 0.0 0.0 0.0 0.0 toEncoding.\ Sound.Data src/Sound/Data.hs:66:1-35 185717 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 185731 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 185732 0 0.0 0.0 0.0 0.0 toEncoding Sound.Data src/Sound/Data.hs:66:1-35 185686 0 0.0 0.0 0.0 0.0 toEncoding.\ Sound.Data src/Sound/Data.hs:66:1-35 185687 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Memory src/Dodge/Data/Creature/Memory.hs:20:1-34 185301 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Memory src/Dodge/Data/Creature/Memory.hs:20:1-34 185302 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 185307 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 185315 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 185323 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 185324 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:79:1-38 185152 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:79:1-38 185153 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 185158 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:75:1-36 185259 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:75:1-36 185260 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 185271 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 185272 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:74:1-34 185212 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:74:1-34 185213 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 185218 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 185227 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 185228 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 185233 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:78:1-37 185180 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:78:1-37 185181 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 185186 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:76:1-37 185165 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:76:1-37 185166 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 185167 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 185168 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 184958 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 184959 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 184964 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 184994 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 184995 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 185000 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 185051 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 185052 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 185053 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 185072 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 185073 0 0.0 0.0 0.0 0.0 wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:179:1-62 185019 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 184983 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 184984 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 184985 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 185114 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 185115 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 185960 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 186010 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 186011 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 186012 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 186013 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 186014 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 186015 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 186027 0 0.0 0.0 0.0 0.0 wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:179:1-62 185992 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:49:1-34 184873 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:49:1-34 184874 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 184879 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 184949 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 184950 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:47:1-35 184938 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:47:1-35 184939 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 184940 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 184941 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:48:1-36 184888 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:48:1-36 184889 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 184894 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:46:1-39 184922 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:46:1-39 184923 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 184924 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 184925 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 184835 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 184836 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 184837 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 184838 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:62:1-41 184743 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:62:1-41 184744 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 184749 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:58:1-44 184798 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:58:1-44 184799 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:59:1-37 184768 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:59:1-37 184769 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 186105 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 184757 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 184758 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 184759 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage src/Dodge/Data/Damage.hs:56:1-34 186365 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Damage src/Dodge/Data/Damage.hs:56:1-34 186366 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 186374 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage src/Dodge/Data/Damage.hs:55:1-40 186445 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Damage src/Dodge/Data/Damage.hs:55:1-40 186446 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 186451 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 186405 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 186406 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 186407 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 186408 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 186409 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 186410 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 186422 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage.Type src/Dodge/Data/Damage/Type.hs:29:1-38 186381 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Damage.Type src/Dodge/Data/Damage/Type.hs:29:1-38 186382 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 186383 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 186384 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:67:1-38 184712 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:67:1-38 184713 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 184718 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 184703 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 184704 0 0.0 0.0 0.0 0.0 liftToEncoding.pairEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1690:9-52 186258 0 0.0 0.0 0.0 0.0 toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:472:5-48 186264 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:33:1-41 186265 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:33:1-41 186266 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 186267 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 186268 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:66:1-40 184519 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:66:1-40 184520 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 184525 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:65:1-45 184545 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:65:1-45 184546 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 184551 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:63:1-49 184597 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:63:1-49 184598 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 184603 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:62:1-40 184650 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:62:1-40 184651 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 181235 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 181236 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:88:1-40 181156 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:88:1-40 181157 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 181162 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:87:1-38 186089 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:87:1-38 186090 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 186091 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 186092 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 185853 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 185854 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 185855 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 185856 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 185857 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 185858 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 185870 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:86:1-38 181223 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:86:1-38 181224 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 181225 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 181226 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 181185 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 181186 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 181187 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 181188 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 181189 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 181190 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 181202 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 181110 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 181111 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 181112 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 181113 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 181114 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 181115 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 181127 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 181078 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 181079 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2269:5-28 193219 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 193220 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:82:1-32 193226 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:82:1-32 193227 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 193280 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 193303 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 193304 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 193305 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 193306 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 193307 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 193308 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 193320 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:68:1-30 193948 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:68:1-30 193949 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 193950 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 193951 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 193952 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 193953 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-36 193954 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-36 193955 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 193753 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 193754 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 193755 0 0.0 0.0 0.0 0.0 toEncoding Data.Tile src/Data/Tile.hs:26:1-32 193756 0 0.0 0.0 0.0 0.0 toEncoding.\ Data.Tile src/Data/Tile.hs:26:1-32 193757 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 193369 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 193370 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 193491 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 193492 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 193493 0 0.0 0.0 0.0 0.0 toEncoding Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:91:1-38 193631 0 0.0 0.0 0.0 0.0 toEncoding.\ Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:91:1-38 193632 0 0.0 0.0 0.0 0.0 toEncoding Dodge.GameRoom src/Dodge/GameRoom.hs:32:1-36 193494 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.GameRoom src/Dodge/GameRoom.hs:32:1-36 193495 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bounds src/Dodge/Data/Bounds.hs:24:1-34 193459 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bounds src/Dodge/Data/Bounds.hs:24:1-34 193460 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:25:1-37 193385 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:25:1-37 193386 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:82:1-32 193228 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:82:1-32 193229 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 193230 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 193234 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 193235 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:68:1-38 192688 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:68:1-38 192689 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 192690 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 192694 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 192695 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:70:1-39 192472 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:70:1-39 192473 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 192474 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 192478 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 192479 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:51:1-32 191173 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Block src/Dodge/Data/Block.hs:51:1-32 191174 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 191175 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 191179 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 191180 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:52:1-37 190849 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Block src/Dodge/Data/Block.hs:52:1-37 190850 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 190851 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 190855 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 190856 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 190461 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 190462 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 190463 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 190467 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 190468 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 190122 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 190123 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 190124 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 190128 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 190129 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:132:1-47 189957 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:132:1-47 189958 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 189959 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 189963 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 189964 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 189632 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 189633 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 189634 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 189638 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 189639 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:56:1-38 188283 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:56:1-38 188284 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 188285 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 188289 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 188290 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:86:1-34 188201 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:86:1-34 188202 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 188203 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 188207 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 188208 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:55:1-38 188080 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:55:1-38 188081 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 188082 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 188086 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 188087 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:62:1-35 188002 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:62:1-35 188003 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 188004 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 188008 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 188009 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:63:1-41 187870 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:63:1-41 187871 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 187872 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 187876 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 187877 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:78:1-38 187467 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:78:1-38 187468 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 187469 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 187477 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 187478 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:229:1-41 186289 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:229:1-41 186290 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 186291 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 186295 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 186296 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 185902 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 185903 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 185904 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 185908 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 185909 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:65:1-45 185629 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:65:1-45 185630 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 185631 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 185635 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 185636 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:61:1-35 185389 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:61:1-35 185390 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 185391 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 185395 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 185396 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:60:1-35 185361 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:60:1-35 185362 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 185363 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 185367 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 185368 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:84:1-40 185333 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:84:1-40 185334 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 185335 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 185339 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 185340 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 185273 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 185274 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 185275 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 185279 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 185280 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 185116 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 185117 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 185118 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 185122 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 185123 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 185074 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 185075 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 185076 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 185080 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 185081 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 185022 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 185023 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 185024 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 185028 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 185029 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:58:1-44 184800 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:58:1-44 184801 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 184802 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 184806 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 184807 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:59:1-37 184770 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:59:1-37 184771 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 184772 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 184776 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 184777 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:62:1-40 184659 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:62:1-40 184660 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 184661 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 184672 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 184673 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 183184 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 183185 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 183186 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 183190 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 183191 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 183142 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 183143 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 183144 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 183148 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 183149 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:37:1-39 182837 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:37:1-39 182838 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 182839 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 182843 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 182844 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:101:1-32 182763 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:101:1-32 182764 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 182765 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 182769 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 182770 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 182676 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 182677 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 182678 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 182682 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 182683 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:226:1-37 182635 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:226:1-37 182636 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 182637 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 182645 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 182646 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Scope src/Dodge/Data/Item/Scope.hs:34:1-33 182513 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Scope src/Dodge/Data/Item/Scope.hs:34:1-33 182514 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 182515 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 182519 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 182520 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:39:1-38 182485 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:39:1-38 182486 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 182487 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 182491 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 182492 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 182330 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 182331 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 182332 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 182336 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 182337 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:232:1-42 182194 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:232:1-42 182195 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 182196 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 182200 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 182201 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 182099 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 182100 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 182101 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 182109 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 182110 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage src/Dodge/Data/Damage.hs:55:1-40 181884 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Damage src/Dodge/Data/Damage.hs:55:1-40 181885 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 181886 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 181890 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 181891 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:75:1-44 181704 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:75:1-44 181705 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 181706 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 181710 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 181711 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:74:1-39 181618 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:74:1-39 181619 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 181620 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 181624 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 181625 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldScroll src/Dodge/Data/Item/HeldScroll.hs:21:1-38 181494 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldScroll src/Dodge/Data/Item/HeldScroll.hs:21:1-38 181495 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 181496 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 181500 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 181501 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 181359 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 181360 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 181361 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 181369 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 181370 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 181286 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 181287 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 181288 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 181292 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 181293 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 181051 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 181052 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 187694 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 187695 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 186515 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 186516 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 186517 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Cloud src/Dodge/Data/Cloud.hs:37:1-33 186518 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Cloud src/Dodge/Data/Cloud.hs:37:1-33 186519 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 181091 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 181092 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 181093 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 181094 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 181095 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:56:1-39 193107 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:56:1-39 193108 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:55:1-35 193130 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:55:1-35 193131 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:24:1-43 192815 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:24:1-43 192816 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2269:5-28 192900 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 192901 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 192902 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 192903 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:65:1-35 192904 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:65:1-35 192905 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:62:1-37 192919 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:62:1-37 192920 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:71:1-34 192309 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:71:1-34 192310 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:70:1-39 192443 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:70:1-39 192444 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:81:1-32 192534 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:81:1-32 192535 0 0.0 0.0 0.0 0.0 toEncoding Sound.Data src/Sound/Data.hs:66:1-35 192515 0 0.0 0.0 0.0 0.0 toEncoding.\ Sound.Data src/Sound/Data.hs:66:1-35 192516 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:68:1-38 192324 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:68:1-38 192325 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Modification src/Dodge/Data/Modification.hs:32:1-40 192194 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Modification src/Dodge/Data/Modification.hs:32:1-40 192195 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:83:1-34 192226 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:83:1-34 192227 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 191453 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 191454 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 191468 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 191469 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Misc src/Dodge/Data/Item/Misc.hs:41:1-41 191687 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Misc src/Dodge/Data/Item/Misc.hs:41:1-41 191688 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:42:1-36 191611 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:42:1-36 191612 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 191581 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 191582 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 191522 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 191523 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 191537 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 191538 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:227:1-46 192167 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:227:1-46 192168 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 192111 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 192112 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 191483 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 191484 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:99:1-32 192143 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:99:1-32 192144 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 191991 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 191992 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 192044 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 192045 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 192046 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 192047 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 192048 0 0.0 0.0 0.0 0.0 toEncoding Sound.Data src/Sound/Data.hs:66:1-35 192074 0 0.0 0.0 0.0 0.0 toEncoding.\ Sound.Data src/Sound/Data.hs:66:1-35 192075 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:100:1-37 191918 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:100:1-37 191919 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:99:1-34 191945 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:99:1-34 191946 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 191856 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 191857 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:58:1-36 191501 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:58:1-36 191502 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:53:1-33 190693 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Block src/Dodge/Data/Block.hs:53:1-33 190694 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:52:1-37 191025 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Block src/Dodge/Data/Block.hs:52:1-37 191026 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:51:1-32 191220 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Block src/Dodge/Data/Block.hs:51:1-32 191221 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 191256 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 191257 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 191258 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:65:1-35 191259 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:65:1-35 191260 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:62:1-37 191274 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:62:1-37 191275 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1658:5-28 190927 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1654:5-52 190928 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:67:1-41 190929 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:67:1-41 190930 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-36 190954 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-36 190955 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 189938 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 189939 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 190611 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 190612 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:134:1-42 190613 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:134:1-42 190614 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:133:1-32 190636 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:133:1-32 190637 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 190436 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 190437 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 190438 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:137:1-43 190439 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:137:1-43 190440 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 190491 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 190492 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:135:1-43 190517 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:135:1-43 190518 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 190544 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 190545 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:132:1-47 190203 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:132:1-47 190204 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 190239 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 190240 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 190241 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 190242 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 190243 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:130:1-32 190388 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:130:1-32 190389 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 190274 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 190275 0 0.0 0.0 0.0 0.0 toEncoding Sound.Data src/Sound/Data.hs:66:1-35 190301 0 0.0 0.0 0.0 0.0 toEncoding.\ Sound.Data src/Sound/Data.hs:66:1-35 190302 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:128:1-41 190084 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:128:1-41 190085 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 188637 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 188638 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1263:5-28 189731 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1258,5)-(1259,42) 189732 0 0.0 0.0 0.0 0.0 toEncoding Sound.Data src/Sound/Data.hs:66:1-35 189733 0 0.0 0.0 0.0 0.0 toEncoding.\ Sound.Data src/Sound/Data.hs:66:1-35 189734 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 188794 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 188795 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:47:1-34 189756 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:47:1-34 189757 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:45:1-48 189859 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:45:1-48 189860 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 189895 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 189896 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 189912 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 189913 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 188820 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 188821 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 188835 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 188836 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 189536 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 189537 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:39:1-38 189505 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:39:1-38 189506 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Misc src/Dodge/Data/Item/Misc.hs:41:1-41 189429 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Misc src/Dodge/Data/Item/Misc.hs:41:1-41 189430 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:42:1-36 189349 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:42:1-36 189350 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 189319 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 189320 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 189152 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 189153 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 189167 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 189168 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 188850 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 188851 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 189026 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 189027 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 189083 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 189084 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 189085 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 189086 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 189087 0 0.0 0.0 0.0 0.0 toEncoding Sound.Data src/Sound/Data.hs:66:1-35 189113 0 0.0 0.0 0.0 0.0 toEncoding.\ Sound.Data src/Sound/Data.hs:66:1-35 189114 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:100:1-37 188949 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:100:1-37 188950 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:99:1-34 188976 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:99:1-34 188977 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 188040 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 188041 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 188564 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 188565 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 188566 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.MountedObject src/Dodge/Data/MountedObject.hs:16:1-41 188567 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.MountedObject src/Dodge/Data/MountedObject.hs:16:1-41 188568 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:56:1-38 188520 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:56:1-38 188521 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1658:5-28 188339 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1654:5-52 188340 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:67:1-41 188341 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:67:1-41 188342 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-36 188366 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-36 188367 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:84:1-32 188112 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:84:1-32 188113 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 187723 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 187724 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:63:1-41 187966 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:63:1-41 187967 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:62:1-35 187835 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:62:1-35 187836 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 186727 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 186728 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:78:1-38 187017 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:78:1-38 187018 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:77:1-36 187100 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:77:1-36 187101 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:85:1-33 187132 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:85:1-33 187133 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:85:1-33 187053 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:85:1-33 187054 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:76:1-36 186796 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:76:1-36 186797 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 187265 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 187266 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 187267 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:65:1-35 187268 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:65:1-35 187269 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:62:1-37 187283 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:62:1-37 187284 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2269:5-28 186835 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 186836 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 186837 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 186838 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:65:1-35 186839 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:65:1-35 186840 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:62:1-37 186854 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:62:1-37 186855 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 186475 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 186476 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:38:1-38 183276 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:38:1-38 183277 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 181249 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 181250 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Scope src/Dodge/Data/Item/Scope.hs:34:1-33 183999 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Scope src/Dodge/Data/Item/Scope.hs:34:1-33 184000 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:39:1-38 183248 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:39:1-38 183249 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 182545 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 182546 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 184387 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 184388 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 184389 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:114:1-34 184390 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:114:1-34 184391 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:116:1-38 182575 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:116:1-38 182576 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:115:1-40 183749 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:115:1-40 183750 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Misc src/Dodge/Data/Item/Misc.hs:41:1-41 182413 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Misc src/Dodge/Data/Item/Misc.hs:41:1-41 182414 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:42:1-36 182319 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:42:1-36 182320 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 183045 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 183046 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 182280 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 182281 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 182052 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 182053 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 182067 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 182068 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:229:1-41 186186 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:229:1-41 186187 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:227:1-46 185600 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:227:1-46 185601 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 183696 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 183697 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 181264 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 181265 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:99:1-32 185567 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:99:1-32 185568 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 183643 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 183644 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:57:1-43 182929 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:57:1-43 182930 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:38:1-39 182752 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:38:1-39 182753 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:101:1-32 186136 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:101:1-32 186137 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:58:1-36 182610 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:58:1-36 182611 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 181528 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 181529 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 181977 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 181978 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 181979 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 181980 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 181981 0 0.0 0.0 0.0 0.0 toEncoding Sound.Data src/Sound/Data.hs:66:1-35 182013 0 0.0 0.0 0.0 0.0 toEncoding.\ Sound.Data src/Sound/Data.hs:66:1-35 182014 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 181554 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 181555 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 181590 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 181591 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 181805 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 181806 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 181807 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage src/Dodge/Data/Damage.hs:56:1-34 181808 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Damage src/Dodge/Data/Damage.hs:56:1-34 181809 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage src/Dodge/Data/Damage.hs:55:1-40 181923 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Damage src/Dodge/Data/Damage.hs:55:1-40 181924 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:100:1-37 181437 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:100:1-37 181438 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:99:1-34 181464 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:99:1-34 181465 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 181320 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 181321 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 181096 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 181097 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:60:1-35 185749 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:60:1-35 185750 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:84:1-40 185665 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:84:1-40 185666 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 185722 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 185723 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 185724 0 0.0 0.0 0.0 0.0 toEncoding Sound.Data src/Sound/Data.hs:66:1-35 185725 0 0.0 0.0 0.0 0.0 toEncoding.\ Sound.Data src/Sound/Data.hs:66:1-35 185726 0 0.0 0.0 0.0 0.0 toEncoding Sound.Data src/Sound/Data.hs:66:1-35 185692 0 0.0 0.0 0.0 0.0 toEncoding.\ Sound.Data src/Sound/Data.hs:66:1-35 185693 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 185535 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 185536 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:83:1-46 185500 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:83:1-46 185501 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:85:1-36 185446 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:85:1-36 185447 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 185819 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 185820 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 185421 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 185422 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Memory src/Dodge/Data/Creature/Memory.hs:20:1-34 185305 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Memory src/Dodge/Data/Creature/Memory.hs:20:1-34 185306 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:79:1-38 185156 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:79:1-38 185157 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:75:1-36 185265 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:75:1-36 185266 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:74:1-34 185216 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:74:1-34 185217 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 185231 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 185232 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:78:1-37 185184 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:78:1-37 185185 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 184962 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 184963 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 185955 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 185956 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 185957 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 185958 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 185959 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 184998 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 184999 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:49:1-34 184877 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:49:1-34 184878 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:48:1-36 184892 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:48:1-36 184893 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:62:1-41 184747 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:62:1-41 184748 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 186369 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 186370 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 186371 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage src/Dodge/Data/Damage.hs:56:1-34 186372 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Damage src/Dodge/Data/Damage.hs:56:1-34 186373 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage src/Dodge/Data/Damage.hs:55:1-40 186449 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Damage src/Dodge/Data/Damage.hs:55:1-40 186450 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:59:1-37 186103 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:59:1-37 186104 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:67:1-38 184716 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:67:1-38 184717 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:66:1-40 184523 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:66:1-40 184524 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:65:1-45 184549 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:65:1-45 184550 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:63:1-49 184601 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:63:1-49 184602 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:88:1-40 181160 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:88:1-40 181161 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2269:5-28 193276 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 193277 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:82:1-32 193278 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:82:1-32 193279 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 181040 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 181041 7 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:68:1-30 193883 0 0.0 0.0 0.5 0.9 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:68:1-30 193884 1 0.0 0.0 0.5 0.9 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 193885 1 0.0 0.0 0.5 0.9 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 193886 1 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 193887 1 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 193921 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 193922 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 193888 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 193889 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 193903 5134 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 193907 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 193908 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 193930 0 0.0 0.0 0.4 0.9 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 193931 0 0.0 0.0 0.4 0.9 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 193932 0 0.0 0.0 0.4 0.9 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-36 193940 0 0.0 0.0 0.4 0.9 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-36 193941 4348 0.0 0.0 0.4 0.9 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 193943 13044 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 193942 4348 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 193946 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 193947 4348 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1658:5-28 194010 4348 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1654:5-52 194011 4348 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:65:1-40 194080 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:65:1-40 194081 420 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 193957 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 193958 17392 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 194006 0 0.0 0.0 0.1 0.1 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 194007 0 0.1 0.1 0.1 0.1 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 193961 0 0.0 0.0 0.3 0.7 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 193962 0 0.0 0.0 0.3 0.7 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 193963 0 0.0 0.0 0.3 0.7 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 193964 0 0.0 0.0 0.3 0.7 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 193965 8696 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 193966 0 0.0 0.0 0.3 0.7 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 193967 8696 0.0 0.0 0.3 0.7 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 193983 8696 0.0 0.0 0.3 0.7 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 193988 17392 0.0 0.0 0.3 0.7 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 193991 17392 0.0 0.0 0.3 0.7 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 193992 17392 0.0 0.0 0.3 0.7 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 193993 0 0.0 0.0 0.3 0.7 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 193994 0 0.3 0.7 0.3 0.7 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 193989 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 193990 17392 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 193984 8696 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 193986 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 193987 17392 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 193995 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 193981 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 193982 8696 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:5-28 193914 0 0.0 0.0 0.0 0.1 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(2279,5)-(2283,7) 193915 786 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 194027 0 0.0 0.0 0.0 0.1 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 194028 0 0.0 0.0 0.0 0.1 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 194029 0 0.0 0.0 0.0 0.1 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 194030 0 0.0 0.0 0.0 0.1 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 194031 786 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 194032 0 0.0 0.0 0.0 0.1 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 194033 786 0.0 0.0 0.0 0.1 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 194049 786 0.0 0.0 0.0 0.1 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 194054 1572 0.0 0.0 0.0 0.1 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 194057 1572 0.0 0.0 0.0 0.1 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 194058 1572 0.0 0.0 0.0 0.1 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 194059 0 0.0 0.0 0.0 0.1 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 194060 0 0.0 0.1 0.0 0.1 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 194055 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 194056 1572 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 194050 786 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 194052 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 194053 1572 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 194061 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 194047 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 194048 786 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1663:5-43 193712 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 193713 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 193714 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 193715 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 193725 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 193726 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 193361 0 0.0 0.0 0.1 0.1 toEncoding.\ Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 193362 1 0.0 0.0 0.1 0.1 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 193473 425 0.0 0.0 0.1 0.1 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 193474 425 0.0 0.0 0.0 0.0 toEncoding Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:91:1-38 193638 0 0.0 0.0 0.0 0.0 toEncoding.\ Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:91:1-38 193639 0 0.0 0.0 0.0 0.0 toEncoding Dodge.GameRoom src/Dodge/GameRoom.hs:32:1-36 193501 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.GameRoom src/Dodge/GameRoom.hs:32:1-36 193502 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 193475 0 0.0 0.0 0.0 0.0 toEncoding Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:91:1-38 193623 0 0.0 0.0 0.0 0.0 toEncoding.\ Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:91:1-38 193624 68 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 193626 136 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 193625 68 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 193629 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 193630 68 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 193634 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 193635 204 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 193691 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 193692 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 193648 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 193649 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 193650 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 193651 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 193652 68 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 193653 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 193654 68 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 193670 68 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 193675 136 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 193678 136 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 193679 136 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 193680 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 193681 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 193676 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 193677 136 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 193671 68 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 193673 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 193674 136 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 193682 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 193668 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 193669 68 0.0 0.0 0.0 0.0 toEncoding Dodge.GameRoom src/Dodge/GameRoom.hs:32:1-36 193483 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.GameRoom src/Dodge/GameRoom.hs:32:1-36 193484 71 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 193486 355 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 193485 71 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 193489 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 193490 71 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 193497 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 193498 426 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:268:1-29 193567 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:(122,1)-(123,66) 193568 71 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 193560 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 193561 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 193503 0 0.0 0.0 0.1 0.1 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 193504 0 0.0 0.0 0.1 0.1 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 193505 0 0.0 0.0 0.1 0.1 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 193508 0 0.0 0.0 0.1 0.1 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 193511 0 0.0 0.0 0.1 0.1 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 193512 1561 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 193515 0 0.0 0.0 0.1 0.1 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 193516 1561 0.0 0.0 0.1 0.1 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 193534 1561 0.0 0.0 0.1 0.1 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 193539 3122 0.0 0.0 0.1 0.1 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 193542 3122 0.0 0.0 0.1 0.1 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 193543 3122 0.0 0.0 0.1 0.1 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 193544 0 0.0 0.0 0.1 0.1 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 193545 0 0.1 0.1 0.1 0.1 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 193540 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 193541 3122 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 193535 1561 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 193537 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 193538 3122 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 193546 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 193532 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 193533 1561 0.0 0.0 0.0 0.0 toEncoding Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:91:1-38 193644 0 0.0 0.0 0.0 0.0 toEncoding.\ Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:91:1-38 193645 0 0.0 0.0 0.0 0.0 toEncoding Dodge.GameRoom src/Dodge/GameRoom.hs:32:1-36 193513 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.GameRoom src/Dodge/GameRoom.hs:32:1-36 193514 0 0.0 0.0 0.0 0.0 toEncoding Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:91:1-38 193642 0 0.0 0.0 0.0 0.0 toEncoding.\ Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:91:1-38 193643 0 0.0 0.0 0.0 0.0 toEncoding Dodge.GameRoom src/Dodge/GameRoom.hs:32:1-36 193509 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.GameRoom src/Dodge/GameRoom.hs:32:1-36 193510 0 0.0 0.0 0.0 0.0 toEncoding Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:91:1-38 193640 0 0.0 0.0 0.0 0.0 toEncoding.\ Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:91:1-38 193641 0 0.0 0.0 0.0 0.0 toEncoding Dodge.GameRoom src/Dodge/GameRoom.hs:32:1-36 193506 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.GameRoom src/Dodge/GameRoom.hs:32:1-36 193507 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 193364 4 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 193363 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 193367 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 193368 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 193372 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 193373 5 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bounds src/Dodge/Data/Bounds.hs:24:1-34 193451 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bounds src/Dodge/Data/Bounds.hs:24:1-34 193452 1 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 193454 3 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 193453 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 193457 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 193458 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 193462 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 193463 4 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 193466 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 193467 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:25:1-37 193376 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:25:1-37 193377 1 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 193378 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 193381 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 193382 1 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 193389 1 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 193390 1 0.0 0.0 0.0 0.0 liftToEncoding.pairEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1690:9-52 193396 3 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2269:5-28 193416 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 193417 3 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:24:1-43 193435 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:24:1-43 193436 3 0.0 0.0 0.0 0.0 toEncoding Color src/Color.hs:168:1-40 193423 0 0.0 0.0 0.0 0.0 toEncoding.\ Color src/Color.hs:168:1-40 193424 3 0.0 0.0 0.0 0.0 toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:472:5-48 193400 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage.Type src/Dodge/Data/Damage/Type.hs:29:1-38 193401 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Damage.Type src/Dodge/Data/Damage/Type.hs:29:1-38 193402 3 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2269:5-28 193415 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 193383 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 193384 1 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 181043 0 0.0 0.0 0.9 1.2 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 181044 1 0.0 0.0 0.9 1.2 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 181058 359 0.0 0.0 0.8 1.1 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 181059 359 0.0 0.0 0.8 1.1 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 181060 359 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:79:1-38 185206 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:79:1-38 185207 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:78:1-37 185202 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:78:1-37 185203 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:39:1-38 183266 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:39:1-38 183267 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 181239 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 181240 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 181061 0 0.0 0.0 0.8 1.1 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 181062 0 0.0 0.0 0.8 1.1 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 181072 5240 0.0 0.0 0.8 1.1 toEncoding Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:56:1-39 193099 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:56:1-39 193100 64 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 193102 192 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 193101 64 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 193105 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 193106 64 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 193110 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 193111 192 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 193187 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 193188 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:55:1-35 193122 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:55:1-35 193123 64 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 193125 128 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 193124 64 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 193128 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 193129 64 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 193133 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 193134 192 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 193182 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 193183 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 193137 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 193138 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 193139 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 193140 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 193141 128 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 193142 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 193143 128 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 193159 256 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 193164 384 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 193167 384 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 193168 384 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 193169 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 193170 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 193165 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 193166 384 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 193160 256 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 193162 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 193163 512 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 193171 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 193157 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 193158 128 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:24:1-43 192807 0 0.0 0.0 0.1 0.1 toEncoding.\ Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:24:1-43 192808 56 0.0 0.0 0.1 0.1 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 192810 224 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 192809 56 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 192813 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 192814 56 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2269:5-28 192879 56 0.0 0.0 0.1 0.1 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 192880 265 0.0 0.0 0.1 0.1 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 192881 265 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:65:1-35 192937 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:65:1-35 192938 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 192882 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:65:1-35 192892 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:65:1-35 192893 153 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 192895 612 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 192894 153 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 192898 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 192899 153 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 192907 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 192908 765 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:63:1-32 193048 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:63:1-32 193049 153 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:64:1-38 193037 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:64:1-38 193038 153 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 192994 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 192995 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 192996 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 192997 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 192998 153 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 192999 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 193000 153 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 193016 459 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 193021 612 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 193024 612 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 193025 612 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 193026 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 193027 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 193022 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 193023 612 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 193017 459 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 193019 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 193020 918 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 193028 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 193014 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 193015 153 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:62:1-37 192911 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:62:1-37 192912 153 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 192914 153 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 192913 153 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 192917 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 192918 153 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 192926 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 192927 153 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 192939 0 0.0 0.0 0.1 0.1 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 192940 0 0.0 0.0 0.1 0.1 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 192941 0 0.0 0.0 0.1 0.1 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 192944 0 0.0 0.0 0.1 0.1 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 192947 0 0.0 0.0 0.1 0.1 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 192948 1234 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 192951 0 0.0 0.0 0.1 0.1 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 192952 1234 0.0 0.0 0.1 0.1 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 192970 2468 0.0 0.0 0.1 0.1 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 192975 3702 0.0 0.0 0.1 0.1 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 192978 3702 0.0 0.0 0.1 0.1 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 192979 3702 0.0 0.0 0.1 0.1 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 192980 0 0.0 0.0 0.1 0.1 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 192981 0 0.1 0.1 0.1 0.1 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 192976 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 192977 3702 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 192971 2468 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 192973 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 192974 4936 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 192982 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 192968 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 192969 1234 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:65:1-35 192949 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:65:1-35 192950 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:65:1-35 192945 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:65:1-35 192946 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:65:1-35 192942 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:65:1-35 192943 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 192818 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 192819 280 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 192875 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 192876 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 192830 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 192831 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 192832 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 192833 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 192834 56 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 192835 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 192836 56 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 192852 56 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 192857 112 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 192860 112 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 192861 112 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 192862 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 192863 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 192858 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 192859 112 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 192853 56 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 192855 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 192856 112 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 192864 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 192850 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 192851 56 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:71:1-34 192301 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:71:1-34 192302 8 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 192304 72 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 192616 16 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 192617 16 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:268:1-29 192618 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:(122,1)-(123,66) 192619 16 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 192303 8 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 192307 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 192308 8 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1263:5-28 192637 8 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1258,5)-(1259,42) 192638 8 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 192767 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 192768 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 192312 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 192313 80 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 192644 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 192645 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 192646 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 192647 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 192648 8 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 192649 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 192650 8 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 192666 24 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 192671 32 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 192674 32 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 192675 32 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 192676 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 192677 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 192672 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 192673 32 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 192667 24 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 192669 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 192670 48 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 192678 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 192664 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 192665 8 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:69:1-39 192626 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:69:1-39 192627 8 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:70:1-39 192435 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:70:1-39 192436 10 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 192438 8 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 192437 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 192441 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 192442 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 192459 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 192460 8 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:81:1-32 192526 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:81:1-32 192527 2 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 192529 2 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 192528 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 192532 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 192533 2 0.0 0.0 0.0 0.0 wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:179:1-62 192552 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 192553 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 192554 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 192550 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 192551 2 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 192558 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 192559 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 192560 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 192561 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 192562 2 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 192563 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 192564 2 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 192580 4 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 192585 6 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 192588 6 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 192589 6 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 192590 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 192591 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 192586 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 192587 6 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 192581 4 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 192583 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 192584 8 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 192592 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 192578 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 192579 2 0.0 0.0 0.0 0.0 toEncoding Sound.Data src/Sound/Data.hs:66:1-35 192506 0 0.0 0.0 0.0 0.0 toEncoding.\ Sound.Data src/Sound/Data.hs:66:1-35 192507 2 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 192508 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 192511 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 192512 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 192513 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 192514 2 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:69:1-39 192461 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:69:1-39 192462 2 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 192431 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 192432 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 192388 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 192389 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 192390 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 192391 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 192392 8 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 192393 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 192394 8 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 192410 8 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 192415 16 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 192418 16 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 192419 16 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 192420 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 192421 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 192416 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 192417 16 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 192411 8 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 192413 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 192414 16 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 192422 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 192408 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 192409 8 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:68:1-38 192316 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:68:1-38 192317 8 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 192319 2 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 192318 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 192322 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 192323 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 192340 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 192341 2 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 192342 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 192343 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 192344 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 192345 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 192346 2 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 192347 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 192348 2 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 192364 6 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 192369 8 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 192372 8 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 192373 8 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 192374 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 192375 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 192370 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 192371 8 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 192365 6 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 192367 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 192368 12 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 192376 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 192362 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 192363 2 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Modification src/Dodge/Data/Modification.hs:32:1-40 192186 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Modification src/Dodge/Data/Modification.hs:32:1-40 192187 6 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 192189 24 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 192188 6 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 192192 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 192193 6 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 192210 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 192211 24 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:83:1-34 192218 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:83:1-34 192219 18 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 192221 18 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 192220 18 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 192224 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 192225 18 0.0 0.0 0.0 0.0 wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:179:1-62 192244 6 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 192245 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 192246 6 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 192242 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 192243 18 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 192250 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 192251 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 192252 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 192253 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 192254 12 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 192255 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 192256 12 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 192272 24 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 192277 36 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 192280 36 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 192281 36 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 192282 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 192283 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 192278 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 192279 36 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 192273 24 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 192275 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 192276 48 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 192284 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 192270 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 192271 12 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 191445 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 191446 5 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 191448 15 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 191447 5 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 191451 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 191452 5 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 191456 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 191457 20 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 191826 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 191827 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 191783 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 191784 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 191785 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 191786 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 191787 5 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 191788 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 191789 5 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 191805 5 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 191810 10 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 191813 10 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 191814 10 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 191815 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 191816 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 191811 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 191812 10 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 191806 5 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 191808 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 191809 10 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 191817 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 191803 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 191804 5 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 191460 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 191461 5 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 191463 60 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 191462 5 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 191466 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 191467 5 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 191471 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 191472 65 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 191775 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 191776 5 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Scope src/Dodge/Data/Item/Scope.hs:34:1-33 191765 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Scope src/Dodge/Data/Item/Scope.hs:34:1-33 191766 5 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:39:1-38 191755 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:39:1-38 191756 5 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.CurseStatus src/Dodge/Data/Item/CurseStatus.hs:17:1-39 191744 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.CurseStatus src/Dodge/Data/Item/CurseStatus.hs:17:1-39 191745 5 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Misc src/Dodge/Data/Item/Misc.hs:41:1-41 191679 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Misc src/Dodge/Data/Item/Misc.hs:41:1-41 191680 5 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 191682 10 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 191681 5 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 191685 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 191686 5 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 191690 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 191691 15 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 191700 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 191701 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 191702 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 191703 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 191704 10 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 191705 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 191706 10 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 191722 20 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 191727 30 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 191730 30 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 191731 30 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 191732 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 191733 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 191728 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 191729 30 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 191723 20 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 191725 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 191726 40 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 191734 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 191720 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 191721 10 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 191694 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 191695 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 191636 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 191637 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 191638 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 191639 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 191640 5 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 191641 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 191642 5 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 191658 15 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 191663 20 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 191666 20 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 191667 20 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 191668 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 191669 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 191664 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 191665 20 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 191659 15 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 191661 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 191662 30 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 191670 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 191656 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 191657 5 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 191632 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 191633 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:42:1-36 191603 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:42:1-36 191604 5 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 191606 15 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 191605 5 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 191609 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 191610 5 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 191614 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 191615 20 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 191618 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 191619 20 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1287:5-23 191597 0 0.0 0.0 0.0 0.0 bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(188,1)-(189,29) 191598 5 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 191573 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 191574 5 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 191576 5 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 191575 5 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 191579 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 191580 5 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 191588 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 191589 5 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 191514 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 191515 5 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 191517 5 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 191516 5 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 191520 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 191521 5 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 191558 5 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 191559 5 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 191525 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 191526 10 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 191529 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 191530 5 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 191532 5 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 191531 5 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 191535 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 191536 5 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 191544 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 191545 5 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:227:1-46 192159 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:227:1-46 192160 1 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 192162 1 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 192161 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 192165 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 192166 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 192174 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 192175 1 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 192103 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 192104 1 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 192106 1 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 192105 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 192109 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 192110 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 192118 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 192119 1 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:226:1-37 191546 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:226:1-37 191547 3 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 191475 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 191476 5 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 191478 13 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 191477 5 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 191481 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 191482 5 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1263:5-28 192095 1 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1258,5)-(1259,42) 192096 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 191490 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 191491 13 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:99:1-32 192135 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:99:1-32 192136 1 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 192138 1 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 192137 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 192141 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 192142 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 192150 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 192151 1 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 191983 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 191984 1 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 191986 6 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 191985 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 191989 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 191990 1 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1263:5-28 192087 1 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1258,5)-(1259,42) 192088 1 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 192026 1 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 192027 1 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 192028 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 192036 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 192037 3 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 192039 6 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 192038 3 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 192042 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 192043 3 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 192057 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 192058 6 0.0 0.0 0.0 0.0 toEncoding Sound.Data src/Sound/Data.hs:66:1-35 192065 0 0.0 0.0 0.0 0.0 toEncoding.\ Sound.Data src/Sound/Data.hs:66:1-35 192066 3 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 192067 3 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 192070 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 192071 3 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 192072 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 192073 3 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 191998 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 191999 6 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1287:5-23 192020 0 0.0 0.0 0.0 0.0 bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(188,1)-(189,29) 192021 1 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 192000 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 192001 1 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldScroll src/Dodge/Data/Item/HeldScroll.hs:21:1-38 191971 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldScroll src/Dodge/Data/Item/HeldScroll.hs:21:1-38 191972 1 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:100:1-37 191910 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:100:1-37 191911 1 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 191913 6 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 191912 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 191916 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 191917 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 191921 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 191922 7 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:98:1-37 191959 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:98:1-37 191960 1 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:99:1-34 191937 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:99:1-34 191938 1 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 191940 2 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 191939 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 191943 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 191944 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 191948 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 191949 3 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 191952 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 191953 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 191933 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 191934 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 191884 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 191885 1 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 191872 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 191873 1 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 191848 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 191849 1 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 191851 2 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 191850 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 191854 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 191855 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 191863 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 191864 2 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 191836 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 191837 1 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:58:1-36 191492 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:58:1-36 191493 4 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 191494 4 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 191497 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 191498 4 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 191499 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 191500 4 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1287:5-23 191435 0 0.0 0.0 0.0 0.0 bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(188,1)-(189,29) 191436 6 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:53:1-33 190685 0 0.0 0.0 0.1 0.2 toEncoding.\ Dodge.Data.Block src/Dodge/Data/Block.hs:53:1-33 190686 317 0.0 0.0 0.1 0.2 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 190688 3170 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 190729 634 0.0 0.0 0.0 0.1 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 190730 634 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 190731 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 190908 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 190909 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 190739 0 0.0 0.0 0.0 0.1 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 190743 0 0.0 0.0 0.0 0.1 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 190744 0 0.0 0.0 0.0 0.1 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 190745 0 0.0 0.0 0.0 0.1 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 190746 0 0.0 0.0 0.0 0.1 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 190747 1268 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 190748 0 0.0 0.0 0.0 0.1 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 190749 1268 0.0 0.0 0.0 0.1 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 190765 1268 0.0 0.0 0.0 0.1 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 190770 2536 0.0 0.0 0.0 0.1 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 190773 2536 0.0 0.0 0.0 0.1 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 190774 2536 0.0 0.0 0.0 0.1 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 190775 0 0.0 0.0 0.0 0.1 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 190776 0 0.0 0.1 0.0 0.1 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 190771 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 190772 2536 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 190766 1268 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 190768 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 190769 2536 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 190777 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 190763 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 190764 1268 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1658:5-28 190873 563 0.0 0.0 0.0 0.1 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1654:5-52 190874 563 0.0 0.0 0.0 0.1 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:67:1-41 190919 0 0.0 0.0 0.0 0.1 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:67:1-41 190920 246 0.0 0.0 0.0 0.1 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 190922 492 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 190921 246 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 190925 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 190926 246 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 190932 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 190933 738 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-36 190946 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-36 190947 246 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 190949 738 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 190948 246 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 190952 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 190953 246 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 190957 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 190958 984 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 191006 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 191007 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 190961 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 190962 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 190963 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 190964 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 190965 492 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 190966 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 190967 492 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 190983 492 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 190988 984 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 190991 984 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 190992 984 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 190993 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 190994 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 190989 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 190990 984 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 190984 492 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 190986 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 190987 984 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 190995 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 190981 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 190982 492 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 190938 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 190939 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 190687 317 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 190691 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 190692 317 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 190696 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 190697 3487 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:52:1-37 190845 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Block src/Dodge/Data/Block.hs:52:1-37 190846 327 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 191022 15 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 191021 15 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 191023 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 191024 15 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 191053 10 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 191054 10 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 191055 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 191118 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 191122 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 191123 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 191124 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 191125 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 191126 20 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 191127 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 191128 20 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 191144 20 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 191149 40 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 191152 40 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 191153 40 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 191154 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 191155 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 191150 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 191151 40 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 191145 20 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 191147 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 191148 40 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 191156 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 191142 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 191143 20 0.0 0.0 0.0 0.0 wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:179:1-62 191064 5 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 191065 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 191066 5 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 191051 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 191052 15 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:51:1-32 191169 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Block src/Dodge/Data/Block.hs:51:1-32 191170 5 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 191238 15 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 191239 15 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:65:1-35 191292 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:65:1-35 191293 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 191240 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:65:1-35 191248 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:65:1-35 191249 12 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 191251 48 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 191250 12 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 191254 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 191255 12 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 191262 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 191263 60 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:63:1-32 191403 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:63:1-32 191404 12 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:64:1-38 191392 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:64:1-38 191393 12 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 191349 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 191350 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 191351 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 191352 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 191353 12 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 191354 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 191355 12 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 191371 36 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 191376 48 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 191379 48 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 191380 48 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 191381 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 191382 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 191377 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 191378 48 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 191372 36 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 191374 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 191375 72 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 191383 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 191369 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 191370 12 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:62:1-37 191266 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:62:1-37 191267 12 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 191269 12 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 191268 12 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 191272 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 191273 12 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 191281 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 191282 12 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 191294 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 191295 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 191296 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 191299 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 191302 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 191303 96 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 191306 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 191307 96 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 191325 192 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 191330 288 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 191333 288 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 191334 288 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 191335 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 191336 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 191331 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 191332 288 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 191326 192 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 191328 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 191329 384 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 191337 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 191323 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 191324 96 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:65:1-35 191304 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:65:1-35 191305 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:65:1-35 191300 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:65:1-35 191301 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:65:1-35 191297 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:65:1-35 191298 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 191217 3 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 191216 3 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 191218 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 191219 3 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 191236 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 191237 3 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 191114 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 191115 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 191070 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 191071 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 191072 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 191073 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 191074 5 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 191075 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 191076 5 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 191092 15 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 191097 20 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 191100 20 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 191101 20 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 191102 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 191103 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 191098 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 191099 20 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 191093 15 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 191095 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 191096 30 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 191104 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 191090 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 191091 5 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 190834 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 190835 317 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 190830 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 190831 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 190787 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 190788 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 190789 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 190790 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 190791 317 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 190792 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 190793 317 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 190809 317 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 190814 634 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 190817 634 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 190818 634 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 190819 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 190820 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 190815 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 190816 634 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 190810 317 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 190812 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 190813 634 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 190821 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 190807 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 190808 317 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1663:5-43 190708 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 190709 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 190710 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 190711 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 190721 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 190722 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 190700 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 190701 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 189930 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 189931 6 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 189933 90 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 189983 72 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 189984 72 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:268:1-29 189985 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:(122,1)-(123,66) 189986 57 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 190071 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:137:1-43 190428 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:137:1-43 190429 16 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 190431 48 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 190430 16 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 190434 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 190435 16 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 190442 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 190443 64 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:268:1-29 190446 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:(122,1)-(123,66) 190447 32 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 190457 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 190458 16 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 190488 4 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 190487 4 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 190489 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 190490 4 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 190507 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 190508 4 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:135:1-43 190509 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:135:1-43 190510 4 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 190512 4 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 190511 4 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 190515 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 190516 4 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 190533 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 190534 4 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 190536 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 190537 4 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 190539 8 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 190538 4 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 190542 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 190543 4 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 190551 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 190552 8 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 190559 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 190560 4 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 189993 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2269:5-28 190003 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 190021 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 190022 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 190025 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 190027 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 190028 4 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 190030 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 190031 4 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 190049 12 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 190054 16 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 190057 16 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 190058 16 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 190059 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 190060 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 190055 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 190056 16 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 190050 12 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 190052 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 190053 24 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 190061 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 190047 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 190048 4 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 189932 6 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 189936 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 189937 6 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 190184 6 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 190186 6 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 190582 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 190583 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 190584 3 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:134:1-42 190603 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:134:1-42 190604 1 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 190606 1 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 190605 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 190609 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 190610 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 190616 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 190617 2 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:133:1-32 190628 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:133:1-32 190629 1 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 190631 1 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 190630 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 190634 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 190635 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 190652 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 190653 1 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1287:5-23 190654 0 0.0 0.0 0.0 0.0 bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(188,1)-(189,29) 190655 1 0.0 0.0 0.0 0.0 toJSONKeyKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:503:1-44 190585 0 0.0 0.0 0.0 0.0 key Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:249:1-23 190586 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 190587 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 190588 1 0.0 0.0 0.0 0.0 toText Data.Aeson.Key src/Data/Aeson/Key.hs:49:1-14 190600 0 0.0 0.0 0.0 0.0 unKey Data.Aeson.Key src/Data/Aeson/Key.hs:36:21-25 190601 1 0.0 0.0 0.0 0.0 toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2248:5-29 190185 6 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 189941 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 189942 96 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:127:1-42 190146 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:127:1-42 190147 6 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 190118 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 190119 6 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:128:1-41 190076 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:128:1-41 190077 6 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 190079 12 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 190078 6 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 190082 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 190083 6 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2269:5-28 190107 6 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 190091 6 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 190092 6 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:268:1-29 190093 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:(122,1)-(123,66) 190094 6 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 190087 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 190088 18 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1287:5-23 190101 0 0.0 0.0 0.0 0.0 bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(188,1)-(189,29) 190102 6 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:132:1-47 189953 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:132:1-47 189954 6 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 190221 18 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 190222 18 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 190223 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 190231 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 190232 22 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 190234 44 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 190233 22 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 190237 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 190238 22 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 190258 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 190259 44 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:130:1-32 190380 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:130:1-32 190381 4 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 190383 4 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 190382 4 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 190386 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 190387 4 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 190404 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 190405 4 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:127:1-42 190406 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:127:1-42 190407 4 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:129:1-46 190313 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:129:1-46 190314 14 0.0 0.0 0.0 0.0 wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:179:1-62 190315 14 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 190316 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 190317 14 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:268:1-29 190326 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:(122,1)-(123,66) 190327 14 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 190333 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 190334 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 190335 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 190336 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 190337 14 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 190338 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 190339 14 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 190355 42 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 190360 56 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 190363 56 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 190364 56 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 190365 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 190366 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 190361 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 190362 56 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 190356 42 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 190358 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 190359 84 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 190367 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 190353 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 190354 14 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 190266 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 190267 4 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 190269 4 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 190268 4 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 190272 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 190273 4 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 190290 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 190291 4 0.0 0.0 0.0 0.0 toEncoding Sound.Data src/Sound/Data.hs:66:1-35 190292 0 0.0 0.0 0.0 0.0 toEncoding.\ Sound.Data src/Sound/Data.hs:66:1-35 190293 4 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 190294 4 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 190297 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 190298 4 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 190299 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 190300 4 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 190200 4 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 190199 4 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 190201 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 190202 4 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 190219 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 190220 4 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:24:1-43 189809 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:24:1-43 189810 3 0.0 0.0 0.0 0.0 toEncoding Color src/Color.hs:168:1-40 189798 0 0.0 0.0 0.0 0.0 toEncoding.\ Color src/Color.hs:168:1-40 189799 3 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 188629 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 188630 11 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 188632 132 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 188776 22 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 188777 22 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:268:1-29 189619 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:(122,1)-(123,66) 189620 11 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 188631 11 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 188635 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 188636 11 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1263:5-28 189623 11 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1258,5)-(1259,42) 189624 11 0.0 0.0 0.0 0.0 toEncoding Sound.Data src/Sound/Data.hs:66:1-35 189722 0 0.0 0.0 0.0 0.0 toEncoding.\ Sound.Data src/Sound/Data.hs:66:1-35 189723 6 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 189724 6 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 189727 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 189728 6 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 189729 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 189730 6 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 189612 11 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 189613 11 0.0 0.0 0.0 0.0 liftToEncoding.pairEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1690:9-52 189659 20 0.0 0.0 0.0 0.0 toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:472:5-48 189663 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:25:1-38 189664 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:25:1-38 189665 20 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 188640 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 188641 143 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 188786 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 188787 11 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 188789 7 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 188788 7 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 188792 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 188793 7 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 188810 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 188811 7 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:47:1-34 189748 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:47:1-34 189749 5 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 189751 23 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 189750 5 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 189754 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 189755 5 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2269:5-28 189797 3 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 189772 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 189773 23 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:45:1-48 189851 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:45:1-48 189852 2 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 189854 2 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 189853 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 189857 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 189858 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 189875 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 189876 2 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 189887 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 189888 1 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 189890 1 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 189889 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 189893 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 189894 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 189902 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 189903 1 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 189904 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 189905 1 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 189907 1 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 189906 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 189910 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 189911 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 189919 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 189920 1 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 189847 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 189848 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:46:1-39 189836 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:46:1-39 189837 2 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage.Type src/Dodge/Data/Damage/Type.hs:29:1-38 189786 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Damage.Type src/Dodge/Data/Damage/Type.hs:29:1-38 189787 3 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1287:5-23 189774 0 0.0 0.0 0.0 0.0 bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(188,1)-(189,29) 189775 5 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 188812 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 188813 2 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 188815 6 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 188814 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 188818 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 188819 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 188823 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 188824 8 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 189605 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 189606 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 189601 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 189602 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 188827 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 188828 2 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 188830 24 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 188829 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 188833 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 188834 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 188838 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 188839 26 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 189528 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 189529 2 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 189531 10 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 189530 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 189534 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 189535 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 189543 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 189544 10 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 189549 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 189550 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 189551 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 189552 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 189553 4 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 189554 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 189555 4 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 189571 12 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 189576 16 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 189579 16 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 189580 16 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 189581 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 189582 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 189577 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 189578 16 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 189572 12 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 189574 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 189575 24 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 189583 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 189569 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 189570 4 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 189545 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 189546 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Scope src/Dodge/Data/Item/Scope.hs:34:1-33 189514 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Scope src/Dodge/Data/Item/Scope.hs:34:1-33 189515 2 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:39:1-38 189497 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:39:1-38 189498 2 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 189500 2 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 189499 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 189503 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 189504 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 189512 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 189513 2 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.CurseStatus src/Dodge/Data/Item/CurseStatus.hs:17:1-39 189486 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.CurseStatus src/Dodge/Data/Item/CurseStatus.hs:17:1-39 189487 2 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Misc src/Dodge/Data/Item/Misc.hs:41:1-41 189421 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Misc src/Dodge/Data/Item/Misc.hs:41:1-41 189422 2 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 189424 4 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 189423 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 189427 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 189428 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 189432 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 189433 6 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 189442 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 189443 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 189444 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 189445 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 189446 4 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 189447 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 189448 4 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 189464 8 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 189469 12 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 189472 12 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 189473 12 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 189474 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 189475 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 189470 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 189471 12 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 189465 8 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 189467 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 189468 16 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 189476 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 189462 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 189463 4 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 189436 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 189437 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 189378 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 189379 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 189380 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 189381 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 189382 2 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 189383 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 189384 2 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 189400 6 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 189405 8 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 189408 8 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 189409 8 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 189410 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 189411 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 189406 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 189407 8 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 189401 6 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 189403 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 189404 12 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 189412 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 189398 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 189399 2 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 189374 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 189375 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:42:1-36 189341 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:42:1-36 189342 2 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 189344 6 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 189343 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 189347 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 189348 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 189352 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 189353 8 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 189356 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 189357 8 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1287:5-23 189335 0 0.0 0.0 0.0 0.0 bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(188,1)-(189,29) 189336 2 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 189311 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 189312 2 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 189314 2 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 189313 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 189317 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 189318 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 189326 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 189327 2 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 189144 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 189145 2 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 189147 2 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 189146 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 189150 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 189151 2 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 189192 2 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 189193 2 0.0 0.0 0.0 0.0 liftToEncoding.pairEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1690:9-52 189199 4 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:232:1-42 189247 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:232:1-42 189248 4 0.0 0.0 0.0 0.0 toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:472:5-48 189203 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 189204 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 189205 4 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 189155 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 189156 4 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 189159 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 189160 2 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 189162 2 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 189161 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 189165 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 189166 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 189174 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 189175 2 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 189176 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 189177 2 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 188842 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 188843 2 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 188845 16 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 188844 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 188848 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 188849 2 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1263:5-28 189134 2 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1258,5)-(1259,42) 189135 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 188857 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 188858 16 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 189018 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 189019 2 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 189021 12 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 189020 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 189024 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 189025 2 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1263:5-28 189126 2 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1258,5)-(1259,42) 189127 2 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 189065 2 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 189066 2 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 189067 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 189075 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 189076 6 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 189078 12 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 189077 6 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 189081 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 189082 6 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 189096 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 189097 12 0.0 0.0 0.0 0.0 toEncoding Sound.Data src/Sound/Data.hs:66:1-35 189104 0 0.0 0.0 0.0 0.0 toEncoding.\ Sound.Data src/Sound/Data.hs:66:1-35 189105 6 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 189106 6 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 189109 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 189110 6 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 189111 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 189112 6 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 189033 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 189034 12 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1287:5-23 189059 0 0.0 0.0 0.0 0.0 bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(188,1)-(189,29) 189060 2 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 189035 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 189036 2 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldScroll src/Dodge/Data/Item/HeldScroll.hs:21:1-38 189002 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldScroll src/Dodge/Data/Item/HeldScroll.hs:21:1-38 189003 2 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:100:1-37 188941 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:100:1-37 188942 2 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 188944 12 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 188943 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 188947 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 188948 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 188952 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 188953 14 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:98:1-37 188990 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:98:1-37 188991 2 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:99:1-34 188968 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:99:1-34 188969 2 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 188971 4 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 188970 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 188974 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 188975 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 188979 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 188980 6 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 188983 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 188984 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 188964 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 188965 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 188907 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 188908 2 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 188891 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 188892 2 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 188875 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 188876 2 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 188859 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 188860 2 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 188733 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 188734 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 188735 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 188736 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 188737 11 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 188738 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 188739 11 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 188755 33 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 188760 44 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 188763 44 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 188764 44 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 188765 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 188766 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 188761 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 188762 44 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 188756 33 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 188758 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 188759 66 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 188767 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 188753 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 188754 11 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 188729 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 188730 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 188686 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 188687 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 188688 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 188689 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 188690 11 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 188691 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 188692 11 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 188708 11 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 188713 22 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 188716 22 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 188717 22 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 188718 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 188719 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 188714 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 188715 22 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 188709 11 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 188711 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 188712 22 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 188720 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 188706 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 188707 11 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 188675 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 188676 11 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1663:5-43 188652 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 188653 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 188654 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 188655 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 188032 0 0.0 0.0 0.0 0.1 toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 188033 98 0.0 0.0 0.0 0.1 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 188035 1470 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2269:5-28 188225 294 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 188227 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 188228 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 188229 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 188230 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 188231 588 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 188232 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 188233 588 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 188251 588 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 188256 1176 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 188259 1176 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 188260 1176 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 188261 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 188262 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 188257 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 188258 1176 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 188252 588 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 188254 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 188255 1176 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 188263 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 188249 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 188250 588 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1658:5-28 188324 252 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1654:5-52 188325 252 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:67:1-41 188331 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:67:1-41 188332 154 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 188334 308 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 188333 154 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 188337 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 188338 154 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 188344 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 188345 462 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-36 188358 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-36 188359 154 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 188361 462 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 188360 154 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 188364 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 188365 154 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 188369 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 188370 616 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 188418 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 188419 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 188373 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 188374 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 188375 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 188376 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 188377 308 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 188378 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 188379 308 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 188395 308 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 188400 616 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 188403 616 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 188404 616 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 188405 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 188406 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 188401 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 188402 616 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 188396 308 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 188398 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 188399 616 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 188407 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 188393 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 188394 308 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 188350 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 188351 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 188034 98 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 188038 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 188039 98 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 188314 98 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 188315 98 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 188316 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.MountedObject src/Dodge/Data/MountedObject.hs:16:1-41 188556 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.MountedObject src/Dodge/Data/MountedObject.hs:16:1-41 188557 16 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 188559 16 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 188558 16 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 188562 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 188563 16 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 188583 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 188584 16 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1263:5-28 188307 98 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1258,5)-(1259,42) 188308 98 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 188043 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 188044 1568 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:65:1-40 188426 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:65:1-40 188427 98 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:56:1-38 188279 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:56:1-38 188280 98 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 188517 22 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 188516 22 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 188518 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 188519 22 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 188536 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 188537 22 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 188275 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 188276 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:86:1-34 188197 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:86:1-34 188198 196 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:84:1-32 188104 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:84:1-32 188105 98 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 188107 98 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 188106 98 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 188110 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 188111 98 0.0 0.0 0.0 0.0 wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:179:1-62 188130 60 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 188131 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 188132 60 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 188128 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 188129 98 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.CreatureEffect src/Dodge/Data/CreatureEffect.hs:72:1-32 188184 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.CreatureEffect src/Dodge/Data/CreatureEffect.hs:72:1-32 188185 60 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 188141 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 188142 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 188143 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 188144 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 188145 60 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 188146 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 188147 60 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 188163 60 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 188168 120 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 188171 120 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 188172 120 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 188173 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 188174 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 188169 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 188170 120 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 188164 60 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 188166 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 188167 120 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 188175 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 188161 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 188162 60 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 188136 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 188137 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:55:1-38 188076 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:55:1-38 188077 98 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1663:5-43 188055 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 188056 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 188057 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 188058 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 188068 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 188069 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 188047 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 188048 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 187715 0 0.0 0.0 0.4 0.5 toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 187716 1976 0.0 0.0 0.4 0.5 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 187718 29640 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 187717 1976 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 187721 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 187722 1976 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2269:5-28 187730 1976 0.0 0.0 0.2 0.3 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 187731 0 0.0 0.0 0.2 0.3 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 187732 0 0.0 0.0 0.2 0.3 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 187733 0 0.0 0.0 0.2 0.3 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 187734 0 0.0 0.0 0.2 0.3 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 187735 3952 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 187736 0 0.0 0.0 0.2 0.3 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 187737 3952 0.0 0.0 0.2 0.3 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 187755 3952 0.0 0.0 0.2 0.3 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 187760 7904 0.0 0.0 0.1 0.3 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 187763 7904 0.0 0.0 0.1 0.3 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 187764 7904 0.0 0.0 0.1 0.3 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 187765 0 0.0 0.0 0.1 0.3 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 187766 0 0.1 0.3 0.1 0.3 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 187761 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 187762 7904 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 187756 3952 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 187758 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 187759 7904 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 187767 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 187753 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 187754 3952 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 187726 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 187727 31616 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 187898 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 187899 1976 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 187894 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 187895 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:63:1-41 187866 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:63:1-41 187867 1976 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 187963 1704 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 187962 1704 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 187964 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 187965 1704 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 187982 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 187983 1704 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 187984 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 187985 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1287:5-23 187860 0 0.0 0.0 0.0 0.0 bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(188,1)-(189,29) 187861 17784 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:62:1-35 187827 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:62:1-35 187828 1976 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 187830 1912 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 187829 1912 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 187833 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 187834 1912 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 187851 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 187852 1912 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 187853 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 187854 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 187784 0 0.0 0.0 0.1 0.1 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 187785 0 0.0 0.0 0.1 0.1 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 187786 0 0.0 0.0 0.1 0.1 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 187787 0 0.0 0.0 0.1 0.1 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 187788 1976 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 187789 0 0.0 0.0 0.1 0.1 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 187790 1976 0.0 0.0 0.1 0.1 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 187806 5928 0.0 0.0 0.1 0.1 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 187811 7904 0.0 0.0 0.1 0.1 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 187814 7904 0.0 0.0 0.1 0.1 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 187815 7904 0.0 0.0 0.1 0.1 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 187816 0 0.0 0.0 0.1 0.1 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 187817 0 0.1 0.1 0.1 0.1 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 187812 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 187813 7904 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 187807 5928 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 187809 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 187810 11856 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 187818 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 187804 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 187805 1976 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 187778 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 187779 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 186719 0 0.0 0.0 0.0 0.1 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 186720 40 0.0 0.0 0.0 0.1 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 186722 432 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 186721 40 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 186725 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 186726 40 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 186743 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 186744 432 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 187601 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 187602 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 187605 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 187607 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 187608 32 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 187610 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 187611 32 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 187627 96 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 187632 128 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 187635 128 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 187636 128 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 187637 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 187638 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 187633 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 187634 128 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 187628 96 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 187630 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 187631 192 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 187639 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 187625 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 187626 32 0.0 0.0 0.0 0.0 toEncoding Quaternion src/Quaternion.hs:25:5-49 187538 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 187539 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 187542 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 187544 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 187545 128 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 187547 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 187548 128 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 187564 192 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 187569 320 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 187572 320 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 187573 320 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 187574 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 187575 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 187570 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 187571 320 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 187565 192 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 187567 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 187568 384 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 187576 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 187562 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 187563 128 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1287:5-23 187209 0 0.0 0.0 0.0 0.0 bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(188,1)-(189,29) 187210 8 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 187205 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 187206 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:78:1-38 187009 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:78:1-38 187010 56 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 187012 24 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 187011 24 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 187015 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 187016 24 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 187035 8 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 187036 8 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 187037 0 0.0 0.0 0.0 0.0 wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:179:1-62 187079 8 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 187080 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 187081 8 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 187033 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 187034 24 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:77:1-36 187092 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:77:1-36 187093 8 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 187095 8 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 187094 8 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 187098 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 187099 8 0.0 0.0 0.0 0.0 wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:179:1-62 187118 8 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 187119 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 187120 8 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 187116 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 187117 8 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 187149 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 187150 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 187151 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 187152 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 187153 8 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 187154 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 187155 8 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 187171 16 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 187176 24 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 187179 24 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 187180 24 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 187181 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 187182 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 187177 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 187178 24 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 187172 16 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 187174 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 187175 32 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 187183 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 187169 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 187170 8 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:85:1-33 187124 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:85:1-33 187125 8 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 187127 8 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 187126 8 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 187130 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 187131 8 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 187139 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 187140 8 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:85:1-33 187045 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:85:1-33 187046 8 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 187048 8 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 187047 8 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 187051 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 187052 8 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 187069 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 187070 8 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:76:1-36 186788 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:76:1-36 186789 48 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 187247 64 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 187248 64 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:65:1-35 187314 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:65:1-35 187315 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 187249 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:65:1-35 187257 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:65:1-35 187258 32 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 187260 128 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 187259 32 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 187263 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 187264 32 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 187271 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 187272 160 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:63:1-32 187438 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:63:1-32 187439 32 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:64:1-38 187421 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:64:1-38 187422 32 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 187378 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 187379 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 187380 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 187381 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 187382 32 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 187383 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 187384 32 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 187400 96 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 187405 128 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 187408 128 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 187409 128 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 187410 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 187411 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 187406 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 187407 128 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 187401 96 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 187403 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 187404 192 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 187412 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 187398 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 187399 32 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:62:1-37 187275 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:62:1-37 187276 32 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 187278 32 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 187277 32 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 187281 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 187282 32 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 187300 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 187301 32 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 187316 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 187317 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 187318 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 187321 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 187324 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 187325 320 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 187328 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 187329 320 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 187347 640 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 187352 960 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 187355 960 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 187356 960 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 187357 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 187358 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 187353 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 187354 960 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 187348 640 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 187350 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 187351 1280 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 187359 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 187345 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 187346 320 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:65:1-35 187326 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:65:1-35 187327 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:65:1-35 187322 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:65:1-35 187323 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:65:1-35 187319 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:65:1-35 187320 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 186791 48 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 186790 48 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 186794 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 186795 48 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2269:5-28 186814 8 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 186815 56 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 186816 56 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:65:1-35 186881 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:65:1-35 186882 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 186817 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:65:1-35 186827 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:65:1-35 186828 40 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 186830 160 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 186829 40 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 186833 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 186834 40 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 186842 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 186843 200 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:63:1-32 186992 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:63:1-32 186993 40 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:64:1-38 186981 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:64:1-38 186982 40 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 186938 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 186939 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 186940 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 186941 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 186942 40 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 186943 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 186944 40 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 186960 120 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 186965 160 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 186968 160 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 186969 160 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 186970 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 186971 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 186966 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 186967 160 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 186961 120 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 186963 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 186964 240 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 186972 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 186958 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 186959 40 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:62:1-37 186846 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:62:1-37 186847 40 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 186849 40 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 186848 40 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 186852 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 186853 40 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 186870 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 186871 40 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 186883 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 186884 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 186885 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 186888 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 186891 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 186892 320 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 186895 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 186896 320 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 186914 640 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 186919 960 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 186922 960 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 186923 960 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 186924 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 186925 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 186920 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 186921 960 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 186915 640 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 186917 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 186918 1280 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 186926 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 186912 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 186913 320 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:65:1-35 186893 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:65:1-35 186894 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:65:1-35 186889 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:65:1-35 186890 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:65:1-35 186886 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:65:1-35 186887 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 186812 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 186813 48 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 186745 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 186746 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 186747 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 186748 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 186749 104 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 186750 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 186751 104 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 186767 104 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 186772 208 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 186775 208 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 186776 208 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 186777 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 186778 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 186773 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 186774 208 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 186768 104 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 186770 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 186771 208 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 186779 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 186765 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 186766 104 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 186467 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 186468 106 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 186470 205 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 186469 106 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 186473 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 186474 106 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 186482 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 186483 205 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 186484 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 186485 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:33:1-41 186221 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:33:1-41 186222 2 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:38:1-38 183268 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:38:1-38 183269 10 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 183271 20 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 183270 10 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 183274 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 183275 10 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 183279 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 183280 30 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:37:1-37 183283 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:37:1-37 183284 10 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 181241 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 181242 98 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 181244 1176 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 181243 98 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 181247 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 181248 98 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 181252 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 181253 1274 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 182537 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 182538 98 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 182540 103 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 182539 19 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 182543 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 182544 19 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 184367 2 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 184368 2 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 184370 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:114:1-34 184379 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:114:1-34 184380 2 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 184382 10 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 184381 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 184385 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 184386 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 184393 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 184394 12 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 184400 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 184401 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1263:5-28 183524 1 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1258,5)-(1259,42) 183525 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 182561 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 182562 103 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 184212 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 184213 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 184214 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 184215 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 184216 2 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 184217 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 184218 2 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 184234 6 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 184239 8 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 184242 8 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 184243 8 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 184244 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 184245 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 184240 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 184241 8 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 184235 6 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 184237 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 184238 12 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 184246 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 184232 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 184233 2 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:113:1-45 183568 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:113:1-45 183569 1 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ArcStep src/Dodge/Data/ArcStep.hs:28:1-39 183547 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ArcStep src/Dodge/Data/ArcStep.hs:28:1-39 183548 1 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 183327 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 183328 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 183331 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 183333 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 183334 1 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 183336 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 183337 1 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 183353 1 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 183358 2 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 183361 2 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 183362 2 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 183363 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 183364 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 183359 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 183360 2 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 183354 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 183356 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 183357 2 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 183365 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 183351 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 183352 1 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:116:1-38 182567 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:116:1-38 182568 12 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 182570 14 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 182569 12 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 182573 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 182574 12 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 182591 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 182592 14 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:115:1-40 183741 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:115:1-40 183742 1 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 183744 1 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 183743 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 183747 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 183748 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 183775 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 183776 1 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 183780 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 183781 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 182593 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 182594 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 182563 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 182564 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Scope src/Dodge/Data/Item/Scope.hs:34:1-33 182509 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Scope src/Dodge/Data/Item/Scope.hs:34:1-33 182510 98 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 183996 3 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 183995 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 183997 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 183998 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 184025 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 184026 3 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1287:5-23 184091 0 0.0 0.0 0.0 0.0 bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(188,1)-(189,29) 184092 1 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 184084 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 184085 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 184034 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 184035 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 184038 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 184040 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 184041 1 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 184043 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 184044 1 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 184060 1 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 184065 2 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 184068 2 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 184069 2 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 184070 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 184071 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 184066 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 184067 2 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 184061 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 184063 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 184064 2 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 184072 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 184058 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 184059 1 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:39:1-38 182481 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:39:1-38 182482 98 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 183245 4 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 183244 4 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 183246 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 183247 4 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 183264 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 183265 4 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.CurseStatus src/Dodge/Data/Item/CurseStatus.hs:17:1-39 182470 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.CurseStatus src/Dodge/Data/Item/CurseStatus.hs:17:1-39 182471 98 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Misc src/Dodge/Data/Item/Misc.hs:41:1-41 182405 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Misc src/Dodge/Data/Item/Misc.hs:41:1-41 182406 98 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 182408 196 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 182407 98 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 182411 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 182412 98 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 182416 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 182417 294 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 182426 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 182427 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 182428 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 182429 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 182430 196 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 182431 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 182432 196 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 182448 392 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 182453 588 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 182456 588 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 182457 588 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 182458 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 182459 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 182454 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 182455 588 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 182449 392 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 182451 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 182452 784 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 182460 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 182446 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 182447 196 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 182420 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 182421 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 182362 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 182363 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 182364 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 182365 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 182366 98 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 182367 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 182368 98 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 182384 294 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 182389 392 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 182392 392 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 182393 392 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 182394 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 182395 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 182390 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 182391 392 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 182385 294 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 182387 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 182388 588 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 182396 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 182382 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 182383 98 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 182358 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 182359 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:42:1-36 182311 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:42:1-36 182312 98 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 182314 294 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 182313 98 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 182317 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 182318 98 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 182322 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 182323 392 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 182326 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 182327 394 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 183042 4 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 183041 4 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 183043 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 183044 4 0.0 0.0 0.0 0.0 wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:179:1-62 184150 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 184151 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 184152 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 183071 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 183072 4 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1287:5-23 182305 0 0.0 0.0 0.0 0.0 bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(188,1)-(189,29) 182306 98 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 182272 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 182273 98 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 182275 196 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 182274 98 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 182278 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 182279 98 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 182296 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 182297 196 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 182298 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 182299 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 182044 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 182045 98 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 182047 98 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 182046 98 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 182050 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 182051 98 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 182131 98 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 182132 98 0.0 0.0 0.0 0.0 liftToEncoding.pairEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1690:9-52 182138 98 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:232:1-42 182190 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:232:1-42 182191 98 0.0 0.0 0.0 0.0 toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:472:5-48 182142 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 182143 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 182144 98 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 182055 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 182056 196 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 182059 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 182060 98 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 182062 98 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 182061 98 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 182065 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 182066 98 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 182083 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 182084 98 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:229:1-41 186178 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:229:1-41 186179 2 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 186181 1 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 186180 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 186184 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 186185 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 186202 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 186203 1 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:32:1-37 186204 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:32:1-37 186205 1 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:227:1-46 185592 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:227:1-46 185593 69 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 185595 69 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 185594 69 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 185598 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 185599 69 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 185616 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 185617 69 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:230:1-40 182999 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:230:1-40 183000 6 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:226:1-37 182621 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:226:1-37 182622 1 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 182085 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 182086 20 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 183693 1 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 183692 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 183694 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 183695 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 183722 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 183723 1 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 181256 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 181257 98 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 181259 341 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 181258 98 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 181262 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 181263 98 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1263:5-28 182034 23 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1258,5)-(1259,42) 182035 23 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 181280 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 181281 341 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:99:1-32 185559 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:99:1-32 185560 69 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 185562 69 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 185561 69 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 185565 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 185566 69 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 185583 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 185584 69 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 185585 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 185586 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1287:5-23 182976 0 0.0 0.0 0.0 0.0 bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(188,1)-(189,29) 182977 5 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:57:1-43 182921 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:57:1-43 182922 5 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 182924 14 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 182923 5 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 182927 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 182928 5 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 182958 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 182959 14 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:38:1-39 182744 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:38:1-39 182745 7 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 182747 42 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 182746 7 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 182750 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 182751 7 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1263:5-28 182865 7 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1258,5)-(1259,42) 182866 7 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 182755 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 182756 49 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 182872 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 182873 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 182874 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 182875 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 182876 7 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 182877 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 182878 7 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 182894 14 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 182899 21 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 182902 21 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 182903 21 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 182904 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 182905 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 182900 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 182901 21 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 182895 14 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 182897 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 182898 28 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 182906 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 182892 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 182893 7 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:37:1-39 182833 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:37:1-39 182834 7 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:32:1-37 182791 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:32:1-37 182792 7 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:101:1-32 182759 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:101:1-32 182760 21 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 186133 2 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 186132 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 186134 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 186135 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 186152 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 186153 2 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.CamouflageStatus src/Dodge/Data/CamouflageStatus.hs:16:1-44 186154 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.CamouflageStatus src/Dodge/Data/CamouflageStatus.hs:16:1-44 186155 2 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:103:1-32 182716 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:103:1-32 182717 5 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:58:1-36 182601 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:58:1-36 182602 70 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 182603 70 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 182606 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 182607 70 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 182608 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 182609 70 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 181520 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 181521 21 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 181523 126 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 181522 21 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 181526 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 181527 21 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1263:5-28 182026 21 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1258,5)-(1259,42) 182027 21 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 181959 21 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 181960 21 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 181961 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 181969 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 181970 63 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 181972 126 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 181971 63 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 181975 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 181976 63 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 181996 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 181997 126 0.0 0.0 0.0 0.0 toEncoding Sound.Data src/Sound/Data.hs:66:1-35 182004 0 0.0 0.0 0.0 0.0 toEncoding.\ Sound.Data src/Sound/Data.hs:66:1-35 182005 63 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 182006 63 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 182009 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 182010 63 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 182011 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 182012 63 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 181544 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 181545 126 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1287:5-23 181953 0 0.0 0.0 0.0 0.0 bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(188,1)-(189,29) 181954 21 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 181546 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 181547 21 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 181549 36 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 181548 16 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 181552 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 181553 16 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 181572 16 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 181573 16 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:268:1-29 181574 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:(122,1)-(123,66) 181575 16 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 181570 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 181571 36 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:71:1-37 184301 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:71:1-37 184302 2 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:69:1-44 183929 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:69:1-44 183930 2 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:68:1-42 183908 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:68:1-42 183909 2 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Payload src/Dodge/Data/Payload.hs:14:1-35 183887 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Payload src/Dodge/Data/Payload.hs:14:1-35 183888 2 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 181582 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 181583 12 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 181585 132 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 181584 12 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 181588 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 181589 12 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 181787 12 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 181788 12 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 181789 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage src/Dodge/Data/Damage.hs:56:1-34 181797 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Damage src/Dodge/Data/Damage.hs:56:1-34 181798 24 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 181800 120 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 181799 24 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 181803 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 181804 24 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 181811 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 181812 144 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage src/Dodge/Data/Damage.hs:55:1-40 181880 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Damage src/Dodge/Data/Damage.hs:55:1-40 181881 24 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 181920 12 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 181919 12 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 181921 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 181922 12 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 181939 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 181940 12 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 181941 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 181942 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 181837 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 181838 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 181839 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 181840 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 181841 72 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 181842 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 181843 72 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 181859 72 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 181864 144 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 181867 144 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 181868 144 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 181869 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 181870 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 181865 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 181866 144 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 181860 72 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 181862 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 181863 144 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 181871 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 181857 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 181858 72 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage.Type src/Dodge/Data/Damage/Type.hs:29:1-38 181818 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Damage.Type src/Dodge/Data/Damage/Type.hs:29:1-38 181819 24 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 181593 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 181594 144 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 181736 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 181737 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 181738 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 181739 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 181740 36 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 181741 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 181742 36 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 181758 36 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 181763 72 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 181766 72 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 181767 72 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 181768 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 181769 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 181764 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 181765 72 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 181759 36 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 181761 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 181762 72 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 181770 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 181756 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 181757 36 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:75:1-44 181700 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:75:1-44 181701 12 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:72:1-43 181650 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:72:1-43 181651 12 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:74:1-39 181614 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:74:1-39 181615 12 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:73:1-40 181603 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:73:1-40 181604 12 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 181597 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 181598 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldScroll src/Dodge/Data/Item/HeldScroll.hs:21:1-38 181490 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldScroll src/Dodge/Data/Item/HeldScroll.hs:21:1-38 181491 21 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:100:1-37 181429 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:100:1-37 181430 21 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 181432 126 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 181431 21 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 181435 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 181436 21 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 181440 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 181441 147 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:98:1-37 181478 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:98:1-37 181479 21 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:99:1-34 181456 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:99:1-34 181457 21 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 181459 42 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 181458 21 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 181462 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 181463 21 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 181467 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 181468 63 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 181471 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 181472 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 181452 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 181453 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 181391 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 181392 26 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 181345 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 181346 21 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 183640 1 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 183639 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 183641 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 183642 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 183669 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 183670 1 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 181312 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 181313 26 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 181315 40 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 181314 20 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 181318 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 181319 20 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 181336 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 181337 40 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 181282 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 181283 21 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 181083 0 0.0 0.0 0.1 0.1 toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 181084 82 0.0 0.0 0.1 0.1 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 181086 3198 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 181085 82 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 181089 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 181090 82 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 185480 82 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 185481 82 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:268:1-29 185482 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:(122,1)-(123,66) 185483 82 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 184701 82 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 184702 82 0.0 0.0 0.0 0.0 liftToEncoding.pairEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1690:9-52 186257 2 0.0 0.0 0.0 0.0 toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:472:5-48 186261 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:33:1-41 186262 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:33:1-41 186263 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 181099 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 181100 3198 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 185527 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 185528 82 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 185530 246 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1263:5-28 185542 246 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1258,5)-(1259,42) 185543 246 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 185529 82 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 185533 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 185534 82 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 185538 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 185539 328 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1287:5-23 185551 0 0.0 0.0 0.0 0.0 bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(188,1)-(189,29) 185552 82 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.CamouflageStatus src/Dodge/Data/CamouflageStatus.hs:16:1-44 185516 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.CamouflageStatus src/Dodge/Data/CamouflageStatus.hs:16:1-44 185517 82 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:83:1-46 185492 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:83:1-46 185493 82 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 185495 164 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 185494 82 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 185498 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 185499 82 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 185503 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 185504 246 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 185469 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 185470 82 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:85:1-36 185438 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:85:1-36 185439 82 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 185441 325 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 185440 82 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 185444 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 185445 82 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 185462 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 185463 325 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 185811 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 185812 162 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 185814 162 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 185813 162 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 185817 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 185818 162 0.0 0.0 0.0 0.0 wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:179:1-62 185828 142 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 185829 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 185830 142 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 185826 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 185827 162 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 185834 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 185835 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 185464 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 185465 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 185413 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 185414 82 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1263:5-28 185428 246 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1258,5)-(1259,42) 185429 246 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 185416 164 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 185415 82 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 185419 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 185420 82 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 185424 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 185425 246 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:61:1-35 185385 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:61:1-35 185386 82 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:60:1-35 185357 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:60:1-35 185358 82 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 185746 62 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 185745 62 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 185747 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 185748 62 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 185765 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 185766 62 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 185767 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 185768 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 185769 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 185770 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 185771 62 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 185772 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 185773 62 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 185789 186 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 185794 248 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 185797 248 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 185798 248 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 185799 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 185800 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 185795 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 185796 248 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 185790 186 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 185792 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 185793 372 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 185801 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 185787 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 185788 62 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:84:1-40 185329 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:84:1-40 185330 82 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 185662 248 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 185661 62 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 185663 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 185664 62 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 185703 62 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 185704 62 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 185705 0 0.0 0.0 0.0 0.0 toEncoding Sound.Data src/Sound/Data.hs:66:1-35 185713 0 0.0 0.0 0.0 0.0 toEncoding.\ Sound.Data src/Sound/Data.hs:66:1-35 185714 496 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 185715 496 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 185718 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 185719 496 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 185720 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 185721 496 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 185681 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 185682 248 0.0 0.0 0.0 0.0 toEncoding Sound.Data src/Sound/Data.hs:66:1-35 185683 0 0.0 0.0 0.0 0.0 toEncoding.\ Sound.Data src/Sound/Data.hs:66:1-35 185684 62 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 185685 62 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 185688 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 185689 62 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 185690 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 185691 62 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Memory src/Dodge/Data/Creature/Memory.hs:20:1-34 185297 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Memory src/Dodge/Data/Creature/Memory.hs:20:1-34 185298 82 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 185312 164 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 185313 164 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 185300 82 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 185299 82 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 185303 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 185304 82 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 185308 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 185309 164 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:79:1-38 185148 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:79:1-38 185149 82 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 185151 328 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 185150 82 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 185154 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 185155 82 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 185159 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 185160 410 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:75:1-36 185256 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:75:1-36 185257 82 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 185258 82 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 185261 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 185262 82 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 185263 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 185264 82 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 185269 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 185270 82 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:74:1-34 185208 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:74:1-34 185209 82 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 185211 82 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 185210 82 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 185214 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 185215 82 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 185219 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 185220 164 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 185223 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 185224 164 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 185226 164 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 185225 164 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 185229 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 185230 164 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 185247 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 185248 164 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 185249 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 185250 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:78:1-37 185176 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:78:1-37 185177 82 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 185179 82 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 185178 82 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 185182 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 185183 82 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 185200 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 185201 82 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:76:1-37 185163 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:76:1-37 185164 82 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 184954 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 184955 82 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 184957 284 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 184980 213 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 184981 213 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 184982 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 185112 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 185113 79 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 185952 8 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 185951 8 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 185953 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 185954 8 0.0 0.0 0.0 0.0 wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:179:1-62 185989 8 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 185990 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 185991 8 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 185984 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 185985 8 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 186047 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 186048 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 185999 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 186000 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 186003 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 186005 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 186006 8 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 186008 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 186009 8 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 186025 8 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 186030 16 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 186033 16 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 186034 16 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 186035 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 186036 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 186031 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 186032 16 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 186026 8 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 186028 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 186029 16 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 186037 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 186023 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 186024 8 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 184956 71 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 184960 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 184961 71 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 184978 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 184979 284 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 184990 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 184991 134 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 184993 63 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 184992 63 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 184996 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 184997 63 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 185048 63 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 185049 63 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 185050 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 185070 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 185071 63 0.0 0.0 0.0 0.0 wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:179:1-62 185016 63 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 185017 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 185018 63 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 185014 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 185015 63 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:49:1-34 184869 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:49:1-34 184870 82 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 184872 164 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 184871 82 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 184875 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 184876 82 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 184880 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 184881 246 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:47:1-35 184936 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:47:1-35 184937 82 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:48:1-36 184884 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:48:1-36 184885 82 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 184887 164 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 184886 82 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 184890 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 184891 82 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 184908 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 184909 164 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:46:1-39 184916 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:46:1-39 184917 82 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 184833 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 184834 82 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:62:1-41 184739 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:62:1-41 184740 82 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 184742 164 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 184741 82 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 184745 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 184746 82 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 184754 82 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 184755 82 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 184756 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage src/Dodge/Data/Damage.hs:56:1-34 186353 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Damage src/Dodge/Data/Damage.hs:56:1-34 186354 7 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 186364 35 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 186363 7 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 186367 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 186368 7 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 186375 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 186376 42 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage src/Dodge/Data/Damage.hs:55:1-40 186441 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Damage src/Dodge/Data/Damage.hs:55:1-40 186442 7 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 186444 7 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 186443 7 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 186447 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 186448 7 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 186456 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 186457 7 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 186458 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 186459 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 186398 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 186399 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 186400 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 186401 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 186402 21 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 186403 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 186404 21 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 186420 21 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 186425 42 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 186428 42 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 186429 42 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 186430 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 186431 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 186426 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 186427 42 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 186421 21 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 186423 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 186424 42 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 186432 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 186418 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 186419 21 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage.Type src/Dodge/Data/Damage/Type.hs:29:1-38 186379 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Damage.Type src/Dodge/Data/Damage/Type.hs:29:1-38 186380 7 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 184750 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 184751 246 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:58:1-44 184796 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:58:1-44 184797 82 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:59:1-37 184766 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:59:1-37 184767 82 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 186100 10 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 186099 10 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 186101 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 186102 10 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 186121 10 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 186122 10 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 186119 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 186120 10 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:67:1-38 184708 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:67:1-38 184709 82 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 184711 82 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 184710 82 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 184714 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 184715 82 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1263:5-28 184723 82 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1258,5)-(1259,42) 184724 82 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 184719 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 184720 164 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1287:5-23 184732 0 0.0 0.0 0.0 0.0 bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(188,1)-(189,29) 184733 82 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1287:5-23 184694 0 0.0 0.0 0.0 0.0 bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(188,1)-(189,29) 184695 82 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:66:1-40 184515 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:66:1-40 184516 82 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 184518 82 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 184517 82 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 184521 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 184522 82 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 184539 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 184540 82 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:65:1-45 184541 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:65:1-45 184542 82 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 184544 1 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 184543 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 184547 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 184548 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 184587 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 184588 1 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:63:1-49 184593 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:63:1-49 184594 1 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 184596 2 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 184595 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 184599 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 184600 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 184630 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 184631 2 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:62:1-40 184645 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:62:1-40 184646 1 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 181233 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 181234 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:88:1-40 181152 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:88:1-40 181153 82 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 181155 297 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 181154 82 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 181158 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 181159 82 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1263:5-28 185889 1 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1258,5)-(1259,42) 185890 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 181176 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 181177 297 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:87:1-38 186087 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:87:1-38 186088 10 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 185846 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 185847 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 185848 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 185849 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 185850 1 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 185851 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 185852 1 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 185868 2 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 185873 3 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 185876 3 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 185877 3 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 185878 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 185879 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 185874 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 185875 3 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 185869 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 185871 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 185872 4 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 185880 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 185866 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 185867 1 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 185842 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 185843 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:86:1-38 181221 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:86:1-38 181222 71 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 181178 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 181179 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 181180 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 181181 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 181182 213 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 181183 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 181184 213 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 181200 639 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 181205 852 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 181208 852 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 181209 852 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 181210 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 181211 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 181206 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 181207 852 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 181201 639 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 181203 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 181204 1278 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 181212 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 181198 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 181199 213 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 181148 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 181149 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 181103 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 181104 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 181105 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 181106 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 181107 246 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 181108 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 181109 246 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 181125 246 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 181130 492 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 181133 492 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 181134 492 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 181135 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 181136 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 181131 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 181132 492 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 181126 246 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 181128 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 181129 492 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 181137 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 181123 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 181124 246 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 181076 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 181077 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2269:5-28 193217 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 193218 2 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:82:1-32 193224 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:82:1-32 193225 2 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 193273 1 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 193272 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 193274 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 193275 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 193294 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 193295 1 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 193296 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 193297 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 193298 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 193299 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 193300 1 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 193301 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 193302 1 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 193318 1 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 193323 2 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 193326 2 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 193327 2 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 193328 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 193329 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 193324 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 193325 2 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 193319 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 193321 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 193322 2 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 193330 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 193316 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 193317 1 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 193247 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 193248 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:268:1-29 193249 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:(122,1)-(123,66) 193250 2 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 181046 47 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 186496 19 0.0 0.0 0.1 0.1 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 186497 19 0.0 0.0 0.1 0.1 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 186498 0 0.0 0.0 0.1 0.1 toEncoding Dodge.Data.Cloud src/Dodge/Data/Cloud.hs:37:1-33 186507 0 0.0 0.0 0.1 0.1 toEncoding.\ Dodge.Data.Cloud src/Dodge/Data/Cloud.hs:37:1-33 186508 334 0.0 0.0 0.1 0.1 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 186510 2004 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 186509 334 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 186513 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 186514 334 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 186521 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 186522 2338 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Cloud src/Dodge/Data/Cloud.hs:36:1-37 186680 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Cloud src/Dodge/Data/Cloud.hs:36:1-37 186681 334 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 186660 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 186661 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Cloud src/Dodge/Data/Cloud.hs:35:1-37 186588 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Cloud src/Dodge/Data/Cloud.hs:35:1-37 186589 334 0.0 0.0 0.0 0.0 wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:179:1-62 186590 334 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 186591 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 186592 334 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 186609 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 186610 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 186613 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 186615 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 186616 334 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 186618 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 186619 334 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 186635 1002 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 186640 1336 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 186643 1336 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 186644 1336 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 186645 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 186646 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 186641 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 186642 1336 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 186636 1002 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 186638 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 186639 2004 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 186647 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 186633 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 186634 334 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 186600 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 186601 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 186532 0 0.0 0.0 0.1 0.1 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 186533 0 0.0 0.0 0.1 0.1 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 186536 0 0.0 0.0 0.1 0.1 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 186538 0 0.0 0.0 0.1 0.1 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 186539 668 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 186541 0 0.0 0.0 0.1 0.1 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 186542 668 0.0 0.0 0.1 0.1 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 186558 1336 0.0 0.0 0.1 0.1 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 186563 2004 0.0 0.0 0.1 0.1 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 186566 2004 0.0 0.0 0.1 0.1 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 186567 2004 0.0 0.0 0.1 0.1 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 186568 0 0.0 0.0 0.1 0.1 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 186569 0 0.1 0.1 0.1 0.1 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 186564 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 186565 2004 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 186559 1336 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 186561 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 186562 2672 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 186570 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 186556 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 186557 668 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 181045 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 181049 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 181050 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 181054 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 181055 48 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 187686 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 187687 2 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 187701 8 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 187702 8 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 187689 6 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 187688 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 187692 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 187693 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 187697 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 187698 8 0.0 0.0 0.0 0.0 splashMenuOptions Dodge.Menu src/Dodge/Menu.hs:(35,1)-(53,35) 144495 0 0.0 0.0 12.6 9.1 startNewGameInSlot Dodge.StartNewGame src/Dodge/StartNewGame.hs:(15,1)-(17,59) 144496 0 0.0 0.0 12.6 9.1 startSeedGame Dodge.StartNewGame src/Dodge/StartNewGame.hs:(20,1)-(24,9) 144497 0 0.0 0.0 12.6 9.1 blockingLoad Dodge.Concurrent src/Dodge/Concurrent.hs:(39,1)-(40,25) 144498 0 0.0 0.0 0.0 0.0 addSideEffect Dodge.Concurrent src/Dodge/Concurrent.hs:33:1-59 144499 0 0.0 0.0 0.0 0.0 startSeedGameConc Dodge.StartNewGame src/Dodge/StartNewGame.hs:(27,1)-(35,40) 144500 0 0.0 0.0 12.6 9.1 generateWorldFromSeed Dodge.LevelGen src/Dodge/LevelGen.hs:(20,1)-(31,49) 144501 1 0.0 0.0 10.4 6.4 generateLevelFromRoomList Dodge.Layout src/Dodge/Layout.hs:(35,1)-(56,58) 151332 1 0.0 0.0 9.9 6.0 zonePe Dodge.Zoning.Pathing src/Dodge/Zoning/Pathing.hs:(53,1)-(55,51) 151650 2174 0.0 0.0 0.1 0.1 zonePe.f Dodge.Zoning.Pathing src/Dodge/Zoning/Pathing.hs:55:5-51 151652 9246 0.0 0.1 0.0 0.1 compare Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:38:19-21 151659 19231 0.0 0.0 0.0 0.0 compare Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:46:19-21 151660 3556 0.0 0.0 0.0 0.0 compare Linear.V2 src/Linear/V2.hs:114:7-9 151661 7112 0.0 0.0 0.0 0.0 zoneOfPe Dodge.Zoning.Pathing src/Dodge/Zoning/Pathing.hs:50:1-80 151651 2174 0.0 0.0 0.0 0.0 _peEnd Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:42:7-12 151658 2174 0.0 0.0 0.0 0.0 _peStart Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:41:7-14 151656 2174 0.0 0.0 0.0 0.0 zoneOfPoint Dodge.Zoning.Base src/Dodge/Zoning/Base.hs:44:1-26 151654 0 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 151655 9246 0.0 0.0 0.0 0.0 zonePn Dodge.Zoning.Pathing src/Dodge/Zoning/Pathing.hs:31:1-41 151664 786 0.0 0.0 0.0 0.0 zoneOfPn Dodge.Zoning.Pathing src/Dodge/Zoning/Pathing.hs:28:1-41 151666 0 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 151667 786 0.0 0.0 0.0 0.0 doAfterPlacements Dodge.Layout src/Dodge/Layout.hs:84:1-68 156062 1 0.0 0.0 0.0 0.0 _genPlacements Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:26:7-20 156063 1 0.0 0.0 0.0 0.0 doInPlacements Dodge.Layout src/Dodge/Layout.hs:(93,1)-(95,28) 155896 1 0.0 0.0 0.0 0.0 doInPlacements.(...) Dodge.Layout src/Dodge/Layout.hs:94:9-69 155897 1 0.0 0.0 0.0 0.0 doRoomInPlacements Dodge.Layout src/Dodge/Layout.hs:(98,1)-(100,79) 155899 71 0.0 0.0 0.0 0.0 _rmInPmnt Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:110:7-15 155900 71 0.0 0.0 0.0 0.0 doRoomInPlacements.f Dodge.Layout src/Dodge/Layout.hs:100:5-79 155902 6 0.0 0.0 0.0 0.0 placeSpot Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:(30,1)-(38,23) 155925 12 0.0 0.0 0.0 0.0 placePlainPSSpot Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:(49,1)-(56,38) 155926 12 0.0 0.0 0.0 0.0 _plIDCont Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:83:11-19 155927 12 0.0 0.0 0.0 0.0 triggerDoorRoom.f Dodge.Room.Door src/Dodge/Room/Door.hs:(42,5)-(43,67) 155928 0 0.0 0.0 0.0 0.0 putDoubleDoor Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(18,1)-(19,68) 155929 0 0.0 0.0 0.0 0.0 putDoubleDoorThen Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(31,1)-(37,28) 155930 0 0.0 0.0 0.0 0.0 putDoubleDoorThen.\ Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(33,17)-(35,36) 155934 6 0.0 0.0 0.0 0.0 doorBetween Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(49,1)-(57,30) 155938 6 0.0 0.0 0.0 0.0 divideLine Geometry src/Geometry.hs:(253,1)-(261,32) 155939 6 0.0 0.0 0.0 0.0 divideLine.\ Geometry src/Geometry.hs:256:20-80 155942 12 0.0 0.0 0.0 0.0 divideLine.d Geometry src/Geometry.hs:259:5-16 155940 6 0.0 0.0 0.0 0.0 divideLine.ns Geometry src/Geometry.hs:261:5-32 155943 6 0.0 0.0 0.0 0.0 divideLine.numPoints Geometry src/Geometry.hs:260:5-39 155941 6 0.0 0.0 0.0 0.0 doorBetween.adoor Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(54,5)-(57,30) 155946 6 0.0 0.0 0.0 0.0 ptCont Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:22:1-26 155944 0 0.0 0.0 0.0 0.0 psPtCont Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:19:1-51 155945 6 0.0 0.0 0.0 0.0 putDoubleDoorThen.\.\ Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:35:25-36 155947 6 0.0 0.0 0.0 0.0 doorBetween Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(49,1)-(57,30) 155931 0 0.0 0.0 0.0 0.0 ptCont Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:22:1-26 155932 0 0.0 0.0 0.0 0.0 psPtCont Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:19:1-51 155933 0 0.0 0.0 0.0 0.0 placePlainPSSpot.(...) Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:50:9-81 155949 12 0.0 0.0 0.0 0.0 _plSpot Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:80:11-17 155998 12 0.0 0.0 0.0 0.0 _plType Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:81:11-17 155954 12 0.0 0.0 0.0 0.0 placeSpotID Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:(90,1)-(92,30) 155950 12 0.0 0.0 0.0 0.0 placeSpotID.(...) Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:91:9-49 155952 12 0.0 0.0 0.0 0.0 _gwWorld Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:25:7-14 155959 12 0.0 0.0 0.0 0.0 placeSpotID' Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:(96,1)-(132,35) 155953 12 0.0 0.0 0.0 0.0 plSlideDoor Dodge.Placement.PlaceSpot.TriggerDoor src/Dodge/Placement/PlaceSpot/TriggerDoor.hs:(87,1)-(106,65) 155955 12 0.0 0.0 0.0 0.0 plSlideDoor.addDoorWalls Dodge.Placement.PlaceSpot.TriggerDoor src/Dodge/Placement/PlaceSpot/TriggerDoor.hs:103:5-74 155967 12 0.0 0.0 0.0 0.0 addDoorWall Dodge.Placement.PlaceSpot.TriggerDoor src/Dodge/Placement/PlaceSpot/TriggerDoor.hs:(54,1)-(66,56) 155970 48 0.0 0.0 0.0 0.0 addDoorWall.(...) Dodge.Placement.PlaceSpot.TriggerDoor src/Dodge/Placement/PlaceSpot/TriggerDoor.hs:66:5-56 155971 48 0.0 0.0 0.0 0.0 obstructPathsCrossing Dodge.Path src/Dodge/Path.hs:(140,1)-(149,84) 155972 48 0.0 0.0 0.0 0.0 obstructPathsCrossing.es Dodge.Path src/Dodge/Path.hs:145:5-53 155987 48 0.0 0.0 0.0 0.0 obstructPathsCrossing.edgecrosses Dodge.Path src/Dodge/Path.hs:146:5-98 156010 234 0.0 0.0 0.0 0.0 == Linear.V2 src/Linear/V2.hs:114:4-5 156013 468 0.0 0.0 0.0 0.0 _peEnd Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:42:7-12 156012 234 0.0 0.0 0.0 0.0 _peStart Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:41:7-14 156011 234 0.0 0.0 0.0 0.0 pesNearSeg Dodge.Zoning.Pathing src/Dodge/Zoning/Pathing.hs:38:1-42 155988 0 0.0 0.0 0.0 0.0 compare Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:38:19-21 156007 475 0.0 0.0 0.0 0.0 compare Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:46:19-21 156008 364 0.0 0.0 0.0 0.0 compare Linear.V2 src/Linear/V2.hs:114:7-9 156009 728 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 156006 324 0.0 0.0 0.0 0.0 _peZoning Dodge.Data.World src/Dodge/Data/World.hs:52:7-15 156005 48 0.0 0.0 0.0 0.0 zoneOfPoint Dodge.Zoning.Base src/Dodge/Zoning/Base.hs:44:1-26 155989 0 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 155990 162 0.0 0.0 0.0 0.0 obstructPathsCrossing.updateedges Dodge.Path src/Dodge/Path.hs:147:5-44 177281 0 0.0 0.0 0.0 0.0 obstructPathsCrossing.updateedge Dodge.Path src/Dodge/Path.hs:(148,5)-(149,84) 177282 0 0.0 0.0 0.0 0.0 at Control.Lens.At src/Control/Lens/At.hs:528:3-49 177283 6 0.0 0.0 0.0 0.0 addDoorWall.w' Dodge.Placement.PlaceSpot.TriggerDoor src/Dodge/Placement/PlaceSpot/TriggerDoor.hs:66:5-56 156014 48 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 156015 48 0.0 0.0 0.0 0.0 addDoorWall.es Dodge.Placement.PlaceSpot.TriggerDoor src/Dodge/Placement/PlaceSpot/TriggerDoor.hs:66:5-56 156323 48 0.0 0.0 0.0 0.0 ix.\ Control.Lens.At src/Control/Lens/At.hs:307:31-50 156016 48 0.0 0.0 0.0 0.0 plSlideDoor.drid Dodge.Placement.PlaceSpot.TriggerDoor src/Dodge/Placement/PlaceSpot/TriggerDoor.hs:90:5-52 155962 12 0.0 0.0 0.0 0.0 _cWorld Dodge.Data.World src/Dodge/Data/World.hs:37:7-13 155964 12 0.0 0.0 0.0 0.0 _doors Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:124:7-12 155966 12 0.0 0.0 0.0 0.0 _lWorld Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:26:7-13 155965 12 0.0 0.0 0.0 0.0 newKey IntMapHelp src/IntMapHelp.hs:60:1-42 155963 0 0.0 0.0 0.0 0.0 plSlideDoor.pairs Dodge.Placement.PlaceSpot.TriggerDoor src/Dodge/Placement/PlaceSpot/TriggerDoor.hs:104:5-32 155968 12 0.0 0.0 0.0 0.0 rectanglePairs Dodge.LevelGen.DoorPane src/Dodge/LevelGen/DoorPane.hs:(8,1)-(19,51) 155969 12 0.0 0.0 0.0 0.0 rectanglePairs.ad Dodge.LevelGen.DoorPane src/Dodge/LevelGen/DoorPane.hs:16:5-19 156004 12 0.0 0.0 0.0 0.0 rectanglePairs.aup Dodge.LevelGen.DoorPane src/Dodge/LevelGen/DoorPane.hs:15:5-20 155991 12 0.0 0.0 0.0 0.0 rectanglePairs.bd Dodge.LevelGen.DoorPane src/Dodge/LevelGen/DoorPane.hs:18:5-19 156017 12 0.0 0.0 0.0 0.0 rectanglePairs.bu Dodge.LevelGen.DoorPane src/Dodge/LevelGen/DoorPane.hs:17:5-19 156059 12 0.0 0.0 0.0 0.0 rectanglePairs.norm Dodge.LevelGen.DoorPane src/Dodge/LevelGen/DoorPane.hs:19:5-51 156003 12 0.0 0.0 0.0 0.0 plSlideDoor.wlids Dodge.Placement.PlaceSpot.TriggerDoor src/Dodge/Placement/PlaceSpot/TriggerDoor.hs:106:5-65 155956 12 0.0 0.0 0.0 0.0 _cWorld Dodge.Data.World src/Dodge/Data/World.hs:37:7-13 155958 12 0.0 0.0 0.0 0.0 _lWorld Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:26:7-13 155960 12 0.0 0.0 0.0 0.0 _walls Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:122:7-12 155961 12 0.0 0.0 0.0 0.0 newKey IntMapHelp src/IntMapHelp.hs:60:1-42 155957 0 0.0 0.0 0.0 0.0 placeSpotID'.(...) Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:129:5-28 155994 12 0.0 0.0 0.0 0.0 _psPos Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:64:11-16 155995 12 0.0 0.0 0.0 0.0 placeSpotID'.doShift Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:132:5-35 155992 12 0.0 0.0 0.0 0.0 shiftPointBy Dodge.ShiftPoint src/Dodge/ShiftPoint.hs:6:1-49 156002 24 0.0 0.0 0.0 0.0 placeSpotID'.p Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:129:5-28 155993 12 0.0 0.0 0.0 0.0 placeSpotID'.rot Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:131:5-19 156000 12 0.0 0.0 0.0 0.0 _psRot Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:64:29-34 156001 12 0.0 0.0 0.0 0.0 placeSpotID.w Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:91:9-49 155951 12 0.0 0.0 0.0 0.0 shiftPSBy Dodge.Placement.Shift src/Dodge/Placement/Shift.hs:(13,1)-(16,22) 155999 12 0.0 0.0 0.0 0.0 placePlainPSSpot.w' Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:50:9-81 155948 12 0.0 0.0 0.0 0.0 placePlainPSSpot.recrPlace Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:(54,5)-(56,38) 155935 6 0.0 0.0 0.0 0.0 placePlainPSSpot.recrPlace.(...) Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:55:13-51 155937 6 0.0 0.0 0.0 0.0 placePlainPSSpot.recrPlace.wr Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:55:13-51 155936 6 0.0 0.0 0.0 0.0 placeSpot.shift Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:38:5-23 155996 12 0.0 0.0 0.0 0.0 _rmShift Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:115:7-14 155997 12 0.0 0.0 0.0 0.0 triggerDoorRoom.f Dodge.Room.Door src/Dodge/Room/Door.hs:(42,5)-(43,67) 155903 6 0.0 0.0 0.0 0.0 putDoubleDoor Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(18,1)-(19,68) 155906 6 0.0 0.0 0.0 0.0 putDoubleDoorThen Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(31,1)-(37,28) 155907 6 0.0 0.0 0.0 0.0 doorBetween Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(49,1)-(57,30) 155909 6 0.0 0.0 0.0 0.0 divideLine Geometry src/Geometry.hs:(253,1)-(261,32) 155910 6 0.0 0.0 0.0 0.0 divideLine.\ Geometry src/Geometry.hs:256:20-80 155913 12 0.0 0.0 0.0 0.0 divideLine.d Geometry src/Geometry.hs:259:5-16 155911 6 0.0 0.0 0.0 0.0 divideLine.ns Geometry src/Geometry.hs:261:5-32 155914 6 0.0 0.0 0.0 0.0 divideLine.numPoints Geometry src/Geometry.hs:260:5-39 155912 6 0.0 0.0 0.0 0.0 doorBetween.adoor Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(54,5)-(57,30) 155917 6 0.0 0.0 0.0 0.0 ptCont Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:22:1-26 155915 0 0.0 0.0 0.0 0.0 psPtCont Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:19:1-51 155916 6 0.0 0.0 0.0 0.0 putDoubleDoorThen.half Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:37:5-28 155908 6 0.0 0.0 0.0 0.0 triggerDoorRoom.cond Dodge.Room.Door src/Dodge/Room/Door.hs:44:5-47 155918 6 0.0 0.0 0.0 0.0 _plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:82:11-16 155919 6 0.0 0.0 0.0 0.0 _genRooms Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:27:7-15 155898 1 0.0 0.0 0.0 0.0 doInPlacements.gw Dodge.Layout src/Dodge/Layout.hs:94:9-69 156061 1 0.0 0.0 0.0 0.0 doInPlacements.rms Dodge.Layout src/Dodge/Layout.hs:94:9-69 156060 1 0.0 0.0 0.0 0.0 doIndividualPlacements Dodge.Layout src/Dodge/Layout.hs:(118,1)-(120,29) 152030 1 0.0 0.0 0.1 0.1 doIndividualPlacements.(...) Dodge.Layout src/Dodge/Layout.hs:119:9-65 152031 1 0.0 0.0 0.1 0.1 doRoomPlacements Dodge.Layout src/Dodge/Layout.hs:123:1-80 152033 71 0.0 0.0 0.1 0.1 doRoomPlacements.\ Dodge.Layout src/Dodge/Layout.hs:123:40-57 152035 297 0.0 0.0 0.1 0.1 placeSpot Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:(30,1)-(38,23) 152036 632 0.0 0.0 0.1 0.1 placeSpot.shift Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:38:5-23 152081 490 0.0 0.0 0.0 0.0 _rmShift Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:115:7-14 152082 490 0.0 0.0 0.0 0.0 placePlainPSSpot Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:(49,1)-(56,38) 152043 444 0.0 0.0 0.1 0.1 _plIDCont Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:83:11-19 152044 444 0.0 0.0 0.0 0.0 addButtonSlowDoor Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(96,1)-(149,25) 154860 0 0.0 0.0 0.0 0.0 addButtonSlowDoor.theterminal Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(104,5)-(106,86) 154861 0 0.0 0.0 0.0 0.0 putMessageTerminal Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(44,1)-(49,25) 154862 0 0.0 0.0 0.0 0.0 putTerminal Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(17,1)-(41,37) 154863 0 0.0 0.0 0.0 0.0 ps0PushPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:(80,1)-(81,56) 154864 2 0.0 0.0 0.0 0.0 ps0PushPS.\ Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:81:14-56 154865 4 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 154866 4 0.0 0.0 0.0 0.0 _plSpot Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:80:11-17 154869 4 0.0 0.0 0.0 0.0 right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 154867 4 0.0 0.0 0.0 0.0 putTerminal.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(19,18)-(30,95) 154868 2 0.0 0.0 0.0 0.0 putTerminal.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(21,26)-(30,95) 154942 0 0.0 0.0 0.0 0.0 putTerminal.\.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:30:36-95 154943 0 0.0 0.0 0.0 0.0 putTerminal.setids Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(32,5)-(41,37) 154944 0 0.0 0.0 0.0 0.0 at Control.Lens.At src/Control/Lens/At.hs:495:3-25 156095 2 0.0 0.0 0.0 0.0 putTerminal.setids.tmid Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:39:9-37 154945 2 0.0 0.0 0.0 0.0 _plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:82:11-16 154946 2 0.0 0.0 0.0 0.0 putTerminal.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(21,26)-(30,95) 154870 2 0.0 0.0 0.0 0.0 _plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:82:11-16 169861 2 0.0 0.0 0.0 0.0 at Control.Lens.At src/Control/Lens/At.hs:495:3-25 154888 2 0.0 0.0 0.0 0.0 pt0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:55:1-58 154871 2 0.0 0.0 0.0 0.0 putTerminal.\.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:30:36-95 154889 2 0.0 0.0 0.0 0.0 putTerminal.setids Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(32,5)-(41,37) 154950 0 0.0 0.0 0.0 0.0 putTerminal.setids.mcid Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:41:9-37 154951 2 0.0 0.0 0.0 0.0 _plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:82:11-16 154952 2 0.0 0.0 0.0 0.0 sps0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:43:1-21 154890 0 0.0 0.0 0.0 0.0 sPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:28:1-69 154891 2 0.0 0.0 0.0 0.0 putTerminal.\.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:30:36-95 154953 0 0.0 0.0 0.0 0.0 putTerminal.setids Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(32,5)-(41,37) 154954 0 0.0 0.0 0.0 0.0 putTerminal.setids.btid Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:40:9-37 154955 2 0.0 0.0 0.0 0.0 _plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:82:11-16 154956 2 0.0 0.0 0.0 0.0 addButtonSlowDoor.butDoor Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(129,5)-(148,43) 152814 0 0.0 0.0 0.0 0.0 addButtonSlowDoor.butDoor.\ Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(132,23)-(148,43) 154781 2 0.0 0.0 0.0 0.0 _plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:82:11-16 154795 2 0.0 0.0 0.0 0.0 putDoubleDoorThen Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(31,1)-(37,28) 154782 2 0.0 0.0 0.0 0.0 doorBetween Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(49,1)-(57,30) 154784 4 0.0 0.0 0.0 0.0 divideDoorPane Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(68,1)-(76,59) 154790 26 0.0 0.0 0.0 0.0 divideDoorPane.adoor Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:73:5-62 154793 26 0.0 0.0 0.0 0.0 divideDoorPane.thedoor Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(74,5)-(76,59) 154794 26 0.0 0.0 0.0 0.0 ptCont Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:22:1-26 154791 0 0.0 0.0 0.0 0.0 psPtCont Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:19:1-51 154792 34 0.0 0.0 0.0 0.0 divideDoorPane.\ Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:70:43-99 154815 22 0.0 0.0 0.0 0.0 _plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:82:11-16 154816 22 0.0 0.0 0.0 0.0 putDoubleDoorThen.\ Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(33,17)-(35,36) 154818 2 0.0 0.0 0.0 0.0 putDoubleDoorThen.\.\ Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:35:25-36 154819 2 0.0 0.0 0.0 0.0 addButtonSlowDoor.butDoor.\.\ Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(142,21)-(148,43) 154820 2 0.0 0.0 0.0 0.0 addButtonSlowDoor.amountedlight Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(114,5)-(122,29) 154821 8 0.0 0.0 0.0 0.0 _plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:82:11-16 158842 8 0.0 0.0 0.0 0.0 aShape Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(109,1)-(112,65) 156790 8 0.0 0.0 0.0 0.0 aShape.pout Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:112:5-65 156840 8 0.0 0.0 0.0 0.0 girder Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(221,1)-(234,32) 156791 8 0.0 0.0 0.0 0.0 girder.n Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:228:5-44 156841 8 0.0 0.0 0.0 0.0 girder.ps Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:233:5-32 157328 8 0.0 0.0 0.0 0.0 divideLineExact Geometry src/Geometry.hs:(280,1)-(283,28) 157329 8 0.0 0.0 0.0 0.0 divideLineExact.d Geometry src/Geometry.hs:282:5-16 157330 8 0.0 0.0 0.0 0.0 divideLineExact.v Geometry src/Geometry.hs:283:5-28 157334 8 0.0 0.0 0.0 0.0 girder.qs Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:234:5-32 157331 8 0.0 0.0 0.0 0.0 divideLineExact Geometry src/Geometry.hs:(280,1)-(283,28) 157332 8 0.0 0.0 0.0 0.0 divideLineExact.d Geometry src/Geometry.hs:282:5-16 157333 8 0.0 0.0 0.0 0.0 divideLineExact.v Geometry src/Geometry.hs:283:5-28 157335 8 0.0 0.0 0.0 0.0 girder.xb Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:229:5-16 157326 8 0.0 0.0 0.0 0.0 girder.xt Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:231:5-16 156839 8 0.0 0.0 0.0 0.0 girder.yb Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:230:5-16 157327 8 0.0 0.0 0.0 0.0 girder.yt Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:232:5-16 156843 8 0.0 0.0 0.0 0.0 thinHighBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:78:1-23 156792 0 0.0 0.0 0.0 0.0 highBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(90,1)-(98,58) 156793 40 0.0 0.0 0.0 0.0 highBar.n Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:98:5-58 156842 40 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 156794 0 0.0 0.0 0.0 0.0 upperBoxMT Shape src/Shape.hs:145:1-36 156795 0 0.0 0.0 0.0 0.0 moveLSThen Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(39,1)-(52,13) 154822 8 0.0 0.0 0.0 0.0 moveLSThen.theprop Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(43,5)-(52,13) 154828 8 0.0 0.0 0.0 0.0 fromInteger Linear.V2 src/Linear/V2.hs:219:3-34 154829 8 0.0 0.0 0.0 0.0 propLSThen Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(25,1)-(29,25) 154825 8 0.0 0.0 0.0 0.0 pt0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:55:1-58 154826 16 0.0 0.0 0.0 0.0 propLSThen.\ Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(27,9)-(29,25) 154827 8 0.0 0.0 0.0 0.0 _plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:82:11-16 158848 8 0.0 0.0 0.0 0.0 addButtonSlowDoor.amountedlight.\ Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(120,13)-(122,29) 154834 8 0.0 0.0 0.0 0.0 addButtonSlowDoor.setmount Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(123,5)-(125,91) 154921 8 0.0 0.0 0.0 0.0 .++~ LensHelp src/LensHelp.hs:34:1-24 154922 8 0.0 0.0 0.0 0.0 addButtonSlowDoor.amountedlight.\ Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(120,13)-(122,29) 154932 0 0.0 0.0 0.0 0.0 addButtonSlowDoor.setmount Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(123,5)-(125,91) 154933 0 0.0 0.0 0.0 0.0 _plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:82:11-16 154934 8 0.0 0.0 0.0 0.0 divideLine Geometry src/Geometry.hs:(253,1)-(261,32) 154785 4 0.0 0.0 0.0 0.0 divideLine.\ Geometry src/Geometry.hs:256:20-80 154788 30 0.0 0.0 0.0 0.0 divideLine.d Geometry src/Geometry.hs:259:5-16 154786 4 0.0 0.0 0.0 0.0 divideLine.ns Geometry src/Geometry.hs:261:5-32 154789 4 0.0 0.0 0.0 0.0 divideLine.numPoints Geometry src/Geometry.hs:260:5-39 154787 4 0.0 0.0 0.0 0.0 putDoubleDoorThen.half Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:37:5-28 154783 2 0.0 0.0 0.0 0.0 jps0' Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:61:1-67 154780 0 0.0 0.0 0.0 0.0 putLitButOnPos Dodge.Placement.Instance.Button src/Dodge/Placement/Instance/Button.hs:(70,1)-(81,33) 152815 0 0.0 0.0 0.0 0.0 putLitButOnPos.\ Dodge.Placement.Instance.Button src/Dodge/Placement/Instance/Button.hs:(74,17)-(78,36) 152832 2 0.0 0.0 0.0 0.0 _plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:82:11-16 152838 2 0.0 0.0 0.0 0.0 _plSpot Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:80:11-17 154779 2 0.0 0.0 0.0 0.0 jps0' Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:61:1-67 152833 2 0.0 0.0 0.0 0.0 makeButton Dodge.LevelGen.Switch src/Dodge/LevelGen/Switch.hs:(20,1)-(25,5) 152834 2 0.0 0.0 0.0 0.0 putLitButOnPos.changeLight Dodge.Placement.Instance.Button src/Dodge/Placement/Instance/Button.hs:80:5-49 152837 2 0.0 0.0 0.0 0.0 mntLSOn Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(65,1)-(72,34) 152816 0 0.0 0.0 0.0 0.0 ps0jPushPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:(75,1)-(76,46) 152817 0 0.0 0.0 0.0 0.0 ps0jPushPS.\ Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:76:13-46 152818 2 0.0 0.0 0.0 0.0 _plSpot Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:80:11-17 152830 2 0.0 0.0 0.0 0.0 pt0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:55:1-58 152831 0 0.0 0.0 0.0 0.0 corridor Dodge.Room.Corridor src/Dodge/Room/Corridor.hs:(18,1)-(37,9) 152935 0 0.0 0.0 0.0 0.0 spanLightI Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:194:1-34 152936 0 0.0 0.0 0.0 0.0 spanColLightI Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(180,1)-(184,30) 152937 0 0.0 0.0 0.0 0.0 ps0j Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:68:1-84 152938 0 0.0 0.0 0.0 0.0 ps0j.\ Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:68:66-83 152939 3 0.0 0.0 0.0 0.0 door Dodge.Room.Door src/Dodge/Room/Door.hs:(14,1)-(28,9) 152094 0 0.0 0.0 0.0 0.0 putAutoDoor Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(79,1)-(91,89) 152095 0 0.0 0.0 0.0 0.0 putAutoDoor.\ Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(80,12)-(88,17) 152096 0 0.0 0.0 0.0 0.0 putAutoDoor.\.\ Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(82,13)-(88,17) 152097 0 0.0 0.0 0.0 0.0 putDoubleDoor Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(18,1)-(19,68) 152098 0 0.0 0.0 0.0 0.0 putDoubleDoorThen Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(31,1)-(37,28) 152099 0 0.0 0.0 0.0 0.0 putDoubleDoorThen.\ Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(33,17)-(35,36) 152103 30 0.0 0.0 0.0 0.0 doorBetween Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(49,1)-(57,30) 152107 30 0.0 0.0 0.0 0.0 divideLine Geometry src/Geometry.hs:(253,1)-(261,32) 152108 30 0.0 0.0 0.0 0.0 divideLine.\ Geometry src/Geometry.hs:256:20-80 152111 60 0.0 0.0 0.0 0.0 divideLine.d Geometry src/Geometry.hs:259:5-16 152109 30 0.0 0.0 0.0 0.0 divideLine.ns Geometry src/Geometry.hs:261:5-32 152112 30 0.0 0.0 0.0 0.0 divideLine.numPoints Geometry src/Geometry.hs:260:5-39 152110 30 0.0 0.0 0.0 0.0 doorBetween.adoor Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(54,5)-(57,30) 152115 30 0.0 0.0 0.0 0.0 ptCont Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:22:1-26 152113 0 0.0 0.0 0.0 0.0 psPtCont Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:19:1-51 152114 30 0.0 0.0 0.0 0.0 putDoubleDoorThen.\.\ Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:35:25-36 152116 30 0.0 0.0 0.0 0.0 doorBetween Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(49,1)-(57,30) 152100 0 0.0 0.0 0.0 0.0 ptCont Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:22:1-26 152101 0 0.0 0.0 0.0 0.0 psPtCont Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:19:1-51 152102 0 0.0 0.0 0.0 0.0 initialAnoTree Dodge.Floor src/Dodge/Floor.hs:(19,1)-(102,13) 153193 0 0.0 0.0 0.0 0.0 randomChallenges Dodge.Room.Start src/Dodge/Room/Start.hs:73:1-32 153194 0 0.0 0.0 0.0 0.0 shootingRange Dodge.Room.Room src/Dodge/Room/Room.hs:(335,1)-(360,13) 153195 0 0.0 0.0 0.0 0.0 shootersRoom Dodge.Room.Room src/Dodge/Room/Room.hs:(318,1)-(320,88) 153196 0 0.0 0.0 0.0 0.0 shootersRoom' Dodge.Room.Room src/Dodge/Room/Room.hs:(283,1)-(305,67) 153197 0 0.0 0.0 0.0 0.0 shootersRoom'.plmnts Dodge.Room.Room src/Dodge/Room/Room.hs:(295,9)-(299,20) 153198 0 0.0 0.0 0.0 0.0 spanLightI Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:194:1-34 153199 0 0.0 0.0 0.0 0.0 spanColLightI Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(180,1)-(184,30) 153200 0 0.0 0.0 0.0 0.0 ps0j Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:68:1-84 153201 0 0.0 0.0 0.0 0.0 ps0j.\ Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:68:66-83 153202 4 0.0 0.0 0.0 0.0 shootersRoom1 Dodge.Room.Room src/Dodge/Room/Room.hs:(308,1)-(315,13) 154728 0 0.0 0.0 0.0 0.0 shootersRoom' Dodge.Room.Room src/Dodge/Room/Room.hs:(283,1)-(305,67) 154729 0 0.0 0.0 0.0 0.0 shootersRoom'.plmnts Dodge.Room.Room src/Dodge/Room/Room.hs:(295,9)-(299,20) 154730 0 0.0 0.0 0.0 0.0 spanLightI Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:194:1-34 154731 0 0.0 0.0 0.0 0.0 spanColLightI Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(180,1)-(184,30) 154732 0 0.0 0.0 0.0 0.0 ps0j Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:68:1-84 154733 0 0.0 0.0 0.0 0.0 ps0j.\ Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:68:66-83 154734 2 0.0 0.0 0.0 0.0 layoutLevelFromSeed Dodge.LevelGen src/Dodge/LevelGen.hs:(48,1)-(77,40) 152322 0 0.0 0.0 0.0 0.0 layoutLevelFromSeed.treecluster Dodge.LevelGen src/Dodge/LevelGen.hs:53:9-54 152323 0 0.0 0.0 0.0 0.0 initialRoomTree Dodge.Floor src/Dodge/Floor.hs:106:1-47 152324 0 0.0 0.0 0.0 0.0 annoToRoomTree Dodge.Annotation src/Dodge/Annotation.hs:(18,1)-(36,14) 152325 0 0.0 0.0 0.0 0.0 zoom Control.Lens.Zoom src/Control/Lens/Zoom.hs:150:3-72 152326 0 0.0 0.0 0.0 0.0 _1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:119:3-37 152327 0 0.0 0.0 0.0 0.0 initialAnoTree Dodge.Floor src/Dodge/Floor.hs:(19,1)-(102,13) 152328 0 0.0 0.0 0.0 0.0 startRoom Dodge.Room.Start src/Dodge/Room/Start.hs:(63,1)-(70,13) 152329 0 0.0 0.0 0.0 0.0 weaponRoom Dodge.Room.Room src/Dodge/Room/Room.hs:(252,1)-(260,13) 152330 0 0.0 0.0 0.0 0.0 weaponBetweenPillars Dodge.Room.Room src/Dodge/Room/Room.hs:(194,1)-(216,71) 152331 0 0.0 0.0 0.0 0.0 roomPillars Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:(101,1)-(122,76) 152332 0 0.0 0.0 0.0 0.0 roomPillars.plmnts Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:(104,9)-(114,17) 152333 0 0.0 0.0 0.0 0.0 blockPillar Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:(18,1)-(30,40) 152334 0 0.0 0.0 0.0 0.0 ps0jPushPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:(75,1)-(76,46) 152335 0 0.0 0.0 0.0 0.0 ps0jPushPS.\ Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:76:13-46 152336 27 0.0 0.0 0.0 0.0 _plSpot Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:80:11-17 152338 27 0.0 0.0 0.0 0.0 placeRandomPlacement Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:(44,1)-(46,57) 154361 0 0.0 0.0 0.0 0.0 placeRandomPlacement.(...) Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:46:5-57 154362 0 0.0 0.0 0.0 0.0 cenLasTur Dodge.Room.LasTurret src/Dodge/Room/LasTurret.hs:(25,1)-(32,43) 154656 0 0.0 0.0 0.0 0.0 mntLightLnkCond Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(160,1)-(162,59) 154657 0 0.0 0.0 0.0 0.0 mntLSCond Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(147,1)-(150,22) 154658 0 0.0 0.0 0.0 0.0 mntLS Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:125:1-81 154659 0 0.0 0.0 0.0 0.0 mntLSOn Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(65,1)-(72,34) 154660 0 0.0 0.0 0.0 0.0 ps0jPushPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:(75,1)-(76,46) 154661 0 0.0 0.0 0.0 0.0 ps0jPushPS.\ Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:76:13-46 154662 2 0.0 0.0 0.0 0.0 _plSpot Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:80:11-17 154668 2 0.0 0.0 0.0 0.0 roomNgon Dodge.Room.Ngon src/Dodge/Room/Ngon.hs:(15,1)-(34,97) 155148 0 0.0 0.0 0.0 0.0 mntLightLnkCond Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(160,1)-(162,59) 155149 0 0.0 0.0 0.0 0.0 mntLSCond Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(147,1)-(150,22) 155150 0 0.0 0.0 0.0 0.0 mntLS Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:125:1-81 155151 0 0.0 0.0 0.0 0.0 mntLSOn Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(65,1)-(72,34) 155152 0 0.0 0.0 0.0 0.0 ps0jPushPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:(75,1)-(76,46) 155153 0 0.0 0.0 0.0 0.0 ps0jPushPS.\ Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:76:13-46 155154 3 0.0 0.0 0.0 0.0 _plSpot Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:80:11-17 155160 3 0.0 0.0 0.0 0.0 roomRectAutoLinks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(138,1)-(146,43) 154363 0 0.0 0.0 0.0 0.0 mntLightLnkCond Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(160,1)-(162,59) 154364 0 0.0 0.0 0.0 0.0 mntLSCond Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(147,1)-(150,22) 154365 0 0.0 0.0 0.0 0.0 mntLS Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:125:1-81 154366 0 0.0 0.0 0.0 0.0 mntLSOn Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(65,1)-(72,34) 154367 0 0.0 0.0 0.0 0.0 ps0jPushPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:(75,1)-(76,46) 154368 0 0.0 0.0 0.0 0.0 ps0jPushPS.\ Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:76:13-46 154369 11 0.0 0.0 0.0 0.0 _plSpot Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:80:11-17 154375 11 0.0 0.0 0.0 0.0 tanksRoom Dodge.Room.Tanks src/Dodge/Room/Tanks.hs:(104,1)-(129,35) 155059 0 0.0 0.0 0.0 0.0 tanksRoom.plmnts Dodge.Room.Tanks src/Dodge/Room/Tanks.hs:(110,9)-(114,82) 155060 0 0.0 0.0 0.0 0.0 mntLightLnkCond Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(160,1)-(162,59) 155061 0 0.0 0.0 0.0 0.0 mntLSCond Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(147,1)-(150,22) 155062 0 0.0 0.0 0.0 0.0 mntLS Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:125:1-81 155063 0 0.0 0.0 0.0 0.0 mntLSOn Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(65,1)-(72,34) 155064 0 0.0 0.0 0.0 0.0 ps0jPushPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:(75,1)-(76,46) 155065 0 0.0 0.0 0.0 0.0 ps0jPushPS.\ Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:76:13-46 155066 1 0.0 0.0 0.0 0.0 _plSpot Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:80:11-17 155072 1 0.0 0.0 0.0 0.0 randomFourCornerRoomCrsIts Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(278,1)-(285,88) 153352 0 0.0 0.0 0.0 0.0 quarterRoomSquare Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(213,1)-(260,13) 153353 0 0.0 0.0 0.0 0.0 mntLS Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:125:1-81 153354 0 0.0 0.0 0.0 0.0 mntLSOn Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(65,1)-(72,34) 153355 0 0.0 0.0 0.0 0.0 ps0jPushPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:(75,1)-(76,46) 153356 0 0.0 0.0 0.0 0.0 ps0jPushPS.\ Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:76:13-46 153357 3 0.0 0.0 0.0 0.0 _plSpot Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:80:11-17 153365 3 0.0 0.0 0.0 0.0 quarterRoomTri Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(177,1)-(210,13) 153520 0 0.0 0.0 0.0 0.0 mntLS Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:125:1-81 153521 0 0.0 0.0 0.0 0.0 mntLSOn Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(65,1)-(72,34) 153522 0 0.0 0.0 0.0 0.0 ps0jPushPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:(75,1)-(76,46) 153523 0 0.0 0.0 0.0 0.0 ps0jPushPS.\ Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:76:13-46 153524 2 0.0 0.0 0.0 0.0 _plSpot Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:80:11-17 153532 2 0.0 0.0 0.0 0.0 roomPillarsSquare Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:(45,1)-(85,87) 153637 0 0.0 0.0 0.0 0.0 mntLS Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:125:1-81 153722 0 0.0 0.0 0.0 0.0 mntLSOn Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(65,1)-(72,34) 153723 0 0.0 0.0 0.0 0.0 ps0jPushPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:(75,1)-(76,46) 153724 0 0.0 0.0 0.0 0.0 ps0jPushPS.\ Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:76:13-46 153725 4 0.0 0.0 0.0 0.0 _plSpot Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:80:11-17 153733 4 0.0 0.0 0.0 0.0 spanColLightBlackI Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(187,1)-(191,30) 153977 0 0.0 0.0 0.0 0.0 ps0j Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:68:1-84 153978 0 0.0 0.0 0.0 0.0 ps0j.\ Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:68:66-83 153979 2 0.0 0.0 0.0 0.0 sensInsideDoor Dodge.Room.SensorDoor src/Dodge/Room/SensorDoor.hs:(70,1)-(80,103) 152464 0 0.0 0.0 0.0 0.0 putMessageTerminal Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(44,1)-(49,25) 152465 0 0.0 0.0 0.0 0.0 putTerminal Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(17,1)-(41,37) 152466 0 0.0 0.0 0.0 0.0 ps0PushPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:(80,1)-(81,56) 152467 1 0.0 0.0 0.0 0.0 ps0PushPS.\ Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:81:14-56 152468 2 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 152469 2 0.0 0.0 0.0 0.0 _plSpot Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:80:11-17 152476 2 0.0 0.0 0.0 0.0 right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 152470 2 0.0 0.0 0.0 0.0 putTerminal.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(19,18)-(30,95) 152471 1 0.0 0.0 0.0 0.0 putTerminal.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(21,26)-(30,95) 155196 0 0.0 0.0 0.0 0.0 putTerminal.\.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:30:36-95 155197 0 0.0 0.0 0.0 0.0 putTerminal.setids Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(32,5)-(41,37) 155198 0 0.0 0.0 0.0 0.0 at Control.Lens.At src/Control/Lens/At.hs:495:3-25 156102 1 0.0 0.0 0.0 0.0 putTerminal.setids.tmid Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:39:9-37 155199 1 0.0 0.0 0.0 0.0 _plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:82:11-16 155200 1 0.0 0.0 0.0 0.0 putTerminal.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(21,26)-(30,95) 152477 1 0.0 0.0 0.0 0.0 _plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:82:11-16 169967 1 0.0 0.0 0.0 0.0 at Control.Lens.At src/Control/Lens/At.hs:495:3-25 152500 1 0.0 0.0 0.0 0.0 pt0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:55:1-58 152478 1 0.0 0.0 0.0 0.0 putTerminal.\.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:30:36-95 152505 1 0.0 0.0 0.0 0.0 putTerminal.setids Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(32,5)-(41,37) 155204 0 0.0 0.0 0.0 0.0 putTerminal.setids.mcid Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:41:9-37 155205 1 0.0 0.0 0.0 0.0 _plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:82:11-16 155206 1 0.0 0.0 0.0 0.0 sps0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:43:1-21 152506 0 0.0 0.0 0.0 0.0 sPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:28:1-69 152507 1 0.0 0.0 0.0 0.0 putTerminal.\.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:30:36-95 155207 0 0.0 0.0 0.0 0.0 putTerminal.setids Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(32,5)-(41,37) 155208 0 0.0 0.0 0.0 0.0 putTerminal.setids.btid Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:40:9-37 155209 1 0.0 0.0 0.0 0.0 _plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:82:11-16 155210 1 0.0 0.0 0.0 0.0 shootingRange Dodge.Room.Room src/Dodge/Room/Room.hs:(335,1)-(360,13) 153089 0 0.0 0.0 0.0 0.0 shootingRange.padcutroom Dodge.Room.Room src/Dodge/Room/Room.hs:(350,9)-(352,65) 153090 0 0.0 0.0 0.0 0.0 spanLightI Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:194:1-34 153091 0 0.0 0.0 0.0 0.0 spanColLightI Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(180,1)-(184,30) 153092 0 0.0 0.0 0.0 0.0 ps0j Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:68:1-84 153093 0 0.0 0.0 0.0 0.0 ps0j.\ Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:68:66-83 153094 2 0.0 0.0 0.0 0.0 placePlainPSSpot.(...) Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:50:9-81 152046 444 0.0 0.0 0.1 0.1 _plType Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:81:11-17 152051 444 0.0 0.0 0.0 0.0 placeSpotID Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:(90,1)-(92,30) 152047 444 0.0 0.0 0.1 0.1 placeSpotID.(...) Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:91:9-49 152049 444 0.0 0.0 0.1 0.1 placeSpotID' Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:(96,1)-(132,35) 152050 497 0.0 0.0 0.1 0.1 placeSpotID'.(...) Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:129:5-28 152350 430 0.0 0.0 0.0 0.0 _psPos Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:64:11-16 152351 430 0.0 0.0 0.0 0.0 placeSpotID'.rot Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:131:5-19 152354 430 0.0 0.0 0.0 0.0 _psRot Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:64:29-34 152355 430 0.0 0.0 0.0 0.0 placeSpotID'.p Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:129:5-28 152349 376 0.0 0.0 0.0 0.0 placeSpotID'.doShift Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:132:5-35 152348 220 0.0 0.0 0.0 0.0 shiftPointBy Dodge.ShiftPoint src/Dodge/ShiftPoint.hs:6:1-49 152356 537 0.0 0.0 0.0 0.0 plNewUpID Dodge.Base.NewID src/Dodge/Base/NewID.hs:(21,1)-(23,26) 152052 213 0.0 0.0 0.0 0.0 ipeek Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:236:3-70 154206 213 0.0 0.0 0.0 0.0 extract Control.Comonad src/Control/Comonad.hs:177:3-23 154207 213 0.0 0.0 0.0 0.0 sieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:38:3-24 154208 213 0.0 0.0 0.0 0.0 fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:218:3-14 154220 213 0.0 0.0 0.0 0.0 ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:214:3-44 154221 213 0.0 0.0 0.0 0.0 sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:3-50 154222 213 0.0 0.0 0.0 0.0 cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 154223 213 0.0 0.0 0.0 0.0 sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:30-50 154224 213 0.0 0.0 0.0 0.0 cosieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:62:3-30 154225 213 0.0 0.0 0.0 0.0 ipeek.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:236:60-69 154226 213 0.0 0.0 0.0 0.0 ipeeks Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:238:3-67 152053 213 0.0 0.0 0.0 0.0 extract Control.Comonad src/Control/Comonad.hs:177:3-23 152054 213 0.0 0.0 0.0 0.0 sieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:38:3-24 152055 213 0.0 0.0 0.0 0.0 ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:214:3-44 154177 639 0.0 0.0 0.0 0.0 fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:218:3-14 154178 426 0.0 0.0 0.0 0.0 sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:3-50 154187 0 0.0 0.0 0.0 0.0 cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 154188 0 0.0 0.0 0.0 0.0 sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:30-50 154189 0 0.0 0.0 0.0 0.0 cosieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:62:3-30 154190 213 0.0 0.0 0.0 0.0 fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:218:3-14 154176 213 0.0 0.0 0.0 0.0 sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:3-50 154184 0 0.0 0.0 0.0 0.0 cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 154185 0 0.0 0.0 0.0 0.0 sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:30-50 154186 213 0.0 0.0 0.0 0.0 plNewUpID.i Dodge.Base.NewID src/Dodge/Base/NewID.hs:23:5-26 152841 213 0.0 0.0 0.0 0.0 ipos Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:234:3-51 152843 213 0.0 0.0 0.0 0.0 extract Control.Comonad src/Control/Comonad.hs:177:3-23 152844 213 0.0 0.0 0.0 0.0 sieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:38:3-24 152845 213 0.0 0.0 0.0 0.0 ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:214:3-44 154192 639 0.0 0.0 0.0 0.0 fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:218:3-14 154193 426 0.0 0.0 0.0 0.0 sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:3-50 154202 0 0.0 0.0 0.0 0.0 cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 154203 0 0.0 0.0 0.0 0.0 sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:30-50 154204 0 0.0 0.0 0.0 0.0 cosieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:62:3-30 154205 213 0.0 0.0 0.0 0.0 fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:218:3-14 154191 213 0.0 0.0 0.0 0.0 newKey IntMapHelp src/IntMapHelp.hs:60:1-42 152842 0 0.0 0.0 0.0 0.0 sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:3-50 154199 0 0.0 0.0 0.0 0.0 cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 154200 0 0.0 0.0 0.0 0.0 sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:30-50 154201 213 0.0 0.0 0.0 0.0 plLineBlock Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:(60,1)-(114,13) 152343 100 0.0 0.0 0.0 0.1 plLineBlock.blid Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:76:5-53 152368 100 0.0 0.0 0.0 0.0 newKey IntMapHelp src/IntMapHelp.hs:60:1-42 152369 0 0.0 0.0 0.0 0.0 plLineBlock.blockCenPs Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:69:5-44 152344 100 0.0 0.0 0.0 0.0 evenOddSplit Dodge.Base src/Dodge/Base.hs:(138,1)-(140,30) 152346 0 0.0 0.0 0.0 0.0 evenOddSplit.f Dodge.Base src/Dodge/Base.hs:140:5-30 152363 492 0.0 0.0 0.0 0.0 plLineBlock.cornerPoints Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:72:5-56 154502 100 0.0 0.0 0.0 0.0 rectWH Geometry.Polygon src/Geometry/Polygon.hs:23:1-35 154503 100 0.0 0.0 0.0 0.0 rectNSWE Geometry.Polygon src/Geometry/Polygon.hs:20:1-55 154504 100 0.0 0.0 0.0 0.0 plLineBlock.depth Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:66:5-19 154500 100 0.0 0.0 0.0 0.0 plLineBlock.halfBlockWidth Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:68:5-66 154501 100 0.0 0.0 0.0 0.0 plLineBlock.insertBlocks Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:97:5-63 152366 100 0.0 0.0 0.0 0.1 plLineBlock.insertBlock Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:(77,5)-(96,17) 152367 296 0.0 0.0 0.0 0.1 insertWalls Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:(118,1)-(120,51) 154507 296 0.0 0.0 0.0 0.1 insertWalls.(...) Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:120:5-51 154508 296 0.0 0.0 0.0 0.1 insertWall Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:(123,1)-(125,57) 154509 1184 0.0 0.0 0.0 0.1 _wlID Dodge.Data.Wall src/Dodge/Data/Wall.hs:20:7-11 154521 1184 0.0 0.0 0.0 0.0 _wlLine Dodge.Data.Wall src/Dodge/Data/Wall.hs:19:7-13 154532 1184 0.0 0.0 0.0 0.0 at Control.Lens.At src/Control/Lens/At.hs:484:3-28 154520 1184 0.0 0.0 0.0 0.0 obstructPathsCrossing Dodge.Path src/Dodge/Path.hs:(140,1)-(149,84) 154510 1184 0.0 0.0 0.0 0.0 obstructPathsCrossing.es Dodge.Path src/Dodge/Path.hs:145:5-53 154528 1184 0.0 0.0 0.0 0.0 obstructPathsCrossing.edgecrosses Dodge.Path src/Dodge/Path.hs:146:5-98 154539 9620 0.0 0.0 0.0 0.0 == Linear.V2 src/Linear/V2.hs:114:4-5 154542 19240 0.0 0.0 0.0 0.0 _peEnd Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:42:7-12 154541 9620 0.0 0.0 0.0 0.0 _peStart Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:41:7-14 154540 9620 0.0 0.0 0.0 0.0 pesNearSeg Dodge.Zoning.Pathing src/Dodge/Zoning/Pathing.hs:38:1-42 154529 0 0.0 0.0 0.0 0.0 compare Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:38:19-21 154536 21559 0.0 0.0 0.0 0.0 compare Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:46:19-21 154537 12251 0.0 0.0 0.0 0.0 compare Linear.V2 src/Linear/V2.hs:114:7-9 154538 24502 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 154535 7424 0.0 0.0 0.0 0.0 _peZoning Dodge.Data.World src/Dodge/Data/World.hs:52:7-15 154534 1184 0.0 0.0 0.0 0.0 zoneOfPoint Dodge.Zoning.Base src/Dodge/Zoning/Base.hs:44:1-26 154530 0 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 154531 3712 0.0 0.0 0.0 0.0 obstructPathsCrossing.updateedges Dodge.Path src/Dodge/Path.hs:147:5-44 177195 0 0.0 0.0 0.0 0.0 obstructPathsCrossing.updateedge Dodge.Path src/Dodge/Path.hs:(148,5)-(149,84) 177196 0 0.0 0.0 0.0 0.0 at Control.Lens.At src/Control/Lens/At.hs:528:3-49 177197 51 0.0 0.0 0.0 0.0 insertWalls.paths Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:120:5-51 156675 296 0.0 0.0 0.0 0.0 insertWalls.w' Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:120:5-51 154543 296 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 154544 296 0.0 0.0 0.0 0.0 ix.\ Control.Lens.At src/Control/Lens/At.hs:307:31-50 154545 296 0.0 0.0 0.0 0.0 compare Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:38:19-21 156677 295 0.0 0.0 0.0 0.0 compare Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:46:19-21 156678 162 0.0 0.0 0.0 0.0 compare Linear.V2 src/Linear/V2.hs:114:7-9 156679 324 0.0 0.0 0.0 0.0 plLineBlock.cornersAt Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:73:5-72 154518 296 0.0 0.0 0.0 0.0 plLineBlock.ksAtI Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:98:5-49 154511 296 0.0 0.0 0.0 0.0 plLineBlock.makeWallAt Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:107:5-81 154494 296 0.0 0.0 0.0 0.0 plLineBlock.makePane Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:(108,5)-(114,13) 154495 1184 0.0 0.0 0.0 0.0 plLineBlock.ksAtI Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:98:5-49 154497 296 0.0 0.0 0.0 0.0 plLineBlock.linesAt Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:74:5-39 154498 296 0.0 0.0 0.0 0.0 loopPairs ListHelp src/ListHelp.hs:(29,1)-(33,69) 154505 296 0.0 0.0 0.0 0.0 loopPairs.f ListHelp src/ListHelp.hs:(31,5)-(32,40) 154506 1184 0.0 0.0 0.0 0.0 plLineBlock.cornersAt Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:73:5-72 154499 296 0.0 0.0 0.0 0.0 plLineBlock.visibilityAt Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:(99,5)-(102,48) 154496 296 0.0 0.0 0.0 0.0 plLineBlock.shadowsAt Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:(103,5)-(106,51) 154514 296 0.0 0.0 0.0 0.0 plLineBlock.ksAtI Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:98:5-49 154546 192 0.0 0.0 0.0 0.0 plLineBlock.is Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:71:5-29 152365 100 0.0 0.0 0.0 0.0 plLineBlock.numBlocks Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:70:5-33 152364 100 0.0 0.0 0.0 0.0 plLineBlock.psOnLine Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:67:5-49 152347 100 0.0 0.0 0.0 0.0 divideLineOddNumPoints Geometry src/Geometry.hs:(266,1)-(277,34) 152357 100 0.0 0.0 0.0 0.0 divideLineOddNumPoints.\ Geometry src/Geometry.hs:269:20-80 152361 296 0.0 0.0 0.0 0.0 divideLineOddNumPoints.d Geometry src/Geometry.hs:272:5-16 152358 100 0.0 0.0 0.0 0.0 divideLineOddNumPoints.ns Geometry src/Geometry.hs:277:5-34 152362 100 0.0 0.0 0.0 0.0 divideLineOddNumPoints.numPoints Geometry src/Geometry.hs:(274,5)-(276,36) 152360 100 0.0 0.0 0.0 0.0 divideLineOddNumPoints.numPoints' Geometry src/Geometry.hs:273:5-40 152359 100 0.0 0.0 0.0 0.0 plLineBlock.wlid Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:75:5-52 154512 100 0.0 0.0 0.0 0.0 newKey IntMapHelp src/IntMapHelp.hs:60:1-42 154513 0 0.0 0.0 0.0 0.0 plLineBlock.cornersAt Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:73:5-72 154533 0 0.0 0.0 0.0 0.0 plLineBlock.insertBlock Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:(77,5)-(96,17) 154515 0 0.0 0.0 0.0 0.0 _wlMaterial Dodge.Data.Wall src/Dodge/Data/Wall.hs:34:7-17 154519 100 0.0 0.0 0.0 0.0 plLineBlock.shadowsAt Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:(103,5)-(106,51) 154516 0 0.0 0.0 0.0 0.0 plLineBlock.ksAtI Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:98:5-49 154517 200 0.0 0.0 0.0 0.0 plSlideDoor Dodge.Placement.PlaceSpot.TriggerDoor src/Dodge/Placement/PlaceSpot/TriggerDoor.hs:(87,1)-(106,65) 152117 86 0.0 0.0 0.0 0.0 plSlideDoor.addDoorWalls Dodge.Placement.PlaceSpot.TriggerDoor src/Dodge/Placement/PlaceSpot/TriggerDoor.hs:103:5-74 154422 86 0.0 0.0 0.0 0.0 addDoorWall Dodge.Placement.PlaceSpot.TriggerDoor src/Dodge/Placement/PlaceSpot/TriggerDoor.hs:(54,1)-(66,56) 154425 344 0.0 0.0 0.0 0.0 addDoorWall.(...) Dodge.Placement.PlaceSpot.TriggerDoor src/Dodge/Placement/PlaceSpot/TriggerDoor.hs:66:5-56 154426 344 0.0 0.0 0.0 0.0 obstructPathsCrossing Dodge.Path src/Dodge/Path.hs:(140,1)-(149,84) 154427 344 0.0 0.0 0.0 0.0 obstructPathsCrossing.es Dodge.Path src/Dodge/Path.hs:145:5-53 154432 344 0.0 0.0 0.0 0.0 obstructPathsCrossing.edgecrosses Dodge.Path src/Dodge/Path.hs:146:5-98 154444 3000 0.0 0.0 0.0 0.0 == Linear.V2 src/Linear/V2.hs:114:4-5 154447 6000 0.0 0.0 0.0 0.0 _peEnd Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:42:7-12 154446 3000 0.0 0.0 0.0 0.0 _peStart Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:41:7-14 154445 3000 0.0 0.0 0.0 0.0 pesNearSeg Dodge.Zoning.Pathing src/Dodge/Zoning/Pathing.hs:38:1-42 154433 0 0.0 0.0 0.0 0.0 compare Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:38:19-21 154441 6605 0.0 0.0 0.0 0.0 compare Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:46:19-21 154442 3904 0.0 0.0 0.0 0.0 compare Linear.V2 src/Linear/V2.hs:114:7-9 154443 7808 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 154440 2416 0.0 0.0 0.0 0.0 _peZoning Dodge.Data.World src/Dodge/Data/World.hs:52:7-15 154439 344 0.0 0.0 0.0 0.0 zoneOfPoint Dodge.Zoning.Base src/Dodge/Zoning/Base.hs:44:1-26 154434 0 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 154435 1208 0.0 0.0 0.0 0.0 obstructPathsCrossing.updateedges Dodge.Path src/Dodge/Path.hs:147:5-44 177277 0 0.0 0.0 0.0 0.0 obstructPathsCrossing.updateedge Dodge.Path src/Dodge/Path.hs:(148,5)-(149,84) 177278 0 0.0 0.0 0.0 0.0 at Control.Lens.At src/Control/Lens/At.hs:528:3-49 177279 46 0.0 0.0 0.0 0.0 addDoorWall.w' Dodge.Placement.PlaceSpot.TriggerDoor src/Dodge/Placement/PlaceSpot/TriggerDoor.hs:66:5-56 154448 344 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 154449 344 0.0 0.0 0.0 0.0 addDoorWall.es Dodge.Placement.PlaceSpot.TriggerDoor src/Dodge/Placement/PlaceSpot/TriggerDoor.hs:66:5-56 156310 344 0.0 0.0 0.0 0.0 ix.\ Control.Lens.At src/Control/Lens/At.hs:307:31-50 154450 344 0.0 0.0 0.0 0.0 plSlideDoor.drid Dodge.Placement.PlaceSpot.TriggerDoor src/Dodge/Placement/PlaceSpot/TriggerDoor.hs:90:5-52 154417 86 0.0 0.0 0.0 0.0 _cWorld Dodge.Data.World src/Dodge/Data/World.hs:37:7-13 154419 86 0.0 0.0 0.0 0.0 _doors Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:124:7-12 154421 86 0.0 0.0 0.0 0.0 _lWorld Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:26:7-13 154420 86 0.0 0.0 0.0 0.0 newKey IntMapHelp src/IntMapHelp.hs:60:1-42 154418 0 0.0 0.0 0.0 0.0 plSlideDoor.pairs Dodge.Placement.PlaceSpot.TriggerDoor src/Dodge/Placement/PlaceSpot/TriggerDoor.hs:104:5-32 154423 86 0.0 0.0 0.0 0.0 rectanglePairs Dodge.LevelGen.DoorPane src/Dodge/LevelGen/DoorPane.hs:(8,1)-(19,51) 154424 86 0.0 0.0 0.0 0.0 rectanglePairs.ad Dodge.LevelGen.DoorPane src/Dodge/LevelGen/DoorPane.hs:16:5-19 154438 86 0.0 0.0 0.0 0.0 rectanglePairs.aup Dodge.LevelGen.DoorPane src/Dodge/LevelGen/DoorPane.hs:15:5-20 154436 86 0.0 0.0 0.0 0.0 rectanglePairs.bd Dodge.LevelGen.DoorPane src/Dodge/LevelGen/DoorPane.hs:18:5-19 154451 86 0.0 0.0 0.0 0.0 rectanglePairs.bu Dodge.LevelGen.DoorPane src/Dodge/LevelGen/DoorPane.hs:17:5-19 154452 86 0.0 0.0 0.0 0.0 rectanglePairs.norm Dodge.LevelGen.DoorPane src/Dodge/LevelGen/DoorPane.hs:19:5-51 154437 86 0.0 0.0 0.0 0.0 plSlideDoor.wlids Dodge.Placement.PlaceSpot.TriggerDoor src/Dodge/Placement/PlaceSpot/TriggerDoor.hs:106:5-65 152118 86 0.0 0.0 0.0 0.0 _cWorld Dodge.Data.World src/Dodge/Data/World.hs:37:7-13 152121 86 0.0 0.0 0.0 0.0 _lWorld Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:26:7-13 154414 86 0.0 0.0 0.0 0.0 _walls Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:122:7-12 154415 86 0.0 0.0 0.0 0.0 newKey IntMapHelp src/IntMapHelp.hs:60:1-42 152120 0 0.0 0.0 0.0 0.0 mvCr Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:183:1-59 154413 81 0.0 0.0 0.0 0.0 mvFS Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:186:1-58 154232 56 0.0 0.0 0.0 0.0 mvLS Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:(214,1)-(218,56) 154212 54 0.0 0.0 0.0 0.0 mvLS.startPos Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:218:5-56 154213 54 0.0 0.0 0.0 0.0 _lsParam Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:36:7-14 154214 54 0.0 0.0 0.0 0.0 _lsPos Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:28:7-12 154215 54 0.0 0.0 0.0 0.0 onXY Geometry.Vector3D src/Geometry/Vector3D.hs:(131,1)-(133,25) 154216 54 0.0 0.0 0.0 0.0 onXY.(...) Geometry.Vector3D src/Geometry/Vector3D.hs:133:5-25 154218 54 0.0 0.0 0.0 0.0 onXY.x' Geometry.Vector3D src/Geometry/Vector3D.hs:133:5-25 154217 54 0.0 0.0 0.0 0.0 onXY.y' Geometry.Vector3D src/Geometry/Vector3D.hs:133:5-25 154219 54 0.0 0.0 0.0 0.0 placeSpotID'.p' Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:130:5-19 154209 54 0.0 0.0 0.0 0.0 placeSpotID'.px Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:129:5-28 154210 54 0.0 0.0 0.0 0.0 placeSpotID'.py Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:129:5-28 154211 54 0.0 0.0 0.0 0.0 evaluateRandPS Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:(138,1)-(140,51) 152370 53 0.0 0.0 0.0 0.0 evaluateRandPS.(...) Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:140:5-51 152371 53 0.0 0.0 0.0 0.0 _randGen Dodge.Data.World src/Dodge/Data/World.hs:40:7-14 152387 53 0.0 0.0 0.0 0.0 randC1 Dodge.Placement.Instance.Creature src/Dodge/Placement/Instance/Creature.hs:9:1-82 152372 0 0.0 0.0 0.0 0.0 takeOne RandomHelp src/RandomHelp.hs:21:1-75 152373 0 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:235:3-43 152376 53 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 152377 53 0.0 0.0 0.0 0.0 takeOne.\ RandomHelp src/RandomHelp.hs:21:59-74 152374 53 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 152380 0 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 152384 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:556:19-27 152385 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:566:3-27 152386 0 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 154979 64 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 154980 64 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 154985 64 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 154986 64 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 154988 64 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 154987 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 154981 64 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 154982 64 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 154984 64 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 154983 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 154991 64 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 154992 64 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 154989 64 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 154990 0 0.0 0.0 0.0 0.0 evaluateRandPS.evaluatedType Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:140:5-51 152375 53 0.0 0.0 0.0 0.0 evaluateRandPS.g Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:140:5-51 154993 53 0.0 0.0 0.0 0.0 plBlock Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:(26,1)-(47,15) 152669 29 0.0 0.0 0.0 0.0 at Control.Lens.At src/Control/Lens/At.hs:484:3-28 154129 29 0.0 0.0 0.0 0.0 insertWalls Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:(118,1)-(120,51) 154125 29 0.0 0.0 0.0 0.0 insertWalls.(...) Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:120:5-51 154126 29 0.0 0.0 0.0 0.0 insertWall Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:(123,1)-(125,57) 154127 116 0.0 0.0 0.0 0.0 _wlID Dodge.Data.Wall src/Dodge/Data/Wall.hs:20:7-11 154131 116 0.0 0.0 0.0 0.0 _wlLine Dodge.Data.Wall src/Dodge/Data/Wall.hs:19:7-13 154163 116 0.0 0.0 0.0 0.0 at Control.Lens.At src/Control/Lens/At.hs:484:3-28 154130 116 0.0 0.0 0.0 0.0 obstructPathsCrossing Dodge.Path src/Dodge/Path.hs:(140,1)-(149,84) 154128 116 0.0 0.0 0.0 0.0 obstructPathsCrossing.es Dodge.Path src/Dodge/Path.hs:145:5-53 154158 116 0.0 0.0 0.0 0.0 obstructPathsCrossing.edgecrosses Dodge.Path src/Dodge/Path.hs:146:5-98 154169 1135 0.0 0.0 0.0 0.0 == Linear.V2 src/Linear/V2.hs:114:4-5 154172 2270 0.0 0.0 0.0 0.0 _peEnd Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:42:7-12 154171 1135 0.0 0.0 0.0 0.0 _peStart Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:41:7-14 154170 1135 0.0 0.0 0.0 0.0 pesNearSeg Dodge.Zoning.Pathing src/Dodge/Zoning/Pathing.hs:38:1-42 154160 0 0.0 0.0 0.0 0.0 compare Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:38:19-21 154166 2343 0.0 0.0 0.0 0.0 compare Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:46:19-21 154167 1304 0.0 0.0 0.0 0.0 compare Linear.V2 src/Linear/V2.hs:114:7-9 154168 2608 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 154165 784 0.0 0.0 0.0 0.0 _peZoning Dodge.Data.World src/Dodge/Data/World.hs:52:7-15 154164 116 0.0 0.0 0.0 0.0 zoneOfPoint Dodge.Zoning.Base src/Dodge/Zoning/Base.hs:44:1-26 154161 0 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 154162 392 0.0 0.0 0.0 0.0 insertWalls.paths Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:120:5-51 156676 29 0.0 0.0 0.0 0.0 insertWalls.w' Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:120:5-51 154173 29 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 154174 29 0.0 0.0 0.0 0.0 ix.\ Control.Lens.At src/Control/Lens/At.hs:307:31-50 154175 29 0.0 0.0 0.0 0.0 plBlock.blid Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:39:5-52 154120 29 0.0 0.0 0.0 0.0 newKey IntMapHelp src/IntMapHelp.hs:60:1-42 154121 0 0.0 0.0 0.0 0.0 plBlock.i Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:41:5-48 152670 29 0.0 0.0 0.0 0.0 newKey IntMapHelp src/IntMapHelp.hs:60:1-42 152671 0 0.0 0.0 0.0 0.0 plBlock.is Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:42:5-33 154123 29 0.0 0.0 0.0 0.0 plBlock.lns Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:40:5-34 154122 29 0.0 0.0 0.0 0.0 plBlock.wls Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:(43,5)-(47,15) 154124 29 0.0 0.0 0.0 0.0 plBlock.wls.\ Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:45:23-83 154132 116 0.0 0.0 0.0 0.0 mvProp Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:170:1-60 154930 8 0.0 0.0 0.0 0.0 createFlIt Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:177:1-83 154407 6 0.0 0.0 0.0 0.0 mvButton Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:173:1-62 154817 5 0.0 0.0 0.0 0.0 plMachine Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:(189,1)-(200,91) 152559 5 0.0 0.0 0.0 0.0 plMachine.mcid Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:196:5-55 154590 5 0.0 0.0 0.0 0.0 newKey IntMapHelp src/IntMapHelp.hs:60:1-42 154591 0 0.0 0.0 0.0 0.0 plMachine.wlid Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:197:5-52 152560 5 0.0 0.0 0.0 0.0 newKey IntMapHelp src/IntMapHelp.hs:60:1-42 152561 0 0.0 0.0 0.0 0.0 _plIDCont Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:83:11-19 152549 0 0.0 0.0 0.0 0.0 addButtonSlowDoor Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(96,1)-(149,25) 154895 0 0.0 0.0 0.0 0.0 addButtonSlowDoor.theterminal Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(104,5)-(106,86) 154896 0 0.0 0.0 0.0 0.0 putMessageTerminal Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(44,1)-(49,25) 154897 0 0.0 0.0 0.0 0.0 putTerminal Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(17,1)-(41,37) 154898 0 0.0 0.0 0.0 0.0 ps0PushPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:(80,1)-(81,56) 154899 0 0.0 0.0 0.0 0.0 ps0PushPS.\ Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:81:14-56 154900 0 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 154941 4 0.0 0.0 0.0 0.0 ix.\ Control.Lens.At src/Control/Lens/At.hs:307:31-50 154947 4 0.0 0.0 0.0 0.0 putTerminal.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(19,18)-(30,95) 156096 0 0.0 0.0 0.0 0.0 putTerminal.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(21,26)-(30,95) 156097 0 0.0 0.0 0.0 0.0 putTerminal.\.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:30:36-95 156098 0 0.0 0.0 0.0 0.0 putTerminal.setids Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(32,5)-(41,37) 156099 0 0.0 0.0 0.0 0.0 at Control.Lens.At src/Control/Lens/At.hs:495:3-25 156100 0 0.0 0.0 0.0 0.0 compare Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:23:25-27 156101 2 0.0 0.0 0.0 0.0 putTerminal.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(21,26)-(30,95) 154901 0 0.0 0.0 0.0 0.0 pt0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:55:1-58 154902 0 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 154948 4 0.0 0.0 0.0 0.0 ix.\ Control.Lens.At src/Control/Lens/At.hs:307:31-50 154949 4 0.0 0.0 0.0 0.0 putTerminal.\.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:30:36-95 154903 0 0.0 0.0 0.0 0.0 putTerminal.setids Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(32,5)-(41,37) 154904 2 0.0 0.0 0.0 0.0 addButtonSlowDoor.butDoor Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(129,5)-(148,43) 154905 0 0.0 0.0 0.0 0.0 addButtonSlowDoor.butDoor.\ Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(132,23)-(148,43) 154906 0 0.0 0.0 0.0 0.0 putDoubleDoorThen Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(31,1)-(37,28) 154907 0 0.0 0.0 0.0 0.0 doorBetween Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(49,1)-(57,30) 154908 0 0.0 0.0 0.0 0.0 divideDoorPane Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(68,1)-(76,59) 154909 0 0.0 0.0 0.0 0.0 ptCont Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:22:1-26 154910 0 0.0 0.0 0.0 0.0 psPtCont Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:19:1-51 154911 0 0.0 0.0 0.0 0.0 putDoubleDoorThen.\ Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(33,17)-(35,36) 154912 0 0.0 0.0 0.0 0.0 putDoubleDoorThen.\.\ Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:35:25-36 154913 0 0.0 0.0 0.0 0.0 addButtonSlowDoor.butDoor.\.\ Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(142,21)-(148,43) 154914 0 0.0 0.0 0.0 0.0 addButtonSlowDoor.amountedlight Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(114,5)-(122,29) 154915 0 0.0 0.0 0.0 0.0 moveLSThen Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(39,1)-(52,13) 154916 0 0.0 0.0 0.0 0.0 propLSThen Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(25,1)-(29,25) 154917 0 0.0 0.0 0.0 0.0 pt0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:55:1-58 154918 0 0.0 0.0 0.0 0.0 propLSThen.\ Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(27,9)-(29,25) 154919 0 0.0 0.0 0.0 0.0 addButtonSlowDoor.amountedlight.\ Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(120,13)-(122,29) 154920 0 0.0 0.0 0.0 0.0 addButtonSlowDoor.setmount Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(123,5)-(125,91) 154923 0 0.0 0.0 0.0 0.0 .++~ LensHelp src/LensHelp.hs:34:1-24 154924 0 0.0 0.0 0.0 0.0 _plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:82:11-16 168294 16 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 154931 8 0.0 0.0 0.0 0.0 ix.\ Control.Lens.At src/Control/Lens/At.hs:307:31-50 154935 8 0.0 0.0 0.0 0.0 sensInsideDoor Dodge.Room.SensorDoor src/Dodge/Room/SensorDoor.hs:(70,1)-(80,103) 152550 0 0.0 0.0 0.0 0.0 putMessageTerminal Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(44,1)-(49,25) 152551 0 0.0 0.0 0.0 0.0 putTerminal Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(17,1)-(41,37) 152552 0 0.0 0.0 0.0 0.0 ps0PushPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:(80,1)-(81,56) 152553 0 0.0 0.0 0.0 0.0 ps0PushPS.\ Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:81:14-56 152554 0 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 155195 2 0.0 0.0 0.0 0.0 ix.\ Control.Lens.At src/Control/Lens/At.hs:307:31-50 155201 2 0.0 0.0 0.0 0.0 putTerminal.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(19,18)-(30,95) 156103 0 0.0 0.0 0.0 0.0 putTerminal.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(21,26)-(30,95) 156104 0 0.0 0.0 0.0 0.0 putTerminal.\.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:30:36-95 156105 0 0.0 0.0 0.0 0.0 putTerminal.setids Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(32,5)-(41,37) 156106 0 0.0 0.0 0.0 0.0 at Control.Lens.At src/Control/Lens/At.hs:495:3-25 156107 0 0.0 0.0 0.0 0.0 compare Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:23:25-27 156108 1 0.0 0.0 0.0 0.0 putTerminal.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(21,26)-(30,95) 152555 0 0.0 0.0 0.0 0.0 pt0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:55:1-58 152556 0 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 155202 2 0.0 0.0 0.0 0.0 ix.\ Control.Lens.At src/Control/Lens/At.hs:307:31-50 155203 2 0.0 0.0 0.0 0.0 putTerminal.\.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:30:36-95 152557 0 0.0 0.0 0.0 0.0 putTerminal.setids Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(32,5)-(41,37) 152558 1 0.0 0.0 0.0 0.0 _gwWorld Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:25:7-14 152056 444 0.0 0.0 0.0 0.0 placeSpotID.w Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:91:9-49 152048 444 0.0 0.0 0.0 0.0 placeSpotID.i Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:91:9-49 152840 55 0.0 0.0 0.0 0.0 _plSpot Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:80:11-17 152352 430 0.0 0.0 0.0 0.0 shiftPSBy Dodge.Placement.Shift src/Dodge/Placement/Shift.hs:(13,1)-(16,22) 152353 430 0.0 0.0 0.0 0.0 placePlainPSSpot.w' Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:50:9-81 152045 444 0.0 0.0 0.0 0.0 placePlainPSSpot.recrPlace Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:(54,5)-(56,38) 152104 159 0.0 0.0 0.0 0.0 placePlainPSSpot.recrPlace.(...) Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:55:13-51 152106 159 0.0 0.0 0.0 0.0 placePlainPSSpot.recrPlace.wr Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:55:13-51 152105 159 0.0 0.0 0.0 0.0 placePlainPSSpot.newplmnt Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:51:9-37 152339 110 0.0 0.0 0.0 0.0 placePlainPSSpot.i Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:50:9-81 152839 55 0.0 0.0 0.0 0.0 placeSpotUsingLink Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:(67,1)-(76,51) 152129 101 0.0 0.0 0.0 0.0 placeSpotUsingLink.searchedPoss Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:(73,5)-(76,51) 152131 2764 0.0 0.0 0.0 0.0 anyUnusedSpot Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:67:1-89 152901 0 0.0 0.0 0.0 0.0 rprBool Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:73:1-59 152902 0 0.0 0.0 0.0 0.0 anyUnusedSpot.\ Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:67:36-89 152904 15 0.0 0.0 0.0 0.0 == Dodge.Data.Room src/Dodge/Data/Room.hs:67:15-16 152906 15 0.0 0.0 0.0 0.0 _rpLinkStatus Dodge.Data.Room src/Dodge/Data/Room.hs:18:7-19 152905 15 0.0 0.0 0.0 0.0 _rpPlacementUse Dodge.Data.Room src/Dodge/Data/Room.hs:19:7-21 152907 10 0.0 0.0 0.0 0.0 useRoomPosRoomCond Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(182,1)-(184,25) 152903 15 0.0 0.0 0.0 0.0 _rpDir Dodge.Data.Room src/Dodge/Data/Room.hs:16:7-12 152909 6 0.0 0.0 0.0 0.0 _rpPos Dodge.Data.Room src/Dodge/Data/Room.hs:15:7-12 152908 6 0.0 0.0 0.0 0.0 atFstLnkOut Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:212:1-76 152400 0 0.0 0.0 0.0 0.0 rprBool Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:73:1-59 152401 0 0.0 0.0 0.0 0.0 atFstLnkOut.\ Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:212:34-76 152403 44 0.0 0.0 0.0 0.0 useRoomPosRoomCond Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(182,1)-(184,25) 152402 44 0.0 0.0 0.0 0.0 _rpDir Dodge.Data.Room src/Dodge/Data/Room.hs:16:7-12 152415 11 0.0 0.0 0.0 0.0 _rpPos Dodge.Data.Room src/Dodge/Data/Room.hs:15:7-12 152414 11 0.0 0.0 0.0 0.0 cenLasTur Dodge.Room.LasTurret src/Dodge/Room/LasTurret.hs:(25,1)-(32,43) 152625 0 0.0 0.0 0.0 0.0 resetPLUse Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(97,1)-(100,76) 152626 0 0.0 0.0 0.0 0.0 resetPLUse.f' Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:99:5-54 152627 12 0.0 0.0 0.0 0.0 rprBoolShift Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(114,1)-(120,44) 152629 0 0.0 0.0 0.0 0.0 rprBoolShift.f Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(116,5)-(120,44) 152630 12 0.0 0.0 0.0 0.0 isInLnk Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(161,1)-(163,14) 152631 12 0.0 0.0 0.0 0.0 _rpLinkStatus Dodge.Data.Room src/Dodge/Data/Room.hs:18:7-19 152632 12 0.0 0.0 0.0 0.0 _rpPlacementUse Dodge.Data.Room src/Dodge/Data/Room.hs:19:7-21 152633 2 0.0 0.0 0.0 0.0 rprBoolShift.f.(...) Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:120:9-44 152635 2 0.0 0.0 0.0 0.0 _rpDir Dodge.Data.Room src/Dodge/Data/Room.hs:16:7-12 152636 2 0.0 0.0 0.0 0.0 _rpPos Dodge.Data.Room src/Dodge/Data/Room.hs:15:7-12 152638 2 0.0 0.0 0.0 0.0 shiftInBy Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:237:1-57 152637 2 0.0 0.0 0.0 0.0 rprBoolShift.f.a Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:120:9-44 152639 2 0.0 0.0 0.0 0.0 rprBoolShift.f.p Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:120:9-44 152634 2 0.0 0.0 0.0 0.0 crsItmsUnused Dodge.Room.Containing src/Dodge/Room/Containing.hs:(45,1)-(47,83) 153947 0 0.0 0.0 0.0 0.0 crsItmsUnused.\ Dodge.Room.Containing src/Dodge/Room/Containing.hs:47:24-78 153948 0 0.0 0.0 0.0 0.0 unusedSpotAwayFromLink Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(123,1)-(125,59) 153949 0 0.0 0.0 0.0 0.0 rprBool Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:73:1-59 153950 0 0.0 0.0 0.0 0.0 useRoomPosRoomCond Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(182,1)-(184,25) 153951 35 0.0 0.0 0.0 0.0 unusedSpotAwayFromLink.\ Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(123,47)-(125,59) 153952 35 0.0 0.0 0.0 0.0 == Dodge.Data.Room src/Dodge/Data/Room.hs:67:15-16 153954 35 0.0 0.0 0.0 0.0 _rpLinkStatus Dodge.Data.Room src/Dodge/Data/Room.hs:18:7-19 153953 35 0.0 0.0 0.0 0.0 _rpPlacementUse Dodge.Data.Room src/Dodge/Data/Room.hs:19:7-21 153955 19 0.0 0.0 0.0 0.0 _rpPos Dodge.Data.Room src/Dodge/Data/Room.hs:15:7-12 153960 5 0.0 0.0 0.0 0.0 usedRoomLinkPoss Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(204,1)-(209,20) 153956 5 0.0 0.0 0.0 0.0 usedRoomLinkPoss.f Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(206,5)-(209,20) 153958 305 0.0 0.0 0.0 0.0 _rpLinkStatus Dodge.Data.Room src/Dodge/Data/Room.hs:18:7-19 153959 305 0.0 0.0 0.0 0.0 _rpPos Dodge.Data.Room src/Dodge/Data/Room.hs:15:7-12 153961 5 0.0 0.0 0.0 0.0 _rmPos Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:107:7-12 153957 5 0.0 0.0 0.0 0.0 _rpDir Dodge.Data.Room src/Dodge/Data/Room.hs:16:7-12 153963 5 0.0 0.0 0.0 0.0 _rpPos Dodge.Data.Room src/Dodge/Data/Room.hs:15:7-12 153962 5 0.0 0.0 0.0 0.0 layoutLevelFromSeed Dodge.LevelGen src/Dodge/LevelGen.hs:(48,1)-(77,40) 152132 0 0.0 0.0 0.0 0.0 layoutLevelFromSeed.treecluster Dodge.LevelGen src/Dodge/LevelGen.hs:53:9-54 152133 0 0.0 0.0 0.0 0.0 initialRoomTree Dodge.Floor src/Dodge/Floor.hs:106:1-47 152134 0 0.0 0.0 0.0 0.0 annoToRoomTree Dodge.Annotation src/Dodge/Annotation.hs:(18,1)-(36,14) 152135 0 0.0 0.0 0.0 0.0 zoom Control.Lens.Zoom src/Control/Lens/Zoom.hs:150:3-72 152136 0 0.0 0.0 0.0 0.0 _1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:119:3-37 152137 0 0.0 0.0 0.0 0.0 initialAnoTree Dodge.Floor src/Dodge/Floor.hs:(19,1)-(102,13) 152138 0 0.0 0.0 0.0 0.0 startRoom Dodge.Room.Start src/Dodge/Room/Start.hs:(63,1)-(70,13) 152139 0 0.0 0.0 0.0 0.0 weaponRoom Dodge.Room.Room src/Dodge/Room/Room.hs:(252,1)-(260,13) 152140 0 0.0 0.0 0.0 0.0 weaponBetweenPillars Dodge.Room.Room src/Dodge/Room/Room.hs:(194,1)-(216,71) 152141 0 0.0 0.0 0.0 0.0 randDirPS Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(57,1)-(59,26) 152142 0 0.0 0.0 0.0 0.0 setDirPS Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(50,1)-(54,56) 152143 3 0.0 0.0 0.0 0.0 setDirPS.\ Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:53:41-74 152144 23 0.0 0.0 0.0 0.0 rprBool Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:73:1-59 152145 0 0.0 0.0 0.0 0.0 useRoomPosRoomCond Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(182,1)-(184,25) 152146 23 0.0 0.0 0.0 0.0 weaponBetweenPillars.\ Dodge.Room.Room src/Dodge/Room/Room.hs:(209,17)-(211,76) 152147 23 0.0 0.0 0.0 0.0 _rpPlacementUse Dodge.Data.Room src/Dodge/Data/Room.hs:19:7-21 152152 7 0.0 0.0 0.0 0.0 _rpPos Dodge.Data.Room src/Dodge/Data/Room.hs:15:7-12 152157 4 0.0 0.0 0.0 0.0 usedRoomLinkPoss Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(204,1)-(209,20) 152153 4 0.0 0.0 0.0 0.0 usedRoomLinkPoss.f Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(206,5)-(209,20) 152155 124 0.0 0.0 0.0 0.0 _rpLinkStatus Dodge.Data.Room src/Dodge/Data/Room.hs:18:7-19 152156 124 0.0 0.0 0.0 0.0 _rpPos Dodge.Data.Room src/Dodge/Data/Room.hs:15:7-12 152158 7 0.0 0.0 0.0 0.0 _rmPos Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:107:7-12 152154 4 0.0 0.0 0.0 0.0 rpIsOnPath Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(76,1)-(79,15) 152149 0 0.0 0.0 0.0 0.0 _rpType Dodge.Data.Room src/Dodge/Data/Room.hs:17:7-13 152150 23 0.0 0.0 0.0 0.0 rpIsOnPath.f Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(78,5)-(79,15) 152151 15 0.0 0.0 0.0 0.0 _rpDir Dodge.Data.Room src/Dodge/Data/Room.hs:16:7-12 152160 3 0.0 0.0 0.0 0.0 _rpPos Dodge.Data.Room src/Dodge/Data/Room.hs:15:7-12 152159 3 0.0 0.0 0.0 0.0 randomFourCornerRoomCrsIts Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(278,1)-(285,88) 153275 0 0.0 0.0 0.0 0.0 randomFourCornerRoomCrsIts.putcrits Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:281:9-93 153276 0 0.0 0.0 0.0 0.0 randomFourCornerRoomCrsIts.putcrits.\ Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:281:32-86 153277 0 0.0 0.0 0.0 0.0 unusedSpotAwayFromLink Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(123,1)-(125,59) 153278 0 0.0 0.0 0.0 0.0 rprBool Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:73:1-59 153279 0 0.0 0.0 0.0 0.0 useRoomPosRoomCond Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(182,1)-(184,25) 153280 16 0.0 0.0 0.0 0.0 unusedSpotAwayFromLink.\ Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(123,47)-(125,59) 153281 16 0.0 0.0 0.0 0.0 == Dodge.Data.Room src/Dodge/Data/Room.hs:67:15-16 153283 16 0.0 0.0 0.0 0.0 _rpLinkStatus Dodge.Data.Room src/Dodge/Data/Room.hs:18:7-19 153282 16 0.0 0.0 0.0 0.0 _rpPlacementUse Dodge.Data.Room src/Dodge/Data/Room.hs:19:7-21 153284 6 0.0 0.0 0.0 0.0 _rpPos Dodge.Data.Room src/Dodge/Data/Room.hs:15:7-12 153289 3 0.0 0.0 0.0 0.0 usedRoomLinkPoss Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(204,1)-(209,20) 153285 3 0.0 0.0 0.0 0.0 usedRoomLinkPoss.f Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(206,5)-(209,20) 153287 45 0.0 0.0 0.0 0.0 _rpLinkStatus Dodge.Data.Room src/Dodge/Data/Room.hs:18:7-19 153288 45 0.0 0.0 0.0 0.0 _rpPos Dodge.Data.Room src/Dodge/Data/Room.hs:15:7-12 153290 3 0.0 0.0 0.0 0.0 _rmPos Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:107:7-12 153286 3 0.0 0.0 0.0 0.0 _rpDir Dodge.Data.Room src/Dodge/Data/Room.hs:16:7-12 153292 3 0.0 0.0 0.0 0.0 _rpPos Dodge.Data.Room src/Dodge/Data/Room.hs:15:7-12 153291 3 0.0 0.0 0.0 0.0 roomNgon Dodge.Room.Ngon src/Dodge/Room/Ngon.hs:(15,1)-(34,97) 155137 0 0.0 0.0 0.0 0.0 resetPLUse Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(97,1)-(100,76) 155138 0 0.0 0.0 0.0 0.0 resetPLUse.f' Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:99:5-54 155139 8 0.0 0.0 0.0 0.0 rprBool Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:73:1-59 155141 0 0.0 0.0 0.0 0.0 useRoomPosRoomCond Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(182,1)-(184,25) 155142 8 0.0 0.0 0.0 0.0 isInLnk Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(161,1)-(163,14) 155143 8 0.0 0.0 0.0 0.0 _rpLinkStatus Dodge.Data.Room src/Dodge/Data/Room.hs:18:7-19 155144 8 0.0 0.0 0.0 0.0 _rpPlacementUse Dodge.Data.Room src/Dodge/Data/Room.hs:19:7-21 155145 3 0.0 0.0 0.0 0.0 _rpDir Dodge.Data.Room src/Dodge/Data/Room.hs:16:7-12 155147 3 0.0 0.0 0.0 0.0 _rpPos Dodge.Data.Room src/Dodge/Data/Room.hs:15:7-12 155146 3 0.0 0.0 0.0 0.0 roomPillarsSquare Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:(45,1)-(85,87) 153615 0 0.0 0.0 0.0 0.0 roomPillarsSquare.f Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:85:5-87 153622 905 0.0 0.0 0.0 0.0 compare Dodge.Data.Room src/Dodge/Data/Room.hs:70:19-21 153632 764 0.0 0.0 0.0 0.0 compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:8:19-21 153633 764 0.0 0.0 0.0 0.0 resetPLUse Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(97,1)-(100,76) 154288 0 0.0 0.0 0.0 0.0 resetPLUse.f' Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:99:5-54 154289 61 0.0 0.0 0.0 0.0 rprBool Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:73:1-59 154291 0 0.0 0.0 0.0 0.0 useRoomPosRoomCond Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(182,1)-(184,25) 154292 61 0.0 0.0 0.0 0.0 roomPillarsSquare.\ Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:74:82-92 154293 61 0.0 0.0 0.0 0.0 isOutLnk Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(165,1)-(167,14) 154294 61 0.0 0.0 0.0 0.0 _rpLinkStatus Dodge.Data.Room src/Dodge/Data/Room.hs:18:7-19 154295 61 0.0 0.0 0.0 0.0 roomPillarsSquare.makepill Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:83:5-66 153616 0 0.0 0.0 0.0 0.0 rprBool Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:73:1-59 153617 0 0.0 0.0 0.0 0.0 useRoomPosRoomCond Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(182,1)-(184,25) 153618 1324 0.0 0.0 0.0 0.0 roomPillarsSquare.makepill.\ Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:83:45-53 153619 1324 0.0 0.0 0.0 0.0 roomPillarsSquare.t Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:84:5-68 153620 1324 0.0 0.0 0.0 0.0 _rpType Dodge.Data.Room src/Dodge/Data/Room.hs:17:7-13 153621 1324 0.0 0.0 0.0 0.0 _rpPlacementUse Dodge.Data.Room src/Dodge/Data/Room.hs:19:7-21 153634 97 0.0 0.0 0.0 0.0 _rpDir Dodge.Data.Room src/Dodge/Data/Room.hs:16:7-12 153636 24 0.0 0.0 0.0 0.0 _rpPos Dodge.Data.Room src/Dodge/Data/Room.hs:15:7-12 153635 24 0.0 0.0 0.0 0.0 roomRectAutoLinks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(138,1)-(146,43) 154349 0 0.0 0.0 0.0 0.0 resetPLUse Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(97,1)-(100,76) 154350 0 0.0 0.0 0.0 0.0 resetPLUse.f' Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:99:5-54 154351 878 0.0 0.0 0.0 0.0 rprBool Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:73:1-59 154353 0 0.0 0.0 0.0 0.0 useRoomPosRoomCond Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(182,1)-(184,25) 154354 878 0.0 0.0 0.0 0.0 roomRectAutoLinks.\ Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:142:68-77 154355 446 0.0 0.0 0.0 0.0 isInLnk Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(161,1)-(163,14) 154356 446 0.0 0.0 0.0 0.0 _rpLinkStatus Dodge.Data.Room src/Dodge/Data/Room.hs:18:7-19 154357 446 0.0 0.0 0.0 0.0 _rpPlacementUse Dodge.Data.Room src/Dodge/Data/Room.hs:19:7-21 154358 6 0.0 0.0 0.0 0.0 roomRectAutoLinks.\ Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:143:68-78 154395 432 0.0 0.0 0.0 0.0 isOutLnk Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(165,1)-(167,14) 154396 432 0.0 0.0 0.0 0.0 _rpLinkStatus Dodge.Data.Room src/Dodge/Data/Room.hs:18:7-19 154397 432 0.0 0.0 0.0 0.0 _rpPlacementUse Dodge.Data.Room src/Dodge/Data/Room.hs:19:7-21 154966 6 0.0 0.0 0.0 0.0 _rpDir Dodge.Data.Room src/Dodge/Data/Room.hs:16:7-12 154360 11 0.0 0.0 0.0 0.0 _rpPos Dodge.Data.Room src/Dodge/Data/Room.hs:15:7-12 154359 11 0.0 0.0 0.0 0.0 rprBool Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:73:1-59 152180 0 0.0 0.0 0.0 0.0 useRoomPosRoomCond Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(182,1)-(184,25) 152181 201 0.0 0.0 0.0 0.0 roomPillars.plmnts.\ Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:(110,29)-(112,62) 152315 161 0.0 0.0 0.0 0.0 _rpPlacementUse Dodge.Data.Room src/Dodge/Data/Room.hs:19:7-21 152319 45 0.0 0.0 0.0 0.0 == Dodge.Data.Room src/Dodge/Data/Room.hs:67:15-16 152321 9 0.0 0.0 0.0 0.0 _rpLinkStatus Dodge.Data.Room src/Dodge/Data/Room.hs:18:7-19 152320 9 0.0 0.0 0.0 0.0 rpIsOffPath Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(81,1)-(84,15) 152316 0 0.0 0.0 0.0 0.0 _rpType Dodge.Data.Room src/Dodge/Data/Room.hs:17:7-13 152317 161 0.0 0.0 0.0 0.0 rpIsOffPath.f Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(83,5)-(84,15) 152318 104 0.0 0.0 0.0 0.0 isUnusedLnkType Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(187,1)-(189,14) 152810 18 0.0 0.0 0.0 0.0 _rpLinkStatus Dodge.Data.Room src/Dodge/Data/Room.hs:18:7-19 152811 18 0.0 0.0 0.0 0.0 compare Dodge.Data.Room src/Dodge/Data/Room.hs:49:19-21 152812 10 0.0 0.0 0.0 0.0 _rpPlacementUse Dodge.Data.Room src/Dodge/Data/Room.hs:19:7-21 152813 2 0.0 0.0 0.0 0.0 _rpDir Dodge.Data.Room src/Dodge/Data/Room.hs:16:7-12 152196 14 0.0 0.0 0.0 0.0 _rpPos Dodge.Data.Room src/Dodge/Data/Room.hs:15:7-12 152195 14 0.0 0.0 0.0 0.0 isInLnk Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(161,1)-(163,14) 154649 12 0.0 0.0 0.0 0.0 _rpLinkStatus Dodge.Data.Room src/Dodge/Data/Room.hs:18:7-19 154650 12 0.0 0.0 0.0 0.0 _rpPlacementUse Dodge.Data.Room src/Dodge/Data/Room.hs:19:7-21 154655 2 0.0 0.0 0.0 0.0 weaponBetweenPillars.wpPos.\ Dodge.Room.Room src/Dodge/Room/Room.hs:(198,13)-(203,17) 152182 10 0.0 0.0 0.0 0.0 _rpPlacementUse Dodge.Data.Room src/Dodge/Data/Room.hs:19:7-21 152186 3 0.0 0.0 0.0 0.0 == Dodge.Data.Room src/Dodge/Data/Room.hs:67:15-16 152188 1 0.0 0.0 0.0 0.0 _rpLinkStatus Dodge.Data.Room src/Dodge/Data/Room.hs:18:7-19 152187 1 0.0 0.0 0.0 0.0 _rpPos Dodge.Data.Room src/Dodge/Data/Room.hs:15:7-12 152193 1 0.0 0.0 0.0 0.0 usedRoomInLinkPoss Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(197,1)-(201,20) 152189 1 0.0 0.0 0.0 0.0 _rmPos Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:107:7-12 152190 1 0.0 0.0 0.0 0.0 usedRoomInLinkPoss.f Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(199,5)-(201,20) 152191 1 0.0 0.0 0.0 0.0 _rpLinkStatus Dodge.Data.Room src/Dodge/Data/Room.hs:18:7-19 152192 1 0.0 0.0 0.0 0.0 _rpPos Dodge.Data.Room src/Dodge/Data/Room.hs:15:7-12 152194 1 0.0 0.0 0.0 0.0 rpIsOnPath Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(76,1)-(79,15) 152183 0 0.0 0.0 0.0 0.0 _rpType Dodge.Data.Room src/Dodge/Data/Room.hs:17:7-13 152184 10 0.0 0.0 0.0 0.0 rpIsOnPath.f Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(78,5)-(79,15) 152185 6 0.0 0.0 0.0 0.0 rprBoolShift Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(114,1)-(120,44) 152453 0 0.0 0.0 0.0 0.0 rprBoolShift.f Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(116,5)-(120,44) 152454 51 0.0 0.0 0.0 0.0 isUnusedLnkType Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(187,1)-(189,14) 154855 50 0.0 0.0 0.0 0.0 _rpLinkStatus Dodge.Data.Room src/Dodge/Data/Room.hs:18:7-19 154856 50 0.0 0.0 0.0 0.0 compare Dodge.Data.Room src/Dodge/Data/Room.hs:49:19-21 154857 22 0.0 0.0 0.0 0.0 _rpPlacementUse Dodge.Data.Room src/Dodge/Data/Room.hs:19:7-21 154858 4 0.0 0.0 0.0 0.0 rprBoolShift.f.(...) Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:120:9-44 152459 3 0.0 0.0 0.0 0.0 _rpDir Dodge.Data.Room src/Dodge/Data/Room.hs:16:7-12 152460 3 0.0 0.0 0.0 0.0 _rpPos Dodge.Data.Room src/Dodge/Data/Room.hs:15:7-12 152462 3 0.0 0.0 0.0 0.0 shiftByV2 Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:240:1-41 154859 2 0.0 0.0 0.0 0.0 shiftInBy Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:237:1-57 152461 1 0.0 0.0 0.0 0.0 rprBoolShift.f.a Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:120:9-44 152463 3 0.0 0.0 0.0 0.0 rprBoolShift.f.p Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:120:9-44 152458 3 0.0 0.0 0.0 0.0 isUnusedLnk Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(62,1)-(64,14) 152455 1 0.0 0.0 0.0 0.0 _rpLinkStatus Dodge.Data.Room src/Dodge/Data/Room.hs:18:7-19 152456 1 0.0 0.0 0.0 0.0 _rpPlacementUse Dodge.Data.Room src/Dodge/Data/Room.hs:19:7-21 152457 1 0.0 0.0 0.0 0.0 tanksRoom Dodge.Room.Tanks src/Dodge/Room/Tanks.hs:(104,1)-(129,35) 153012 0 0.0 0.0 0.0 0.0 tanksRoom.plmnts Dodge.Room.Tanks src/Dodge/Room/Tanks.hs:(110,9)-(114,82) 155046 0 0.0 0.0 0.0 0.0 resetPLUse Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(97,1)-(100,76) 155047 0 0.0 0.0 0.0 0.0 resetPLUse.f' Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:99:5-54 155048 11 0.0 0.0 0.0 0.0 rprBool Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:73:1-59 155051 0 0.0 0.0 0.0 0.0 useRoomPosRoomCond Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(182,1)-(184,25) 155052 11 0.0 0.0 0.0 0.0 tanksRoom.plmnts.\ Dodge.Room.Tanks src/Dodge/Room/Tanks.hs:114:71-81 155053 11 0.0 0.0 0.0 0.0 isOutLnk Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(165,1)-(167,14) 155054 11 0.0 0.0 0.0 0.0 _rpLinkStatus Dodge.Data.Room src/Dodge/Data/Room.hs:18:7-19 155055 11 0.0 0.0 0.0 0.0 _rpPlacementUse Dodge.Data.Room src/Dodge/Data/Room.hs:19:7-21 155056 1 0.0 0.0 0.0 0.0 _rpDir Dodge.Data.Room src/Dodge/Data/Room.hs:16:7-12 155058 1 0.0 0.0 0.0 0.0 _rpPos Dodge.Data.Room src/Dodge/Data/Room.hs:15:7-12 155057 1 0.0 0.0 0.0 0.0 unusedOffPathAwayFromLink Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(135,1)-(137,21) 153013 0 0.0 0.0 0.0 0.0 rprBool Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:73:1-59 153014 0 0.0 0.0 0.0 0.0 useRoomPosRoomCond Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(182,1)-(184,25) 153015 73 0.0 0.0 0.0 0.0 unusedOffPathAwayFromLink.\ Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(135,50)-(137,21) 153016 73 0.0 0.0 0.0 0.0 _rpPlacementUse Dodge.Data.Room src/Dodge/Data/Room.hs:19:7-21 153017 73 0.0 0.0 0.0 0.0 _rpPos Dodge.Data.Room src/Dodge/Data/Room.hs:15:7-12 153022 64 0.0 0.0 0.0 0.0 usedRoomLinkPoss Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(204,1)-(209,20) 153018 64 0.0 0.0 0.0 0.0 usedRoomLinkPoss.f Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(206,5)-(209,20) 153020 1187 0.0 0.0 0.0 0.0 _rpLinkStatus Dodge.Data.Room src/Dodge/Data/Room.hs:18:7-19 153021 1187 0.0 0.0 0.0 0.0 _rpPos Dodge.Data.Room src/Dodge/Data/Room.hs:15:7-12 153023 117 0.0 0.0 0.0 0.0 _rmPos Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:107:7-12 153019 64 0.0 0.0 0.0 0.0 rpIsOffPath Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(81,1)-(84,15) 153024 0 0.0 0.0 0.0 0.0 _rpType Dodge.Data.Room src/Dodge/Data/Room.hs:17:7-13 153025 43 0.0 0.0 0.0 0.0 rpIsOffPath.f Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(83,5)-(84,15) 153026 22 0.0 0.0 0.0 0.0 _rpDir Dodge.Data.Room src/Dodge/Data/Room.hs:16:7-12 153028 3 0.0 0.0 0.0 0.0 _rpPos Dodge.Data.Room src/Dodge/Data/Room.hs:15:7-12 153027 3 0.0 0.0 0.0 0.0 _rmPos Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:107:7-12 152130 101 0.0 0.0 0.0 0.0 shiftPoint3By Dodge.ShiftPoint src/Dodge/ShiftPoint.hs:12:1-74 152083 60 0.0 0.0 0.0 0.0 placeRandomPlacement Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:(44,1)-(46,57) 152510 20 0.0 0.0 0.0 0.0 placeRandomPlacement.(...) Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:46:5-57 152511 20 0.0 0.0 0.0 0.0 _gwWorld Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:25:7-14 152548 20 0.0 0.0 0.0 0.0 _randGen Dodge.Data.World src/Dodge/Data/World.hs:40:7-14 154233 20 0.0 0.0 0.0 0.0 cenLasTur Dodge.Room.LasTurret src/Dodge/Room/LasTurret.hs:(25,1)-(32,43) 152642 0 0.0 0.0 0.0 0.0 mntLightLnkCond Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(160,1)-(162,59) 152643 0 0.0 0.0 0.0 0.0 mntLSCond Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(147,1)-(150,22) 152644 2 0.0 0.0 0.0 0.0 mntLS Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:125:1-81 152645 2 0.0 0.0 0.0 0.0 mntLSOn Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(65,1)-(72,34) 152646 2 0.0 0.0 0.0 0.0 mntLSOn.(...) Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:71:5-68 154664 2 0.0 0.0 0.0 0.0 mntLSOn.lsp' Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:69:5-29 154665 2 0.0 0.0 0.0 0.0 mntLSOn.setCol Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:72:5-34 152660 2 0.0 0.0 0.0 0.0 mntLSOn.x Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:71:5-68 154667 2 0.0 0.0 0.0 0.0 mntLSOn.y Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:71:5-68 154666 2 0.0 0.0 0.0 0.0 ps0jPushPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:(75,1)-(76,46) 152647 2 0.0 0.0 0.0 0.0 pt0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:55:1-58 154663 2 0.0 0.0 0.0 0.0 putShape Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(135,1)-(143,22) 152648 2 0.0 0.0 0.0 0.0 negate Linear.V2 src/Linear/V2.hs:213:3-22 157714 2 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 157715 2 0.0 0.0 0.0 0.0 putShape.bnds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:142:5-25 152649 2 0.0 0.0 0.0 0.0 shapeBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:149:1-64 152650 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 152653 8 0.0 0.0 0.0 0.0 premap.step' Control.Foldl src/Control/Foldl.hs:1195:5-28 154631 0 0.0 0.0 0.0 0.0 <*> Control.Foldl src/Control/Foldl.hs:(257,5)-(261,32) 152651 6 0.0 0.0 0.0 0.0 <*>.step Control.Foldl src/Control/Foldl.hs:258:13-64 154622 120 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 154623 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 154624 0 0.0 0.0 0.0 0.0 premap.step' Control.Foldl src/Control/Foldl.hs:1195:5-28 154625 40 0.0 0.0 0.0 0.0 _2 Linear.V2 src/Linear/V2.hs:492:3-40 154626 40 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 154633 0 0.0 0.0 0.0 0.0 premap.step' Control.Foldl src/Control/Foldl.hs:1195:5-28 154634 120 0.0 0.0 0.0 0.0 _1 Linear.V2 src/Linear/V2.hs:489:3-40 154637 80 0.0 0.0 0.0 0.0 _2 Linear.V2 src/Linear/V2.hs:492:3-40 154635 40 0.0 0.0 0.0 0.0 <*>.begin Control.Foldl src/Control/Foldl.hs:259:13-38 152658 6 0.0 0.0 0.0 0.0 <*>.done Control.Foldl src/Control/Foldl.hs:260:13-51 154638 6 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 154639 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 154640 0 0.0 0.0 0.0 0.0 lazy Control.Foldl.Internal src/Control/Foldl/Internal.hs:(22,1)-(23,23) 154641 2 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 154642 0 0.0 0.0 0.0 0.0 lazy Control.Foldl.Internal src/Control/Foldl/Internal.hs:(22,1)-(23,23) 154643 6 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 152652 2 0.0 0.0 0.0 0.0 maximum Control.Foldl src/Control/Foldl.hs:706:1-20 152654 2 0.0 0.0 0.0 0.0 _Fold1 Control.Foldl src/Control/Foldl.hs:(1167,1)-(1171,28) 152655 2 0.0 0.0 0.0 0.0 _Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1169,5)-(1171,28) 154632 80 0.0 0.0 0.0 0.0 minimum Control.Foldl src/Control/Foldl.hs:722:1-20 152656 2 0.0 0.0 0.0 0.0 _Fold1 Control.Foldl src/Control/Foldl.hs:(1167,1)-(1171,28) 152657 2 0.0 0.0 0.0 0.0 _Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1169,5)-(1171,28) 154636 80 0.0 0.0 0.0 0.0 shapePoints Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:146:1-44 152659 0 0.0 0.0 0.0 0.0 _sfVs Shape.Data src/Shape/Data.hs:43:7-11 154621 5 0.0 0.0 0.0 0.0 putShape.m Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:143:5-22 154644 2 0.0 0.0 0.0 0.0 midBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:152:1-55 154645 2 0.0 0.0 0.0 0.0 radBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:155:1-48 154646 2 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 157716 0 0.0 0.0 0.0 0.0 jShape Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(87,1)-(97,40) 155183 1 0.0 0.0 0.0 0.0 jShape.endpos Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:95:5-19 155194 1 0.0 0.0 0.0 0.0 jShape.n Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:92:5-36 155189 1 0.0 0.0 0.0 0.0 jShape.turn1 Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:96:5-43 155191 1 0.0 0.0 0.0 0.0 jShape.turn2 Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:97:5-40 155193 1 0.0 0.0 0.0 0.0 jShape.turnpos Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:94:5-26 155192 1 0.0 0.0 0.0 0.0 jShape.wallposUp Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:93:5-29 155188 1 0.0 0.0 0.0 0.0 thinHighBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:78:1-23 155184 0 0.0 0.0 0.0 0.0 highBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(90,1)-(98,58) 155185 3 0.0 0.0 0.0 0.0 highBar.n Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:98:5-58 155190 3 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 155186 0 0.0 0.0 0.0 0.0 upperBoxMT Shape src/Shape.hs:145:1-36 155187 0 0.0 0.0 0.0 0.0 liShape Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(100,1)-(106,26) 154616 1 0.0 0.0 0.0 0.0 liShape.n Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:104:5-36 154628 1 0.0 0.0 0.0 0.0 liShape.turnpos Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:106:5-26 154630 1 0.0 0.0 0.0 0.0 liShape.wallposUp Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:105:5-29 154627 1 0.0 0.0 0.0 0.0 thinHighBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:78:1-23 154617 0 0.0 0.0 0.0 0.0 highBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(90,1)-(98,58) 154618 2 0.0 0.0 0.0 0.0 highBar.n Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:98:5-58 154629 2 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 154619 0 0.0 0.0 0.0 0.0 upperBoxMT Shape src/Shape.hs:145:1-36 154620 0 0.0 0.0 0.0 0.0 takeOne RandomHelp src/RandomHelp.hs:21:1-75 152661 0 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:235:3-43 152663 2 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 152664 2 0.0 0.0 0.0 0.0 takeOne.\ RandomHelp src/RandomHelp.hs:21:59-74 152662 2 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 152665 0 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 152666 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:556:19-27 152667 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:566:3-27 152668 0 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 154601 2 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 154602 2 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 154607 2 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 154608 2 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 154610 2 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 154609 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 154603 2 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 154604 2 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 154606 2 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 154605 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 154613 2 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 154614 2 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 154611 2 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 154612 0 0.0 0.0 0.0 0.0 roomNgon Dodge.Room.Ngon src/Dodge/Room/Ngon.hs:(15,1)-(34,97) 152853 0 0.0 0.0 0.0 0.0 mntLightLnkCond Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(160,1)-(162,59) 152854 0 0.0 0.0 0.0 0.0 mntLSCond Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(147,1)-(150,22) 152855 3 0.0 0.0 0.0 0.0 mntLS Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:125:1-81 152856 3 0.0 0.0 0.0 0.0 mntLSOn Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(65,1)-(72,34) 152857 3 0.0 0.0 0.0 0.0 mntLSOn.(...) Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:71:5-68 155156 3 0.0 0.0 0.0 0.0 mntLSOn.lsp' Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:69:5-29 155157 3 0.0 0.0 0.0 0.0 mntLSOn.setCol Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:72:5-34 152871 3 0.0 0.0 0.0 0.0 mntLSOn.x Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:71:5-68 155159 3 0.0 0.0 0.0 0.0 mntLSOn.y Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:71:5-68 155158 3 0.0 0.0 0.0 0.0 ps0jPushPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:(75,1)-(76,46) 152858 3 0.0 0.0 0.0 0.0 pt0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:55:1-58 155155 3 0.0 0.0 0.0 0.0 putShape Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(135,1)-(143,22) 152859 3 0.0 0.0 0.0 0.0 negate Linear.V2 src/Linear/V2.hs:213:3-22 175726 3 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 175727 3 0.0 0.0 0.0 0.0 putShape.bnds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:142:5-25 152860 3 0.0 0.0 0.0 0.0 shapeBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:149:1-64 152861 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 152864 12 0.0 0.0 0.0 0.0 premap.step' Control.Foldl src/Control/Foldl.hs:1195:5-28 155117 0 0.0 0.0 0.0 0.0 <*> Control.Foldl src/Control/Foldl.hs:(257,5)-(261,32) 152862 9 0.0 0.0 0.0 0.0 <*>.step Control.Foldl src/Control/Foldl.hs:258:13-64 155108 144 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 155109 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 155110 0 0.0 0.0 0.0 0.0 premap.step' Control.Foldl src/Control/Foldl.hs:1195:5-28 155111 48 0.0 0.0 0.0 0.0 _2 Linear.V2 src/Linear/V2.hs:492:3-40 155112 48 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 155119 0 0.0 0.0 0.0 0.0 premap.step' Control.Foldl src/Control/Foldl.hs:1195:5-28 155120 144 0.0 0.0 0.0 0.0 _1 Linear.V2 src/Linear/V2.hs:489:3-40 155123 96 0.0 0.0 0.0 0.0 _2 Linear.V2 src/Linear/V2.hs:492:3-40 155121 48 0.0 0.0 0.0 0.0 <*>.begin Control.Foldl src/Control/Foldl.hs:259:13-38 152869 9 0.0 0.0 0.0 0.0 <*>.done Control.Foldl src/Control/Foldl.hs:260:13-51 155125 9 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 155126 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 155127 0 0.0 0.0 0.0 0.0 lazy Control.Foldl.Internal src/Control/Foldl/Internal.hs:(22,1)-(23,23) 155128 3 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 155129 0 0.0 0.0 0.0 0.0 lazy Control.Foldl.Internal src/Control/Foldl/Internal.hs:(22,1)-(23,23) 155130 9 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 152863 3 0.0 0.0 0.0 0.0 maximum Control.Foldl src/Control/Foldl.hs:706:1-20 152865 3 0.0 0.0 0.0 0.0 _Fold1 Control.Foldl src/Control/Foldl.hs:(1167,1)-(1171,28) 152866 3 0.0 0.0 0.0 0.0 _Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1169,5)-(1171,28) 155118 96 0.0 0.0 0.0 0.0 minimum Control.Foldl src/Control/Foldl.hs:722:1-20 152867 3 0.0 0.0 0.0 0.0 _Fold1 Control.Foldl src/Control/Foldl.hs:(1167,1)-(1171,28) 152868 3 0.0 0.0 0.0 0.0 _Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1169,5)-(1171,28) 155122 96 0.0 0.0 0.0 0.0 shapePoints Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:146:1-44 152870 0 0.0 0.0 0.0 0.0 _sfVs Shape.Data src/Shape/Data.hs:43:7-11 155107 6 0.0 0.0 0.0 0.0 putShape.m Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:143:5-22 155131 3 0.0 0.0 0.0 0.0 midBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:152:1-55 155132 3 0.0 0.0 0.0 0.0 radBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:155:1-48 155133 3 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 175728 0 0.0 0.0 0.0 0.0 lShape Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(78,1)-(84,26) 155164 2 0.0 0.0 0.0 0.0 lShape.n Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:82:5-31 155170 2 0.0 0.0 0.0 0.0 lShape.turnpos Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:84:5-26 155172 2 0.0 0.0 0.0 0.0 lShape.wallposUp Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:83:5-24 155169 2 0.0 0.0 0.0 0.0 thinHighBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:78:1-23 155165 0 0.0 0.0 0.0 0.0 highBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(90,1)-(98,58) 155166 4 0.0 0.0 0.0 0.0 highBar.n Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:98:5-58 155171 4 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 155167 0 0.0 0.0 0.0 0.0 upperBoxMT Shape src/Shape.hs:145:1-36 155168 0 0.0 0.0 0.0 0.0 vShape Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(115,1)-(122,31) 155102 1 0.0 0.0 0.0 0.0 vShape.lxy Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:119:5-16 155115 1 0.0 0.0 0.0 0.0 vShape.n Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:120:5-33 155114 1 0.0 0.0 0.0 0.0 vShape.wallposDown Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:122:5-31 155124 1 0.0 0.0 0.0 0.0 vShape.wallposUp Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:121:5-29 155113 1 0.0 0.0 0.0 0.0 thinHighBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:78:1-23 155103 0 0.0 0.0 0.0 0.0 highBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(90,1)-(98,58) 155104 2 0.0 0.0 0.0 0.0 highBar.n Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:98:5-58 155116 2 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 155105 0 0.0 0.0 0.0 0.0 upperBoxMT Shape src/Shape.hs:145:1-36 155106 0 0.0 0.0 0.0 0.0 takeOne RandomHelp src/RandomHelp.hs:21:1-75 152872 0 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:235:3-43 152874 3 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 152875 3 0.0 0.0 0.0 0.0 takeOne.\ RandomHelp src/RandomHelp.hs:21:59-74 152873 3 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 152876 0 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 152877 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:556:19-27 152878 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:566:3-27 152879 0 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 155088 3 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 155089 3 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 155094 3 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 155095 3 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 155097 3 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 155096 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 155090 3 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 155091 3 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 155093 3 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 155092 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 155100 3 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 155101 3 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 155098 3 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 155099 0 0.0 0.0 0.0 0.0 roomPillarsSquare Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:(45,1)-(85,87) 154093 0 0.0 0.0 0.0 0.0 mntLightLnkCond Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(160,1)-(162,59) 154094 0 0.0 0.0 0.0 0.0 mntLSCond Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(147,1)-(150,22) 154095 1 0.0 0.0 0.0 0.0 mntLS Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:125:1-81 154096 1 0.0 0.0 0.0 0.0 mntLSOn Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(65,1)-(72,34) 154097 1 0.0 0.0 0.0 0.0 mntLSOn.setCol Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:72:5-34 154111 1 0.0 0.0 0.0 0.0 ps0jPushPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:(75,1)-(76,46) 154098 1 0.0 0.0 0.0 0.0 putShape Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(135,1)-(143,22) 154099 1 0.0 0.0 0.0 0.0 putShape.bnds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:142:5-25 154100 1 0.0 0.0 0.0 0.0 shapeBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:149:1-64 154101 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 154104 4 0.0 0.0 0.0 0.0 premap.step' Control.Foldl src/Control/Foldl.hs:1195:5-28 154268 0 0.0 0.0 0.0 0.0 <*> Control.Foldl src/Control/Foldl.hs:(257,5)-(261,32) 154102 3 0.0 0.0 0.0 0.0 <*>.step Control.Foldl src/Control/Foldl.hs:258:13-64 154256 48 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 154257 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 154258 0 0.0 0.0 0.0 0.0 premap.step' Control.Foldl src/Control/Foldl.hs:1195:5-28 154259 16 0.0 0.0 0.0 0.0 _2 Linear.V2 src/Linear/V2.hs:492:3-40 154260 16 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 154270 0 0.0 0.0 0.0 0.0 premap.step' Control.Foldl src/Control/Foldl.hs:1195:5-28 154271 48 0.0 0.0 0.0 0.0 _1 Linear.V2 src/Linear/V2.hs:489:3-40 154274 32 0.0 0.0 0.0 0.0 _2 Linear.V2 src/Linear/V2.hs:492:3-40 154272 16 0.0 0.0 0.0 0.0 <*>.begin Control.Foldl src/Control/Foldl.hs:259:13-38 154109 3 0.0 0.0 0.0 0.0 <*>.done Control.Foldl src/Control/Foldl.hs:260:13-51 154276 3 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 154277 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 154278 0 0.0 0.0 0.0 0.0 lazy Control.Foldl.Internal src/Control/Foldl/Internal.hs:(22,1)-(23,23) 154279 1 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 154280 0 0.0 0.0 0.0 0.0 lazy Control.Foldl.Internal src/Control/Foldl/Internal.hs:(22,1)-(23,23) 154281 3 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 154103 1 0.0 0.0 0.0 0.0 maximum Control.Foldl src/Control/Foldl.hs:706:1-20 154105 1 0.0 0.0 0.0 0.0 _Fold1 Control.Foldl src/Control/Foldl.hs:(1167,1)-(1171,28) 154106 1 0.0 0.0 0.0 0.0 _Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1169,5)-(1171,28) 154269 32 0.0 0.0 0.0 0.0 minimum Control.Foldl src/Control/Foldl.hs:722:1-20 154107 1 0.0 0.0 0.0 0.0 _Fold1 Control.Foldl src/Control/Foldl.hs:(1167,1)-(1171,28) 154108 1 0.0 0.0 0.0 0.0 _Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1169,5)-(1171,28) 154273 32 0.0 0.0 0.0 0.0 shapePoints Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:146:1-44 154110 0 0.0 0.0 0.0 0.0 _sfVs Shape.Data src/Shape/Data.hs:43:7-11 154254 2 0.0 0.0 0.0 0.0 putShape.m Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:143:5-22 154282 1 0.0 0.0 0.0 0.0 midBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:152:1-55 154283 1 0.0 0.0 0.0 0.0 radBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:155:1-48 154284 1 0.0 0.0 0.0 0.0 vShape Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(115,1)-(122,31) 154249 1 0.0 0.0 0.0 0.0 vShape.lxy Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:119:5-16 154266 1 0.0 0.0 0.0 0.0 vShape.n Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:120:5-33 154265 1 0.0 0.0 0.0 0.0 vShape.wallposDown Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:122:5-31 154275 1 0.0 0.0 0.0 0.0 vShape.wallposUp Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:121:5-29 154261 1 0.0 0.0 0.0 0.0 thinHighBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:78:1-23 154250 0 0.0 0.0 0.0 0.0 highBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(90,1)-(98,58) 154251 2 0.0 0.0 0.0 0.0 highBar.n Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:98:5-58 154267 2 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 154252 0 0.0 0.0 0.0 0.0 upperBoxMT Shape src/Shape.hs:145:1-36 154253 0 0.0 0.0 0.0 0.0 takeOne RandomHelp src/RandomHelp.hs:21:1-75 154112 0 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:235:3-43 154114 1 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 154115 1 0.0 0.0 0.0 0.0 takeOne.\ RandomHelp src/RandomHelp.hs:21:59-74 154113 1 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 154116 0 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 154117 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:556:19-27 154118 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:566:3-27 154119 0 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 154234 1 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 154235 1 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 154240 1 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 154241 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 154243 1 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 154242 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 154236 1 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 154237 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 154239 1 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 154238 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 154246 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 154247 1 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 154244 1 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 154245 0 0.0 0.0 0.0 0.0 roomRectAutoLinks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(138,1)-(146,43) 152512 0 0.0 0.0 0.0 0.0 mntLightLnkCond Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(160,1)-(162,59) 152513 0 0.0 0.0 0.0 0.0 mntLSCond Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(147,1)-(150,22) 152515 12 0.0 0.0 0.0 0.0 mntLS Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:125:1-81 152516 12 0.0 0.0 0.0 0.0 mntLSOn Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(65,1)-(72,34) 152517 12 0.0 0.0 0.0 0.0 mntLSOn.setCol Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:72:5-34 152533 12 0.0 0.0 0.0 0.0 ps0jPushPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:(75,1)-(76,46) 152518 12 0.0 0.0 0.0 0.0 putShape Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(135,1)-(143,22) 152519 12 0.0 0.0 0.0 0.0 putShape.bnds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:142:5-25 152520 12 0.0 0.0 0.0 0.0 shapeBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:149:1-64 152522 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 152525 48 0.0 0.0 0.0 0.0 premap.step' Control.Foldl src/Control/Foldl.hs:1195:5-28 154328 0 0.0 0.0 0.0 0.0 <*> Control.Foldl src/Control/Foldl.hs:(257,5)-(261,32) 152523 36 0.0 0.0 0.0 0.0 <*>.step Control.Foldl src/Control/Foldl.hs:258:13-64 154318 648 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 154319 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 154320 0 0.0 0.0 0.0 0.0 premap.step' Control.Foldl src/Control/Foldl.hs:1195:5-28 154321 216 0.0 0.0 0.0 0.0 _2 Linear.V2 src/Linear/V2.hs:492:3-40 154322 216 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 154330 0 0.0 0.0 0.0 0.0 premap.step' Control.Foldl src/Control/Foldl.hs:1195:5-28 154331 648 0.0 0.0 0.0 0.0 _1 Linear.V2 src/Linear/V2.hs:489:3-40 154334 432 0.0 0.0 0.0 0.0 _2 Linear.V2 src/Linear/V2.hs:492:3-40 154332 216 0.0 0.0 0.0 0.0 <*>.begin Control.Foldl src/Control/Foldl.hs:259:13-38 152530 36 0.0 0.0 0.0 0.0 <*>.done Control.Foldl src/Control/Foldl.hs:260:13-51 154337 36 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 154338 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 154339 0 0.0 0.0 0.0 0.0 lazy Control.Foldl.Internal src/Control/Foldl/Internal.hs:(22,1)-(23,23) 154340 12 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 154341 0 0.0 0.0 0.0 0.0 lazy Control.Foldl.Internal src/Control/Foldl/Internal.hs:(22,1)-(23,23) 154342 36 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 152524 12 0.0 0.0 0.0 0.0 maximum Control.Foldl src/Control/Foldl.hs:706:1-20 152526 12 0.0 0.0 0.0 0.0 _Fold1 Control.Foldl src/Control/Foldl.hs:(1167,1)-(1171,28) 152527 12 0.0 0.0 0.0 0.0 _Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1169,5)-(1171,28) 154329 432 0.0 0.0 0.0 0.0 minimum Control.Foldl src/Control/Foldl.hs:722:1-20 152528 12 0.0 0.0 0.0 0.0 _Fold1 Control.Foldl src/Control/Foldl.hs:(1167,1)-(1171,28) 152529 12 0.0 0.0 0.0 0.0 _Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1169,5)-(1171,28) 154333 432 0.0 0.0 0.0 0.0 shapePoints Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:146:1-44 152532 0 0.0 0.0 0.0 0.0 _sfVs Shape.Data src/Shape/Data.hs:43:7-11 154317 27 0.0 0.0 0.0 0.0 putShape.m Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:143:5-22 154343 12 0.0 0.0 0.0 0.0 midBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:152:1-55 154344 12 0.0 0.0 0.0 0.0 radBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:155:1-48 154345 12 0.0 0.0 0.0 0.0 negate Linear.V2 src/Linear/V2.hs:213:3-22 157359 11 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 157360 11 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 157361 0 0.0 0.0 0.0 0.0 mntLSOn.(...) Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:71:5-68 154371 11 0.0 0.0 0.0 0.0 mntLSOn.lsp' Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:69:5-29 154372 11 0.0 0.0 0.0 0.0 mntLSOn.x Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:71:5-68 154374 11 0.0 0.0 0.0 0.0 mntLSOn.y Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:71:5-68 154373 11 0.0 0.0 0.0 0.0 pt0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:55:1-58 154370 11 0.0 0.0 0.0 0.0 vShape Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(115,1)-(122,31) 155078 4 0.0 0.0 0.0 0.0 vShape.lxy Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:119:5-16 155085 4 0.0 0.0 0.0 0.0 vShape.n Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:120:5-33 155084 4 0.0 0.0 0.0 0.0 vShape.wallposDown Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:122:5-31 155087 4 0.0 0.0 0.0 0.0 vShape.wallposUp Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:121:5-29 155083 4 0.0 0.0 0.0 0.0 thinHighBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:78:1-23 155079 0 0.0 0.0 0.0 0.0 highBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(90,1)-(98,58) 155080 8 0.0 0.0 0.0 0.0 highBar.n Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:98:5-58 155086 8 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 155081 0 0.0 0.0 0.0 0.0 upperBoxMT Shape src/Shape.hs:145:1-36 155082 0 0.0 0.0 0.0 0.0 jShape Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(87,1)-(97,40) 154312 3 0.0 0.0 0.0 0.0 jShape.endpos Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:95:5-19 154336 3 0.0 0.0 0.0 0.0 jShape.n Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:92:5-36 154324 3 0.0 0.0 0.0 0.0 jShape.turn1 Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:96:5-43 154326 3 0.0 0.0 0.0 0.0 jShape.turn2 Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:97:5-40 154335 3 0.0 0.0 0.0 0.0 jShape.turnpos Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:94:5-26 154327 3 0.0 0.0 0.0 0.0 jShape.wallposUp Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:93:5-29 154323 3 0.0 0.0 0.0 0.0 thinHighBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:78:1-23 154313 0 0.0 0.0 0.0 0.0 highBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(90,1)-(98,58) 154314 9 0.0 0.0 0.0 0.0 highBar.n Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:98:5-58 154325 9 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 154315 0 0.0 0.0 0.0 0.0 upperBoxMT Shape src/Shape.hs:145:1-36 154316 0 0.0 0.0 0.0 0.0 lShape Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(78,1)-(84,26) 154382 3 0.0 0.0 0.0 0.0 lShape.n Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:82:5-31 154388 3 0.0 0.0 0.0 0.0 lShape.turnpos Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:84:5-26 154390 3 0.0 0.0 0.0 0.0 lShape.wallposUp Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:83:5-24 154387 3 0.0 0.0 0.0 0.0 thinHighBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:78:1-23 154383 0 0.0 0.0 0.0 0.0 highBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(90,1)-(98,58) 154384 6 0.0 0.0 0.0 0.0 highBar.n Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:98:5-58 154389 6 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 154385 0 0.0 0.0 0.0 0.0 upperBoxMT Shape src/Shape.hs:145:1-36 154386 0 0.0 0.0 0.0 0.0 liShape Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(100,1)-(106,26) 154957 2 0.0 0.0 0.0 0.0 liShape.n Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:104:5-36 154963 2 0.0 0.0 0.0 0.0 liShape.turnpos Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:106:5-26 154965 2 0.0 0.0 0.0 0.0 liShape.wallposUp Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:105:5-29 154962 2 0.0 0.0 0.0 0.0 thinHighBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:78:1-23 154958 0 0.0 0.0 0.0 0.0 highBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(90,1)-(98,58) 154959 4 0.0 0.0 0.0 0.0 highBar.n Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:98:5-58 154964 4 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 154960 0 0.0 0.0 0.0 0.0 upperBoxMT Shape src/Shape.hs:145:1-36 154961 0 0.0 0.0 0.0 0.0 takeOne RandomHelp src/RandomHelp.hs:21:1-75 152536 0 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:235:3-43 152538 12 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 152539 12 0.0 0.0 0.0 0.0 takeOne.\ RandomHelp src/RandomHelp.hs:21:59-74 152537 12 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 152541 0 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 152545 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:556:19-27 152546 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:566:3-27 152547 0 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 154297 12 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 154298 12 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 154303 12 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 154304 12 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 154306 12 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 154305 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 154299 12 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 154300 12 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 154302 12 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 154301 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 154309 12 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 154310 12 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 154307 12 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 154308 0 0.0 0.0 0.0 0.0 shootingRange Dodge.Room.Room src/Dodge/Room/Room.hs:(335,1)-(360,13) 153063 0 0.0 0.0 0.0 0.0 shootersRoom1 Dodge.Room.Room src/Dodge/Room/Room.hs:(308,1)-(315,13) 153064 0 0.0 0.0 0.0 0.0 takeOne RandomHelp src/RandomHelp.hs:21:1-75 153065 0 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:235:3-43 153067 1 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 153068 1 0.0 0.0 0.0 0.0 takeOne.\ RandomHelp src/RandomHelp.hs:21:59-74 153066 1 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 153070 0 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 153074 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:556:19-27 153075 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:566:3-27 153076 0 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 154671 1 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 154672 1 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 154677 1 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 154678 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 154680 1 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 154679 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 154673 1 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 154674 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 154676 1 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 154675 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 154683 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 154684 1 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 154681 1 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 154682 0 0.0 0.0 0.0 0.0 tanksRoom Dodge.Room.Tanks src/Dodge/Room/Tanks.hs:(104,1)-(129,35) 153032 0 0.0 0.0 0.0 0.0 tanksRoom.plmnts Dodge.Room.Tanks src/Dodge/Room/Tanks.hs:(110,9)-(114,82) 153033 0 0.0 0.0 0.0 0.0 mntLightLnkCond Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(160,1)-(162,59) 153034 0 0.0 0.0 0.0 0.0 mntLSCond Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(147,1)-(150,22) 153035 1 0.0 0.0 0.0 0.0 mntLS Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:125:1-81 153036 1 0.0 0.0 0.0 0.0 mntLSOn Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(65,1)-(72,34) 153037 1 0.0 0.0 0.0 0.0 jShape Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(87,1)-(97,40) 155008 1 0.0 0.0 0.0 0.0 jShape.endpos Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:95:5-19 155032 1 0.0 0.0 0.0 0.0 jShape.n Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:92:5-36 155020 1 0.0 0.0 0.0 0.0 jShape.turn1 Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:96:5-43 155022 1 0.0 0.0 0.0 0.0 jShape.turn2 Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:97:5-40 155031 1 0.0 0.0 0.0 0.0 jShape.turnpos Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:94:5-26 155023 1 0.0 0.0 0.0 0.0 jShape.wallposUp Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:93:5-29 155019 1 0.0 0.0 0.0 0.0 thinHighBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:78:1-23 155009 0 0.0 0.0 0.0 0.0 highBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(90,1)-(98,58) 155010 3 0.0 0.0 0.0 0.0 highBar.n Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:98:5-58 155021 3 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 155011 0 0.0 0.0 0.0 0.0 upperBoxMT Shape src/Shape.hs:145:1-36 155012 0 0.0 0.0 0.0 0.0 mntLSOn.(...) Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:71:5-68 155068 1 0.0 0.0 0.0 0.0 mntLSOn.lsp' Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:69:5-29 155069 1 0.0 0.0 0.0 0.0 mntLSOn.setCol Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:72:5-34 153051 1 0.0 0.0 0.0 0.0 mntLSOn.x Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:71:5-68 155071 1 0.0 0.0 0.0 0.0 mntLSOn.y Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:71:5-68 155070 1 0.0 0.0 0.0 0.0 ps0jPushPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:(75,1)-(76,46) 153038 1 0.0 0.0 0.0 0.0 pt0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:55:1-58 155067 1 0.0 0.0 0.0 0.0 putShape Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(135,1)-(143,22) 153039 1 0.0 0.0 0.0 0.0 negate Linear.V2 src/Linear/V2.hs:213:3-22 175692 1 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 175693 1 0.0 0.0 0.0 0.0 putShape.bnds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:142:5-25 153040 1 0.0 0.0 0.0 0.0 shapeBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:149:1-64 153041 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 153044 4 0.0 0.0 0.0 0.0 premap.step' Control.Foldl src/Control/Foldl.hs:1195:5-28 155024 0 0.0 0.0 0.0 0.0 <*> Control.Foldl src/Control/Foldl.hs:(257,5)-(261,32) 153042 3 0.0 0.0 0.0 0.0 <*>.step Control.Foldl src/Control/Foldl.hs:258:13-64 155014 72 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 155015 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 155016 0 0.0 0.0 0.0 0.0 premap.step' Control.Foldl src/Control/Foldl.hs:1195:5-28 155017 24 0.0 0.0 0.0 0.0 _2 Linear.V2 src/Linear/V2.hs:492:3-40 155018 24 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 155026 0 0.0 0.0 0.0 0.0 premap.step' Control.Foldl src/Control/Foldl.hs:1195:5-28 155027 72 0.0 0.0 0.0 0.0 _1 Linear.V2 src/Linear/V2.hs:489:3-40 155030 48 0.0 0.0 0.0 0.0 _2 Linear.V2 src/Linear/V2.hs:492:3-40 155028 24 0.0 0.0 0.0 0.0 <*>.begin Control.Foldl src/Control/Foldl.hs:259:13-38 153049 3 0.0 0.0 0.0 0.0 <*>.done Control.Foldl src/Control/Foldl.hs:260:13-51 155033 3 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 155034 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 155035 0 0.0 0.0 0.0 0.0 lazy Control.Foldl.Internal src/Control/Foldl/Internal.hs:(22,1)-(23,23) 155036 1 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 155037 0 0.0 0.0 0.0 0.0 lazy Control.Foldl.Internal src/Control/Foldl/Internal.hs:(22,1)-(23,23) 155038 3 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 153043 1 0.0 0.0 0.0 0.0 maximum Control.Foldl src/Control/Foldl.hs:706:1-20 153045 1 0.0 0.0 0.0 0.0 _Fold1 Control.Foldl src/Control/Foldl.hs:(1167,1)-(1171,28) 153046 1 0.0 0.0 0.0 0.0 _Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1169,5)-(1171,28) 155025 48 0.0 0.0 0.0 0.0 minimum Control.Foldl src/Control/Foldl.hs:722:1-20 153047 1 0.0 0.0 0.0 0.0 _Fold1 Control.Foldl src/Control/Foldl.hs:(1167,1)-(1171,28) 153048 1 0.0 0.0 0.0 0.0 _Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1169,5)-(1171,28) 155029 48 0.0 0.0 0.0 0.0 shapePoints Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:146:1-44 153050 0 0.0 0.0 0.0 0.0 _sfVs Shape.Data src/Shape/Data.hs:43:7-11 155013 3 0.0 0.0 0.0 0.0 putShape.m Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:143:5-22 155039 1 0.0 0.0 0.0 0.0 midBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:152:1-55 155040 1 0.0 0.0 0.0 0.0 radBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:155:1-48 155041 1 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 175694 0 0.0 0.0 0.0 0.0 takeOne RandomHelp src/RandomHelp.hs:21:1-75 153052 0 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:235:3-43 153054 1 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 153055 1 0.0 0.0 0.0 0.0 takeOne.\ RandomHelp src/RandomHelp.hs:21:59-74 153053 1 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 153056 0 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 153057 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:556:19-27 153058 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:566:3-27 153059 0 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 154994 1 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 154995 1 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 155000 1 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 155001 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 155003 1 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 155002 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 154996 1 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 154997 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 154999 1 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 154998 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 155006 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 155007 1 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 155004 1 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 155005 0 0.0 0.0 0.0 0.0 placeRandomPlacement.g Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:46:5-57 154296 20 0.0 0.0 0.0 0.0 placeRandomPlacement.plmnt' Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:46:5-57 152514 20 0.0 0.0 0.0 0.0 placeSpotRoomRand Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:(85,1)-(87,75) 153147 7 0.0 0.0 0.0 0.0 placeSpotRoomRand.(...) Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:86:9-70 153153 7 0.0 0.0 0.0 0.0 _gwWorld Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:25:7-14 153248 7 0.0 0.0 0.0 0.0 _randGen Dodge.Data.World src/Dodge/Data/World.hs:40:7-14 154670 7 0.0 0.0 0.0 0.0 _rmRandPSs Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:117:7-16 153154 7 0.0 0.0 0.0 0.0 initialAnoTree Dodge.Floor src/Dodge/Floor.hs:(19,1)-(102,13) 153156 0 0.0 0.0 0.0 0.0 randomChallenges Dodge.Room.Start src/Dodge/Room/Start.hs:73:1-32 153157 0 0.0 0.0 0.0 0.0 shootingRange Dodge.Room.Room src/Dodge/Room/Room.hs:(335,1)-(360,13) 153158 0 0.0 0.0 0.0 0.0 shootersRoom Dodge.Room.Room src/Dodge/Room/Room.hs:(318,1)-(320,88) 153159 0 0.0 0.0 0.0 0.0 shootersRoom' Dodge.Room.Room src/Dodge/Room/Room.hs:(283,1)-(305,67) 153160 0 0.0 0.0 0.0 0.0 shootersRoom'.toPS Dodge.Room.Room src/Dodge/Room/Room.hs:300:9-45 153161 0 0.0 0.0 0.0 0.0 shootersRoom1 Dodge.Room.Room src/Dodge/Room/Room.hs:(308,1)-(315,13) 154696 0 0.0 0.0 0.0 0.0 shootersRoom' Dodge.Room.Room src/Dodge/Room/Room.hs:(283,1)-(305,67) 154697 0 0.0 0.0 0.0 0.0 shootersRoom'.toPS Dodge.Room.Room src/Dodge/Room/Room.hs:300:9-45 154698 0 0.0 0.0 0.0 0.0 placeSpotRoomRand.g Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:86:9-70 153247 7 0.0 0.0 0.0 0.0 placeSpotRoomRand.ps Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:86:9-70 153152 7 0.0 0.0 0.0 0.0 shootersRoom Dodge.Room.Room src/Dodge/Room/Room.hs:(318,1)-(320,88) 153150 0 0.0 0.0 0.0 0.0 shootersRoom.\ Dodge.Room.Room src/Dodge/Room/Room.hs:320:25-77 153151 0 0.0 0.0 0.0 0.0 shootingRange Dodge.Room.Room src/Dodge/Room/Room.hs:(335,1)-(360,13) 154692 0 0.0 0.0 0.0 0.0 shootersRoom1 Dodge.Room.Room src/Dodge/Room/Room.hs:(308,1)-(315,13) 154693 0 0.0 0.0 0.0 0.0 shootersRoom1.\ Dodge.Room.Room src/Dodge/Room/Room.hs:313:28-80 154694 0 0.0 0.0 0.0 0.0 door Dodge.Room.Door src/Dodge/Room/Door.hs:(14,1)-(28,9) 152059 0 0.0 0.0 0.0 0.0 putAutoDoor Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(79,1)-(91,89) 152060 0 0.0 0.0 0.0 0.0 putAutoDoor.\ Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(80,12)-(88,17) 152061 30 0.0 0.0 0.0 0.0 putAutoDoor.\.\ Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(82,13)-(88,17) 152062 30 0.0 0.0 0.0 0.0 putAutoDoor.cond Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:91:5-89 152080 30 0.0 0.0 0.0 0.0 putDoubleDoor Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(18,1)-(19,68) 152063 30 0.0 0.0 0.0 0.0 putDoubleDoorThen Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(31,1)-(37,28) 152064 30 0.0 0.0 0.0 0.0 doorBetween Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(49,1)-(57,30) 152066 30 0.0 0.0 0.0 0.0 divideLine Geometry src/Geometry.hs:(253,1)-(261,32) 152067 30 0.0 0.0 0.0 0.0 divideLine.\ Geometry src/Geometry.hs:256:20-80 152070 60 0.0 0.0 0.0 0.0 divideLine.d Geometry src/Geometry.hs:259:5-16 152068 30 0.0 0.0 0.0 0.0 divideLine.ns Geometry src/Geometry.hs:261:5-32 152071 30 0.0 0.0 0.0 0.0 divideLine.numPoints Geometry src/Geometry.hs:260:5-39 152069 30 0.0 0.0 0.0 0.0 doorBetween.adoor Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(54,5)-(57,30) 152078 30 0.0 0.0 0.0 0.0 ptCont Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:22:1-26 152073 0 0.0 0.0 0.0 0.0 psPtCont Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:19:1-51 152074 30 0.0 0.0 0.0 0.0 putDoubleDoorThen.half Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:37:5-28 152065 30 0.0 0.0 0.0 0.0 _rmPmnts Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:109:7-14 152034 71 0.0 0.0 0.0 0.0 _genRooms Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:27:7-15 152032 1 0.0 0.0 0.0 0.0 doIndividualPlacements.gw' Dodge.Layout src/Dodge/Layout.hs:119:9-65 155212 1 0.0 0.0 0.0 0.0 doIndividualPlacements.rms Dodge.Layout src/Dodge/Layout.hs:119:9-65 155211 1 0.0 0.0 0.0 0.0 doOutPlacements Dodge.Layout src/Dodge/Layout.hs:(103,1)-(105,37) 155213 1 0.0 0.0 0.0 0.0 doOutPlacements.(...) Dodge.Layout src/Dodge/Layout.hs:104:9-86 155214 1 0.0 0.0 0.0 0.0 doRoomOutPlacements Dodge.Layout src/Dodge/Layout.hs:(111,1)-(115,50) 155216 71 0.0 0.0 0.0 0.0 _rmOutPmnt Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:111:7-16 155217 71 0.0 0.0 0.0 0.0 doRoomOutPlacements.f Dodge.Layout src/Dodge/Layout.hs:(113,5)-(115,50) 155218 6 0.0 0.0 0.0 0.0 doRoomOutPlacements.f.(...) Dodge.Layout src/Dodge/Layout.hs:114:13-58 155251 6 0.0 0.0 0.0 0.0 placeSpot Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:(30,1)-(38,23) 155252 51 0.0 0.0 0.0 0.0 placePlainPSSpot Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:(49,1)-(56,38) 155278 36 0.0 0.0 0.0 0.0 _plIDCont Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:83:11-19 155279 36 0.0 0.0 0.0 0.0 layoutLevelFromSeed Dodge.LevelGen src/Dodge/LevelGen.hs:(48,1)-(77,40) 155280 0 0.0 0.0 0.0 0.0 layoutLevelFromSeed.treecluster Dodge.LevelGen src/Dodge/LevelGen.hs:53:9-54 155281 0 0.0 0.0 0.0 0.0 initialRoomTree Dodge.Floor src/Dodge/Floor.hs:106:1-47 155282 0 0.0 0.0 0.0 0.0 annoToRoomTree Dodge.Annotation src/Dodge/Annotation.hs:(18,1)-(36,14) 155283 0 0.0 0.0 0.0 0.0 initialAnoTree Dodge.Floor src/Dodge/Floor.hs:(19,1)-(102,13) 155379 0 0.0 0.0 0.0 0.0 healthTest Dodge.Room.LasTurret src/Dodge/Room/LasTurret.hs:(94,1)-(103,13) 155392 0 0.0 0.0 0.0 0.0 healthAnalyserByDoor Dodge.Room.LasTurret src/Dodge/Room/LasTurret.hs:73:1-58 155393 0 0.0 0.0 0.0 0.0 analyserByDoor Dodge.Room.LasTurret src/Dodge/Room/LasTurret.hs:(76,1)-(91,59) 155394 0 0.0 0.0 0.0 0.0 analyser Dodge.Placement.Instance.Analyser src/Dodge/Placement/Instance/Analyser.hs:(17,1)-(32,85) 155395 0 0.0 0.0 0.0 0.0 analyser.\ Dodge.Placement.Instance.Analyser src/Dodge/Placement/Instance/Analyser.hs:(18,5)-(22,23) 155585 1 0.0 0.0 0.0 0.0 _plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:82:11-16 155624 1 0.0 0.0 0.0 0.0 at Control.Lens.At src/Control/Lens/At.hs:495:3-25 155625 1 0.0 0.0 0.0 0.0 putTerminal Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(17,1)-(41,37) 155586 1 0.0 0.0 0.0 0.0 ps0PushPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:(80,1)-(81,56) 155587 2 0.0 0.0 0.0 0.0 ps0PushPS.\ Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:81:14-56 155603 2 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 155604 2 0.0 0.0 0.0 0.0 _plSpot Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:80:11-17 155607 2 0.0 0.0 0.0 0.0 right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 155605 2 0.0 0.0 0.0 0.0 putTerminal.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(19,18)-(30,95) 155606 1 0.0 0.0 0.0 0.0 putTerminal.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(21,26)-(30,95) 155651 0 0.0 0.0 0.0 0.0 putTerminal.\.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:30:36-95 155652 0 0.0 0.0 0.0 0.0 putTerminal.setids Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(32,5)-(41,37) 155653 0 0.0 0.0 0.0 0.0 at Control.Lens.At src/Control/Lens/At.hs:495:3-25 156109 1 0.0 0.0 0.0 0.0 putTerminal.setids.tmid Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:39:9-37 155654 1 0.0 0.0 0.0 0.0 _plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:82:11-16 155655 1 0.0 0.0 0.0 0.0 putTerminal.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(21,26)-(30,95) 155608 1 0.0 0.0 0.0 0.0 _plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:82:11-16 170224 1 0.0 0.0 0.0 0.0 at Control.Lens.At src/Control/Lens/At.hs:495:3-25 155626 1 0.0 0.0 0.0 0.0 compare Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:23:25-27 155627 1 0.0 0.0 0.0 0.0 pt0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:55:1-58 155609 1 0.0 0.0 0.0 0.0 putTerminal.\.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:30:36-95 155628 1 0.0 0.0 0.0 0.0 putTerminal.setids Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(32,5)-(41,37) 155659 0 0.0 0.0 0.0 0.0 putTerminal.setids.mcid Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:41:9-37 155660 1 0.0 0.0 0.0 0.0 _plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:82:11-16 155661 1 0.0 0.0 0.0 0.0 sps0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:43:1-21 155629 0 0.0 0.0 0.0 0.0 sPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:28:1-69 155630 1 0.0 0.0 0.0 0.0 putTerminal.\.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:30:36-95 155662 0 0.0 0.0 0.0 0.0 putTerminal.setids Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(32,5)-(41,37) 155663 0 0.0 0.0 0.0 0.0 putTerminal.setids.btid Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:40:9-37 155664 1 0.0 0.0 0.0 0.0 _plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:82:11-16 155665 1 0.0 0.0 0.0 0.0 extTrigLitPos Dodge.Placement.Instance.Button src/Dodge/Placement/Instance/Button.hs:(85,1)-(101,51) 155396 0 0.0 0.0 0.0 0.0 extTrigLitPos.\ Dodge.Placement.Instance.Button src/Dodge/Placement/Instance/Button.hs:(86,12)-(91,36) 155398 1 0.0 0.0 0.0 0.0 pContID Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:16:1-57 155399 2 0.0 0.0 0.0 0.0 contToIDCont Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:58:1-40 155402 1 0.0 0.0 0.0 0.0 _plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:82:11-16 155404 1 0.0 0.0 0.0 0.0 extTrigLitPos.\.\ Dodge.Placement.Instance.Button src/Dodge/Placement/Instance/Button.hs:(89,17)-(91,36) 155403 1 0.0 0.0 0.0 0.0 extTrigLitPos.ps' Dodge.Placement.Instance.Button src/Dodge/Placement/Instance/Button.hs:93:5-23 155579 1 0.0 0.0 0.0 0.0 _plSpot Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:80:11-17 155580 1 0.0 0.0 0.0 0.0 extTrigLitPos.themod Dodge.Placement.Instance.Button src/Dodge/Placement/Instance/Button.hs:(94,5)-(100,13) 155581 1 0.0 0.0 0.0 0.0 _plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:82:11-16 155582 1 0.0 0.0 0.0 0.0 extTrigLitPos.ps' Dodge.Placement.Instance.Button src/Dodge/Placement/Instance/Button.hs:93:5-23 155400 1 0.0 0.0 0.0 0.0 _plSpot Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:80:11-17 155401 1 0.0 0.0 0.0 0.0 pContID Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:16:1-57 155583 0 0.0 0.0 0.0 0.0 contToIDCont Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:58:1-40 155584 1 0.0 0.0 0.0 0.0 psPtCont Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:19:1-51 155397 0 0.0 0.0 0.0 0.0 warningRooms Dodge.Room.Warning src/Dodge/Room/Warning.hs:(30,1)-(35,92) 155380 0 0.0 0.0 0.0 0.0 addWarningTerminal Dodge.Room.Warning src/Dodge/Room/Warning.hs:(38,1)-(54,86) 155381 0 0.0 0.0 0.0 0.0 addWarningTerminal.outplace Dodge.Room.Warning src/Dodge/Room/Warning.hs:(42,5)-(48,13) 155382 0 0.0 0.0 0.0 0.0 addWarningTerminal.termMessages Dodge.Room.Warning src/Dodge/Room/Warning.hs:(49,5)-(54,86) 155682 1 0.0 0.0 0.0 0.0 _plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:82:11-16 155683 1 0.0 0.0 0.0 0.0 extTrigLitPos Dodge.Placement.Instance.Button src/Dodge/Placement/Instance/Button.hs:(85,1)-(101,51) 155383 0 0.0 0.0 0.0 0.0 extTrigLitPos.\ Dodge.Placement.Instance.Button src/Dodge/Placement/Instance/Button.hs:(86,12)-(91,36) 155385 1 0.0 0.0 0.0 0.0 pContID Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:16:1-57 155386 2 0.0 0.0 0.0 0.0 contToIDCont Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:58:1-40 155389 1 0.0 0.0 0.0 0.0 _plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:82:11-16 155391 1 0.0 0.0 0.0 0.0 extTrigLitPos.\.\ Dodge.Placement.Instance.Button src/Dodge/Placement/Instance/Button.hs:(89,17)-(91,36) 155390 1 0.0 0.0 0.0 0.0 extTrigLitPos.ps' Dodge.Placement.Instance.Button src/Dodge/Placement/Instance/Button.hs:93:5-23 155666 1 0.0 0.0 0.0 0.0 _plSpot Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:80:11-17 155667 1 0.0 0.0 0.0 0.0 extTrigLitPos.themod Dodge.Placement.Instance.Button src/Dodge/Placement/Instance/Button.hs:(94,5)-(100,13) 155668 1 0.0 0.0 0.0 0.0 _plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:82:11-16 155669 1 0.0 0.0 0.0 0.0 extTrigLitPos.ps' Dodge.Placement.Instance.Button src/Dodge/Placement/Instance/Button.hs:93:5-23 155387 1 0.0 0.0 0.0 0.0 _plSpot Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:80:11-17 155388 1 0.0 0.0 0.0 0.0 pContID Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:16:1-57 155670 0 0.0 0.0 0.0 0.0 contToIDCont Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:58:1-40 155671 1 0.0 0.0 0.0 0.0 psPtCont Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:19:1-51 155384 0 0.0 0.0 0.0 0.0 putMessageTerminal Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(44,1)-(49,25) 155679 0 0.0 0.0 0.0 0.0 putTerminal Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(17,1)-(41,37) 155680 1 0.0 0.0 0.0 0.0 ps0PushPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:(80,1)-(81,56) 155681 2 0.0 0.0 0.0 0.0 ps0PushPS.\ Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:81:14-56 155717 2 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 155718 2 0.0 0.0 0.0 0.0 _plSpot Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:80:11-17 155721 2 0.0 0.0 0.0 0.0 right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 155719 2 0.0 0.0 0.0 0.0 putTerminal.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(19,18)-(30,95) 155720 1 0.0 0.0 0.0 0.0 putTerminal.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(21,26)-(30,95) 155759 0 0.0 0.0 0.0 0.0 putTerminal.\.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:30:36-95 155760 0 0.0 0.0 0.0 0.0 putTerminal.setids Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(32,5)-(41,37) 155761 0 0.0 0.0 0.0 0.0 at Control.Lens.At src/Control/Lens/At.hs:495:3-25 156116 1 0.0 0.0 0.0 0.0 putTerminal.setids.tmid Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:39:9-37 155762 1 0.0 0.0 0.0 0.0 _plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:82:11-16 155763 1 0.0 0.0 0.0 0.0 putTerminal.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(21,26)-(30,95) 155722 1 0.0 0.0 0.0 0.0 _plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:82:11-16 170225 1 0.0 0.0 0.0 0.0 at Control.Lens.At src/Control/Lens/At.hs:495:3-25 155743 1 0.0 0.0 0.0 0.0 pt0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:55:1-58 155723 1 0.0 0.0 0.0 0.0 putTerminal.\.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:30:36-95 155744 1 0.0 0.0 0.0 0.0 putTerminal.setids Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(32,5)-(41,37) 155767 0 0.0 0.0 0.0 0.0 putTerminal.setids.mcid Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:41:9-37 155768 1 0.0 0.0 0.0 0.0 _plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:82:11-16 155769 1 0.0 0.0 0.0 0.0 sps0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:43:1-21 155745 0 0.0 0.0 0.0 0.0 sPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:28:1-69 155746 1 0.0 0.0 0.0 0.0 putTerminal.\.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:30:36-95 155770 0 0.0 0.0 0.0 0.0 putTerminal.setids Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(32,5)-(41,37) 155771 0 0.0 0.0 0.0 0.0 putTerminal.setids.btid Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:40:9-37 155772 1 0.0 0.0 0.0 0.0 _plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:82:11-16 155773 1 0.0 0.0 0.0 0.0 zoom Control.Lens.Zoom src/Control/Lens/Zoom.hs:150:3-72 155284 0 0.0 0.0 0.0 0.0 _1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:119:3-37 155285 0 0.0 0.0 0.0 0.0 initialAnoTree Dodge.Floor src/Dodge/Floor.hs:(19,1)-(102,13) 155286 0 0.0 0.0 0.0 0.0 keyCardRunPastRand Dodge.LockAndKey src/Dodge/LockAndKey.hs:39:1-72 155352 0 0.0 0.0 0.0 0.0 keyCardRoomRunPast Dodge.Room.LasTurret src/Dodge/Room/LasTurret.hs:(58,1)-(67,17) 155353 0 0.0 0.0 0.0 0.0 keyCardAnalyserByDoor Dodge.Room.LasTurret src/Dodge/Room/LasTurret.hs:70:1-86 155354 0 0.0 0.0 0.0 0.0 analyserByDoor Dodge.Room.LasTurret src/Dodge/Room/LasTurret.hs:(76,1)-(91,59) 155355 0 0.0 0.0 0.0 0.0 analyser Dodge.Placement.Instance.Analyser src/Dodge/Placement/Instance/Analyser.hs:(17,1)-(32,85) 155356 0 0.0 0.0 0.0 0.0 analyser.\ Dodge.Placement.Instance.Analyser src/Dodge/Placement/Instance/Analyser.hs:(18,5)-(22,23) 155780 1 0.0 0.0 0.0 0.0 _plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:82:11-16 155791 1 0.0 0.0 0.0 0.0 at Control.Lens.At src/Control/Lens/At.hs:495:3-25 155792 1 0.0 0.0 0.0 0.0 putTerminal Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(17,1)-(41,37) 155781 1 0.0 0.0 0.0 0.0 ps0PushPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:(80,1)-(81,56) 155782 2 0.0 0.0 0.0 0.0 ps0PushPS.\ Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:81:14-56 155783 2 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 155784 2 0.0 0.0 0.0 0.0 _plSpot Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:80:11-17 155787 2 0.0 0.0 0.0 0.0 right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 155785 2 0.0 0.0 0.0 0.0 putTerminal.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(19,18)-(30,95) 155786 1 0.0 0.0 0.0 0.0 putTerminal.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(21,26)-(30,95) 155815 0 0.0 0.0 0.0 0.0 putTerminal.\.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:30:36-95 155816 0 0.0 0.0 0.0 0.0 putTerminal.setids Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(32,5)-(41,37) 155817 0 0.0 0.0 0.0 0.0 at Control.Lens.At src/Control/Lens/At.hs:495:3-25 156123 1 0.0 0.0 0.0 0.0 putTerminal.setids.tmid Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:39:9-37 155818 1 0.0 0.0 0.0 0.0 _plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:82:11-16 155819 1 0.0 0.0 0.0 0.0 putTerminal.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(21,26)-(30,95) 155788 1 0.0 0.0 0.0 0.0 _plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:82:11-16 170307 1 0.0 0.0 0.0 0.0 at Control.Lens.At src/Control/Lens/At.hs:495:3-25 155793 1 0.0 0.0 0.0 0.0 compare Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:23:25-27 155794 1 0.0 0.0 0.0 0.0 pt0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:55:1-58 155789 1 0.0 0.0 0.0 0.0 putTerminal.\.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:30:36-95 155795 1 0.0 0.0 0.0 0.0 putTerminal.setids Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(32,5)-(41,37) 155823 0 0.0 0.0 0.0 0.0 putTerminal.setids.mcid Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:41:9-37 155824 1 0.0 0.0 0.0 0.0 _plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:82:11-16 155825 1 0.0 0.0 0.0 0.0 sps0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:43:1-21 155796 0 0.0 0.0 0.0 0.0 sPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:28:1-69 155797 1 0.0 0.0 0.0 0.0 putTerminal.\.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:30:36-95 155826 0 0.0 0.0 0.0 0.0 putTerminal.setids Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(32,5)-(41,37) 155827 0 0.0 0.0 0.0 0.0 putTerminal.setids.btid Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:40:9-37 155828 1 0.0 0.0 0.0 0.0 _plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:82:11-16 155829 1 0.0 0.0 0.0 0.0 extTrigLitPos Dodge.Placement.Instance.Button src/Dodge/Placement/Instance/Button.hs:(85,1)-(101,51) 155357 0 0.0 0.0 0.0 0.0 extTrigLitPos.\ Dodge.Placement.Instance.Button src/Dodge/Placement/Instance/Button.hs:(86,12)-(91,36) 155359 1 0.0 0.0 0.0 0.0 pContID Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:16:1-57 155360 2 0.0 0.0 0.0 0.0 contToIDCont Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:58:1-40 155363 1 0.0 0.0 0.0 0.0 _plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:82:11-16 155365 1 0.0 0.0 0.0 0.0 extTrigLitPos.\.\ Dodge.Placement.Instance.Button src/Dodge/Placement/Instance/Button.hs:(89,17)-(91,36) 155364 1 0.0 0.0 0.0 0.0 extTrigLitPos.ps' Dodge.Placement.Instance.Button src/Dodge/Placement/Instance/Button.hs:93:5-23 155774 1 0.0 0.0 0.0 0.0 _plSpot Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:80:11-17 155775 1 0.0 0.0 0.0 0.0 extTrigLitPos.themod Dodge.Placement.Instance.Button src/Dodge/Placement/Instance/Button.hs:(94,5)-(100,13) 155776 1 0.0 0.0 0.0 0.0 _plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:82:11-16 155777 1 0.0 0.0 0.0 0.0 extTrigLitPos.ps' Dodge.Placement.Instance.Button src/Dodge/Placement/Instance/Button.hs:93:5-23 155361 1 0.0 0.0 0.0 0.0 _plSpot Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:80:11-17 155362 1 0.0 0.0 0.0 0.0 pContID Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:16:1-57 155778 0 0.0 0.0 0.0 0.0 contToIDCont Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:58:1-40 155779 1 0.0 0.0 0.0 0.0 psPtCont Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:19:1-51 155358 0 0.0 0.0 0.0 0.0 sensorRoomRunPast Dodge.Room.SensorDoor src/Dodge/Room/SensorDoor.hs:(49,1)-(61,17) 155287 0 0.0 0.0 0.0 0.0 sensorRoom Dodge.Room.SensorDoor src/Dodge/Room/SensorDoor.hs:(28,1)-(46,42) 155288 0 0.0 0.0 0.0 0.0 sensInsideDoor Dodge.Room.SensorDoor src/Dodge/Room/SensorDoor.hs:(70,1)-(80,103) 155289 0 0.0 0.0 0.0 0.0 sensAboveDoor Dodge.Room.SensorDoor src/Dodge/Room/SensorDoor.hs:(64,1)-(67,65) 155290 0 0.0 0.0 0.0 0.0 sensAboveDoor.\ Dodge.Room.SensorDoor src/Dodge/Room/SensorDoor.hs:67:17-64 155836 1 0.0 0.0 0.0 0.0 _plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:82:11-16 155891 1 0.0 0.0 0.0 0.0 damageSensor Dodge.Placement.Instance.Sensor src/Dodge/Placement/Instance/Sensor.hs:(21,1)-(43,13) 155837 1 0.0 0.0 0.0 0.0 lsPosCol Dodge.LightSource src/Dodge/LightSource.hs:54:1-35 155844 1 0.0 0.0 0.0 0.0 lsColPos Dodge.LightSource src/Dodge/LightSource.hs:51:1-42 155845 1 0.0 0.0 0.0 0.0 pContID Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:16:1-57 155838 1 0.0 0.0 0.0 0.0 contToIDCont Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:58:1-40 155860 1 0.0 0.0 0.0 0.0 _plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:82:11-16 158657 1 0.0 0.0 0.0 0.0 damageSensor.\ Dodge.Placement.Instance.Sensor src/Dodge/Placement/Instance/Sensor.hs:(22,14)-(43,13) 155861 1 0.0 0.0 0.0 0.0 psPtJpl Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:13:1-29 155862 1 0.0 0.0 0.0 0.0 psPtPl Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:10:1-67 155863 1 0.0 0.0 0.0 0.0 damageSensor.\.\ Dodge.Placement.Instance.Sensor src/Dodge/Placement/Instance/Sensor.hs:(25,13)-(43,13) 155881 0 0.0 0.0 0.0 0.0 at Control.Lens.At src/Control/Lens/At.hs:495:3-25 155890 2 0.0 0.0 0.0 0.0 compare Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:23:25-27 155892 1 0.0 0.0 0.0 0.0 damageTypeThreshold Dodge.Placement.Instance.Sensor src/Dodge/Placement/Instance/Sensor.hs:(46,1)-(50,18) 155893 1 0.0 0.0 0.0 0.0 square Geometry.Polygon src/Geometry/Polygon.hs:43:1-21 155882 1 0.0 0.0 0.0 0.0 rectWH Geometry.Polygon src/Geometry/Polygon.hs:23:1-35 155883 1 0.0 0.0 0.0 0.0 rectNSWE Geometry.Polygon src/Geometry/Polygon.hs:20:1-55 155884 1 0.0 0.0 0.0 0.0 extTrigLitPos Dodge.Placement.Instance.Button src/Dodge/Placement/Instance/Button.hs:(85,1)-(101,51) 155291 0 0.0 0.0 0.0 0.0 extTrigLitPos.\ Dodge.Placement.Instance.Button src/Dodge/Placement/Instance/Button.hs:(86,12)-(91,36) 155293 1 0.0 0.0 0.0 0.0 pContID Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:16:1-57 155297 2 0.0 0.0 0.0 0.0 contToIDCont Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:58:1-40 155306 1 0.0 0.0 0.0 0.0 _plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:82:11-16 155308 1 0.0 0.0 0.0 0.0 extTrigLitPos.\.\ Dodge.Placement.Instance.Button src/Dodge/Placement/Instance/Button.hs:(89,17)-(91,36) 155307 1 0.0 0.0 0.0 0.0 extTrigLitPos.ps' Dodge.Placement.Instance.Button src/Dodge/Placement/Instance/Button.hs:93:5-23 155830 1 0.0 0.0 0.0 0.0 _plSpot Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:80:11-17 155831 1 0.0 0.0 0.0 0.0 extTrigLitPos.themod Dodge.Placement.Instance.Button src/Dodge/Placement/Instance/Button.hs:(94,5)-(100,13) 155832 1 0.0 0.0 0.0 0.0 _plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:82:11-16 155833 1 0.0 0.0 0.0 0.0 extTrigLitPos.ps' Dodge.Placement.Instance.Button src/Dodge/Placement/Instance/Button.hs:93:5-23 155298 1 0.0 0.0 0.0 0.0 _plSpot Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:80:11-17 155299 1 0.0 0.0 0.0 0.0 pContID Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:16:1-57 155834 0 0.0 0.0 0.0 0.0 contToIDCont Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:58:1-40 155835 1 0.0 0.0 0.0 0.0 psPtCont Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:19:1-51 155292 0 0.0 0.0 0.0 0.0 lightSensInsideDoor Dodge.Room.LasTurret src/Dodge/Room/LasTurret.hs:(35,1)-(42,102) 155329 0 0.0 0.0 0.0 0.0 sensAboveDoor Dodge.Room.SensorDoor src/Dodge/Room/SensorDoor.hs:(64,1)-(67,65) 155330 0 0.0 0.0 0.0 0.0 sensAboveDoor.\ Dodge.Room.SensorDoor src/Dodge/Room/SensorDoor.hs:67:17-64 155456 2 0.0 0.0 0.0 0.0 _plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:82:11-16 155569 2 0.0 0.0 0.0 0.0 damageSensor Dodge.Placement.Instance.Sensor src/Dodge/Placement/Instance/Sensor.hs:(21,1)-(43,13) 155457 2 0.0 0.0 0.0 0.0 lsPosCol Dodge.LightSource src/Dodge/LightSource.hs:54:1-35 155465 2 0.0 0.0 0.0 0.0 lsColPos Dodge.LightSource src/Dodge/LightSource.hs:51:1-42 155466 2 0.0 0.0 0.0 0.0 pContID Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:16:1-57 155458 2 0.0 0.0 0.0 0.0 contToIDCont Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:58:1-40 155490 2 0.0 0.0 0.0 0.0 _plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:82:11-16 158597 2 0.0 0.0 0.0 0.0 damageSensor.\ Dodge.Placement.Instance.Sensor src/Dodge/Placement/Instance/Sensor.hs:(22,14)-(43,13) 155491 2 0.0 0.0 0.0 0.0 psPtJpl Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:13:1-29 155492 2 0.0 0.0 0.0 0.0 psPtPl Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:10:1-67 155493 2 0.0 0.0 0.0 0.0 damageSensor.\.\ Dodge.Placement.Instance.Sensor src/Dodge/Placement/Instance/Sensor.hs:(25,13)-(43,13) 155505 0 0.0 0.0 0.0 0.0 at Control.Lens.At src/Control/Lens/At.hs:495:3-25 155568 4 0.0 0.0 0.0 0.0 compare Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:23:25-27 155570 2 0.0 0.0 0.0 0.0 damageTypeThreshold Dodge.Placement.Instance.Sensor src/Dodge/Placement/Instance/Sensor.hs:(46,1)-(50,18) 155571 2 0.0 0.0 0.0 0.0 square Geometry.Polygon src/Geometry/Polygon.hs:43:1-21 155506 2 0.0 0.0 0.0 0.0 rectWH Geometry.Polygon src/Geometry/Polygon.hs:23:1-35 155507 2 0.0 0.0 0.0 0.0 rectNSWE Geometry.Polygon src/Geometry/Polygon.hs:20:1-55 155508 2 0.0 0.0 0.0 0.0 extTrigLitPos Dodge.Placement.Instance.Button src/Dodge/Placement/Instance/Button.hs:(85,1)-(101,51) 155331 0 0.0 0.0 0.0 0.0 extTrigLitPos.\ Dodge.Placement.Instance.Button src/Dodge/Placement/Instance/Button.hs:(86,12)-(91,36) 155333 2 0.0 0.0 0.0 0.0 pContID Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:16:1-57 155334 4 0.0 0.0 0.0 0.0 contToIDCont Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:58:1-40 155337 2 0.0 0.0 0.0 0.0 _plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:82:11-16 155339 2 0.0 0.0 0.0 0.0 extTrigLitPos.\.\ Dodge.Placement.Instance.Button src/Dodge/Placement/Instance/Button.hs:(89,17)-(91,36) 155338 2 0.0 0.0 0.0 0.0 extTrigLitPos.ps' Dodge.Placement.Instance.Button src/Dodge/Placement/Instance/Button.hs:93:5-23 155450 2 0.0 0.0 0.0 0.0 _plSpot Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:80:11-17 155451 2 0.0 0.0 0.0 0.0 extTrigLitPos.themod Dodge.Placement.Instance.Button src/Dodge/Placement/Instance/Button.hs:(94,5)-(100,13) 155452 2 0.0 0.0 0.0 0.0 _plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:82:11-16 155453 2 0.0 0.0 0.0 0.0 extTrigLitPos.ps' Dodge.Placement.Instance.Button src/Dodge/Placement/Instance/Button.hs:93:5-23 155335 2 0.0 0.0 0.0 0.0 _plSpot Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:80:11-17 155336 2 0.0 0.0 0.0 0.0 pContID Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:16:1-57 155454 0 0.0 0.0 0.0 0.0 contToIDCont Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:58:1-40 155455 2 0.0 0.0 0.0 0.0 psPtCont Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:19:1-51 155332 0 0.0 0.0 0.0 0.0 placePlainPSSpot.(...) Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:50:9-81 155310 36 0.0 0.0 0.0 0.0 _plType Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:81:11-17 155315 36 0.0 0.0 0.0 0.0 placeSpotID Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:(90,1)-(92,30) 155311 36 0.0 0.0 0.0 0.0 placeSpotID.(...) Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:91:9-49 155313 36 0.0 0.0 0.0 0.0 placeSpotID' Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:(96,1)-(132,35) 155314 39 0.0 0.0 0.0 0.0 plNewUpID Dodge.Base.NewID src/Dodge/Base/NewID.hs:(21,1)-(23,26) 155316 21 0.0 0.0 0.0 0.0 ipeek Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:236:3-70 155523 21 0.0 0.0 0.0 0.0 extract Control.Comonad src/Control/Comonad.hs:177:3-23 155524 21 0.0 0.0 0.0 0.0 sieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:38:3-24 155525 21 0.0 0.0 0.0 0.0 fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:218:3-14 155545 21 0.0 0.0 0.0 0.0 ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:214:3-44 155546 21 0.0 0.0 0.0 0.0 sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:3-50 155547 21 0.0 0.0 0.0 0.0 cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 155548 21 0.0 0.0 0.0 0.0 sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:30-50 155549 21 0.0 0.0 0.0 0.0 cosieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:62:3-30 155550 21 0.0 0.0 0.0 0.0 ipeek.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:236:60-69 155551 21 0.0 0.0 0.0 0.0 ipeeks Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:238:3-67 155510 21 0.0 0.0 0.0 0.0 extract Control.Comonad src/Control/Comonad.hs:177:3-23 155511 21 0.0 0.0 0.0 0.0 sieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:38:3-24 155512 21 0.0 0.0 0.0 0.0 ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:214:3-44 155514 63 0.0 0.0 0.0 0.0 fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:218:3-14 155515 42 0.0 0.0 0.0 0.0 sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:3-50 155519 0 0.0 0.0 0.0 0.0 cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 155520 0 0.0 0.0 0.0 0.0 sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:30-50 155521 0 0.0 0.0 0.0 0.0 cosieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:62:3-30 155522 21 0.0 0.0 0.0 0.0 fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:218:3-14 155513 21 0.0 0.0 0.0 0.0 sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:3-50 155516 0 0.0 0.0 0.0 0.0 cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 155517 0 0.0 0.0 0.0 0.0 sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:30-50 155518 21 0.0 0.0 0.0 0.0 plNewUpID.i Dodge.Base.NewID src/Dodge/Base/NewID.hs:23:5-26 155317 21 0.0 0.0 0.0 0.0 ipos Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:234:3-51 155319 21 0.0 0.0 0.0 0.0 extract Control.Comonad src/Control/Comonad.hs:177:3-23 155320 21 0.0 0.0 0.0 0.0 sieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:38:3-24 155321 21 0.0 0.0 0.0 0.0 ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:214:3-44 155441 63 0.0 0.0 0.0 0.0 fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:218:3-14 155442 42 0.0 0.0 0.0 0.0 sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:3-50 155446 0 0.0 0.0 0.0 0.0 cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 155447 0 0.0 0.0 0.0 0.0 sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:30-50 155448 0 0.0 0.0 0.0 0.0 cosieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:62:3-30 155449 21 0.0 0.0 0.0 0.0 fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:218:3-14 155440 21 0.0 0.0 0.0 0.0 newKey IntMapHelp src/IntMapHelp.hs:60:1-42 155318 0 0.0 0.0 0.0 0.0 sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:3-50 155443 0 0.0 0.0 0.0 0.0 cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 155444 0 0.0 0.0 0.0 0.0 sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:30-50 155445 21 0.0 0.0 0.0 0.0 placeSpotID'.(...) Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:129:5-28 155528 18 0.0 0.0 0.0 0.0 _psPos Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:64:11-16 155529 18 0.0 0.0 0.0 0.0 placeSpotID'.rot Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:131:5-19 155542 18 0.0 0.0 0.0 0.0 _psRot Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:64:29-34 155543 18 0.0 0.0 0.0 0.0 mvLS Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:(214,1)-(218,56) 155535 9 0.0 0.0 0.0 0.0 mvLS.startPos Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:218:5-56 155536 9 0.0 0.0 0.0 0.0 _lsParam Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:36:7-14 155537 9 0.0 0.0 0.0 0.0 _lsPos Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:28:7-12 155538 9 0.0 0.0 0.0 0.0 onXY Geometry.Vector3D src/Geometry/Vector3D.hs:(131,1)-(133,25) 155539 9 0.0 0.0 0.0 0.0 onXY.(...) Geometry.Vector3D src/Geometry/Vector3D.hs:133:5-25 155541 9 0.0 0.0 0.0 0.0 onXY.x' Geometry.Vector3D src/Geometry/Vector3D.hs:133:5-25 155540 9 0.0 0.0 0.0 0.0 onXY.y' Geometry.Vector3D src/Geometry/Vector3D.hs:133:5-25 155544 9 0.0 0.0 0.0 0.0 placeSpotID'.p Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:129:5-28 155578 9 0.0 0.0 0.0 0.0 placeSpotID'.p' Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:130:5-19 155526 9 0.0 0.0 0.0 0.0 placeSpotID'.px Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:129:5-28 155527 9 0.0 0.0 0.0 0.0 placeSpotID'.py Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:129:5-28 155534 9 0.0 0.0 0.0 0.0 plMachine Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:(189,1)-(200,91) 155572 6 0.0 0.0 0.0 0.0 plMachine.mcid Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:196:5-55 155576 6 0.0 0.0 0.0 0.0 newKey IntMapHelp src/IntMapHelp.hs:60:1-42 155577 0 0.0 0.0 0.0 0.0 plMachine.wlid Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:197:5-52 155573 6 0.0 0.0 0.0 0.0 newKey IntMapHelp src/IntMapHelp.hs:60:1-42 155574 0 0.0 0.0 0.0 0.0 plNewID Dodge.Base.NewID src/Dodge/Base/NewID.hs:(11,1)-(13,26) 155325 6 0.0 0.0 0.0 0.0 ipeeks Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:238:3-67 155326 6 0.0 0.0 0.0 0.0 extract Control.Comonad src/Control/Comonad.hs:177:3-23 155327 6 0.0 0.0 0.0 0.0 sieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:38:3-24 155328 6 0.0 0.0 0.0 0.0 ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:214:3-44 155406 18 0.0 0.0 0.0 0.0 fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:218:3-14 155407 12 0.0 0.0 0.0 0.0 sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:3-50 155416 0 0.0 0.0 0.0 0.0 cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 155417 0 0.0 0.0 0.0 0.0 sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:30-50 155418 0 0.0 0.0 0.0 0.0 cosieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:62:3-30 155419 6 0.0 0.0 0.0 0.0 fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:218:3-14 155405 6 0.0 0.0 0.0 0.0 sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:3-50 155413 0 0.0 0.0 0.0 0.0 cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 155414 0 0.0 0.0 0.0 0.0 sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:30-50 155415 6 0.0 0.0 0.0 0.0 plNewID.i Dodge.Base.NewID src/Dodge/Base/NewID.hs:13:5-26 155420 6 0.0 0.0 0.0 0.0 ipos Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:234:3-51 155422 6 0.0 0.0 0.0 0.0 extract Control.Comonad src/Control/Comonad.hs:177:3-23 155423 6 0.0 0.0 0.0 0.0 sieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:38:3-24 155424 6 0.0 0.0 0.0 0.0 ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:214:3-44 155426 18 0.0 0.0 0.0 0.0 fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:218:3-14 155427 12 0.0 0.0 0.0 0.0 sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:3-50 155436 0 0.0 0.0 0.0 0.0 cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 155437 0 0.0 0.0 0.0 0.0 sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:30-50 155438 0 0.0 0.0 0.0 0.0 cosieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:62:3-30 155439 6 0.0 0.0 0.0 0.0 fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:218:3-14 155425 6 0.0 0.0 0.0 0.0 newKey IntMapHelp src/IntMapHelp.hs:60:1-42 155421 0 0.0 0.0 0.0 0.0 sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:3-50 155433 0 0.0 0.0 0.0 0.0 cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 155434 0 0.0 0.0 0.0 0.0 sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:30-50 155435 6 0.0 0.0 0.0 0.0 placeSpotID'.doShift Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:132:5-35 156166 6 0.0 0.0 0.0 0.0 shiftPointBy Dodge.ShiftPoint src/Dodge/ShiftPoint.hs:6:1-49 156167 24 0.0 0.0 0.0 0.0 mvButton Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:173:1-62 155649 3 0.0 0.0 0.0 0.0 placeSpotID'.(...) Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:126:13-27 155494 3 0.0 0.0 0.0 0.0 _plIDCont Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:83:11-19 155495 0 0.0 0.0 0.0 0.0 layoutLevelFromSeed Dodge.LevelGen src/Dodge/LevelGen.hs:(48,1)-(77,40) 155864 0 0.0 0.0 0.0 0.0 layoutLevelFromSeed.treecluster Dodge.LevelGen src/Dodge/LevelGen.hs:53:9-54 155865 0 0.0 0.0 0.0 0.0 initialRoomTree Dodge.Floor src/Dodge/Floor.hs:106:1-47 155866 0 0.0 0.0 0.0 0.0 annoToRoomTree Dodge.Annotation src/Dodge/Annotation.hs:(18,1)-(36,14) 155867 0 0.0 0.0 0.0 0.0 zoom Control.Lens.Zoom src/Control/Lens/Zoom.hs:150:3-72 155868 0 0.0 0.0 0.0 0.0 _1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:119:3-37 155869 0 0.0 0.0 0.0 0.0 initialAnoTree Dodge.Floor src/Dodge/Floor.hs:(19,1)-(102,13) 155870 0 0.0 0.0 0.0 0.0 sensorRoomRunPast Dodge.Room.SensorDoor src/Dodge/Room/SensorDoor.hs:(49,1)-(61,17) 155871 0 0.0 0.0 0.0 0.0 sensorRoom Dodge.Room.SensorDoor src/Dodge/Room/SensorDoor.hs:(28,1)-(46,42) 155872 0 0.0 0.0 0.0 0.0 sensInsideDoor Dodge.Room.SensorDoor src/Dodge/Room/SensorDoor.hs:(70,1)-(80,103) 155873 0 0.0 0.0 0.0 0.0 sensAboveDoor Dodge.Room.SensorDoor src/Dodge/Room/SensorDoor.hs:(64,1)-(67,65) 155874 0 0.0 0.0 0.0 0.0 sensAboveDoor.\ Dodge.Room.SensorDoor src/Dodge/Room/SensorDoor.hs:67:17-64 155875 0 0.0 0.0 0.0 0.0 damageSensor Dodge.Placement.Instance.Sensor src/Dodge/Placement/Instance/Sensor.hs:(21,1)-(43,13) 155876 0 0.0 0.0 0.0 0.0 pContID Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:16:1-57 155877 0 0.0 0.0 0.0 0.0 contToIDCont Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:58:1-40 155878 0 0.0 0.0 0.0 0.0 damageSensor.\ Dodge.Placement.Instance.Sensor src/Dodge/Placement/Instance/Sensor.hs:(22,14)-(43,13) 155879 0 0.0 0.0 0.0 0.0 damageSensor.\.\ Dodge.Placement.Instance.Sensor src/Dodge/Placement/Instance/Sensor.hs:(25,13)-(43,13) 155880 1 0.0 0.0 0.0 0.0 compare Dodge.Data.Damage.Type src/Dodge/Data/Damage/Type.hs:27:19-21 155889 2 0.0 0.0 0.0 0.0 _cWorld Dodge.Data.World src/Dodge/Data/World.hs:37:7-13 155885 1 0.0 0.0 0.0 0.0 _cwGen Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:27:7-12 155886 1 0.0 0.0 0.0 0.0 _cwgParams Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:36:7-16 155888 1 0.0 0.0 0.0 0.0 _sensorCoding Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:16:7-19 155887 1 0.0 0.0 0.0 0.0 lightSensInsideDoor Dodge.Room.LasTurret src/Dodge/Room/LasTurret.hs:(35,1)-(42,102) 155496 0 0.0 0.0 0.0 0.0 sensAboveDoor Dodge.Room.SensorDoor src/Dodge/Room/SensorDoor.hs:(64,1)-(67,65) 155497 0 0.0 0.0 0.0 0.0 sensAboveDoor.\ Dodge.Room.SensorDoor src/Dodge/Room/SensorDoor.hs:67:17-64 155498 0 0.0 0.0 0.0 0.0 damageSensor Dodge.Placement.Instance.Sensor src/Dodge/Placement/Instance/Sensor.hs:(21,1)-(43,13) 155499 0 0.0 0.0 0.0 0.0 pContID Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:16:1-57 155500 0 0.0 0.0 0.0 0.0 contToIDCont Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:58:1-40 155501 0 0.0 0.0 0.0 0.0 damageSensor.\ Dodge.Placement.Instance.Sensor src/Dodge/Placement/Instance/Sensor.hs:(22,14)-(43,13) 155502 0 0.0 0.0 0.0 0.0 damageSensor.\.\ Dodge.Placement.Instance.Sensor src/Dodge/Placement/Instance/Sensor.hs:(25,13)-(43,13) 155503 2 0.0 0.0 0.0 0.0 _cWorld Dodge.Data.World src/Dodge/Data/World.hs:37:7-13 155509 2 0.0 0.0 0.0 0.0 _cwGen Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:27:7-12 155557 2 0.0 0.0 0.0 0.0 _cwgParams Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:36:7-16 155559 2 0.0 0.0 0.0 0.0 _sensorCoding Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:16:7-19 155558 2 0.0 0.0 0.0 0.0 compare Dodge.Data.Damage.Type src/Dodge/Data/Damage/Type.hs:27:19-21 155560 2 0.0 0.0 0.0 0.0 placeSpotID'.pt' Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:126:13-27 155504 3 0.0 0.0 0.0 0.0 placeSpotID'.w' Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:126:13-27 155575 3 0.0 0.0 0.0 0.0 _plIDCont Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:83:11-19 155631 0 0.0 0.0 0.0 0.0 layoutLevelFromSeed Dodge.LevelGen src/Dodge/LevelGen.hs:(48,1)-(77,40) 155632 0 0.0 0.0 0.0 0.0 layoutLevelFromSeed.treecluster Dodge.LevelGen src/Dodge/LevelGen.hs:53:9-54 155633 0 0.0 0.0 0.0 0.0 initialRoomTree Dodge.Floor src/Dodge/Floor.hs:106:1-47 155634 0 0.0 0.0 0.0 0.0 annoToRoomTree Dodge.Annotation src/Dodge/Annotation.hs:(18,1)-(36,14) 155635 0 0.0 0.0 0.0 0.0 initialAnoTree Dodge.Floor src/Dodge/Floor.hs:(19,1)-(102,13) 155636 0 0.0 0.0 0.0 0.0 healthTest Dodge.Room.LasTurret src/Dodge/Room/LasTurret.hs:(94,1)-(103,13) 155637 0 0.0 0.0 0.0 0.0 healthAnalyserByDoor Dodge.Room.LasTurret src/Dodge/Room/LasTurret.hs:73:1-58 155638 0 0.0 0.0 0.0 0.0 analyserByDoor Dodge.Room.LasTurret src/Dodge/Room/LasTurret.hs:(76,1)-(91,59) 155639 0 0.0 0.0 0.0 0.0 analyser Dodge.Placement.Instance.Analyser src/Dodge/Placement/Instance/Analyser.hs:(17,1)-(32,85) 155640 0 0.0 0.0 0.0 0.0 analyser.\ Dodge.Placement.Instance.Analyser src/Dodge/Placement/Instance/Analyser.hs:(18,5)-(22,23) 155641 0 0.0 0.0 0.0 0.0 putTerminal Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(17,1)-(41,37) 155642 0 0.0 0.0 0.0 0.0 ps0PushPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:(80,1)-(81,56) 155643 0 0.0 0.0 0.0 0.0 ps0PushPS.\ Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:81:14-56 155644 0 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 155650 2 0.0 0.0 0.0 0.0 ix.\ Control.Lens.At src/Control/Lens/At.hs:307:31-50 155656 2 0.0 0.0 0.0 0.0 putTerminal.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(19,18)-(30,95) 156110 0 0.0 0.0 0.0 0.0 putTerminal.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(21,26)-(30,95) 156111 0 0.0 0.0 0.0 0.0 putTerminal.\.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:30:36-95 156112 0 0.0 0.0 0.0 0.0 putTerminal.setids Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(32,5)-(41,37) 156113 0 0.0 0.0 0.0 0.0 at Control.Lens.At src/Control/Lens/At.hs:495:3-25 156114 0 0.0 0.0 0.0 0.0 compare Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:23:25-27 156115 2 0.0 0.0 0.0 0.0 putTerminal.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(21,26)-(30,95) 155645 0 0.0 0.0 0.0 0.0 pt0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:55:1-58 155646 0 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 155657 2 0.0 0.0 0.0 0.0 ix.\ Control.Lens.At src/Control/Lens/At.hs:307:31-50 155658 2 0.0 0.0 0.0 0.0 putTerminal.\.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:30:36-95 155647 0 0.0 0.0 0.0 0.0 putTerminal.setids Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(32,5)-(41,37) 155648 1 0.0 0.0 0.0 0.0 warningRooms Dodge.Room.Warning src/Dodge/Room/Warning.hs:(30,1)-(35,92) 155747 0 0.0 0.0 0.0 0.0 addWarningTerminal Dodge.Room.Warning src/Dodge/Room/Warning.hs:(38,1)-(54,86) 155748 0 0.0 0.0 0.0 0.0 addWarningTerminal.outplace Dodge.Room.Warning src/Dodge/Room/Warning.hs:(42,5)-(48,13) 155749 0 0.0 0.0 0.0 0.0 putMessageTerminal Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(44,1)-(49,25) 155750 0 0.0 0.0 0.0 0.0 putTerminal Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(17,1)-(41,37) 155751 0 0.0 0.0 0.0 0.0 ps0PushPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:(80,1)-(81,56) 155752 0 0.0 0.0 0.0 0.0 ps0PushPS.\ Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:81:14-56 155753 0 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 155758 2 0.0 0.0 0.0 0.0 ix.\ Control.Lens.At src/Control/Lens/At.hs:307:31-50 155764 2 0.0 0.0 0.0 0.0 putTerminal.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(19,18)-(30,95) 156117 0 0.0 0.0 0.0 0.0 putTerminal.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(21,26)-(30,95) 156118 0 0.0 0.0 0.0 0.0 putTerminal.\.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:30:36-95 156119 0 0.0 0.0 0.0 0.0 putTerminal.setids Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(32,5)-(41,37) 156120 0 0.0 0.0 0.0 0.0 at Control.Lens.At src/Control/Lens/At.hs:495:3-25 156121 0 0.0 0.0 0.0 0.0 compare Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:23:25-27 156122 1 0.0 0.0 0.0 0.0 putTerminal.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(21,26)-(30,95) 155754 0 0.0 0.0 0.0 0.0 pt0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:55:1-58 155755 0 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 155765 2 0.0 0.0 0.0 0.0 ix.\ Control.Lens.At src/Control/Lens/At.hs:307:31-50 155766 2 0.0 0.0 0.0 0.0 putTerminal.\.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:30:36-95 155756 0 0.0 0.0 0.0 0.0 putTerminal.setids Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(32,5)-(41,37) 155757 1 0.0 0.0 0.0 0.0 zoom Control.Lens.Zoom src/Control/Lens/Zoom.hs:150:3-72 155798 0 0.0 0.0 0.0 0.0 _1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:119:3-37 155799 0 0.0 0.0 0.0 0.0 initialAnoTree Dodge.Floor src/Dodge/Floor.hs:(19,1)-(102,13) 155800 0 0.0 0.0 0.0 0.0 keyCardRunPastRand Dodge.LockAndKey src/Dodge/LockAndKey.hs:39:1-72 155801 0 0.0 0.0 0.0 0.0 keyCardRoomRunPast Dodge.Room.LasTurret src/Dodge/Room/LasTurret.hs:(58,1)-(67,17) 155802 0 0.0 0.0 0.0 0.0 keyCardAnalyserByDoor Dodge.Room.LasTurret src/Dodge/Room/LasTurret.hs:70:1-86 155803 0 0.0 0.0 0.0 0.0 analyserByDoor Dodge.Room.LasTurret src/Dodge/Room/LasTurret.hs:(76,1)-(91,59) 155804 0 0.0 0.0 0.0 0.0 analyser Dodge.Placement.Instance.Analyser src/Dodge/Placement/Instance/Analyser.hs:(17,1)-(32,85) 155805 0 0.0 0.0 0.0 0.0 analyser.\ Dodge.Placement.Instance.Analyser src/Dodge/Placement/Instance/Analyser.hs:(18,5)-(22,23) 155806 0 0.0 0.0 0.0 0.0 putTerminal Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(17,1)-(41,37) 155807 0 0.0 0.0 0.0 0.0 ps0PushPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:(80,1)-(81,56) 155808 0 0.0 0.0 0.0 0.0 ps0PushPS.\ Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:81:14-56 155809 0 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 155814 2 0.0 0.0 0.0 0.0 ix.\ Control.Lens.At src/Control/Lens/At.hs:307:31-50 155820 2 0.0 0.0 0.0 0.0 putTerminal.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(19,18)-(30,95) 156124 0 0.0 0.0 0.0 0.0 putTerminal.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(21,26)-(30,95) 156125 0 0.0 0.0 0.0 0.0 putTerminal.\.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:30:36-95 156126 0 0.0 0.0 0.0 0.0 putTerminal.setids Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(32,5)-(41,37) 156127 0 0.0 0.0 0.0 0.0 at Control.Lens.At src/Control/Lens/At.hs:495:3-25 156128 0 0.0 0.0 0.0 0.0 compare Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:23:25-27 156129 2 0.0 0.0 0.0 0.0 putTerminal.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(21,26)-(30,95) 155810 0 0.0 0.0 0.0 0.0 pt0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:55:1-58 155811 0 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 155821 2 0.0 0.0 0.0 0.0 ix.\ Control.Lens.At src/Control/Lens/At.hs:307:31-50 155822 2 0.0 0.0 0.0 0.0 putTerminal.\.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:30:36-95 155812 0 0.0 0.0 0.0 0.0 putTerminal.setids Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(32,5)-(41,37) 155813 1 0.0 0.0 0.0 0.0 _gwWorld Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:25:7-14 155322 36 0.0 0.0 0.0 0.0 placeSpotID.w Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:91:9-49 155324 36 0.0 0.0 0.0 0.0 placeSpotID.i Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:91:9-49 155312 24 0.0 0.0 0.0 0.0 _plSpot Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:80:11-17 155532 18 0.0 0.0 0.0 0.0 shiftPSBy Dodge.Placement.Shift src/Dodge/Placement/Shift.hs:(13,1)-(16,22) 155533 18 0.0 0.0 0.0 0.0 placePlainPSSpot.w' Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:50:9-81 155323 36 0.0 0.0 0.0 0.0 placePlainPSSpot.recrPlace Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:(54,5)-(56,38) 155294 30 0.0 0.0 0.0 0.0 placePlainPSSpot.recrPlace.(...) Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:55:13-51 155296 30 0.0 0.0 0.0 0.0 placePlainPSSpot.recrPlace.wr Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:55:13-51 155295 30 0.0 0.0 0.0 0.0 placePlainPSSpot.i Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:50:9-81 155309 24 0.0 0.0 0.0 0.0 placePlainPSSpot.newplmnt Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:51:9-37 155300 24 0.0 0.0 0.0 0.0 placeSpot.shift Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:38:5-23 155530 18 0.0 0.0 0.0 0.0 _rmShift Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:115:7-14 155531 18 0.0 0.0 0.0 0.0 placeSpotUsingLink Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:(67,1)-(76,51) 155253 15 0.0 0.0 0.0 0.0 placeSpotUsingLink.searchedPoss Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:(73,5)-(76,51) 155255 55 0.0 0.0 0.0 0.0 addWarningTerminal Dodge.Room.Warning src/Dodge/Room/Warning.hs:(38,1)-(54,86) 155366 0 0.0 0.0 0.0 0.0 addWarningTerminal.outplace Dodge.Room.Warning src/Dodge/Room/Warning.hs:(42,5)-(48,13) 155367 0 0.0 0.0 0.0 0.0 atFstLnkOutShiftBy Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:227:1-41 155368 0 0.0 0.0 0.0 0.0 atNthLnkOutShiftBy Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(215,1)-(216,59) 155369 0 0.0 0.0 0.0 0.0 atNthLnkOutShiftBy.\ Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:216:17-59 155372 3 0.0 0.0 0.0 0.0 rprBoolShift Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(114,1)-(120,44) 155370 0 0.0 0.0 0.0 0.0 rprBoolShift.f Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(116,5)-(120,44) 155371 3 0.0 0.0 0.0 0.0 rprBoolShift.f.(...) Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:120:9-44 155374 1 0.0 0.0 0.0 0.0 _rpDir Dodge.Data.Room src/Dodge/Data/Room.hs:16:7-12 155377 1 0.0 0.0 0.0 0.0 _rpPos Dodge.Data.Room src/Dodge/Data/Room.hs:15:7-12 155376 1 0.0 0.0 0.0 0.0 addWarningTerminal.outplace.\ Dodge.Room.Warning src/Dodge/Room/Warning.hs:44:45-81 155375 1 0.0 0.0 0.0 0.0 rprBoolShift.f.a Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:120:9-44 155378 1 0.0 0.0 0.0 0.0 rprBoolShift.f.p Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:120:9-44 155373 1 0.0 0.0 0.0 0.0 analyserByDoor Dodge.Room.LasTurret src/Dodge/Room/LasTurret.hs:(76,1)-(91,59) 155340 0 0.0 0.0 0.0 0.0 atFstLnkOutShiftBy Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:227:1-41 155341 0 0.0 0.0 0.0 0.0 atNthLnkOutShiftBy Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(215,1)-(216,59) 155342 0 0.0 0.0 0.0 0.0 atNthLnkOutShiftBy.\ Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:216:17-59 155345 10 0.0 0.0 0.0 0.0 rprBoolShift Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(114,1)-(120,44) 155343 0 0.0 0.0 0.0 0.0 rprBoolShift.f Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(116,5)-(120,44) 155344 10 0.0 0.0 0.0 0.0 rprBoolShift.f.(...) Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:120:9-44 155347 4 0.0 0.0 0.0 0.0 _rpDir Dodge.Data.Room src/Dodge/Data/Room.hs:16:7-12 155350 4 0.0 0.0 0.0 0.0 _rpPos Dodge.Data.Room src/Dodge/Data/Room.hs:15:7-12 155349 4 0.0 0.0 0.0 0.0 analyserByDoor.\ Dodge.Room.LasTurret src/Dodge/Room/LasTurret.hs:85:57-93 155348 2 0.0 0.0 0.0 0.0 analyserByDoor.sensorshift Dodge.Room.LasTurret src/Dodge/Room/LasTurret.hs:91:5-59 155602 2 0.0 0.0 0.0 0.0 rprBoolShift.f.a Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:120:9-44 155351 4 0.0 0.0 0.0 0.0 rprBoolShift.f.p Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:120:9-44 155346 4 0.0 0.0 0.0 0.0 lightSensInsideDoor Dodge.Room.LasTurret src/Dodge/Room/LasTurret.hs:(35,1)-(42,102) 155476 0 0.0 0.0 0.0 0.0 atFstLnkOutShiftInward Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:230:1-49 155477 0 0.0 0.0 0.0 0.0 atNthLnkOutShiftInward Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(233,1)-(234,54) 155478 0 0.0 0.0 0.0 0.0 atNthLnkOutShiftInward.\ Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:234:18-54 155485 4 0.0 0.0 0.0 0.0 atNthLnkOutShiftBy Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(215,1)-(216,59) 155479 0 0.0 0.0 0.0 0.0 atNthLnkOutShiftBy.\ Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:216:17-59 155482 10 0.0 0.0 0.0 0.0 rprBoolShift Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(114,1)-(120,44) 155480 0 0.0 0.0 0.0 0.0 rprBoolShift.f Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(116,5)-(120,44) 155481 10 0.0 0.0 0.0 0.0 rprBoolShift.f.(...) Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:120:9-44 155484 4 0.0 0.0 0.0 0.0 _rpDir Dodge.Data.Room src/Dodge/Data/Room.hs:16:7-12 155488 4 0.0 0.0 0.0 0.0 _rpPos Dodge.Data.Room src/Dodge/Data/Room.hs:15:7-12 155486 4 0.0 0.0 0.0 0.0 rprBoolShift.f.a Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:120:9-44 155489 4 0.0 0.0 0.0 0.0 rprBoolShift.f.p Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:120:9-44 155483 4 0.0 0.0 0.0 0.0 rprShift Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(105,1)-(109,30) 155697 0 0.0 0.0 0.0 0.0 rprShift.f Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(107,5)-(109,30) 155698 3 0.0 0.0 0.0 0.0 moveToSideFirstOutLink Dodge.Room.Warning src/Dodge/Room/Warning.hs:(57,1)-(69,16) 155699 3 0.0 0.0 0.0 0.0 _rmPolys Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:97:7-14 155707 1 0.0 0.0 0.0 0.0 intersectSegPolyFirst Geometry.Intersect src/Geometry/Intersect.hs:(244,1)-(246,34) 155708 1 0.0 0.0 0.0 0.0 intersectSegPolyFirst.lineColl Geometry.Intersect src/Geometry/Intersect.hs:246:5-34 155709 1 0.0 0.0 0.0 0.0 == Linear.V2 src/Linear/V2.hs:114:4-5 155716 16 0.0 0.0 0.0 0.0 moveToSideFirstOutLink.inpos Dodge.Room.Warning src/Dodge/Room/Warning.hs:61:13-58 155712 1 0.0 0.0 0.0 0.0 moveToSideFirstOutLink.ltpos Dodge.Room.Warning src/Dodge/Room/Warning.hs:63:13-56 155715 1 0.0 0.0 0.0 0.0 moveToSideFirstOutLink.rpdir Dodge.Room.Warning src/Dodge/Room/Warning.hs:60:13-29 155713 1 0.0 0.0 0.0 0.0 _rpDir Dodge.Data.Room src/Dodge/Data/Room.hs:16:7-12 155714 1 0.0 0.0 0.0 0.0 moveToSideFirstOutLink.rppos Dodge.Room.Warning src/Dodge/Room/Warning.hs:59:13-29 155710 1 0.0 0.0 0.0 0.0 _rpPos Dodge.Data.Room src/Dodge/Data/Room.hs:15:7-12 155711 1 0.0 0.0 0.0 0.0 sensAboveDoor Dodge.Room.SensorDoor src/Dodge/Room/SensorDoor.hs:(64,1)-(67,65) 155256 0 0.0 0.0 0.0 0.0 atFstLnkOutShiftBy Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:227:1-41 155257 0 0.0 0.0 0.0 0.0 atNthLnkOutShiftBy Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(215,1)-(216,59) 155258 0 0.0 0.0 0.0 0.0 atNthLnkOutShiftBy.\ Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:216:17-59 155261 13 0.0 0.0 0.0 0.0 rprBoolShift Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(114,1)-(120,44) 155259 0 0.0 0.0 0.0 0.0 rprBoolShift.f Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(116,5)-(120,44) 155260 13 0.0 0.0 0.0 0.0 rprBoolShift.f.(...) Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:120:9-44 155273 3 0.0 0.0 0.0 0.0 _rpDir Dodge.Data.Room src/Dodge/Data/Room.hs:16:7-12 155276 3 0.0 0.0 0.0 0.0 _rpPos Dodge.Data.Room src/Dodge/Data/Room.hs:15:7-12 155275 3 0.0 0.0 0.0 0.0 sensAboveDoor.\ Dodge.Room.SensorDoor src/Dodge/Room/SensorDoor.hs:66:41-77 155274 3 0.0 0.0 0.0 0.0 rprBoolShift.f.a Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:120:9-44 155277 3 0.0 0.0 0.0 0.0 rprBoolShift.f.p Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:120:9-44 155272 3 0.0 0.0 0.0 0.0 sensInsideDoor Dodge.Room.SensorDoor src/Dodge/Room/SensorDoor.hs:(70,1)-(80,103) 155846 0 0.0 0.0 0.0 0.0 atFstLnkOutShiftInward Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:230:1-49 155847 0 0.0 0.0 0.0 0.0 atNthLnkOutShiftInward Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(233,1)-(234,54) 155848 0 0.0 0.0 0.0 0.0 atNthLnkOutShiftInward.\ Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:234:18-54 155855 2 0.0 0.0 0.0 0.0 atNthLnkOutShiftBy Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(215,1)-(216,59) 155849 0 0.0 0.0 0.0 0.0 atNthLnkOutShiftBy.\ Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:216:17-59 155852 16 0.0 0.0 0.0 0.0 rprBoolShift Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(114,1)-(120,44) 155850 0 0.0 0.0 0.0 0.0 rprBoolShift.f Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(116,5)-(120,44) 155851 16 0.0 0.0 0.0 0.0 rprBoolShift.f.(...) Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:120:9-44 155854 2 0.0 0.0 0.0 0.0 _rpDir Dodge.Data.Room src/Dodge/Data/Room.hs:16:7-12 155858 2 0.0 0.0 0.0 0.0 _rpPos Dodge.Data.Room src/Dodge/Data/Room.hs:15:7-12 155856 2 0.0 0.0 0.0 0.0 rprBoolShift.f.a Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:120:9-44 155859 2 0.0 0.0 0.0 0.0 rprBoolShift.f.p Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:120:9-44 155853 2 0.0 0.0 0.0 0.0 _rmPos Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:107:7-12 155254 15 0.0 0.0 0.0 0.0 doRoomOutPlacements.f.newrm Dodge.Layout src/Dodge/Layout.hs:114:13-58 155901 6 0.0 0.0 0.0 0.0 doRoomOutPlacements.f.neww Dodge.Layout src/Dodge/Layout.hs:114:13-58 155250 6 0.0 0.0 0.0 0.0 doRoomOutPlacements.f.plmnts Dodge.Layout src/Dodge/Layout.hs:114:13-58 155905 6 0.0 0.0 0.0 0.0 _genRooms Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:27:7-15 155215 1 0.0 0.0 0.0 0.0 doOutPlacements.gw Dodge.Layout src/Dodge/Layout.hs:104:9-86 155895 1 0.0 0.0 0.0 0.0 doOutPlacements.pmnts Dodge.Layout src/Dodge/Layout.hs:104:9-86 155904 1 0.0 0.0 0.0 0.0 doOutPlacements.rms Dodge.Layout src/Dodge/Layout.hs:104:9-86 155894 1 0.0 0.0 0.0 0.0 generateLevelFromRoomList.(...) Dodge.Layout src/Dodge/Layout.hs:52:5-38 151623 1 0.0 0.0 0.0 0.0 pairsToGraph Dodge.Path src/Dodge/Path.hs:(112,1)-(114,85) 151624 1 0.0 0.0 0.0 0.0 addEdges Dodge.Path src/Dodge/Path.hs:(128,1)-(137,23) 151625 1 0.0 0.0 0.0 0.0 addEdges.f Dodge.Path src/Dodge/Path.hs:(130,5)-(136,80) 151626 2174 0.0 0.0 0.0 0.0 addEdges.f.theedgetup Dodge.Path src/Dodge/Path.hs:135:9-63 151628 2174 0.0 0.0 0.0 0.0 addEdges.g Dodge.Path src/Dodge/Path.hs:137:5-23 151629 4348 0.0 0.0 0.0 0.0 compare Linear.V2 src/Linear/V2.hs:114:7-9 151641 37970 0.0 0.0 0.0 0.0 fastInsEdge Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(176,1)-(182,66) 151642 2174 0.0 0.0 0.0 0.0 fastInsEdge.g1 Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:178:5-28 151643 2174 0.0 0.0 0.0 0.0 fastInsEdge.addS' Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:181:5-66 151649 2174 0.0 0.0 0.0 0.0 fastInsEdge.g2 Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:179:5-29 151647 2174 0.0 0.0 0.0 0.0 fastInsEdge.addP' Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:182:5-66 151648 2174 0.0 0.0 0.0 0.0 pairsToGraph.(...) Dodge.Path src/Dodge/Path.hs:114:5-85 151631 1 0.0 0.0 0.0 0.0 compare Linear.V2 src/Linear/V2.hs:114:7-9 151636 45164 0.0 0.0 0.0 0.0 >= Linear.V2 src/Linear/V2.hs:114:7-9 151634 4 0.0 0.0 0.0 0.0 < Linear.V2 src/Linear/V2.hs:114:7-9 151635 4 0.0 0.0 0.0 0.0 addNodes Dodge.Path src/Dodge/Path.hs:(117,1)-(121,66) 151633 0 0.0 0.0 0.0 0.0 addNodes.f Dodge.Path src/Dodge/Path.hs:(119,5)-(121,66) 151637 786 0.0 0.0 0.0 0.0 compare Linear.V2 src/Linear/V2.hs:114:7-9 151639 8553 0.0 0.0 0.0 0.0 at Control.Lens.At src/Control/Lens/At.hs:495:3-25 151638 786 0.0 0.0 0.0 0.0 compare Linear.V2 src/Linear/V2.hs:114:7-9 151640 8553 0.0 0.0 0.0 0.0 fastInsNode Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(168,1)-(170,46) 151645 786 0.0 0.0 0.0 0.0 fastInsNode.g' Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:170:5-46 151646 786 0.0 0.0 0.0 0.0 pairsToGraph.gr Dodge.Path src/Dodge/Path.hs:114:5-85 151644 1 0.0 0.0 0.0 0.0 pairsToGraph.nodemap Dodge.Path src/Dodge/Path.hs:114:5-85 151630 1 0.0 0.0 0.0 0.0 generateLevelFromRoomList.pairPath Dodge.Layout src/Dodge/Layout.hs:53:5-33 151341 1 0.0 0.0 0.0 0.0 compare Linear.V2 src/Linear/V2.hs:114:7-9 151442 3852 0.0 0.0 0.0 0.0 _rmPath Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:108:7-13 151342 71 0.0 0.0 0.0 0.0 generateLevelFromRoomList.pairPath' Dodge.Layout src/Dodge/Layout.hs:54:5-34 151614 1 0.0 0.0 0.6 0.0 fusePairs Dodge.Path src/Dodge/Path.hs:(155,1)-(157,89) 151615 1 0.0 0.0 0.6 0.0 compare Linear.V2 src/Linear/V2.hs:114:7-9 151616 31061 0.0 0.0 0.0 0.0 < Linear.V2 src/Linear/V2.hs:114:7-9 151622 33 0.0 0.0 0.0 0.0 fusePairs.f Dodge.Path src/Dodge/Path.hs:157:5-89 151617 1 0.0 0.0 0.6 0.0 == Linear.V2 src/Linear/V2.hs:114:4-5 151621 392702 0.1 0.0 0.1 0.0 fuseFunc Dodge.Path src/Dodge/Path.hs:152:1-52 151618 4432 0.4 0.0 0.5 0.0 fusePairs.f.\ Dodge.Path src/Dodge/Path.hs:157:27-38 151620 2027472 0.1 0.0 0.1 0.0 fusePairs.f.\ Dodge.Path src/Dodge/Path.hs:157:71-76 151619 2212 0.0 0.0 0.0 0.0 generateLevelFromRoomList.path Dodge.Layout src/Dodge/Layout.hs:52:5-38 151662 1 0.0 0.0 0.0 0.0 generateLevelFromRoomList.rs Dodge.Layout src/Dodge/Layout.hs:55:5-39 151340 1 0.0 0.0 0.0 0.0 doRoomShift Dodge.Room.Link src/Dodge/Room/Link.hs:34:1-70 151343 71 0.0 0.0 0.0 0.0 _rmShift Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:115:7-14 151344 142 0.0 0.0 0.0 0.0 shiftRoomBy Dodge.Room.Link src/Dodge/Room/Link.hs:(38,1)-(51,50) 151437 71 0.0 0.0 0.0 0.0 shiftPointBy Dodge.ShiftPoint src/Dodge/ShiftPoint.hs:6:1-49 151685 313 0.0 0.0 0.0 0.0 generateLevelFromRoomList.rs' Dodge.Layout src/Dodge/Layout.hs:56:5-58 151333 1 0.0 0.0 0.0 0.1 shuffleRoomPos Dodge.Layout src/Dodge/Layout.hs:(79,1)-(81,33) 151345 71 0.0 0.0 0.0 0.1 _rmPos Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:107:7-12 151347 71 0.0 0.0 0.0 0.0 shuffle RandomHelp src/RandomHelp.hs:(47,1)-(52,38) 151346 71 0.0 0.0 0.0 0.1 shuffle.\ RandomHelp src/RandomHelp.hs:48:44-64 151357 1194 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:235:3-43 151358 1194 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 151359 1194 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 151361 71 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 151362 71 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:556:19-27 151363 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:566:3-27 151364 0 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 151390 1549 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 151391 1549 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 151396 1549 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 151397 1549 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 151399 1549 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 151398 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 151392 1549 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 151393 1549 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 151395 1549 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 151394 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 151402 1549 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 151403 1549 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 151400 1549 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 151401 0 0.0 0.0 0.0 0.0 forceElements StrictHelp src/StrictHelp.hs:11:1-28 151353 71 0.0 0.0 0.0 0.0 shuffle.(...) RandomHelp src/RandomHelp.hs:51:9-37 151351 71 0.0 0.0 0.0 0.1 shuffle.f RandomHelp src/RandomHelp.hs:(49,9)-(50,37) 151354 1194 0.0 0.0 0.0 0.1 shuffle.f.(...) RandomHelp src/RandomHelp.hs:49:25-51 151356 1194 0.0 0.0 0.0 0.0 shuffle.f.b RandomHelp src/RandomHelp.hs:49:25-51 151355 1194 0.0 0.0 0.0 0.0 shuffle.f.as RandomHelp src/RandomHelp.hs:49:25-51 151360 1123 0.0 0.0 0.0 0.0 shuffle.f.bs RandomHelp src/RandomHelp.hs:49:25-51 151404 1035 0.0 0.0 0.0 0.0 shuffle.zs RandomHelp src/RandomHelp.hs:51:9-37 151352 71 0.0 0.0 0.0 0.0 _randGen Dodge.Data.World src/Dodge/Data/World.hs:40:7-14 151389 1 0.0 0.0 0.0 0.0 labEdges Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(118,5)-(121,51) 151627 1 0.0 0.0 0.0 0.0 labNodes Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(107,5)-(108,68) 151663 1 0.0 0.0 0.0 0.0 setTiles Dodge.Layout src/Dodge/Layout.hs:66:1-66 152022 1 0.0 0.0 0.0 0.0 setTile Dodge.Layout src/Dodge/Layout.hs:(69,1)-(76,94) 152024 71 0.0 0.0 0.0 0.0 _rmFloor Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:113:7-14 152025 71 0.0 0.0 0.0 0.0 _rmMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:121:7-12 152027 39 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 152026 39 0.0 0.0 0.0 0.0 ix.\ Control.Lens.At src/Control/Lens/At.hs:307:31-50 152029 39 0.0 0.0 0.0 0.0 setTile.poly Dodge.Layout src/Dodge/Layout.hs:76:5-94 160014 39 0.0 0.0 0.0 0.0 roundPoint2 Geometry.Intersect src/Geometry/Intersect.hs:217:1-89 160017 568 0.0 0.0 0.0 0.0 == Linear.V2 src/Linear/V2.hs:114:4-5 160018 284 0.0 0.0 0.0 0.0 _rmPolys Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:97:7-14 160015 39 0.0 0.0 0.0 0.0 convexHullSafe Geometry.Polygon src/Geometry/Polygon.hs:(98,1)-(99,21) 160016 39 0.0 0.0 0.0 0.0 convexHullSafe.\ Geometry.Polygon src/Geometry/Polygon.hs:98:82-86 160020 160 0.0 0.0 0.0 0.0 orderAroundFirst Geometry.Polygon src/Geometry/Polygon.hs:(75,1)-(76,53) 160021 39 0.0 0.0 0.0 0.0 orderPolygonAround Geometry.Polygon src/Geometry/Polygon.hs:(67,1)-(68,62) 160024 39 0.0 0.0 0.0 0.0 orderPolygonAround.\ Geometry.Polygon src/Geometry/Polygon.hs:68:43-58 160025 121 0.0 0.0 0.0 0.0 grahamScan Geometry.Polygon src/Geometry/Polygon.hs:(102,1)-(104,52) 160019 0 0.0 0.0 0.0 0.0 grahamScan.push Geometry.Polygon src/Geometry/Polygon.hs:104:5-52 160022 160 0.0 0.0 0.0 0.0 grahamEliminate Geometry.Polygon src/Geometry/Polygon.hs:(109,1)-(111,23) 160023 162 0.0 0.0 0.0 0.0 orderPolygon Geometry.Polygon src/Geometry/Polygon.hs:(79,1)-(81,53) 160026 39 0.0 0.0 0.0 0.0 centroid Geometry.Polygon src/Geometry/Polygon.hs:114:1-72 160029 39 0.0 0.0 0.0 0.0 / Linear.V2 src/Linear/V2.hs:225:3-18 160041 0 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 160044 39 0.0 0.0 0.0 0.0 <*> Control.Foldl src/Control/Foldl.hs:(257,5)-(261,32) 160030 0 0.0 0.0 0.0 0.0 <*>.step Control.Foldl src/Control/Foldl.hs:258:13-64 160031 158 0.0 0.0 0.0 0.0 genericLength Control.Foldl src/Control/Foldl.hs:885:1-41 160033 0 0.0 0.0 0.0 0.0 genericLength.\ Control.Foldl src/Control/Foldl.hs:885:31-35 160034 158 0.0 0.0 0.0 0.0 + Linear.V2 src/Linear/V2.hs:207:3-18 160035 158 0.0 0.0 0.0 0.0 <*> Linear.V2 src/Linear/V2.hs:171:3-36 160036 158 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 160038 0 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 160037 158 0.0 0.0 0.0 0.0 <*>.done Control.Foldl src/Control/Foldl.hs:260:13-51 160039 39 0.0 0.0 0.0 0.0 / Linear.V2 src/Linear/V2.hs:225:3-18 160042 0 0.0 0.0 0.0 0.0 <*> Linear.V2 src/Linear/V2.hs:171:3-36 160043 39 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 160045 0 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 160040 0 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 160032 0 0.0 0.0 0.0 0.0 orderPolygonAround Geometry.Polygon src/Geometry/Polygon.hs:(67,1)-(68,62) 160027 39 0.0 0.0 0.0 0.0 orderPolygonAround.\ Geometry.Polygon src/Geometry/Polygon.hs:68:43-58 160028 158 0.0 0.0 0.0 0.0 setTile.t Dodge.Layout src/Dodge/Layout.hs:(73,5)-(75,68) 160009 39 0.0 0.0 0.0 0.0 _genRooms Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:27:7-15 160013 39 0.0 0.0 0.0 0.0 _rmFloor Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:113:7-14 160012 39 0.0 0.0 0.0 0.0 _rmMParent Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:122:7-16 160010 39 0.0 0.0 0.0 0.0 _tiles Data.Tile src/Data/Tile.hs:13:15-20 160011 39 0.0 0.0 0.0 0.0 _genRooms Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:27:7-15 152023 1 0.0 0.0 0.0 0.0 worldToGenWorld Dodge.LevelGen.LevelStructure src/Dodge/LevelGen/LevelStructure.hs:(15,1)-(20,9) 151971 1 0.0 0.0 0.0 0.0 _randGen Dodge.Data.World src/Dodge/Data/World.hs:40:7-14 152001 1 0.0 0.0 0.0 0.0 generateGenParams Dodge.LevelGen.LevelStructure src/Dodge/LevelGen/LevelStructure.hs:(23,1)-(30,23) 151972 1 0.0 0.0 0.0 0.0 >= Dodge.Data.Damage.Type src/Dodge/Data/Damage/Type.hs:27:19-21 152020 2 0.0 0.0 0.0 0.0 < Dodge.Data.Damage.Type src/Dodge/Data/Damage/Type.hs:27:19-21 152021 2 0.0 0.0 0.0 0.0 enumFrom Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:21:24-27 152018 1 0.0 0.0 0.0 0.0 shuffle RandomHelp src/RandomHelp.hs:(47,1)-(52,38) 151976 1 0.0 0.0 0.0 0.0 shuffle.\ RandomHelp src/RandomHelp.hs:48:44-64 151989 4 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:235:3-43 151990 16 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 151991 16 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 151994 1 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 151998 1 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:556:19-27 151999 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:566:3-27 152000 0 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 152002 19 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 152003 19 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 152008 19 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 152009 19 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 152011 19 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 152010 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 152004 19 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 152005 19 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 152007 19 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 152006 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 152014 19 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 152015 19 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 152012 19 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 152013 0 0.0 0.0 0.0 0.0 forceElements StrictHelp src/StrictHelp.hs:11:1-28 151982 2 0.0 0.0 0.0 0.0 shuffle.(...) RandomHelp src/RandomHelp.hs:51:9-37 151980 2 0.0 0.0 0.0 0.0 shuffle.f RandomHelp src/RandomHelp.hs:(49,9)-(50,37) 151983 16 0.0 0.0 0.0 0.0 shuffle.f.(...) RandomHelp src/RandomHelp.hs:49:25-51 151985 16 0.0 0.0 0.0 0.0 shuffle.f.b RandomHelp src/RandomHelp.hs:49:25-51 151984 16 0.0 0.0 0.0 0.0 shuffle.f.as RandomHelp src/RandomHelp.hs:49:25-51 151992 14 0.0 0.0 0.0 0.0 shuffle.f.bs RandomHelp src/RandomHelp.hs:49:25-51 152016 12 0.0 0.0 0.0 0.0 shuffle.zs RandomHelp src/RandomHelp.hs:51:9-37 151981 2 0.0 0.0 0.0 0.0 gameRoomsFromRooms Dodge.Layout src/Dodge/Layout.hs:159:1-42 151670 0 0.0 0.0 0.0 0.0 gameRoomFromRoom Dodge.Layout src/Dodge/Layout.hs:(162,1)-(203,16) 156333 71 0.0 0.0 0.0 0.0 gameRoomFromRoom.closePoints Dodge.Layout src/Dodge/Layout.hs:199:5-52 156454 2144 0.0 0.0 0.0 0.0 roundPoint2 Geometry.Intersect src/Geometry/Intersect.hs:217:1-89 156455 4288 0.0 0.0 0.0 0.0 == Linear.V2 src/Linear/V2.hs:114:4-5 156456 2144 0.0 0.0 0.0 0.0 gameRoomFromRoom.filterUnusedLinks Dodge.Layout src/Dodge/Layout.hs:(186,5)-(188,20) 156625 1194 0.0 0.0 0.0 0.0 _rpLinkStatus Dodge.Data.Room src/Dodge/Data/Room.hs:18:7-19 156626 1194 0.0 0.0 0.0 0.0 _rpPos Dodge.Data.Room src/Dodge/Data/Room.hs:15:7-12 156627 315 0.0 0.0 0.0 0.0 gameRoomFromRoom.filterUsedLinks Dodge.Layout src/Dodge/Layout.hs:(189,5)-(192,15) 156449 1194 0.0 0.0 0.0 0.0 _rpLinkStatus Dodge.Data.Room src/Dodge/Data/Room.hs:18:7-19 156450 1194 0.0 0.0 0.0 0.0 _rpDir Dodge.Data.Room src/Dodge/Data/Room.hs:16:7-12 156631 140 0.0 0.0 0.0 0.0 _rpPos Dodge.Data.Room src/Dodge/Data/Room.hs:15:7-12 156630 140 0.0 0.0 0.0 0.0 gameRoomFromRoom.doubleShift Dodge.Layout src/Dodge/Layout.hs:(180,5)-(185,13) 156451 140 0.0 0.0 0.0 0.0 gameRoomFromRoom.doshift Dodge.Layout src/Dodge/Layout.hs:179:5-40 156629 0 0.0 0.0 0.0 0.0 shiftPointBy Dodge.ShiftPoint src/Dodge/ShiftPoint.hs:6:1-49 156632 280 0.0 0.0 0.0 0.0 gameRoomFromRoom.undir Dodge.Layout src/Dodge/Layout.hs:(193,5)-(198,60) 156468 1194 0.0 0.0 0.0 0.0 _rpLinkStatus Dodge.Data.Room src/Dodge/Data/Room.hs:18:7-19 156469 1194 0.0 0.0 0.0 0.0 gameRoomFromRoom.undir.ma Dodge.Layout src/Dodge/Layout.hs:198:9-60 156470 140 0.0 0.0 0.0 0.0 _rmShift Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:115:7-14 156636 140 0.0 0.0 0.0 0.0 _rpDir Dodge.Data.Room src/Dodge/Data/Room.hs:16:7-12 156635 140 0.0 0.0 0.0 0.0 gameRoomFromRoom.getDir Dodge.Layout src/Dodge/Layout.hs:(200,5)-(203,16) 156466 766 0.0 0.0 0.0 0.0 _rpLinkStatus Dodge.Data.Room src/Dodge/Data/Room.hs:18:7-19 156467 765 0.0 0.0 0.0 0.0 _rmShift Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:115:7-14 156638 70 0.0 0.0 0.0 0.0 _rpDir Dodge.Data.Room src/Dodge/Data/Room.hs:16:7-12 156637 70 0.0 0.0 0.0 0.0 _rmPos Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:107:7-12 156448 284 0.0 0.0 0.0 0.0 _rmPolys Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:97:7-14 156335 142 0.0 0.0 0.0 0.0 cutWalls Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:(34,1)-(38,29) 156336 74 0.0 0.0 0.0 0.0 checkWallRight Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:(55,1)-(60,43) 156436 323 0.0 0.0 0.0 0.0 checkWallRight.ins Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:59:5-43 156437 323 0.0 0.0 0.0 0.0 checkWallRight.ins.\ Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:59:33-38 156438 1497 0.0 0.0 0.0 0.0 == Linear.V2 src/Linear/V2.hs:114:4-5 156439 1497 0.0 0.0 0.0 0.0 checkWallRight.outs Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:60:5-43 156445 323 0.0 0.0 0.0 0.0 checkWallRight.outs.\ Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:60:33-38 156446 1497 0.0 0.0 0.0 0.0 == Linear.V2 src/Linear/V2.hs:114:4-5 156447 1497 0.0 0.0 0.0 0.0 cutWalls.newWalls Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:38:5-29 156337 74 0.0 0.0 0.0 0.0 cutPoly Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:(78,1)-(88,41) 156338 74 0.0 0.0 0.0 0.0 removeInverseWalls Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:(26,1)-(29,26) 156433 398 0.0 0.0 0.0 0.0 == Linear.V2 src/Linear/V2.hs:114:4-5 156434 838 0.0 0.0 0.0 0.0 wallIsZeroLength Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:180:1-31 156431 326 0.0 0.0 0.0 0.0 == Linear.V2 src/Linear/V2.hs:114:4-5 156432 326 0.0 0.0 0.0 0.0 addPolyWalls Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:(133,1)-(134,57) 156401 74 0.0 0.0 0.0 0.0 addPolyWall Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:(142,1)-(152,41) 156404 314 0.0 0.0 0.0 0.0 addPolyWall.maybeWs Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:149:5-57 156405 314 0.0 0.0 0.0 0.0 safeMinimumOnMaybe FoldableHelp src/FoldableHelp.hs:(67,1)-(73,14) 156406 314 0.0 0.0 0.0 0.0 safeMinimumOnMaybe.go FoldableHelp src/FoldableHelp.hs:(69,5)-(73,14) 156407 908 0.0 0.0 0.0 0.0 addPolyWall.f Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:152:5-41 156409 0 0.0 0.0 0.0 0.0 addPolyWall.f Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:152:5-41 156408 243 0.0 0.0 0.0 0.0 addPolyWall.p3 Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:150:5-28 156410 243 0.0 0.0 0.0 0.0 addPolyWall.p4 Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:151:5-45 156411 243 0.0 0.0 0.0 0.0 cutPoly.(...) Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:86:5-42 156363 74 0.0 0.0 0.0 0.0 cutWallsWithPoints Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:(113,1)-(119,60) 156364 74 0.0 0.0 0.0 0.0 cutWallsWithPoints.f Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:(115,5)-(118,9) 156365 313 0.0 0.0 0.0 0.0 cutWallsPoints Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:122:1-67 156373 313 0.0 0.0 0.0 0.0 nubOrd Data.List.Extra src/Data/List/Extra.hs:791:1-25 156370 313 0.0 0.0 0.0 0.0 nubOrdBy Data.List.Extra src/Data/List/Extra.hs:(803,1)-(806,68) 156371 313 0.0 0.0 0.0 0.0 nubOrdBy.f Data.List.Extra src/Data/List/Extra.hs:(804,11)-(806,68) 156372 352 0.0 0.0 0.0 0.0 memberRB Data.List.Extra src/Data/List/Extra.hs:(832,1)-(840,14) 157336 59 0.0 0.0 0.0 0.0 compare Linear.V2 src/Linear/V2.hs:114:7-9 157339 39 0.0 0.0 0.0 0.0 insertRB Data.List.Extra src/Data/List/Extra.hs:(817,1)-(829,15) 157337 15 0.0 0.0 0.0 0.0 insertRB.ins Data.List.Extra src/Data/List/Extra.hs:(821,5)-(829,15) 157338 23 0.0 0.0 0.0 0.0 compare Linear.V2 src/Linear/V2.hs:114:7-9 157344 8 0.0 0.0 0.0 0.0 lbalance Data.List.Extra src/Data/List/Extra.hs:(845,1)-(848,26) 157345 6 0.0 0.0 0.0 0.0 rbalance Data.List.Extra src/Data/List/Extra.hs:(849,1)-(852,26) 157368 1 0.0 0.0 0.0 0.0 cutWall Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:(125,1)-(127,30) 157340 95 0.0 0.0 0.0 0.0 cutPoly.cwals Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:86:5-42 156403 74 0.0 0.0 0.0 0.0 cutPoly.ps Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:87:5-24 156342 74 0.0 0.0 0.0 0.0 orderPolygon Geometry.Polygon src/Geometry/Polygon.hs:(79,1)-(81,53) 156343 74 0.0 0.0 0.0 0.0 centroid Geometry.Polygon src/Geometry/Polygon.hs:114:1-72 156346 74 0.0 0.0 0.0 0.0 / Linear.V2 src/Linear/V2.hs:225:3-18 156358 0 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 156361 74 0.0 0.0 0.0 0.0 <*> Control.Foldl src/Control/Foldl.hs:(257,5)-(261,32) 156347 0 0.0 0.0 0.0 0.0 <*>.step Control.Foldl src/Control/Foldl.hs:258:13-64 156348 313 0.0 0.0 0.0 0.0 genericLength Control.Foldl src/Control/Foldl.hs:885:1-41 156350 0 0.0 0.0 0.0 0.0 genericLength.\ Control.Foldl src/Control/Foldl.hs:885:31-35 156351 313 0.0 0.0 0.0 0.0 + Linear.V2 src/Linear/V2.hs:207:3-18 156352 313 0.0 0.0 0.0 0.0 <*> Linear.V2 src/Linear/V2.hs:171:3-36 156353 313 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 156355 0 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 156354 313 0.0 0.0 0.0 0.0 <*>.done Control.Foldl src/Control/Foldl.hs:260:13-51 156356 74 0.0 0.0 0.0 0.0 / Linear.V2 src/Linear/V2.hs:225:3-18 156359 0 0.0 0.0 0.0 0.0 <*> Linear.V2 src/Linear/V2.hs:171:3-36 156360 74 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 156362 0 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 156357 0 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 156349 0 0.0 0.0 0.0 0.0 orderPolygonAround Geometry.Polygon src/Geometry/Polygon.hs:(67,1)-(68,62) 156344 74 0.0 0.0 0.0 0.0 orderPolygonAround.\ Geometry.Polygon src/Geometry/Polygon.hs:68:43-58 156345 313 0.0 0.0 0.0 0.0 cutPoly.rs Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:88:5-41 156366 74 0.0 0.0 0.0 0.0 nubOrd Data.List.Extra src/Data/List/Extra.hs:791:1-25 156367 74 0.0 0.0 0.0 0.0 nubOrdBy Data.List.Extra src/Data/List/Extra.hs:(803,1)-(806,68) 156368 74 0.0 0.0 0.0 0.0 nubOrdBy.f Data.List.Extra src/Data/List/Extra.hs:(804,11)-(806,68) 156369 394 0.0 0.0 0.0 0.0 memberRB Data.List.Extra src/Data/List/Extra.hs:(832,1)-(840,14) 156374 684 0.0 0.0 0.0 0.0 compare Linear.V2 src/Linear/V2.hs:114:7-9 156379 370 0.0 0.0 0.0 0.0 insertRB Data.List.Extra src/Data/List/Extra.hs:(817,1)-(829,15) 156377 241 0.0 0.0 0.0 0.0 insertRB.ins Data.List.Extra src/Data/List/Extra.hs:(821,5)-(829,15) 156378 451 0.0 0.0 0.0 0.0 compare Linear.V2 src/Linear/V2.hs:114:7-9 156391 210 0.0 0.0 0.0 0.0 rbalance Data.List.Extra src/Data/List/Extra.hs:(849,1)-(852,26) 156393 106 0.0 0.0 0.0 0.0 lbalance Data.List.Extra src/Data/List/Extra.hs:(845,1)-(848,26) 156392 80 0.0 0.0 0.0 0.0 orderPolygon Geometry.Polygon src/Geometry/Polygon.hs:(79,1)-(81,53) 156375 74 0.0 0.0 0.0 0.0 centroid Geometry.Polygon src/Geometry/Polygon.hs:114:1-72 156381 74 0.0 0.0 0.0 0.0 / Linear.V2 src/Linear/V2.hs:225:3-18 156396 0 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 156399 74 0.0 0.0 0.0 0.0 <*> Control.Foldl src/Control/Foldl.hs:(257,5)-(261,32) 156382 0 0.0 0.0 0.0 0.0 <*>.step Control.Foldl src/Control/Foldl.hs:258:13-64 156383 314 0.0 0.0 0.0 0.0 genericLength Control.Foldl src/Control/Foldl.hs:885:1-41 156385 0 0.0 0.0 0.0 0.0 genericLength.\ Control.Foldl src/Control/Foldl.hs:885:31-35 156386 314 0.0 0.0 0.0 0.0 + Linear.V2 src/Linear/V2.hs:207:3-18 156387 314 0.0 0.0 0.0 0.0 <*> Linear.V2 src/Linear/V2.hs:171:3-36 156388 314 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 156390 0 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 156389 314 0.0 0.0 0.0 0.0 <*>.done Control.Foldl src/Control/Foldl.hs:260:13-51 156394 74 0.0 0.0 0.0 0.0 / Linear.V2 src/Linear/V2.hs:225:3-18 156397 0 0.0 0.0 0.0 0.0 <*> Linear.V2 src/Linear/V2.hs:171:3-36 156398 74 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 156400 0 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 156395 0 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 156384 0 0.0 0.0 0.0 0.0 orderPolygonAround Geometry.Polygon src/Geometry/Polygon.hs:(67,1)-(68,62) 156376 74 0.0 0.0 0.0 0.0 orderPolygonAround.\ Geometry.Polygon src/Geometry/Polygon.hs:68:43-58 156380 314 0.0 0.0 0.0 0.0 cutPoly.zs Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:86:5-42 156412 74 0.0 0.0 0.0 0.0 fuseWallsWith Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:(173,1)-(177,27) 156413 74 0.0 0.0 0.0 0.0 fuseWallsWith.fuseWalls Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:(175,5)-(177,27) 156414 326 0.0 0.0 0.0 0.0 fuseWallsWith.fuseWalls.(...) Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:176:13-36 156416 326 0.0 0.0 0.0 0.0 fuseWall Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:(166,1)-(169,28) 156417 326 0.0 0.0 0.0 0.0 fuseWall.(...) Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:169:5-28 156425 326 0.0 0.0 0.0 0.0 fusePoint Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:(159,1)-(161,23) 156426 326 0.0 0.0 0.0 0.0 findClosePoint Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:156:1-50 156427 326 0.0 0.0 0.0 0.0 findClosePoint.\ Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:156:35-46 156428 906 0.0 0.0 0.0 0.0 fuseWall.(...) Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:168:5-28 156420 326 0.0 0.0 0.0 0.0 fusePoint Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:(159,1)-(161,23) 156421 326 0.0 0.0 0.0 0.0 findClosePoint Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:156:1-50 156422 326 0.0 0.0 0.0 0.0 findClosePoint.\ Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:156:35-46 156429 314 0.0 0.0 0.0 0.0 fuseWall.qs Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:168:5-28 156419 326 0.0 0.0 0.0 0.0 fuseWall.x' Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:169:5-28 156418 326 0.0 0.0 0.0 0.0 fuseWall.y' Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:168:5-28 156430 326 0.0 0.0 0.0 0.0 fuseWall.rs Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:169:5-28 156424 252 0.0 0.0 0.0 0.0 fuseWallsWith.fuseWalls.w' Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:176:13-36 156415 326 0.0 0.0 0.0 0.0 fuseWallsWith.fuseWalls.qs Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:176:13-36 156423 252 0.0 0.0 0.0 0.0 nubOrd Data.List.Extra src/Data/List/Extra.hs:791:1-25 156339 74 0.0 0.0 0.0 0.0 nubOrdBy Data.List.Extra src/Data/List/Extra.hs:(803,1)-(806,68) 156340 74 0.0 0.0 0.0 0.0 nubOrdBy.f Data.List.Extra src/Data/List/Extra.hs:(804,11)-(806,68) 156341 397 0.0 0.0 0.0 0.0 memberRB Data.List.Extra src/Data/List/Extra.hs:(832,1)-(840,14) 156435 768 0.0 0.0 0.0 0.0 compare Linear.V2 src/Linear/V2.hs:114:7-9 156442 445 0.0 0.0 0.0 0.0 insertRB Data.List.Extra src/Data/List/Extra.hs:(817,1)-(829,15) 156440 249 0.0 0.0 0.0 0.0 insertRB.ins Data.List.Extra src/Data/List/Extra.hs:(821,5)-(829,15) 156441 538 0.0 0.0 0.0 0.0 compare Linear.V2 src/Linear/V2.hs:114:7-9 156443 289 0.0 0.0 0.0 0.0 lbalance Data.List.Extra src/Data/List/Extra.hs:(845,1)-(848,26) 156444 182 0.0 0.0 0.0 0.0 rbalance Data.List.Extra src/Data/List/Extra.hs:(849,1)-(852,26) 156660 20 0.0 0.0 0.0 0.0 removeWallsInPolygon Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:(183,1)-(185,66) 156402 74 0.0 0.0 0.0 0.0 removeWallsInPolygon.cond Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:185:5-66 157341 44 0.0 0.0 0.0 0.0 pointInOrOnPolygon Geometry.Polygon src/Geometry/Polygon.hs:(55,1)-(56,34) 157342 44 0.0 0.0 0.0 0.0 pointInOrOnPolygon.\ Geometry.Polygon src/Geometry/Polygon.hs:55:43-65 157343 122 0.0 0.0 0.0 0.0 _rmBound Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:112:7-14 156452 71 0.0 0.0 0.0 0.0 _rmName Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:114:7-13 156471 71 0.0 0.0 0.0 0.0 _rmViewpoints Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:116:7-19 156334 71 0.0 0.0 0.0 0.0 convexHullSafe Geometry.Polygon src/Geometry/Polygon.hs:(98,1)-(99,21) 156453 71 0.0 0.0 0.0 0.0 convexHullSafe.\ Geometry.Polygon src/Geometry/Polygon.hs:98:82-86 156459 542 0.0 0.0 0.0 0.0 orderAroundFirst Geometry.Polygon src/Geometry/Polygon.hs:(75,1)-(76,53) 156460 71 0.0 0.0 0.0 0.0 orderPolygonAround Geometry.Polygon src/Geometry/Polygon.hs:(67,1)-(68,62) 156463 71 0.0 0.0 0.0 0.0 orderPolygonAround.\ Geometry.Polygon src/Geometry/Polygon.hs:68:43-58 156464 471 0.0 0.0 0.0 0.0 grahamScan Geometry.Polygon src/Geometry/Polygon.hs:(102,1)-(104,52) 156458 0 0.0 0.0 0.0 0.0 grahamScan.push Geometry.Polygon src/Geometry/Polygon.hs:104:5-52 156461 542 0.0 0.0 0.0 0.0 grahamEliminate Geometry.Polygon src/Geometry/Polygon.hs:(109,1)-(111,23) 156462 712 0.0 0.0 0.0 0.0 expandPolyCorners Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:(104,1)-(107,82) 156465 71 0.0 0.0 0.0 0.0 expandPolyCorners.f Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:106:5-84 156476 372 0.0 0.0 0.0 0.0 gameRoomFromRoom.doshift Dodge.Layout src/Dodge/Layout.hs:179:5-40 156474 71 0.0 0.0 0.0 0.0 shiftPointBy Dodge.ShiftPoint src/Dodge/ShiftPoint.hs:6:1-49 156477 992 0.0 0.0 0.0 0.0 _rmShift Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:115:7-14 156475 71 0.0 0.0 0.0 0.0 wallsFromRooms Dodge.Layout src/Dodge/Layout.hs:(147,1)-(155,62) 151672 0 0.0 0.0 9.0 5.6 removeInverseWalls Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:(26,1)-(29,26) 151965 273 0.0 0.0 0.0 0.0 == Linear.V2 src/Linear/V2.hs:114:4-5 151966 36995 0.0 0.0 0.0 0.0 wallsFromRooms.f Dodge.Layout src/Dodge/Layout.hs:155:5-62 151967 272 0.0 0.0 0.0 0.0 cutWalls Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:(34,1)-(38,29) 151675 74 0.0 0.0 9.0 5.6 checkWallRight Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:(55,1)-(60,43) 151776 10224 0.0 0.0 0.7 0.0 checkWallRight.ins Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:59:5-43 151777 10224 0.1 0.0 0.3 0.0 checkWallRight.ins.\ Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:59:33-38 151778 1899924 0.1 0.0 0.2 0.0 == Linear.V2 src/Linear/V2.hs:114:4-5 151779 1899924 0.2 0.0 0.2 0.0 checkWallRight.outs Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:60:5-43 151785 10224 0.1 0.0 0.3 0.0 checkWallRight.outs.\ Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:60:33-38 151786 1899924 0.1 0.0 0.2 0.0 == Linear.V2 src/Linear/V2.hs:114:4-5 151787 1899924 0.2 0.0 0.2 0.0 cutWalls.newWalls Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:38:5-29 151676 74 0.0 0.0 8.1 5.5 cutPoly Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:(78,1)-(88,41) 151677 74 0.0 0.0 8.1 5.5 removeInverseWalls Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:(26,1)-(29,26) 151773 10564 0.3 0.0 0.3 0.0 == Linear.V2 src/Linear/V2.hs:114:4-5 151774 982949 0.0 0.0 0.0 0.0 wallIsZeroLength Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:180:1-31 151771 10543 0.0 0.0 0.0 0.0 == Linear.V2 src/Linear/V2.hs:114:4-5 151772 10543 0.0 0.0 0.0 0.0 addPolyWalls Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:(133,1)-(134,57) 151741 74 0.0 0.0 3.3 2.2 addPolyWall Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:(142,1)-(152,41) 151744 454 0.0 0.0 3.3 2.2 addPolyWall.maybeWs Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:149:5-57 151745 454 0.0 0.0 3.3 2.2 safeMinimumOnMaybe FoldableHelp src/FoldableHelp.hs:(67,1)-(73,14) 151746 454 0.0 0.0 3.3 2.2 safeMinimumOnMaybe.go FoldableHelp src/FoldableHelp.hs:(69,5)-(73,14) 151747 63174 0.0 0.0 3.3 2.2 addPolyWall.f Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:152:5-41 151749 0 3.2 2.2 3.2 2.2 addPolyWall.f Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:152:5-41 151748 453 0.0 0.0 0.0 0.0 addPolyWall.p3 Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:150:5-28 151750 453 0.0 0.0 0.0 0.0 addPolyWall.p4 Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:151:5-45 151751 453 0.0 0.0 0.0 0.0 cutPoly.(...) Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:86:5-42 151703 74 0.0 0.0 4.0 3.0 cutWallsWithPoints Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:(113,1)-(119,60) 151704 74 0.0 0.0 4.0 3.0 cutWallsWithPoints.f Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:(115,5)-(118,9) 151705 313 0.0 0.0 4.0 3.0 cutWall Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:(125,1)-(127,30) 151790 43084 2.1 1.5 2.1 1.5 cutWallsPoints Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:122:1-67 151713 313 1.9 1.5 1.9 1.5 nubOrd Data.List.Extra src/Data/List/Extra.hs:791:1-25 151710 313 0.0 0.0 0.0 0.0 nubOrdBy Data.List.Extra src/Data/List/Extra.hs:(803,1)-(806,68) 151711 313 0.0 0.0 0.0 0.0 nubOrdBy.f Data.List.Extra src/Data/List/Extra.hs:(804,11)-(806,68) 151712 946 0.0 0.0 0.0 0.0 memberRB Data.List.Extra src/Data/List/Extra.hs:(832,1)-(840,14) 151791 1014 0.0 0.0 0.0 0.0 compare Linear.V2 src/Linear/V2.hs:114:7-9 151794 464 0.0 0.0 0.0 0.0 insertRB Data.List.Extra src/Data/List/Extra.hs:(817,1)-(829,15) 151792 297 0.0 0.0 0.0 0.0 insertRB.ins Data.List.Extra src/Data/List/Extra.hs:(821,5)-(829,15) 151793 432 0.0 0.0 0.0 0.0 compare Linear.V2 src/Linear/V2.hs:114:7-9 151795 135 0.0 0.0 0.0 0.0 rbalance Data.List.Extra src/Data/List/Extra.hs:(849,1)-(852,26) 151797 71 0.0 0.0 0.0 0.0 lbalance Data.List.Extra src/Data/List/Extra.hs:(845,1)-(848,26) 151796 43 0.0 0.0 0.0 0.0 cutPoly.cwals Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:86:5-42 151743 74 0.0 0.0 0.0 0.0 cutPoly.ps Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:87:5-24 151681 74 0.0 0.0 0.0 0.0 orderPolygon Geometry.Polygon src/Geometry/Polygon.hs:(79,1)-(81,53) 151682 74 0.0 0.0 0.0 0.0 centroid Geometry.Polygon src/Geometry/Polygon.hs:114:1-72 151686 74 0.0 0.0 0.0 0.0 / Linear.V2 src/Linear/V2.hs:225:3-18 151698 0 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 151701 74 0.0 0.0 0.0 0.0 <*> Control.Foldl src/Control/Foldl.hs:(257,5)-(261,32) 151687 0 0.0 0.0 0.0 0.0 <*>.step Control.Foldl src/Control/Foldl.hs:258:13-64 151688 313 0.0 0.0 0.0 0.0 genericLength Control.Foldl src/Control/Foldl.hs:885:1-41 151690 0 0.0 0.0 0.0 0.0 genericLength.\ Control.Foldl src/Control/Foldl.hs:885:31-35 151691 313 0.0 0.0 0.0 0.0 + Linear.V2 src/Linear/V2.hs:207:3-18 151692 313 0.0 0.0 0.0 0.0 <*> Linear.V2 src/Linear/V2.hs:171:3-36 151693 313 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 151695 0 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 151694 313 0.0 0.0 0.0 0.0 <*>.done Control.Foldl src/Control/Foldl.hs:260:13-51 151696 74 0.0 0.0 0.0 0.0 / Linear.V2 src/Linear/V2.hs:225:3-18 151699 0 0.0 0.0 0.0 0.0 <*> Linear.V2 src/Linear/V2.hs:171:3-36 151700 74 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 151702 0 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 151697 0 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 151689 0 0.0 0.0 0.0 0.0 orderPolygonAround Geometry.Polygon src/Geometry/Polygon.hs:(67,1)-(68,62) 151683 74 0.0 0.0 0.0 0.0 orderPolygonAround.\ Geometry.Polygon src/Geometry/Polygon.hs:68:43-58 151684 313 0.0 0.0 0.0 0.0 cutPoly.rs Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:88:5-41 151706 74 0.0 0.0 0.0 0.0 nubOrd Data.List.Extra src/Data/List/Extra.hs:791:1-25 151707 74 0.0 0.0 0.0 0.0 nubOrdBy Data.List.Extra src/Data/List/Extra.hs:(803,1)-(806,68) 151708 74 0.0 0.0 0.0 0.0 nubOrdBy.f Data.List.Extra src/Data/List/Extra.hs:(804,11)-(806,68) 151709 587 0.0 0.0 0.0 0.0 memberRB Data.List.Extra src/Data/List/Extra.hs:(832,1)-(840,14) 151714 1281 0.0 0.0 0.0 0.0 compare Linear.V2 src/Linear/V2.hs:114:7-9 151719 827 0.0 0.0 0.0 0.0 insertRB Data.List.Extra src/Data/List/Extra.hs:(817,1)-(829,15) 151717 381 0.0 0.0 0.0 0.0 insertRB.ins Data.List.Extra src/Data/List/Extra.hs:(821,5)-(829,15) 151718 918 0.0 0.0 0.0 0.0 compare Linear.V2 src/Linear/V2.hs:114:7-9 151731 537 0.0 0.0 0.0 0.0 rbalance Data.List.Extra src/Data/List/Extra.hs:(849,1)-(852,26) 151733 250 0.0 0.0 0.0 0.0 lbalance Data.List.Extra src/Data/List/Extra.hs:(845,1)-(848,26) 151732 221 0.0 0.0 0.0 0.0 orderPolygon Geometry.Polygon src/Geometry/Polygon.hs:(79,1)-(81,53) 151715 74 0.0 0.0 0.0 0.0 centroid Geometry.Polygon src/Geometry/Polygon.hs:114:1-72 151721 74 0.0 0.0 0.0 0.0 / Linear.V2 src/Linear/V2.hs:225:3-18 151736 0 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 151739 74 0.0 0.0 0.0 0.0 <*> Control.Foldl src/Control/Foldl.hs:(257,5)-(261,32) 151722 0 0.0 0.0 0.0 0.0 <*>.step Control.Foldl src/Control/Foldl.hs:258:13-64 151723 454 0.0 0.0 0.0 0.0 genericLength Control.Foldl src/Control/Foldl.hs:885:1-41 151725 0 0.0 0.0 0.0 0.0 genericLength.\ Control.Foldl src/Control/Foldl.hs:885:31-35 151726 454 0.0 0.0 0.0 0.0 + Linear.V2 src/Linear/V2.hs:207:3-18 151727 454 0.0 0.0 0.0 0.0 <*> Linear.V2 src/Linear/V2.hs:171:3-36 151728 454 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 151730 0 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 151729 454 0.0 0.0 0.0 0.0 <*>.done Control.Foldl src/Control/Foldl.hs:260:13-51 151734 74 0.0 0.0 0.0 0.0 / Linear.V2 src/Linear/V2.hs:225:3-18 151737 0 0.0 0.0 0.0 0.0 <*> Linear.V2 src/Linear/V2.hs:171:3-36 151738 74 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 151740 0 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 151735 0 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 151724 0 0.0 0.0 0.0 0.0 orderPolygonAround Geometry.Polygon src/Geometry/Polygon.hs:(67,1)-(68,62) 151716 74 0.0 0.0 0.0 0.0 orderPolygonAround.\ Geometry.Polygon src/Geometry/Polygon.hs:68:43-58 151720 454 0.0 0.0 0.0 0.0 cutPoly.zs Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:86:5-42 151752 74 0.0 0.0 0.0 0.0 fuseWallsWith Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:(173,1)-(177,27) 151753 74 0.0 0.0 0.4 0.2 fuseWallsWith.fuseWalls Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:(175,5)-(177,27) 151754 10543 0.0 0.0 0.4 0.2 fuseWallsWith.fuseWalls.(...) Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:176:13-36 151756 10543 0.0 0.0 0.4 0.2 fuseWall Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:(166,1)-(169,28) 151757 10543 0.0 0.0 0.4 0.2 fuseWall.(...) Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:169:5-28 151765 10543 0.0 0.0 0.2 0.1 fusePoint Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:(159,1)-(161,23) 151766 10543 0.0 0.0 0.2 0.1 findClosePoint Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:156:1-50 151767 10543 0.1 0.0 0.2 0.1 findClosePoint.\ Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:156:35-46 151768 672522 0.1 0.1 0.1 0.1 fuseWall.(...) Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:168:5-28 151760 10543 0.0 0.0 0.2 0.1 fusePoint Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:(159,1)-(161,23) 151761 10543 0.0 0.0 0.2 0.1 findClosePoint Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:156:1-50 151762 10543 0.1 0.0 0.2 0.1 findClosePoint.\ Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:156:35-46 151769 833411 0.2 0.1 0.2 0.1 fuseWall.qs Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:168:5-28 151759 10543 0.0 0.0 0.0 0.0 fuseWall.x' Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:169:5-28 151758 10543 0.0 0.0 0.0 0.0 fuseWall.y' Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:168:5-28 151770 10543 0.0 0.0 0.0 0.0 fuseWall.rs Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:169:5-28 151764 10469 0.0 0.0 0.0 0.0 fuseWallsWith.fuseWalls.w' Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:176:13-36 151755 10543 0.0 0.0 0.0 0.0 fuseWallsWith.fuseWalls.qs Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:176:13-36 151763 10469 0.0 0.0 0.0 0.0 nubOrd Data.List.Extra src/Data/List/Extra.hs:791:1-25 151678 74 0.0 0.0 0.1 0.0 nubOrdBy Data.List.Extra src/Data/List/Extra.hs:(803,1)-(806,68) 151679 74 0.0 0.0 0.1 0.0 nubOrdBy.f Data.List.Extra src/Data/List/Extra.hs:(804,11)-(806,68) 151680 10564 0.0 0.0 0.1 0.0 memberRB Data.List.Extra src/Data/List/Extra.hs:(832,1)-(840,14) 151775 78474 0.0 0.0 0.0 0.0 compare Linear.V2 src/Linear/V2.hs:114:7-9 151782 68032 0.0 0.0 0.0 0.0 insertRB Data.List.Extra src/Data/List/Extra.hs:(817,1)-(829,15) 151780 10398 0.0 0.0 0.1 0.0 insertRB.ins Data.List.Extra src/Data/List/Extra.hs:(821,5)-(829,15) 151781 77803 0.0 0.0 0.0 0.0 compare Linear.V2 src/Linear/V2.hs:114:7-9 151783 67405 0.0 0.0 0.0 0.0 rbalance Data.List.Extra src/Data/List/Extra.hs:(849,1)-(852,26) 151801 29729 0.0 0.0 0.0 0.0 lbalance Data.List.Extra src/Data/List/Extra.hs:(845,1)-(848,26) 151784 22222 0.0 0.0 0.0 0.0 removeWallsInPolygon Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:(183,1)-(185,66) 151742 74 0.0 0.0 0.0 0.0 removeWallsInPolygon.cond Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:185:5-66 151798 10476 0.0 0.0 0.0 0.0 pointInOrOnPolygon Geometry.Polygon src/Geometry/Polygon.hs:(55,1)-(56,34) 151799 10476 0.0 0.0 0.0 0.0 pointInOrOnPolygon.\ Geometry.Polygon src/Geometry/Polygon.hs:55:43-65 151800 16160 0.0 0.0 0.0 0.0 cutWallsRetry Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:(40,1)-(48,32) 151827 1 0.0 0.0 0.2 0.1 checkWallRight Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:(55,1)-(60,43) 151952 246 0.0 0.0 0.0 0.0 checkWallRight.ins Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:59:5-43 151953 246 0.0 0.0 0.0 0.0 checkWallRight.ins.\ Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:59:33-38 151954 60516 0.0 0.0 0.0 0.0 == Linear.V2 src/Linear/V2.hs:114:4-5 151955 60516 0.0 0.0 0.0 0.0 checkWallRight.outs Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:60:5-43 151962 246 0.0 0.0 0.0 0.0 checkWallRight.outs.\ Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:60:33-38 151963 60516 0.0 0.0 0.0 0.0 == Linear.V2 src/Linear/V2.hs:114:4-5 151964 60516 0.0 0.0 0.0 0.0 cutWallsRetry.a Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:(47,5)-(48,32) 151858 1 0.0 0.0 0.0 0.0 cutWallsRetry.newWalls Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:44:5-30 151830 1 0.0 0.0 0.2 0.1 cutPoly Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:(78,1)-(88,41) 151831 1 0.0 0.0 0.2 0.1 wallIsZeroLength Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:180:1-31 151947 250 0.0 0.0 0.0 0.0 == Linear.V2 src/Linear/V2.hs:114:4-5 151948 250 0.0 0.0 0.0 0.0 removeInverseWalls Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:(26,1)-(29,26) 151949 249 0.0 0.0 0.0 0.0 == Linear.V2 src/Linear/V2.hs:114:4-5 151950 31250 0.0 0.0 0.0 0.0 addPolyWalls Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:(133,1)-(134,57) 151914 1 0.0 0.0 0.1 0.0 addPolyWall Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:(142,1)-(152,41) 151920 3 0.0 0.0 0.1 0.0 addPolyWall.f Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:152:5-41 151924 3 0.0 0.0 0.0 0.0 addPolyWall.maybeWs Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:149:5-57 151921 3 0.0 0.0 0.1 0.0 safeMinimumOnMaybe FoldableHelp src/FoldableHelp.hs:(67,1)-(73,14) 151922 3 0.0 0.0 0.1 0.0 safeMinimumOnMaybe.go FoldableHelp src/FoldableHelp.hs:(69,5)-(73,14) 151923 747 0.0 0.0 0.1 0.0 addPolyWall.f Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:152:5-41 151925 0 0.1 0.0 0.1 0.0 addPolyWall.p3 Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:150:5-28 151926 3 0.0 0.0 0.0 0.0 addPolyWall.p4 Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:151:5-45 151927 3 0.0 0.0 0.0 0.0 cutPoly.(...) Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:86:5-42 151876 1 0.0 0.0 0.1 0.1 cutWallsWithPoints Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:(113,1)-(119,60) 151877 1 0.0 0.0 0.1 0.1 cutWallsWithPoints.f Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:(115,5)-(118,9) 151878 3 0.0 0.0 0.1 0.1 cutWall Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:(125,1)-(127,30) 151887 741 0.0 0.0 0.0 0.0 cutWallsPoints Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:122:1-67 151886 3 0.0 0.0 0.0 0.0 nubOrd Data.List.Extra src/Data/List/Extra.hs:791:1-25 151883 3 0.0 0.0 0.0 0.0 nubOrdBy Data.List.Extra src/Data/List/Extra.hs:(803,1)-(806,68) 151884 3 0.0 0.0 0.0 0.0 nubOrdBy.f Data.List.Extra src/Data/List/Extra.hs:(804,11)-(806,68) 151885 3 0.0 0.0 0.0 0.0 cutPoly.cwals Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:86:5-42 151916 1 0.0 0.0 0.0 0.0 cutPoly.ps Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:87:5-24 151835 1 0.0 0.0 0.0 0.0 orderPolygon Geometry.Polygon src/Geometry/Polygon.hs:(79,1)-(81,53) 151836 1 0.0 0.0 0.0 0.0 centroid Geometry.Polygon src/Geometry/Polygon.hs:114:1-72 151859 1 0.0 0.0 0.0 0.0 / Linear.V2 src/Linear/V2.hs:225:3-18 151871 0 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 151874 1 0.0 0.0 0.0 0.0 <*> Control.Foldl src/Control/Foldl.hs:(257,5)-(261,32) 151860 0 0.0 0.0 0.0 0.0 <*>.step Control.Foldl src/Control/Foldl.hs:258:13-64 151861 3 0.0 0.0 0.0 0.0 genericLength Control.Foldl src/Control/Foldl.hs:885:1-41 151863 0 0.0 0.0 0.0 0.0 genericLength.\ Control.Foldl src/Control/Foldl.hs:885:31-35 151864 3 0.0 0.0 0.0 0.0 + Linear.V2 src/Linear/V2.hs:207:3-18 151865 3 0.0 0.0 0.0 0.0 <*> Linear.V2 src/Linear/V2.hs:171:3-36 151866 3 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 151868 0 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 151867 3 0.0 0.0 0.0 0.0 <*>.done Control.Foldl src/Control/Foldl.hs:260:13-51 151869 1 0.0 0.0 0.0 0.0 / Linear.V2 src/Linear/V2.hs:225:3-18 151872 0 0.0 0.0 0.0 0.0 <*> Linear.V2 src/Linear/V2.hs:171:3-36 151873 1 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 151875 0 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 151870 0 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 151862 0 0.0 0.0 0.0 0.0 orderPolygonAround Geometry.Polygon src/Geometry/Polygon.hs:(67,1)-(68,62) 151837 1 0.0 0.0 0.0 0.0 orderPolygonAround.\ Geometry.Polygon src/Geometry/Polygon.hs:68:43-58 151838 3 0.0 0.0 0.0 0.0 cutPoly.rs Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:88:5-41 151879 1 0.0 0.0 0.0 0.0 nubOrd Data.List.Extra src/Data/List/Extra.hs:791:1-25 151880 1 0.0 0.0 0.0 0.0 nubOrdBy Data.List.Extra src/Data/List/Extra.hs:(803,1)-(806,68) 151881 1 0.0 0.0 0.0 0.0 nubOrdBy.f Data.List.Extra src/Data/List/Extra.hs:(804,11)-(806,68) 151882 4 0.0 0.0 0.0 0.0 memberRB Data.List.Extra src/Data/List/Extra.hs:(832,1)-(840,14) 151888 6 0.0 0.0 0.0 0.0 compare Linear.V2 src/Linear/V2.hs:114:7-9 151893 3 0.0 0.0 0.0 0.0 insertRB Data.List.Extra src/Data/List/Extra.hs:(817,1)-(829,15) 151891 2 0.0 0.0 0.0 0.0 insertRB.ins Data.List.Extra src/Data/List/Extra.hs:(821,5)-(829,15) 151892 3 0.0 0.0 0.0 0.0 compare Linear.V2 src/Linear/V2.hs:114:7-9 151905 1 0.0 0.0 0.0 0.0 rbalance Data.List.Extra src/Data/List/Extra.hs:(849,1)-(852,26) 151906 1 0.0 0.0 0.0 0.0 orderPolygon Geometry.Polygon src/Geometry/Polygon.hs:(79,1)-(81,53) 151889 1 0.0 0.0 0.0 0.0 centroid Geometry.Polygon src/Geometry/Polygon.hs:114:1-72 151895 1 0.0 0.0 0.0 0.0 / Linear.V2 src/Linear/V2.hs:225:3-18 151909 0 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 151912 1 0.0 0.0 0.0 0.0 <*> Control.Foldl src/Control/Foldl.hs:(257,5)-(261,32) 151896 0 0.0 0.0 0.0 0.0 <*>.step Control.Foldl src/Control/Foldl.hs:258:13-64 151897 3 0.0 0.0 0.0 0.0 genericLength Control.Foldl src/Control/Foldl.hs:885:1-41 151899 0 0.0 0.0 0.0 0.0 genericLength.\ Control.Foldl src/Control/Foldl.hs:885:31-35 151900 3 0.0 0.0 0.0 0.0 + Linear.V2 src/Linear/V2.hs:207:3-18 151901 3 0.0 0.0 0.0 0.0 <*> Linear.V2 src/Linear/V2.hs:171:3-36 151902 3 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 151904 0 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 151903 3 0.0 0.0 0.0 0.0 <*>.done Control.Foldl src/Control/Foldl.hs:260:13-51 151907 1 0.0 0.0 0.0 0.0 / Linear.V2 src/Linear/V2.hs:225:3-18 151910 0 0.0 0.0 0.0 0.0 <*> Linear.V2 src/Linear/V2.hs:171:3-36 151911 1 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 151913 0 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 151908 0 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 151898 0 0.0 0.0 0.0 0.0 orderPolygonAround Geometry.Polygon src/Geometry/Polygon.hs:(67,1)-(68,62) 151890 1 0.0 0.0 0.0 0.0 orderPolygonAround.\ Geometry.Polygon src/Geometry/Polygon.hs:68:43-58 151894 3 0.0 0.0 0.0 0.0 cutPoly.zs Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:86:5-42 151928 1 0.0 0.0 0.0 0.0 fuseWallsWith Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:(173,1)-(177,27) 151929 1 0.0 0.0 0.0 0.0 fuseWallsWith.fuseWalls Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:(175,5)-(177,27) 151930 250 0.0 0.0 0.0 0.0 fuseWallsWith.fuseWalls.(...) Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:176:13-36 151932 250 0.0 0.0 0.0 0.0 fuseWall Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:(166,1)-(169,28) 151933 250 0.0 0.0 0.0 0.0 fuseWall.(...) Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:169:5-28 151941 250 0.0 0.0 0.0 0.0 fusePoint Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:(159,1)-(161,23) 151942 250 0.0 0.0 0.0 0.0 findClosePoint Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:156:1-50 151943 250 0.0 0.0 0.0 0.0 findClosePoint.\ Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:156:35-46 151944 20935 0.0 0.0 0.0 0.0 fuseWall.(...) Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:168:5-28 151936 250 0.0 0.0 0.0 0.0 fusePoint Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:(159,1)-(161,23) 151937 250 0.0 0.0 0.0 0.0 findClosePoint Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:156:1-50 151938 250 0.0 0.0 0.0 0.0 findClosePoint.\ Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:156:35-46 151945 26949 0.0 0.0 0.0 0.0 fuseWall.qs Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:168:5-28 151935 250 0.0 0.0 0.0 0.0 fuseWall.x' Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:169:5-28 151934 250 0.0 0.0 0.0 0.0 fuseWall.y' Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:168:5-28 151946 250 0.0 0.0 0.0 0.0 fuseWall.rs Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:169:5-28 151940 249 0.0 0.0 0.0 0.0 fuseWallsWith.fuseWalls.w' Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:176:13-36 151931 250 0.0 0.0 0.0 0.0 fuseWallsWith.fuseWalls.qs Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:176:13-36 151939 249 0.0 0.0 0.0 0.0 nubOrd Data.List.Extra src/Data/List/Extra.hs:791:1-25 151832 1 0.0 0.0 0.0 0.0 nubOrdBy Data.List.Extra src/Data/List/Extra.hs:(803,1)-(806,68) 151833 1 0.0 0.0 0.0 0.0 nubOrdBy.f Data.List.Extra src/Data/List/Extra.hs:(804,11)-(806,68) 151834 247 0.0 0.0 0.0 0.0 memberRB Data.List.Extra src/Data/List/Extra.hs:(832,1)-(840,14) 151951 2002 0.0 0.0 0.0 0.0 compare Linear.V2 src/Linear/V2.hs:114:7-9 151958 1756 0.0 0.0 0.0 0.0 insertRB Data.List.Extra src/Data/List/Extra.hs:(817,1)-(829,15) 151956 245 0.0 0.0 0.0 0.0 insertRB.ins Data.List.Extra src/Data/List/Extra.hs:(821,5)-(829,15) 151957 1992 0.0 0.0 0.0 0.0 compare Linear.V2 src/Linear/V2.hs:114:7-9 151959 1747 0.0 0.0 0.0 0.0 rbalance Data.List.Extra src/Data/List/Extra.hs:(849,1)-(852,26) 151961 819 0.0 0.0 0.0 0.0 lbalance Data.List.Extra src/Data/List/Extra.hs:(845,1)-(848,26) 151960 517 0.0 0.0 0.0 0.0 removeWallsInPolygon Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:(183,1)-(185,66) 151915 1 0.0 0.0 0.0 0.0 removeWallsInPolygon.cond Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:185:5-66 151917 247 0.0 0.0 0.0 0.0 pointInOrOnPolygon Geometry.Polygon src/Geometry/Polygon.hs:(55,1)-(56,34) 151918 247 0.0 0.0 0.0 0.0 pointInOrOnPolygon.\ Geometry.Polygon src/Geometry/Polygon.hs:55:43-65 151919 325 0.0 0.0 0.0 0.0 cutWallsRetry.ps' Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:45:5-45 151828 1 0.0 0.0 0.0 0.0 expandPolyBy Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:(92,1)-(94,41) 151829 1 0.0 0.0 0.0 0.0 expandPolyBy.f Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:94:5-41 151839 3 0.0 0.0 0.0 0.0 centroid Geometry.Polygon src/Geometry/Polygon.hs:114:1-72 151840 3 0.0 0.0 0.0 0.0 / Linear.V2 src/Linear/V2.hs:225:3-18 151852 0 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 151855 3 0.0 0.0 0.0 0.0 <*> Control.Foldl src/Control/Foldl.hs:(257,5)-(261,32) 151841 0 0.0 0.0 0.0 0.0 <*>.step Control.Foldl src/Control/Foldl.hs:258:13-64 151842 9 0.0 0.0 0.0 0.0 genericLength Control.Foldl src/Control/Foldl.hs:885:1-41 151844 0 0.0 0.0 0.0 0.0 genericLength.\ Control.Foldl src/Control/Foldl.hs:885:31-35 151845 9 0.0 0.0 0.0 0.0 + Linear.V2 src/Linear/V2.hs:207:3-18 151846 9 0.0 0.0 0.0 0.0 <*> Linear.V2 src/Linear/V2.hs:171:3-36 151847 9 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 151849 0 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 151848 9 0.0 0.0 0.0 0.0 <*>.done Control.Foldl src/Control/Foldl.hs:260:13-51 151850 3 0.0 0.0 0.0 0.0 / Linear.V2 src/Linear/V2.hs:225:3-18 151853 0 0.0 0.0 0.0 0.0 <*> Linear.V2 src/Linear/V2.hs:171:3-36 151854 3 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 151856 0 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 151851 0 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 151843 0 0.0 0.0 0.0 0.0 cutWallsRetry.x Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:46:5-28 151857 1 0.0 0.0 0.0 0.0 _rmPolys Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:97:7-14 151674 71 0.0 0.0 0.0 0.0 layoutLevelFromSeed Dodge.LevelGen src/Dodge/LevelGen.hs:(48,1)-(77,40) 147581 1 0.0 0.0 0.5 0.4 showIntsString Dodge.Tree.Compose src/Dodge/Tree/Compose.hs:130:1-89 147729 132 0.0 0.0 0.0 0.0 layoutLevelFromSeed.nameshow Dodge.LevelGen src/Dodge/LevelGen.hs:61:9-56 150964 71 0.0 0.0 0.0 0.0 _rmName Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:114:7-13 150965 71 0.0 0.0 0.0 0.0 reversePair Dodge.LevelGen src/Dodge/LevelGen.hs:83:1-27 151334 71 0.0 0.0 0.0 0.0 putStrLnAppend Dodge.LevelGen src/Dodge/LevelGen.hs:80:1-67 147582 65 0.0 0.0 0.0 0.0 layoutLevelFromSeed.g Dodge.LevelGen src/Dodge/LevelGen.hs:52:9-25 147617 1 0.0 0.0 0.0 0.0 mkStdGen System.Random.Internal src/System/Random/Internal.hs:583:1-45 147618 0 0.0 0.0 0.0 0.0 mkSMGen System.Random.SplitMix src/System/Random/SplitMix.hs:377:1-61 147619 1 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 147620 1 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 147625 1 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 147626 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 147628 1 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 147627 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 147621 1 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 147622 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 147624 1 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 147623 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 147629 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 147630 1 0.0 0.0 0.0 0.0 mixGamma System.Random.SplitMix src/System/Random/SplitMix.hs:(267,1)-(274,40) 147631 1 0.0 0.0 0.0 0.0 mixGamma.n System.Random.SplitMix src/System/Random/SplitMix.hs:269:9-48 147632 1 0.0 0.0 0.0 0.0 mixGamma.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:268:9-36 147633 1 0.0 0.0 0.0 0.0 mix64variant13 System.Random.SplitMix src/System/Random/SplitMix.hs:(256,1)-(264,9) 147634 1 0.0 0.0 0.0 0.0 mix64variant13.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:261:9-54 147639 1 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 147640 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 147642 1 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 147641 0 0.0 0.0 0.0 0.0 mix64variant13.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:262:9-54 147635 1 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 147636 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 147638 1 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 147637 0 0.0 0.0 0.0 0.0 mix64variant13.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:263:9-27 147644 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 147645 1 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 147643 0 0.0 0.0 0.0 0.0 layoutLevelFromSeed.i' Dodge.LevelGen src/Dodge/LevelGen.hs:49:9-18 151293 1 0.0 0.0 0.0 0.0 layoutLevelFromSeed.labts Dodge.LevelGen src/Dodge/LevelGen.hs:54:9-81 147583 1 0.0 0.0 0.0 0.0 combineTree Dodge.Tree.Compose src/Dodge/Tree/Compose.hs:(67,1)-(74,13) 147702 60 0.0 0.0 0.0 0.0 _rmName Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:114:7-13 149236 72 0.0 0.0 0.0 0.0 _mtBranches Dodge.Tree.Compose.Data src/Dodge/Tree/Compose/Data.hs:8:69-79 147707 60 0.0 0.0 0.0 0.0 _mtLabel Dodge.Tree.Compose.Data src/Dodge/Tree/Compose/Data.hs:8:28-35 147730 60 0.0 0.0 0.0 0.0 _mtTree Dodge.Tree.Compose.Data src/Dodge/Tree/Compose/Data.hs:8:44-50 147703 60 0.0 0.0 0.0 0.0 _mbTree Dodge.Tree.Compose.Data src/Dodge/Tree/Compose/Data.hs:10:59-65 147710 28 0.0 0.0 0.0 0.0 _unST Dodge.Tree.Compose.Data src/Dodge/Tree/Compose/Data.hs:12:26-30 147709 28 0.0 0.0 0.0 0.0 decomposeSelfTree Dodge.Tree.Compose src/Dodge/Tree/Compose.hs:(61,1)-(64,41) 147584 32 0.0 0.0 0.0 0.0 _unST Dodge.Tree.Compose.Data src/Dodge/Tree/Compose/Data.hs:12:26-30 147587 64 0.0 0.0 0.0 0.0 decomposeSelfTree.f Dodge.Tree.Compose src/Dodge/Tree/Compose.hs:(63,5)-(64,41) 149171 60 0.0 0.0 0.0 0.0 numSelfTree Dodge.Tree.Compose src/Dodge/Tree/Compose.hs:108:1-48 147704 1 0.0 0.0 0.0 0.0 numSelfTree' Dodge.Tree.Compose src/Dodge/Tree/Compose.hs:(111,1)-(117,105) 147705 60 0.0 0.0 0.0 0.0 _1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:119:3-37 149233 72 0.0 0.0 0.0 0.0 _1.\ Control.Lens.Tuple src/Control/Lens/Tuple.hs:119:32-37 149234 72 0.0 0.0 0.0 0.0 numTraversable TreeHelp src/TreeHelp.hs:(184,1)-(186,27) 149232 29 0.0 0.0 0.0 0.0 numTraversable.f TreeHelp src/TreeHelp.hs:186:5-27 149235 72 0.0 0.0 0.0 0.0 _unST Dodge.Tree.Compose.Data src/Dodge/Tree/Compose/Data.hs:12:26-30 147708 28 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(268,3)-(272,43) 147752 28 0.0 0.0 0.0 0.0 ix.go Control.Lens.At src/Control/Lens/At.hs:(270,5)-(272,43) 147753 28 0.0 0.0 0.0 0.0 layoutLevelFromSeed.rmtree Dodge.LevelGen src/Dodge/LevelGen.hs:58:9-37 150875 1 0.0 0.0 0.0 0.0 inorderNumberTree TreeHelp src/TreeHelp.hs:190:1-34 150878 0 0.0 0.0 0.0 0.0 numTraversable TreeHelp src/TreeHelp.hs:(184,1)-(186,27) 150879 0 0.0 0.0 0.0 0.0 numTraversable.f TreeHelp src/TreeHelp.hs:186:5-27 150949 71 0.0 0.0 0.0 0.0 layoutLevelFromSeed.tc Dodge.LevelGen src/Dodge/LevelGen.hs:57:9-36 150880 1 0.0 0.0 0.0 0.0 composeTree Dodge.Tree.Compose src/Dodge/Tree/Compose.hs:47:1-72 150881 59 0.0 0.0 0.0 0.0 _mtBranches Dodge.Tree.Compose.Data src/Dodge/Tree/Compose/Data.hs:8:69-79 150882 59 0.0 0.0 0.0 0.0 _mtTree Dodge.Tree.Compose.Data src/Dodge/Tree/Compose/Data.hs:8:44-50 150884 59 0.0 0.0 0.0 0.0 attachList' Dodge.Tree.Compose src/Dodge/Tree/Compose.hs:81:1-71 150885 59 0.0 0.0 0.0 0.0 shiftChildren Dodge.Tree.Compose src/Dodge/Tree/Compose.hs:44:1-71 150886 177 0.0 0.0 0.0 0.0 attachBranch Dodge.Tree.Compose src/Dodge/Tree/Compose.hs:(84,1)-(90,29) 150887 28 0.0 0.0 0.0 0.0 attachBranch.upf Dodge.Tree.Compose src/Dodge/Tree/Compose.hs:89:5-22 150888 28 0.0 0.0 0.0 0.0 _mbAttach Dodge.Tree.Compose.Data src/Dodge/Tree/Compose/Data.hs:10:32-40 150889 28 0.0 0.0 0.0 0.0 safeUpdateSingleNode TreeHelp src/TreeHelp.hs:116:1-80 150898 28 0.0 0.0 0.0 0.0 updateSingleNodes TreeHelp src/TreeHelp.hs:(98,1)-(102,74) 150899 81 0.0 0.0 0.0 0.0 updateSingleNodes.updateChildren TreeHelp src/TreeHelp.hs:102:5-74 150917 54 0.0 0.0 0.0 0.0 subMap TreeHelp src/TreeHelp.hs:(119,1)-(120,16) 150918 61 0.0 0.0 0.0 0.0 _2 Control.Lens.Tuple src/Control/Lens/Tuple.hs:229:3-37 150925 27 0.0 0.0 0.0 0.0 _2.\ Control.Lens.Tuple src/Control/Lens/Tuple.hs:229:32-37 150926 27 0.0 0.0 0.0 0.0 attachBranch.g Dodge.Tree.Compose src/Dodge/Tree/Compose.hs:90:5-29 150927 27 0.0 0.0 0.0 0.0 attachBranch.upf Dodge.Tree.Compose src/Dodge/Tree/Compose.hs:89:5-22 150928 0 0.0 0.0 0.0 0.0 _mbAttach Dodge.Tree.Compose.Data src/Dodge/Tree/Compose/Data.hs:10:32-40 150929 0 0.0 0.0 0.0 0.0 layoutLevelFromSeed.treecluster Dodge.LevelGen src/Dodge/LevelGen.hs:53:9-54 150930 0 0.0 0.0 0.0 0.0 initialRoomTree Dodge.Floor src/Dodge/Floor.hs:106:1-47 150931 0 0.0 0.0 0.0 0.0 annoToRoomTree Dodge.Annotation src/Dodge/Annotation.hs:(18,1)-(36,14) 150932 0 0.0 0.0 0.0 0.0 toLabel Dodge.Cleat src/Dodge/Cleat.hs:(17,1)-(19,25) 150971 2 0.0 0.0 0.0 0.0 == Dodge.Data.RoomCluster src/Dodge/Data/RoomCluster.hs:15:20-21 150972 2 0.0 0.0 0.0 0.0 attachOnward' Dodge.Tree.Compose src/Dodge/Tree/Compose.hs:99:1-78 150966 0 0.0 0.0 0.0 0.0 toOnward Dodge.Tree.Compose src/Dodge/Tree/Compose.hs:(102,1)-(105,25) 150967 24 0.0 0.0 0.0 0.0 == Dodge.Data.RoomCluster src/Dodge/Data/RoomCluster.hs:15:20-21 150968 24 0.0 0.0 0.0 0.0 at Control.Lens.At src/Control/Lens/At.hs:528:3-49 150969 0 0.0 0.0 0.0 0.0 compare Dodge.Data.RoomCluster src/Dodge/Data/RoomCluster.hs:15:15-17 150970 24 0.0 0.0 0.0 0.0 zoom Control.Lens.Zoom src/Control/Lens/Zoom.hs:150:3-72 150933 0 0.0 0.0 0.0 0.0 _1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:119:3-37 150934 0 0.0 0.0 0.0 0.0 initialAnoTree Dodge.Floor src/Dodge/Floor.hs:(19,1)-(102,13) 150935 0 0.0 0.0 0.0 0.0 startRoom Dodge.Room.Start src/Dodge/Room/Start.hs:(63,1)-(70,13) 150936 0 0.0 0.0 0.0 0.0 attachOnward Dodge.Tree.Compose src/Dodge/Tree/Compose.hs:96:1-67 150937 0 0.0 0.0 0.0 0.0 toOnward Dodge.Tree.Compose src/Dodge/Tree/Compose.hs:(102,1)-(105,25) 150938 1 0.0 0.0 0.0 0.0 == Dodge.Data.RoomCluster src/Dodge/Data/RoomCluster.hs:15:20-21 150941 1 0.0 0.0 0.0 0.0 at Control.Lens.At src/Control/Lens/At.hs:528:3-49 150944 0 0.0 0.0 0.0 0.0 compare Dodge.Data.RoomCluster src/Dodge/Data/RoomCluster.hs:15:15-17 150945 1 0.0 0.0 0.0 0.0 .:~ LensHelp src/LensHelp.hs:15:1-22 150924 0 0.0 0.0 0.0 0.0 _1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:119:3-37 150939 27 0.0 0.0 0.0 0.0 _1.\ Control.Lens.Tuple src/Control/Lens/Tuple.hs:119:32-37 150940 27 0.0 0.0 0.0 0.0 attachBranch.upf Dodge.Tree.Compose src/Dodge/Tree/Compose.hs:89:5-22 150900 0 0.0 0.0 0.0 0.0 _mbAttach Dodge.Tree.Compose.Data src/Dodge/Tree/Compose/Data.hs:10:32-40 150901 0 0.0 0.0 0.0 0.0 layoutLevelFromSeed.treecluster Dodge.LevelGen src/Dodge/LevelGen.hs:53:9-54 150902 0 0.0 0.0 0.0 0.0 initialRoomTree Dodge.Floor src/Dodge/Floor.hs:106:1-47 150903 0 0.0 0.0 0.0 0.0 annoToRoomTree Dodge.Annotation src/Dodge/Annotation.hs:(18,1)-(36,14) 150904 0 0.0 0.0 0.0 0.0 toLabel Dodge.Cleat src/Dodge/Cleat.hs:(17,1)-(19,25) 150950 16 0.0 0.0 0.0 0.0 == Dodge.Data.RoomCluster src/Dodge/Data/RoomCluster.hs:15:20-21 150957 6 0.0 0.0 0.0 0.0 attachOnward' Dodge.Tree.Compose src/Dodge/Tree/Compose.hs:99:1-78 150921 0 0.0 0.0 0.0 0.0 toOnward Dodge.Tree.Compose src/Dodge/Tree/Compose.hs:(102,1)-(105,25) 150922 63 0.0 0.0 0.0 0.0 == Dodge.Data.RoomCluster src/Dodge/Data/RoomCluster.hs:15:20-21 150947 24 0.0 0.0 0.0 0.0 zoom Control.Lens.Zoom src/Control/Lens/Zoom.hs:150:3-72 150905 0 0.0 0.0 0.0 0.0 _1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:119:3-37 150906 0 0.0 0.0 0.0 0.0 initialAnoTree Dodge.Floor src/Dodge/Floor.hs:(19,1)-(102,13) 150907 0 0.0 0.0 0.0 0.0 startRoom Dodge.Room.Start src/Dodge/Room/Start.hs:(63,1)-(70,13) 150908 0 0.0 0.0 0.0 0.0 attachOnward Dodge.Tree.Compose src/Dodge/Tree/Compose.hs:96:1-67 150909 0 0.0 0.0 0.0 0.0 toOnward Dodge.Tree.Compose src/Dodge/Tree/Compose.hs:(102,1)-(105,25) 150910 2 0.0 0.0 0.0 0.0 == Dodge.Data.RoomCluster src/Dodge/Data/RoomCluster.hs:15:20-21 150919 1 0.0 0.0 0.0 0.0 .:~ LensHelp src/LensHelp.hs:15:1-22 150923 27 0.0 0.0 0.0 0.0 _mbTree Dodge.Tree.Compose.Data src/Dodge/Tree/Compose/Data.hs:10:59-65 150946 27 0.0 0.0 0.0 0.0 composeNode Dodge.Tree.Compose src/Dodge/Tree/Compose.hs:(77,1)-(78,43) 150883 59 0.0 0.0 0.0 0.0 layoutLevelFromSeed.treecluster Dodge.LevelGen src/Dodge/LevelGen.hs:53:9-54 147588 1 0.0 0.0 0.1 0.0 initialRoomTree Dodge.Floor src/Dodge/Floor.hs:106:1-47 147592 0 0.0 0.0 0.1 0.0 annoToRoomTree Dodge.Annotation src/Dodge/Annotation.hs:(18,1)-(36,14) 147593 8 0.0 0.0 0.1 0.0 attachOnward' Dodge.Tree.Compose src/Dodge/Tree/Compose.hs:99:1-78 147595 24 0.0 0.0 0.0 0.0 _mtLabel Dodge.Tree.Compose.Data src/Dodge/Tree/Compose/Data.hs:8:28-35 147596 24 0.0 0.0 0.0 0.0 zoom Control.Lens.Zoom src/Control/Lens/Zoom.hs:150:3-72 147600 8 0.0 0.0 0.1 0.0 _1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:119:3-37 147601 112 0.0 0.0 0.1 0.0 _1.\ Control.Lens.Tuple src/Control/Lens/Tuple.hs:119:32-37 148023 104 0.0 0.0 0.0 0.0 == Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:93:15-16 148345 15 0.0 0.0 0.0 0.0 == Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:182:15-16 148346 15 0.0 0.0 0.0 0.0 fmap Control.Lens.Internal.Zoom src/Control/Lens/Internal/Zoom.hs:(48,3)-(50,20) 147660 8 0.0 0.0 0.0 0.0 _1.\ Control.Lens.Tuple src/Control/Lens/Tuple.hs:119:32-37 147735 8 0.0 0.0 0.0 0.0 showsPrec Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:93:22-25 147757 3 0.0 0.0 0.0 0.0 showsPrec Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:182:24-27 148283 3 0.0 0.0 0.0 0.0 initialAnoTree Dodge.Floor src/Dodge/Floor.hs:(19,1)-(102,13) 147602 0 0.0 0.0 0.1 0.0 sensorRoomRunPast Dodge.Room.SensorDoor src/Dodge/Room/SensorDoor.hs:(49,1)-(61,17) 147742 1 0.0 0.0 0.0 0.0 applyToSubforest TreeHelp src/TreeHelp.hs:78:1-55 147744 1 0.0 0.0 0.0 0.0 applyToSubtree TreeHelp src/TreeHelp.hs:(71,1)-(72,81) 147745 1 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(268,3)-(272,43) 149484 1 0.0 0.0 0.0 0.0 ix.go Control.Lens.At src/Control/Lens/At.hs:(270,5)-(272,43) 149485 1 0.0 0.0 0.0 0.0 cleatLabel Dodge.Cleat src/Dodge/Cleat.hs:31:1-72 149530 1 0.0 0.0 0.0 0.0 rToOnward Dodge.Cleat src/Dodge/Cleat.hs:22:1-37 147743 1 0.0 0.0 0.0 0.0 tToBTree Dodge.Tree.Compose src/Dodge/Tree/Compose.hs:93:1-42 147751 1 0.0 0.0 0.0 0.0 sensorRoom Dodge.Room.SensorDoor src/Dodge/Room/SensorDoor.hs:(28,1)-(46,42) 147746 1 0.0 0.0 0.0 0.0 sensInsideDoor Dodge.Room.SensorDoor src/Dodge/Room/SensorDoor.hs:(70,1)-(80,103) 148239 1 0.0 0.0 0.0 0.0 .++~ LensHelp src/LensHelp.hs:34:1-24 148240 2 0.0 0.0 0.0 0.0 sensAboveDoor Dodge.Room.SensorDoor src/Dodge/Room/SensorDoor.hs:(64,1)-(67,65) 155247 1 0.0 0.0 0.0 0.0 extTrigLitPos Dodge.Placement.Instance.Button src/Dodge/Placement/Instance/Button.hs:(85,1)-(101,51) 155248 1 0.0 0.0 0.0 0.0 psPtCont Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:19:1-51 155249 1 0.0 0.0 0.0 0.0 shuffleLinks Dodge.Room.Link src/Dodge/Room/Link.hs:31:1-34 148246 1 0.0 0.0 0.0 0.0 shuffle RandomHelp src/RandomHelp.hs:(47,1)-(52,38) 148247 1 0.0 0.0 0.0 0.0 shuffle.\ RandomHelp src/RandomHelp.hs:48:44-64 148248 12 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:235:3-43 148249 12 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 148250 12 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 148251 1 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 148252 1 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:556:19-27 148253 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:566:3-27 148254 0 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 148255 12 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 148256 12 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 148261 12 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 148262 12 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 148264 12 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 148263 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 148257 12 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 148258 12 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 148260 12 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 148259 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 148267 12 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 148268 12 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 148265 12 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 148266 0 0.0 0.0 0.0 0.0 forceElements StrictHelp src/StrictHelp.hs:11:1-28 149507 1 0.0 0.0 0.0 0.0 shuffle.(...) RandomHelp src/RandomHelp.hs:51:9-37 149505 1 0.0 0.0 0.0 0.0 shuffle.f RandomHelp src/RandomHelp.hs:(49,9)-(50,37) 149508 12 0.0 0.0 0.0 0.0 shuffle.f.(...) RandomHelp src/RandomHelp.hs:49:25-51 149510 12 0.0 0.0 0.0 0.0 shuffle.f.b RandomHelp src/RandomHelp.hs:49:25-51 149509 12 0.0 0.0 0.0 0.0 shuffle.f.as RandomHelp src/RandomHelp.hs:49:25-51 149511 11 0.0 0.0 0.0 0.0 shuffle.f.bs RandomHelp src/RandomHelp.hs:49:25-51 149512 9 0.0 0.0 0.0 0.0 shuffle.zs RandomHelp src/RandomHelp.hs:51:9-37 149506 1 0.0 0.0 0.0 0.0 takeOne RandomHelp src/RandomHelp.hs:21:1-75 147772 1 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:235:3-43 147774 1 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 147775 1 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 147777 0 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 147781 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:556:19-27 147782 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:566:3-27 147783 0 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 148161 1 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 148162 1 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 148167 1 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 148168 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 148170 1 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 148169 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 148163 1 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 148164 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 148166 1 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 148165 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 148173 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 148174 1 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 148171 1 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 148172 0 0.0 0.0 0.0 0.0 takeOne.\ RandomHelp src/RandomHelp.hs:21:59-74 147773 1 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 147776 1 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 147778 1 0.0 0.0 0.0 0.0 treePost TreeHelp src/TreeHelp.hs:46:1-46 147747 1 0.0 0.0 0.0 0.0 treeFromPost TreeHelp src/TreeHelp.hs:40:1-41 147748 1 0.0 0.0 0.0 0.0 treeFromTrunk TreeHelp src/TreeHelp.hs:(57,1)-(59,22) 147749 0 0.0 0.0 0.0 0.0 treeFromTrunk.f TreeHelp src/TreeHelp.hs:59:5-22 147750 3 0.0 0.0 0.0 0.0 triggerDoorRoom Dodge.Room.Door src/Dodge/Room/Door.hs:(31,1)-(44,47) 149515 1 0.0 0.0 0.0 0.0 treePost TreeHelp src/TreeHelp.hs:46:1-46 149523 1 0.0 0.0 0.0 0.0 treeFromPost TreeHelp src/TreeHelp.hs:40:1-41 149524 1 0.0 0.0 0.0 0.0 treeFromTrunk TreeHelp src/TreeHelp.hs:(57,1)-(59,22) 149525 0 0.0 0.0 0.0 0.0 treeFromTrunk.f TreeHelp src/TreeHelp.hs:59:5-22 149526 1 0.0 0.0 0.0 0.0 tToBTree Dodge.Tree.Compose src/Dodge/Tree/Compose.hs:93:1-42 148761 1 0.0 0.0 0.0 0.0 healthTest Dodge.Room.LasTurret src/Dodge/Room/LasTurret.hs:(94,1)-(103,13) 148763 0 0.0 0.0 0.0 0.0 treePost TreeHelp src/TreeHelp.hs:46:1-46 148764 1 0.0 0.0 0.0 0.0 treeFromPost TreeHelp src/TreeHelp.hs:40:1-41 148765 1 0.0 0.0 0.0 0.0 treeFromTrunk TreeHelp src/TreeHelp.hs:(57,1)-(59,22) 148766 0 0.0 0.0 0.0 0.0 treeFromTrunk.f TreeHelp src/TreeHelp.hs:59:5-22 148767 4 0.0 0.0 0.0 0.0 shuffleLinks Dodge.Room.Link src/Dodge/Room/Link.hs:31:1-34 148839 0 0.0 0.0 0.0 0.0 shuffle RandomHelp src/RandomHelp.hs:(47,1)-(52,38) 148841 0 0.0 0.0 0.0 0.0 forceElements StrictHelp src/StrictHelp.hs:11:1-28 149735 1 0.0 0.0 0.0 0.0 shuffle.(...) RandomHelp src/RandomHelp.hs:51:9-37 149733 1 0.0 0.0 0.0 0.0 shuffle.f RandomHelp src/RandomHelp.hs:(49,9)-(50,37) 149736 8 0.0 0.0 0.0 0.0 shuffle.f.(...) RandomHelp src/RandomHelp.hs:49:25-51 149738 8 0.0 0.0 0.0 0.0 shuffle.f.b RandomHelp src/RandomHelp.hs:49:25-51 149737 8 0.0 0.0 0.0 0.0 shuffle.f.as RandomHelp src/RandomHelp.hs:49:25-51 149739 7 0.0 0.0 0.0 0.0 shuffle.f.bs RandomHelp src/RandomHelp.hs:49:25-51 149740 5 0.0 0.0 0.0 0.0 shuffle.zs RandomHelp src/RandomHelp.hs:51:9-37 149734 1 0.0 0.0 0.0 0.0 shuffle.\ RandomHelp src/RandomHelp.hs:48:44-64 148845 0 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:235:3-43 148846 8 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 148847 8 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 148849 0 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 148853 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:556:19-27 148854 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:566:3-27 148855 0 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 149078 9 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 149079 9 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 149084 9 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 149085 9 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 149087 9 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 149086 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 149080 9 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 149081 9 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 149083 9 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 149082 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 149090 9 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 149091 9 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 149088 9 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 149089 0 0.0 0.0 0.0 0.0 itemRooms Dodge.LockAndKey src/Dodge/LockAndKey.hs:(42,1)-(127,30) 148347 0 0.0 0.0 0.0 0.0 itemRooms.rc Dodge.LockAndKey src/Dodge/LockAndKey.hs:(125,5)-(127,30) 148354 0 0.0 0.0 0.0 0.0 roomsContaining Dodge.Room.Containing src/Dodge/Room/Containing.hs:(20,1)-(22,91) 148355 3 0.0 0.0 0.0 0.0 roomsContaining' Dodge.Room.Containing src/Dodge/Room/Containing.hs:(25,1)-(36,39) 148356 3 0.0 0.0 0.0 0.0 takeOne RandomHelp src/RandomHelp.hs:21:1-75 148357 5 0.0 0.0 0.0 0.0 takeOne.\ RandomHelp src/RandomHelp.hs:21:59-74 148358 7 0.0 0.0 0.0 0.0 ++.~ LensHelp src/LensHelp.hs:38:1-24 149533 0 0.0 0.0 0.0 0.0 roomPillarsSquare Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:(45,1)-(85,87) 148436 0 0.0 0.0 0.0 0.0 .++~ LensHelp src/LensHelp.hs:34:1-24 148463 2 0.0 0.0 0.0 0.0 shuffleLinks Dodge.Room.Link src/Dodge/Room/Link.hs:31:1-34 148548 2 0.0 0.0 0.0 0.0 shuffle RandomHelp src/RandomHelp.hs:(47,1)-(52,38) 148549 2 0.0 0.0 0.0 0.0 shuffle.\ RandomHelp src/RandomHelp.hs:48:44-64 148550 40 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:235:3-43 148551 40 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 148552 40 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 148553 2 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 148554 2 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:556:19-27 148555 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:566:3-27 148556 0 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 148557 56 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 148558 56 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 148563 56 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 148564 56 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 148566 56 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 148565 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 148559 56 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 148560 56 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 148562 56 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 148561 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 148569 56 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 148570 56 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 148567 56 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 148568 0 0.0 0.0 0.0 0.0 forceElements StrictHelp src/StrictHelp.hs:11:1-28 149536 2 0.0 0.0 0.0 0.0 shuffle.(...) RandomHelp src/RandomHelp.hs:51:9-37 149534 2 0.0 0.0 0.0 0.0 shuffle.f RandomHelp src/RandomHelp.hs:(49,9)-(50,37) 149537 40 0.0 0.0 0.0 0.0 shuffle.f.(...) RandomHelp src/RandomHelp.hs:49:25-51 149539 40 0.0 0.0 0.0 0.0 shuffle.f.b RandomHelp src/RandomHelp.hs:49:25-51 149538 40 0.0 0.0 0.0 0.0 shuffle.f.as RandomHelp src/RandomHelp.hs:49:25-51 149540 38 0.0 0.0 0.0 0.0 shuffle.f.bs RandomHelp src/RandomHelp.hs:49:25-51 149541 32 0.0 0.0 0.0 0.0 shuffle.zs RandomHelp src/RandomHelp.hs:51:9-37 149535 2 0.0 0.0 0.0 0.0 tanksPipesRoom Dodge.Room.Tanks src/Dodge/Room/Tanks.hs:(96,1)-(101,55) 150058 0 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:351:3-43 150060 2 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:(1031,3)-(1041,34) 150061 2 0.0 0.0 0.0 0.0 uniformWord32 System.Random.Internal src/System/Random/Internal.hs:454:3-35 150062 2 0.0 0.0 0.0 0.0 genWord32 System.Random.Internal src/System/Random/Internal.hs:556:19-27 150063 0 0.0 0.0 0.0 0.0 genWord32 System.Random.Internal src/System/Random/Internal.hs:564:3-27 150064 0 0.0 0.0 0.0 0.0 nextWord32 System.Random.SplitMix src/System/Random/SplitMix.hs:(129,1)-(136,28) 150065 2 0.0 0.0 0.0 0.0 nextWord32.(...) System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 150067 2 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 150068 2 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 150069 2 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 150074 2 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 150075 2 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 150077 2 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 150076 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 150070 2 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 150071 2 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 150073 2 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 150072 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 150080 2 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 150081 2 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 150078 2 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 150079 0 0.0 0.0 0.0 0.0 nextWord32.g' System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 150082 2 0.0 0.0 0.0 0.0 nextWord32.w64 System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 150066 2 0.0 0.0 0.0 0.0 .++~ LensHelp src/LensHelp.hs:34:1-24 150059 1 0.0 0.0 0.0 0.0 randEdgeTanks Dodge.Room.Tanks src/Dodge/Room/Tanks.hs:(67,1)-(93,25) 150144 1 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:235:3-43 150173 2 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 150174 2 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 150175 0 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 150176 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:556:19-27 150177 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:566:3-27 150178 0 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 150180 2 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 150181 2 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 150186 2 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 150187 2 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 150189 2 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 150188 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 150182 2 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 150183 2 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 150185 2 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 150184 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 150192 2 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 150193 2 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 150190 2 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 150191 0 0.0 0.0 0.0 0.0 randomTank Dodge.Room.Tanks src/Dodge/Room/Tanks.hs:(23,1)-(33,13) 150172 1 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:235:3-43 150145 1 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 150146 1 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 150148 0 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 150152 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:556:19-27 150153 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:566:3-27 150154 0 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 150155 1 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 150156 1 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 150161 1 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 150162 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 150164 1 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 150163 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 150157 1 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 150158 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 150160 1 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 150159 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 150167 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 150168 1 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 150165 1 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 150166 0 0.0 0.0 0.0 0.0 roomRectAutoLinks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(138,1)-(146,43) 150083 1 0.0 0.0 0.0 0.0 roomRectAutoLinks.f Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:146:5-43 150084 2 0.0 0.0 0.0 0.0 roomRect Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(47,1)-(115,13) 150085 1 0.0 0.0 0.0 0.0 compare Linear.V2 src/Linear/V2.hs:114:7-9 150143 810 0.0 0.0 0.0 0.0 doublePairSet Geometry src/Geometry.hs:154:1-50 150141 80 0.0 0.0 0.0 0.0 compare Linear.V2 src/Linear/V2.hs:114:7-9 150142 120 0.0 0.0 0.0 0.0 roomRect.elnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:86:5-70 150102 1 0.0 0.0 0.0 0.0 roomRect.somelnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:84:5-65 150106 1 0.0 0.0 0.0 0.0 gridPoints Grid src/Grid.hs:68:1-30 150103 0 0.0 0.0 0.0 0.0 gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 150104 1 0.0 0.0 0.0 0.0 gridPointsOff.f Grid src/Grid.hs:65:5-73 150139 4 0.0 0.0 0.0 0.0 gridPoints' Grid src/Grid.hs:80:1-67 150105 1 0.0 0.0 0.0 0.0 roomRect.lnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(89,5)-(93,60) 150088 1 0.0 0.0 0.0 0.0 roomRect.m Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(94,5)-(96,26) 150089 4 0.0 0.0 0.0 0.0 lnkBothAnd Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(127,1)-(132,9) 150122 16 0.0 0.0 0.0 0.0 compare Dodge.Data.Room src/Dodge/Data/Room.hs:49:19-21 150123 144 0.0 0.0 0.0 0.0 compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:8:19-21 150124 32 0.0 0.0 0.0 0.0 zipCountDown Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:118:1-58 150090 4 0.0 0.0 0.0 0.0 roomRect.nlnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:87:5-61 150091 1 0.0 0.0 0.0 0.0 roomRect.somelnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:84:5-65 150095 1 0.0 0.0 0.0 0.0 gridPoints Grid src/Grid.hs:68:1-30 150092 0 0.0 0.0 0.0 0.0 gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 150093 1 0.0 0.0 0.0 0.0 gridPointsOff.f Grid src/Grid.hs:65:5-73 150140 4 0.0 0.0 0.0 0.0 gridPoints' Grid src/Grid.hs:80:1-67 150094 1 0.0 0.0 0.0 0.0 roomRect.posps' Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:106:5-80 150096 1 0.0 0.0 0.0 0.0 gridPoints'' Grid src/Grid.hs:(75,1)-(77,69) 150097 1 0.0 0.0 0.0 0.0 gridPoints' Grid src/Grid.hs:80:1-67 150098 1 0.0 0.0 0.0 0.0 roomRect.pth Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:97:5-95 150099 1 0.0 0.0 0.0 0.0 makeGrid Grid src/Grid.hs:(56,1)-(60,30) 150126 1 0.0 0.0 0.0 0.0 == Linear.V2 src/Linear/V2.hs:114:4-5 150136 1412 0.0 0.0 0.0 0.0 doublePair Geometry src/Geometry.hs:150:1-36 150132 36 0.0 0.0 0.0 0.0 makeGrid.\ Grid src/Grid.hs:59:28-64 150130 9 0.0 0.0 0.0 0.0 both Data.Tuple.Extra src/Data/Tuple/Extra.hs:73:1-25 150133 36 0.0 0.0 0.0 0.0 makeRect Grid src/Grid.hs:(83,1)-(90,9) 150131 1 0.0 0.0 0.0 0.0 toV2 Geometry.Data src/Geometry/Data.hs:37:1-24 150135 8 0.0 0.0 0.0 0.0 gridPoints Grid src/Grid.hs:68:1-30 150127 0 0.0 0.0 0.0 0.0 gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 150128 1 0.0 0.0 0.0 0.0 gridPointsOff.f Grid src/Grid.hs:65:5-73 150134 9 0.0 0.0 0.0 0.0 gridPoints' Grid src/Grid.hs:80:1-67 150129 1 0.0 0.0 0.0 0.0 linksAndPath' Dodge.Room.Path src/Dodge/Room/Path.hs:45:1-44 150100 0 0.0 0.0 0.0 0.0 lnkPosDir Dodge.RoomLink src/Dodge/RoomLink.hs:98:1-37 150118 16 0.0 0.0 0.0 0.0 _rlPos Dodge.Data.Room src/Dodge/Data/Room.hs:25:7-12 150121 16 0.0 0.0 0.0 0.0 linksAndPath Dodge.Room.Path src/Dodge/Room/Path.hs:(40,1)-(42,92) 150101 1 0.0 0.0 0.0 0.0 compare Linear.V2 src/Linear/V2.hs:114:7-9 150137 503 0.0 0.0 0.0 0.0 linksAndPath.linkClosest Dodge.Room.Path src/Dodge/Room/Path.hs:42:5-92 150117 16 0.0 0.0 0.0 0.0 doublePairSet Geometry src/Geometry.hs:154:1-50 150119 16 0.0 0.0 0.0 0.0 compare Linear.V2 src/Linear/V2.hs:114:7-9 150120 24 0.0 0.0 0.0 0.0 roomRect.slnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:88:5-62 150112 1 0.0 0.0 0.0 0.0 roomRect.somelnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:84:5-65 150116 1 0.0 0.0 0.0 0.0 gridPoints Grid src/Grid.hs:68:1-30 150113 0 0.0 0.0 0.0 0.0 gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 150114 1 0.0 0.0 0.0 0.0 gridPointsOff.f Grid src/Grid.hs:65:5-73 150125 4 0.0 0.0 0.0 0.0 gridPoints' Grid src/Grid.hs:80:1-67 150115 1 0.0 0.0 0.0 0.0 roomRect.wlnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:85:5-68 150107 1 0.0 0.0 0.0 0.0 roomRect.somelnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:84:5-65 150111 1 0.0 0.0 0.0 0.0 gridPoints Grid src/Grid.hs:68:1-30 150108 0 0.0 0.0 0.0 0.0 gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 150109 1 0.0 0.0 0.0 0.0 gridPointsOff.f Grid src/Grid.hs:65:5-73 150138 4 0.0 0.0 0.0 0.0 gridPoints' Grid src/Grid.hs:80:1-67 150110 1 0.0 0.0 0.0 0.0 roomRect.xd Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:83:5-35 150087 1 0.0 0.0 0.0 0.0 roomRect.yd Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:82:5-35 150086 1 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:235:3-43 148359 5 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 148360 5 0.0 0.0 0.0 0.0 roomPillarsSquare Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:(45,1)-(85,87) 148438 0 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 148362 0 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 148366 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:556:19-27 148367 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:566:3-27 148368 0 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 148421 4 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 148422 4 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 148427 4 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 148428 4 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 148430 4 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 148429 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 148423 4 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 148424 4 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 148426 4 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 148425 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 148433 4 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 148434 4 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 148431 4 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 148432 0 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 148361 5 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 148363 5 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:556:19-27 148364 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:566:3-27 148365 0 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 148445 2 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 148446 2 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 148451 2 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 148452 2 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 148454 2 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 148453 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 148447 2 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 148448 2 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 148450 2 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 148449 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 148457 2 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 148458 2 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 148455 2 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 148456 0 0.0 0.0 0.0 0.0 roomPillarsSquare Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:(45,1)-(85,87) 148444 0 0.0 0.0 0.0 0.0 roomPillarsSquare Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:(45,1)-(85,87) 148439 0 0.0 0.0 0.0 0.0 ++.~ LensHelp src/LensHelp.hs:38:1-24 149532 3 0.0 0.0 0.0 0.0 crsItmsUnused Dodge.Room.Containing src/Dodge/Room/Containing.hs:(45,1)-(47,83) 153936 2 0.0 0.0 0.0 0.0 crsItmsUnused.\ Dodge.Room.Containing src/Dodge/Room/Containing.hs:47:24-78 153940 5 0.0 0.0 0.0 0.0 sps0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:43:1-21 153941 0 0.0 0.0 0.0 0.0 sPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:28:1-69 153942 5 0.0 0.0 0.0 0.0 crsItmsUnused.\ Dodge.Room.Containing src/Dodge/Room/Containing.hs:46:17-59 153937 4 0.0 0.0 0.0 0.0 sps0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:43:1-21 153938 0 0.0 0.0 0.0 0.0 sPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:28:1-69 153939 4 0.0 0.0 0.0 0.0 roomPillarsSquare Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:(45,1)-(85,87) 148435 2 0.0 0.0 0.0 0.0 takeOne RandomHelp src/RandomHelp.hs:21:1-75 148437 2 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 148440 2 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 148441 2 0.0 0.0 0.0 0.0 tanksPipesRoom Dodge.Room.Tanks src/Dodge/Room/Tanks.hs:(96,1)-(101,55) 150057 1 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 150147 1 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 150149 1 0.0 0.0 0.0 0.0 cleatOnward Dodge.Cleat src/Dodge/Cleat.hs:25:1-68 149531 0 0.0 0.0 0.0 0.0 roomsContaining.str Dodge.Room.Containing src/Dodge/Room/Containing.hs:22:5-91 149347 3 0.0 0.0 0.0 0.0 itemDisplay Dodge.Item.Display src/Dodge/Item/Display.hs:16:1-71 149434 12 0.0 0.0 0.0 0.0 _itUse Dodge.Data.Item src/Dodge/Data/Item.hs:34:7-12 149456 12 0.0 0.0 0.0 0.0 itemDisplayWithNumber Dodge.Item.Display src/Dodge/Item/Display.hs:(19,1)-(33,17) 149435 12 0.0 0.0 0.0 0.0 itSlotsTaken Dodge.Inventory.ItemSpace src/Dodge/Inventory/ItemSpace.hs:(10,1)-(12,71) 149436 12 0.0 0.0 0.0 0.0 _itInvSize Dodge.Data.Item src/Dodge/Data/Item.hs:40:7-16 149453 12 0.0 0.0 0.0 0.0 moduleSizes Dodge.Module src/Dodge/Module.hs:12:1-58 149450 0 0.0 0.0 0.0 0.0 _itType Dodge.Data.Item src/Dodge/Data/Item.hs:35:7-13 149451 12 0.0 0.0 0.0 0.0 _iyModules Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:18:7-16 149452 12 0.0 0.0 0.0 0.0 toInteger Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:49:61-68 149455 0 0.0 0.0 0.0 0.0 itemDisplayWithNumber.thename Dodge.Item.Display src/Dodge/Item/Display.hs:26:5-29 149470 12 0.0 0.0 0.0 0.0 itemBaseName Dodge.Item.Display src/Dodge/Item/Display.hs:(39,1)-(47,30) 149471 12 0.0 0.0 0.0 0.0 _itType Dodge.Data.Item src/Dodge/Data/Item.hs:35:7-13 149473 12 0.0 0.0 0.0 0.0 _iyBase Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:17:7-13 149472 12 0.0 0.0 0.0 0.0 showsPrec Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:83:22-25 149474 11 0.0 0.0 0.0 0.0 showsPrec Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:182:24-27 149615 1 0.0 0.0 0.0 0.0 itemDisplayWithNumber.theparam Dodge.Item.Display src/Dodge/Item/Display.hs:(27,5)-(33,17) 149475 12 0.0 0.0 0.0 0.0 maybeModeStatus Dodge.Item.Display src/Dodge/Item/Display.hs:(109,1)-(111,16) 149476 12 0.0 0.0 0.0 0.0 showConsumption Dodge.Item.Display src/Dodge/Item/Display.hs:(75,1)-(79,46) 149457 12 0.0 0.0 0.0 0.0 _heldConsumption Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:36:11-26 149612 1 0.0 0.0 0.0 0.0 showReloadProgress' Dodge.Item.Display src/Dodge/Item/Display.hs:(87,1)-(89,76) 149613 1 0.0 0.0 0.0 0.0 _laLoaded Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:24:11-19 149614 1 0.0 0.0 0.0 0.0 _crName Dodge.Data.Creature src/Dodge/Data/Creature.hs:73:7-13 149433 8 0.0 0.0 0.0 0.0 tToBTree Dodge.Tree.Compose src/Dodge/Tree/Compose.hs:93:1-42 149346 3 0.0 0.0 0.0 0.0 someCrits Dodge.LockAndKey src/Dodge/LockAndKey.hs:(130,1)-(134,37) 148370 0 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:235:3-43 148380 3 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 148381 3 0.0 0.0 0.0 0.0 shuffle RandomHelp src/RandomHelp.hs:(47,1)-(52,38) 148371 3 0.0 0.0 0.0 0.0 shuffle.\ RandomHelp src/RandomHelp.hs:48:44-64 148373 72 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:235:3-43 148374 72 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 148375 72 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 148376 3 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 148377 3 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:556:19-27 148378 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:566:3-27 148379 0 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 148407 96 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 148408 96 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 148413 96 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 148414 96 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 148416 96 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 148415 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 148409 96 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 148410 96 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 148412 96 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 148411 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 148419 96 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 148420 96 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 148417 96 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 148418 0 0.0 0.0 0.0 0.0 forceElements StrictHelp src/StrictHelp.hs:11:1-28 149350 3 0.0 0.0 0.0 0.0 shuffle.(...) RandomHelp src/RandomHelp.hs:51:9-37 149348 3 0.0 0.0 0.0 0.0 shuffle.f RandomHelp src/RandomHelp.hs:(49,9)-(50,37) 149351 72 0.0 0.0 0.0 0.0 shuffle.f.(...) RandomHelp src/RandomHelp.hs:49:25-51 149353 72 0.0 0.0 0.0 0.0 shuffle.f.b RandomHelp src/RandomHelp.hs:49:25-51 149352 72 0.0 0.0 0.0 0.0 shuffle.f.as RandomHelp src/RandomHelp.hs:49:25-51 149354 69 0.0 0.0 0.0 0.0 shuffle.f.bs RandomHelp src/RandomHelp.hs:49:25-51 149355 61 0.0 0.0 0.0 0.0 shuffle.zs RandomHelp src/RandomHelp.hs:51:9-37 149349 3 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 148383 0 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 148387 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:556:19-27 148388 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:566:3-27 148389 0 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 148390 3 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 148391 3 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 148396 3 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 148397 3 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 148399 3 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 148398 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 148392 3 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 148393 3 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 148395 3 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 148394 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 148402 3 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 148403 3 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 148400 3 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 148401 0 0.0 0.0 0.0 0.0 takeOne RandomHelp src/RandomHelp.hs:21:1-75 148349 0 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:235:3-43 148351 3 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 148352 3 0.0 0.0 0.0 0.0 takeOne.\ RandomHelp src/RandomHelp.hs:21:59-74 148350 3 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 149816 0 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 149820 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:556:19-27 149821 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:566:3-27 149822 0 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 149993 1 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 149994 1 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 149999 1 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 150000 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 150002 1 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 150001 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 149995 1 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 149996 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 149998 1 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 149997 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 150005 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 150006 1 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 150003 1 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 150004 0 0.0 0.0 0.0 0.0 keyCardRunPastRand Dodge.LockAndKey src/Dodge/LockAndKey.hs:39:1-72 148740 0 0.0 0.0 0.0 0.0 keyCardRoomRunPast Dodge.Room.LasTurret src/Dodge/Room/LasTurret.hs:(58,1)-(67,17) 148741 1 0.0 0.0 0.0 0.0 treeFromPost TreeHelp src/TreeHelp.hs:40:1-41 149616 2 0.0 0.0 0.0 0.0 treeFromTrunk TreeHelp src/TreeHelp.hs:(57,1)-(59,22) 149617 0 0.0 0.0 0.0 0.0 treeFromTrunk.f TreeHelp src/TreeHelp.hs:59:5-22 149618 2 0.0 0.0 0.0 0.0 cleatLabel Dodge.Cleat src/Dodge/Cleat.hs:31:1-72 149634 1 0.0 0.0 0.0 0.0 keyCardAnalyserByDoor Dodge.Room.LasTurret src/Dodge/Room/LasTurret.hs:70:1-86 148920 1 0.0 0.0 0.0 0.0 analyserByDoor Dodge.Room.LasTurret src/Dodge/Room/LasTurret.hs:(76,1)-(91,59) 148921 1 0.0 0.0 0.0 0.0 .++~ LensHelp src/LensHelp.hs:34:1-24 148922 1 0.0 0.0 0.0 0.0 analyser Dodge.Placement.Instance.Analyser src/Dodge/Placement/Instance/Analyser.hs:(17,1)-(32,85) 155244 1 0.0 0.0 0.0 0.0 analyser.themachine Dodge.Placement.Instance.Analyser src/Dodge/Placement/Instance/Analyser.hs:(27,5)-(32,85) 155790 1 0.0 0.0 0.0 0.0 extTrigLitPos Dodge.Placement.Instance.Button src/Dodge/Placement/Instance/Button.hs:(85,1)-(101,51) 155245 1 0.0 0.0 0.0 0.0 psPtCont Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:19:1-51 155246 1 0.0 0.0 0.0 0.0 psPt Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:25:1-63 152846 1 0.0 0.0 0.0 0.0 keyCardRoomRunPast.doorroom Dodge.Room.LasTurret src/Dodge/Room/LasTurret.hs:60:9-39 149628 1 0.0 0.0 0.0 0.0 triggerDoorRoom Dodge.Room.Door src/Dodge/Room/Door.hs:(31,1)-(44,47) 149629 1 0.0 0.0 0.0 0.0 rToOnward Dodge.Cleat src/Dodge/Cleat.hs:22:1-37 148742 1 0.0 0.0 0.0 0.0 tToBTree Dodge.Tree.Compose src/Dodge/Tree/Compose.hs:93:1-42 148745 1 0.0 0.0 0.0 0.0 shuffleLinks Dodge.Room.Link src/Dodge/Room/Link.hs:31:1-34 148930 1 0.0 0.0 0.0 0.0 shuffle RandomHelp src/RandomHelp.hs:(47,1)-(52,38) 148931 1 0.0 0.0 0.0 0.0 shuffle.\ RandomHelp src/RandomHelp.hs:48:44-64 148932 6 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:235:3-43 148933 6 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 148934 6 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 148935 1 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 148936 1 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:556:19-27 148937 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:566:3-27 148938 0 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 148961 5 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 148962 5 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 148967 5 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 148968 5 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 148970 5 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 148969 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 148963 5 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 148964 5 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 148966 5 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 148965 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 148973 5 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 148974 5 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 148971 5 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 148972 0 0.0 0.0 0.0 0.0 forceElements StrictHelp src/StrictHelp.hs:11:1-28 149621 1 0.0 0.0 0.0 0.0 shuffle.(...) RandomHelp src/RandomHelp.hs:51:9-37 149619 1 0.0 0.0 0.0 0.0 shuffle.f RandomHelp src/RandomHelp.hs:(49,9)-(50,37) 149622 6 0.0 0.0 0.0 0.0 shuffle.f.(...) RandomHelp src/RandomHelp.hs:49:25-51 149624 6 0.0 0.0 0.0 0.0 shuffle.f.b RandomHelp src/RandomHelp.hs:49:25-51 149623 6 0.0 0.0 0.0 0.0 shuffle.f.as RandomHelp src/RandomHelp.hs:49:25-51 149625 5 0.0 0.0 0.0 0.0 shuffle.f.bs RandomHelp src/RandomHelp.hs:49:25-51 149626 3 0.0 0.0 0.0 0.0 shuffle.zs RandomHelp src/RandomHelp.hs:51:9-37 149620 1 0.0 0.0 0.0 0.0 treeFromTrunk TreeHelp src/TreeHelp.hs:(57,1)-(59,22) 148743 0 0.0 0.0 0.0 0.0 treeFromTrunk.f TreeHelp src/TreeHelp.hs:59:5-22 148744 1 0.0 0.0 0.0 0.0 lasSensorTurretTest Dodge.Room.LasTurret src/Dodge/Room/LasTurret.hs:(106,1)-(110,64) 148286 0 0.0 0.0 0.0 0.0 rToOnward Dodge.Cleat src/Dodge/Cleat.hs:22:1-37 148287 2 0.0 0.0 0.0 0.0 tToBTree Dodge.Tree.Compose src/Dodge/Tree/Compose.hs:93:1-42 148292 2 0.0 0.0 0.0 0.0 treePost TreeHelp src/TreeHelp.hs:46:1-46 148288 2 0.0 0.0 0.0 0.0 treeFromPost TreeHelp src/TreeHelp.hs:40:1-41 148289 2 0.0 0.0 0.0 0.0 treeFromTrunk TreeHelp src/TreeHelp.hs:(57,1)-(59,22) 148290 0 0.0 0.0 0.0 0.0 treeFromTrunk.f TreeHelp src/TreeHelp.hs:59:5-22 148291 6 0.0 0.0 0.0 0.0 shuffleLinks Dodge.Room.Link src/Dodge/Room/Link.hs:31:1-34 148328 0 0.0 0.0 0.0 0.0 shuffle RandomHelp src/RandomHelp.hs:(47,1)-(52,38) 148330 0 0.0 0.0 0.0 0.0 forceElements StrictHelp src/StrictHelp.hs:11:1-28 149544 2 0.0 0.0 0.0 0.0 shuffle.(...) RandomHelp src/RandomHelp.hs:51:9-37 149542 2 0.0 0.0 0.0 0.0 shuffle.f RandomHelp src/RandomHelp.hs:(49,9)-(50,37) 149545 16 0.0 0.0 0.0 0.0 shuffle.f.(...) RandomHelp src/RandomHelp.hs:49:25-51 149547 16 0.0 0.0 0.0 0.0 shuffle.f.b RandomHelp src/RandomHelp.hs:49:25-51 149546 16 0.0 0.0 0.0 0.0 shuffle.f.as RandomHelp src/RandomHelp.hs:49:25-51 149548 14 0.0 0.0 0.0 0.0 shuffle.f.bs RandomHelp src/RandomHelp.hs:49:25-51 149549 12 0.0 0.0 0.0 0.0 shuffle.zs RandomHelp src/RandomHelp.hs:51:9-37 149543 2 0.0 0.0 0.0 0.0 shuffle.\ RandomHelp src/RandomHelp.hs:48:44-64 148334 0 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:235:3-43 148335 16 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 148336 16 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 148338 0 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 148342 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:556:19-27 148343 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:566:3-27 148344 0 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 148571 18 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 148572 18 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 148577 18 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 148578 18 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 148580 18 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 148579 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 148573 18 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 148574 18 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 148576 18 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 148575 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 148583 18 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 148584 18 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 148581 18 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 148582 0 0.0 0.0 0.0 0.0 lockRoomKeyItems Dodge.LockAndKey src/Dodge/LockAndKey.hs:(26,1)-(36,5) 149148 0 0.0 0.0 0.1 0.0 slowDoorRoomRunPast Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(169,1)-(177,17) 149150 0 0.0 0.0 0.1 0.0 uniformWord32 System.Random.Internal src/System/Random/Internal.hs:454:3-35 149830 27 0.0 0.0 0.0 0.0 genWord32 System.Random.Internal src/System/Random/Internal.hs:556:19-27 149831 0 0.0 0.0 0.0 0.0 genWord32 System.Random.Internal src/System/Random/Internal.hs:564:3-27 149832 0 0.0 0.0 0.0 0.0 nextWord32 System.Random.SplitMix src/System/Random/SplitMix.hs:(129,1)-(136,28) 149833 27 0.0 0.0 0.0 0.0 nextWord32.(...) System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 149835 27 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 149836 27 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 149837 27 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 149842 27 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 149843 27 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 149845 27 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 149844 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 149838 27 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 149839 27 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 149841 27 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 149840 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 149848 27 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 149849 27 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 149846 27 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 149847 0 0.0 0.0 0.0 0.0 nextWord32.g' System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 149850 27 0.0 0.0 0.0 0.0 nextWord32.w64 System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 149834 27 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:351:3-43 149945 25 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:(1031,3)-(1041,34) 149946 25 0.0 0.0 0.0 0.0 rToOnward Dodge.Cleat src/Dodge/Cleat.hs:22:1-37 149151 1 0.0 0.0 0.0 0.0 tToBTree Dodge.Tree.Compose src/Dodge/Tree/Compose.hs:93:1-42 149154 1 0.0 0.0 0.0 0.0 slowDoorRoom Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(152,1)-(166,70) 149824 0 0.0 0.0 0.1 0.0 randomR System.Random src/System/Random.hs:351:3-43 149828 63 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:(1031,3)-(1041,34) 149829 63 0.0 0.0 0.0 0.0 uniformWord32 System.Random.Internal src/System/Random/Internal.hs:454:3-35 149924 61 0.0 0.0 0.0 0.0 genWord32 System.Random.Internal src/System/Random/Internal.hs:556:19-27 149925 0 0.0 0.0 0.0 0.0 genWord32 System.Random.Internal src/System/Random/Internal.hs:564:3-27 149926 0 0.0 0.0 0.0 0.0 nextWord32 System.Random.SplitMix src/System/Random/SplitMix.hs:(129,1)-(136,28) 149927 61 0.0 0.0 0.0 0.0 nextWord32.(...) System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 149929 61 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 149930 61 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 149931 61 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 149936 61 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 149937 61 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 149939 61 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 149938 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 149932 61 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 149933 61 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 149935 61 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 149934 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 149942 61 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 149943 61 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 149940 61 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 149941 0 0.0 0.0 0.0 0.0 nextWord32.g' System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 149944 61 0.0 0.0 0.0 0.0 nextWord32.w64 System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 149928 61 0.0 0.0 0.0 0.0 addButtonSlowDoor Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(96,1)-(149,25) 149963 1 0.0 0.0 0.0 0.0 .++~ LensHelp src/LensHelp.hs:34:1-24 149967 1 0.0 0.0 0.0 0.0 .:~ LensHelp src/LensHelp.hs:15:1-22 149966 1 0.0 0.0 0.0 0.0 addButtonSlowDoor.openDoorBound Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:111:5-76 151258 1 0.0 0.0 0.0 0.0 rectNSWE Geometry.Polygon src/Geometry/Polygon.hs:20:1-55 151259 1 0.0 0.0 0.0 0.0 setInLinksPD Dodge.RoomLink src/Dodge/RoomLink.hs:75:1-50 149965 1 0.0 0.0 0.0 0.0 setLinkTypePD Dodge.RoomLink src/Dodge/RoomLink.hs:(68,1)-(72,49) 149968 1 0.0 0.0 0.0 0.0 setLinkTypePD.g Dodge.RoomLink src/Dodge/RoomLink.hs:(70,5)-(72,49) 150039 40 0.0 0.0 0.0 0.0 addButtonSlowDoor.belowH Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:112:5-39 150040 40 0.0 0.0 0.0 0.0 sndV2 Geometry.Data src/Geometry/Data.hs:53:1-18 150041 40 0.0 0.0 0.0 0.0 compare Dodge.Data.Room src/Dodge/Data/Room.hs:49:19-21 150044 40 0.0 0.0 0.0 0.0 rlPosDir Dodge.RoomLink src/Dodge/RoomLink.hs:95:1-36 150042 40 0.0 0.0 0.0 0.0 _rlPos Dodge.Data.Room src/Dodge/Data/Room.hs:25:7-12 150043 40 0.0 0.0 0.0 0.0 setOutLinksPD Dodge.RoomLink src/Dodge/RoomLink.hs:78:1-52 149964 1 0.0 0.0 0.0 0.0 setLinkTypePD Dodge.RoomLink src/Dodge/RoomLink.hs:(68,1)-(72,49) 149969 1 0.0 0.0 0.0 0.0 setLinkTypePD.g Dodge.RoomLink src/Dodge/RoomLink.hs:(70,5)-(72,49) 150034 40 0.0 0.0 0.0 0.0 compare Dodge.Data.Room src/Dodge/Data/Room.hs:49:19-21 150045 80 0.0 0.0 0.0 0.0 addButtonSlowDoor.aboveH Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:113:5-39 150035 40 0.0 0.0 0.0 0.0 sndV2 Geometry.Data src/Geometry/Data.hs:53:1-18 150036 40 0.0 0.0 0.0 0.0 rlPosDir Dodge.RoomLink src/Dodge/RoomLink.hs:95:1-36 150037 40 0.0 0.0 0.0 0.0 _rlPos Dodge.Data.Room src/Dodge/Data/Room.hs:25:7-12 150038 40 0.0 0.0 0.0 0.0 shuffleLinks Dodge.Room.Link src/Dodge/Room/Link.hs:31:1-34 149970 1 0.0 0.0 0.0 0.0 shuffle RandomHelp src/RandomHelp.hs:(47,1)-(52,38) 149971 1 0.0 0.0 0.0 0.0 shuffle.\ RandomHelp src/RandomHelp.hs:48:44-64 149972 40 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:235:3-43 149973 40 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 149974 40 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 149975 1 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 149976 1 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:556:19-27 149977 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:566:3-27 149978 0 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 149979 47 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 149980 47 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 149985 47 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 149986 47 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 149988 47 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 149987 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 149981 47 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 149982 47 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 149984 47 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 149983 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 149991 47 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 149992 47 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 149989 47 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 149990 0 0.0 0.0 0.0 0.0 forceElements StrictHelp src/StrictHelp.hs:11:1-28 150028 1 0.0 0.0 0.0 0.0 shuffle.(...) RandomHelp src/RandomHelp.hs:51:9-37 150026 1 0.0 0.0 0.0 0.0 shuffle.f RandomHelp src/RandomHelp.hs:(49,9)-(50,37) 150029 40 0.0 0.0 0.0 0.0 shuffle.f.(...) RandomHelp src/RandomHelp.hs:49:25-51 150031 40 0.0 0.0 0.0 0.0 shuffle.f.b RandomHelp src/RandomHelp.hs:49:25-51 150030 40 0.0 0.0 0.0 0.0 shuffle.f.as RandomHelp src/RandomHelp.hs:49:25-51 150032 39 0.0 0.0 0.0 0.0 shuffle.f.bs RandomHelp src/RandomHelp.hs:49:25-51 150033 36 0.0 0.0 0.0 0.0 shuffle.zs RandomHelp src/RandomHelp.hs:51:9-37 150027 1 0.0 0.0 0.0 0.0 slowDoorRoom.barrels Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:164:9-88 154971 1 0.0 0.0 0.0 0.0 slowDoorRoom.barrels.\ Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:164:38-79 154972 5 0.0 0.0 0.0 0.0 sPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:28:1-69 154973 5 0.0 0.0 0.0 0.0 slowDoorRoom.crits Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:163:9-54 154968 1 0.0 0.0 0.0 0.0 slowDoorRoom.crits.\ Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:163:34-47 154969 25 0.0 0.0 0.0 0.0 sPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:28:1-69 154970 25 0.0 0.0 0.0 0.0 slowDoorRoom.ps Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:160:9-29 154967 1 0.0 0.0 0.0 0.0 southPillarsRoom Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:85:1-68 149825 1 0.0 0.0 0.1 0.0 addSouthPillars Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(88,1)-(93,37) 149826 1 0.0 0.0 0.0 0.0 .++~ LensHelp src/LensHelp.hs:34:1-24 149827 1 0.0 0.0 0.0 0.0 addSouthPillars.pillarsc Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:91:9-112 149961 1 0.0 0.0 0.0 0.0 putBlockRect Dodge.Placement.Instance.Wall src/Dodge/Placement/Instance/Wall.hs:(146,1)-(151,5) 149962 2 0.0 0.0 0.0 0.0 blockLine Dodge.Placement.Instance.Wall src/Dodge/Placement/Instance/Wall.hs:42:1-55 154892 8 0.0 0.0 0.0 0.0 sps0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:43:1-21 154893 0 0.0 0.0 0.0 0.0 sPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:28:1-69 154894 8 0.0 0.0 0.0 0.0 takeOne RandomHelp src/RandomHelp.hs:21:1-75 149912 1 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:235:3-43 149914 1 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 149915 1 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 149917 0 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 149921 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:556:19-27 149922 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:566:3-27 149923 0 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 149947 1 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 149948 1 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 149953 1 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 149954 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 149956 1 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 149955 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 149949 1 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 149950 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 149952 1 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 149951 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 149959 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 149960 1 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 149957 1 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 149958 0 0.0 0.0 0.0 0.0 takeOne.\ RandomHelp src/RandomHelp.hs:21:59-74 149913 1 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 149916 1 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 149918 1 0.0 0.0 0.0 0.0 roomRectAutoLinks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(138,1)-(146,43) 149851 1 0.0 0.0 0.1 0.0 roomRectAutoLinks.f Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:146:5-43 149852 2 0.0 0.0 0.0 0.0 roomRect Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(47,1)-(115,13) 149853 1 0.0 0.0 0.1 0.0 compare Linear.V2 src/Linear/V2.hs:114:7-9 149911 5821 0.0 0.0 0.0 0.0 doublePairSet Geometry src/Geometry.hs:154:1-50 149909 472 0.0 0.0 0.0 0.0 compare Linear.V2 src/Linear/V2.hs:114:7-9 149910 708 0.0 0.0 0.0 0.0 roomRect.makeonpos Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:98:5-90 151489 99 0.0 0.0 0.0 0.0 roomRect.makerpedges Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(99,5)-(105,13) 151491 99 0.0 0.0 0.0 0.0 compare Dodge.Data.Room src/Dodge/Data/Room.hs:70:19-21 151495 495 0.0 0.0 0.0 0.0 compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:8:19-21 151496 495 0.0 0.0 0.0 0.0 >= Dodge.Data.Room src/Dodge/Data/Room.hs:70:19-21 151492 99 0.0 0.0 0.0 0.0 < Dodge.Data.Room src/Dodge/Data/Room.hs:70:19-21 151493 99 0.0 0.0 0.0 0.0 compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:8:19-21 151494 99 0.0 0.0 0.0 0.0 roomRect.makeoffpos Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:108:5-93 151481 80 0.0 0.0 0.0 0.0 roomRect.makerpedges' Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(109,5)-(115,13) 151483 80 0.0 0.0 0.0 0.0 compare Dodge.Data.Room src/Dodge/Data/Room.hs:70:19-21 151487 400 0.0 0.0 0.0 0.0 compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:8:19-21 151488 400 0.0 0.0 0.0 0.0 >= Dodge.Data.Room src/Dodge/Data/Room.hs:70:19-21 151484 80 0.0 0.0 0.0 0.0 < Dodge.Data.Room src/Dodge/Data/Room.hs:70:19-21 151485 80 0.0 0.0 0.0 0.0 compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:8:19-21 151486 80 0.0 0.0 0.0 0.0 rectNSWE Geometry.Polygon src/Geometry/Polygon.hs:20:1-55 151260 3 0.0 0.0 0.0 0.0 roomRect.elnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:86:5-70 149870 1 0.0 0.0 0.0 0.0 roomRect.somelnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:84:5-65 149874 1 0.0 0.0 0.0 0.0 gridPoints Grid src/Grid.hs:68:1-30 149871 0 0.0 0.0 0.0 0.0 gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 149872 1 0.0 0.0 0.0 0.0 gridPointsOff.f Grid src/Grid.hs:65:5-73 149907 11 0.0 0.0 0.0 0.0 gridPoints' Grid src/Grid.hs:80:1-67 149873 1 0.0 0.0 0.0 0.0 roomRect.interposps' Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:107:5-95 151371 1 0.0 0.0 0.0 0.0 gridPoints'' Grid src/Grid.hs:(75,1)-(77,69) 151372 1 0.0 0.0 0.0 0.0 gridPoints''.f Grid src/Grid.hs:77:5-69 151482 80 0.0 0.0 0.0 0.0 gridPoints' Grid src/Grid.hs:80:1-67 151373 1 0.0 0.0 0.0 0.0 roomRect.lnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(89,5)-(93,60) 149856 1 0.0 0.0 0.0 0.0 roomRect.m Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(94,5)-(96,26) 149857 4 0.0 0.0 0.0 0.0 lnkBothAnd Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(127,1)-(132,9) 149890 40 0.0 0.0 0.0 0.0 compare Dodge.Data.Room src/Dodge/Data/Room.hs:49:19-21 149891 360 0.0 0.0 0.0 0.0 compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:8:19-21 149892 80 0.0 0.0 0.0 0.0 zipCountDown Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:118:1-58 149858 4 0.0 0.0 0.0 0.0 roomRect.nlnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:87:5-61 149859 1 0.0 0.0 0.0 0.0 roomRect.somelnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:84:5-65 149863 1 0.0 0.0 0.0 0.0 gridPoints Grid src/Grid.hs:68:1-30 149860 0 0.0 0.0 0.0 0.0 gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 149861 1 0.0 0.0 0.0 0.0 gridPointsOff.f Grid src/Grid.hs:65:5-73 149908 9 0.0 0.0 0.0 0.0 gridPoints' Grid src/Grid.hs:80:1-67 149862 1 0.0 0.0 0.0 0.0 roomRect.posps' Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:106:5-80 149864 1 0.0 0.0 0.0 0.0 gridPoints'' Grid src/Grid.hs:(75,1)-(77,69) 149865 1 0.0 0.0 0.0 0.0 gridPoints''.f Grid src/Grid.hs:77:5-69 151490 99 0.0 0.0 0.0 0.0 gridPoints' Grid src/Grid.hs:80:1-67 149866 1 0.0 0.0 0.0 0.0 roomRect.pth Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:97:5-95 149867 1 0.0 0.0 0.0 0.0 makeGrid Grid src/Grid.hs:(56,1)-(60,30) 149894 1 0.0 0.0 0.0 0.0 == Linear.V2 src/Linear/V2.hs:114:4-5 149904 83296 0.0 0.0 0.0 0.0 doublePair Geometry src/Geometry.hs:150:1-36 149900 320 0.0 0.0 0.0 0.0 makeGrid.\ Grid src/Grid.hs:59:28-64 149898 80 0.0 0.0 0.0 0.0 both Data.Tuple.Extra src/Data/Tuple/Extra.hs:73:1-25 149901 320 0.0 0.0 0.0 0.0 makeRect Grid src/Grid.hs:(83,1)-(90,9) 149899 1 0.0 0.0 0.0 0.0 toV2 Geometry.Data src/Geometry/Data.hs:37:1-24 149903 8 0.0 0.0 0.0 0.0 gridPoints Grid src/Grid.hs:68:1-30 149895 0 0.0 0.0 0.0 0.0 gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 149896 1 0.0 0.0 0.0 0.0 gridPointsOff.f Grid src/Grid.hs:65:5-73 149902 80 0.0 0.0 0.0 0.0 gridPoints' Grid src/Grid.hs:80:1-67 149897 1 0.0 0.0 0.0 0.0 linksAndPath' Dodge.Room.Path src/Dodge/Room/Path.hs:45:1-44 149868 0 0.0 0.0 0.0 0.0 lnkPosDir Dodge.RoomLink src/Dodge/RoomLink.hs:98:1-37 149886 40 0.0 0.0 0.0 0.0 _rlPos Dodge.Data.Room src/Dodge/Data/Room.hs:25:7-12 149889 40 0.0 0.0 0.0 0.0 linksAndPath Dodge.Room.Path src/Dodge/Room/Path.hs:(40,1)-(42,92) 149869 1 0.0 0.0 0.0 0.0 compare Linear.V2 src/Linear/V2.hs:114:7-9 149905 4506 0.0 0.0 0.0 0.0 linksAndPath.linkClosest Dodge.Room.Path src/Dodge/Room/Path.hs:42:5-92 149885 40 0.0 0.0 0.0 0.0 doublePairSet Geometry src/Geometry.hs:154:1-50 149887 40 0.0 0.0 0.0 0.0 compare Linear.V2 src/Linear/V2.hs:114:7-9 149888 61 0.0 0.0 0.0 0.0 roomRect.slnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:88:5-62 149880 1 0.0 0.0 0.0 0.0 roomRect.somelnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:84:5-65 149884 1 0.0 0.0 0.0 0.0 gridPoints Grid src/Grid.hs:68:1-30 149881 0 0.0 0.0 0.0 0.0 gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 149882 1 0.0 0.0 0.0 0.0 gridPointsOff.f Grid src/Grid.hs:65:5-73 149893 9 0.0 0.0 0.0 0.0 gridPoints' Grid src/Grid.hs:80:1-67 149883 1 0.0 0.0 0.0 0.0 roomRect.wlnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:85:5-68 149875 1 0.0 0.0 0.0 0.0 roomRect.somelnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:84:5-65 149879 1 0.0 0.0 0.0 0.0 gridPoints Grid src/Grid.hs:68:1-30 149876 0 0.0 0.0 0.0 0.0 gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 149877 1 0.0 0.0 0.0 0.0 gridPointsOff.f Grid src/Grid.hs:65:5-73 149906 11 0.0 0.0 0.0 0.0 gridPoints' Grid src/Grid.hs:80:1-67 149878 1 0.0 0.0 0.0 0.0 roomRect.xd Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:83:5-35 149855 1 0.0 0.0 0.0 0.0 roomRect.yd Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:82:5-35 149854 1 0.0 0.0 0.0 0.0 treeFromTrunk TreeHelp src/TreeHelp.hs:(57,1)-(59,22) 149152 0 0.0 0.0 0.0 0.0 treeFromTrunk.f TreeHelp src/TreeHelp.hs:59:5-22 149153 1 0.0 0.0 0.0 0.0 startRoom Dodge.Room.Start src/Dodge/Room/Start.hs:(63,1)-(70,13) 147603 0 0.0 0.0 0.0 0.0 attachOnward Dodge.Tree.Compose src/Dodge/Tree/Compose.hs:96:1-67 147661 1 0.0 0.0 0.0 0.0 preCritStart Dodge.Room.Start src/Dodge/Room/Start.hs:(93,1)-(100,13) 147663 0 0.0 0.0 0.0 0.0 takeOneWeighted.i RandomHelp src/RandomHelp.hs:(26,5)-(29,13) 147668 2 0.0 0.0 0.0 0.0 rezBox' Dodge.Room.RezBox src/Dodge/Room/RezBox.hs:(31,1)-(42,17) 147695 0 0.0 0.0 0.0 0.0 restrictOutLinks Dodge.RoomLink src/Dodge/RoomLink.hs:46:1-58 149237 1 0.0 0.0 0.0 0.0 compare Dodge.Data.Room src/Dodge/Data/Room.hs:49:19-21 151613 10 0.0 0.0 0.0 0.0 restrictLinkType Dodge.RoomLink src/Dodge/RoomLink.hs:(33,1)-(37,49) 149311 0 0.0 0.0 0.0 0.0 restrictLinkType.g Dodge.RoomLink src/Dodge/RoomLink.hs:(35,5)-(37,49) 150998 8 0.0 0.0 0.0 0.0 rezBox'.\ Dodge.Room.RezBox src/Dodge/Room/RezBox.hs:39:57-62 151006 8 0.0 0.0 0.0 0.0 rlPosDir Dodge.RoomLink src/Dodge/RoomLink.hs:95:1-36 150999 8 0.0 0.0 0.0 0.0 _rlPos Dodge.Data.Room src/Dodge/Data/Room.hs:25:7-12 151000 8 0.0 0.0 0.0 0.0 sPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:28:1-69 152037 1 0.0 0.0 0.0 0.0 tToBTree Dodge.Tree.Compose src/Dodge/Tree/Compose.hs:93:1-42 147696 1 0.0 0.0 0.0 0.0 treePost TreeHelp src/TreeHelp.hs:46:1-46 147697 1 0.0 0.0 0.0 0.0 treeFromPost TreeHelp src/TreeHelp.hs:40:1-41 147698 1 0.0 0.0 0.0 0.0 treeFromTrunk TreeHelp src/TreeHelp.hs:(57,1)-(59,22) 147700 0 0.0 0.0 0.0 0.0 treeFromTrunk.f TreeHelp src/TreeHelp.hs:59:5-22 147701 1 0.0 0.0 0.0 0.0 restrictInLinks Dodge.RoomLink src/Dodge/RoomLink.hs:43:1-56 149239 0 0.0 0.0 0.0 0.0 restrictLinkType Dodge.RoomLink src/Dodge/RoomLink.hs:(33,1)-(37,49) 149302 1 0.0 0.0 0.0 0.0 restrictLinkType.g Dodge.RoomLink src/Dodge/RoomLink.hs:(35,5)-(37,49) 151001 8 0.0 0.0 0.0 0.0 rezBox'.\ Dodge.Room.RezBox src/Dodge/Room/RezBox.hs:38:56-60 151004 8 0.0 0.0 0.0 0.0 rlPosDir Dodge.RoomLink src/Dodge/RoomLink.hs:95:1-36 151002 8 0.0 0.0 0.0 0.0 _rlPos Dodge.Data.Room src/Dodge/Data/Room.hs:25:7-12 151003 8 0.0 0.0 0.0 0.0 compare Dodge.Data.Room src/Dodge/Data/Room.hs:49:19-21 151005 6 0.0 0.0 0.0 0.0 rezColor Dodge.Room.RezBox src/Dodge/Room/RezBox.hs:(125,1)-(129,43) 147833 0 0.0 0.0 0.0 0.0 takeOne RandomHelp src/RandomHelp.hs:21:1-75 147834 2 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:235:3-43 147836 3 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 147837 3 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 147839 0 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 147843 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:556:19-27 147844 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:566:3-27 147845 0 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 147866 2 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 147867 2 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 147872 2 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 147873 2 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 147875 2 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 147874 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 147868 2 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 147869 2 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 147871 2 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 147870 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 147878 2 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 147879 2 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 147876 2 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 147877 0 0.0 0.0 0.0 0.0 takeOne.\ RandomHelp src/RandomHelp.hs:21:59-74 147835 3 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 147838 2 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 147840 2 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:556:19-27 147841 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:566:3-27 147842 0 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 147852 1 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 147853 1 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 147858 1 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 147859 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 147861 1 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 147860 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 147854 1 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 147855 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 147857 1 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 147856 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 147864 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 147865 1 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 147862 1 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 147863 0 0.0 0.0 0.0 0.0 lsColPosRad Dodge.LightSource src/Dodge/LightSource.hs:(57,1)-(61,32) 152038 1 0.0 0.0 0.0 0.0 takeOneWeighted RandomHelp src/RandomHelp.hs:(24,1)-(29,13) 147666 0 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:351:3-43 147669 1 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:(1031,3)-(1041,34) 147670 1 0.0 0.0 0.0 0.0 uniformWord32 System.Random.Internal src/System/Random/Internal.hs:454:3-35 147671 1 0.0 0.0 0.0 0.0 genWord32 System.Random.Internal src/System/Random/Internal.hs:556:19-27 147674 0 0.0 0.0 0.0 0.0 genWord32 System.Random.Internal src/System/Random/Internal.hs:564:3-27 147675 0 0.0 0.0 0.0 0.0 nextWord32 System.Random.SplitMix src/System/Random/SplitMix.hs:(129,1)-(136,28) 147676 1 0.0 0.0 0.0 0.0 nextWord32.(...) System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 147678 1 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 147679 1 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 147680 1 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 147685 1 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 147686 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 147688 1 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 147687 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 147681 1 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 147682 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 147684 1 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 147683 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 147691 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 147692 1 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 147689 1 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 147690 0 0.0 0.0 0.0 0.0 nextWord32.g' System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 147851 1 0.0 0.0 0.0 0.0 nextWord32.w64 System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 147677 1 0.0 0.0 0.0 0.0 takeOneWeighted.\ RandomHelp src/RandomHelp.hs:24:64-84 147667 1 0.0 0.0 0.0 0.0 takeOne RandomHelp src/RandomHelp.hs:21:1-75 147605 0 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:235:3-43 147607 1 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 147608 1 0.0 0.0 0.0 0.0 takeOne.\ RandomHelp src/RandomHelp.hs:21:59-74 147606 1 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 147610 0 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 147614 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:556:19-27 147615 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:566:3-27 147616 0 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 147646 1 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 147647 1 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 147652 1 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 147653 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 147655 1 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 147654 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 147648 1 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 147649 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 147651 1 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 147650 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 147658 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 147659 1 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 147656 1 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 147657 0 0.0 0.0 0.0 0.0 weaponRoom Dodge.Room.Room src/Dodge/Room/Room.hs:(252,1)-(260,13) 147818 0 0.0 0.0 0.0 0.0 takeOne RandomHelp src/RandomHelp.hs:21:1-75 147820 0 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:235:3-43 147822 1 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 147823 1 0.0 0.0 0.0 0.0 takeOne.\ RandomHelp src/RandomHelp.hs:21:59-74 147821 1 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 147825 0 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 147829 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:556:19-27 147830 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:566:3-27 147831 0 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 147880 1 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 147881 1 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 147886 1 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 147887 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 147889 1 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 147888 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 147882 1 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 147883 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 147885 1 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 147884 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 147892 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 147893 1 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 147890 1 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 147891 0 0.0 0.0 0.0 0.0 weaponBetweenPillars Dodge.Room.Room src/Dodge/Room/Room.hs:(194,1)-(216,71) 147896 0 0.0 0.0 0.0 0.0 uniformWord32 System.Random.Internal src/System/Random/Internal.hs:454:3-35 148091 3 0.0 0.0 0.0 0.0 genWord32 System.Random.Internal src/System/Random/Internal.hs:556:19-27 148092 0 0.0 0.0 0.0 0.0 genWord32 System.Random.Internal src/System/Random/Internal.hs:564:3-27 148093 0 0.0 0.0 0.0 0.0 nextWord32 System.Random.SplitMix src/System/Random/SplitMix.hs:(129,1)-(136,28) 148094 3 0.0 0.0 0.0 0.0 nextWord32.(...) System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 148096 3 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 148130 3 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 152162 3 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 152167 3 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 152168 3 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 152170 3 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 152169 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 152163 3 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 152164 3 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 152166 3 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 152165 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 152171 3 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 152172 3 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 148131 3 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 148132 0 0.0 0.0 0.0 0.0 nextWord32.g' System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 148095 3 0.0 0.0 0.0 0.0 nextWord32.w64 System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 152161 3 0.0 0.0 0.0 0.0 .++~ LensHelp src/LensHelp.hs:34:1-24 149321 1 0.0 0.0 0.0 0.0 rToOnward Dodge.Cleat src/Dodge/Cleat.hs:22:1-37 147925 1 0.0 0.0 0.0 0.0 tToBTree Dodge.Tree.Compose src/Dodge/Tree/Compose.hs:93:1-42 149172 1 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:235:3-43 148054 1 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 148055 1 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 148060 0 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 148066 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:556:19-27 148067 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:566:3-27 148068 0 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 148069 1 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 148070 1 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 148075 1 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 148076 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 148078 1 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 148077 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 148071 1 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 148072 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 148074 1 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 148073 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 148081 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 148082 1 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 148079 1 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 148080 0 0.0 0.0 0.0 0.0 roomPillars Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:(101,1)-(122,76) 147926 1 0.0 0.0 0.0 0.0 addGirderLights Dodge.Room.Modify.Girder src/Dodge/Room/Modify/Girder.hs:(175,1)-(213,58) 147927 1 0.0 0.0 0.0 0.0 .++~ LensHelp src/LensHelp.hs:34:1-24 149322 1 0.0 0.0 0.0 0.0 addGirderLights.extragirderpos Dodge.Room.Modify.Girder src/Dodge/Room/Modify/Girder.hs:183:9-70 152268 1 0.0 0.0 0.0 0.0 addGirderLights.extragirderpos.\ Dodge.Room.Modify.Girder src/Dodge/Room/Modify/Girder.hs:183:50-64 152289 4 0.0 0.0 0.0 0.0 addGirderLights.h Dodge.Room.Modify.Girder src/Dodge/Room/Modify/Girder.hs:181:9-28 152208 1 0.0 0.0 0.0 0.0 _rmHeight Dodge.Data.Room src/Dodge/Data/Room.hs:38:11-19 152209 1 0.0 0.0 0.0 0.0 addGirderLights.midi Dodge.Room.Modify.Girder src/Dodge/Room/Modify/Girder.hs:179:9-40 152204 1 0.0 0.0 0.0 0.0 _numLinkEW Dodge.Data.Room src/Dodge/Data/Room.hs:33:11-20 152205 1 0.0 0.0 0.0 0.0 addGirderLights.midw Dodge.Room.Modify.Girder src/Dodge/Room/Modify/Girder.hs:182:9-32 152200 1 0.0 0.0 0.0 0.0 wiToFloat Dodge.Room.Modify.Girder src/Dodge/Room/Modify/Girder.hs:169:1-64 152201 1 0.0 0.0 0.0 0.0 _linkGapEW Dodge.Data.Room src/Dodge/Data/Room.hs:35:11-20 152202 1 0.0 0.0 0.0 0.0 _rmType Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:124:7-13 152203 1 0.0 0.0 0.0 0.0 addGirderLights.rmtype Dodge.Room.Modify.Girder src/Dodge/Room/Modify/Girder.hs:177:9-27 152206 1 0.0 0.0 0.0 0.0 _rmType Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:124:7-13 152207 1 0.0 0.0 0.0 0.0 addGirderLights.w Dodge.Room.Modify.Girder src/Dodge/Room/Modify/Girder.hs:180:9-27 152296 1 0.0 0.0 0.0 0.0 _rmWidth Dodge.Data.Room src/Dodge/Data/Room.hs:37:11-18 152297 1 0.0 0.0 0.0 0.0 girderV' Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(167,1)-(180,60) 152210 1 0.0 0.0 0.0 0.0 girderV'.m Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:173:5-20 152211 1 0.0 0.0 0.0 0.0 midPoint Geometry src/Geometry.hs:87:1-34 152212 1 0.0 0.0 0.0 0.0 girderV'.n Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:180:5-60 159363 1 0.0 0.0 0.0 0.0 girderV'.sh Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(176,5)-(179,34) 159353 1 0.0 0.0 0.0 0.0 girderV Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(192,1)-(209,22) 159379 1 0.0 0.0 0.0 0.0 girderV.n Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:199:5-44 159385 1 0.0 0.0 0.0 0.0 girderV.ps Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:204:5-45 159443 1 0.0 0.0 0.0 0.0 girderV.evenDouble Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(208,5)-(209,22) 159446 10 0.0 0.0 0.0 0.0 divideLineExact Geometry src/Geometry.hs:(280,1)-(283,28) 159444 1 0.0 0.0 0.0 0.0 divideLineExact.d Geometry src/Geometry.hs:282:5-16 159445 1 0.0 0.0 0.0 0.0 divideLineExact.v Geometry src/Geometry.hs:283:5-28 159451 1 0.0 0.0 0.0 0.0 girderV.qs Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(205,5)-(207,37) 159447 1 0.0 0.0 0.0 0.0 girderV.evenDouble Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(208,5)-(209,22) 159566 9 0.0 0.0 0.0 0.0 girderV.qs.qs' Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:207:9-37 159452 1 0.0 0.0 0.0 0.0 divideLineExact Geometry src/Geometry.hs:(280,1)-(283,28) 159453 1 0.0 0.0 0.0 0.0 divideLineExact.d Geometry src/Geometry.hs:282:5-16 159454 1 0.0 0.0 0.0 0.0 divideLineExact.v Geometry src/Geometry.hs:283:5-28 159455 1 0.0 0.0 0.0 0.0 girderV.xb Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:200:5-16 159388 1 0.0 0.0 0.0 0.0 girderV.xt Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:202:5-16 159384 1 0.0 0.0 0.0 0.0 girderV.yb Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:201:5-16 159389 1 0.0 0.0 0.0 0.0 girderV.yt Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:203:5-16 159387 1 0.0 0.0 0.0 0.0 thinHighBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:78:1-23 159380 0 0.0 0.0 0.0 0.0 highBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(90,1)-(98,58) 159381 20 0.0 0.0 0.0 0.0 highBar.n Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:98:5-58 159386 20 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 159382 0 0.0 0.0 0.0 0.0 upperBoxMT Shape src/Shape.hs:145:1-36 159383 0 0.0 0.0 0.0 0.0 thinHighBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:78:1-23 159354 0 0.0 0.0 0.0 0.0 highBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(90,1)-(98,58) 159355 2 0.0 0.0 0.0 0.0 highBar.n Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:98:5-58 159369 2 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 159356 0 0.0 0.0 0.0 0.0 upperBoxMT Shape src/Shape.hs:145:1-36 159357 0 0.0 0.0 0.0 0.0 girderV'.x' Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:174:5-14 159358 1 0.0 0.0 0.0 0.0 - Linear.V2 src/Linear/V2.hs:209:3-18 159359 1 0.0 0.0 0.0 0.0 <*> Linear.V2 src/Linear/V2.hs:171:3-36 159360 1 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 159362 0 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 159361 1 0.0 0.0 0.0 0.0 girderV'.y' Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:175:5-14 159364 1 0.0 0.0 0.0 0.0 - Linear.V2 src/Linear/V2.hs:209:3-18 159365 1 0.0 0.0 0.0 0.0 <*> Linear.V2 src/Linear/V2.hs:171:3-36 159366 1 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 159368 0 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 159367 1 0.0 0.0 0.0 0.0 randomLightPositions Dodge.Room.Modify.Girder src/Dodge/Room/Modify/Girder.hs:(153,1)-(158,47) 147928 1 0.0 0.0 0.0 0.0 shuffle RandomHelp src/RandomHelp.hs:(47,1)-(52,38) 147929 2 0.0 0.0 0.0 0.0 shuffle.\ RandomHelp src/RandomHelp.hs:48:44-64 148046 8 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:235:3-43 148047 8 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 148048 8 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 148049 2 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 148050 2 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:556:19-27 148051 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:566:3-27 148052 0 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 148133 6 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 148134 6 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 148139 6 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 148140 6 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 148142 6 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 148141 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 148135 6 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 148136 6 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 148138 6 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 148137 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 148145 6 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 148146 6 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 148143 6 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 148144 0 0.0 0.0 0.0 0.0 forceElements StrictHelp src/StrictHelp.hs:11:1-28 152221 2 0.0 0.0 0.0 0.0 shuffle.(...) RandomHelp src/RandomHelp.hs:51:9-37 152219 2 0.0 0.0 0.0 0.0 shuffle.f RandomHelp src/RandomHelp.hs:(49,9)-(50,37) 152222 8 0.0 0.0 0.0 0.0 shuffle.f.(...) RandomHelp src/RandomHelp.hs:49:25-51 152224 8 0.0 0.0 0.0 0.0 shuffle.f.b RandomHelp src/RandomHelp.hs:49:25-51 152223 8 0.0 0.0 0.0 0.0 shuffle.f.as RandomHelp src/RandomHelp.hs:49:25-51 152225 6 0.0 0.0 0.0 0.0 shuffle.f.bs RandomHelp src/RandomHelp.hs:49:25-51 152226 4 0.0 0.0 0.0 0.0 shuffle.zs RandomHelp src/RandomHelp.hs:51:9-37 152220 2 0.0 0.0 0.0 0.0 _numLinkEW Dodge.Data.Room src/Dodge/Data/Room.hs:33:11-20 148053 1 0.0 0.0 0.0 0.0 _numLinkNS Dodge.Data.Room src/Dodge/Data/Room.hs:34:11-20 147930 1 0.0 0.0 0.0 0.0 randomLightPositions.n Dodge.Room.Modify.Girder src/Dodge/Room/Modify/Girder.hs:157:9-39 152218 1 0.0 0.0 0.0 0.0 randomLightPositions.rmtype Dodge.Room.Modify.Girder src/Dodge/Room/Modify/Girder.hs:154:9-27 147931 1 0.0 0.0 0.0 0.0 _rmType Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:124:7-13 147932 1 0.0 0.0 0.0 0.0 addGirderLights.lps Dodge.Room.Modify.Girder src/Dodge/Room/Modify/Girder.hs:178:9-37 152250 0 0.0 0.0 0.0 0.0 intsToPos Dodge.Room.Modify.Girder src/Dodge/Room/Modify/Girder.hs:(161,1)-(166,23) 152251 0 0.0 0.0 0.0 0.0 _linkGapEW Dodge.Data.Room src/Dodge/Data/Room.hs:35:11-20 152252 1 0.0 0.0 0.0 0.0 _linkGapNS Dodge.Data.Room src/Dodge/Data/Room.hs:36:11-20 152255 1 0.0 0.0 0.0 0.0 intsToPos.rmtype Dodge.Room.Modify.Girder src/Dodge/Room/Modify/Girder.hs:166:5-23 152253 1 0.0 0.0 0.0 0.0 _rmType Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:124:7-13 152254 1 0.0 0.0 0.0 0.0 sps0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:43:1-21 152198 0 0.0 0.0 0.0 0.0 sPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:28:1-69 152199 1 0.0 0.0 0.0 0.0 roomPillars.npillars Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:103:9-58 147997 1 0.0 0.0 0.0 0.0 _rmPos Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:107:7-12 147998 1 0.0 0.0 0.0 0.0 rpIsOffPath Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(81,1)-(84,15) 148000 0 0.0 0.0 0.0 0.0 _rpType Dodge.Data.Room src/Dodge/Data/Room.hs:17:7-13 148001 25 0.0 0.0 0.0 0.0 rpIsOffPath.f Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(83,5)-(84,15) 148022 25 0.0 0.0 0.0 0.0 roomPillars.pilh Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:122:5-76 152309 1 0.0 0.0 0.0 0.0 roomPillars.pilw Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:121:5-76 152307 1 0.0 0.0 0.0 0.0 roomPillars.plmnts Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:(104,9)-(114,17) 148037 1 0.0 0.0 0.0 0.0 blockPillar Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:(18,1)-(30,40) 152301 1 0.0 0.0 0.0 0.0 ps0jPushPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:(75,1)-(76,46) 152311 3 0.0 0.0 0.0 0.0 blockPillar.bl Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:29:5-23 152340 1 0.0 0.0 0.0 0.0 blockPillar.br Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:28:5-19 152337 1 0.0 0.0 0.0 0.0 blockPillar.h Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:25:5-15 152308 1 0.0 0.0 0.0 0.0 blockPillar.tl Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:26:5-19 152305 1 0.0 0.0 0.0 0.0 blockPillar.tr Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:27:5-15 152310 1 0.0 0.0 0.0 0.0 blockPillar.w Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:24:5-15 152306 1 0.0 0.0 0.0 0.0 sps0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:43:1-21 152341 0 0.0 0.0 0.0 0.0 sPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:28:1-69 152342 1 0.0 0.0 0.0 0.0 roomPillars.rm Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:102:9-31 147933 1 0.0 0.0 0.0 0.0 roomRect Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(47,1)-(115,13) 147934 1 0.0 0.0 0.0 0.0 compare Linear.V2 src/Linear/V2.hs:114:7-9 147996 810 0.0 0.0 0.0 0.0 doublePairSet Geometry src/Geometry.hs:154:1-50 147994 80 0.0 0.0 0.0 0.0 compare Linear.V2 src/Linear/V2.hs:114:7-9 147995 120 0.0 0.0 0.0 0.0 roomRect.makeonpos Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:98:5-90 148002 16 0.0 0.0 0.0 0.0 roomRect.makerpedges Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(99,5)-(105,13) 148016 16 0.0 0.0 0.0 0.0 compare Dodge.Data.Room src/Dodge/Data/Room.hs:70:19-21 148020 80 0.0 0.0 0.0 0.0 compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:8:19-21 148021 80 0.0 0.0 0.0 0.0 >= Dodge.Data.Room src/Dodge/Data/Room.hs:70:19-21 148017 16 0.0 0.0 0.0 0.0 < Dodge.Data.Room src/Dodge/Data/Room.hs:70:19-21 148018 16 0.0 0.0 0.0 0.0 compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:8:19-21 148019 16 0.0 0.0 0.0 0.0 roomRect.makeoffpos Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:108:5-93 148029 9 0.0 0.0 0.0 0.0 roomRect.makerpedges' Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(109,5)-(115,13) 148031 9 0.0 0.0 0.0 0.0 compare Dodge.Data.Room src/Dodge/Data/Room.hs:70:19-21 148035 45 0.0 0.0 0.0 0.0 compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:8:19-21 148036 45 0.0 0.0 0.0 0.0 >= Dodge.Data.Room src/Dodge/Data/Room.hs:70:19-21 148032 9 0.0 0.0 0.0 0.0 < Dodge.Data.Room src/Dodge/Data/Room.hs:70:19-21 148033 9 0.0 0.0 0.0 0.0 compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:8:19-21 148034 9 0.0 0.0 0.0 0.0 rectNSWE Geometry.Polygon src/Geometry/Polygon.hs:20:1-55 151193 3 0.0 0.0 0.0 0.0 roomRect.elnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:86:5-70 147955 1 0.0 0.0 0.0 0.0 roomRect.somelnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:84:5-65 147959 1 0.0 0.0 0.0 0.0 gridPoints Grid src/Grid.hs:68:1-30 147956 0 0.0 0.0 0.0 0.0 gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 147957 1 0.0 0.0 0.0 0.0 gridPointsOff.f Grid src/Grid.hs:65:5-73 147992 4 0.0 0.0 0.0 0.0 gridPoints' Grid src/Grid.hs:80:1-67 147958 1 0.0 0.0 0.0 0.0 roomRect.interposps' Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:107:5-95 148026 1 0.0 0.0 0.0 0.0 gridPoints'' Grid src/Grid.hs:(75,1)-(77,69) 148027 1 0.0 0.0 0.0 0.0 gridPoints''.f Grid src/Grid.hs:77:5-69 148030 9 0.0 0.0 0.0 0.0 gridPoints' Grid src/Grid.hs:80:1-67 148028 1 0.0 0.0 0.0 0.0 roomRect.lnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(89,5)-(93,60) 147937 1 0.0 0.0 0.0 0.0 roomRect.m Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(94,5)-(96,26) 147938 4 0.0 0.0 0.0 0.0 lnkBothAnd Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(127,1)-(132,9) 147975 16 0.0 0.0 0.0 0.0 compare Dodge.Data.Room src/Dodge/Data/Room.hs:49:19-21 147976 144 0.0 0.0 0.0 0.0 compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:8:19-21 147977 32 0.0 0.0 0.0 0.0 zipCountDown Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:118:1-58 147941 4 0.0 0.0 0.0 0.0 roomRect.nlnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:87:5-61 147942 1 0.0 0.0 0.0 0.0 roomRect.somelnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:84:5-65 147947 1 0.0 0.0 0.0 0.0 gridPoints Grid src/Grid.hs:68:1-30 147944 0 0.0 0.0 0.0 0.0 gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 147945 1 0.0 0.0 0.0 0.0 gridPointsOff.f Grid src/Grid.hs:65:5-73 147993 4 0.0 0.0 0.0 0.0 gridPoints' Grid src/Grid.hs:80:1-67 147946 1 0.0 0.0 0.0 0.0 roomRect.posps' Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:106:5-80 147948 1 0.0 0.0 0.0 0.0 gridPoints'' Grid src/Grid.hs:(75,1)-(77,69) 147949 1 0.0 0.0 0.0 0.0 gridPoints''.f Grid src/Grid.hs:77:5-69 148015 16 0.0 0.0 0.0 0.0 gridPoints' Grid src/Grid.hs:80:1-67 147950 1 0.0 0.0 0.0 0.0 roomRect.pth Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:97:5-95 147951 1 0.0 0.0 0.0 0.0 makeGrid Grid src/Grid.hs:(56,1)-(60,30) 147979 1 0.0 0.0 0.0 0.0 == Linear.V2 src/Linear/V2.hs:114:4-5 147989 1412 0.0 0.0 0.0 0.0 doublePair Geometry src/Geometry.hs:150:1-36 147985 36 0.0 0.0 0.0 0.0 makeGrid.\ Grid src/Grid.hs:59:28-64 147983 9 0.0 0.0 0.0 0.0 both Data.Tuple.Extra src/Data/Tuple/Extra.hs:73:1-25 147986 36 0.0 0.0 0.0 0.0 makeRect Grid src/Grid.hs:(83,1)-(90,9) 147984 1 0.0 0.0 0.0 0.0 toV2 Geometry.Data src/Geometry/Data.hs:37:1-24 147988 8 0.0 0.0 0.0 0.0 gridPoints Grid src/Grid.hs:68:1-30 147980 0 0.0 0.0 0.0 0.0 gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 147981 1 0.0 0.0 0.0 0.0 gridPointsOff.f Grid src/Grid.hs:65:5-73 147987 9 0.0 0.0 0.0 0.0 gridPoints' Grid src/Grid.hs:80:1-67 147982 1 0.0 0.0 0.0 0.0 linksAndPath' Dodge.Room.Path src/Dodge/Room/Path.hs:45:1-44 147953 0 0.0 0.0 0.0 0.0 lnkPosDir Dodge.RoomLink src/Dodge/RoomLink.hs:98:1-37 147971 16 0.0 0.0 0.0 0.0 _rlPos Dodge.Data.Room src/Dodge/Data/Room.hs:25:7-12 147974 16 0.0 0.0 0.0 0.0 linksAndPath Dodge.Room.Path src/Dodge/Room/Path.hs:(40,1)-(42,92) 147954 1 0.0 0.0 0.0 0.0 compare Linear.V2 src/Linear/V2.hs:114:7-9 147990 503 0.0 0.0 0.0 0.0 linksAndPath.linkClosest Dodge.Room.Path src/Dodge/Room/Path.hs:42:5-92 147970 16 0.0 0.0 0.0 0.0 doublePairSet Geometry src/Geometry.hs:154:1-50 147972 16 0.0 0.0 0.0 0.0 compare Linear.V2 src/Linear/V2.hs:114:7-9 147973 24 0.0 0.0 0.0 0.0 roomRect.slnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:88:5-62 147965 1 0.0 0.0 0.0 0.0 roomRect.somelnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:84:5-65 147969 1 0.0 0.0 0.0 0.0 gridPoints Grid src/Grid.hs:68:1-30 147966 0 0.0 0.0 0.0 0.0 gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 147967 1 0.0 0.0 0.0 0.0 gridPointsOff.f Grid src/Grid.hs:65:5-73 147978 4 0.0 0.0 0.0 0.0 gridPoints' Grid src/Grid.hs:80:1-67 147968 1 0.0 0.0 0.0 0.0 roomRect.wlnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:85:5-68 147960 1 0.0 0.0 0.0 0.0 roomRect.somelnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:84:5-65 147964 1 0.0 0.0 0.0 0.0 gridPoints Grid src/Grid.hs:68:1-30 147961 0 0.0 0.0 0.0 0.0 gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 147962 1 0.0 0.0 0.0 0.0 gridPointsOff.f Grid src/Grid.hs:65:5-73 147991 4 0.0 0.0 0.0 0.0 gridPoints' Grid src/Grid.hs:80:1-67 147963 1 0.0 0.0 0.0 0.0 roomRect.xd Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:83:5-35 147936 1 0.0 0.0 0.0 0.0 roomRect.yd Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:82:5-35 147935 1 0.0 0.0 0.0 0.0 cleatSide Dodge.Cleat src/Dodge/Cleat.hs:28:1-60 148041 0 0.0 0.0 0.0 0.0 cleatOnward Dodge.Cleat src/Dodge/Cleat.hs:25:1-68 149320 0 0.0 0.0 0.0 0.0 itemString Dodge.Item.Display src/Dodge/Item/Display.hs:36:1-31 149174 0 0.0 0.0 0.0 0.0 itemDisplay Dodge.Item.Display src/Dodge/Item/Display.hs:16:1-71 149175 1 0.0 0.0 0.0 0.0 _itUse Dodge.Data.Item src/Dodge/Data/Item.hs:34:7-12 149188 1 0.0 0.0 0.0 0.0 itemDisplayWithNumber Dodge.Item.Display src/Dodge/Item/Display.hs:(19,1)-(33,17) 149176 1 0.0 0.0 0.0 0.0 itSlotsTaken Dodge.Inventory.ItemSpace src/Dodge/Inventory/ItemSpace.hs:(10,1)-(12,71) 149177 1 0.0 0.0 0.0 0.0 _itInvSize Dodge.Data.Item src/Dodge/Data/Item.hs:40:7-16 149187 1 0.0 0.0 0.0 0.0 moduleSizes Dodge.Module src/Dodge/Module.hs:12:1-58 149183 0 0.0 0.0 0.0 0.0 moduleSize Dodge.Module src/Dodge/Module.hs:(15,1)-(17,10) 149186 5 0.0 0.0 0.0 0.0 _itType Dodge.Data.Item src/Dodge/Data/Item.hs:35:7-13 149184 1 0.0 0.0 0.0 0.0 _iyModules Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:18:7-16 149185 1 0.0 0.0 0.0 0.0 itemDisplayWithNumber.thename Dodge.Item.Display src/Dodge/Item/Display.hs:26:5-29 149205 1 0.0 0.0 0.0 0.0 itemBaseName Dodge.Item.Display src/Dodge/Item/Display.hs:(39,1)-(47,30) 149206 1 0.0 0.0 0.0 0.0 _itType Dodge.Data.Item src/Dodge/Data/Item.hs:35:7-13 149208 1 0.0 0.0 0.0 0.0 _iyBase Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:17:7-13 149207 1 0.0 0.0 0.0 0.0 showsPrec Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:182:24-27 149222 1 0.0 0.0 0.0 0.0 itemDisplayWithNumber.theparam Dodge.Item.Display src/Dodge/Item/Display.hs:(27,5)-(33,17) 149223 1 0.0 0.0 0.0 0.0 maybeModeStatus Dodge.Item.Display src/Dodge/Item/Display.hs:(109,1)-(111,16) 149224 1 0.0 0.0 0.0 0.0 showConsumption Dodge.Item.Display src/Dodge/Item/Display.hs:(75,1)-(79,46) 149189 1 0.0 0.0 0.0 0.0 _heldConsumption Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:36:11-26 149190 1 0.0 0.0 0.0 0.0 showReloadProgress' Dodge.Item.Display src/Dodge/Item/Display.hs:(87,1)-(89,76) 149191 1 0.0 0.0 0.0 0.0 _laLoaded Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:24:11-19 149204 1 0.0 0.0 0.0 0.0 randDirPS Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(57,1)-(59,26) 148088 0 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:351:3-43 148089 3 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:(1031,3)-(1041,34) 148090 3 0.0 0.0 0.0 0.0 setDirPS Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(50,1)-(54,56) 152123 3 0.0 0.0 0.0 0.0 randFirstWeapon Dodge.Placement.Random src/Dodge/Placement/Random.hs:(9,1)-(15,23) 148099 0 0.0 0.0 0.0 0.0 takeOne RandomHelp src/RandomHelp.hs:21:1-75 148100 0 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:235:3-43 148102 1 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 148103 1 0.0 0.0 0.0 0.0 takeOne.\ RandomHelp src/RandomHelp.hs:21:59-74 148101 1 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 148109 0 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 148113 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:556:19-27 148114 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:566:3-27 148115 0 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 148116 1 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 148117 1 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 148122 1 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 148123 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 148125 1 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 148124 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 148118 1 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 148119 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 148121 1 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 148120 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 148128 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 148129 1 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 148126 1 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 148127 0 0.0 0.0 0.0 0.0 takeOne RandomHelp src/RandomHelp.hs:21:1-75 147899 0 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:235:3-43 147901 2 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 147902 2 0.0 0.0 0.0 0.0 takeOne.\ RandomHelp src/RandomHelp.hs:21:59-74 147900 2 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 147904 0 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 147908 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:556:19-27 147909 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:566:3-27 147910 0 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 147911 2 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 147912 2 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 147917 2 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 147918 2 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 147920 2 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 147919 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 147913 2 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 147914 2 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 147916 2 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 147915 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 147923 2 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 147924 2 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 147921 2 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 147922 0 0.0 0.0 0.0 0.0 takeOne RandomHelp src/RandomHelp.hs:21:1-75 147760 0 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:235:3-43 147762 1 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 147763 1 0.0 0.0 0.0 0.0 takeOne.\ RandomHelp src/RandomHelp.hs:21:59-74 147761 1 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 147765 0 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 147769 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:556:19-27 147770 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:566:3-27 147771 0 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 148269 1 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 148270 1 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 148275 1 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 148276 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 148278 1 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 148277 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 148271 1 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 148272 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 148274 1 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 148273 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 148281 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 148282 1 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 148279 1 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 148280 0 0.0 0.0 0.0 0.0 warningRooms Dodge.Room.Warning src/Dodge/Room/Warning.hs:(30,1)-(35,92) 148748 0 0.0 0.0 0.0 0.0 uniformWord32 System.Random.Internal src/System/Random/Internal.hs:454:3-35 148914 2 0.0 0.0 0.0 0.0 genWord32 System.Random.Internal src/System/Random/Internal.hs:556:19-27 148915 0 0.0 0.0 0.0 0.0 genWord32 System.Random.Internal src/System/Random/Internal.hs:564:3-27 148916 0 0.0 0.0 0.0 0.0 nextWord32 System.Random.SplitMix src/System/Random/SplitMix.hs:(129,1)-(136,28) 148917 2 0.0 0.0 0.0 0.0 nextWord32.(...) System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 148919 2 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 148979 2 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 148980 2 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 148981 0 0.0 0.0 0.0 0.0 nextWord32.g' System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 148918 2 0.0 0.0 0.0 0.0 rToOnward Dodge.Cleat src/Dodge/Cleat.hs:22:1-37 148749 1 0.0 0.0 0.0 0.0 tToBTree Dodge.Tree.Compose src/Dodge/Tree/Compose.hs:93:1-42 148754 1 0.0 0.0 0.0 0.0 shuffleLinks Dodge.Room.Link src/Dodge/Room/Link.hs:31:1-34 149055 1 0.0 0.0 0.0 0.0 shuffle RandomHelp src/RandomHelp.hs:(47,1)-(52,38) 149056 1 0.0 0.0 0.0 0.0 shuffle.\ RandomHelp src/RandomHelp.hs:48:44-64 149057 8 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:235:3-43 149058 8 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 149059 8 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 149060 1 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 149061 1 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:556:19-27 149062 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:566:3-27 149063 0 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 149064 9 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 149065 9 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 149070 9 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 149071 9 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 149073 9 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 149072 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 149066 9 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 149067 9 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 149069 9 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 149068 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 149076 9 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 149077 9 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 149074 9 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 149075 0 0.0 0.0 0.0 0.0 forceElements StrictHelp src/StrictHelp.hs:11:1-28 149637 1 0.0 0.0 0.0 0.0 shuffle.(...) RandomHelp src/RandomHelp.hs:51:9-37 149635 1 0.0 0.0 0.0 0.0 shuffle.f RandomHelp src/RandomHelp.hs:(49,9)-(50,37) 149638 8 0.0 0.0 0.0 0.0 shuffle.f.(...) RandomHelp src/RandomHelp.hs:49:25-51 149640 8 0.0 0.0 0.0 0.0 shuffle.f.b RandomHelp src/RandomHelp.hs:49:25-51 149639 8 0.0 0.0 0.0 0.0 shuffle.f.as RandomHelp src/RandomHelp.hs:49:25-51 149641 7 0.0 0.0 0.0 0.0 shuffle.f.bs RandomHelp src/RandomHelp.hs:49:25-51 149642 4 0.0 0.0 0.0 0.0 shuffle.zs RandomHelp src/RandomHelp.hs:51:9-37 149636 1 0.0 0.0 0.0 0.0 takeOne RandomHelp src/RandomHelp.hs:21:1-75 148863 1 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:235:3-43 148865 1 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 148866 1 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 148868 0 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 148872 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:556:19-27 148873 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:566:3-27 148874 0 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 149028 5 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 149029 5 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 149034 5 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 149035 5 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 149037 5 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 149036 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 149030 5 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 149031 5 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 149033 5 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 149032 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 149040 5 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 149041 5 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 149038 5 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 149039 0 0.0 0.0 0.0 0.0 takeOne.\ RandomHelp src/RandomHelp.hs:21:59-74 148864 1 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 148867 1 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 148869 1 0.0 0.0 0.0 0.0 treePost TreeHelp src/TreeHelp.hs:46:1-46 148750 1 0.0 0.0 0.0 0.0 treeFromPost TreeHelp src/TreeHelp.hs:40:1-41 148751 1 0.0 0.0 0.0 0.0 treeFromTrunk TreeHelp src/TreeHelp.hs:(57,1)-(59,22) 148752 0 0.0 0.0 0.0 0.0 treeFromTrunk.f TreeHelp src/TreeHelp.hs:59:5-22 148753 3 0.0 0.0 0.0 0.0 addWarningTerminal Dodge.Room.Warning src/Dodge/Room/Warning.hs:(38,1)-(54,86) 148857 0 0.0 0.0 0.0 0.0 .++~ LensHelp src/LensHelp.hs:34:1-24 148862 0 0.0 0.0 0.0 0.0 tanksRoom Dodge.Room.Tanks src/Dodge/Room/Tanks.hs:(104,1)-(129,35) 148876 0 0.0 0.0 0.0 0.0 takeOne RandomHelp src/RandomHelp.hs:21:1-75 148877 4 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:235:3-43 148879 4 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 148880 4 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 148882 0 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 148886 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:556:19-27 148887 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:566:3-27 148888 0 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 149013 4 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 149014 4 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 149019 4 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 149020 4 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 149022 4 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 149021 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 149015 4 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 149016 4 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 149018 4 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 149017 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 149025 4 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 149026 4 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 149023 4 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 149024 0 0.0 0.0 0.0 0.0 takeOne.\ RandomHelp src/RandomHelp.hs:21:59-74 148878 4 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 148881 4 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 148883 4 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:351:3-43 148912 2 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:(1031,3)-(1041,34) 148913 2 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:235:3-43 148902 1 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 148903 1 0.0 0.0 0.0 0.0 randomTank Dodge.Room.Tanks src/Dodge/Room/Tanks.hs:(23,1)-(33,13) 148889 1 0.0 0.0 0.0 0.0 takeOne RandomHelp src/RandomHelp.hs:21:1-75 148890 1 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:235:3-43 148892 1 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 148893 1 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 148895 0 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 148899 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:556:19-27 148900 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:566:3-27 148901 0 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 148999 1 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 149000 1 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 149005 1 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 149006 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 149008 1 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 149007 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 149001 1 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 149002 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 149004 1 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 149003 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 149011 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 149012 1 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 149009 1 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 149010 0 0.0 0.0 0.0 0.0 takeOne.\ RandomHelp src/RandomHelp.hs:21:59-74 148891 1 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 148894 1 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 148896 1 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 148905 0 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 148909 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:556:19-27 148910 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:566:3-27 148911 0 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 148982 1 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 148983 1 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 148988 1 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 148989 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 148991 1 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 148990 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 148984 1 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 148985 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 148987 1 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 148986 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 148994 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 148995 1 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 148992 1 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 148993 0 0.0 0.0 0.0 0.0 roomRect Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(47,1)-(115,13) 148024 0 0.0 0.0 0.0 0.0 roomRect.posps' Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:106:5-80 148025 0 0.0 0.0 0.0 0.0 takeOne RandomHelp src/RandomHelp.hs:21:1-75 147737 0 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:235:3-43 147739 3 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 147740 3 0.0 0.0 0.0 0.0 takeOne.\ RandomHelp src/RandomHelp.hs:21:59-74 147738 3 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 148775 0 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 148779 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:556:19-27 148780 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:566:3-27 148781 0 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 149134 2 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 149135 2 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 149140 2 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 149141 2 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 149143 2 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 149142 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 149136 2 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 149137 2 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 149139 2 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 149138 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 149146 2 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 149147 2 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 149144 2 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 149145 0 0.0 0.0 0.0 0.0 takeOne RandomHelp src/RandomHelp.hs:21:1-75 147736 3 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 148774 1 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 148776 1 0.0 0.0 0.0 0.0 initialAnoTree Dodge.Floor src/Dodge/Floor.hs:(19,1)-(102,13) 147598 0 0.0 0.0 0.0 0.0 lasSensorTurretTest Dodge.Room.LasTurret src/Dodge/Room/LasTurret.hs:(106,1)-(110,64) 148285 2 0.0 0.0 0.0 0.0 lightSensInsideDoor Dodge.Room.LasTurret src/Dodge/Room/LasTurret.hs:(35,1)-(42,102) 148311 2 0.0 0.0 0.0 0.0 .++~ LensHelp src/LensHelp.hs:34:1-24 148312 2 0.0 0.0 0.0 0.0 shuffleLinks Dodge.Room.Link src/Dodge/Room/Link.hs:31:1-34 148327 2 0.0 0.0 0.0 0.0 shuffle RandomHelp src/RandomHelp.hs:(47,1)-(52,38) 148329 2 0.0 0.0 0.0 0.0 shuffle.\ RandomHelp src/RandomHelp.hs:48:44-64 148331 16 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:235:3-43 148332 0 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 148333 0 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 148337 2 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 148339 2 0.0 0.0 0.0 0.0 triggerDoorRoom Dodge.Room.Door src/Dodge/Room/Door.hs:(31,1)-(44,47) 149553 2 0.0 0.0 0.0 0.0 healthTest Dodge.Room.LasTurret src/Dodge/Room/LasTurret.hs:(94,1)-(103,13) 148762 1 0.0 0.0 0.0 0.0 shuffleLinks Dodge.Room.Link src/Dodge/Room/Link.hs:31:1-34 148838 1 0.0 0.0 0.0 0.0 shuffle RandomHelp src/RandomHelp.hs:(47,1)-(52,38) 148840 1 0.0 0.0 0.0 0.0 shuffle.\ RandomHelp src/RandomHelp.hs:48:44-64 148842 8 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:235:3-43 148843 0 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 148844 0 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 148848 1 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 148850 1 0.0 0.0 0.0 0.0 triggerDoorRoom Dodge.Room.Door src/Dodge/Room/Door.hs:(31,1)-(44,47) 149742 1 0.0 0.0 0.0 0.0 healthAnalyserByDoor Dodge.Room.LasTurret src/Dodge/Room/LasTurret.hs:73:1-58 148824 0 0.0 0.0 0.0 0.0 analyserByDoor Dodge.Room.LasTurret src/Dodge/Room/LasTurret.hs:(76,1)-(91,59) 148825 1 0.0 0.0 0.0 0.0 .++~ LensHelp src/LensHelp.hs:34:1-24 148826 1 0.0 0.0 0.0 0.0 analyser Dodge.Placement.Instance.Analyser src/Dodge/Placement/Instance/Analyser.hs:(17,1)-(32,85) 155229 1 0.0 0.0 0.0 0.0 analyser.themachine Dodge.Placement.Instance.Analyser src/Dodge/Placement/Instance/Analyser.hs:(27,5)-(32,85) 155610 1 0.0 0.0 0.0 0.0 extTrigLitPos Dodge.Placement.Instance.Button src/Dodge/Placement/Instance/Button.hs:(85,1)-(101,51) 155230 1 0.0 0.0 0.0 0.0 psPtCont Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:19:1-51 155231 1 0.0 0.0 0.0 0.0 keyCardRunPastRand Dodge.LockAndKey src/Dodge/LockAndKey.hs:39:1-72 148296 1 0.0 0.0 0.0 0.0 startRoom Dodge.Room.Start src/Dodge/Room/Start.hs:(63,1)-(70,13) 147599 1 0.0 0.0 0.0 0.0 takeOne RandomHelp src/RandomHelp.hs:21:1-75 147604 1 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 147609 1 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 147611 1 0.0 0.0 0.0 0.0 weaponRoom Dodge.Room.Room src/Dodge/Room/Room.hs:(252,1)-(260,13) 147817 1 0.0 0.0 0.0 0.0 takeOne RandomHelp src/RandomHelp.hs:21:1-75 147819 1 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 147824 1 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 147826 1 0.0 0.0 0.0 0.0 warningRooms Dodge.Room.Warning src/Dodge/Room/Warning.hs:(30,1)-(35,92) 148747 1 0.0 0.0 0.0 0.0 addWarningTerminal Dodge.Room.Warning src/Dodge/Room/Warning.hs:(38,1)-(54,86) 148856 1 0.0 0.0 0.0 0.0 addWarningTerminal.outplace Dodge.Room.Warning src/Dodge/Room/Warning.hs:(42,5)-(48,13) 155236 1 0.0 0.0 0.0 0.0 extTrigLitPos Dodge.Placement.Instance.Button src/Dodge/Placement/Instance/Button.hs:(85,1)-(101,51) 155237 1 0.0 0.0 0.0 0.0 psPtCont Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:19:1-51 155238 1 0.0 0.0 0.0 0.0 addWarningTerminal.termMessages Dodge.Room.Warning src/Dodge/Room/Warning.hs:(49,5)-(54,86) 155684 0 0.0 0.0 0.0 0.0 .:~ LensHelp src/LensHelp.hs:15:1-22 155685 1 0.0 0.0 0.0 0.0 lineOutputTerminal Dodge.WorldEffect src/Dodge/WorldEffect.hs:(78,1)-(89,9) 155686 1 0.0 0.0 0.0 0.0 connectionBlurbLines Dodge.Terminal src/Dodge/Terminal.hs:(49,1)-(56,71) 155687 1 0.0 0.0 0.0 0.0 makeTermPara Dodge.Terminal src/Dodge/Terminal.hs:130:1-50 171450 0 0.0 0.0 0.0 0.0 lineSplit.f Justify src/Justify.hs:(29,5)-(32,16) 171455 4 0.0 0.0 0.0 0.0 makeParagraph Justify src/Justify.hs:7:1-56 171453 0 0.0 0.0 0.0 0.0 justify Justify src/Justify.hs:(10,1)-(15,47) 171458 1 0.0 0.0 0.0 0.0 lineSplit Justify src/Justify.hs:(27,1)-(32,16) 171454 1 0.0 0.0 0.0 0.0 makeTermLine Dodge.Terminal src/Dodge/Terminal.hs:127:1-46 171456 0 0.0 0.0 0.0 0.0 makeColorTermLine Dodge.Terminal src/Dodge/Terminal.hs:136:1-77 171457 1 0.0 0.0 0.0 0.0 tanksRoom Dodge.Room.Tanks src/Dodge/Room/Tanks.hs:(104,1)-(129,35) 148875 1 0.0 0.0 0.0 0.0 triggerDoorRoom Dodge.Room.Door src/Dodge/Room/Door.hs:(31,1)-(44,47) 149644 1 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 148904 1 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 148906 1 0.0 0.0 0.0 0.0 positionRoomsFromTree Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:(36,1)-(42,23) 150973 1 0.0 0.0 0.4 0.3 posRms Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:(50,1)-(115,21) 150984 1638 0.0 0.0 0.4 0.3 posRms.tryParentLinks Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:(63,5)-(115,21) 151008 1810 0.0 0.0 0.3 0.3 posRms.tryParentLinks.tryChildLinks Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:(66,9)-(115,21) 151009 4176 0.0 0.0 0.3 0.3 posRms.tryParentLinks.tryChildLinks.clipping Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:84:13-78 151070 3089 0.0 0.0 0.1 0.0 convexPolysOverlap Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:(51,1)-(53,60) 151134 34799 0.0 0.0 0.1 0.0 _cpCen Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:29:7-12 151135 69598 0.0 0.0 0.0 0.0 _cpRad Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:30:7-12 151136 69598 0.0 0.0 0.0 0.0 _cpPoints Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:28:7-15 151137 12416 0.0 0.0 0.0 0.0 polyPointsOverlap Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:(61,1)-(65,29) 151138 6208 0.0 0.0 0.1 0.0 pointInPolyPoints Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:(71,1)-(72,30) 151139 11627 0.0 0.0 0.0 0.0 pointInPolyPoints.\ Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:71:44-60 151140 32857 0.0 0.0 0.0 0.0 polyPointsIntersect Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:(75,1)-(80,31) 151141 5237 0.0 0.0 0.1 0.0 polyPointsIntersect.go Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:(77,5)-(79,20) 151142 24851 0.0 0.0 0.1 0.0 pairPolyPointsIntersect Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:(83,1)-(88,37) 151143 24851 0.0 0.0 0.1 0.0 pairPolyPointsIntersect.go Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:(85,5)-(87,22) 151144 98801 0.1 0.0 0.1 0.0 == Linear.V2 src/Linear/V2.hs:114:4-5 151197 2790 0.0 0.0 0.0 0.0 _prBounds Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:29:7-15 151071 715 0.0 0.0 0.0 0.0 $mEmpty.\ Control.Lens.Empty src/Control/Lens/Empty.hs:83:18-37 151190 0 0.0 0.0 0.0 0.0 posRms.tryParentLinks.tryChildLinks.newBounds Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:83:13-92 151048 3089 0.0 0.0 0.1 0.2 _rmBound Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:112:7-14 151069 3089 0.0 0.0 0.0 0.0 doRoomShift Dodge.Room.Link src/Dodge/Room/Link.hs:34:1-70 151049 3089 0.0 0.0 0.0 0.1 _rmShift Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:115:7-14 151050 6178 0.0 0.0 0.0 0.0 shiftRoomBy Dodge.Room.Link src/Dodge/Room/Link.hs:(38,1)-(51,50) 151051 3089 0.0 0.1 0.0 0.1 shiftPointBy Dodge.ShiftPoint src/Dodge/ShiftPoint.hs:6:1-49 151092 18569 0.0 0.0 0.0 0.0 pointsToPoly Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:(40,1)-(47,21) 151073 3086 0.0 0.0 0.1 0.1 pointsToPoly.cen Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:47:5-21 151074 3086 0.0 0.0 0.0 0.0 centroid Geometry.Polygon src/Geometry/Polygon.hs:114:1-72 151075 3086 0.0 0.0 0.0 0.0 / Linear.V2 src/Linear/V2.hs:225:3-18 151108 0 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 151111 3086 0.0 0.0 0.0 0.0 <*> Control.Foldl src/Control/Foldl.hs:(257,5)-(261,32) 151083 0 0.0 0.0 0.0 0.0 <*>.step Control.Foldl src/Control/Foldl.hs:258:13-64 151084 18569 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 151103 0 0.0 0.0 0.0 0.0 genericLength Control.Foldl src/Control/Foldl.hs:885:1-41 151093 0 0.0 0.0 0.0 0.0 genericLength.\ Control.Foldl src/Control/Foldl.hs:885:31-35 151094 18569 0.0 0.0 0.0 0.0 + Linear.V2 src/Linear/V2.hs:207:3-18 151095 18569 0.0 0.0 0.0 0.0 <*> Linear.V2 src/Linear/V2.hs:171:3-36 151096 18569 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 151102 0 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 151097 18569 0.0 0.0 0.0 0.0 <*>.done Control.Foldl src/Control/Foldl.hs:260:13-51 151104 3086 0.0 0.0 0.0 0.0 / Linear.V2 src/Linear/V2.hs:225:3-18 151109 0 0.0 0.0 0.0 0.0 <*> Linear.V2 src/Linear/V2.hs:171:3-36 151110 3086 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 151112 0 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 151105 0 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 151091 0 0.0 0.0 0.0 0.0 posRms.tryParentLinks.tryChildLinks.shiftedt Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:(111,13)-(115,21) 151024 3089 0.0 0.0 0.0 0.0 lnkPosDir Dodge.RoomLink src/Dodge/RoomLink.hs:98:1-37 151028 4246 0.0 0.0 0.0 0.0 _rlDir Dodge.Data.Room src/Dodge/Data/Room.hs:26:7-12 151064 4246 0.0 0.0 0.0 0.0 _rlPos Dodge.Data.Room src/Dodge/Data/Room.hs:25:7-12 151052 4246 0.0 0.0 0.0 0.0 posRms.tryParentLinks.tryChildLinks.shiftedoutlink Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:97:13-65 151053 1157 0.0 0.0 0.0 0.0 _rmShift Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:115:7-14 151054 1157 0.0 0.0 0.0 0.0 shiftLinkBy Dodge.Room.Link src/Dodge/Room/Link.hs:(88,1)-(90,51) 151055 1157 0.0 0.0 0.0 0.0 overLnkPosDir Dodge.RoomLink src/Dodge/RoomLink.hs:(101,1)-(103,37) 151056 1157 0.0 0.0 0.0 0.0 overLnkPosDir.(...) Dodge.RoomLink src/Dodge/RoomLink.hs:103:5-37 151057 1157 0.0 0.0 0.0 0.0 _rlDir Dodge.Data.Room src/Dodge/Data/Room.hs:26:7-12 151061 1157 0.0 0.0 0.0 0.0 _rlPos Dodge.Data.Room src/Dodge/Data/Room.hs:25:7-12 151059 1157 0.0 0.0 0.0 0.0 shiftLinkBy.f Dodge.Room.Link src/Dodge/Room/Link.hs:90:5-51 151058 1157 0.0 0.0 0.0 0.0 shiftPointBy Dodge.ShiftPoint src/Dodge/ShiftPoint.hs:6:1-49 151060 1157 0.0 0.0 0.0 0.0 overLnkPosDir.a Dodge.RoomLink src/Dodge/RoomLink.hs:103:5-37 151062 1157 0.0 0.0 0.0 0.0 overLnkPosDir.p Dodge.RoomLink src/Dodge/RoomLink.hs:103:5-37 151063 1157 0.0 0.0 0.0 0.0 .# Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:176:3-25 151156 723 0.0 0.0 0.0 0.0 .++~ LensHelp src/LensHelp.hs:34:1-24 151192 723 0.0 0.0 0.0 0.0 printInfo Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:(146,1)-(152,9) 151225 653 0.0 0.0 0.0 0.0 printPartialColumns Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:(136,1)-(137,49) 151226 2612 0.0 0.0 0.0 0.0 _rmName Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:114:7-13 151227 1097 0.0 0.0 0.0 0.0 posRms.tryParentLinks.tryChildLinks.updateparent Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:(85,13)-(96,47) 151202 73 0.0 0.0 0.0 0.0 .:~ LensHelp src/LensHelp.hs:15:1-22 151203 146 0.0 0.0 0.0 0.0 lnkPosDir Dodge.RoomLink src/Dodge/RoomLink.hs:98:1-37 151438 140 0.0 0.0 0.0 0.0 _rlDir Dodge.Data.Room src/Dodge/Data/Room.hs:26:7-12 151440 70 0.0 0.0 0.0 0.0 _rlPos Dodge.Data.Room src/Dodge/Data/Room.hs:25:7-12 151439 70 0.0 0.0 0.0 0.0 == Dodge.Data.Room src/Dodge/Data/Room.hs:28:15-16 151212 92 0.0 0.0 0.0 0.0 == Dodge.Data.Room src/Dodge/Data/Room.hs:49:15-16 151213 149 0.0 0.0 0.0 0.0 == Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:8:15-16 151214 47 0.0 0.0 0.0 0.0 == Linear.V2 src/Linear/V2.hs:114:4-5 151215 75 0.0 0.0 0.0 0.0 _rmLinkEff Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:100:7-16 151204 73 0.0 0.0 0.0 0.0 sensorRoom.f Dodge.Room.SensorDoor src/Dodge/Room/SensorDoor.hs:(39,5)-(40,21) 151205 4 0.0 0.0 0.0 0.0 sensorRoom.g Dodge.Room.SensorDoor src/Dodge/Room/SensorDoor.hs:(41,5)-(46,42) 151206 33 0.0 0.0 0.0 0.0 sensorRoom.g.isclose Dodge.Room.SensorDoor src/Dodge/Room/SensorDoor.hs:46:9-42 151207 33 0.0 0.0 0.0 0.0 _rlPos Dodge.Data.Room src/Dodge/Data/Room.hs:25:7-12 151208 33 0.0 0.0 0.0 0.0 sensorRoom.g.p' Dodge.Room.SensorDoor src/Dodge/Room/SensorDoor.hs:45:9-48 151211 3 0.0 0.0 0.0 0.0 at Control.Lens.At src/Control/Lens/At.hs:528:3-49 151222 0 0.0 0.0 0.0 0.0 compare Dodge.Data.Room src/Dodge/Data/Room.hs:49:19-21 151223 6 0.0 0.0 0.0 0.0 sensorRoom Dodge.Room.SensorDoor src/Dodge/Room/SensorDoor.hs:(28,1)-(46,42) 151221 0 0.0 0.0 0.0 0.0 _rlDir Dodge.Data.Room src/Dodge/Data/Room.hs:26:7-12 151209 3 0.0 0.0 0.0 0.0 _rlPos Dodge.Data.Room src/Dodge/Data/Room.hs:25:7-12 151210 3 0.0 0.0 0.0 0.0 _rlType Dodge.Data.Room src/Dodge/Data/Room.hs:24:7-13 151441 70 0.0 0.0 0.0 0.0 _Snoc Control.Lens.Cons src/Control/Lens/Cons.hs:(369,3)-(371,26) 151177 0 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:181:3-37 151179 723 0.0 0.0 0.0 0.0 right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:137:3-38 151178 723 0.0 0.0 0.0 0.0 rmInLinks Dodge.RoomLink src/Dodge/RoomLink.hs:140:1-32 151013 0 0.0 0.0 0.0 0.0 rmLinksOfType Dodge.RoomLink src/Dodge/RoomLink.hs:136:1-60 151014 0 0.0 0.0 0.0 0.0 compare Dodge.Data.Room src/Dodge/Data/Room.hs:49:19-21 151020 5092 0.0 0.0 0.0 0.0 _rlType Dodge.Data.Room src/Dodge/Data/Room.hs:24:7-13 151016 3363 0.0 0.0 0.0 0.0 _rmLinks Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:98:7-14 151015 723 0.0 0.0 0.0 0.0 zipCount Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:130:1-29 151010 0 0.0 0.0 0.0 0.0 $mEmpty.\ Control.Lens.Empty src/Control/Lens/Empty.hs:83:18-37 151145 915 0.0 0.0 0.0 0.0 .:~ LensHelp src/LensHelp.hs:15:1-22 151191 915 0.0 0.0 0.0 0.0 zipCount Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:130:1-29 151187 0 0.0 0.0 0.0 0.0 posRms.child Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:58:5-22 150995 723 0.0 0.0 0.0 0.0 posRms.outlinks Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:(59,5)-(62,29) 150991 723 0.0 0.0 0.0 0.0 _rlType Dodge.Data.Room src/Dodge/Data/Room.hs:24:7-13 150997 1170 0.0 0.0 0.0 0.0 _rmConnectsTo Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:120:7-19 150994 723 0.0 0.0 0.0 0.0 sensorRoomRunPast.\ Dodge.Room.SensorDoor src/Dodge/Room/SensorDoor.hs:57:57-105 151216 23 0.0 0.0 0.0 0.0 compare Dodge.Data.Room src/Dodge/Data/Room.hs:49:19-21 151224 94 0.0 0.0 0.0 0.0 compare Dodge.Data.Room src/Dodge/Data/Room.hs:49:19-21 151261 8 0.0 0.0 0.0 0.0 defaultRoom Dodge.Default.Room src/Dodge/Default/Room.hs:(10,1)-(36,9) 150996 0 0.0 0.0 0.0 0.0 compare Dodge.Data.Room src/Dodge/Data/Room.hs:49:19-21 151007 1164 0.0 0.0 0.0 0.0 _rmLinks Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:98:7-14 150993 723 0.0 0.0 0.0 0.0 zipCount Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:130:1-29 150992 0 0.0 0.0 0.0 0.0 printInfoCheckNum Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:(155,1)-(165,15) 150985 723 0.0 0.0 0.1 0.0 printPartialColumns Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:(136,1)-(137,49) 150986 2892 0.0 0.0 0.0 0.0 _rmName Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:114:7-13 150990 723 0.0 0.0 0.0 0.0 printInfoCheckNum.rname Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:(163,5)-(165,15) 150987 723 0.0 0.0 0.0 0.0 _rmName Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:114:7-13 150988 717 0.0 0.0 0.0 0.0 _rmBound Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:112:7-14 151072 1 0.0 0.0 0.0 0.0 pointsToPoly Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:(40,1)-(47,21) 151113 1 0.0 0.0 0.0 0.0 pointsToPoly.cen Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:47:5-21 151114 1 0.0 0.0 0.0 0.0 centroid Geometry.Polygon src/Geometry/Polygon.hs:114:1-72 151115 1 0.0 0.0 0.0 0.0 / Linear.V2 src/Linear/V2.hs:225:3-18 151129 0 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 151132 1 0.0 0.0 0.0 0.0 <*> Control.Foldl src/Control/Foldl.hs:(257,5)-(261,32) 151117 0 0.0 0.0 0.0 0.0 <*>.step Control.Foldl src/Control/Foldl.hs:258:13-64 151118 4 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 151120 0 0.0 0.0 0.0 0.0 genericLength Control.Foldl src/Control/Foldl.hs:885:1-41 151121 0 0.0 0.0 0.0 0.0 genericLength.\ Control.Foldl src/Control/Foldl.hs:885:31-35 151122 4 0.0 0.0 0.0 0.0 + Linear.V2 src/Linear/V2.hs:207:3-18 151123 4 0.0 0.0 0.0 0.0 <*> Linear.V2 src/Linear/V2.hs:171:3-36 151124 4 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 151126 0 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 151125 4 0.0 0.0 0.0 0.0 <*>.done Control.Foldl src/Control/Foldl.hs:260:13-51 151127 1 0.0 0.0 0.0 0.0 / Linear.V2 src/Linear/V2.hs:225:3-18 151130 0 0.0 0.0 0.0 0.0 <*> Linear.V2 src/Linear/V2.hs:171:3-36 151131 1 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 151133 0 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 151128 0 0.0 0.0 0.0 0.0 positionRoomsFromTree.r' Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:42:5-23 150989 1 0.0 0.0 0.0 0.0 printColumnTitles Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:143:1-71 150977 0 0.0 0.0 0.0 0.0 theColumns Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:140:1-41 150978 0 0.0 0.0 0.0 0.0 printColumns Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:133:1-61 150979 0 0.0 0.0 0.0 0.0 printPartialColumns Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:(136,1)-(137,49) 150980 5 0.0 0.0 0.0 0.0 zipCount Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:130:1-29 150982 0 0.0 0.0 0.0 0.0 compactDrawTree Dodge.LevelGen src/Dodge/LevelGen.hs:86:1-39 150874 0 0.0 0.0 0.0 0.0 compactDraw Dodge.LevelGen src/Dodge/LevelGen.hs:(92,1)-(100,59) 150948 71 0.0 0.0 0.0 0.0 compactDraw.drawSubTrees Dodge.LevelGen src/Dodge/LevelGen.hs:(95,5)-(99,66) 150958 6 0.0 0.0 0.0 0.0 compactDraw.shift Dodge.LevelGen src/Dodge/LevelGen.hs:100:5-59 150959 3 0.0 0.0 0.0 0.0 smallDrawTree Dodge.LevelGen src/Dodge/LevelGen.hs:89:1-38 147586 0 0.0 0.0 0.0 0.0 compactDraw' Dodge.LevelGen src/Dodge/LevelGen.hs:(103,1)-(111,59) 147706 203 0.0 0.0 0.0 0.0 compactDraw'.drawSubTrees Dodge.LevelGen src/Dodge/LevelGen.hs:(106,5)-(110,67) 149513 12 0.0 0.0 0.0 0.0 compactDraw'.shift Dodge.LevelGen src/Dodge/LevelGen.hs:111:5-59 149514 6 0.0 0.0 0.0 0.0 postGenerationProcessing Dodge.LevelGen src/Dodge/LevelGen.hs:(34,1)-(37,68) 156253 1 0.0 0.0 0.0 0.0 assignPushDoors Dodge.LevelGen src/Dodge/LevelGen.hs:(43,1)-(45,10) 156309 98 0.0 0.0 0.0 0.0 _drID Dodge.Data.Door src/Dodge/Data/Door.hs:35:7-11 168224 22 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 156321 22 0.0 0.0 0.0 0.0 ix.\ Control.Lens.At src/Control/Lens/At.hs:307:31-50 156322 22 0.0 0.0 0.0 0.0 postGenerationProcessing.w Dodge.LevelGen src/Dodge/LevelGen.hs:36:9-79 156300 1 0.0 0.0 0.0 0.0 _genRooms Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:27:7-15 156303 1 0.0 0.0 0.0 0.0 tilesFromRooms Dodge.Layout src/Dodge/Layout.hs:206:1-62 156302 0 0.0 0.0 0.0 0.0 _rmFloor Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:113:7-14 156307 71 0.0 0.0 0.0 0.0 doRoomShift Dodge.Room.Link src/Dodge/Room/Link.hs:34:1-70 156304 71 0.0 0.0 0.0 0.0 _rmShift Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:115:7-14 156305 142 0.0 0.0 0.0 0.0 shiftRoomBy Dodge.Room.Link src/Dodge/Room/Link.hs:(38,1)-(51,50) 156306 71 0.0 0.0 0.0 0.0 shiftPointBy Dodge.ShiftPoint src/Dodge/ShiftPoint.hs:6:1-49 159981 446 0.0 0.0 0.0 0.0 getTiles Dodge.Layout src/Dodge/Layout.hs:(209,1)-(211,54) 156308 71 0.0 0.0 0.0 0.0 postGenerationProcessing.w' Dodge.LevelGen src/Dodge/LevelGen.hs:35:9-24 156298 1 0.0 0.0 0.0 0.0 _gwWorld Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:25:7-14 156299 1 0.0 0.0 0.0 0.0 generateGraphs Dodge.LevelGen src/Dodge/LevelGen.hs:40:1-79 144583 0 0.0 0.0 0.0 0.0 mkStdGen System.Random.Internal src/System/Random/Internal.hs:583:1-45 151304 0 0.0 0.0 0.0 0.0 mkSMGen System.Random.SplitMix src/System/Random/SplitMix.hs:377:1-61 151305 1 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 151306 1 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 151311 1 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 151312 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 151314 1 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 151313 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 151307 1 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 151308 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 151310 1 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 151309 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 151315 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 151316 1 0.0 0.0 0.0 0.0 mixGamma System.Random.SplitMix src/System/Random/SplitMix.hs:(267,1)-(274,40) 151317 1 0.0 0.0 0.0 0.0 mixGamma.n System.Random.SplitMix src/System/Random/SplitMix.hs:269:9-48 151318 1 0.0 0.0 0.0 0.0 mixGamma.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:268:9-36 151319 1 0.0 0.0 0.0 0.0 mix64variant13 System.Random.SplitMix src/System/Random/SplitMix.hs:(256,1)-(264,9) 151320 1 0.0 0.0 0.0 0.0 mix64variant13.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:261:9-54 151325 1 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 151326 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 151328 1 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 151327 0 0.0 0.0 0.0 0.0 mix64variant13.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:262:9-54 151321 1 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 151322 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 151324 1 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 151323 0 0.0 0.0 0.0 0.0 mix64variant13.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:263:9-27 151330 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 151331 1 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 151329 0 0.0 0.0 0.0 0.0 saveWorldInSlot Dodge.Save src/Dodge/Save.hs:69:1-74 160093 0 0.0 0.0 2.2 2.7 addSideEffect Dodge.Concurrent src/Dodge/Concurrent.hs:33:1-59 160094 0 0.0 0.0 0.0 0.0 doConLoop'.go.mstartWorld' Loop src/Loop.hs:(259,13)-(261,41) 160095 0 0.0 0.0 0.0 0.0 writeSaveSlot Dodge.Save src/Dodge/Save.hs:(34,1)-(42,15) 160096 0 0.0 0.0 2.2 2.7 saveSlotPath Dodge.Save src/Dodge/Save.hs:(64,1)-(66,65) 160097 2 0.0 0.0 0.0 0.0 encode Data.Aeson src/Data/Aeson.hs:163:1-46 160099 1 0.0 0.0 2.1 2.7 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 160100 1 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 160102 0 0.0 0.0 2.1 2.7 toEncoding.\ Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 160103 1 0.0 0.0 2.1 2.7 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 176668 72 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 176669 72 0.0 0.0 0.0 0.0 toEncoding Data.Tile src/Data/Tile.hs:26:1-32 176705 0 0.0 0.0 0.0 0.0 toEncoding.\ Data.Tile src/Data/Tile.hs:26:1-32 176706 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 176671 0 0.0 0.0 0.0 0.0 toEncoding Data.Tile src/Data/Tile.hs:26:1-32 176680 0 0.0 0.0 0.0 0.0 toEncoding.\ Data.Tile src/Data/Tile.hs:26:1-32 176681 71 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 176683 213 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 176682 71 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 176686 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 176687 71 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 176694 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 176695 284 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 176834 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 176835 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 176781 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 176782 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 176785 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 176787 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 176788 142 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 176790 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 176791 142 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 176807 142 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 176812 284 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 176815 284 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 176816 284 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 176817 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 176818 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 176813 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 176814 284 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 176808 142 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 176810 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 176811 284 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 176819 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 176805 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 176806 142 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 176707 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 176714 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 176715 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 176720 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 176724 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 176725 304 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 176729 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 176730 304 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 176748 304 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 176753 608 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 176756 608 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 176757 608 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 176758 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 176759 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 176754 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 176755 608 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 176749 304 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 176751 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 176752 608 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 176760 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 176746 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 176747 304 0.0 0.0 0.0 0.0 toEncoding Data.Tile src/Data/Tile.hs:26:1-32 176727 0 0.0 0.0 0.0 0.0 toEncoding.\ Data.Tile src/Data/Tile.hs:26:1-32 176728 0 0.0 0.0 0.0 0.0 toEncoding Data.Tile src/Data/Tile.hs:26:1-32 176722 0 0.0 0.0 0.0 0.0 toEncoding.\ Data.Tile src/Data/Tile.hs:26:1-32 176723 0 0.0 0.0 0.0 0.0 toEncoding Data.Tile src/Data/Tile.hs:26:1-32 176718 0 0.0 0.0 0.0 0.0 toEncoding.\ Data.Tile src/Data/Tile.hs:26:1-32 176719 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 160105 6 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 160104 1 0.0 0.0 0.7 0.5 openCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 160107 0 0.0 0.0 0.5 0.3 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 160114 0 0.0 0.0 0.4 0.2 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 176154 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 176155 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 176496 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 176497 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 176498 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 176499 0 0.0 0.0 0.0 0.0 null_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:78:1-56 176500 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 176501 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 176502 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 176503 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 176504 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 176505 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 176506 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 176507 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 176508 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 176509 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 176510 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 176511 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:68:1-30 176879 0 0.0 0.0 0.1 0.1 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:68:1-30 176880 0 0.0 0.0 0.1 0.1 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 176881 0 0.0 0.0 0.1 0.1 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 176882 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 176920 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 176921 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 176922 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 177194 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 177248 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 177249 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 176923 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 176883 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 176884 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 177190 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 177193 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:5-28 177191 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(2279,5)-(2283,7) 177192 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 177099 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 177263 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 177264 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 176888 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 176896 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 177251 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 177252 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 177253 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 177254 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:5-28 177244 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(2279,5)-(2283,7) 177245 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 177246 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 176889 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 177240 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 177241 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 177106 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 177107 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 177108 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 177109 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-36 177130 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-36 177131 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 177175 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 177176 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1658:5-28 177185 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1654:5-52 177186 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 177187 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 177188 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 177189 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 177201 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:65:1-40 177212 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:65:1-40 177213 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 177214 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 177215 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 177219 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 177220 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 177216 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 177179 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 177180 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 177145 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 177146 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 177147 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 177148 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 177149 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 177150 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 177167 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 177173 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 177168 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 177169 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 177170 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 177171 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 177172 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 177174 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 177151 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 176894 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 176895 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 177247 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 176885 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 176937 0 0.0 0.0 0.1 0.1 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 176938 0 0.0 0.0 0.1 0.1 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 177024 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 177025 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 177026 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 177096 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:5-28 177094 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(2279,5)-(2283,7) 177095 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 177239 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 177285 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 177097 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 177098 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 177291 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 176939 0 0.0 0.0 0.1 0.1 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 176940 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-36 176960 0 0.0 0.0 0.1 0.0 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-36 176961 0 0.0 0.0 0.1 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 177005 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 177006 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1658:5-28 177015 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1654:5-52 177016 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 177017 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 177018 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 177019 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 177020 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 177021 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 177022 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 177023 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 177221 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:65:1-40 177228 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:65:1-40 177229 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 177230 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 177231 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 177233 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 177234 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 177235 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 177236 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 177237 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 177238 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 177232 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 177009 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 177010 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 177255 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 177256 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 176975 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 176976 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 176977 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 176978 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 176979 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 176980 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 176997 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 177003 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 176998 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 176999 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 177000 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 177001 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 177002 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 177004 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 177242 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 177243 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 177250 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 176981 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:5-28 176905 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(2279,5)-(2283,7) 176906 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 177027 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 177286 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 177287 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 177288 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 177289 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 177290 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 177266 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 177267 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 177268 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 177269 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 177270 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 177271 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 177272 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 176907 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 177273 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 177274 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 177275 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 177276 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 177051 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 177052 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 177053 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 177054 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 177055 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 177056 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 177073 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 177079 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 177074 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 177075 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 177076 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 177077 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 177078 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 177080 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 177265 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 177057 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 176675 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 176676 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 176677 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 176769 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 176678 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 176844 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 176845 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 176846 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 176847 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 176848 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 176849 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 176850 0 0.0 0.0 0.0 0.0 toEncoding Data.Tile src/Data/Tile.hs:26:1-32 176696 0 0.0 0.0 0.0 0.0 toEncoding.\ Data.Tile src/Data/Tile.hs:26:1-32 176697 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 176772 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 176773 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 176840 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 176839 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 176836 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 176837 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 176838 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 176855 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 176798 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 176799 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 176800 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 176801 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 176802 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 176803 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 176820 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 176826 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 176821 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 176822 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 176823 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 176824 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 176825 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 176827 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 176851 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 176852 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 176804 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 176738 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 176771 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 176854 0 0.0 0.0 0.0 0.0 toEncoding Data.Tile src/Data/Tile.hs:26:1-32 176841 0 0.0 0.0 0.0 0.0 toEncoding.\ Data.Tile src/Data/Tile.hs:26:1-32 176842 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 176843 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 176739 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 176740 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 176741 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 176742 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 176743 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 176744 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 176761 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 176767 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 176762 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 176763 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 176764 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 176765 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 176766 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 176768 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 176770 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 176853 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 176745 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1663:5-43 176660 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 176661 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 176662 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 176663 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 176664 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 176647 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 176648 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 177295 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 176173 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 176174 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 176277 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 176278 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 176637 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 176638 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 176639 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 176327 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 176328 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 176329 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 176421 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 176330 0 0.0 0.0 0.0 0.0 toEncoding Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:91:1-38 176531 0 0.0 0.0 0.0 0.0 toEncoding.\ Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:91:1-38 176532 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 176558 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 176559 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 176623 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 176622 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 176619 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 176620 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 176621 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 176629 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 176584 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 176585 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 176586 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 176587 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 176588 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 176589 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 176606 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 176612 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 176607 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 176608 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 176609 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 176610 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 176611 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 176613 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 176627 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 176628 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 176590 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 176461 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 176462 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 176463 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 176464 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 176465 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 176466 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 176467 0 0.0 0.0 0.0 0.0 toEncoding Dodge.GameRoom src/Dodge/GameRoom.hs:32:1-36 176348 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.GameRoom src/Dodge/GameRoom.hs:32:1-36 176349 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 176424 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 176425 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 176430 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 176429 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:268:1-29 176455 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:(122,1)-(123,66) 176456 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 176459 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 176512 0 0.0 0.0 0.0 0.0 string.go Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:123:9-66 176457 0 0.0 0.0 0.0 0.0 c2w Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:141:1-28 176458 617 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 176442 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 176443 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 176479 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 176480 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 176448 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 176481 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 176390 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 176423 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 176482 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 176471 0 0.0 0.0 0.0 0.0 toEncoding Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:91:1-38 176624 0 0.0 0.0 0.0 0.0 toEncoding.\ Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:91:1-38 176625 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 176626 0 0.0 0.0 0.0 0.0 toEncoding Dodge.GameRoom src/Dodge/GameRoom.hs:32:1-36 176431 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.GameRoom src/Dodge/GameRoom.hs:32:1-36 176432 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 176469 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 176470 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 176433 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 176468 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 176391 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 176392 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 176393 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 176394 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 176395 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 176396 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 176413 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 176419 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 176414 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 176415 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 176416 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 176417 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 176418 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 176420 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 176422 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 176460 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 176397 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bounds src/Dodge/Data/Bounds.hs:24:1-34 176296 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bounds src/Dodge/Data/Bounds.hs:24:1-34 176297 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 176305 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 176306 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 176303 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 176304 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 176316 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:25:1-37 176190 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:25:1-37 176191 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 176203 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 176204 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 176275 0 0.0 0.0 0.0 0.0 liftToEncoding.pairEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1690:9-52 176208 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 176230 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 176209 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2269:5-28 176236 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 176237 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 176256 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 176238 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:24:1-43 176267 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:24:1-43 176268 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 176269 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 176270 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 176274 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 176276 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 176271 0 0.0 0.0 0.0 0.0 toEncoding Color src/Color.hs:168:1-40 176249 0 0.0 0.0 0.0 0.0 toEncoding.\ Color src/Color.hs:168:1-40 176250 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 176251 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 176252 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 176253 0 0.0 0.0 0.0 0.0 toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:472:5-48 176222 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage.Type src/Dodge/Data/Damage/Type.hs:29:1-38 176223 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Damage.Type src/Dodge/Data/Damage/Type.hs:29:1-38 176224 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 176225 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 176226 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 176227 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 176205 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:82:1-32 176050 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:82:1-32 176051 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 176052 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 176053 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 176054 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:56:1-39 175897 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:56:1-39 175898 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:52:1-43 175899 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:52:1-43 175900 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 175901 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 175902 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 175903 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 175904 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 175905 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 175906 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 175907 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 175908 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 175929 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 175909 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 175910 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:70:1-39 174843 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:70:1-39 174844 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 174845 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 174846 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 174847 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:68:1-38 174682 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:68:1-38 174683 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 174684 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 174685 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 174686 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:81:1-32 174385 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:81:1-32 174386 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 174387 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 174388 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 174389 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:83:1-34 174250 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:83:1-34 174251 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 174252 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 174253 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 174254 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Modification src/Dodge/Data/Modification.hs:32:1-40 174192 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Modification src/Dodge/Data/Modification.hs:32:1-40 174193 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 174194 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 174195 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 174196 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:115:1-40 174097 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:115:1-40 174098 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 174099 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 174100 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 174101 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:51:1-32 172454 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Block src/Dodge/Data/Block.hs:51:1-32 172455 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 172456 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 172457 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 172458 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:52:1-37 172046 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Block src/Dodge/Data/Block.hs:52:1-37 172047 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 172048 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 172049 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 172050 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:133:1-32 171559 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:133:1-32 171560 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 171561 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 171562 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 171563 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:135:1-43 171263 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:135:1-43 171264 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 171265 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 171266 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 171267 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 171220 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 171221 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 171222 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 171223 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 171224 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:130:1-32 171062 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:130:1-32 171063 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 171064 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 171065 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 171066 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 170904 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 170905 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 170906 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 170907 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 170908 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:132:1-47 170813 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:132:1-47 170814 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 170815 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 170816 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 170817 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 170487 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 170488 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 170955 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 170956 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 170489 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 170490 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 170941 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 170942 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 170943 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 170944 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 170945 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 170946 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 170947 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 170948 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 170949 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:132:1-47 170950 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:132:1-47 170951 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 170952 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 170953 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 170954 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 170491 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 170284 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 170285 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 170286 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 170287 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 170288 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:45:1-48 170200 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:45:1-48 170201 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 170202 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 170203 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 170204 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:47:1-34 170005 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:47:1-34 170006 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 170007 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 170008 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 170009 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:39:1-38 169495 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:39:1-38 169496 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 169497 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 169498 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 169499 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 168635 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 168636 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 168637 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 168638 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 168639 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.MountedObject src/Dodge/Data/MountedObject.hs:16:1-41 168322 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.MountedObject src/Dodge/Data/MountedObject.hs:16:1-41 168323 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 168324 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 168325 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 168326 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:56:1-38 168252 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:56:1-38 168253 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 168254 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 168255 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 168256 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:84:1-32 167648 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:84:1-32 167649 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 168150 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 168151 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 167650 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 167651 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 168141 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 168142 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 168143 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 168144 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 168145 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 168146 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 168147 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 168148 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 168149 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 167652 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:63:1-41 167196 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:63:1-41 167197 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 167345 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 167346 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 167198 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 167199 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 167336 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 167337 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 167338 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 167339 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 167340 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 167341 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 167342 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 167343 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 167344 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 167200 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:62:1-35 166995 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:62:1-35 166996 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 166997 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 166998 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 166999 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:77:1-36 166555 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:77:1-36 166556 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 166557 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 166558 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 166559 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:85:1-33 166481 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:85:1-33 166482 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 166483 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 166484 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 166485 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:78:1-38 166417 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:78:1-38 166418 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 166419 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 166420 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 166421 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:62:1-37 166168 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:62:1-37 166169 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 175490 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 175491 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 166170 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 166171 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 175475 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 175476 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 175477 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 175478 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 175479 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 175480 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 175481 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:24:1-43 175482 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:24:1-43 175483 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2269:5-28 175484 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 175485 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 175486 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 175487 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:65:1-35 175488 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:65:1-35 175489 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 166172 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:76:1-36 166078 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:76:1-36 166079 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 166080 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 166081 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 166082 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 165981 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 165982 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 165983 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 165984 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 165985 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:229:1-41 165600 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:229:1-41 165601 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 165602 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 165603 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 165604 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:101:1-32 165369 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:101:1-32 165370 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 165371 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 165372 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 165373 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:59:1-37 165184 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:59:1-37 165185 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 165186 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 165187 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 165188 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:116:1-38 164935 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:116:1-38 164936 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 164937 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 164938 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 164939 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 164879 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 164880 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 164881 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 164882 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 164883 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 164501 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 164502 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 164503 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 164504 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 164505 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage src/Dodge/Data/Damage.hs:55:1-40 164411 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Damage src/Dodge/Data/Damage.hs:55:1-40 164412 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 164413 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 164414 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 164415 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 163865 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 163866 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 163867 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 163868 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 163869 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 163822 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 163823 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 163824 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 163825 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 163826 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 163516 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 163517 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 163518 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 163519 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 163520 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:60:1-35 162998 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:60:1-35 162999 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 163000 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 163001 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 163002 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:84:1-40 162862 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:84:1-40 162863 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 162864 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 162865 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 162866 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 162396 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 162397 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 165131 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 165132 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 162398 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 162399 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 165122 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 165123 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 165124 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 165125 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 165126 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 165127 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 165128 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 165129 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 165130 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 162400 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:227:1-46 162315 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:227:1-46 162316 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 162317 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 162318 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 162319 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 162267 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 162268 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 162269 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 162270 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 162271 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:99:1-32 162125 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:99:1-32 162126 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 162127 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 162128 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 162129 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 162082 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 162083 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 162084 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 162085 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 162086 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:85:1-36 161817 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:85:1-36 161818 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 165116 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 165117 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 161819 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 161820 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 165107 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 165108 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 165109 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 165110 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 165111 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 165112 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 165113 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 165114 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 165115 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 161821 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 161431 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 161432 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 165011 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 165012 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 161433 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 161434 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 165000 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 165001 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 165002 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 165003 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 165004 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 165005 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 165006 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 165007 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 165008 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:85:1-36 165009 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:85:1-36 165010 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 161435 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:78:1-37 161346 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:78:1-37 161347 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 161348 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 161349 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 161350 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161063 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161064 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 161065 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 161066 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 161067 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 160993 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 160994 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 160995 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 160996 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 160997 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:48:1-36 160884 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:48:1-36 160885 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 165827 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 165828 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 160886 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 160887 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 165816 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 165817 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 165818 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 165819 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 165820 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 165821 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 165822 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 165823 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 165824 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:49:1-34 165825 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:49:1-34 165826 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 160888 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:66:1-40 160479 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:66:1-40 160480 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 160481 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 160482 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 160483 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:88:1-40 160311 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:88:1-40 160312 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 165249 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 165250 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 160313 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 160314 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 165240 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 165241 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 165242 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 165243 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 165244 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 165245 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 165246 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 165247 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 165248 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 160316 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 160132 0 0.0 0.0 0.3 0.1 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 160133 0 0.0 0.0 0.3 0.1 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 165842 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 165843 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 176144 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 176145 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 176153 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 166757 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 166758 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 166773 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 166774 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 166769 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 166770 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 166771 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 166772 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 166784 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 165932 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 165933 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 165934 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 174534 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 165935 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 174354 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:81:1-32 174392 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:81:1-32 174393 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 174394 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 174395 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 174599 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 174600 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 174601 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 174566 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 174567 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 174568 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 174569 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 174570 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 174571 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 174588 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 174594 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 174589 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 174590 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 174591 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 174592 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 174593 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 174595 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 174596 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 174602 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 174572 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1263:5-28 174529 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1258,5)-(1259,42) 174530 0 0.0 0.0 0.0 0.0 null_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:78:1-56 174531 0 0.0 0.0 0.0 0.0 toEncoding Sound.Data src/Sound/Data.hs:66:1-35 174515 0 0.0 0.0 0.0 0.0 toEncoding.\ Sound.Data src/Sound/Data.hs:66:1-35 174516 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 174521 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 174522 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 174523 0 0.0 0.0 0.0 0.0 wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:179:1-62 174405 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 174532 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 174533 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 174524 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 174406 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 174616 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 174617 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 160153 0 0.0 0.0 0.3 0.1 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 160154 0 0.0 0.0 0.3 0.1 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 169907 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 169908 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 169909 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 169913 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 169921 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 169914 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:38:1-38 169939 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:38:1-38 169940 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 169952 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 169953 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 169958 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 169959 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 169960 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 169961 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:37:1-37 169947 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:37:1-37 169948 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 169949 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 169950 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 169951 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 169919 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 169920 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 169910 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 160155 0 0.0 0.0 0.3 0.1 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 160156 0 0.0 0.0 0.3 0.1 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 162010 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 165920 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 165921 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 160448 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 161370 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 160160 0 0.0 0.0 0.3 0.1 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 160172 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 167312 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 167313 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2269:5-28 167314 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 167315 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 167316 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 167317 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 167318 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 167319 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 167320 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 167321 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 160161 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:24:1-43 175731 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:24:1-43 175732 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2269:5-28 175733 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 175734 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 175735 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 175736 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 165838 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 165839 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:56:1-39 175775 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:56:1-39 175776 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 175786 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 175787 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:52:1-43 175915 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:52:1-43 175916 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 175917 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 175918 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 175919 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 175879 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 175880 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 175927 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 175928 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:55:1-35 175805 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:55:1-35 175806 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 175861 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 175862 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 175868 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 175869 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 175920 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 175921 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 175831 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 175832 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 175833 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 175834 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 175835 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 175836 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 175853 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 175859 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 175854 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 175855 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 175856 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 175857 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 175858 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 175860 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 175924 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 175925 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 175873 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 175926 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 175837 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 175784 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 175785 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 175922 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 175923 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:24:1-43 175349 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:24:1-43 175350 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 175360 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 175361 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2269:5-28 175437 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 175438 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 175439 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 175440 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 175559 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 175628 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 175629 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 175630 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 175441 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 175649 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 175650 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 175651 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 175652 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 175653 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 175654 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 175655 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:65:1-35 175459 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:65:1-35 175460 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 175501 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 175502 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:63:1-32 175621 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:63:1-32 175622 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 175623 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 175624 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 175626 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 175627 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 175737 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 175625 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:64:1-38 175610 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:64:1-38 175611 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 175612 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 175613 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 175729 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 175730 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 175614 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 175574 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 175575 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 175576 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 175577 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 175578 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 175579 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 175596 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 175602 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 175597 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 175598 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 175599 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 175600 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 175601 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 175603 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 175738 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 175580 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:62:1-37 175472 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:62:1-37 175473 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 175474 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 175631 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 175498 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 175499 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 175500 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 175633 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 175634 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 175526 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 175560 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 175558 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 175527 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 175528 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 175529 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 175530 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 175531 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 175532 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 175549 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 175555 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 175550 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 175551 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 175552 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 175553 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 175554 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 175556 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 175557 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 175632 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 175533 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 175421 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 175422 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 175644 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 175645 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 175386 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 175387 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 175388 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 175389 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 175390 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 175391 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 175408 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 175414 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 175409 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 175410 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 175411 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 175412 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 175413 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 175415 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 175695 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 175696 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 175392 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 175358 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 175359 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 175665 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 175666 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:71:1-34 174650 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:71:1-34 174651 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 174750 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 174751 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 175121 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 175122 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 175123 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 175124 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 175125 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 175126 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 175143 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 175149 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 175144 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 175145 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 175146 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 175147 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 175148 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 175150 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 175151 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 175127 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1263:5-28 175091 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1258,5)-(1259,42) 175092 0 0.0 0.0 0.0 0.0 null_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:78:1-56 175093 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:69:1-39 175077 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:69:1-39 175078 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 175079 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 175080 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 175081 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 175058 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 175059 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:268:1-29 175060 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:(122,1)-(123,66) 175061 0 0.0 0.0 0.0 0.0 string.go Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:123:9-66 175062 0 0.0 0.0 0.0 0.0 c2w Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:141:1-28 175063 12 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 175049 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 175050 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:70:1-39 174850 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:70:1-39 174851 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 174852 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 174853 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 175303 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 175304 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 175305 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:81:1-32 174977 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:81:1-32 174978 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 174979 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 174980 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 175308 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 175309 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 175310 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 175038 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 175039 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 175002 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 175003 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 175004 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 175005 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 175006 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 175007 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 175024 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 175030 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 175025 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 175026 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 175027 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 175028 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 175029 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 175032 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 175031 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 175008 0 0.0 0.0 0.0 0.0 wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:179:1-62 174987 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 175040 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 175041 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 175033 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 174988 0 0.0 0.0 0.0 0.0 toEncoding Sound.Data src/Sound/Data.hs:66:1-35 174944 0 0.0 0.0 0.0 0.0 toEncoding.\ Sound.Data src/Sound/Data.hs:66:1-35 174945 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 174950 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 174951 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 174952 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:69:1-39 174870 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:69:1-39 174871 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 174872 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 174873 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 174874 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 174811 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 174812 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 174776 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 174777 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 174778 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 174779 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 174780 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 174781 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 174798 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 174804 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 174799 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 174800 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 174801 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 174802 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 174803 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 174805 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 174782 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:68:1-38 174689 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:68:1-38 174690 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 174691 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 174692 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 175298 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 175299 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 175300 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 174719 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 174720 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 174721 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 174722 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 174723 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 174724 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 174741 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 174747 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 174742 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 174743 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 174744 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 174745 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 174746 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 174748 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 174749 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 174725 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Modification src/Dodge/Data/Modification.hs:32:1-40 174199 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Modification src/Dodge/Data/Modification.hs:32:1-40 174200 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 174201 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 174202 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 174345 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 174346 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 174347 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:83:1-34 174257 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:83:1-34 174258 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 174259 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 174260 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 174337 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 174338 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 174339 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 174303 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 174304 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 174305 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 174306 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 174307 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 174308 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 174325 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 174331 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 174326 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 174327 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 174328 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 174329 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 174330 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 174332 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 174333 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 174340 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 174309 0 0.0 0.0 0.0 0.0 wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:179:1-62 174270 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 174341 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 174342 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 174334 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 174271 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 174212 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 174213 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 172723 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 172724 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 174133 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 174134 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 174152 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 174153 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 174154 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 174155 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 174150 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 174151 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 174135 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 174136 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 174137 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 174138 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 174139 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 174140 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 174142 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 174148 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 174143 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 174144 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 174145 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 174146 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 174147 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 174149 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 174141 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 172741 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 172742 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 172790 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 172791 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 174030 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 174031 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 174032 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 174033 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:116:1-38 174061 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:116:1-38 174062 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 174063 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 174064 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 174129 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 174130 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 174131 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 174125 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 174126 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:115:1-40 174104 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:115:1-40 174105 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 174106 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 174107 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 174115 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 174116 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 174117 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 174038 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 174039 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 174132 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 173541 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 173542 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.CurseStatus src/Dodge/Data/Item/CurseStatus.hs:17:1-39 173081 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.CurseStatus src/Dodge/Data/Item/CurseStatus.hs:17:1-39 173082 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 173083 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 173084 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 173085 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Misc src/Dodge/Data/Item/Misc.hs:41:1-41 173023 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Misc src/Dodge/Data/Item/Misc.hs:41:1-41 173024 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 173029 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 173030 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 173044 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 173045 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 173046 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 173047 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 173048 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 173049 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 173066 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 173072 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 173067 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 173068 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 173069 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 173070 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 173071 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 173073 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 173074 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 173050 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 173027 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 173028 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:42:1-36 172947 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:42:1-36 172948 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1287:5-23 172932 0 0.0 0.0 0.0 0.0 bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(188,1)-(189,29) 172933 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 172915 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 172916 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 172917 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 172918 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 172925 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 172926 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 172927 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 172805 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 172806 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 173535 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 173536 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 173537 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 173538 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 173539 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 173540 0 0.0 0.0 0.0 0.0 liftToEncoding.pairEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1690:9-52 173958 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 173974 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 173959 0 0.0 0.0 0.0 0.0 toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:472:5-48 173968 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 173969 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 173970 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 173971 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 173972 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 173973 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 173955 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 172828 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 172829 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 172830 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 172831 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:227:1-46 173578 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:227:1-46 173579 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 173580 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 173581 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 173588 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 173589 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 173590 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 173522 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 173523 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 173524 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 173525 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 173532 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 173533 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 173534 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 172764 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 172765 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 172766 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 172767 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:99:1-32 173554 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:99:1-32 173555 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 173556 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 173557 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 173564 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 173565 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 173566 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1263:5-28 173507 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1258,5)-(1259,42) 173508 0 0.0 0.0 0.0 0.0 null_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:78:1-56 173509 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 173510 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 173396 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 173397 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 173398 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 173399 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1287:5-23 173921 0 0.0 0.0 0.0 0.0 bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(188,1)-(189,29) 173922 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 173919 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 173920 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 173614 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 173615 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 173616 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 173617 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 173643 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 173644 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 173649 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 173650 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 173813 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 173814 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 173815 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage src/Dodge/Data/Damage.hs:56:1-34 173816 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Damage src/Dodge/Data/Damage.hs:56:1-34 173817 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 173829 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 173830 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage src/Dodge/Data/Damage.hs:55:1-40 173907 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Damage src/Dodge/Data/Damage.hs:55:1-40 173908 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 173909 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 173910 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 173915 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 173916 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 173917 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 173918 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 173850 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 173851 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 173852 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 173853 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 173854 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 173855 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 173872 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 173878 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 173873 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 173874 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 173875 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 173876 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 173877 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 173879 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 173856 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 173835 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 173836 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage.Type src/Dodge/Data/Damage/Type.hs:29:1-38 173824 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Damage.Type src/Dodge/Data/Damage/Type.hs:29:1-38 173825 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 173826 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 173827 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 173828 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:73:1-40 173657 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:73:1-40 173658 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 173659 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 173660 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 173661 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 173647 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 173648 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 173624 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 173625 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:268:1-29 173626 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:(122,1)-(123,66) 173627 0 0.0 0.0 0.0 0.0 string.go Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:123:9-66 173628 0 0.0 0.0 0.0 0.0 c2w Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:141:1-28 173629 5 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1263:5-28 173499 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1258,5)-(1259,42) 173500 0 0.0 0.0 0.0 0.0 null_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:78:1-56 173501 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 173502 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 173454 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 173455 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 173456 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 173489 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 173923 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 173457 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 173458 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 173459 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 173460 0 0.0 0.0 0.0 0.0 toEncoding Sound.Data src/Sound/Data.hs:66:1-35 173480 0 0.0 0.0 0.0 0.0 toEncoding.\ Sound.Data src/Sound/Data.hs:66:1-35 173481 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 173486 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 173487 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 173488 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 173494 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 173467 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 173468 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 173940 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 173941 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:100:1-37 173319 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:100:1-37 173320 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 173327 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 173328 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:98:1-37 173365 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:98:1-37 173366 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 173367 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 173368 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 173369 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:99:1-34 173346 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:99:1-34 173347 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 173352 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 173353 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 173350 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 173351 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 173354 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 173331 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 173332 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 173372 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 173325 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 173326 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 173239 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 173240 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 173241 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 173242 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 173249 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 173250 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 173251 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:58:1-36 172781 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:58:1-36 172782 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 172787 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 172788 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 172789 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:53:1-33 171622 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Block src/Dodge/Data/Block.hs:53:1-33 171623 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 171633 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 171634 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:52:1-37 172053 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Block src/Dodge/Data/Block.hs:52:1-37 172054 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 172055 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 172056 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:51:1-32 172461 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Block src/Dodge/Data/Block.hs:51:1-32 172462 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 172463 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 172464 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 172476 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 172477 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 172478 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 172663 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 172664 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 172579 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 172479 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 172655 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 172656 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 172657 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 172658 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 172659 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 172660 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 172661 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:65:1-35 172497 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:65:1-35 172498 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 172523 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 172524 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:63:1-32 172646 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:63:1-32 172647 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 172648 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 172649 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 172653 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 172662 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 172654 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 172650 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:64:1-38 172631 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:64:1-38 172632 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 172633 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 172634 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 172635 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 172595 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 172596 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 172597 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 172598 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 172599 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 172600 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 172617 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 172623 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 172618 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 172619 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 172620 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 172621 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 172622 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 172624 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 172665 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 172601 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:62:1-37 172510 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:62:1-37 172511 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 172512 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 172513 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 172520 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 172521 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 172522 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 172548 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 172581 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 172549 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 172550 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 172551 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 172552 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 172553 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 172554 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 172571 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 172577 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 172572 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 172573 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 172574 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 172575 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 172576 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 172578 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 172580 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 172555 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 172143 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 172144 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 172110 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 172111 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 172112 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 172113 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 172114 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 172115 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 172132 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 172138 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 172133 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 172134 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 172135 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 172136 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 172137 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 172139 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 172670 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 172116 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 172069 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 172070 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 172071 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 172209 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 172072 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 172151 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 172206 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 172152 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 172176 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 172177 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 172178 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 172179 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 172180 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 172181 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 172198 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 172204 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 172199 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 172200 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 172201 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 172202 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 172203 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 172205 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 172182 0 0.0 0.0 0.0 0.0 wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:179:1-62 172087 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 172207 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 172208 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 172140 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 172088 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1658:5-28 171930 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1654:5-52 171931 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 172008 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 172006 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 172007 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 172009 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:67:1-41 171932 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:67:1-41 171933 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 171940 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 171941 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-36 171955 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-36 171956 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 172000 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 172001 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 172004 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 172005 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 172411 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 172412 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 171970 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 171971 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 171972 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 171973 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 171974 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 171975 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 171992 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 171998 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 171993 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 171994 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 171995 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 171996 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 171997 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 171999 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 172417 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 172418 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 172419 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 171976 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 171938 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 171939 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 172409 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 172410 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 171813 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 171814 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 171815 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 171816 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 171910 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 171911 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 171817 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 171799 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 171800 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 172413 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 172414 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 171764 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 171765 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 171766 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 171767 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 171768 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 171769 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 171786 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 171792 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 171787 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 171788 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 171789 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 171790 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 171791 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 171793 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 171912 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 171913 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 171896 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 171770 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 171671 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 171672 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 171673 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 171908 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 172022 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 172023 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 171674 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 171893 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 171894 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 171901 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 171906 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 171907 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 171909 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 172025 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 172026 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 171684 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 171739 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 171886 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 171887 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 171888 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 171889 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 171890 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 171891 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 171892 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 171685 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 171709 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 171710 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 171711 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 171712 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 171713 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 171714 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 171731 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 171737 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 171732 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 171733 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 171734 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 171735 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 171736 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 171738 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 172668 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 172669 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 172024 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 171885 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 171715 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1663:5-43 171646 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 171647 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 171648 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 171649 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 171657 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 171650 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 171655 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 171656 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 171658 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 172415 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 172416 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 171631 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 171632 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 171899 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 171900 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 170351 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 170352 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 170362 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 170363 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 171488 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 171489 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 171582 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 171583 0 0.0 0.0 0.0 0.0 colon Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 171499 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:134:1-42 171516 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:134:1-42 171517 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 171527 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 171528 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:133:1-32 171566 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:133:1-32 171567 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 171568 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 171569 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1287:5-23 171579 0 0.0 0.0 0.0 0.0 bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(188,1)-(189,29) 171580 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 171581 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 171525 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 171526 0 0.0 0.0 0.0 0.0 toJSONKeyKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:503:1-44 171490 0 0.0 0.0 0.0 0.0 key Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:249:1-23 171491 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 171492 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 171493 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 171494 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:132:1-47 170820 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:132:1-47 170821 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 170822 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 170823 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 171395 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 171396 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 171397 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 170835 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 170836 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 170837 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 170940 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 170838 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 170866 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 170867 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 170868 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 170869 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 171400 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 171401 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 171402 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:130:1-32 171069 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:130:1-32 171070 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 171071 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 171072 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 171412 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 171413 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 171414 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:127:1-42 171088 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:127:1-42 171089 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 171090 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 171091 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 171095 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 171096 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 171092 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:129:1-46 170965 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:129:1-46 170966 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:268:1-29 170972 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:(122,1)-(123,66) 170973 0 0.0 0.0 0.0 0.0 string.go Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:123:9-66 170974 0 0.0 0.0 0.0 0.0 c2w Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:141:1-28 170975 119 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 170990 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 170991 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 170992 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 170993 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 170994 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 170995 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 171012 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 171018 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 171013 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 171014 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 171015 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 171016 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 171017 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 171019 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 170996 0 0.0 0.0 0.0 0.0 wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:179:1-62 170967 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 171020 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 171021 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 170976 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 170968 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 170911 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 170912 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 170913 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 170914 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 171405 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 171406 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 171584 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 171585 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 171407 0 0.0 0.0 0.0 0.0 toEncoding Sound.Data src/Sound/Data.hs:66:1-35 170931 0 0.0 0.0 0.0 0.0 toEncoding.\ Sound.Data src/Sound/Data.hs:66:1-35 170932 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 170937 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 170938 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 170939 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 170876 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 170877 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 171408 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 171409 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:128:1-41 170621 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:128:1-41 170622 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 170634 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 170635 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1287:5-23 170643 0 0.0 0.0 0.0 0.0 bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(188,1)-(189,29) 170644 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 170630 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 170631 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:268:1-29 170632 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:(122,1)-(123,66) 170633 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 170494 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 170495 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:268:1-29 170600 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:(122,1)-(123,66) 170601 0 0.0 0.0 0.0 0.0 string.go Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:123:9-66 170602 0 0.0 0.0 0.0 0.0 c2w Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:141:1-28 170603 125 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 170496 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 170588 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 170655 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 171101 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:268:1-29 171139 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:(122,1)-(123,66) 171140 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 171143 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 171442 0 0.0 0.0 0.0 0.0 string.go Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:123:9-66 171141 0 0.0 0.0 0.0 0.0 c2w Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:141:1-28 171142 123 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:137:1-43 171117 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:137:1-43 171118 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 171128 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 171129 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:268:1-29 171124 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:(122,1)-(123,66) 171125 0 0.0 0.0 0.0 0.0 string.go Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:123:9-66 171126 0 0.0 0.0 0.0 0.0 c2w Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:141:1-28 171127 648 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 171227 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 171228 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 171229 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 171230 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 171434 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 171435 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 171436 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:135:1-43 171270 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:135:1-43 171271 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 171272 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 171273 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 171279 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 171439 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 171440 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 171441 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 171291 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 171292 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 171293 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 171299 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 171296 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 171297 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 171298 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 171306 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 171307 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 170497 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 170498 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 170499 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 170500 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 170591 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 170592 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 170593 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:129:1-46 170524 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:129:1-46 170525 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:268:1-29 170530 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:(122,1)-(123,66) 170531 0 0.0 0.0 0.0 0.0 string.go Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:123:9-66 170532 0 0.0 0.0 0.0 0.0 c2w Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:141:1-28 170533 60 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 170556 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 170557 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 170558 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 170559 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 170560 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 170561 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 170578 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 170584 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 170579 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 170580 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 170581 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 170582 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 170583 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 170585 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 170562 0 0.0 0.0 0.0 0.0 wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:179:1-62 170526 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 170586 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 170587 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 170534 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 170527 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 170510 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 170511 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 171097 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 171098 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 170360 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 170361 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 171099 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 171100 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:24:1-43 170089 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:24:1-43 170090 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 170091 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 170092 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 170096 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 170093 0 0.0 0.0 0.0 0.0 toEncoding Color src/Color.hs:168:1-40 170071 0 0.0 0.0 0.0 0.0 toEncoding.\ Color src/Color.hs:168:1-40 170072 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 170073 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 170074 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 170075 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:38:1-38 169533 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:38:1-38 169534 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 169556 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 169557 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 169565 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 169566 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 169570 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 169571 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:37:1-37 169549 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:37:1-37 169550 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 169551 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 169552 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 169553 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 168415 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 168416 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 168426 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 168453 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1263:5-28 169741 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1258,5)-(1259,42) 169742 0 0.0 0.0 0.0 0.0 null_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:78:1-56 169743 0 0.0 0.0 0.0 0.0 toEncoding Sound.Data src/Sound/Data.hs:66:1-35 169881 0 0.0 0.0 0.0 0.0 toEncoding.\ Sound.Data src/Sound/Data.hs:66:1-35 169882 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 169887 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 169888 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 169889 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 169724 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 169725 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 170120 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 169726 0 0.0 0.0 0.0 0.0 liftToEncoding.pairEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1690:9-52 170102 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 170116 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 170103 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 170117 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 170118 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 170119 0 0.0 0.0 0.0 0.0 toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:472:5-48 170108 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:25:1-38 170109 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:25:1-38 170110 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 170111 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 170112 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 170113 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 170101 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 168642 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 168643 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 168644 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 168645 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 170129 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 170130 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 170131 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:47:1-34 170012 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:47:1-34 170013 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 170014 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 170015 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 170228 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 170229 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 170230 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:45:1-48 170207 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:45:1-48 170208 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 170209 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 170210 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 170255 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 170256 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 170257 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 170258 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 170291 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 170292 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 170293 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 170294 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 170304 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 170305 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 170306 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 170220 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 170221 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 170222 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 170168 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 170169 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:46:1-39 170156 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:46:1-39 170157 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 170158 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 170159 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 170160 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage.Type src/Dodge/Data/Damage/Type.hs:29:1-38 170049 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Damage.Type src/Dodge/Data/Damage/Type.hs:29:1-38 170050 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 170051 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 170052 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 170053 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 170034 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 170035 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 170100 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1287:5-23 170025 0 0.0 0.0 0.0 0.0 bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(188,1)-(189,29) 170026 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 170223 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 168665 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 168666 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 169690 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 169691 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 169706 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 169707 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 169697 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 169698 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 169711 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 168683 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 168684 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 169095 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 169096 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 169607 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 169608 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 169609 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 169610 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 169964 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 169965 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 169966 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 169684 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 169685 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 169689 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 169644 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 169645 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 169646 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 169647 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 169648 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 169649 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 169666 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 169672 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 169667 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 169668 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 169669 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 169670 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 169671 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 169673 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 169650 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 169618 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 169619 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:39:1-38 169502 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:39:1-38 169503 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 169504 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 169505 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 169899 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 169900 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 169901 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.CurseStatus src/Dodge/Data/Item/CurseStatus.hs:17:1-39 169467 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.CurseStatus src/Dodge/Data/Item/CurseStatus.hs:17:1-39 169468 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 169469 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 169470 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 169471 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Misc src/Dodge/Data/Item/Misc.hs:41:1-41 169409 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Misc src/Dodge/Data/Item/Misc.hs:41:1-41 169410 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 169415 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 169416 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 169430 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 169431 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 169432 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 169433 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 169434 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 169435 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 169452 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 169458 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 169453 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 169454 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 169455 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 169456 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 169457 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 169459 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 169460 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 169896 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 169436 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 169413 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 169414 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:42:1-36 169329 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:42:1-36 169330 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1287:5-23 169314 0 0.0 0.0 0.0 0.0 bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(188,1)-(189,29) 169315 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 169297 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 169298 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 169299 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 169300 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 169307 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 169308 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 169309 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 169110 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 169111 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 169123 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 169124 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 169125 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 169126 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 168696 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 168697 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 168698 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 168699 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1263:5-28 169091 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1258,5)-(1259,42) 169092 0 0.0 0.0 0.0 0.0 null_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:78:1-56 169093 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 169094 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 168940 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 168941 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 168942 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 168943 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1263:5-28 169083 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1258,5)-(1259,42) 169084 0 0.0 0.0 0.0 0.0 null_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:78:1-56 169085 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 169086 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 169038 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 169039 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 169040 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 169073 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 169041 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 169042 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 169043 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 169044 0 0.0 0.0 0.0 0.0 toEncoding Sound.Data src/Sound/Data.hs:66:1-35 169064 0 0.0 0.0 0.0 0.0 toEncoding.\ Sound.Data src/Sound/Data.hs:66:1-35 169065 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 169070 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 169071 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 169072 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 169078 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 169051 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 169052 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:100:1-37 168865 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:100:1-37 168866 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 168873 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 168874 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:98:1-37 168907 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:98:1-37 168908 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 168909 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 168910 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 168911 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:99:1-34 168892 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:99:1-34 168893 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 168898 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 168899 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 168896 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 168897 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 168900 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 168877 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 168878 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 168912 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 168871 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 168872 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 168601 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 168602 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:268:1-29 169732 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:(122,1)-(123,66) 169733 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 168603 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 168604 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 168559 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 168560 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 168561 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 168562 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 168563 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 168564 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 168581 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 168587 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 168582 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 168583 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 168584 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 168585 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 168586 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 168588 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 169890 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 169891 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 168565 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 168533 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 168534 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 169747 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 169748 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 168498 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 168499 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 168500 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 168501 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 168502 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 168503 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 168520 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 168526 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 168521 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 168522 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 168523 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 168524 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 168525 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 168527 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 168504 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 168467 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 168468 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 168469 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 168470 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 168471 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1663:5-43 168440 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 168441 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 168442 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 168443 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 168451 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 168444 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 170308 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 170309 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 168449 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 168450 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 168452 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 168424 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 168425 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 168427 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 168428 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 167525 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 167526 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 167536 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 167537 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 168279 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 168280 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 168281 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 168345 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 168282 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 168290 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.MountedObject src/Dodge/Data/MountedObject.hs:16:1-41 168329 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.MountedObject src/Dodge/Data/MountedObject.hs:16:1-41 168330 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 168331 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 168332 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 168358 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 168359 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 168360 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 168342 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 168343 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 168344 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 168361 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1263:5-28 168275 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1258,5)-(1259,42) 168276 0 0.0 0.0 0.0 0.0 null_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:78:1-56 168289 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 168277 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 168278 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:56:1-38 168259 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:56:1-38 168260 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 168261 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 168262 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 168285 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 168286 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 168287 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 168272 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 168273 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 168274 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:65:1-40 168121 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:65:1-40 168122 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 168123 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 168124 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 168128 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 168129 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 168125 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1658:5-28 167997 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1654:5-52 167998 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 168105 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 168103 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 168104 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 168106 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 168288 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:67:1-41 167999 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:67:1-41 168000 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 168010 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 168011 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-36 168032 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-36 168033 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 168088 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 168089 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 168098 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 168099 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 168199 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 168200 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 168058 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 168059 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 168060 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 168061 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 168062 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 168063 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 168080 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 168086 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 168081 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 168082 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 168083 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 168084 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 168085 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 168087 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 168225 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 168226 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 168064 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 168008 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 168009 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 168379 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 168380 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:84:1-32 167655 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:84:1-32 167656 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 167657 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 167658 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 168132 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 168133 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 168134 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 168215 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 168216 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 168217 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 168364 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 168365 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.CreatureEffect src/Dodge/Data/CreatureEffect.hs:72:1-32 167737 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.CreatureEffect src/Dodge/Data/CreatureEffect.hs:72:1-32 167738 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 167739 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 167740 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 167741 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 167696 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 167697 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 167698 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 167699 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 167700 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 167701 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 167718 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 167724 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 167719 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 167720 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 167721 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 167722 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 167723 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 167725 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 168135 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 167702 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 167672 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 167673 0 0.0 0.0 0.0 0.0 wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:179:1-62 167668 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 167744 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 167745 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 167674 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 167669 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1663:5-43 167554 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 167555 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 167556 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 167557 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 167565 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 168366 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 168367 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 167558 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 168362 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 168363 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 167563 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 167564 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 167566 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 168139 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 168140 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 167534 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 167535 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 168152 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 168153 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 166840 0 0.0 0.0 0.1 0.1 toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 166841 0 0.0 0.0 0.1 0.1 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 166900 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 166901 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 167221 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 167222 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 167223 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 167224 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 167226 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 167227 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 167225 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 167219 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 167220 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:63:1-41 167203 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:63:1-41 167204 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 167205 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 167206 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 167230 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 167231 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 167232 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 167216 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 167217 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 167218 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 167233 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 167234 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1287:5-23 167025 0 0.0 0.0 0.0 0.0 bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(188,1)-(189,29) 167026 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 167045 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 167046 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:62:1-35 167002 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:62:1-35 167003 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 167004 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 167005 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 167160 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 167161 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 167162 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 167015 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 167016 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 167017 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 167166 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 167167 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 166935 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 166936 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 166937 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 166938 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 166939 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 166940 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 166957 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 166963 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 166958 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 166959 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 166960 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 166961 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 166962 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 166964 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 167168 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 166941 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 166909 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 166910 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 167173 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 167174 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2269:5-28 166869 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 166870 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 166871 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 166872 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 166873 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 166874 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 166875 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 166892 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 166898 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 166893 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 166894 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 166895 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 166896 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 166897 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 166899 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 167169 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 167170 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 167165 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 167171 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 166876 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 165988 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 165989 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 165990 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 165991 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1287:5-23 166688 0 0.0 0.0 0.0 0.0 bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(188,1)-(189,29) 166689 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 166690 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 166691 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 166679 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 166680 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 166672 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 166673 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:78:1-38 166424 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:78:1-38 166425 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 166426 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 166427 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:77:1-36 166562 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:77:1-36 166563 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 166564 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 166565 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 166628 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 166629 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 166630 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 166631 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 166632 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 166633 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 166650 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 166656 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 166651 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 166652 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 166653 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 166654 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 166655 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 166657 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 166634 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:85:1-33 166588 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:85:1-33 166589 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 166590 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 166596 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 166593 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 166594 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 166595 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 166603 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 166604 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 166605 0 0.0 0.0 0.0 0.0 wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:179:1-62 166575 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 166658 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 166659 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 166606 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 166576 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 166525 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 166526 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:85:1-33 166488 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:85:1-33 166489 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 166490 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 166491 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 166501 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 166502 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 166503 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 166440 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 166441 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 166442 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 166504 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 166443 0 0.0 0.0 0.0 0.0 wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:179:1-62 166519 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 166660 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 166661 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 166662 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 166663 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 166664 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 166527 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 166520 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:76:1-36 166085 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:76:1-36 166086 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 166087 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 166088 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2269:5-28 166113 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 166114 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 166115 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 166116 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 166270 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 166384 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 166385 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 166386 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 166117 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 166240 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 166241 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 166242 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 166243 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 166244 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 166245 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 166246 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:65:1-35 166136 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:65:1-35 166137 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 166191 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 166192 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 166377 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 166376 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:63:1-32 166363 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:63:1-32 166364 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 166365 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 166366 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 166370 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 166382 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 166367 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:64:1-38 166342 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:64:1-38 166343 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 166344 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 166345 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 166346 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 166298 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 166299 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 166300 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 166301 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 166302 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 166303 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 166320 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 166326 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 166321 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 166322 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 166323 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 166324 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 166325 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 166327 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 166695 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 166304 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:62:1-37 166175 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:62:1-37 166176 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 166177 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 166178 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 166373 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 166374 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 166375 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 166188 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 166189 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 166190 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 166233 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 166273 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 166692 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:65:1-35 166378 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:65:1-35 166379 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 166693 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 166694 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 166380 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 166234 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 166235 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 166236 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 166237 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 166238 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 166239 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 166262 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 166268 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 166263 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 166264 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 166265 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 166266 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 166267 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 166269 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 166272 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 166381 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 166271 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 166018 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 166019 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 166020 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 166021 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 166022 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 166023 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 166040 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 166046 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 166041 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 166042 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 166043 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 166044 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 166045 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 166047 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 166024 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 165883 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 165884 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 165885 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 165886 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 165902 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 165903 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 165904 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 165896 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 165897 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 165918 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 165919 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 165898 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 165899 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 162050 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 162051 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 162210 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 162211 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 164886 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 164887 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 164888 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 164889 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 164992 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 164993 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 164994 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:116:1-38 164942 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:116:1-38 164943 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 164944 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 164945 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 164997 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 164998 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 164999 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 164953 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 164954 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 164955 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 164897 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 164898 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 164965 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 164966 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.CurseStatus src/Dodge/Data/Item/CurseStatus.hs:17:1-39 162675 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.CurseStatus src/Dodge/Data/Item/CurseStatus.hs:17:1-39 162676 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 162677 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 162678 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 163213 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 163214 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 162679 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Misc src/Dodge/Data/Item/Misc.hs:41:1-41 162592 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Misc src/Dodge/Data/Item/Misc.hs:41:1-41 162593 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 162601 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 162602 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 162627 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 162628 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 162629 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 162630 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 162631 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 162632 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 162649 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 162655 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 162650 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 162651 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 162652 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 162653 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 162654 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 162656 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 162660 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 165021 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 162633 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 162599 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 162600 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:42:1-36 162448 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:42:1-36 162449 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1287:5-23 162429 0 0.0 0.0 0.0 0.0 bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(188,1)-(189,29) 162430 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 165017 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 165018 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 162403 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 162404 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 162405 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 162406 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 162416 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 162417 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 162421 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 162364 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 162365 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 162229 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 162230 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 162338 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 163185 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 162353 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 162354 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 162355 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 162356 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 165105 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 165106 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 162275 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 162276 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 162277 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 162279 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 164985 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 164986 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 164987 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:229:1-41 165607 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:229:1-41 165608 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 165609 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 165610 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:32:1-37 165622 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:32:1-37 165623 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 165624 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 165625 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 165627 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 165626 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:227:1-46 162322 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:227:1-46 162323 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 162324 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 162325 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 162335 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 162336 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 162337 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 162339 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 162340 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 162089 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 162090 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 162091 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 162092 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:38:1-39 165290 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:38:1-39 165291 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 165403 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 165404 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:32:1-37 165427 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:32:1-37 165428 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 165429 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 165430 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 165431 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:101:1-32 165376 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:101:1-32 165377 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 165378 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 165379 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 165410 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 165411 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 165412 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.CamouflageStatus src/Dodge/Data/CamouflageStatus.hs:16:1-44 165395 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.CamouflageStatus src/Dodge/Data/CamouflageStatus.hs:16:1-44 165396 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 165397 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 165398 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 165402 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 165399 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1263:5-28 164592 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1258,5)-(1259,42) 164593 0 0.0 0.0 0.0 0.0 null_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:78:1-56 164594 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 164595 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 163829 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 163830 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 163831 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 163832 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1263:5-28 164581 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1258,5)-(1259,42) 164582 0 0.0 0.0 0.0 0.0 null_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:78:1-56 164583 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 164584 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 164464 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 164465 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 164466 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 164546 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 164467 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 164508 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 164509 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 164510 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 164511 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 164978 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 164979 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 164981 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 164982 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 164980 0 0.0 0.0 0.0 0.0 toEncoding Sound.Data src/Sound/Data.hs:66:1-35 164537 0 0.0 0.0 0.0 0.0 toEncoding.\ Sound.Data src/Sound/Data.hs:66:1-35 164538 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 164543 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 164544 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 164545 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 164573 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 165015 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 165016 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 164521 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 164522 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 165019 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 165020 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1287:5-23 164452 0 0.0 0.0 0.0 0.0 bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(188,1)-(189,29) 164453 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 164440 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 164441 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 163872 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 163873 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 163874 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 163875 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 163908 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 163909 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 163917 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 163918 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 164228 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 164229 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 164230 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage src/Dodge/Data/Damage.hs:56:1-34 164231 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Damage src/Dodge/Data/Damage.hs:56:1-34 164232 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 164254 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 164255 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage src/Dodge/Data/Damage.hs:55:1-40 164418 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Damage src/Dodge/Data/Damage.hs:55:1-40 164419 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 164420 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 164421 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 164973 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 164974 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 164975 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 164429 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 164430 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 164431 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 164432 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 164289 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 164290 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 164291 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 164292 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 164293 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 164294 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 164311 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 164317 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 164312 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 164313 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 164314 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 164315 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 164316 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 164318 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 164295 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 164263 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 164264 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage.Type src/Dodge/Data/Damage/Type.hs:29:1-38 164247 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Damage.Type src/Dodge/Data/Damage/Type.hs:29:1-38 164248 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 164249 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 164250 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 164251 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:73:1-40 163933 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:73:1-40 163934 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 163935 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 163936 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 163937 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 163915 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 163916 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 163885 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 163886 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:268:1-29 163887 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:(122,1)-(123,66) 163888 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 164969 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 164970 0 0.0 0.0 0.0 0.0 string.go Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:123:9-66 163889 0 0.0 0.0 0.0 0.0 c2w Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:141:1-28 163890 40 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:100:1-37 163653 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:100:1-37 163654 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 163664 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 163665 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:98:1-37 163725 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:98:1-37 163726 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 163727 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 163728 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 163729 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:99:1-34 163693 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:99:1-34 163694 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 163702 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 163703 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 163700 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 163701 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 163710 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 163671 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 163672 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 163738 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 163662 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 163663 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 163523 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 163524 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 163525 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 163526 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 163536 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 163537 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 163541 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:58:1-36 162188 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:58:1-36 162190 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 162207 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 162208 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 162209 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:99:1-32 162132 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:99:1-32 162133 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 162134 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 162135 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 162151 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 162153 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 162155 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160192 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160193 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 160253 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 160254 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:60:1-35 163005 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:60:1-35 163006 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 163007 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 163008 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 163205 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 163206 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 163207 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 163035 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 163036 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 163037 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 163038 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 163039 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 163040 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 163057 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 163063 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 163058 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 163059 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 163060 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 163061 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 163062 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 163064 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 163065 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 163041 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:84:1-40 162869 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:84:1-40 162870 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 162871 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 162872 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 163200 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 163201 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 163202 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 162973 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 162974 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 165840 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 165841 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 162978 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 162912 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 162913 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 162914 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 162940 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 162915 0 0.0 0.0 0.0 0.0 toEncoding Sound.Data src/Sound/Data.hs:66:1-35 162930 0 0.0 0.0 0.0 0.0 toEncoding.\ Sound.Data src/Sound/Data.hs:66:1-35 162931 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 162936 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 162937 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 162939 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 162965 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 165814 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 165815 0 0.0 0.0 0.0 0.0 toEncoding Sound.Data src/Sound/Data.hs:66:1-35 162890 0 0.0 0.0 0.0 0.0 toEncoding.\ Sound.Data src/Sound/Data.hs:66:1-35 162891 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 162899 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 162900 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 162901 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 161964 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 161966 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 161979 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 161980 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1287:5-23 162001 0 0.0 0.0 0.0 0.0 bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(188,1)-(189,29) 162002 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 162004 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 162009 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1263:5-28 161976 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1258,5)-(1259,42) 161977 0 0.0 0.0 0.0 0.0 null_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:78:1-56 161978 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 163139 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 163141 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.CamouflageStatus src/Dodge/Data/CamouflageStatus.hs:16:1-44 161937 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.CamouflageStatus src/Dodge/Data/CamouflageStatus.hs:16:1-44 161938 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 161939 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 161940 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 161941 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:83:1-46 161903 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:83:1-46 161904 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 161914 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 161915 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 161912 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 161913 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 164967 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 164968 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 161922 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 165831 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 165832 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 161869 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 161870 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:268:1-29 161871 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:(122,1)-(123,66) 161872 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 165118 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 165119 0 0.0 0.0 0.0 0.0 string.go Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:123:9-66 161875 0 0.0 0.0 0.0 0.0 c2w Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:141:1-28 161876 824 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 161852 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 161853 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 161854 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 161855 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 161856 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:85:1-36 161824 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:85:1-36 161825 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 161826 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 161827 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 163210 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 163211 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 163212 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 163100 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 163101 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 163102 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 163103 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 163127 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 163128 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 163129 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 163114 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 163115 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 163366 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 165219 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 165220 0 0.0 0.0 0.0 0.0 wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:179:1-62 163110 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 163117 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 163118 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 163116 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 163111 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 161835 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 161836 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 163367 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 163368 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 161837 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 161766 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 161767 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 161778 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 161779 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1263:5-28 161775 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1258,5)-(1259,42) 161776 0 0.0 0.0 0.0 0.0 null_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:78:1-56 161777 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 161786 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Memory src/Dodge/Data/Creature/Memory.hs:20:1-34 161548 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Memory src/Dodge/Data/Creature/Memory.hs:20:1-34 161549 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 161565 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 161566 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 161562 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 161574 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 161575 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 161576 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 161577 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 165829 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 165830 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 161563 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 161564 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:79:1-38 161291 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:79:1-38 161292 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 161314 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 161315 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:75:1-36 161482 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:75:1-36 161483 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:74:1-34 161399 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:74:1-34 161400 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 161452 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 161453 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 161438 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 161439 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 161440 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 161441 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 161449 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 161450 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 161451 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:78:1-37 161353 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:78:1-37 161354 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 161355 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 161356 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:76:1-37 161307 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:76:1-37 161308 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 161309 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 161310 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 165836 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 165837 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 161311 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161000 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161001 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 161002 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 161003 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161070 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161071 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 161072 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 161073 0 0.0 0.0 0.0 0.0 wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:179:1-62 161083 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 161084 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 161016 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 161017 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 161018 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 161019 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:49:1-34 160852 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:49:1-34 160853 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 160928 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 160929 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 160960 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 160961 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 160962 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:47:1-35 160944 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:47:1-35 160945 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 160946 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 160947 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 160951 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 160952 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 160948 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:48:1-36 160891 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:48:1-36 160892 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 160893 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 160894 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:46:1-39 160920 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:46:1-39 160921 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 160922 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 160923 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 160927 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 165834 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 165835 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 160924 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 160904 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 160905 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:62:1-41 160643 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:62:1-41 160644 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 160659 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 160660 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:59:1-37 165191 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:59:1-37 165192 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 165193 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 165194 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 165228 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 165229 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 165230 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 165209 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 165234 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 165235 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 165236 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 165237 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 165238 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 165239 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 165210 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 165211 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 165212 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 160655 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 160656 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 160657 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 160658 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:67:1-38 160600 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:67:1-38 160601 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 160614 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 160615 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1287:5-23 160623 0 0.0 0.0 0.0 0.0 bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(188,1)-(189,29) 160624 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 160625 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1263:5-28 160611 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1258,5)-(1259,42) 160612 0 0.0 0.0 0.0 0.0 null_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:78:1-56 160613 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:66:1-40 160486 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:66:1-40 160487 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 160488 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 160489 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 160421 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 160422 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:88:1-40 160325 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:88:1-40 160326 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 160327 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 160328 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 165223 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 165224 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 165225 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:87:1-38 165157 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:87:1-38 165158 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 165159 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 165160 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 165164 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 165161 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1263:5-28 163294 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1258,5)-(1259,42) 163295 0 0.0 0.0 0.0 0.0 null_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:78:1-56 163296 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 163297 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 163257 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 163258 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 163259 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 163260 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 163261 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 163262 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 163279 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 163285 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 163280 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 163281 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 163282 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 163283 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 163284 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 163286 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 163263 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 163231 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 163232 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:86:1-38 160405 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:86:1-38 160406 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 160407 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 160408 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 160413 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 160409 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 160355 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 160356 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 160357 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 160358 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 160359 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 160360 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 160377 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 160383 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 160378 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 160379 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 160380 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 160381 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 160382 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 160384 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 163184 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 160361 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 160266 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 160267 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 165808 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 165809 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 160219 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 160220 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 160221 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 160222 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 160223 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 160224 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 160243 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 160249 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 160244 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 160245 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 160246 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 160247 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 160248 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 160252 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 165120 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 165121 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 165833 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 160225 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 160169 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 160170 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 170649 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 170650 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 170790 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 170791 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 170792 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 170793 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 167311 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 160157 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2269:5-28 175951 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 175952 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 176133 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 176134 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 176135 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 176136 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 176118 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 175953 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 176123 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 176124 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:268:1-29 176125 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:(122,1)-(123,66) 176126 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 176129 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 176130 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 176131 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 176132 0 0.0 0.0 0.0 0.0 string.go Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:123:9-66 176127 0 0.0 0.0 0.0 0.0 c2w Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:141:1-28 176128 14 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:82:1-32 176057 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:82:1-32 176058 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 176059 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 176060 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 176087 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 176088 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 176089 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 176090 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 176091 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 176092 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 176109 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 176115 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 176110 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 176111 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 176112 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 176113 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 176114 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 176116 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 176117 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 176093 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:82:1-32 175972 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:82:1-32 175973 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 175974 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 175984 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 175985 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 175989 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 175990 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 175991 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 175992 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 175993 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 176016 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 176017 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 176018 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 176023 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 176019 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 176027 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 176024 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 176025 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 176026 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2269:5-28 175994 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 175995 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 175996 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 176028 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 176008 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 176009 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:268:1-29 176010 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:(122,1)-(123,66) 176011 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 176014 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 176015 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 176020 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 176021 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 176022 0 0.0 0.0 0.0 0.0 string.go Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:123:9-66 176012 0 0.0 0.0 0.0 0.0 c2w Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:141:1-28 176013 16 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 175986 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:68:1-38 175165 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:68:1-38 175166 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 175167 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 175174 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 175175 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 175179 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 175180 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 175181 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 175182 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 175183 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 175184 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 175185 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 175186 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 175187 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:71:1-34 175188 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:71:1-34 175189 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 175190 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 175191 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 175207 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 175208 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 175192 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 175193 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 175194 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 175195 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 175196 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 175197 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 175199 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 175205 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 175200 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 175201 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 175202 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 175203 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 175204 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 175206 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 175311 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 175312 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 175198 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 175176 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:70:1-39 174893 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:70:1-39 174894 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 174918 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 174919 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 174920 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 174921 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 174922 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 174923 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 174924 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 174925 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 174926 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 174927 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:71:1-34 174928 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:71:1-34 174929 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 174895 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 174902 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 174903 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 174907 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 174908 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 174909 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 174910 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 174911 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 174912 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 174913 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 174914 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 174915 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:71:1-34 174916 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:71:1-34 174917 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 175225 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 175226 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:69:1-39 175235 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:69:1-39 175236 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 175229 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 175230 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:268:1-29 175231 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:(122,1)-(123,66) 175232 0 0.0 0.0 0.0 0.0 string.go Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:123:9-66 175233 0 0.0 0.0 0.0 0.0 c2w Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:141:1-28 175234 48 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 175227 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 175228 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 175237 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 175238 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 175239 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 175313 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 175314 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 175240 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 175241 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 175242 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 175243 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 175291 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 175324 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 175244 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 175295 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 175292 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 175293 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 175294 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:71:1-34 175245 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:71:1-34 175246 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 175261 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 175262 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 175275 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 175276 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 175277 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 175278 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 175279 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 175280 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 175282 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 175288 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 175283 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 175284 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 175285 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 175286 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 175287 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 175289 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 175290 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 175281 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 175271 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 175272 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:268:1-29 175273 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:(122,1)-(123,66) 175274 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1263:5-28 175267 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1258,5)-(1259,42) 175268 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 175269 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 175270 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:69:1-39 175247 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:69:1-39 175248 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 175334 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 174904 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 175249 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 175250 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 175251 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 175252 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 175253 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 175254 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 175255 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 175256 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:71:1-34 175257 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:71:1-34 175258 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:69:1-39 175259 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:69:1-39 175260 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.SoundOrigin src/Dodge/Data/SoundOrigin.hs:41:1-39 174425 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.SoundOrigin src/Dodge/Data/SoundOrigin.hs:41:1-39 174426 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 174427 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 174437 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 174438 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 174442 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 174443 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 174444 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 174445 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 174446 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 174447 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 174448 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:81:1-32 174449 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:81:1-32 174450 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 174474 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 174475 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 174476 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 174477 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 174478 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 174479 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 174496 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 174502 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 174497 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 174498 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 174499 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 174500 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 174501 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 174503 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 174480 0 0.0 0.0 0.0 0.0 wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:179:1-62 174451 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 174452 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 174439 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:226:1-37 172855 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:226:1-37 172856 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 172857 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 172867 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 172868 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 172872 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 172873 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 172874 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 172875 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 172876 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 172877 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 172878 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 172879 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 172880 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 172881 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 172882 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 172883 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 172884 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 172896 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 172897 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 172902 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 172903 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 172885 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 172886 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 172887 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 172888 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 172893 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 172894 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 172895 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 172869 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:51:1-32 172238 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Block src/Dodge/Data/Block.hs:51:1-32 172239 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 172240 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 172250 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 172251 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 172255 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 172256 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 172257 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 172258 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 172259 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 172260 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 172261 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 172262 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 172278 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 172263 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 172277 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 172282 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 172279 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 172280 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 172281 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:53:1-33 172264 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Block src/Dodge/Data/Block.hs:53:1-33 172265 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 172272 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 172273 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1658:5-28 172274 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1654:5-52 172275 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 172276 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:52:1-37 172266 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Block src/Dodge/Data/Block.hs:52:1-37 172267 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 172268 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 172269 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 172270 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 172271 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 172252 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:52:1-37 171839 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Block src/Dodge/Data/Block.hs:52:1-37 171840 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 171841 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 171851 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 171852 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 171856 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 171857 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 171858 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 171859 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 172671 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 172672 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 171860 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 171861 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 171862 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 171863 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 171880 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 171897 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 171898 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 172682 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 171864 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 171879 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 171884 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 171881 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1287:5-23 172697 0 0.0 0.0 0.0 0.0 bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(188,1)-(189,29) 172698 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 172699 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 171882 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 171883 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 171895 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:53:1-33 171865 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Block src/Dodge/Data/Block.hs:53:1-33 171866 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 171867 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 171868 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1658:5-28 171876 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1654:5-52 171877 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 171878 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 171914 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 172692 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 171853 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 171168 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 171169 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 171170 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 171180 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 171181 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 171185 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 171186 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 171187 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 171188 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 171189 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 171190 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 171191 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 171192 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 171193 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 171194 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 171195 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 171375 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 171376 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 171196 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 171197 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 171198 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 171374 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 171199 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 171182 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 170680 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 170681 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 170682 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 170692 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 170693 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 170697 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 170698 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 170699 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 170700 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 170701 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 170702 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 170703 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 170704 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 170705 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 170706 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 170707 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 170708 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 170709 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 171328 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 171329 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 171330 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 171338 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 171339 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:137:1-43 171331 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:137:1-43 171332 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 171333 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 171334 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:135:1-43 171335 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:135:1-43 171336 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 171337 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:127:1-42 170724 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:127:1-42 170725 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 170726 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 170727 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 170728 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 171586 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 171587 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 170729 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 170730 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 170731 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 170732 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 170784 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 171597 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 170733 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 170788 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 170785 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 170786 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 170787 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 170734 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 170735 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 170752 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 170753 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 170779 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 170780 0 0.0 0.0 0.0 0.0 emptyObject_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:155:1-51 170781 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 170782 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 170783 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 170761 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 170762 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 170763 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 170764 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:127:1-42 170736 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:127:1-42 170737 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 171607 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 170694 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 170740 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 170741 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 170742 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 170743 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 170744 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 170745 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 170746 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 170747 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 170748 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 170749 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:127:1-42 170750 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:127:1-42 170751 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:132:1-47 170385 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:132:1-47 170386 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 170387 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 170397 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 170398 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 170402 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 170403 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 170404 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 170405 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 170406 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 170407 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 170408 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 170409 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 170410 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 170411 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 170412 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 170413 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 170414 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 170430 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 170431 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:268:1-29 170432 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:(122,1)-(123,66) 170433 0 0.0 0.0 0.0 0.0 string.go Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:123:9-66 170434 0 0.0 0.0 0.0 0.0 c2w Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:141:1-28 170435 24 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 170455 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 170789 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 170456 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 170446 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 170447 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 170418 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 170419 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 170399 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 169762 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 169763 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 169764 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 169771 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 169772 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 169776 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 169777 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 169778 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 169779 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 169780 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 169781 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 169782 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 169783 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 169784 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 169785 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 169786 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 169787 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 169788 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 169789 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 169790 0 0.0 0.0 0.0 0.0 liftToEncoding.pairEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1690:9-52 169794 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 169795 0 0.0 0.0 0.0 0.0 toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:472:5-48 169808 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:25:1-38 169809 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:25:1-38 169810 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 169791 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 169811 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 169812 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 169813 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 169814 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 169815 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 169816 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 169817 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 169818 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 169819 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 169820 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 169862 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 169863 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 169864 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 169865 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:268:1-29 169866 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:(122,1)-(123,66) 169867 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 169821 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 169822 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 169853 0 0.0 0.0 0.0 0.0 liftToEncoding.pairEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1690:9-52 169823 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 169845 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 169854 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 169850 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 169851 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 169852 0 0.0 0.0 0.0 0.0 toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:472:5-48 169824 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:25:1-38 169825 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:25:1-38 169826 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 169773 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 169829 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 169830 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 169831 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 169832 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 169833 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 169834 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 169835 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 169836 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 169837 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 169838 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 169839 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 169840 0 0.0 0.0 0.0 0.0 liftToEncoding.pairEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1690:9-52 169841 0 0.0 0.0 0.0 0.0 toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:472:5-48 169842 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:25:1-38 169843 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:25:1-38 169844 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 168963 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 168964 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 168965 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 168972 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 168973 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 168977 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 168978 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 168979 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 168980 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 168981 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 168982 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 168983 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 168984 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 168985 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 173406 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 173407 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 173408 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 173409 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 173410 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 173411 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 173412 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 173413 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 173414 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 173415 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 173434 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 173435 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 173436 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 173437 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1287:5-23 173426 0 0.0 0.0 0.0 0.0 bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(188,1)-(189,29) 173427 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 173420 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 173421 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 168986 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 168987 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 168988 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 168989 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 168990 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 168991 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 168992 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 168993 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 168994 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 168995 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 168996 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 168997 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 168998 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 168999 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 169018 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 169019 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 169020 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 169021 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1287:5-23 169010 0 0.0 0.0 0.0 0.0 bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(188,1)-(189,29) 169011 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 169892 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 169893 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 169004 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 169005 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 168974 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 168751 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 168752 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 168753 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 168760 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 168761 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 168765 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 168766 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 168767 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 168768 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 168769 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 168770 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 168771 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 168772 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 168773 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 168774 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 168775 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 168776 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 168777 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 168778 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 168779 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 168780 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 168781 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 168782 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 168783 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 168784 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 168785 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 168762 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:56:1-38 167917 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:56:1-38 167918 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 167919 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 167929 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 167930 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 167934 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 167935 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 167936 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 167937 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 167938 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 167939 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 167940 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 167941 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 168194 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 168377 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 168378 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 167942 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 168193 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 168198 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 168195 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 168196 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 168197 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 167943 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 167944 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 167945 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 167946 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:65:1-40 168167 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:65:1-40 168168 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1658:5-28 167978 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1654:5-52 167979 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 168166 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 167980 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 167967 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 167968 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 167969 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 167970 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1263:5-28 167954 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1258,5)-(1259,42) 167955 0 0.0 0.0 0.0 0.0 null_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:78:1-56 167956 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 168222 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 168223 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 168169 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 168170 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 168171 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 168172 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 168173 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 168174 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 168175 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 168176 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 168177 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 168178 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:65:1-40 168179 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:65:1-40 168180 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 167931 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 168181 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 168182 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 168183 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 168184 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 168185 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 168186 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 168187 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 168188 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 168189 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 168190 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:65:1-40 168191 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:65:1-40 168192 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:86:1-34 167767 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:86:1-34 167768 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 167769 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 167779 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 167780 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 167784 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 167785 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 167786 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 167787 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 167788 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 167789 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 167790 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 167791 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 167792 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 167856 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 168154 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 168155 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2269:5-28 168156 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 168157 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 168158 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 168159 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 168160 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 168161 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 168162 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 168163 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 167801 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 168368 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 168369 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2269:5-28 168370 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 168371 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 168372 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 168373 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 168374 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 168375 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 168376 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 167793 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 167794 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 167795 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 167796 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 167894 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 167895 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 168164 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 168165 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 167868 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 167869 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 168137 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 168138 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2269:5-28 167825 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 167826 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 167827 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 167828 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 167829 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 167830 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 167831 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 167848 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 167854 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 167849 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 167850 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 167851 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 167852 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 167853 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 167855 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 168136 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 168381 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 167832 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 167781 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:55:1-38 167588 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:55:1-38 167589 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 167590 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 167600 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 167601 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 167605 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 167606 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 167607 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 167608 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 167609 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 167610 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 167611 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 167612 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 167613 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 167614 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 167615 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 167616 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 167617 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 167602 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:62:1-35 167267 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:62:1-35 167268 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 167269 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 167276 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 167277 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 167281 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 167282 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 167283 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 167284 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 167285 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 167286 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 167287 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 167288 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 167289 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 167290 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 167291 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 167292 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 167293 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1287:5-23 167294 0 0.0 0.0 0.0 0.0 bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(188,1)-(189,29) 167295 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 167309 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 167310 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 167278 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:63:1-41 167074 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:63:1-41 167075 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 167076 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 167086 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 167087 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 167091 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 167092 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 167093 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 167094 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 167095 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 167096 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 167097 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 167098 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 167153 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 167099 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 167152 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 167157 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 167154 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 167175 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 167176 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 167155 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 167156 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 167172 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 167100 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 167101 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 167102 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 167103 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 167124 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 167125 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 167109 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 167110 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 167163 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 167164 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 167126 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 167127 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 167128 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 167129 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 167130 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 167131 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 167132 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 167133 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 167134 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 167135 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 167136 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 167137 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 167088 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 167140 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 167141 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 167142 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 167143 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 167144 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 167145 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 167146 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 167147 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 167148 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 167149 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 167150 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 167151 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:229:1-41 165761 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:229:1-41 165762 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 165763 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 165770 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 165771 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 165775 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 165776 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 165777 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 165778 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 165779 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 165780 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 165781 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 165782 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 165783 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 165784 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 165785 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 165793 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 165794 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 165795 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 165796 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 165786 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 165787 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 165788 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 165789 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 165790 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 165791 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 165792 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 165772 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:37:1-39 165455 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:37:1-39 165456 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 165457 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 165467 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 165468 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 165472 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 165473 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 165474 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 165475 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 165476 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 165477 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 165478 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 165479 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 165480 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 165481 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 165482 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 165558 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 165559 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 165483 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 165484 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 165553 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 165554 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1263:5-28 165555 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1258,5)-(1259,42) 165556 0 0.0 0.0 0.0 0.0 null_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:78:1-56 165557 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:38:1-39 165485 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:38:1-39 165486 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 165487 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 165488 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 165523 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 165524 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 165525 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 165526 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 165527 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 165528 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 165545 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 165551 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 165546 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 165547 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 165548 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 165549 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 165550 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 165552 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 165529 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1263:5-28 165496 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1258,5)-(1259,42) 165497 0 0.0 0.0 0.0 0.0 null_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:78:1-56 165498 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 165469 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:101:1-32 165313 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:101:1-32 165314 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 165315 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 165325 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 165326 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 165330 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 165331 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 165332 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 165333 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 165334 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 165335 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 165336 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 165337 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 165338 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 165339 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 165340 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 165341 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 165342 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:38:1-39 165343 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:38:1-39 165344 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 165345 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 165346 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:32:1-37 165710 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:32:1-37 165711 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 165712 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 165713 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 165714 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 165715 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 165716 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 165717 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 165718 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 165719 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 165720 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 165721 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 165722 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 165723 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:38:1-39 165724 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:38:1-39 165725 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 165746 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 165747 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:32:1-37 165726 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:32:1-37 165727 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 165327 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 165730 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 165731 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 165732 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 165733 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 165734 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 165735 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 165736 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 165737 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 165738 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 165739 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 165740 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 165741 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:38:1-39 165742 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:38:1-39 165743 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:32:1-37 165744 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:32:1-37 165745 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:232:1-42 164738 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:232:1-42 164739 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 164740 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 164750 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 164751 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 164755 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 164756 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 164757 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 164758 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 164759 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 164760 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 164761 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 164762 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 164763 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 173979 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 173980 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 173981 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 173982 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 174019 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 174020 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 174021 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 174022 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 173983 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 173984 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 173985 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 173986 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 173989 0 0.0 0.0 0.0 0.0 liftToEncoding.pairEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1690:9-52 173987 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 173988 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 173990 0 0.0 0.0 0.0 0.0 toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:472:5-48 173991 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 173992 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 173993 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 169226 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 169227 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 169228 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 169229 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 169230 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 169231 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 169232 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 169233 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 169278 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 169279 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 169284 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 169285 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 169234 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 169235 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 169236 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 169237 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 169240 0 0.0 0.0 0.0 0.0 liftToEncoding.pairEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1690:9-52 169238 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 169239 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 169241 0 0.0 0.0 0.0 0.0 toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:472:5-48 169242 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 169243 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 169244 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 164764 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 164765 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 164856 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 164857 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 164858 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 164859 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 164766 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 164767 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 164768 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 164769 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 164772 0 0.0 0.0 0.0 0.0 liftToEncoding.pairEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1690:9-52 164988 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 164989 0 0.0 0.0 0.0 0.0 liftToEncoding.pairEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1690:9-52 164770 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 164771 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 164773 0 0.0 0.0 0.0 0.0 toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:472:5-48 164778 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 164779 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 164780 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 164781 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 164782 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 164783 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 164784 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 164785 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 164786 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 164787 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 164788 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 173994 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 173995 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 173996 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 173997 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 173998 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 173999 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 174000 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 174001 0 0.0 0.0 0.0 0.0 liftToEncoding.pairEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1690:9-52 174002 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 174018 0 0.0 0.0 0.0 0.0 toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:472:5-48 174003 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 174004 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 174005 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 169245 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 169246 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 169247 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 169248 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 169249 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 169250 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 169251 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 169252 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 169253 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 169254 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 169255 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 169256 0 0.0 0.0 0.0 0.0 liftToEncoding.pairEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1690:9-52 169257 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 169277 0 0.0 0.0 0.0 0.0 toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:472:5-48 169258 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 169259 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 169260 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 164789 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 164790 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 164791 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 164792 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 164793 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 164794 0 0.0 0.0 0.0 0.0 liftToEncoding.pairEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1690:9-52 164795 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 164819 0 0.0 0.0 0.0 0.0 toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:472:5-48 164796 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 164797 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 164798 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 164752 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 164801 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 164802 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 164803 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 164804 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 164805 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 164806 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 164807 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 164808 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 174006 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 174007 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 174008 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 174009 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 174010 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 174011 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 174012 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 174013 0 0.0 0.0 0.0 0.0 liftToEncoding.pairEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1690:9-52 174014 0 0.0 0.0 0.0 0.0 toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:472:5-48 174015 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 174016 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 174017 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 169261 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 169262 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 169263 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 169264 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 169265 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 169266 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 169267 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 169268 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 169269 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 169270 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 169271 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 169272 0 0.0 0.0 0.0 0.0 liftToEncoding.pairEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1690:9-52 169273 0 0.0 0.0 0.0 0.0 toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:472:5-48 169274 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 169275 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 169276 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 164809 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 164810 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 164811 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 164812 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 164813 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 164814 0 0.0 0.0 0.0 0.0 liftToEncoding.pairEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1690:9-52 164815 0 0.0 0.0 0.0 0.0 toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:472:5-48 164816 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 164817 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 164818 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 164627 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 164628 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 164629 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 164639 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 164640 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 164644 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 164645 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 164646 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 164647 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 164648 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 164649 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 164650 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 164651 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 164652 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 169149 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 169150 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 169151 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 169152 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 169153 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 169154 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 169155 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 169156 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 169157 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 169158 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 169159 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 169160 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 169165 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 169166 0 0.0 0.0 0.0 0.0 liftToEncoding.pairEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1690:9-52 169170 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 169171 0 0.0 0.0 0.0 0.0 toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:472:5-48 169184 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 169185 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 169186 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 169167 0 0.0 0.0 0.0 0.0 liftToEncoding.pairEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1690:9-52 169894 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 164653 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 164654 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 164655 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 164656 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 164657 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 164658 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 164659 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 164660 0 0.0 0.0 0.0 0.0 liftToEncoding.pairEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1690:9-52 164664 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 164665 0 0.0 0.0 0.0 0.0 toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:472:5-48 164678 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 164679 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 164680 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 164661 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 164681 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 164682 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 164683 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 164684 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 164685 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 164686 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 164687 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 164688 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 169187 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 169188 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 169189 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 169190 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 169191 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 169192 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 169193 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 169194 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 169195 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 169196 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 169197 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 169198 0 0.0 0.0 0.0 0.0 liftToEncoding.pairEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1690:9-52 169199 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 169221 0 0.0 0.0 0.0 0.0 toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:472:5-48 169200 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 169201 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 169202 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 164689 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 164690 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 164691 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 164692 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 164693 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 164694 0 0.0 0.0 0.0 0.0 liftToEncoding.pairEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1690:9-52 164695 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 164719 0 0.0 0.0 0.0 0.0 toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:472:5-48 164696 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 164697 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 164698 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 164641 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 164701 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 164702 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 164703 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 164704 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 164705 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 164706 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 164707 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 164708 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 169205 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 169206 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 169207 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 169208 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 169209 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 169210 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 169211 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 169212 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 169213 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 169214 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 169215 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 169216 0 0.0 0.0 0.0 0.0 liftToEncoding.pairEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1690:9-52 169217 0 0.0 0.0 0.0 0.0 toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:472:5-48 169218 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 169219 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 169220 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 164709 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 164710 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 164711 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 164712 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 164713 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 164714 0 0.0 0.0 0.0 0.0 liftToEncoding.pairEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1690:9-52 164715 0 0.0 0.0 0.0 0.0 toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:472:5-48 164716 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 164717 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 164718 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage src/Dodge/Data/Damage.hs:55:1-40 164346 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Damage src/Dodge/Data/Damage.hs:55:1-40 164347 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 164348 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 164358 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 164359 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 164363 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 164364 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 164365 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 164366 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 164367 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 164368 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 164369 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 164370 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 164371 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 173884 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 173885 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 173886 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 173887 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 173888 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 173889 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 173890 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 173891 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 173892 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 173893 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 173894 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 173895 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 173896 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 173897 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 173898 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 173899 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 164372 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 164373 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 164374 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 164375 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 164376 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 164377 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 164378 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 164379 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 164380 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 164381 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 164382 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 164383 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 164384 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 164385 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 164360 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:75:1-44 164080 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:75:1-44 164081 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 164082 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 164092 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 164093 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 164097 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 164098 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 164099 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 164100 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 164101 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 164102 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 164103 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 164104 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 164105 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 173722 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 173723 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 173724 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 173725 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 173726 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 173727 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 173728 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 173729 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 173730 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 173731 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 173732 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 173733 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 173734 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 173735 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 173793 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 173794 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 173795 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 173796 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 173785 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 173786 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 173779 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 173780 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 173749 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 173750 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 173751 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 173752 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 173753 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 173754 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 173771 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 173777 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 173772 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 173773 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 173774 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 173775 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 173776 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 173778 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 173755 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 164106 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 164107 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 164108 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 164109 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 164110 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 164111 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 164112 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 164113 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 164114 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 164115 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 164116 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 164117 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 164204 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 164205 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 164206 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 164207 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 164193 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 164194 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 164175 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 164176 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 164142 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 164143 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 164144 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 164145 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 164146 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 164147 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 164164 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 164170 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 164165 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 164166 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 164167 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 164168 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 164169 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 164171 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 165013 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 165014 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 164148 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 164094 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:74:1-39 163961 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:74:1-39 163962 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 163963 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 163973 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 163974 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 163978 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 163979 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 163980 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 163981 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 163982 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 163983 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 163984 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 163985 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 163986 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 173666 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 173667 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 173668 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 173669 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 173670 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 173671 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 173672 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 173673 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 173674 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 173675 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 173676 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 173677 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 173678 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 173679 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:72:1-43 173686 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:72:1-43 173687 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 163987 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 163988 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 163989 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 163990 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 163991 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 163992 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 163993 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 163994 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 163995 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 163996 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 163997 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 163998 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:72:1-43 164013 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:72:1-43 164014 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 164015 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 164016 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 164017 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 164018 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 164019 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 164020 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 164021 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 164022 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 173688 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 173689 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 173690 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 173691 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 173692 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 173693 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 173694 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 173695 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 173696 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 173697 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 173698 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 173699 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 173716 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 173717 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:72:1-43 173700 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:72:1-43 173701 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 164023 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 164024 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 164025 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 164026 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 164027 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 164028 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 164029 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 164030 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 164031 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 164032 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 164057 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 164058 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:72:1-43 164033 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:72:1-43 164034 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 163975 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 164037 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 164038 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 164039 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 164040 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 164041 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 164042 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 164043 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 164044 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 173702 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 173703 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 173704 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 173705 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 173706 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 173707 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 173708 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 173709 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 173710 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 173711 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 173712 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 173713 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:72:1-43 173714 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:72:1-43 173715 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 164045 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 164046 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 164047 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 164048 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 164049 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 164050 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 164051 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 164052 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 164053 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 164054 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:72:1-43 164055 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:72:1-43 164056 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldScroll src/Dodge/Data/Item/HeldScroll.hs:21:1-38 163760 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldScroll src/Dodge/Data/Item/HeldScroll.hs:21:1-38 163761 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 163762 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 163772 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 163773 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 163777 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 163778 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 163779 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 163780 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 163781 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 163782 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 163783 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 163784 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 163785 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 173377 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 173378 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 173379 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 173380 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 173381 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 173382 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 173383 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 173384 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 168917 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 168918 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 168919 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 168920 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 168921 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 168922 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 168923 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 168924 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 168925 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 168926 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 168927 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 168928 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 163786 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 163787 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 163788 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 163789 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 163790 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 163791 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 163774 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 163563 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 163564 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 163565 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 163575 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 163576 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 163580 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 163581 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 163582 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 163583 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 163584 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 163585 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 163586 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 163587 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 163588 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 173272 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 173273 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 173274 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 173275 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 173276 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 173277 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 173278 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 173279 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 173286 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 173287 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 168806 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 168807 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 168808 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 168809 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 168810 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 168811 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 168812 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 168813 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 168814 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 168815 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 168816 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 168817 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 168824 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 168825 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 163589 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 163590 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 163591 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 163592 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 163593 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 163594 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 163604 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 163605 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 163606 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 163607 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 163608 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 163609 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 163610 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 163611 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 163612 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 163613 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 173288 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 173289 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 173290 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 173291 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 173292 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 173293 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 173304 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 173305 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 173294 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 173295 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 168826 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 168827 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 168828 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 168829 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 168830 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 168831 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 168832 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 168833 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 168834 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 168835 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 168850 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 168851 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 168836 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 168837 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 163614 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 163615 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 163616 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 163617 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 163634 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 163635 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 163618 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 163619 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 163577 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 163620 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 163621 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 163622 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 163623 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 163624 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 163625 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 163626 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 163627 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 173296 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 173297 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 173298 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 173299 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 173300 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 173301 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 173302 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 173303 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 168838 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 168839 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 168840 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 168841 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 168842 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 168843 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 168844 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 168845 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 168846 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 168847 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 168848 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 168849 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 163628 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 163629 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 163630 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 163631 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 163632 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 163633 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 163454 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 163455 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 163456 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 163466 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 163467 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 163471 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 163472 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 163473 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 163474 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 163475 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 163476 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 163477 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 163478 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 163479 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 173220 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 173221 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 173222 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 173223 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 173224 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 173225 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 173226 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 173227 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 168722 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 168723 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 168724 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 168725 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 168726 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 168727 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 168728 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 168729 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 168730 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 168731 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 168732 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 168733 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 163480 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 163481 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 163482 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 163483 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 163484 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 163485 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 163468 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 163311 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 163312 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 163313 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 163320 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 163321 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 163325 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 163326 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 163327 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 163328 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 163329 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 163330 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 163331 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 163332 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 163333 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 163334 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 163335 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 163336 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 163337 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 163338 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 163339 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 163322 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 162805 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 162806 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 162807 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 162817 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 162818 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 162822 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 162823 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 162824 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 162825 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 162826 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 162827 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 162828 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 162829 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 165797 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 162830 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 162831 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 165801 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 165798 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 173110 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 173111 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 173112 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 173113 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 173182 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 173183 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 173173 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 173174 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 173138 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 173139 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 173140 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 173141 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 173142 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 173143 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 173160 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 173166 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 173161 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 173162 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 173163 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 173164 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 173165 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 173167 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 173144 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 165799 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 165800 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 162832 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 162833 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 162834 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 162835 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 162819 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Scope src/Dodge/Data/Item/Scope.hs:34:1-33 162754 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Scope src/Dodge/Data/Item/Scope.hs:34:1-33 162755 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 162756 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 162766 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 162767 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 162771 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 162772 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 162773 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 162774 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 162775 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 162776 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 162777 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 162778 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 162779 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 173100 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 173101 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 173102 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 173103 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 173104 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 173105 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 169576 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 169577 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 169578 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 169579 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 169580 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 169581 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 169582 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 169583 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 169584 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 169585 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 162780 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 162781 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 162782 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 162783 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 162768 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:39:1-38 162703 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:39:1-38 162704 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 162705 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 162715 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 162716 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 162720 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 162721 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 162722 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 162723 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 162724 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 162725 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 162726 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 162727 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 162728 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 173090 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 173091 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 173092 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 173093 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 173094 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 173095 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 162729 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 162730 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 162731 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 162732 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 162717 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 162471 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 162472 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 162473 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 162483 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 162484 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 162488 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 162489 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 162490 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 162491 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 162492 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 162493 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 162494 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 162495 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 162496 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 172953 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 172954 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 172955 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 172956 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 172961 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 172962 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 172980 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 172981 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 172982 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 172983 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 172984 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 172985 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 173002 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 173008 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 173003 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 173004 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 173005 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 173006 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 173007 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 173009 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 172986 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 172965 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 172966 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:42:1-36 172957 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:42:1-36 172958 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 172959 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 172960 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 169335 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 169336 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 169337 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 169338 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 169339 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 169340 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 169341 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 169342 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 169347 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 169348 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 169366 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 169367 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 169368 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 169369 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 169370 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 169371 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 169388 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 169394 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 169389 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 169390 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 169391 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 169392 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 169393 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 169395 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 169895 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 169372 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 169351 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 169352 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:42:1-36 169343 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:42:1-36 169344 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 169345 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 169346 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 162497 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 162498 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 162512 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 162513 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 162545 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 162546 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 162547 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 162548 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 162549 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 162550 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 162567 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 162573 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 162568 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 162569 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 162570 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 162571 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 162572 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 162574 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 162551 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 162519 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 162520 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:42:1-36 162499 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:42:1-36 162500 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 162501 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 162502 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 162485 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:61:1-35 161719 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:61:1-35 161720 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 161721 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 161731 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 161732 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 161736 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 161737 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 161738 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 161739 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 161740 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 161741 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 161742 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 161743 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 161744 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 161745 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 161746 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 161747 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 161748 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 161733 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:60:1-35 161668 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:60:1-35 161669 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 161670 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 161680 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 161681 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 161685 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 161686 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 161687 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 161688 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 161689 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 161690 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 161691 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 161692 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 161693 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 161694 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 161695 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 161696 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 161697 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 161682 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:84:1-40 161603 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:84:1-40 161604 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 161606 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 161628 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 161629 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 161634 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 161635 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 161636 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 161637 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 161638 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 161639 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 161640 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 161641 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 161642 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 161643 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 161644 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 161645 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 161646 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 161631 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 161504 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 161505 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 161506 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 161513 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 161514 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 161518 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 161519 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 161520 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 161521 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 161522 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 161523 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 161524 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 161525 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 161526 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 161527 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 161528 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 161529 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 161530 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 161515 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161233 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161234 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 161235 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 161245 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 161246 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 161250 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 161251 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 161252 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 161253 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 161254 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 161255 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 161256 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 161257 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 161258 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 161259 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 161260 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 161267 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 161268 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 161272 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 161273 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161261 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161262 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 161263 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 161264 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 161265 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 161266 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 161247 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161167 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161168 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 161169 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 161179 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 161180 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 161184 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 161185 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 161186 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 161187 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 161188 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 161189 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 161190 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 161191 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 161192 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 161193 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 161194 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161195 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161196 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 161205 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 161206 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 161211 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 161212 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 161213 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 161214 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161197 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161198 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 161199 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 161200 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 161201 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 161202 0 0.0 0.0 0.0 0.0 wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:179:1-62 161203 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 161204 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 161181 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161098 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161099 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 161100 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 161107 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 161108 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 161112 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 161113 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 161114 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 161115 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 161116 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 161117 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 161118 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 161119 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 161120 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 161121 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 161122 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161123 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161124 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 161109 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 161145 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 161146 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 161147 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 161148 0 0.0 0.0 0.0 0.0 wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:179:1-62 161125 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 161126 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 161133 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 161134 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 161135 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 161136 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 161137 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 161138 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 161139 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 161140 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 161141 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 161142 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161143 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161144 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 165810 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 165811 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 165812 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 165813 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:58:1-44 160735 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:58:1-44 160736 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 160737 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 160747 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 160748 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 160752 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 160753 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160781 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160782 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160783 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160784 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 160785 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 160754 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 160755 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 160756 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 160757 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 160758 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 160759 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 160760 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160761 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160762 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 160763 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 160764 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 160800 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 160801 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 160802 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 160803 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 160804 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 160805 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 160806 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 160807 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 160808 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 160809 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160810 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160811 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 160828 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 160829 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 160833 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 160834 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 160812 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 160813 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 160749 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 160816 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 160817 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 160818 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 160819 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 160820 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 160821 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 160822 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 160823 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160824 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160825 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 160826 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 160827 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:59:1-37 160682 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:59:1-37 160683 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 160684 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 160694 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 160695 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 160699 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 160700 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 160701 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 160702 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 160703 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 160704 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 160705 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 160706 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 160707 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160708 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160709 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:62:1-41 160710 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:62:1-41 160711 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 160712 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 160713 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 160696 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:65:1-45 160513 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:65:1-45 160514 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 160515 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 160525 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 160526 0 0.0 0.0 0.0 0.0 closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 160530 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 160531 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 160532 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 160533 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 160534 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 160535 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 160536 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 160537 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 160567 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 160538 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 165632 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 165629 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:33:1-41 165643 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:33:1-41 165644 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 165630 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 165631 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160539 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160540 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 160541 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 160542 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 160580 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 160581 0 0.0 0.0 0.0 0.0 emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 160582 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1287:5-23 160556 0 0.0 0.0 0.0 0.0 bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(188,1)-(189,29) 160557 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 160546 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 160547 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 165628 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 165645 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 165646 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 165647 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 165648 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 165649 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 165650 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 165651 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 165652 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 165667 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 165668 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 165669 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 165670 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 165671 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 165672 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 165673 0 0.0 0.0 0.0 0.0 liftToEncoding.pairEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1690:9-52 165677 0 0.0 0.0 0.0 0.0 comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:275:1-35 165698 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 165678 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 165703 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 165704 0 0.0 0.0 0.0 0.0 closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 165705 0 0.0 0.0 0.0 0.0 toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:472:5-48 165687 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:33:1-41 165688 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:33:1-41 165689 0 0.0 0.0 0.0 0.0 openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 165674 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:33:1-41 165653 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:33:1-41 165654 0 0.0 0.0 0.0 0.0 unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 160527 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 165657 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 165658 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 165659 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 165660 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 165661 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 165662 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 165663 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 165664 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 165690 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 165691 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 165692 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 165693 0 0.0 0.0 0.0 0.0 liftToEncoding.pairEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1690:9-52 165694 0 0.0 0.0 0.0 0.0 toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:472:5-48 165695 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:33:1-41 165696 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:33:1-41 165697 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:33:1-41 165665 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:33:1-41 165666 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 160109 0 0.0 0.0 0.3 0.3 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 160110 1 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 160111 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:68:1-30 176873 0 0.0 0.0 0.0 0.1 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:68:1-30 176874 0 0.0 0.0 0.0 0.1 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 176875 0 0.0 0.0 0.0 0.1 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 176876 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 176917 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 176918 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 176919 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 176877 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 176878 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 176887 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 177103 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 177104 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 177105 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-36 177114 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-36 177115 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 177127 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1658:5-28 177183 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1654:5-52 177184 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:65:1-40 177208 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:65:1-40 177209 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 177210 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 177211 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 177139 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 177140 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 177141 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 177142 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 177143 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 177144 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 177156 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 176892 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 176893 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 176934 0 0.0 0.0 0.0 0.1 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 176935 0 0.0 0.0 0.0 0.1 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 176936 0 0.0 0.0 0.0 0.1 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-36 176945 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-36 176946 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 176957 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1658:5-28 177013 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1654:5-52 177014 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:65:1-40 177224 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:65:1-40 177225 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 177226 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 177227 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 176969 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 176970 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 176971 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 176972 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 176973 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 176974 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 176986 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:5-28 176903 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(2279,5)-(2283,7) 176904 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 177045 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 177046 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 177047 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 177048 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 177049 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 177050 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 177062 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 176672 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 176673 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 176674 0 0.0 0.0 0.0 0.0 toEncoding Data.Tile src/Data/Tile.hs:26:1-32 176684 0 0.0 0.0 0.0 0.0 toEncoding.\ Data.Tile src/Data/Tile.hs:26:1-32 176685 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 176693 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 176792 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 176793 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 176794 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 176795 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 176796 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 176797 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 176809 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 176731 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 176732 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 176733 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 176734 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 176735 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 176736 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 176737 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 176750 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 176164 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 176165 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 176170 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 176324 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 176325 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 176326 0 0.0 0.0 0.0 0.0 toEncoding Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:91:1-38 176522 0 0.0 0.0 0.0 0.0 toEncoding.\ Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:91:1-38 176523 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 176528 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 176578 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 176579 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 176580 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 176581 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 176582 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 176583 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 176595 0 0.0 0.0 0.0 0.0 toEncoding Dodge.GameRoom src/Dodge/GameRoom.hs:32:1-36 176336 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.GameRoom src/Dodge/GameRoom.hs:32:1-36 176337 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 176345 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 176383 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 176384 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 176385 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 176386 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 176387 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 176388 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 176389 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 176402 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bounds src/Dodge/Data/Bounds.hs:24:1-34 176287 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bounds src/Dodge/Data/Bounds.hs:24:1-34 176288 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 176293 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:25:1-37 176182 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:25:1-37 176183 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 176201 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 176202 0 0.0 0.0 0.0 0.0 liftToEncoding.pairEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1690:9-52 176207 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2269:5-28 176234 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 176235 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:24:1-43 176263 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:24:1-43 176264 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 176265 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 176266 0 0.0 0.0 0.0 0.0 toEncoding Color src/Color.hs:168:1-40 176245 0 0.0 0.0 0.0 0.0 toEncoding.\ Color src/Color.hs:168:1-40 176246 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 176247 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 176248 0 0.0 0.0 0.0 0.0 toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:472:5-48 176217 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage.Type src/Dodge/Data/Damage/Type.hs:29:1-38 176218 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Damage.Type src/Dodge/Data/Damage/Type.hs:29:1-38 176219 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 176220 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 176221 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:82:1-32 176046 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:82:1-32 176047 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 176048 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 176049 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:70:1-39 174839 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:70:1-39 174840 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 174841 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 174842 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:68:1-38 174678 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:68:1-38 174679 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 174680 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 174681 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:81:1-32 174381 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:81:1-32 174382 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 174383 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 174384 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:83:1-34 174246 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:83:1-34 174247 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 174248 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 174249 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Modification src/Dodge/Data/Modification.hs:32:1-40 174188 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Modification src/Dodge/Data/Modification.hs:32:1-40 174189 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 174190 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 174191 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:115:1-40 174093 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:115:1-40 174094 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 174095 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 174096 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:51:1-32 172450 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Block src/Dodge/Data/Block.hs:51:1-32 172451 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 172452 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 172453 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:52:1-37 172042 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Block src/Dodge/Data/Block.hs:52:1-37 172043 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 172044 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 172045 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:133:1-32 171555 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:133:1-32 171556 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 171557 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 171558 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:135:1-43 171259 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:135:1-43 171260 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 171261 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 171262 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 171216 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 171217 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 171218 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 171219 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:130:1-32 171058 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:130:1-32 171059 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 171060 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 171061 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 170900 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 170901 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 170902 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 170903 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:132:1-47 170809 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:132:1-47 170810 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 170811 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 170812 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 170483 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 170484 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 170485 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 170486 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 170280 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 170281 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 170282 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 170283 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:45:1-48 170196 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:45:1-48 170197 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 170198 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 170199 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:47:1-34 170001 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:47:1-34 170002 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 170003 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 170004 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:39:1-38 169491 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:39:1-38 169492 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 169493 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 169494 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 168631 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 168632 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 168633 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 168634 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.MountedObject src/Dodge/Data/MountedObject.hs:16:1-41 168318 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.MountedObject src/Dodge/Data/MountedObject.hs:16:1-41 168319 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 168320 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 168321 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:56:1-38 168248 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:56:1-38 168249 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 168250 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 168251 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:84:1-32 167644 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:84:1-32 167645 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 167646 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 167647 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:63:1-41 167192 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:63:1-41 167193 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 167194 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 167195 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:62:1-35 166991 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:62:1-35 166992 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 166993 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 166994 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:77:1-36 166551 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:77:1-36 166552 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 166553 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 166554 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:85:1-33 166477 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:85:1-33 166478 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 166479 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 166480 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:78:1-38 166413 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:78:1-38 166414 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 166415 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 166416 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:62:1-37 166164 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:62:1-37 166165 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 166166 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 166167 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:76:1-36 166074 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:76:1-36 166075 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 166076 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 166077 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 165977 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 165978 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 165979 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 165980 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:229:1-41 165596 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:229:1-41 165597 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 165598 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 165599 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:101:1-32 165365 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:101:1-32 165366 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 165367 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 165368 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:59:1-37 165180 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:59:1-37 165181 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 165182 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 165183 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:116:1-38 164931 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:116:1-38 164932 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 164933 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 164934 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 164875 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 164876 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 164877 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 164878 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 164497 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 164498 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 164499 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 164500 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage src/Dodge/Data/Damage.hs:55:1-40 164407 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Damage src/Dodge/Data/Damage.hs:55:1-40 164408 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 164409 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 164410 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 163861 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 163862 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 163863 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 163864 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 163818 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 163819 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 163820 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 163821 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 163512 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 163513 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 163514 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 163515 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:60:1-35 162994 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:60:1-35 162995 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 162996 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 162997 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:84:1-40 162858 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:84:1-40 162859 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 162860 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 162861 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 162392 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 162393 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 162394 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 162395 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:227:1-46 162311 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:227:1-46 162312 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 162313 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 162314 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 162263 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 162264 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 162265 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 162266 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:99:1-32 162121 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:99:1-32 162122 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 162123 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 162124 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 162078 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 162079 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 162080 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 162081 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:85:1-36 161813 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:85:1-36 161814 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 161815 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 161816 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 161427 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 161428 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 161429 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 161430 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:78:1-37 161342 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:78:1-37 161343 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 161344 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 161345 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161059 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161060 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 161061 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 161062 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 160989 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 160990 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 160991 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 160992 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:48:1-36 160880 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:48:1-36 160881 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 160882 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 160883 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:66:1-40 160475 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:66:1-40 160476 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 160477 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 160478 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:88:1-40 160307 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:88:1-40 160308 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 160309 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 160310 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 160123 0 0.0 0.0 0.2 0.2 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 160124 0 0.0 0.0 0.2 0.2 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 160129 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 166748 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 166749 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 166754 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 165929 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 165930 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 165931 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:81:1-32 174360 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:81:1-32 174361 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 174369 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 174597 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 174598 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 174560 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 174561 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 174562 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 174563 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 174564 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 174565 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 174577 0 0.0 0.0 0.0 0.0 toEncoding Sound.Data src/Sound/Data.hs:66:1-35 174507 0 0.0 0.0 0.0 0.0 toEncoding.\ Sound.Data src/Sound/Data.hs:66:1-35 174508 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 174468 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 174469 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 174470 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 174471 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 174472 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 174473 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 174485 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.SoundOrigin src/Dodge/Data/SoundOrigin.hs:41:1-39 174413 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.SoundOrigin src/Dodge/Data/SoundOrigin.hs:41:1-39 174414 0 0.0 0.0 0.0 0.0 wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:179:1-62 174404 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 160148 0 0.0 0.0 0.2 0.2 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 160149 0 0.0 0.0 0.2 0.2 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 169904 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 169905 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 169906 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 169912 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:38:1-38 169926 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:38:1-38 169927 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 169936 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:37:1-37 169943 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:37:1-37 169944 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 169945 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 169946 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 160150 0 0.0 0.0 0.2 0.2 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 160151 0 0.0 0.0 0.2 0.2 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 160159 0 0.0 0.0 0.1 0.2 toEncoding Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:56:1-39 175766 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:56:1-39 175767 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 175772 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:55:1-35 175796 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:55:1-35 175797 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 175802 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 175825 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 175826 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 175827 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 175828 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 175829 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 175830 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 175842 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 175782 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 175783 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:24:1-43 175340 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:24:1-43 175341 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 175346 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2269:5-28 175433 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 175434 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 175435 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 175436 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:65:1-35 175446 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:65:1-35 175447 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 175456 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:63:1-32 175617 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:63:1-32 175618 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 175619 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 175620 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:64:1-38 175606 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:64:1-38 175607 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 175608 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 175609 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 175568 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 175569 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 175570 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 175571 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 175572 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 175573 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 175585 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:62:1-37 175465 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:62:1-37 175466 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 175471 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 175519 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 175520 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 175521 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 175522 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 175523 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 175524 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 175525 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 175538 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 175380 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 175381 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 175382 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 175383 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 175384 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 175385 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 175397 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:71:1-34 174641 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:71:1-34 174642 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 174647 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 175115 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 175116 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 175117 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 175118 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 175119 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 175120 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 175132 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:69:1-39 175073 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:69:1-39 175074 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 175075 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 175076 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:70:1-39 174821 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:70:1-39 174822 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 174827 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 175301 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 175302 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:81:1-32 174960 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:81:1-32 174961 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 174966 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 175306 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 175307 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 174996 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 174997 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 174998 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 174999 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 175000 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 175001 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 175013 0 0.0 0.0 0.0 0.0 wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:179:1-62 174986 0 0.0 0.0 0.0 0.0 toEncoding Sound.Data src/Sound/Data.hs:66:1-35 174936 0 0.0 0.0 0.0 0.0 toEncoding.\ Sound.Data src/Sound/Data.hs:66:1-35 174937 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:69:1-39 174866 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:69:1-39 174867 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 174868 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 174869 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 174770 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 174771 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 174772 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 174773 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 174774 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 174775 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 174787 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:68:1-38 174660 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:68:1-38 174661 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 174666 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 175296 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 175297 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 174713 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 174714 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 174715 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 174716 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 174717 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 174718 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 174730 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Modification src/Dodge/Data/Modification.hs:32:1-40 174170 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Modification src/Dodge/Data/Modification.hs:32:1-40 174171 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 174176 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 174343 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 174344 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:83:1-34 174228 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:83:1-34 174229 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 174234 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 174335 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 174336 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 174297 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 174298 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 174299 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 174300 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 174301 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 174302 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 174314 0 0.0 0.0 0.0 0.0 wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:179:1-62 174269 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 172714 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 172715 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 172720 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 173180 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 173181 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 173132 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 173133 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 173134 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 173135 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 173136 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 173137 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 173149 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 172732 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 172733 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 172738 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 173108 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 173109 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 174029 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:116:1-38 174044 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:116:1-38 174045 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 174050 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:115:1-40 174075 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:115:1-40 174076 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 174081 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Scope src/Dodge/Data/Item/Scope.hs:34:1-33 173098 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Scope src/Dodge/Data/Item/Scope.hs:34:1-33 173099 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:39:1-38 173088 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:39:1-38 173089 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.CurseStatus src/Dodge/Data/Item/CurseStatus.hs:17:1-39 173077 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.CurseStatus src/Dodge/Data/Item/CurseStatus.hs:17:1-39 173078 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 173079 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 173080 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Misc src/Dodge/Data/Item/Misc.hs:41:1-41 173014 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Misc src/Dodge/Data/Item/Misc.hs:41:1-41 173015 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 173020 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 173038 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 173039 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 173040 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 173041 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 173042 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 173043 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 173055 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 172974 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 172975 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 172976 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 172977 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 172978 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 172979 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 172991 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:42:1-36 172938 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:42:1-36 172939 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 172944 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 172951 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 172952 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 172908 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 172909 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 172914 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 172796 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 172797 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 172802 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 172891 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 172892 0 0.0 0.0 0.0 0.0 liftToEncoding.pairEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1690:9-52 173957 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:232:1-42 173977 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:232:1-42 173978 0 0.0 0.0 0.0 0.0 toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:472:5-48 173963 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 173964 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 173965 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 173966 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 173967 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 172811 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 172812 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 172817 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:227:1-46 173571 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:227:1-46 173572 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 173577 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 173515 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 173516 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 173521 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:226:1-37 172843 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:226:1-37 172844 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 172747 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 172748 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 172753 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:99:1-32 173547 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:99:1-32 173548 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 173553 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 173389 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 173390 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 173395 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 173431 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 173432 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 173433 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 173444 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 173445 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 173453 0 0.0 0.0 0.0 0.0 toEncoding Sound.Data src/Sound/Data.hs:66:1-35 173472 0 0.0 0.0 0.0 0.0 toEncoding.\ Sound.Data src/Sound/Data.hs:66:1-35 173473 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 173404 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 173405 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 173613 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 173634 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 173635 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 173640 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 173790 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 173791 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 173792 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage src/Dodge/Data/Damage.hs:56:1-34 173801 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Damage src/Dodge/Data/Damage.hs:56:1-34 173802 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 173810 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage src/Dodge/Data/Damage.hs:55:1-40 173882 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Damage src/Dodge/Data/Damage.hs:55:1-40 173883 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 173906 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 173844 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 173845 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 173846 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 173847 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 173848 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 173849 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 173861 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage.Type src/Dodge/Data/Damage/Type.hs:29:1-38 173820 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Damage.Type src/Dodge/Data/Damage/Type.hs:29:1-38 173821 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 173822 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 173823 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 173743 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 173744 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 173745 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 173746 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 173747 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 173748 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 173760 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:75:1-44 173720 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:75:1-44 173721 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:72:1-43 173682 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:72:1-43 173683 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 173684 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 173685 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:74:1-39 173664 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:74:1-39 173665 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:73:1-40 173653 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:73:1-40 173654 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 173655 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 173656 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldScroll src/Dodge/Data/Item/HeldScroll.hs:21:1-38 173375 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldScroll src/Dodge/Data/Item/HeldScroll.hs:21:1-38 173376 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:100:1-37 173310 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:100:1-37 173311 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 173316 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:98:1-37 173361 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:98:1-37 173362 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 173363 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 173364 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:99:1-34 173337 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:99:1-34 173338 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 173343 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 173282 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 173283 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 173284 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 173285 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 173257 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 173258 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 173232 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 173233 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 173238 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 173205 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 173206 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:58:1-36 172773 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:58:1-36 172774 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:53:1-33 171613 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Block src/Dodge/Data/Block.hs:53:1-33 171614 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 171619 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1658:5-28 171874 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1654:5-52 171875 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:67:1-41 171919 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:67:1-41 171920 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 171927 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-36 171946 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-36 171947 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 171952 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 171964 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 171965 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 171966 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 171967 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 171968 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 171969 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 171981 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 171936 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 171937 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:52:1-37 171827 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Block src/Dodge/Data/Block.hs:52:1-37 171828 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 172033 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:51:1-32 172226 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Block src/Dodge/Data/Block.hs:51:1-32 172227 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 172441 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 172473 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 172474 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 172475 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:65:1-35 172485 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:65:1-35 172486 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 172494 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:63:1-32 172642 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:63:1-32 172643 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 172644 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 172645 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:64:1-38 172627 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:64:1-38 172628 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 172629 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 172630 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 172589 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 172590 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 172591 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 172592 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 172593 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 172594 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 172606 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:62:1-37 172503 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:62:1-37 172504 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 172509 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 172541 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 172542 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 172543 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 172544 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 172545 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 172546 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 172547 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 172560 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 172104 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 172105 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 172106 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 172107 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 172108 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 172109 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 172121 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 172066 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 172067 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 172068 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 172150 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 172170 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 172171 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 172172 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 172173 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 172174 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 172175 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 172187 0 0.0 0.0 0.0 0.0 wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:179:1-62 172086 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 171809 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 171810 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 171811 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 171812 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 171758 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 171759 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 171760 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 171761 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 171762 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 171763 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 171775 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 171668 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 171669 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 171670 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 171904 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 171905 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 171683 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 171703 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 171704 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 171705 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 171706 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 171707 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 171708 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 171720 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1663:5-43 171642 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 171643 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 171644 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 171645 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 171653 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 171654 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 171629 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 171630 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 170342 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 170343 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 170348 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 170777 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 170778 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:134:1-42 171505 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:134:1-42 171506 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 171513 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:133:1-32 171537 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:133:1-32 171538 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 171543 0 0.0 0.0 0.0 0.0 toJSONKeyKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:503:1-44 171484 0 0.0 0.0 0.0 0.0 key Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:249:1-23 171485 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 171486 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 171487 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:127:1-42 170720 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:127:1-42 170721 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 170722 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 170723 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 170668 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 170669 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:128:1-41 170612 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:128:1-41 170613 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 170618 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 170444 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 170453 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 170454 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:137:1-43 171108 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:137:1-43 171109 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 171114 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 171156 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 171157 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 171207 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 171432 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 171433 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:135:1-43 171241 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:135:1-43 171242 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 171247 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 171437 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 171438 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 171284 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 171285 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 171290 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 171294 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 171295 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 171313 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 171314 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 170462 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 170463 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 170471 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 170589 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 170590 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:129:1-46 170521 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:129:1-46 170522 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 170550 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 170551 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 170552 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 170553 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 170554 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 170555 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 170567 0 0.0 0.0 0.0 0.0 wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:179:1-62 170523 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:132:1-47 170373 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:132:1-47 170374 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 170800 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 171393 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 171394 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 170832 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 170833 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 170834 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 170846 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 170847 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 170855 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 171398 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 171399 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:130:1-32 171040 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:130:1-32 171041 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 171046 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 171410 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 171411 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:127:1-42 171084 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:127:1-42 171085 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 171086 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 171087 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:129:1-46 170962 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:129:1-46 170963 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 170984 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 170985 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 170986 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 170987 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 170988 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 170989 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 171001 0 0.0 0.0 0.0 0.0 wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:179:1-62 170964 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 170885 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 170886 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 170891 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 171403 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 171404 0 0.0 0.0 0.0 0.0 toEncoding Sound.Data src/Sound/Data.hs:66:1-35 170923 0 0.0 0.0 0.0 0.0 toEncoding.\ Sound.Data src/Sound/Data.hs:66:1-35 170924 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:24:1-43 170085 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:24:1-43 170086 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 170087 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 170088 0 0.0 0.0 0.0 0.0 toEncoding Color src/Color.hs:168:1-40 170067 0 0.0 0.0 0.0 0.0 toEncoding.\ Color src/Color.hs:168:1-40 170068 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 170069 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 170070 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:38:1-38 169524 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:38:1-38 169525 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 169530 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:37:1-37 169545 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:37:1-37 169546 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 169547 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 169548 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 168406 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 168407 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 168412 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1263:5-28 169739 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1258,5)-(1259,42) 169740 0 0.0 0.0 0.0 0.0 toEncoding Sound.Data src/Sound/Data.hs:66:1-35 169871 0 0.0 0.0 0.0 0.0 toEncoding.\ Sound.Data src/Sound/Data.hs:66:1-35 169872 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 169722 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 169723 0 0.0 0.0 0.0 0.0 liftToEncoding.pairEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1690:9-52 169793 0 0.0 0.0 0.0 0.0 toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:472:5-48 169803 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:25:1-38 169804 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:25:1-38 169805 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 169806 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 169807 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 168613 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 168614 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 168619 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 170127 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 170128 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:47:1-34 169983 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:47:1-34 169984 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 169989 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 170226 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 170227 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:45:1-48 170178 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:45:1-48 170179 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 170184 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 170248 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 170249 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 170254 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 170265 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 170266 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 170271 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:46:1-39 170152 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:46:1-39 170153 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 170154 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 170155 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage.Type src/Dodge/Data/Damage/Type.hs:29:1-38 170045 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Damage.Type src/Dodge/Data/Damage/Type.hs:29:1-38 170046 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 170047 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 170048 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 168656 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 168657 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 168662 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 168674 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 168675 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 168680 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 169590 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 169591 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 169596 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 169962 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 169963 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 169682 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 169683 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 169638 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 169639 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 169640 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 169641 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 169642 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 169643 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 169655 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Scope src/Dodge/Data/Item/Scope.hs:34:1-33 169574 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Scope src/Dodge/Data/Item/Scope.hs:34:1-33 169575 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:39:1-38 169476 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:39:1-38 169477 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 169482 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 169897 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 169898 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.CurseStatus src/Dodge/Data/Item/CurseStatus.hs:17:1-39 169463 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.CurseStatus src/Dodge/Data/Item/CurseStatus.hs:17:1-39 169464 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 169465 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 169466 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Misc src/Dodge/Data/Item/Misc.hs:41:1-41 169400 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Misc src/Dodge/Data/Item/Misc.hs:41:1-41 169401 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 169406 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 169424 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 169425 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 169426 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 169427 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 169428 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 169429 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 169441 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 169360 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 169361 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 169362 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 169363 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 169364 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 169365 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 169377 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:42:1-36 169320 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:42:1-36 169321 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 169326 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 169333 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 169334 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 169290 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 169291 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 169296 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 169101 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 169102 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 169107 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 169163 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 169164 0 0.0 0.0 0.0 0.0 liftToEncoding.pairEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1690:9-52 169169 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:232:1-42 169224 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:232:1-42 169225 0 0.0 0.0 0.0 0.0 toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:472:5-48 169179 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 169180 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 169181 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 169182 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 169183 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 169116 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 169117 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 169122 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 169134 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 169135 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 168689 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 168690 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 168695 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 168933 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 168934 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 168939 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 169015 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 169016 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 169017 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 169028 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 169029 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 169037 0 0.0 0.0 0.0 0.0 toEncoding Sound.Data src/Sound/Data.hs:66:1-35 169056 0 0.0 0.0 0.0 0.0 toEncoding.\ Sound.Data src/Sound/Data.hs:66:1-35 169057 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 168951 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 168952 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldScroll src/Dodge/Data/Item/HeldScroll.hs:21:1-38 168915 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldScroll src/Dodge/Data/Item/HeldScroll.hs:21:1-38 168916 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:100:1-37 168856 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:100:1-37 168857 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 168862 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:98:1-37 168903 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:98:1-37 168904 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 168905 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 168906 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:99:1-34 168883 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:99:1-34 168884 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 168889 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 168820 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 168821 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 168822 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 168823 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 168791 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 168792 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 168739 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 168740 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 168707 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 168708 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 168553 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 168554 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 168555 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 168556 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 168557 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 168558 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 168570 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 168492 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 168493 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 168494 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 168495 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 168496 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 168497 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 168509 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 168463 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 168464 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 168465 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 168466 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1663:5-43 168436 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 168437 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 168438 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 168439 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 168447 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 168448 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 167516 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 167517 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 167522 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:65:1-40 168117 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:65:1-40 168118 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 168119 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 168120 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1658:5-28 167976 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1654:5-52 167977 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:67:1-41 167986 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:67:1-41 167987 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 167994 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-36 168023 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-36 168024 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 168029 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 168052 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 168053 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 168054 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 168055 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 168056 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 168057 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 168069 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 168006 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 168007 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 167964 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 167965 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 167966 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.MountedObject src/Dodge/Data/MountedObject.hs:16:1-41 168297 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.MountedObject src/Dodge/Data/MountedObject.hs:16:1-41 168298 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 168306 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 168356 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 168357 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 168340 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 168341 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:56:1-38 167905 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:56:1-38 167906 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 168239 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 168283 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 168284 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2269:5-28 167818 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 167819 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 167820 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 167821 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 167822 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 167823 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 167824 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 167837 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:86:1-34 167755 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:86:1-34 167756 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:84:1-32 167626 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:84:1-32 167627 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 167632 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 168130 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 168131 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 168213 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 168214 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.CreatureEffect src/Dodge/Data/CreatureEffect.hs:72:1-32 167733 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.CreatureEffect src/Dodge/Data/CreatureEffect.hs:72:1-32 167734 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 167735 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 167736 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 167690 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 167691 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 167692 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 167693 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 167694 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 167695 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 167707 0 0.0 0.0 0.0 0.0 wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:179:1-62 167667 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:55:1-38 167576 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:55:1-38 167577 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1663:5-43 167550 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 167551 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 167552 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 167553 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 167561 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 167562 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 167532 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 167533 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 166831 0 0.0 0.0 0.1 0.1 toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 166832 0 0.0 0.0 0.1 0.1 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 166837 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 167120 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 167121 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 167122 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 167123 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:63:1-41 167062 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:63:1-41 167063 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 167183 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 167228 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 167229 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1287:5-23 167023 0 0.0 0.0 0.0 0.0 bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(188,1)-(189,29) 167024 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:62:1-35 166973 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:62:1-35 166974 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 166979 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 167158 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 167159 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 167013 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 167014 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 166929 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 166930 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 166931 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 166932 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 166933 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 166934 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 166946 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 166907 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 166908 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2269:5-28 166862 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 166863 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 166864 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 166865 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 166866 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 166867 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 166868 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 166881 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 165959 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 165960 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 165965 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1287:5-23 166686 0 0.0 0.0 0.0 0.0 bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(188,1)-(189,29) 166687 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:78:1-38 166395 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:78:1-38 166396 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 166401 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:77:1-36 166533 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:77:1-36 166534 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 166539 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 166622 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 166623 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 166624 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 166625 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 166626 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 166627 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 166639 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:85:1-33 166581 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:85:1-33 166582 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 166587 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 166591 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 166592 0 0.0 0.0 0.0 0.0 wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:179:1-62 166574 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:85:1-33 166459 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:85:1-33 166460 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 166465 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 166437 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 166438 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 166439 0 0.0 0.0 0.0 0.0 wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:179:1-62 166518 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:76:1-36 166056 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:76:1-36 166057 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 166062 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2269:5-28 166109 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 166110 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 166111 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 166112 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:65:1-35 166123 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:65:1-35 166124 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 166133 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:63:1-32 166359 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:63:1-32 166360 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 166361 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 166362 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:64:1-38 166338 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:64:1-38 166339 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 166340 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 166341 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 166292 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 166293 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 166294 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 166295 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 166296 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 166297 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 166309 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:62:1-37 166146 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:62:1-37 166147 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 166152 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 166371 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 166372 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 166186 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 166187 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 166226 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 166227 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 166228 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 166229 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 166230 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 166231 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 166232 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 166251 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 166012 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 166013 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 166014 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 166015 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 166016 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 166017 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 166029 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 165866 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 165867 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 165872 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 165900 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 165901 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 165894 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 165895 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:33:1-41 165639 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:33:1-41 165640 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 165641 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 165642 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 162041 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 162042 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 162047 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 162793 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 162794 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 164866 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 164990 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 164991 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:116:1-38 164913 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:116:1-38 164914 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 164919 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 164995 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 164996 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Scope src/Dodge/Data/Item/Scope.hs:34:1-33 162742 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Scope src/Dodge/Data/Item/Scope.hs:34:1-33 162743 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:39:1-38 162691 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:39:1-38 162692 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.CurseStatus src/Dodge/Data/Item/CurseStatus.hs:17:1-39 162671 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.CurseStatus src/Dodge/Data/Item/CurseStatus.hs:17:1-39 162672 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 162673 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 162674 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Misc src/Dodge/Data/Item/Misc.hs:41:1-41 162583 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Misc src/Dodge/Data/Item/Misc.hs:41:1-41 162584 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 162589 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 162621 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 162622 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 162623 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 162624 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 162625 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 162626 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 162638 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 162539 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 162540 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 162541 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 162542 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 162543 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 162544 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 162556 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:42:1-36 162439 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:42:1-36 162440 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 162445 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 162459 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 162460 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 162374 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 162375 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 162380 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 162414 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 162415 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 162362 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 162363 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 162220 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 162221 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 162226 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 162351 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 162352 0 0.0 0.0 0.0 0.0 liftToEncoding.pairEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1690:9-52 164663 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:232:1-42 164726 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:232:1-42 164727 0 0.0 0.0 0.0 0.0 toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:472:5-48 164673 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 164674 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 164675 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 164676 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 164677 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 162239 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 162240 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 162245 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 164983 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 164984 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:229:1-41 165578 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:229:1-41 165579 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 165584 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:32:1-37 165618 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:32:1-37 165619 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 165620 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 165621 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 164615 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 164616 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:227:1-46 162293 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:227:1-46 162294 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 162299 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 162060 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 162061 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 162066 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:38:1-39 165281 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:38:1-39 165282 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 165287 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 165517 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 165518 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 165519 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 165520 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 165521 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 165522 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 165534 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:37:1-39 165443 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:37:1-39 165444 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:32:1-37 165423 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:32:1-37 165424 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 165425 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 165426 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:101:1-32 165301 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:101:1-32 165302 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 165356 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 165408 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 165409 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.CamouflageStatus src/Dodge/Data/CamouflageStatus.hs:16:1-44 165391 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.CamouflageStatus src/Dodge/Data/CamouflageStatus.hs:16:1-44 165392 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 165393 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 165394 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 163800 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 163801 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 163806 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 164461 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 164462 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 164463 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 164476 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 164477 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 164485 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 164976 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 164977 0 0.0 0.0 0.0 0.0 toEncoding Sound.Data src/Sound/Data.hs:66:1-35 164529 0 0.0 0.0 0.0 0.0 toEncoding.\ Sound.Data src/Sound/Data.hs:66:1-35 164530 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 164541 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 164542 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 164519 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 164520 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 163843 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 163844 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 163849 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 163899 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 163900 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 163905 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 164201 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 164202 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 164203 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage src/Dodge/Data/Damage.hs:56:1-34 164216 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Damage src/Dodge/Data/Damage.hs:56:1-34 164217 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 164225 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage src/Dodge/Data/Damage.hs:55:1-40 164334 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Damage src/Dodge/Data/Damage.hs:55:1-40 164335 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 164398 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 164971 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 164972 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 164283 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 164284 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 164285 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 164286 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 164287 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 164288 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 164300 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage.Type src/Dodge/Data/Damage/Type.hs:29:1-38 164243 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Damage.Type src/Dodge/Data/Damage/Type.hs:29:1-38 164244 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 164245 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 164246 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 164136 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 164137 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 164138 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 164139 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 164140 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 164141 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 164153 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:75:1-44 164068 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:75:1-44 164069 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:72:1-43 164009 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:72:1-43 164010 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 164011 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 164012 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:74:1-39 163949 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:74:1-39 163950 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:73:1-40 163929 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:73:1-40 163930 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 163931 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 163932 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldScroll src/Dodge/Data/Item/HeldScroll.hs:21:1-38 163748 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldScroll src/Dodge/Data/Item/HeldScroll.hs:21:1-38 163749 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:100:1-37 163644 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:100:1-37 163645 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 163650 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:98:1-37 163721 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:98:1-37 163722 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 163723 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 163724 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:99:1-34 163684 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:99:1-34 163685 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 163690 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 163600 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 163601 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 163602 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 163603 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 163551 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 163552 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 163494 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 163495 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 163500 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 163442 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 163443 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:58:1-36 162173 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:58:1-36 162177 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:99:1-32 162103 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:99:1-32 162104 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 162109 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160178 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160179 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 160189 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 161952 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 161953 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 161958 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.CamouflageStatus src/Dodge/Data/CamouflageStatus.hs:16:1-44 161933 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.CamouflageStatus src/Dodge/Data/CamouflageStatus.hs:16:1-44 161934 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 161935 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 161936 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:83:1-46 161894 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:83:1-46 161895 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 161900 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 161910 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 161911 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 161848 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 161849 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 161850 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 161851 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:85:1-36 161795 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:85:1-36 161796 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 161801 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 163208 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 163209 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 163083 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 163084 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 163089 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 163125 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 163126 0 0.0 0.0 0.0 0.0 wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:179:1-62 163109 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 161757 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 161758 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 161763 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:61:1-35 161707 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:61:1-35 161708 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:60:1-35 161656 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:60:1-35 161657 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 162985 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 163203 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 163204 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 163029 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 163030 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 163031 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 163032 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 163033 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 163034 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 163046 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:84:1-40 161591 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:84:1-40 161592 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 162849 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 163198 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 163199 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 162971 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 162972 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 162909 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 162910 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 162911 0 0.0 0.0 0.0 0.0 toEncoding Sound.Data src/Sound/Data.hs:66:1-35 162919 0 0.0 0.0 0.0 0.0 toEncoding.\ Sound.Data src/Sound/Data.hs:66:1-35 162920 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 162934 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 162935 0 0.0 0.0 0.0 0.0 toEncoding Sound.Data src/Sound/Data.hs:66:1-35 162882 0 0.0 0.0 0.0 0.0 toEncoding.\ Sound.Data src/Sound/Data.hs:66:1-35 162883 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Memory src/Dodge/Data/Creature/Memory.hs:20:1-34 161539 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Memory src/Dodge/Data/Creature/Memory.hs:20:1-34 161540 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 161545 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:79:1-38 161282 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:79:1-38 161283 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 161288 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:75:1-36 161474 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:75:1-36 161475 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 161492 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 161493 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:74:1-34 161390 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:74:1-34 161391 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 161396 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 161409 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 161410 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 161415 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:78:1-37 161324 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:78:1-37 161325 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 161330 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:76:1-37 161303 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:76:1-37 161304 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 161305 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 161306 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 160971 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 160972 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 160977 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161036 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161037 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 161043 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 161130 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 161131 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 161132 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161155 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161156 0 0.0 0.0 0.0 0.0 wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:179:1-62 161082 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 161013 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 161014 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 161015 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161221 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161222 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:49:1-34 160843 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:49:1-34 160844 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 160849 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 160958 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 160959 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:47:1-35 160940 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:47:1-35 160941 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 160942 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 160943 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:48:1-36 160862 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:48:1-36 160863 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 160868 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:46:1-39 160916 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:46:1-39 160917 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 160918 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 160919 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 160796 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 160797 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 160798 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 160799 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:62:1-41 160634 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:62:1-41 160635 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 160640 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:58:1-44 160723 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:58:1-44 160724 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:59:1-37 160670 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:59:1-37 160671 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 165171 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 165226 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 165227 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 160652 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 160653 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 160654 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:67:1-38 160591 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:67:1-38 160592 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 160597 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 160578 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 160579 0 0.0 0.0 0.0 0.0 liftToEncoding.pairEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1690:9-52 165676 0 0.0 0.0 0.0 0.0 toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:472:5-48 165682 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:33:1-41 165683 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:33:1-41 165684 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 165685 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 165686 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:66:1-40 160457 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:66:1-40 160458 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 160463 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:65:1-45 160501 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:65:1-45 160502 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 160419 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 160420 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:88:1-40 160288 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:88:1-40 160289 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 160294 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 165221 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 165222 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:87:1-38 165153 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:87:1-38 165154 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 165155 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 165156 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 163251 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 163252 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 163253 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 163254 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 163255 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 163256 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 163268 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:86:1-38 160401 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:86:1-38 160402 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 160403 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 160404 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 160349 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 160350 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 160351 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 160352 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 160353 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 160354 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 160366 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 160213 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 160214 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 160215 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 160216 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 160217 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 160218 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 160230 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 160167 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 160168 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2269:5-28 175949 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 175950 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:82:1-32 175960 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:82:1-32 175961 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 176037 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 176081 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 176082 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 176083 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 176084 0 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 176085 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 176086 0 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 176098 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:68:1-30 176949 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:68:1-30 176950 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 176951 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 177118 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 177119 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 177120 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 177121 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 177122 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 177123 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 177124 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-36 177125 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-36 177126 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 176952 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 176953 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 176954 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-36 176955 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-36 176956 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 176688 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 176689 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 176690 0 0.0 0.0 0.0 0.0 toEncoding Data.Tile src/Data/Tile.hs:26:1-32 176691 0 0.0 0.0 0.0 0.0 toEncoding.\ Data.Tile src/Data/Tile.hs:26:1-32 176692 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 176168 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 176169 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 176340 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 176341 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 176342 0 0.0 0.0 0.0 0.0 toEncoding Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:91:1-38 176526 0 0.0 0.0 0.0 0.0 toEncoding.\ Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:91:1-38 176527 0 0.0 0.0 0.0 0.0 toEncoding Dodge.GameRoom src/Dodge/GameRoom.hs:32:1-36 176343 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.GameRoom src/Dodge/GameRoom.hs:32:1-36 176344 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bounds src/Dodge/Data/Bounds.hs:24:1-34 176291 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bounds src/Dodge/Data/Bounds.hs:24:1-34 176292 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:25:1-37 176188 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:25:1-37 176189 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:82:1-32 175969 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:82:1-32 175970 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 175971 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 175982 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 175983 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:68:1-38 175162 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:68:1-38 175163 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 175164 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 175172 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 175173 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:70:1-39 174890 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:70:1-39 174891 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 174892 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 174900 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 174901 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.SoundOrigin src/Dodge/Data/SoundOrigin.hs:41:1-39 174422 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.SoundOrigin src/Dodge/Data/SoundOrigin.hs:41:1-39 174423 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 174424 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 174435 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 174436 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:226:1-37 172852 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:226:1-37 172853 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 172854 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 172865 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 172866 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:51:1-32 172235 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Block src/Dodge/Data/Block.hs:51:1-32 172236 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 172237 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 172248 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 172249 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:52:1-37 171836 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Block src/Dodge/Data/Block.hs:52:1-37 171837 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 171838 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 171849 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 171850 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 171165 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 171166 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 171167 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 171178 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 171179 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 170677 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 170678 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 170679 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 170690 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 170691 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:132:1-47 170382 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:132:1-47 170383 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 170384 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 170395 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 170396 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 169759 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 169760 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 169761 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 169769 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 169770 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 168960 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 168961 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 168962 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 168970 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 168971 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 168748 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 168749 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 168750 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 168758 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 168759 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:56:1-38 167914 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:56:1-38 167915 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 167916 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 167927 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 167928 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:86:1-34 167764 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:86:1-34 167765 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 167766 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 167777 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 167778 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:55:1-38 167585 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:55:1-38 167586 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 167587 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 167598 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 167599 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:62:1-35 167264 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:62:1-35 167265 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 167266 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 167274 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 167275 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:63:1-41 167071 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:63:1-41 167072 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 167073 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 167084 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 167085 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:229:1-41 165758 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:229:1-41 165759 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 165760 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 165768 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 165769 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:37:1-39 165452 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:37:1-39 165453 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 165454 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 165465 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 165466 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:101:1-32 165310 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:101:1-32 165311 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 165312 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 165323 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 165324 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:232:1-42 164735 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:232:1-42 164736 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 164737 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 164748 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 164749 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 164624 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 164625 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 164626 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 164637 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 164638 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage src/Dodge/Data/Damage.hs:55:1-40 164343 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Damage src/Dodge/Data/Damage.hs:55:1-40 164344 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 164345 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 164356 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 164357 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:75:1-44 164077 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:75:1-44 164078 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 164079 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 164090 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 164091 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:74:1-39 163958 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:74:1-39 163959 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 163960 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 163971 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 163972 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldScroll src/Dodge/Data/Item/HeldScroll.hs:21:1-38 163757 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldScroll src/Dodge/Data/Item/HeldScroll.hs:21:1-38 163758 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 163759 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 163770 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 163771 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 163560 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 163561 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 163562 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 163573 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 163574 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 163451 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 163452 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 163453 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 163464 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 163465 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 163308 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 163309 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 163310 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 163318 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 163319 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 162802 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 162803 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 162804 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 162815 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 162816 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Scope src/Dodge/Data/Item/Scope.hs:34:1-33 162751 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Scope src/Dodge/Data/Item/Scope.hs:34:1-33 162752 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 162753 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 162764 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 162765 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:39:1-38 162700 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:39:1-38 162701 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 162702 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 162713 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 162714 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 162468 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 162469 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 162470 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 162481 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 162482 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:61:1-35 161716 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:61:1-35 161717 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 161718 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 161729 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 161730 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:60:1-35 161665 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:60:1-35 161666 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 161667 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 161678 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 161679 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:84:1-40 161600 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:84:1-40 161601 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 161602 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 161626 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 161627 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 161501 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 161502 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 161503 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 161511 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 161512 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161230 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161231 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 161232 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 161243 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 161244 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161164 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161165 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 161166 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 161177 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 161178 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161095 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161096 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 161097 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 161105 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 161106 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:58:1-44 160732 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:58:1-44 160733 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 160734 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 160745 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 160746 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:59:1-37 160679 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:59:1-37 160680 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 160681 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 160692 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 160693 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:65:1-45 160510 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:65:1-45 160511 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 160512 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 160523 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 160524 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 160127 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 160128 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 174364 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 174365 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 174366 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:81:1-32 174367 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:81:1-32 174368 0 0.0 0.0 0.0 0.0 toEncoding Sound.Data src/Sound/Data.hs:66:1-35 174513 0 0.0 0.0 0.0 0.0 toEncoding.\ Sound.Data src/Sound/Data.hs:66:1-35 174514 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 166752 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 166753 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 160182 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 160183 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 169930 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 169931 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 169932 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 169933 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:38:1-38 169934 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:38:1-38 169935 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 160184 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 160185 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 160186 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:56:1-39 175770 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:56:1-39 175771 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:55:1-35 175800 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:55:1-35 175801 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:24:1-43 175344 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:24:1-43 175345 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2269:5-28 175450 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 175451 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 175452 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 175453 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:65:1-35 175454 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:65:1-35 175455 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:62:1-37 175469 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:62:1-37 175470 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:71:1-34 174645 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:71:1-34 174646 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:70:1-39 174825 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:70:1-39 174826 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:81:1-32 174964 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:81:1-32 174965 0 0.0 0.0 0.0 0.0 toEncoding Sound.Data src/Sound/Data.hs:66:1-35 174942 0 0.0 0.0 0.0 0.0 toEncoding.\ Sound.Data src/Sound/Data.hs:66:1-35 174943 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:68:1-38 174664 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:68:1-38 174665 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Modification src/Dodge/Data/Modification.hs:32:1-40 174174 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Modification src/Dodge/Data/Modification.hs:32:1-40 174175 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:83:1-34 174232 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:83:1-34 174233 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 172718 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 172719 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 172736 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 172737 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 174027 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 174028 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:116:1-38 174048 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:116:1-38 174049 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:115:1-40 174079 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:115:1-40 174080 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Misc src/Dodge/Data/Item/Misc.hs:41:1-41 173018 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Misc src/Dodge/Data/Item/Misc.hs:41:1-41 173019 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:42:1-36 172942 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:42:1-36 172943 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 172912 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 172913 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 172800 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 172801 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 172815 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 172816 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:227:1-46 173575 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:227:1-46 173576 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 173519 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 173520 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 172751 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 172752 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:99:1-32 173551 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:99:1-32 173552 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 173393 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 173394 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 173611 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 173612 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 173638 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 173639 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 173805 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 173806 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 173807 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage src/Dodge/Data/Damage.hs:56:1-34 173808 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Damage src/Dodge/Data/Damage.hs:56:1-34 173809 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage src/Dodge/Data/Damage.hs:55:1-40 173904 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Damage src/Dodge/Data/Damage.hs:55:1-40 173905 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 173448 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 173449 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 173450 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 173451 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 173452 0 0.0 0.0 0.0 0.0 toEncoding Sound.Data src/Sound/Data.hs:66:1-35 173478 0 0.0 0.0 0.0 0.0 toEncoding.\ Sound.Data src/Sound/Data.hs:66:1-35 173479 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:100:1-37 173314 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:100:1-37 173315 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:99:1-34 173341 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:99:1-34 173342 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 173236 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 173237 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:58:1-36 172779 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:58:1-36 172780 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:53:1-33 171617 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Block src/Dodge/Data/Block.hs:53:1-33 171618 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:52:1-37 172031 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Block src/Dodge/Data/Block.hs:52:1-37 172032 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:51:1-32 172439 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Block src/Dodge/Data/Block.hs:51:1-32 172440 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 172489 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 172490 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 172491 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:65:1-35 172492 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:65:1-35 172493 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:62:1-37 172507 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:62:1-37 172508 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1658:5-28 171923 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1654:5-52 171924 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:67:1-41 171925 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:67:1-41 171926 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-36 171950 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-36 171951 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 170346 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 170347 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 171509 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 171510 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:134:1-42 171511 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:134:1-42 171512 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:133:1-32 171541 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:133:1-32 171542 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:132:1-47 170798 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:132:1-47 170799 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 170850 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 170851 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 170852 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 170853 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 170854 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:130:1-32 171044 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:130:1-32 171045 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 170889 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 170890 0 0.0 0.0 0.0 0.0 toEncoding Sound.Data src/Sound/Data.hs:66:1-35 170929 0 0.0 0.0 0.0 0.0 toEncoding.\ Sound.Data src/Sound/Data.hs:66:1-35 170930 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:128:1-41 170616 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:128:1-41 170617 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 170466 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 170467 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 170468 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:137:1-43 171112 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:137:1-43 171113 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 171205 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 171206 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:135:1-43 171245 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:135:1-43 171246 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 171288 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 171289 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 170469 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 170470 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:38:1-38 169528 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:38:1-38 169529 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 168410 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 168411 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1263:5-28 169877 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1258,5)-(1259,42) 169878 0 0.0 0.0 0.0 0.0 toEncoding Sound.Data src/Sound/Data.hs:66:1-35 169879 0 0.0 0.0 0.0 0.0 toEncoding.\ Sound.Data src/Sound/Data.hs:66:1-35 169880 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 168617 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 168618 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:47:1-34 169987 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:47:1-34 169988 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:45:1-48 170182 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:45:1-48 170183 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 170252 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 170253 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 170269 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 170270 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 168660 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 168661 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 168678 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 168679 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 169594 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 169595 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:39:1-38 169480 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:39:1-38 169481 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Misc src/Dodge/Data/Item/Misc.hs:41:1-41 169404 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Misc src/Dodge/Data/Item/Misc.hs:41:1-41 169405 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:42:1-36 169324 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:42:1-36 169325 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 169294 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 169295 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 169105 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 169106 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 169120 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 169121 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 168693 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 168694 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 168937 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 168938 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 169032 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 169033 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 169034 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 169035 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 169036 0 0.0 0.0 0.0 0.0 toEncoding Sound.Data src/Sound/Data.hs:66:1-35 169062 0 0.0 0.0 0.0 0.0 toEncoding.\ Sound.Data src/Sound/Data.hs:66:1-35 169063 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:100:1-37 168860 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:100:1-37 168861 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:99:1-34 168887 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:99:1-34 168888 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 167520 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 167521 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 168301 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 168302 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 168303 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.MountedObject src/Dodge/Data/MountedObject.hs:16:1-41 168304 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.MountedObject src/Dodge/Data/MountedObject.hs:16:1-41 168305 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:56:1-38 168237 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:56:1-38 168238 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1658:5-28 167990 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1654:5-52 167991 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:67:1-41 167992 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:67:1-41 167993 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-36 168027 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-36 168028 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:84:1-32 167630 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:84:1-32 167631 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 166835 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 166836 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:63:1-41 167181 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:63:1-41 167182 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:62:1-35 166977 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:62:1-35 166978 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 165963 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 165964 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:78:1-38 166399 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:78:1-38 166400 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:77:1-36 166537 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:77:1-36 166538 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:85:1-33 166585 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:85:1-33 166586 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:85:1-33 166463 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:85:1-33 166464 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:76:1-36 166060 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:76:1-36 166061 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2269:5-28 166127 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 166128 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 166129 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 166130 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:65:1-35 166131 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:65:1-35 166132 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:62:1-37 166150 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:62:1-37 166151 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 165870 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 165871 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 162045 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 162046 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 164864 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 164865 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:116:1-38 164917 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:116:1-38 164918 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Misc src/Dodge/Data/Item/Misc.hs:41:1-41 162587 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Misc src/Dodge/Data/Item/Misc.hs:41:1-41 162588 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:42:1-36 162443 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:42:1-36 162444 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 162378 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 162379 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 162224 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 162225 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 162243 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 162244 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:229:1-41 165582 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:229:1-41 165583 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:227:1-46 162297 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:227:1-46 162298 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 162064 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 162065 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:38:1-39 165285 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:38:1-39 165286 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:101:1-32 165354 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:101:1-32 165355 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 163804 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 163805 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 164480 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 164481 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 164482 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 164483 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 164484 0 0.0 0.0 0.0 0.0 toEncoding Sound.Data src/Sound/Data.hs:66:1-35 164535 0 0.0 0.0 0.0 0.0 toEncoding.\ Sound.Data src/Sound/Data.hs:66:1-35 164536 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 163847 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 163848 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 163903 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 163904 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 164220 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 164221 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 164222 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage src/Dodge/Data/Damage.hs:56:1-34 164223 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Damage src/Dodge/Data/Damage.hs:56:1-34 164224 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage src/Dodge/Data/Damage.hs:55:1-40 164396 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Damage src/Dodge/Data/Damage.hs:55:1-40 164397 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:100:1-37 163648 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:100:1-37 163649 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:99:1-34 163688 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:99:1-34 163689 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 163498 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 163499 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:58:1-36 162185 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:58:1-36 162186 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:99:1-32 162107 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:99:1-32 162108 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160187 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160188 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:60:1-35 162983 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:60:1-35 162984 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:84:1-40 162847 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:84:1-40 162848 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 162925 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 162926 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 162927 0 0.0 0.0 0.0 0.0 toEncoding Sound.Data src/Sound/Data.hs:66:1-35 162928 0 0.0 0.0 0.0 0.0 toEncoding.\ Sound.Data src/Sound/Data.hs:66:1-35 162929 0 0.0 0.0 0.0 0.0 toEncoding Sound.Data src/Sound/Data.hs:66:1-35 162888 0 0.0 0.0 0.0 0.0 toEncoding.\ Sound.Data src/Sound/Data.hs:66:1-35 162889 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 161956 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 161957 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:83:1-46 161898 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:83:1-46 161899 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:85:1-36 161799 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:85:1-36 161800 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 163087 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 163088 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 161761 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 161762 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Memory src/Dodge/Data/Creature/Memory.hs:20:1-34 161543 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Memory src/Dodge/Data/Creature/Memory.hs:20:1-34 161544 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:79:1-38 161286 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:79:1-38 161287 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:75:1-36 161480 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:75:1-36 161481 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:74:1-34 161394 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:74:1-34 161395 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 161413 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 161414 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:78:1-37 161328 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:78:1-37 161329 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 160975 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 160976 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161040 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161041 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:49:1-34 160847 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:49:1-34 160848 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:48:1-36 160866 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:48:1-36 160867 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:62:1-41 160638 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:62:1-41 160639 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:59:1-37 165169 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:59:1-37 165170 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:67:1-38 160595 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:67:1-38 160596 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:66:1-40 160461 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:66:1-40 160462 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:88:1-40 160292 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:88:1-40 160293 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2269:5-28 176033 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 176034 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:82:1-32 176035 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:82:1-32 176036 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 160112 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 160113 7 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:68:1-30 176860 0 0.0 0.0 0.5 0.9 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:68:1-30 176861 1 0.0 0.0 0.5 0.9 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 176862 1 0.0 0.0 0.5 0.9 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 176863 1 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 176864 1 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 176915 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 176916 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 176871 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 176872 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 176886 5134 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 177100 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 177101 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 177102 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-36 177110 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-36 177111 6 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 177113 18 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 177112 6 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 177116 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 177117 6 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1658:5-28 177181 6 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1654:5-52 177182 6 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:65:1-40 177202 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:65:1-40 177203 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 177128 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 177129 24 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 177177 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 177178 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 177132 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 177133 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 177134 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 177135 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 177136 12 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 177137 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 177138 12 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 177154 12 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 177159 24 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 177162 24 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 177163 24 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 177164 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 177165 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 177160 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 177161 24 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 177155 12 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 177157 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 177158 24 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 177166 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 177152 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 177153 12 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 176890 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 176891 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 176931 0 0.0 0.0 0.5 0.9 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 176932 0 0.0 0.0 0.5 0.9 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 176933 0 0.0 0.0 0.5 0.9 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-36 176941 0 0.0 0.0 0.5 0.9 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-36 176942 4342 0.0 0.0 0.5 0.9 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 176944 13026 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 176943 4342 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 176947 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 176948 4342 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1658:5-28 177011 4342 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1654:5-52 177012 4342 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:65:1-40 177222 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:65:1-40 177223 419 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 176958 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 176959 17368 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 177007 0 0.0 0.0 0.1 0.1 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 177008 0 0.1 0.1 0.1 0.1 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 176962 0 0.0 0.0 0.4 0.7 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 176963 0 0.0 0.0 0.4 0.7 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 176964 0 0.0 0.0 0.4 0.7 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 176965 0 0.0 0.0 0.4 0.7 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 176966 8684 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 176967 0 0.0 0.0 0.4 0.7 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 176968 8684 0.0 0.0 0.4 0.7 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 176984 8684 0.0 0.0 0.4 0.7 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 176989 17368 0.0 0.0 0.3 0.7 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 176992 17368 0.0 0.0 0.3 0.7 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 176993 17368 0.0 0.0 0.3 0.7 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 176994 0 0.0 0.0 0.3 0.7 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 176995 0 0.3 0.7 0.3 0.7 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 176990 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 176991 17368 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 176985 8684 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 176987 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 176988 17368 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 176996 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 176982 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 176983 8684 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:5-28 176901 0 0.0 0.0 0.0 0.1 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(2279,5)-(2283,7) 176902 786 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 177034 0 0.0 0.0 0.0 0.1 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 177035 0 0.0 0.0 0.0 0.1 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 177038 0 0.0 0.0 0.0 0.1 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 177040 0 0.0 0.0 0.0 0.1 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 177041 786 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 177043 0 0.0 0.0 0.0 0.1 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 177044 786 0.0 0.0 0.0 0.1 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 177060 786 0.0 0.0 0.0 0.1 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 177065 1572 0.0 0.0 0.0 0.1 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 177068 1572 0.0 0.0 0.0 0.1 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 177069 1572 0.0 0.0 0.0 0.1 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 177070 0 0.0 0.0 0.0 0.1 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 177071 0 0.0 0.1 0.0 0.1 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 177066 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 177067 1572 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 177061 786 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 177063 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 177064 1572 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 177072 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 177058 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 177059 786 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1663:5-43 176652 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 176160 0 0.0 0.0 0.1 0.1 toEncoding.\ Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 176161 1 0.0 0.0 0.1 0.1 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 176320 425 0.0 0.0 0.1 0.1 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 176321 425 0.0 0.0 0.0 0.0 toEncoding Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:91:1-38 176540 0 0.0 0.0 0.0 0.0 toEncoding.\ Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:91:1-38 176541 0 0.0 0.0 0.0 0.0 toEncoding Dodge.GameRoom src/Dodge/GameRoom.hs:32:1-36 176357 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.GameRoom src/Dodge/GameRoom.hs:32:1-36 176358 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 176323 0 0.0 0.0 0.0 0.0 toEncoding Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:91:1-38 176518 0 0.0 0.0 0.0 0.0 toEncoding.\ Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:91:1-38 176519 68 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 176521 136 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 176520 68 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 176524 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 176525 68 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 176529 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 176530 204 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 176617 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 176618 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 176567 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 176568 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 176571 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 176573 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 176574 68 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 176576 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 176577 68 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 176593 68 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 176598 136 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 176601 136 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 176602 136 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 176603 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 176604 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 176599 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 176600 136 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 176594 68 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 176596 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 176597 136 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 176605 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 176591 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 176592 68 0.0 0.0 0.0 0.0 toEncoding Dodge.GameRoom src/Dodge/GameRoom.hs:32:1-36 176332 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.GameRoom src/Dodge/GameRoom.hs:32:1-36 176333 71 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 176335 355 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 176334 71 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 176338 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 176339 71 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 176346 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 176347 426 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:268:1-29 176453 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:(122,1)-(123,66) 176454 71 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 176440 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 176441 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 176359 0 0.0 0.0 0.1 0.1 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 176366 0 0.0 0.0 0.1 0.1 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 176367 0 0.0 0.0 0.1 0.1 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 176372 0 0.0 0.0 0.1 0.1 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 176376 0 0.0 0.0 0.1 0.1 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 176377 1561 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 176381 0 0.0 0.0 0.1 0.1 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 176382 1561 0.0 0.0 0.1 0.1 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 176400 1561 0.0 0.0 0.1 0.1 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 176405 3122 0.0 0.0 0.1 0.1 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 176408 3122 0.0 0.0 0.1 0.1 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 176409 3122 0.0 0.0 0.1 0.1 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 176410 0 0.0 0.0 0.1 0.1 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 176411 0 0.1 0.1 0.1 0.1 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 176406 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 176407 3122 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 176401 1561 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 176403 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 176404 3122 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 176412 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 176398 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 176399 1561 0.0 0.0 0.0 0.0 toEncoding Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:91:1-38 176556 0 0.0 0.0 0.0 0.0 toEncoding.\ Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:91:1-38 176557 0 0.0 0.0 0.0 0.0 toEncoding Dodge.GameRoom src/Dodge/GameRoom.hs:32:1-36 176379 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.GameRoom src/Dodge/GameRoom.hs:32:1-36 176380 0 0.0 0.0 0.0 0.0 toEncoding Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:91:1-38 176553 0 0.0 0.0 0.0 0.0 toEncoding.\ Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:91:1-38 176554 0 0.0 0.0 0.0 0.0 toEncoding Dodge.GameRoom src/Dodge/GameRoom.hs:32:1-36 176374 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.GameRoom src/Dodge/GameRoom.hs:32:1-36 176375 0 0.0 0.0 0.0 0.0 toEncoding Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:91:1-38 176550 0 0.0 0.0 0.0 0.0 toEncoding.\ Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:91:1-38 176551 0 0.0 0.0 0.0 0.0 toEncoding Dodge.GameRoom src/Dodge/GameRoom.hs:32:1-36 176370 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.GameRoom src/Dodge/GameRoom.hs:32:1-36 176371 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 176163 4 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 176162 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 176166 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 176167 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 176171 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 176172 5 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bounds src/Dodge/Data/Bounds.hs:24:1-34 176283 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bounds src/Dodge/Data/Bounds.hs:24:1-34 176284 1 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 176286 3 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 176285 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 176289 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 176290 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 176294 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 176295 4 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 176301 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 176302 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:25:1-37 176179 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:25:1-37 176180 1 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 176181 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 176184 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 176185 1 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 176195 1 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 176196 1 0.0 0.0 0.0 0.0 liftToEncoding.pairEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1690:9-52 176206 3 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2269:5-28 176232 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 176233 3 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:24:1-43 176257 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:24:1-43 176258 3 0.0 0.0 0.0 0.0 toEncoding Color src/Color.hs:168:1-40 176239 0 0.0 0.0 0.0 0.0 toEncoding.\ Color src/Color.hs:168:1-40 176240 3 0.0 0.0 0.0 0.0 toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:472:5-48 176210 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage.Type src/Dodge/Data/Damage/Type.hs:29:1-38 176211 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Damage.Type src/Dodge/Data/Damage/Type.hs:29:1-38 176212 3 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2269:5-28 176231 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 176186 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 176187 1 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 160119 0 0.0 0.0 0.8 1.1 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 160120 1 0.0 0.0 0.8 1.1 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1678:5-28 160137 355 0.0 0.0 0.8 1.1 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1671,5)-(1674,66) 160138 355 0.0 0.0 0.8 1.1 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 160139 355 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 169902 0 0.0 0.0 0.0 0.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 169903 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 169911 1 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:38:1-38 169922 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:38:1-38 169923 1 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 169925 2 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 169924 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 169928 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 169929 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 169937 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 169938 3 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:37:1-37 169941 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:37:1-37 169942 1 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 169915 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 169916 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:39:1-38 169517 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:39:1-38 169518 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:79:1-38 161380 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:79:1-38 161381 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:78:1-37 161368 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:78:1-37 161369 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160444 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160445 0 0.0 0.0 0.0 0.0 liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1674:9-66 160146 0 0.0 0.0 0.8 1.0 liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:642:5-80 160147 0 0.0 0.0 0.8 1.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 160158 5229 0.0 0.0 0.8 1.0 toEncoding Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:56:1-39 175762 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:56:1-39 175763 63 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 175765 189 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 175764 63 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 175768 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 175769 63 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 175773 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 175774 189 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 175877 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 175878 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:55:1-35 175792 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:55:1-35 175793 63 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 175795 126 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 175794 63 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 175798 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 175799 63 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 175803 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 175804 189 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 175866 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 175867 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 175814 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 175815 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 175818 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 175820 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 175821 126 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 175823 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 175824 126 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 175840 252 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 175845 378 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 175848 378 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 175849 378 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 175850 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 175851 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 175846 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 175847 378 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 175841 252 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 175843 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 175844 504 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 175852 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 175838 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 175839 126 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:24:1-43 175336 0 0.0 0.0 0.1 0.1 toEncoding.\ Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:24:1-43 175337 56 0.0 0.0 0.1 0.1 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 175339 224 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 175338 56 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 175342 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 175343 56 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2269:5-28 175429 56 0.0 0.0 0.1 0.1 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 175430 265 0.0 0.0 0.1 0.1 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 175431 265 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:65:1-35 175503 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:65:1-35 175504 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 175432 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:65:1-35 175442 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:65:1-35 175443 153 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 175445 612 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 175444 153 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 175448 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 175449 153 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 175457 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 175458 765 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:63:1-32 175615 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:63:1-32 175616 153 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:64:1-38 175604 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:64:1-38 175605 153 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 175561 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 175562 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 175563 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 175564 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 175565 153 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 175566 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 175567 153 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 175583 459 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 175588 612 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 175591 612 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 175592 612 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 175593 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 175594 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 175589 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 175590 612 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 175584 459 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 175586 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 175587 918 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 175595 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 175581 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 175582 153 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:62:1-37 175461 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:62:1-37 175462 153 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 175464 153 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 175463 153 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 175467 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 175468 153 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 175492 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 175493 153 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 175505 0 0.0 0.0 0.1 0.1 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 175506 0 0.0 0.0 0.1 0.1 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 175507 0 0.0 0.0 0.1 0.1 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 175510 0 0.0 0.0 0.1 0.1 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 175513 0 0.0 0.0 0.1 0.1 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 175514 1234 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 175517 0 0.0 0.0 0.1 0.1 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 175518 1234 0.0 0.0 0.1 0.1 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 175536 2468 0.0 0.0 0.1 0.1 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 175541 3702 0.0 0.0 0.1 0.1 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 175544 3702 0.0 0.0 0.1 0.1 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 175545 3702 0.0 0.0 0.1 0.1 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 175546 0 0.0 0.0 0.1 0.1 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 175547 0 0.1 0.1 0.1 0.1 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 175542 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 175543 3702 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 175537 2468 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 175539 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 175540 4936 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 175548 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 175534 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 175535 1234 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:65:1-35 175515 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:65:1-35 175516 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:65:1-35 175511 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:65:1-35 175512 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:65:1-35 175508 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:65:1-35 175509 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 175347 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 175348 280 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 175419 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 175420 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 175369 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 175370 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 175373 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 175375 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 175376 56 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 175378 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 175379 56 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 175395 56 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 175400 112 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 175403 112 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 175404 112 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 175405 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 175406 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 175401 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 175402 112 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 175396 56 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 175398 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 175399 112 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 175407 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 175393 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 175394 56 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:71:1-34 174637 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:71:1-34 174638 8 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 174640 72 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 175054 16 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 175055 16 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:268:1-29 175056 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:(122,1)-(123,66) 175057 16 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 174639 8 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 174643 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 174644 8 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1263:5-28 175087 8 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1258,5)-(1259,42) 175088 8 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 174648 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 174649 80 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 175104 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 175105 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 175108 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 175110 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 175111 8 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 175113 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 175114 8 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 175130 24 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 175135 32 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 175138 32 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 175139 32 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 175140 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 175141 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 175136 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 175137 32 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 175131 24 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 175133 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 175134 48 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 175142 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 175128 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 175129 8 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:69:1-39 175067 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:69:1-39 175068 8 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 175045 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 175046 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:70:1-39 174817 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:70:1-39 174818 10 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 174820 8 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 174819 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 174823 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 174824 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 174854 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 174855 8 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:81:1-32 174956 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:81:1-32 174957 2 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 174959 2 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 174958 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 174962 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 174963 2 0.0 0.0 0.0 0.0 wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:179:1-62 174983 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 174984 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 174985 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 174981 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 174982 2 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 174989 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 174990 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 174991 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 174992 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 174993 2 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 174994 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 174995 2 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 175011 4 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 175016 6 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 175019 6 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 175020 6 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 175021 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 175022 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 175017 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 175018 6 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 175012 4 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 175014 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 175015 8 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 175023 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 175009 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 175010 2 0.0 0.0 0.0 0.0 toEncoding Sound.Data src/Sound/Data.hs:66:1-35 174933 0 0.0 0.0 0.0 0.0 toEncoding.\ Sound.Data src/Sound/Data.hs:66:1-35 174934 2 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 174935 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 174938 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 174939 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 174940 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 174941 2 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:69:1-39 174860 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:69:1-39 174861 2 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 174809 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 174810 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 174759 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 174760 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 174763 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 174765 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 174766 8 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 174768 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 174769 8 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 174785 8 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 174790 16 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 174793 16 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 174794 16 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 174795 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 174796 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 174791 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 174792 16 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 174786 8 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 174788 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 174789 16 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 174797 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 174783 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 174784 8 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:68:1-38 174656 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:68:1-38 174657 8 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 174659 2 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 174658 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 174662 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 174663 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 174693 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 174694 2 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 174702 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 174703 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 174706 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 174708 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 174709 2 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 174711 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 174712 2 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 174728 6 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 174733 8 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 174736 8 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 174737 8 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 174738 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 174739 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 174734 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 174735 8 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 174729 6 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 174731 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 174732 12 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 174740 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 174726 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 174727 2 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Modification src/Dodge/Data/Modification.hs:32:1-40 174166 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Modification src/Dodge/Data/Modification.hs:32:1-40 174167 6 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 174169 24 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 174168 6 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 174172 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 174173 6 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 174203 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 174204 24 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:83:1-34 174224 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:83:1-34 174225 18 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 174227 18 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 174226 18 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 174230 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 174231 18 0.0 0.0 0.0 0.0 wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:179:1-62 174266 6 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 174267 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 174268 6 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 174261 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 174262 18 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 174286 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 174287 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 174290 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 174292 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 174293 12 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 174295 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 174296 12 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 174312 24 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 174317 36 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 174320 36 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 174321 36 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 174322 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 174323 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 174318 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 174319 36 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 174313 24 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 174315 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 174316 48 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 174324 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 174310 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 174311 12 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 172710 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:18:1-37 172711 6 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 172713 18 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 172712 6 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 172716 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 172717 6 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 172721 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 172722 24 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 173171 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 173172 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 173121 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 173122 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 173125 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 173127 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 173128 6 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 173130 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 173131 6 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 173147 6 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 173152 12 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 173155 12 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 173156 12 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 173157 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 173158 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 173153 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 173154 12 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 173148 6 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 173150 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 173151 12 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 173159 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 173145 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 173146 6 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 172728 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 172729 6 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 172731 72 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 172730 6 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 172734 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 172735 6 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 172739 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 172740 78 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 173106 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 173107 6 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 174024 7 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 174023 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 174025 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 174026 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 174034 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 174035 7 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:116:1-38 174040 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:116:1-38 174041 1 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 174043 3 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 174042 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 174046 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 174047 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 174065 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 174066 3 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 174127 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 174128 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:115:1-40 174071 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:115:1-40 174072 1 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 174074 1 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 174073 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 174077 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 174078 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 174108 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 174109 1 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 174113 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 174114 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 174036 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 174037 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Scope src/Dodge/Data/Item/Scope.hs:34:1-33 173096 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Scope src/Dodge/Data/Item/Scope.hs:34:1-33 173097 6 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:39:1-38 173086 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:39:1-38 173087 6 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.CurseStatus src/Dodge/Data/Item/CurseStatus.hs:17:1-39 173075 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.CurseStatus src/Dodge/Data/Item/CurseStatus.hs:17:1-39 173076 6 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Misc src/Dodge/Data/Item/Misc.hs:41:1-41 173010 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Misc src/Dodge/Data/Item/Misc.hs:41:1-41 173011 6 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 173013 12 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 173012 6 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 173016 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 173017 6 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 173021 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 173022 18 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 173031 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 173032 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 173033 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 173034 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 173035 12 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 173036 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 173037 12 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 173053 24 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 173058 36 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 173061 36 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 173062 36 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 173063 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 173064 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 173059 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 173060 36 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 173054 24 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 173056 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 173057 48 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 173065 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 173051 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 173052 12 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 173025 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 173026 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 172967 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 172968 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 172969 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 172970 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 172971 6 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 172972 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 172973 6 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 172989 18 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 172994 24 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 172997 24 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 172998 24 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 172999 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 173000 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 172995 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 172996 24 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 172990 18 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 172992 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 172993 36 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 173001 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 172987 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 172988 6 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 172963 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 172964 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:42:1-36 172934 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:42:1-36 172935 6 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 172937 18 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 172936 6 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 172940 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 172941 6 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 172945 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 172946 24 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 172949 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 172950 24 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1287:5-23 172928 0 0.0 0.0 0.0 0.0 bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(188,1)-(189,29) 172929 6 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 172904 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 172905 6 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 172907 6 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 172906 6 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 172910 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 172911 6 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 172919 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 172920 6 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 172792 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 172793 6 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 172795 6 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 172794 6 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 172798 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 172799 6 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 172889 6 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 172890 6 0.0 0.0 0.0 0.0 liftToEncoding.pairEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1690:9-52 173956 5 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:232:1-42 173975 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:232:1-42 173976 5 0.0 0.0 0.0 0.0 toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:472:5-48 173960 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 173961 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 173962 5 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 172803 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 172804 12 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 172807 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 172808 6 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 172810 6 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 172809 6 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 172813 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 172814 6 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 172832 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 172833 6 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:227:1-46 173567 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:227:1-46 173568 1 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 173570 1 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 173569 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 173573 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 173574 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 173582 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 173583 1 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 173511 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 173512 2 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 173514 2 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 173513 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 173517 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 173518 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 173526 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 173527 2 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:226:1-37 172838 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:226:1-37 172839 3 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 172743 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 172744 6 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 172746 21 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 172745 6 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 172749 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 172750 6 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1263:5-28 173503 2 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1258,5)-(1259,42) 173504 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 172768 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 172769 21 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:99:1-32 173543 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:99:1-32 173544 1 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 173546 1 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 173545 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 173549 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 173550 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 173558 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 173559 1 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 173385 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 173386 2 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 173388 12 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 173387 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 173391 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 173392 2 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1263:5-28 173495 2 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1258,5)-(1259,42) 173496 2 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 173428 2 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 173429 2 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 173430 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 173438 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 173439 4 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 173443 9 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 173442 4 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 173446 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 173447 4 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 173461 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 173462 9 0.0 0.0 0.0 0.0 toEncoding Sound.Data src/Sound/Data.hs:66:1-35 173469 0 0.0 0.0 0.0 0.0 toEncoding.\ Sound.Data src/Sound/Data.hs:66:1-35 173470 4 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 173471 4 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 173474 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 173475 4 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 173476 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 173477 4 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 173400 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 173401 12 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1287:5-23 173422 0 0.0 0.0 0.0 0.0 bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(188,1)-(189,29) 173423 2 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 173402 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 173403 2 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 173608 2 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 173607 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 173609 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 173610 1 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 173620 1 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 173621 1 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:268:1-29 173622 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:(122,1)-(123,66) 173623 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 173618 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 173619 2 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 173630 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 173631 1 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 173633 11 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 173632 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 173636 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 173637 1 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 173787 1 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 173788 1 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 173789 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage src/Dodge/Data/Damage.hs:56:1-34 173797 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Damage src/Dodge/Data/Damage.hs:56:1-34 173798 2 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 173800 10 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 173799 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 173803 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 173804 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 173811 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 173812 12 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage src/Dodge/Data/Damage.hs:55:1-40 173880 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Damage src/Dodge/Data/Damage.hs:55:1-40 173881 2 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 173901 1 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 173900 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 173902 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 173903 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 173911 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 173912 1 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 173913 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 173914 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 173837 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 173838 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 173839 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 173840 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 173841 6 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 173842 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 173843 6 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 173859 6 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 173864 12 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 173867 12 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 173868 12 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 173869 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 173870 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 173865 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 173866 12 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 173860 6 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 173862 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 173863 12 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 173871 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 173857 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 173858 6 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage.Type src/Dodge/Data/Damage/Type.hs:29:1-38 173818 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Damage.Type src/Dodge/Data/Damage/Type.hs:29:1-38 173819 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 173641 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 173642 12 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 173736 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 173737 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 173738 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 173739 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 173740 3 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 173741 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 173742 3 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 173758 3 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 173763 6 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 173766 6 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 173767 6 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 173768 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 173769 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 173764 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 173765 6 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 173759 3 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 173761 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 173762 6 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 173770 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 173756 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 173757 3 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:75:1-44 173718 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:75:1-44 173719 1 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:72:1-43 173680 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:72:1-43 173681 1 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:74:1-39 173662 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:74:1-39 173663 1 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:73:1-40 173651 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:73:1-40 173652 1 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 173645 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 173646 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldScroll src/Dodge/Data/Item/HeldScroll.hs:21:1-38 173373 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldScroll src/Dodge/Data/Item/HeldScroll.hs:21:1-38 173374 2 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:100:1-37 173306 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:100:1-37 173307 2 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 173309 12 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 173308 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 173312 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 173313 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 173317 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 173318 14 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:98:1-37 173355 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:98:1-37 173356 2 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:99:1-34 173333 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:99:1-34 173334 2 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 173336 4 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 173335 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 173339 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 173340 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 173344 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 173345 6 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 173348 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 173349 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 173329 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 173330 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 173280 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 173281 2 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 173252 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 173253 2 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 173228 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 173229 2 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 173231 4 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 173230 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 173234 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 173235 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 173243 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 173244 4 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 173200 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 173201 2 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:58:1-36 172770 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:58:1-36 172771 4 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 172772 4 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 172775 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 172776 4 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 172777 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 172778 4 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1287:5-23 172693 0 0.0 0.0 0.0 0.0 bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(188,1)-(189,29) 172694 6 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:53:1-33 171609 0 0.0 0.0 0.1 0.2 toEncoding.\ Dodge.Data.Block src/Dodge/Data/Block.hs:53:1-33 171610 325 0.0 0.0 0.1 0.2 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 171612 3250 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 171665 650 0.0 0.0 0.0 0.1 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 171666 650 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 171667 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 171902 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 171903 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 171682 0 0.0 0.0 0.0 0.1 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 171692 0 0.0 0.0 0.0 0.1 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 171693 0 0.0 0.0 0.0 0.1 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 171696 0 0.0 0.0 0.0 0.1 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 171698 0 0.0 0.0 0.0 0.1 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 171699 1300 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 171701 0 0.0 0.0 0.0 0.1 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 171702 1300 0.0 0.0 0.0 0.1 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 171718 1300 0.0 0.0 0.0 0.1 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 171723 2600 0.0 0.0 0.0 0.1 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 171726 2600 0.0 0.0 0.0 0.1 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 171727 2600 0.0 0.0 0.0 0.1 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 171728 0 0.0 0.0 0.0 0.1 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 171729 0 0.0 0.1 0.0 0.1 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 171724 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 171725 2600 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 171719 1300 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 171721 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 171722 2600 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 171730 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 171716 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 171717 1300 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1658:5-28 171872 571 0.0 0.0 0.0 0.1 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1654:5-52 171873 571 0.0 0.0 0.0 0.1 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:67:1-41 171915 0 0.0 0.0 0.0 0.1 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:67:1-41 171916 246 0.0 0.0 0.0 0.1 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 171918 492 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 171917 246 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 171921 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 171922 246 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 171928 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 171929 738 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-36 171942 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-36 171943 246 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 171945 738 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 171944 246 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 171948 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 171949 246 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 171953 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 171954 984 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 172002 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 172003 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 171957 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 171958 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 171959 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 171960 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 171961 492 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 171962 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 171963 492 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 171979 492 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 171984 984 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 171987 984 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 171988 984 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 171989 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 171990 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 171985 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 171986 984 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 171980 492 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 171982 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 171983 984 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 171991 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 171977 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 171978 492 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 171934 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 171935 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 171611 325 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 171615 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 171616 325 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 171620 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 171621 3575 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:52:1-37 171822 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Block src/Dodge/Data/Block.hs:52:1-37 171823 335 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 172028 15 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 172027 15 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 172029 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 172030 15 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 172062 10 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 172063 10 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 172065 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 172149 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 172159 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 172160 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 172163 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 172165 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 172166 20 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 172168 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 172169 20 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 172185 20 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 172190 40 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 172193 40 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 172194 40 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 172195 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 172196 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 172191 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 172192 40 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 172186 20 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 172188 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 172189 40 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 172197 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 172183 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 172184 20 0.0 0.0 0.0 0.0 wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:179:1-62 172083 5 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 172084 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 172085 5 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 172057 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 172058 15 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:51:1-32 172221 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Block src/Dodge/Data/Block.hs:51:1-32 172222 5 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 172470 15 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 172471 15 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:65:1-35 172525 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:65:1-35 172526 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 172472 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:65:1-35 172480 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:65:1-35 172481 12 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 172484 48 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 172483 12 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 172487 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 172488 12 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 172495 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 172496 60 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:63:1-32 172636 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:63:1-32 172637 12 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:64:1-38 172625 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:64:1-38 172626 12 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 172582 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 172583 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 172584 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 172585 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 172586 12 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 172587 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 172588 12 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 172604 36 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 172609 48 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 172612 48 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 172613 48 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 172614 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 172615 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 172610 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 172611 48 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 172605 36 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 172607 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 172608 72 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 172616 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 172602 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 172603 12 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:62:1-37 172499 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:62:1-37 172500 12 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 172502 12 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 172501 12 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 172505 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 172506 12 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 172514 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 172515 12 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 172527 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 172528 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 172529 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 172532 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 172535 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 172536 96 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 172539 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 172540 96 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 172558 192 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 172563 288 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 172566 288 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 172567 288 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 172568 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 172569 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 172564 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 172565 288 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 172559 192 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 172561 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 172562 384 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 172570 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 172556 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 172557 96 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:65:1-35 172537 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:65:1-35 172538 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:65:1-35 172533 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:65:1-35 172534 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:65:1-35 172530 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:65:1-35 172531 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 172436 3 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 172435 3 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 172437 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 172438 3 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 172465 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 172466 3 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 172141 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 172142 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 172093 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 172094 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 172097 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 172099 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 172100 5 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 172102 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 172103 5 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 172119 15 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 172124 20 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 172127 20 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 172128 20 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 172129 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 172130 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 172125 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 172126 20 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 172120 15 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 172122 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 172123 30 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 172131 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 172117 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 172118 5 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 171807 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 171808 325 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 171797 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 171798 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 171747 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 171748 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 171751 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 171753 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 171754 325 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 171756 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 171757 325 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 171773 325 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 171778 650 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 171781 650 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 171782 650 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 171783 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 171784 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 171779 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 171780 650 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 171774 325 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 171776 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 171777 650 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 171785 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 171771 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 171772 325 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1663:5-43 171638 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 171639 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 171640 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 171641 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 171651 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 171652 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 171627 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 171628 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 170338 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:138:1-36 170339 6 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 170341 90 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 170426 76 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 170427 76 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:268:1-29 170428 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:(122,1)-(123,66) 170429 13 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 170452 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:268:1-29 171137 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:(122,1)-(123,66) 171138 40 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:137:1-43 171103 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:137:1-43 171104 16 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 171107 48 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 171106 16 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 171110 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 171111 16 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 171115 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 171116 64 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:268:1-29 171122 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:(122,1)-(123,66) 171123 32 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 171151 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:136:1-49 171152 16 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 171202 4 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 171201 4 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 171203 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 171204 4 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 171231 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 171232 4 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:135:1-43 171237 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:135:1-43 171238 4 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 171240 4 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 171239 4 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 171243 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 171244 4 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 171274 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 171275 4 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 171280 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 171281 4 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 171283 8 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 171282 4 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 171286 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 171287 4 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 171300 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 171301 8 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 171308 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 171309 4 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 170458 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 170459 4 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 170461 8 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 170460 4 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 170464 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 170465 4 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 170501 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 170502 8 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:129:1-46 170516 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:129:1-46 170517 4 0.0 0.0 0.0 0.0 wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:179:1-62 170518 4 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 170519 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 170520 4 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:268:1-29 170528 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:(122,1)-(123,66) 170529 4 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 170539 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 170540 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 170543 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 170545 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 170546 4 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 170548 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 170549 4 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 170565 12 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 170570 16 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 170573 16 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 170574 16 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 170575 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 170576 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 170571 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 170572 16 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 170566 12 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 170568 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 170569 24 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 170577 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 170563 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 170564 4 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 170340 6 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 170344 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 170345 6 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 170768 6 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 170770 6 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 171476 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 171477 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 171478 3 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:134:1-42 171501 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:134:1-42 171502 1 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 171504 1 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 171503 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 171507 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 171508 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 171514 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 171515 2 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:133:1-32 171533 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:133:1-32 171534 1 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 171536 1 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 171535 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 171539 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 171540 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 171570 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 171571 1 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1287:5-23 171575 0 0.0 0.0 0.0 0.0 bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(188,1)-(189,29) 171576 1 0.0 0.0 0.0 0.0 toJSONKeyKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:503:1-44 171479 0 0.0 0.0 0.0 0.0 key Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:249:1-23 171481 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:252:1-25 171482 0 0.0 0.0 0.0 0.0 text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 171483 1 0.0 0.0 0.0 0.0 toText Data.Aeson.Key src/Data/Aeson/Key.hs:49:1-14 171496 0 0.0 0.0 0.0 0.0 unKey Data.Aeson.Key src/Data/Aeson/Key.hs:36:21-25 171497 1 0.0 0.0 0.0 0.0 toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2248:5-29 170769 6 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 170349 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 170350 96 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:127:1-42 170714 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:127:1-42 170715 6 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 170663 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 170664 6 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:128:1-41 170608 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:128:1-41 170609 6 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 170611 12 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 170610 6 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 170614 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 170615 6 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2269:5-28 170648 6 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 170626 6 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 170627 6 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:268:1-29 170628 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:(122,1)-(123,66) 170629 6 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 170619 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 170620 18 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1287:5-23 170639 0 0.0 0.0 0.0 0.0 bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(188,1)-(189,29) 170640 6 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:132:1-47 170368 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:132:1-47 170369 6 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 170829 18 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 170830 18 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 170831 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 170839 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:131:1-40 170840 22 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 170845 44 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 170844 22 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 170848 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 170849 22 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 170870 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 170871 44 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:130:1-32 171036 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:130:1-32 171037 4 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 171039 4 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 171038 4 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 171042 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 171043 4 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 171073 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 171074 4 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:127:1-42 171078 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:127:1-42 171079 4 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:129:1-46 170957 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:129:1-46 170958 14 0.0 0.0 0.0 0.0 wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:179:1-62 170959 14 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 170960 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 170961 14 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:268:1-29 170970 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:(122,1)-(123,66) 170971 14 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 170977 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 170978 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 170979 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 170980 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 170981 14 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 170982 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 170983 14 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 170999 42 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 171004 56 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 171007 56 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 171008 56 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 171009 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 171010 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 171005 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 171006 56 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 171000 42 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 171002 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 171003 84 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 171011 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 170997 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 170998 14 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 170881 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:87:1-34 170882 4 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 170884 4 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 170883 4 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 170887 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 170888 4 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 170915 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 170916 4 0.0 0.0 0.0 0.0 toEncoding Sound.Data src/Sound/Data.hs:66:1-35 170920 0 0.0 0.0 0.0 0.0 toEncoding.\ Sound.Data src/Sound/Data.hs:66:1-35 170921 4 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 170922 4 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 170925 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 170926 4 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 170927 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 170928 4 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 170872 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 170873 0 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 170795 4 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 170794 4 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 170796 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 170797 4 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 170824 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 170825 4 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:24:1-43 170079 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:24:1-43 170080 3 0.0 0.0 0.0 0.0 toEncoding Color src/Color.hs:168:1-40 170061 0 0.0 0.0 0.0 0.0 toEncoding.\ Color src/Color.hs:168:1-40 170062 3 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:38:1-38 169520 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:38:1-38 169521 1 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 169523 2 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 169522 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 169526 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 169527 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 169531 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 169532 3 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:37:1-37 169539 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:37:1-37 169540 1 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 168402 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:71:1-35 168403 11 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 168405 132 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 168595 22 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 168596 22 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:268:1-29 169730 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:(122,1)-(123,66) 169731 11 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 168597 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 168404 11 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 168408 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 168409 11 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1263:5-28 169737 11 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1258,5)-(1259,42) 169738 11 0.0 0.0 0.0 0.0 toEncoding Sound.Data src/Sound/Data.hs:66:1-35 169868 0 0.0 0.0 0.0 0.0 toEncoding.\ Sound.Data src/Sound/Data.hs:66:1-35 169869 6 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 169870 6 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 169873 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 169874 6 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 169875 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 169876 6 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 169715 11 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 169716 11 0.0 0.0 0.0 0.0 liftToEncoding.pairEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1690:9-52 169792 20 0.0 0.0 0.0 0.0 toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:472:5-48 169796 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:25:1-38 169797 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:25:1-38 169798 20 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 168413 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 168414 143 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 168609 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:70:1-39 168610 11 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 168612 7 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 168611 7 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 168615 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 168616 7 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 168646 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 168647 7 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:47:1-34 169979 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:47:1-34 169980 5 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 169982 23 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 169981 5 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 169985 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 169986 5 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2269:5-28 170059 3 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 170016 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 170017 23 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:45:1-48 170174 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:45:1-48 170175 2 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 170177 2 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 170176 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 170180 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 170181 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 170211 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 170212 2 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 170244 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 170245 1 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 170247 1 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 170246 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 170250 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 170251 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 170259 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 170260 1 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 170261 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 170262 1 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 170264 1 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 170263 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 170267 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 170268 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 170295 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 170296 1 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 170166 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 170167 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:46:1-39 170146 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:46:1-39 170147 2 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage.Type src/Dodge/Data/Damage/Type.hs:29:1-38 170039 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Damage.Type src/Dodge/Data/Damage/Type.hs:29:1-38 170040 3 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1287:5-23 170021 0 0.0 0.0 0.0 0.0 bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(188,1)-(189,29) 170022 5 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 168652 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:69:1-34 168653 2 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 168655 6 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 168654 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 168658 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 168659 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 168663 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 168664 8 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 169695 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 169696 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 168670 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 168671 2 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 168673 24 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 168672 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 168676 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 168677 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 168681 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 168682 26 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 169586 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 169587 2 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 169589 10 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 169588 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 169592 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 169593 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 169611 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 169612 10 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 169627 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 169628 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 169631 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 169633 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 169634 4 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 169636 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 169637 4 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 169653 12 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 169658 16 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 169661 16 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 169662 16 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 169663 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 169664 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 169659 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 169660 16 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 169654 12 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 169656 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 169657 24 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 169665 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 169651 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 169652 4 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 169616 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 169617 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Scope src/Dodge/Data/Item/Scope.hs:34:1-33 169572 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Scope src/Dodge/Data/Item/Scope.hs:34:1-33 169573 2 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:39:1-38 169472 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:39:1-38 169473 2 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 169475 2 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 169474 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 169478 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 169479 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 169506 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 169507 2 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.CurseStatus src/Dodge/Data/Item/CurseStatus.hs:17:1-39 169461 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.CurseStatus src/Dodge/Data/Item/CurseStatus.hs:17:1-39 169462 2 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Misc src/Dodge/Data/Item/Misc.hs:41:1-41 169396 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Misc src/Dodge/Data/Item/Misc.hs:41:1-41 169397 2 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 169399 4 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 169398 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 169402 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 169403 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 169407 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 169408 6 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 169417 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 169418 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 169419 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 169420 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 169421 4 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 169422 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 169423 4 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 169439 8 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 169444 12 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 169447 12 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 169448 12 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 169449 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 169450 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 169445 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 169446 12 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 169440 8 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 169442 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 169443 16 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 169451 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 169437 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 169438 4 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 169411 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 169412 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 169353 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 169354 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 169355 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 169356 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 169357 2 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 169358 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 169359 2 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 169375 6 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 169380 8 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 169383 8 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 169384 8 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 169385 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 169386 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 169381 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 169382 8 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 169376 6 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 169378 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 169379 12 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 169387 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 169373 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 169374 2 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 169349 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 169350 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:42:1-36 169316 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:42:1-36 169317 2 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 169319 6 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 169318 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 169322 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 169323 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 169327 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 169328 8 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 169331 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 169332 8 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1287:5-23 169310 0 0.0 0.0 0.0 0.0 bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(188,1)-(189,29) 169311 2 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 169286 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 169287 2 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 169289 2 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 169288 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 169292 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 169293 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 169301 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 169302 2 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 169097 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 169098 2 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 169100 2 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 169099 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 169103 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 169104 2 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 169161 2 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 169162 2 0.0 0.0 0.0 0.0 liftToEncoding.pairEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1690:9-52 169168 4 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:232:1-42 169222 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:232:1-42 169223 4 0.0 0.0 0.0 0.0 toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:472:5-48 169172 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 169173 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 169174 4 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 169108 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 169109 4 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 169112 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 169113 2 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 169115 2 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 169114 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 169118 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 169119 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 169127 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 169128 2 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 169129 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 169130 2 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 168685 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 168686 2 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 168688 16 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 168687 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 168691 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 168692 2 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1263:5-28 169087 2 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1258,5)-(1259,42) 169088 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 168700 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 168701 16 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 168929 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 168930 2 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 168932 12 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 168931 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 168935 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 168936 2 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1263:5-28 169079 2 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1258,5)-(1259,42) 169080 2 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 169012 2 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 169013 2 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 169014 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 169022 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 169023 6 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 169027 12 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 169026 6 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 169030 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 169031 6 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 169045 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 169046 12 0.0 0.0 0.0 0.0 toEncoding Sound.Data src/Sound/Data.hs:66:1-35 169053 0 0.0 0.0 0.0 0.0 toEncoding.\ Sound.Data src/Sound/Data.hs:66:1-35 169054 6 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 169055 6 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 169058 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 169059 6 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 169060 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 169061 6 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 168944 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 168945 12 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1287:5-23 169006 0 0.0 0.0 0.0 0.0 bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(188,1)-(189,29) 169007 2 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 168946 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 168947 2 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldScroll src/Dodge/Data/Item/HeldScroll.hs:21:1-38 168913 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldScroll src/Dodge/Data/Item/HeldScroll.hs:21:1-38 168914 2 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:100:1-37 168852 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:100:1-37 168853 2 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 168855 12 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 168854 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 168858 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 168859 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 168863 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 168864 14 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:98:1-37 168901 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:98:1-37 168902 2 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:99:1-34 168879 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:99:1-34 168880 2 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 168882 4 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 168881 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 168885 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 168886 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 168890 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 168891 6 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 168894 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 168895 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 168875 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 168876 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 168818 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 168819 2 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 168786 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 168787 2 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 168734 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 168735 2 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 168702 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 168703 2 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 168542 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 168543 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 168546 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 168548 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 168549 11 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 168551 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 168552 11 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 168568 33 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 168573 44 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 168576 44 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 168577 44 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 168578 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 168579 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 168574 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 168575 44 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 168569 33 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 168571 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 168572 66 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 168580 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 168566 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 168567 11 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 168531 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 168532 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 168481 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 168482 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 168485 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 168487 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 168488 11 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 168490 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 168491 11 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 168507 11 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 168512 22 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 168515 22 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 168516 22 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 168517 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 168518 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 168513 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 168514 22 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 168508 11 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 168510 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 168511 22 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 168519 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 168505 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 168506 11 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 168457 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 168458 11 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1663:5-43 168432 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 168433 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 168434 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 168435 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 167512 0 0.0 0.0 0.0 0.1 toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:57:1-32 167513 98 0.0 0.0 0.0 0.1 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 167515 1470 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2269:5-28 167800 294 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 167807 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 167808 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 167811 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 167813 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 167814 588 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 167816 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 167817 588 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 167835 588 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 167840 1176 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 167843 1176 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 167844 1176 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 167845 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 167846 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 167841 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 167842 1176 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 167836 588 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 167838 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 167839 1176 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 167847 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 167833 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 167834 588 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1658:5-28 167974 252 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1654:5-52 167975 252 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:67:1-41 167982 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:67:1-41 167983 154 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 167985 308 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 167984 154 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 167988 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 167989 154 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 167995 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 167996 462 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-36 168019 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-36 168020 154 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 168022 462 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 168021 154 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 168025 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 168026 154 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 168030 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 168031 616 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 168096 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 168097 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 168041 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 168042 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 168045 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 168047 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 168048 308 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 168050 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 168051 308 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 168067 308 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 168072 616 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 168075 616 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 168076 616 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 168077 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 168078 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 168073 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 168074 616 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 168068 308 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 168070 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 168071 616 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 168079 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 168065 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 168066 308 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 168004 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 168005 0 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 167514 98 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 167518 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 167519 98 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 167960 98 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 167961 98 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 167963 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.MountedObject src/Dodge/Data/MountedObject.hs:16:1-41 168292 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.MountedObject src/Dodge/Data/MountedObject.hs:16:1-41 168293 16 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 168296 16 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 168295 16 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 168299 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 168300 16 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 168333 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 168334 16 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1263:5-28 167950 98 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1258,5)-(1259,42) 167951 98 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 167523 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 167524 1568 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:65:1-40 168111 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:65:1-40 168112 98 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:56:1-38 167900 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:56:1-38 167901 98 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 168234 22 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 168233 22 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 168235 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 168236 22 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 168263 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 168264 22 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 167892 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 167893 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:86:1-34 167750 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:86:1-34 167751 196 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:84:1-32 167622 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:84:1-32 167623 98 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 167625 98 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 167624 98 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 167628 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 167629 98 0.0 0.0 0.0 0.0 wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:179:1-62 167664 60 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 167665 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 167666 60 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 167659 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 167660 98 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.CreatureEffect src/Dodge/Data/CreatureEffect.hs:72:1-32 167727 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.CreatureEffect src/Dodge/Data/CreatureEffect.hs:72:1-32 167728 60 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 167679 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 167680 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 167683 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 167685 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 167686 60 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 167688 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 167689 60 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 167705 60 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 167710 120 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 167713 120 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 167714 120 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 167715 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 167716 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 167711 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 167712 120 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 167706 60 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 167708 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 167709 120 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 167717 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 167703 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 167704 60 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 167670 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 167671 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:55:1-38 167571 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:55:1-38 167572 98 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1663:5-43 167542 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 167547 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 167548 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 167549 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 167559 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 167560 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 167530 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 167531 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 166827 0 0.0 0.0 0.4 0.5 toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:64:1-32 166828 2008 0.0 0.0 0.4 0.5 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 166830 30120 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 166829 2008 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 166833 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 166834 2008 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2269:5-28 166845 2008 0.0 0.0 0.2 0.3 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 166851 0 0.0 0.0 0.2 0.3 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 166852 0 0.0 0.0 0.2 0.3 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 166855 0 0.0 0.0 0.2 0.3 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 166857 0 0.0 0.0 0.2 0.3 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 166858 4016 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 166860 0 0.0 0.0 0.2 0.3 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 166861 4016 0.0 0.0 0.2 0.3 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 166879 4016 0.0 0.0 0.2 0.3 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 166884 8032 0.0 0.0 0.1 0.3 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 166887 8032 0.0 0.0 0.1 0.3 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 166888 8032 0.0 0.0 0.1 0.3 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 166889 0 0.0 0.0 0.1 0.3 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 166890 0 0.1 0.3 0.1 0.3 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 166885 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 166886 8032 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 166880 4016 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 166882 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 166883 8032 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 166891 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 166877 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 166878 4016 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 166838 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 166839 32128 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 167114 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 167115 2008 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 167107 0 0.0 0.0 0.1 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 167108 0 0.1 0.0 0.1 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:63:1-41 167057 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:63:1-41 167058 2008 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 167178 1736 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 167177 1736 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 167179 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 167180 1736 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 167207 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 167208 1736 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 167212 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 167213 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1287:5-23 167021 0 0.0 0.0 0.0 0.0 bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(188,1)-(189,29) 167022 18072 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:62:1-35 166969 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:62:1-35 166970 2008 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 166972 1944 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 166971 1944 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 166975 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 166976 1944 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 167006 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 167007 1944 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 167011 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 167012 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 166918 0 0.0 0.0 0.1 0.2 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 166919 0 0.0 0.0 0.1 0.2 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 166922 0 0.0 0.0 0.1 0.2 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 166924 0 0.0 0.0 0.1 0.2 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 166925 2008 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 166927 0 0.0 0.0 0.1 0.2 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 166928 2008 0.0 0.0 0.1 0.2 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 166944 6024 0.0 0.0 0.1 0.1 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 166949 8032 0.0 0.0 0.1 0.1 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 166952 8032 0.0 0.0 0.1 0.1 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 166953 8032 0.0 0.0 0.1 0.1 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 166954 0 0.0 0.0 0.1 0.1 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 166955 0 0.1 0.1 0.1 0.1 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 166950 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 166951 8032 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 166945 6024 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 166947 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 166948 12048 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 166956 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 166942 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 166943 2008 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 166905 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 166906 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 165955 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:79:1-32 165956 8 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 165958 48 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 165957 8 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 165961 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 165962 8 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 165992 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 165993 48 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1287:5-23 166684 0 0.0 0.0 0.0 0.0 bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(188,1)-(189,29) 166685 8 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 166677 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 166678 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:78:1-38 166391 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:78:1-38 166392 24 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 166394 24 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 166393 24 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 166397 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 166398 24 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 166433 8 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 166434 8 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 166436 0 0.0 0.0 0.0 0.0 wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:179:1-62 166515 8 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 166516 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 166517 8 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 166428 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 166429 24 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:77:1-36 166529 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:77:1-36 166530 8 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 166532 8 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 166531 8 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 166535 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 166536 8 0.0 0.0 0.0 0.0 wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:179:1-62 166571 8 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 166572 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 166573 8 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 166566 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 166567 8 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 166611 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 166612 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 166615 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 166617 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 166618 8 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 166620 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 166621 8 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 166637 16 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 166642 24 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 166645 24 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 166646 24 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 166647 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 166648 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 166643 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 166644 24 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 166638 16 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 166640 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 166641 32 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 166649 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 166635 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 166636 8 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:85:1-33 166577 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:85:1-33 166578 8 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 166580 8 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 166579 8 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 166583 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 166584 8 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 166597 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 166598 8 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:85:1-33 166455 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:85:1-33 166456 8 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 166458 8 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 166457 8 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 166461 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 166462 8 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 166492 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 166493 8 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Prop src/Dodge/Data/Prop.hs:76:1-36 166052 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Prop src/Dodge/Data/Prop.hs:76:1-36 166053 16 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 166055 16 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 166054 16 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 166058 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 166059 16 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2269:5-28 166104 8 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 166105 56 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 166106 56 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:65:1-35 166200 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:65:1-35 166201 0 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 166108 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:65:1-35 166119 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:65:1-35 166120 40 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 166122 160 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 166121 40 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 166125 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 166126 40 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 166134 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 166135 200 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:63:1-32 166353 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:63:1-32 166354 40 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:64:1-38 166332 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:64:1-38 166333 40 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 166281 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 166282 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 166285 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 166287 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 166288 40 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 166290 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 166291 40 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 166307 120 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 166312 160 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 166315 160 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 166316 160 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 166317 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 166318 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 166313 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 166314 160 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 166308 120 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 166310 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 166311 240 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 166319 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 166305 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 166306 40 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:62:1-37 166142 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:62:1-37 166143 40 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 166145 40 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 166144 40 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 166148 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 166149 40 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 166179 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 166180 40 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 166202 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 166209 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 166210 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 166215 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 166219 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 166220 320 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 166224 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 166225 320 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 166249 640 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 166254 960 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 166257 960 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 166258 960 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 166259 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 166260 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 166255 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 166256 960 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 166250 640 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 166252 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 166253 1280 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 166261 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 166247 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 166248 320 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:65:1-35 166222 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:65:1-35 166223 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:65:1-35 166217 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:65:1-35 166218 0 0.0 0.0 0.0 0.0 toEncoding Shape.Data src/Shape/Data.hs:65:1-35 166213 0 0.0 0.0 0.0 0.0 toEncoding.\ Shape.Data src/Shape/Data.hs:65:1-35 166214 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 166089 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 166090 16 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 166001 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 166002 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 166005 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 166007 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 166008 8 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 166010 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 166011 8 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 166027 8 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 166032 16 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 166035 16 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 166036 16 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 166037 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 166038 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 166033 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 166034 16 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 166028 8 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 166030 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 166031 16 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 166039 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 166025 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 166026 8 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 165862 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 165863 87 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 165865 166 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 165864 87 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 165868 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 165869 87 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 165887 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 165888 166 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 165892 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 165893 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:33:1-41 165633 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:33:1-41 165634 2 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 162037 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-32 162038 79 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 162040 948 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 162039 79 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 162043 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 162044 79 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 162048 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 162049 1027 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 162788 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:117:1-38 162789 79 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 164861 56 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 164860 8 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 164862 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 164863 8 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 164890 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 164891 56 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:116:1-38 164909 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:116:1-38 164910 8 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 164912 8 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 164911 8 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 164915 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 164916 8 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 164946 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 164947 8 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 164951 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 164952 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 164895 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 164896 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Scope src/Dodge/Data/Item/Scope.hs:34:1-33 162737 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Scope src/Dodge/Data/Item/Scope.hs:34:1-33 162738 79 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:39:1-38 162686 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Tweak src/Dodge/Data/Item/Tweak.hs:39:1-38 162687 79 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.CurseStatus src/Dodge/Data/Item/CurseStatus.hs:17:1-39 162665 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.CurseStatus src/Dodge/Data/Item/CurseStatus.hs:17:1-39 162666 79 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Misc src/Dodge/Data/Item/Misc.hs:41:1-41 162579 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Misc src/Dodge/Data/Item/Misc.hs:41:1-41 162580 79 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 162582 158 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 162581 79 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 162585 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 162586 79 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 162590 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 162591 237 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 162610 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 162611 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 162614 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 162616 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 162617 158 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 162619 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 162620 158 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 162636 316 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 162641 474 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 162644 474 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 162645 474 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 162646 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 162647 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 162642 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 162643 474 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 162637 316 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 162639 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 162640 632 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 162648 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 162634 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 162635 158 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 162597 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 162598 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 162528 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 162529 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 162532 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 162534 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 162535 79 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 162537 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 162538 79 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 162554 237 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 162559 316 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 162562 316 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 162563 316 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 162564 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 162565 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 162560 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 162561 316 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 162555 237 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 162557 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 162558 474 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 162566 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 162552 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 162553 79 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 162517 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 162518 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:42:1-36 162435 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:42:1-36 162436 79 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 162438 237 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 162437 79 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 162441 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 162442 79 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 162446 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 162447 316 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 162454 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Effect src/Dodge/Data/Item/Effect.hs:39:1-39 162455 316 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1287:5-23 162425 0 0.0 0.0 0.0 0.0 bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(188,1)-(189,29) 162426 79 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 162370 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:19:1-40 162371 79 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 162373 158 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 162372 79 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 162376 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 162377 79 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 162407 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 162408 158 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 162216 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:235:1-36 162217 79 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 162219 79 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 162218 79 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 162222 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 162223 79 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 162344 79 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 162345 79 0.0 0.0 0.0 0.0 liftToEncoding.pairEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1690:9-52 164662 64 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:232:1-42 164721 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:232:1-42 164722 64 0.0 0.0 0.0 0.0 toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:472:5-48 164666 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 164667 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:233:1-38 164668 64 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 162227 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 162228 158 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 162235 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:234:1-40 162236 79 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 162238 79 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 162237 79 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 162241 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 162242 79 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 162281 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 162282 79 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:229:1-41 165574 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:229:1-41 165575 2 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 165577 1 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 165576 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 165580 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 165581 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 165611 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 165612 1 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:32:1-37 165616 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:32:1-37 165617 1 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 164610 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:231:1-40 164611 8 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:227:1-46 162289 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:227:1-46 162290 69 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 162292 69 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 162291 69 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 162295 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 162296 69 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 162326 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 162327 69 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 162056 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:101:1-35 162057 79 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 162059 206 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 162058 79 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 162062 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 162063 79 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1263:5-28 164588 10 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1258,5)-(1259,42) 164589 10 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 162093 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 162094 206 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:38:1-39 165277 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:38:1-39 165278 2 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 165280 12 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 165279 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 165283 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 165284 2 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1263:5-28 165492 2 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1258,5)-(1259,42) 165493 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 165288 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 165289 14 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 165506 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 165507 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 165510 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 165512 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 165513 2 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 165515 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 165516 2 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 165532 4 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 165537 6 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 165540 6 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 165541 6 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 165542 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 165543 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 165538 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 165539 6 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 165533 4 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 165535 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 165536 8 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 165544 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 165530 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 165531 2 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:37:1-39 165438 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Equipment src/Dodge/Data/Item/Use/Equipment.hs:37:1-39 165439 2 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:32:1-37 165417 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:32:1-37 165418 2 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:101:1-32 165296 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:101:1-32 165297 6 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 165351 2 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 165350 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 165352 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 165353 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 165380 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 165381 2 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.CamouflageStatus src/Dodge/Data/CamouflageStatus.hs:16:1-44 165385 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.CamouflageStatus src/Dodge/Data/CamouflageStatus.hs:16:1-44 165386 2 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 163796 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:56:1-43 163797 8 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 163799 48 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 163798 8 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 163802 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 163803 8 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1263:5-28 164577 8 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1258,5)-(1259,42) 164578 8 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 164457 8 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 164458 8 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 164460 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 164469 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:61:1-38 164470 24 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 164475 48 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 164474 24 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 164478 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 164479 24 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 164512 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 164513 48 0.0 0.0 0.0 0.0 toEncoding Sound.Data src/Sound/Data.hs:66:1-35 164526 0 0.0 0.0 0.0 0.0 toEncoding.\ Sound.Data src/Sound/Data.hs:66:1-35 164527 24 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 164528 24 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 164531 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 164532 24 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 164533 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 164534 24 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 163833 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 163834 48 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1287:5-23 164448 0 0.0 0.0 0.0 0.0 bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(188,1)-(189,29) 164449 8 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 163839 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:73:1-36 163840 8 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 163842 16 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 163841 8 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 163845 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 163846 8 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 163881 8 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 163882 8 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:268:1-29 163883 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:(122,1)-(123,66) 163884 8 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 163876 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 163877 16 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 163895 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:77:1-34 163896 8 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 163898 88 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 163897 8 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 163901 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 163902 8 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 164198 8 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 164199 8 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 164200 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage src/Dodge/Data/Damage.hs:56:1-34 164209 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Damage src/Dodge/Data/Damage.hs:56:1-34 164210 16 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 164215 80 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 164214 16 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 164218 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 164219 16 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 164226 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 164227 96 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage src/Dodge/Data/Damage.hs:55:1-40 164329 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Damage src/Dodge/Data/Damage.hs:55:1-40 164330 16 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 164393 8 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 164392 8 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 164394 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 164395 8 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 164422 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 164423 8 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 164427 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 164428 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 164272 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 164273 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 164276 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 164278 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 164279 48 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 164281 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 164282 48 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 164298 48 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 164303 96 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 164306 96 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 164307 96 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 164308 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 164309 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 164304 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 164305 96 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 164299 48 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 164301 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 164302 96 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 164310 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 164296 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 164297 48 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Damage.Type src/Dodge/Data/Damage/Type.hs:29:1-38 164237 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Damage.Type src/Dodge/Data/Damage/Type.hs:29:1-38 164238 16 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 163906 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 163907 96 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 164125 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 164126 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 164129 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 164131 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 164132 24 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 164134 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 164135 24 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 164151 24 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 164156 48 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 164159 48 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 164160 48 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 164161 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 164162 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 164157 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 164158 48 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 164152 24 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 164154 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 164155 48 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 164163 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 164149 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 164150 24 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:75:1-44 164063 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:75:1-44 164064 8 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:72:1-43 164003 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:72:1-43 164004 8 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:74:1-39 163944 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:74:1-39 163945 8 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:73:1-40 163923 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:73:1-40 163924 8 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 163913 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 163914 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldScroll src/Dodge/Data/Item/HeldScroll.hs:21:1-38 163743 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldScroll src/Dodge/Data/Item/HeldScroll.hs:21:1-38 163744 8 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:100:1-37 163640 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:100:1-37 163641 8 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 163643 48 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 163642 8 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 163646 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 163647 8 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 163651 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 163652 56 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:98:1-37 163715 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:98:1-37 163716 8 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:99:1-34 163680 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:99:1-34 163681 8 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 163683 16 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 163682 8 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 163686 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 163687 8 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 163691 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 163692 24 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 163698 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 163699 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 163669 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 163670 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 163598 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 163599 8 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 163546 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:100:1-35 163547 8 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 163490 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:31:1-36 163491 8 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 163493 16 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 163492 8 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 163496 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 163497 8 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 163527 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 163528 16 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 163437 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:102:1-32 163438 8 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:58:1-36 162168 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:58:1-36 162169 69 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 162170 69 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 162178 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 162179 69 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 162181 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 162183 69 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:99:1-32 162099 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.HeldUse src/Dodge/Data/Item/HeldUse.hs:99:1-32 162100 69 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 162102 69 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 162101 69 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 162105 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 162106 69 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 162136 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 162137 69 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 162142 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 162143 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160174 0 0.0 0.0 0.1 0.1 toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 160175 82 0.0 0.0 0.1 0.1 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 160177 3198 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 160176 82 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 160180 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 160181 82 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 161862 82 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 161863 82 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:268:1-29 161867 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:(122,1)-(123,66) 161868 82 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1695:5-28 160571 82 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1686,5)-(1690,52) 160572 82 0.0 0.0 0.0 0.0 liftToEncoding.pairEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1690:9-52 165675 2 0.0 0.0 0.0 0.0 toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:472:5-48 165679 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:33:1-41 165680 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:33:1-41 165681 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 160190 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 160191 3198 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 161948 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 161949 82 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 161951 246 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1263:5-28 161972 246 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1258,5)-(1259,42) 161973 246 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 161950 82 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 161954 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 161955 82 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 161959 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 161960 328 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1287:5-23 161994 0 0.0 0.0 0.0 0.0 bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(188,1)-(189,29) 161997 82 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.CamouflageStatus src/Dodge/Data/CamouflageStatus.hs:16:1-44 161927 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.CamouflageStatus src/Dodge/Data/CamouflageStatus.hs:16:1-44 161928 82 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:83:1-46 161890 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:83:1-46 161891 82 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 161893 164 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 161892 82 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 161896 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 161897 82 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 161901 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 161902 246 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 161842 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Hammer src/Dodge/Data/Hammer.hs:24:1-42 161843 82 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:85:1-36 161791 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:85:1-36 161792 82 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 161794 325 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 161793 82 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 161797 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 161798 82 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 161828 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 161829 325 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 163079 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 163080 162 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 163082 162 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 163081 162 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 163085 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 163086 162 0.0 0.0 0.0 0.0 wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:179:1-62 163106 142 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 163107 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 163108 142 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 163104 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 163105 162 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 163112 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 163113 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 161833 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 161834 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 161753 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(104,1)-(111,9) 161754 82 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1263:5-28 161771 246 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1258,5)-(1259,42) 161772 246 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 161756 164 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 161755 82 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 161759 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 161760 82 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 161764 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 161765 246 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:61:1-35 161702 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:61:1-35 161703 82 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:60:1-35 161651 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:60:1-35 161652 82 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 162980 62 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 162979 62 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 162981 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 162982 62 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 163009 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 163010 62 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 163018 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 163019 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 163022 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 163024 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 163025 62 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 163027 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 163028 62 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 163044 186 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 163049 248 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 163052 248 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 163053 248 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 163054 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 163055 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 163050 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 163051 248 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 163045 186 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 163047 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 163048 372 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 163056 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 163042 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 163043 62 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:84:1-40 161586 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:84:1-40 161587 82 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 162844 248 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 162843 62 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 162845 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 162846 62 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 162905 62 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 162906 62 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 162908 0 0.0 0.0 0.0 0.0 toEncoding Sound.Data src/Sound/Data.hs:66:1-35 162916 0 0.0 0.0 0.0 0.0 toEncoding.\ Sound.Data src/Sound/Data.hs:66:1-35 162917 496 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 162918 496 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 162921 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 162922 496 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 162923 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 162924 496 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 162873 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 162874 248 0.0 0.0 0.0 0.0 toEncoding Sound.Data src/Sound/Data.hs:66:1-35 162879 0 0.0 0.0 0.0 0.0 toEncoding.\ Sound.Data src/Sound/Data.hs:66:1-35 162880 62 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 162881 62 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 162884 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 162885 62 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 162886 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 162887 62 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Memory src/Dodge/Data/Creature/Memory.hs:20:1-34 161535 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Memory src/Dodge/Data/Creature/Memory.hs:20:1-34 161536 82 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 161553 164 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 161554 164 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 161538 82 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 161537 82 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 161541 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 161542 82 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 161546 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 161547 164 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:79:1-38 161278 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:79:1-38 161279 82 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 161281 328 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 161280 82 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 161284 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 161285 82 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 161289 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 161290 410 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:75:1-36 161471 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:75:1-36 161472 82 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 161473 82 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 161476 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 161477 82 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 161478 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 161479 82 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 161487 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 161488 82 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:74:1-34 161386 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:74:1-34 161387 82 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 161389 82 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 161388 82 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 161392 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 161393 82 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 161397 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 161398 164 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 161405 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:19:1-38 161406 164 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 161408 164 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 161407 164 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 161411 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 161412 164 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 161442 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 161443 164 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 161447 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 161448 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:78:1-37 161320 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:78:1-37 161321 82 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 161323 82 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 161322 82 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 161326 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 161327 82 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 161357 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 161358 82 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:76:1-37 161297 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:76:1-37 161298 82 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 160967 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 160968 82 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 160970 284 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 161009 213 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 161010 213 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 161012 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161216 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161217 71 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 160969 71 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 160973 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 160974 71 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 161004 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 161005 284 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161030 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161031 142 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 161035 71 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 161034 71 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 161038 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 161039 71 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 161127 71 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 161128 71 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 161129 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161150 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(202,1)-(209,5) 161151 71 0.0 0.0 0.0 0.0 wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:179:1-62 161079 71 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 161080 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 161081 71 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 161074 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 161075 71 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:49:1-34 160839 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:49:1-34 160840 82 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 160842 164 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 160841 82 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 160845 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 160846 82 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 160850 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 160851 246 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:47:1-35 160934 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:47:1-35 160935 82 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:48:1-36 160858 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:48:1-36 160859 82 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 160861 164 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 160860 82 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 160864 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 160865 82 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 160895 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 160896 164 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:46:1-39 160910 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:46:1-39 160911 82 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 160790 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Material src/Dodge/Data/Material.hs:14:1-36 160791 82 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:62:1-41 160630 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:62:1-41 160631 82 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 160633 164 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 160632 82 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 160636 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 160637 82 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 160648 82 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 160649 82 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 160641 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 160642 246 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:58:1-44 160718 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:58:1-44 160719 82 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:59:1-37 160665 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:59:1-37 160666 82 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 165166 10 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 165165 10 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 165167 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 165168 10 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 165200 10 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 165201 10 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 165195 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 165196 10 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:67:1-38 160587 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:67:1-38 160588 82 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 160590 82 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 160589 82 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 160593 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 160594 82 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1263:5-28 160605 82 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1258,5)-(1259,42) 160606 82 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 160598 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 160599 164 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1287:5-23 160619 0 0.0 0.0 0.0 0.0 bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(188,1)-(189,29) 160620 82 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1287:5-23 160552 0 0.0 0.0 0.0 0.0 bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(188,1)-(189,29) 160553 82 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:66:1-40 160453 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:66:1-40 160454 82 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 160456 82 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 160455 82 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 160459 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 160460 82 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 160490 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 160491 82 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:65:1-45 160496 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:65:1-45 160497 82 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:88:1-40 160284 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:88:1-40 160285 82 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 160287 297 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 160286 82 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 160290 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 160291 82 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1263:5-28 163290 1 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1258,5)-(1259,42) 163291 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 160329 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 160330 297 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:87:1-38 165147 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:87:1-38 165148 10 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 163240 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 163241 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 163244 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 163246 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 163247 1 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 163249 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 163250 1 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 163266 2 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 163271 3 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 163274 3 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 163275 3 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 163276 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 163277 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 163272 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 163273 3 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 163267 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 163269 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 163270 4 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 163278 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 163264 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 163265 1 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 163229 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 163230 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:86:1-38 160395 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:86:1-38 160396 71 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:31:3-47 160338 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 160339 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 160342 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 160344 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 160345 213 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 160347 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 160348 213 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 160364 639 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 160369 852 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 160372 852 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 160373 852 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 160374 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 160375 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 160370 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 160371 852 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 160365 639 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 160367 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 160368 1278 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 160376 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 160362 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 160363 213 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 160264 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 160265 0 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 160201 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 160202 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 160206 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 160208 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 160209 246 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 160211 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 160212 246 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 160228 246 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 160233 492 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 160236 492 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 160237 492 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 160240 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 160241 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 160234 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 160235 492 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 160229 246 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 160231 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 160232 492 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 160242 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 160226 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 160227 246 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1359:5-22 160165 0 0.0 0.0 0.0 0.0 int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:299:1-25 160166 0 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2269:5-28 175947 0 0.0 0.0 0.0 0.0 liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2261:5-65 175948 2 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 176119 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 176120 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:268:1-29 176121 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:(122,1)-(123,66) 176122 1 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:82:1-32 175955 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:82:1-32 175956 2 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 176030 1 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 176029 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 176031 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 176032 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 176061 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 176062 1 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 176070 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 176071 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 176074 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 176076 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 176077 1 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 176079 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 176080 1 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 176096 1 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 176101 2 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 176104 2 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 176105 2 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 176106 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 176107 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 176102 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 176103 2 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 176097 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 176099 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 176100 2 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 176108 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 176094 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 176095 1 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 176004 0 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 176005 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:268:1-29 176006 0 0.0 0.0 0.0 0.0 string Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:(122,1)-(123,66) 176007 1 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 160122 47 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 165925 19 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 165926 19 0.0 0.0 0.0 0.0 toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:322:5-44 165928 0 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:81:1-32 174356 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:81:1-32 174357 122 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 174359 122 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 174358 122 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 174362 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 174363 122 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1263:5-28 174525 1 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1258,5)-(1259,42) 174526 1 0.0 0.0 0.0 0.0 wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:179:1-62 174401 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 174402 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 174403 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 174396 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 174397 122 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:27:3-47 174549 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 174550 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 174553 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 174555 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 174556 121 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 174558 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 174559 121 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 174575 242 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 174580 363 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 174583 363 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 174584 363 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 174585 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 174586 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 174581 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 174582 363 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 174576 242 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 174578 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 174579 484 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 174587 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 174573 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 174574 121 0.0 0.0 0.0 0.0 toEncoding Sound.Data src/Sound/Data.hs:66:1-35 174504 0 0.0 0.0 0.0 0.0 toEncoding.\ Sound.Data src/Sound/Data.hs:66:1-35 174505 1 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 174506 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 174509 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 174510 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 174511 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 174512 1 0.0 0.0 0.0 0.0 toEncoding Geometry.Data src/Geometry/Data.hs:21:3-47 174457 0 0.0 0.0 0.0 0.0 genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:200:1-53 174458 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(723,5)-(727,57) 174461 0 0.0 0.0 0.0 0.0 consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1052,5)-(1054,30) 174463 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 174464 1 0.0 0.0 0.0 0.0 consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1076:5-56 174466 0 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:831:5-78 174467 1 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1183,5)-(1189,32) 174483 1 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 174488 2 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:708:5-50 174491 2 0.0 0.0 0.0 0.0 gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:810:5-39 174492 2 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1334:5-24 174493 0 0.0 0.0 0.0 0.0 float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:320:1-51 174494 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 174489 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 174490 2 0.0 0.0 0.0 0.0 omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:705:7-23 174484 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 174486 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 174487 2 0.0 0.0 0.0 0.0 encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1193:5-71 174495 0 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 174481 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 174482 1 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.SoundOrigin src/Dodge/Data/SoundOrigin.hs:41:1-39 174408 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.SoundOrigin src/Dodge/Data/SoundOrigin.hs:41:1-39 174409 1 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 160121 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 160125 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 160126 1 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 160130 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 160131 48 0.0 0.0 0.0 0.0 toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 166744 0 0.0 0.0 0.0 0.0 toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(156,1)-(161,9) 166745 2 0.0 0.0 0.0 0.0 toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:700:5-28 166762 8 0.0 0.0 0.0 0.0 liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:690:5-30 166763 8 0.0 0.0 0.0 0.0 <> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(163,48) 166747 6 0.0 0.0 0.0 0.0 fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2720:3-21 166746 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 166750 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 166751 2 0.0 0.0 0.0 0.0 retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 166755 0 0.0 0.0 0.0 0.0 fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 166756 8 0.0 0.0 0.0 0.0 restrictLinkType Dodge.RoomLink src/Dodge/RoomLink.hs:(33,1)-(37,49) 150325 0 0.0 0.0 0.0 0.0 restrictLinkType.g Dodge.RoomLink src/Dodge/RoomLink.hs:(35,5)-(37,49) 150374 86 0.0 0.0 0.0 0.0 rlPosDir Dodge.RoomLink src/Dodge/RoomLink.hs:95:1-36 150375 86 0.0 0.0 0.0 0.0 _rlPos Dodge.Data.Room src/Dodge/Data/Room.hs:25:7-12 150376 86 0.0 0.0 0.0 0.0 shootingRange.\ Dodge.Room.Room src/Dodge/Room/Room.hs:338:65-70 150385 30 0.0 0.0 0.0 0.0 shootingRange.\ Dodge.Room.Room src/Dodge/Room/Room.hs:348:52-78 150589 28 0.0 0.0 0.0 0.0 shootingRange.\ Dodge.Room.Room src/Dodge/Room/Room.hs:343:52-78 150559 28 0.0 0.0 0.0 0.0 shootingRange Dodge.Room.Room src/Dodge/Room/Room.hs:(335,1)-(360,13) 150387 0 0.0 0.0 0.0 0.0 restrictInLinks Dodge.RoomLink src/Dodge/RoomLink.hs:43:1-56 150388 0 0.0 0.0 0.0 0.0 compare Dodge.Data.Room src/Dodge/Data/Room.hs:49:19-21 150393 114 0.0 0.0 0.0 0.0 shootingRange Dodge.Room.Room src/Dodge/Room/Room.hs:(335,1)-(360,13) 150372 0 0.0 0.0 0.0 0.0 restrictInLinks Dodge.RoomLink src/Dodge/RoomLink.hs:43:1-56 150373 0 0.0 0.0 0.0 0.0 rezBox' Dodge.Room.RezBox src/Dodge/Room/RezBox.hs:(31,1)-(42,17) 151610 0 0.0 0.0 0.0 0.0 restrictOutLinks Dodge.RoomLink src/Dodge/RoomLink.hs:46:1-58 151611 0 0.0 0.0 0.0 0.0 compare Dodge.Data.Room src/Dodge/Data/Room.hs:49:19-21 151612 2 0.0 0.0 0.0 0.0 roomPillarsSquare Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:(45,1)-(85,87) 148534 0 0.0 0.0 0.0 0.0 fromRational Linear.V3 src/Linear/V3.hs:201:3-36 153964 1 0.0 0.0 0.0 0.0 .++~ LensHelp src/LensHelp.hs:34:1-24 148535 0 0.0 0.0 0.0 0.0 roomPillarsSquare.f Dodge.Room.Pillar src/Dodge/Room/Pillar.hs:85:5-87 153631 0 0.0 0.0 0.0 0.0 sensInsideDoor Dodge.Room.SensorDoor src/Dodge/Room/SensorDoor.hs:(70,1)-(80,103) 152388 0 0.0 0.0 0.0 0.0 psPt Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:25:1-63 152389 1 0.0 0.0 0.0 0.0 setInLinksPD Dodge.RoomLink src/Dodge/RoomLink.hs:75:1-50 148732 0 0.0 0.0 0.0 0.0 compare Dodge.Data.Room src/Dodge/Data/Room.hs:49:19-21 149595 32 0.0 0.0 0.0 0.0 initialAnoTree Dodge.Floor src/Dodge/Floor.hs:(19,1)-(102,13) 149592 0 0.0 0.0 0.0 0.0 slowDoorRoom Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(152,1)-(166,70) 149593 0 0.0 0.0 0.0 0.0 addButtonSlowDoor Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(96,1)-(149,25) 149594 0 0.0 0.0 0.0 0.0 setLinkTypePD Dodge.RoomLink src/Dodge/RoomLink.hs:(68,1)-(72,49) 148733 0 0.0 0.0 0.0 0.0 setLinkTypePD.g Dodge.RoomLink src/Dodge/RoomLink.hs:(70,5)-(72,49) 149583 32 0.0 0.0 0.0 0.0 rlPosDir Dodge.RoomLink src/Dodge/RoomLink.hs:95:1-36 149589 32 0.0 0.0 0.0 0.0 _rlPos Dodge.Data.Room src/Dodge/Data/Room.hs:25:7-12 149590 32 0.0 0.0 0.0 0.0 initialAnoTree Dodge.Floor src/Dodge/Floor.hs:(19,1)-(102,13) 149584 0 0.0 0.0 0.0 0.0 slowDoorRoom Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(152,1)-(166,70) 149585 0 0.0 0.0 0.0 0.0 addButtonSlowDoor Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(96,1)-(149,25) 149586 0 0.0 0.0 0.0 0.0 addButtonSlowDoor.belowH Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:112:5-39 149587 32 0.0 0.0 0.0 0.0 sndV2 Geometry.Data src/Geometry/Data.hs:53:1-18 149588 32 0.0 0.0 0.0 0.0 initialAnoTree Dodge.Floor src/Dodge/Floor.hs:(19,1)-(102,13) 149580 0 0.0 0.0 0.0 0.0 slowDoorRoom Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(152,1)-(166,70) 149581 0 0.0 0.0 0.0 0.0 addButtonSlowDoor Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(96,1)-(149,25) 149582 0 0.0 0.0 0.0 0.0 setOutLinksPD Dodge.RoomLink src/Dodge/RoomLink.hs:78:1-52 148735 0 0.0 0.0 0.0 0.0 compare Dodge.Data.Room src/Dodge/Data/Room.hs:49:19-21 149600 64 0.0 0.0 0.0 0.0 initialAnoTree Dodge.Floor src/Dodge/Floor.hs:(19,1)-(102,13) 149597 0 0.0 0.0 0.0 0.0 slowDoorRoom Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(152,1)-(166,70) 149598 0 0.0 0.0 0.0 0.0 addButtonSlowDoor Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(96,1)-(149,25) 149599 0 0.0 0.0 0.0 0.0 setLinkTypePD Dodge.RoomLink src/Dodge/RoomLink.hs:(68,1)-(72,49) 148736 0 0.0 0.0 0.0 0.0 setLinkTypePD.g Dodge.RoomLink src/Dodge/RoomLink.hs:(70,5)-(72,49) 149572 32 0.0 0.0 0.0 0.0 rlPosDir Dodge.RoomLink src/Dodge/RoomLink.hs:95:1-36 149578 32 0.0 0.0 0.0 0.0 _rlPos Dodge.Data.Room src/Dodge/Data/Room.hs:25:7-12 149579 32 0.0 0.0 0.0 0.0 initialAnoTree Dodge.Floor src/Dodge/Floor.hs:(19,1)-(102,13) 149573 0 0.0 0.0 0.0 0.0 slowDoorRoom Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(152,1)-(166,70) 149574 0 0.0 0.0 0.0 0.0 addButtonSlowDoor Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(96,1)-(149,25) 149575 0 0.0 0.0 0.0 0.0 addButtonSlowDoor.aboveH Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:113:5-39 149576 32 0.0 0.0 0.0 0.0 sndV2 Geometry.Data src/Geometry/Data.hs:53:1-18 149577 32 0.0 0.0 0.0 0.0 initialAnoTree Dodge.Floor src/Dodge/Floor.hs:(19,1)-(102,13) 149569 0 0.0 0.0 0.0 0.0 slowDoorRoom Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(152,1)-(166,70) 149570 0 0.0 0.0 0.0 0.0 addButtonSlowDoor Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(96,1)-(149,25) 149571 0 0.0 0.0 0.0 0.0 shiftLinkBy Dodge.Room.Link src/Dodge/Room/Link.hs:(88,1)-(90,51) 150845 0 0.0 0.0 0.0 0.0 overLnkPosDir Dodge.RoomLink src/Dodge/RoomLink.hs:(101,1)-(103,37) 150849 7 0.0 0.0 0.0 0.0 overLnkPosDir.(...) Dodge.RoomLink src/Dodge/RoomLink.hs:103:5-37 150850 7 0.0 0.0 0.0 0.0 _rlDir Dodge.Data.Room src/Dodge/Data/Room.hs:26:7-12 150864 7 0.0 0.0 0.0 0.0 _rlPos Dodge.Data.Room src/Dodge/Data/Room.hs:25:7-12 150862 7 0.0 0.0 0.0 0.0 initialAnoTree Dodge.Floor src/Dodge/Floor.hs:(19,1)-(102,13) 150851 0 0.0 0.0 0.0 0.0 randomFourCornerRoom Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(266,1)-(272,40) 150852 0 0.0 0.0 0.0 0.0 randomFourCornerRoomCrsIts Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(278,1)-(285,88) 150853 0 0.0 0.0 0.0 0.0 randomFourCornerRoomCrsIts.\ Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:285:28-51 150854 0 0.0 0.0 0.0 0.0 moveRoomBy Dodge.Room.Link src/Dodge/Room/Link.hs:(54,1)-(68,77) 150855 0 0.0 0.0 0.0 0.0 overLnkPosDir.a Dodge.RoomLink src/Dodge/RoomLink.hs:103:5-37 150865 7 0.0 0.0 0.0 0.0 overLnkPosDir.p Dodge.RoomLink src/Dodge/RoomLink.hs:103:5-37 150866 7 0.0 0.0 0.0 0.0 shiftLinkBy.f Dodge.Room.Link src/Dodge/Room/Link.hs:90:5-51 150861 7 0.0 0.0 0.0 0.0 shiftPointBy Dodge.ShiftPoint src/Dodge/ShiftPoint.hs:6:1-49 150863 7 0.0 0.0 0.0 0.0 initialAnoTree Dodge.Floor src/Dodge/Floor.hs:(19,1)-(102,13) 150856 0 0.0 0.0 0.0 0.0 randomFourCornerRoom Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(266,1)-(272,40) 150857 0 0.0 0.0 0.0 0.0 randomFourCornerRoomCrsIts Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(278,1)-(285,88) 150858 0 0.0 0.0 0.0 0.0 randomFourCornerRoomCrsIts.\ Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:285:28-51 150859 0 0.0 0.0 0.0 0.0 moveRoomBy Dodge.Room.Link src/Dodge/Room/Link.hs:(54,1)-(68,77) 150860 0 0.0 0.0 0.0 0.0 shootersRoom Dodge.Room.Room src/Dodge/Room/Room.hs:(318,1)-(320,88) 150518 0 0.0 0.0 0.0 0.0 shootersRoom.\ Dodge.Room.Room src/Dodge/Room/Room.hs:320:25-77 153143 2 0.0 0.0 0.0 0.0 psPtPl Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:10:1-67 153144 2 0.0 0.0 0.0 0.0 .++~ LensHelp src/LensHelp.hs:34:1-24 150519 0 0.0 0.0 0.0 0.0 shootingRange Dodge.Room.Room src/Dodge/Room/Room.hs:(335,1)-(360,13) 150201 0 0.0 0.0 0.0 0.0 restrictInLinks Dodge.RoomLink src/Dodge/RoomLink.hs:43:1-56 150202 0 0.0 0.0 0.0 0.0 compare Dodge.Data.Room src/Dodge/Data/Room.hs:49:19-21 150392 4 0.0 0.0 0.0 0.0 restrictOutLinks Dodge.RoomLink src/Dodge/RoomLink.hs:46:1-58 150321 0 0.0 0.0 0.0 0.0 compare Dodge.Data.Room src/Dodge/Data/Room.hs:49:19-21 150384 108 0.0 0.0 0.0 0.0 restrictLinkType Dodge.RoomLink src/Dodge/RoomLink.hs:(33,1)-(37,49) 150322 0 0.0 0.0 0.0 0.0 restrictLinkType.g Dodge.RoomLink src/Dodge/RoomLink.hs:(35,5)-(37,49) 150377 86 0.0 0.0 0.0 0.0 rlPosDir Dodge.RoomLink src/Dodge/RoomLink.hs:95:1-36 150378 86 0.0 0.0 0.0 0.0 _rlDir Dodge.Data.Room src/Dodge/Data/Room.hs:26:7-12 150386 65 0.0 0.0 0.0 0.0 _rlPos Dodge.Data.Room src/Dodge/Data/Room.hs:25:7-12 150379 58 0.0 0.0 0.0 0.0 shootingRange.\ Dodge.Room.Room src/Dodge/Room/Room.hs:339:53-69 150380 30 0.0 0.0 0.0 0.0 shootingRange.\ Dodge.Room.Room src/Dodge/Room/Room.hs:349:48-53 150585 28 0.0 0.0 0.0 0.0 shootingRange.\ Dodge.Room.Room src/Dodge/Room/Room.hs:344:53-69 150558 28 0.0 0.0 0.0 0.0 shootersRoom1 Dodge.Room.Room src/Dodge/Room/Room.hs:(308,1)-(315,13) 150311 0 0.0 0.0 0.0 0.0 .:~ LensHelp src/LensHelp.hs:15:1-22 150312 0 0.0 0.0 0.0 0.0 sps0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:43:1-21 152291 0 0.0 0.0 0.0 0.0 sPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:28:1-69 152292 3 0.0 0.0 0.0 0.0 initialAnoTree Dodge.Floor src/Dodge/Floor.hs:(19,1)-(102,13) 147721 0 0.0 0.0 0.0 0.0 uniformWord32 System.Random.Internal src/System/Random/Internal.hs:454:3-35 148305 29 0.0 0.0 0.0 0.0 genWord32 System.Random.Internal src/System/Random/Internal.hs:556:19-27 148306 0 0.0 0.0 0.0 0.0 genWord32 System.Random.Internal src/System/Random/Internal.hs:564:3-27 148307 0 0.0 0.0 0.0 0.0 nextWord32 System.Random.SplitMix src/System/Random/SplitMix.hs:(129,1)-(136,28) 148308 29 0.0 0.0 0.0 0.0 nextWord32.(...) System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 148310 29 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 148585 29 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 148586 29 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 148591 29 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 148592 29 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 148594 29 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 148593 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 148587 29 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 148588 29 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 148590 29 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 148589 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 148597 29 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 148598 29 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 148595 29 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 148596 0 0.0 0.0 0.0 0.0 nextWord32.g' System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 148599 29 0.0 0.0 0.0 0.0 nextWord32.w64 System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 148309 29 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:351:3-43 148697 25 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:(1031,3)-(1041,34) 148698 25 0.0 0.0 0.0 0.0 rToOnward Dodge.Cleat src/Dodge/Cleat.hs:22:1-37 148769 2 0.0 0.0 0.0 0.0 tToBTree Dodge.Tree.Compose src/Dodge/Tree/Compose.hs:93:1-42 148770 2 0.0 0.0 0.0 0.0 cleatOnward Dodge.Cleat src/Dodge/Cleat.hs:25:1-68 149747 0 0.0 0.0 0.0 0.0 corDoor Dodge.Room.Room src/Dodge/Room/Room.hs:(379,1)-(381,54) 147722 0 0.0 0.0 0.0 0.0 tToBTree Dodge.Tree.Compose src/Dodge/Tree/Compose.hs:93:1-42 147724 12 0.0 0.0 0.0 0.0 treePost TreeHelp src/TreeHelp.hs:46:1-46 147725 12 0.0 0.0 0.0 0.0 treeFromPost TreeHelp src/TreeHelp.hs:40:1-41 147726 12 0.0 0.0 0.0 0.0 treeFromTrunk TreeHelp src/TreeHelp.hs:(57,1)-(59,22) 147727 0 0.0 0.0 0.0 0.0 treeFromTrunk.f TreeHelp src/TreeHelp.hs:59:5-22 147728 12 0.0 0.0 0.0 0.0 shuffleLinks Dodge.Room.Link src/Dodge/Room/Link.hs:31:1-34 147800 0 0.0 0.0 0.0 0.0 shuffle RandomHelp src/RandomHelp.hs:(47,1)-(52,38) 147802 0 0.0 0.0 0.0 0.0 forceElements StrictHelp src/StrictHelp.hs:11:1-28 149328 12 0.0 0.0 0.0 0.0 shuffle.(...) RandomHelp src/RandomHelp.hs:51:9-37 149326 12 0.0 0.0 0.0 0.0 shuffle.f RandomHelp src/RandomHelp.hs:(49,9)-(50,37) 149329 48 0.0 0.0 0.0 0.0 shuffle.f.(...) RandomHelp src/RandomHelp.hs:49:25-51 149331 48 0.0 0.0 0.0 0.0 shuffle.f.b RandomHelp src/RandomHelp.hs:49:25-51 149330 48 0.0 0.0 0.0 0.0 shuffle.f.as RandomHelp src/RandomHelp.hs:49:25-51 149332 36 0.0 0.0 0.0 0.0 shuffle.f.bs RandomHelp src/RandomHelp.hs:49:25-51 149333 19 0.0 0.0 0.0 0.0 shuffle.zs RandomHelp src/RandomHelp.hs:51:9-37 149327 12 0.0 0.0 0.0 0.0 shuffle.\ RandomHelp src/RandomHelp.hs:48:44-64 147806 0 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:235:3-43 147807 48 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 147808 48 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 147810 0 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 147814 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:556:19-27 147815 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:566:3-27 147816 0 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 148147 43 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 148148 43 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 148153 43 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 148154 43 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 148156 43 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 148155 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 148149 43 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 148150 43 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 148152 43 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 148151 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 148159 43 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 148160 43 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 148157 43 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 148158 0 0.0 0.0 0.0 0.0 randomChallenges Dodge.Room.Start src/Dodge/Room/Start.hs:73:1-32 149158 0 0.0 0.0 0.0 0.0 shootingRange Dodge.Room.Room src/Dodge/Room/Room.hs:(335,1)-(360,13) 149159 0 0.0 0.0 0.0 0.0 shootersRoom Dodge.Room.Room src/Dodge/Room/Room.hs:(318,1)-(320,88) 150419 2 0.0 0.0 0.0 0.0 shootersRoom' Dodge.Room.Room src/Dodge/Room/Room.hs:(283,1)-(305,67) 150425 2 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:351:3-43 150430 16 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:(1031,3)-(1041,34) 150431 16 0.0 0.0 0.0 0.0 uniformWord32 System.Random.Internal src/System/Random/Internal.hs:454:3-35 150432 16 0.0 0.0 0.0 0.0 genWord32 System.Random.Internal src/System/Random/Internal.hs:556:19-27 150433 0 0.0 0.0 0.0 0.0 genWord32 System.Random.Internal src/System/Random/Internal.hs:564:3-27 150434 0 0.0 0.0 0.0 0.0 nextWord32 System.Random.SplitMix src/System/Random/SplitMix.hs:(129,1)-(136,28) 150435 16 0.0 0.0 0.0 0.0 nextWord32.(...) System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 150437 16 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 150438 16 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 150439 16 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 150444 16 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 150445 16 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 150447 16 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 150446 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 150440 16 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 150441 16 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 150443 16 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 150442 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 150450 16 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 150451 16 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 150448 16 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 150449 0 0.0 0.0 0.0 0.0 nextWord32.g' System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 150530 16 0.0 0.0 0.0 0.0 nextWord32.w64 System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 150436 16 0.0 0.0 0.0 0.0 shootersRoom'.toPS Dodge.Room.Room src/Dodge/Room/Room.hs:300:9-45 153155 6 0.0 0.0 0.0 0.0 iterateWhile MonadHelp src/MonadHelp.hs:31:1-39 150531 2 0.0 0.0 0.0 0.0 iterateUntil MonadHelp src/MonadHelp.hs:(24,1)-(28,29) 150532 2 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:351:3-43 150535 2 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:(1031,3)-(1041,34) 150536 2 0.0 0.0 0.0 0.0 uniformWord32 System.Random.Internal src/System/Random/Internal.hs:454:3-35 150537 2 0.0 0.0 0.0 0.0 genWord32 System.Random.Internal src/System/Random/Internal.hs:556:19-27 150538 0 0.0 0.0 0.0 0.0 genWord32 System.Random.Internal src/System/Random/Internal.hs:564:3-27 150539 0 0.0 0.0 0.0 0.0 nextWord32 System.Random.SplitMix src/System/Random/SplitMix.hs:(129,1)-(136,28) 150540 2 0.0 0.0 0.0 0.0 nextWord32.(...) System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 150542 2 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 150543 2 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 150544 2 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 150549 2 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 150550 2 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 150552 2 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 150551 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 150545 2 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 150546 2 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 150548 2 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 150547 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 150555 2 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 150556 2 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 150553 2 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 150554 0 0.0 0.0 0.0 0.0 nextWord32.g' System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 150557 2 0.0 0.0 0.0 0.0 nextWord32.w64 System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 150541 2 0.0 0.0 0.0 0.0 shootersRoom'.\ Dodge.Room.Room src/Dodge/Room/Room.hs:290:32-71 150533 2 0.0 0.0 0.0 0.0 shootersRoom'.\ Dodge.Room.Room src/Dodge/Room/Room.hs:290:32-71 150534 0 0.0 0.0 0.0 0.0 roomRectAutoLinks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(138,1)-(146,43) 150452 2 0.0 0.0 0.0 0.0 roomRectAutoLinks.f Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:146:5-43 150454 4 0.0 0.0 0.0 0.0 roomRect Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(47,1)-(115,13) 150455 2 0.0 0.0 0.0 0.0 compare Linear.V2 src/Linear/V2.hs:114:7-9 150513 4680 0.0 0.0 0.0 0.0 doublePairSet Geometry src/Geometry.hs:154:1-50 150511 388 0.0 0.0 0.0 0.0 compare Linear.V2 src/Linear/V2.hs:114:7-9 150512 582 0.0 0.0 0.0 0.0 roomRect.makeonpos Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:98:5-90 151454 80 0.0 0.0 0.0 0.0 roomRect.makerpedges Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(99,5)-(105,13) 151456 80 0.0 0.0 0.0 0.0 compare Dodge.Data.Room src/Dodge/Data/Room.hs:70:19-21 151460 400 0.0 0.0 0.0 0.0 compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:8:19-21 151461 400 0.0 0.0 0.0 0.0 >= Dodge.Data.Room src/Dodge/Data/Room.hs:70:19-21 151457 80 0.0 0.0 0.0 0.0 < Dodge.Data.Room src/Dodge/Data/Room.hs:70:19-21 151458 80 0.0 0.0 0.0 0.0 compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:8:19-21 151459 80 0.0 0.0 0.0 0.0 roomRect.makeoffpos Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:108:5-93 151443 54 0.0 0.0 0.0 0.0 roomRect.makerpedges' Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(109,5)-(115,13) 151448 54 0.0 0.0 0.0 0.0 compare Dodge.Data.Room src/Dodge/Data/Room.hs:70:19-21 151452 270 0.0 0.0 0.0 0.0 compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:8:19-21 151453 270 0.0 0.0 0.0 0.0 >= Dodge.Data.Room src/Dodge/Data/Room.hs:70:19-21 151449 54 0.0 0.0 0.0 0.0 < Dodge.Data.Room src/Dodge/Data/Room.hs:70:19-21 151450 54 0.0 0.0 0.0 0.0 compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:8:19-21 151451 54 0.0 0.0 0.0 0.0 rectNSWE Geometry.Polygon src/Geometry/Polygon.hs:20:1-55 151270 6 0.0 0.0 0.0 0.0 roomRect.elnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:86:5-70 150472 2 0.0 0.0 0.0 0.0 roomRect.somelnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:84:5-65 150476 2 0.0 0.0 0.0 0.0 gridPoints Grid src/Grid.hs:68:1-30 150473 0 0.0 0.0 0.0 0.0 gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 150474 2 0.0 0.0 0.0 0.0 gridPointsOff.f Grid src/Grid.hs:65:5-73 150509 20 0.0 0.0 0.0 0.0 gridPoints' Grid src/Grid.hs:80:1-67 150475 2 0.0 0.0 0.0 0.0 roomRect.interposps' Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:107:5-95 151365 2 0.0 0.0 0.0 0.0 gridPoints'' Grid src/Grid.hs:(75,1)-(77,69) 151366 2 0.0 0.0 0.0 0.0 gridPoints''.f Grid src/Grid.hs:77:5-69 151447 54 0.0 0.0 0.0 0.0 gridPoints' Grid src/Grid.hs:80:1-67 151367 2 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 151444 0 0.0 0.0 0.0 0.0 _1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:119:3-37 151445 54 0.0 0.0 0.0 0.0 _1.\ Control.Lens.Tuple src/Control/Lens/Tuple.hs:119:32-37 151446 54 0.0 0.0 0.0 0.0 roomRect.lnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(89,5)-(93,60) 150458 2 0.0 0.0 0.0 0.0 roomRect.m Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(94,5)-(96,26) 150459 8 0.0 0.0 0.0 0.0 lnkBothAnd Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(127,1)-(132,9) 150492 56 0.0 0.0 0.0 0.0 compare Dodge.Data.Room src/Dodge/Data/Room.hs:49:19-21 150493 504 0.0 0.0 0.0 0.0 compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:8:19-21 150494 112 0.0 0.0 0.0 0.0 zipCountDown Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:118:1-58 150460 8 0.0 0.0 0.0 0.0 roomRect.nlnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:87:5-61 150461 2 0.0 0.0 0.0 0.0 roomRect.somelnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:84:5-65 150465 2 0.0 0.0 0.0 0.0 gridPoints Grid src/Grid.hs:68:1-30 150462 0 0.0 0.0 0.0 0.0 gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 150463 2 0.0 0.0 0.0 0.0 gridPointsOff.f Grid src/Grid.hs:65:5-73 150510 8 0.0 0.0 0.0 0.0 gridPoints' Grid src/Grid.hs:80:1-67 150464 2 0.0 0.0 0.0 0.0 roomRect.posps' Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:106:5-80 150466 2 0.0 0.0 0.0 0.0 gridPoints'' Grid src/Grid.hs:(75,1)-(77,69) 150467 2 0.0 0.0 0.0 0.0 gridPoints''.f Grid src/Grid.hs:77:5-69 151455 80 0.0 0.0 0.0 0.0 gridPoints' Grid src/Grid.hs:80:1-67 150468 2 0.0 0.0 0.0 0.0 roomRect.pth Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:97:5-95 150469 2 0.0 0.0 0.0 0.0 makeGrid Grid src/Grid.hs:(56,1)-(60,30) 150496 2 0.0 0.0 0.0 0.0 == Linear.V2 src/Linear/V2.hs:114:4-5 150506 22736 0.0 0.0 0.0 0.0 doublePair Geometry src/Geometry.hs:150:1-36 150502 216 0.0 0.0 0.0 0.0 makeGrid.\ Grid src/Grid.hs:59:28-64 150500 54 0.0 0.0 0.0 0.0 both Data.Tuple.Extra src/Data/Tuple/Extra.hs:73:1-25 150503 216 0.0 0.0 0.0 0.0 makeRect Grid src/Grid.hs:(83,1)-(90,9) 150501 2 0.0 0.0 0.0 0.0 toV2 Geometry.Data src/Geometry/Data.hs:37:1-24 150505 16 0.0 0.0 0.0 0.0 gridPoints Grid src/Grid.hs:68:1-30 150497 0 0.0 0.0 0.0 0.0 gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 150498 2 0.0 0.0 0.0 0.0 gridPointsOff.f Grid src/Grid.hs:65:5-73 150504 54 0.0 0.0 0.0 0.0 gridPoints' Grid src/Grid.hs:80:1-67 150499 2 0.0 0.0 0.0 0.0 linksAndPath' Dodge.Room.Path src/Dodge/Room/Path.hs:45:1-44 150470 0 0.0 0.0 0.0 0.0 lnkPosDir Dodge.RoomLink src/Dodge/RoomLink.hs:98:1-37 150488 56 0.0 0.0 0.0 0.0 _rlPos Dodge.Data.Room src/Dodge/Data/Room.hs:25:7-12 150491 56 0.0 0.0 0.0 0.0 linksAndPath Dodge.Room.Path src/Dodge/Room/Path.hs:(40,1)-(42,92) 150471 2 0.0 0.0 0.0 0.0 compare Linear.V2 src/Linear/V2.hs:114:7-9 150507 2994 0.0 0.0 0.0 0.0 linksAndPath.linkClosest Dodge.Room.Path src/Dodge/Room/Path.hs:42:5-92 150487 56 0.0 0.0 0.0 0.0 doublePairSet Geometry src/Geometry.hs:154:1-50 150489 56 0.0 0.0 0.0 0.0 compare Linear.V2 src/Linear/V2.hs:114:7-9 150490 84 0.0 0.0 0.0 0.0 roomRect.slnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:88:5-62 150482 2 0.0 0.0 0.0 0.0 roomRect.somelnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:84:5-65 150486 2 0.0 0.0 0.0 0.0 gridPoints Grid src/Grid.hs:68:1-30 150483 0 0.0 0.0 0.0 0.0 gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 150484 2 0.0 0.0 0.0 0.0 gridPointsOff.f Grid src/Grid.hs:65:5-73 150495 8 0.0 0.0 0.0 0.0 gridPoints' Grid src/Grid.hs:80:1-67 150485 2 0.0 0.0 0.0 0.0 roomRect.wlnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:85:5-68 150477 2 0.0 0.0 0.0 0.0 roomRect.somelnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:84:5-65 150481 2 0.0 0.0 0.0 0.0 gridPoints Grid src/Grid.hs:68:1-30 150478 0 0.0 0.0 0.0 0.0 gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 150479 2 0.0 0.0 0.0 0.0 gridPointsOff.f Grid src/Grid.hs:65:5-73 150508 20 0.0 0.0 0.0 0.0 gridPoints' Grid src/Grid.hs:80:1-67 150480 2 0.0 0.0 0.0 0.0 roomRect.xd Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:83:5-35 150457 2 0.0 0.0 0.0 0.0 roomRect.yd Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:82:5-35 150456 2 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 150453 0 0.0 0.0 0.0 0.0 shootersRoom'.plmnts Dodge.Room.Room src/Dodge/Room/Room.hs:(295,9)-(299,20) 150426 2 0.0 0.0 0.0 0.0 shootersRoom'.bln Dodge.Room.Room src/Dodge/Room/Room.hs:293:9-62 150427 6 0.0 0.0 0.0 0.0 putBlockN Dodge.Placement.Instance.Wall src/Dodge/Placement/Instance/Wall.hs:(167,1)-(171,5) 150428 6 0.0 0.0 0.0 0.0 blockLine Dodge.Placement.Instance.Wall src/Dodge/Placement/Instance/Wall.hs:42:1-55 153176 18 0.0 0.0 0.0 0.0 sps0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:43:1-21 153177 0 0.0 0.0 0.0 0.0 sPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:28:1-69 153178 18 0.0 0.0 0.0 0.0 shootersRoom'.blv Dodge.Room.Room src/Dodge/Room/Room.hs:294:9-62 153179 2 0.0 0.0 0.0 0.0 putBlockV Dodge.Placement.Instance.Wall src/Dodge/Placement/Instance/Wall.hs:(154,1)-(157,5) 153180 2 0.0 0.0 0.0 0.0 blockLine Dodge.Placement.Instance.Wall src/Dodge/Placement/Instance/Wall.hs:42:1-55 153181 4 0.0 0.0 0.0 0.0 sps0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:43:1-21 153182 0 0.0 0.0 0.0 0.0 sPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:28:1-69 153183 4 0.0 0.0 0.0 0.0 spanLightI Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:194:1-34 153184 0 0.0 0.0 0.0 0.0 spanColLightI Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(180,1)-(184,30) 153185 4 0.0 0.0 0.0 0.0 lsColPos Dodge.LightSource src/Dodge/LightSource.hs:51:1-42 153187 4 0.0 0.0 0.0 0.0 lsColPosRad Dodge.LightSource src/Dodge/LightSource.hs:(57,1)-(61,32) 153191 4 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 153192 0 0.0 0.0 0.0 0.0 ps0j Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:68:1-84 153186 4 0.0 0.0 0.0 0.0 putShape Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(135,1)-(143,22) 153205 4 0.0 0.0 0.0 0.0 negate Linear.V2 src/Linear/V2.hs:213:3-22 175683 4 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 175684 4 0.0 0.0 0.0 0.0 putShape.bnds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:142:5-25 153206 4 0.0 0.0 0.0 0.0 shapeBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:149:1-64 153207 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 153210 16 0.0 0.0 0.0 0.0 premap.step' Control.Foldl src/Control/Foldl.hs:1195:5-28 153229 0 0.0 0.0 0.0 0.0 <*> Control.Foldl src/Control/Foldl.hs:(257,5)-(261,32) 153208 12 0.0 0.0 0.0 0.0 <*>.step Control.Foldl src/Control/Foldl.hs:258:13-64 153222 96 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 153223 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 153224 0 0.0 0.0 0.0 0.0 premap.step' Control.Foldl src/Control/Foldl.hs:1195:5-28 153225 32 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 153226 0 0.0 0.0 0.0 0.0 _2 Linear.V2 src/Linear/V2.hs:492:3-40 153227 32 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 153231 0 0.0 0.0 0.0 0.0 premap.step' Control.Foldl src/Control/Foldl.hs:1195:5-28 153232 96 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 153233 0 0.0 0.0 0.0 0.0 _1 Linear.V2 src/Linear/V2.hs:489:3-40 153236 64 0.0 0.0 0.0 0.0 _2 Linear.V2 src/Linear/V2.hs:492:3-40 153234 32 0.0 0.0 0.0 0.0 <*>.begin Control.Foldl src/Control/Foldl.hs:259:13-38 153215 12 0.0 0.0 0.0 0.0 <*>.done Control.Foldl src/Control/Foldl.hs:260:13-51 153237 12 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 153238 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 153239 0 0.0 0.0 0.0 0.0 lazy Control.Foldl.Internal src/Control/Foldl/Internal.hs:(22,1)-(23,23) 153240 4 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 153241 0 0.0 0.0 0.0 0.0 lazy Control.Foldl.Internal src/Control/Foldl/Internal.hs:(22,1)-(23,23) 153242 12 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 153209 4 0.0 0.0 0.0 0.0 maximum Control.Foldl src/Control/Foldl.hs:706:1-20 153211 4 0.0 0.0 0.0 0.0 _Fold1 Control.Foldl src/Control/Foldl.hs:(1167,1)-(1171,28) 153212 4 0.0 0.0 0.0 0.0 _Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1169,5)-(1171,28) 153230 64 0.0 0.0 0.0 0.0 minimum Control.Foldl src/Control/Foldl.hs:722:1-20 153213 4 0.0 0.0 0.0 0.0 _Fold1 Control.Foldl src/Control/Foldl.hs:(1167,1)-(1171,28) 153214 4 0.0 0.0 0.0 0.0 _Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1169,5)-(1171,28) 153235 64 0.0 0.0 0.0 0.0 shapePoints Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:146:1-44 153216 0 0.0 0.0 0.0 0.0 _sfVs Shape.Data src/Shape/Data.hs:43:7-11 153221 4 0.0 0.0 0.0 0.0 putShape.m Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:143:5-22 153243 4 0.0 0.0 0.0 0.0 midBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:152:1-55 153244 4 0.0 0.0 0.0 0.0 radBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:155:1-48 153246 4 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 153245 0 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 175685 0 0.0 0.0 0.0 0.0 spanColLightI.(...) Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:184:5-30 153189 4 0.0 0.0 0.0 0.0 spanColLightI.x Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:184:5-30 153188 4 0.0 0.0 0.0 0.0 spanColLightI.y Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:184:5-30 153190 4 0.0 0.0 0.0 0.0 sps0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:43:1-21 153203 0 0.0 0.0 0.0 0.0 sPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:28:1-69 153204 4 0.0 0.0 0.0 0.0 thinHighBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:78:1-23 153217 0 0.0 0.0 0.0 0.0 highBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(90,1)-(98,58) 153218 4 0.0 0.0 0.0 0.0 highBar.n Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:98:5-58 153228 4 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 153219 0 0.0 0.0 0.0 0.0 upperBoxMT Shape src/Shape.hs:145:1-36 153220 0 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 150429 0 0.0 0.0 0.0 0.0 .++~ LensHelp src/LensHelp.hs:34:1-24 150424 0 0.0 0.0 0.0 0.0 rToOnward Dodge.Cleat src/Dodge/Cleat.hs:22:1-37 149160 1 0.0 0.0 0.0 0.0 tToBTree Dodge.Tree.Compose src/Dodge/Tree/Compose.hs:93:1-42 149165 1 0.0 0.0 0.0 0.0 treePost TreeHelp src/TreeHelp.hs:46:1-46 149161 1 0.0 0.0 0.0 0.0 treeFromPost TreeHelp src/TreeHelp.hs:40:1-41 149162 1 0.0 0.0 0.0 0.0 treeFromTrunk TreeHelp src/TreeHelp.hs:(57,1)-(59,22) 149163 0 0.0 0.0 0.0 0.0 treeFromTrunk.f TreeHelp src/TreeHelp.hs:59:5-22 149164 4 0.0 0.0 0.0 0.0 cleatOnward Dodge.Cleat src/Dodge/Cleat.hs:25:1-68 150566 0 0.0 0.0 0.0 0.0 restrictInLinks Dodge.RoomLink src/Dodge/RoomLink.hs:43:1-56 150200 0 0.0 0.0 0.0 0.0 restrictOutLinks Dodge.RoomLink src/Dodge/RoomLink.hs:46:1-58 150207 0 0.0 0.0 0.0 0.0 shootersRoom1 Dodge.Room.Room src/Dodge/Room/Room.hs:(308,1)-(315,13) 150209 0 0.0 0.0 0.0 0.0 uniformWord32 System.Random.Internal src/System/Random/Internal.hs:454:3-35 150224 5 0.0 0.0 0.0 0.0 genWord32 System.Random.Internal src/System/Random/Internal.hs:556:19-27 150225 0 0.0 0.0 0.0 0.0 genWord32 System.Random.Internal src/System/Random/Internal.hs:564:3-27 150226 0 0.0 0.0 0.0 0.0 nextWord32 System.Random.SplitMix src/System/Random/SplitMix.hs:(129,1)-(136,28) 150227 5 0.0 0.0 0.0 0.0 nextWord32.(...) System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 150229 5 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 150230 5 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 150231 5 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 150236 5 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 150237 5 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 150239 5 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 150238 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 150232 5 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 150233 5 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 150235 5 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 150234 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 150242 5 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 150243 5 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 150240 5 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 150241 0 0.0 0.0 0.0 0.0 nextWord32.g' System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 150341 5 0.0 0.0 0.0 0.0 nextWord32.w64 System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 150228 5 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:351:3-43 150355 1 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:(1031,3)-(1041,34) 150356 1 0.0 0.0 0.0 0.0 .:~ LensHelp src/LensHelp.hs:15:1-22 150215 0 0.0 0.0 0.0 0.0 shootersRoom' Dodge.Room.Room src/Dodge/Room/Room.hs:(283,1)-(305,67) 150217 0 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:351:3-43 150222 8 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:(1031,3)-(1041,34) 150223 8 0.0 0.0 0.0 0.0 uniformWord32 System.Random.Internal src/System/Random/Internal.hs:454:3-35 150342 4 0.0 0.0 0.0 0.0 genWord32 System.Random.Internal src/System/Random/Internal.hs:556:19-27 150343 0 0.0 0.0 0.0 0.0 genWord32 System.Random.Internal src/System/Random/Internal.hs:564:3-27 150344 0 0.0 0.0 0.0 0.0 nextWord32 System.Random.SplitMix src/System/Random/SplitMix.hs:(129,1)-(136,28) 150345 4 0.0 0.0 0.0 0.0 nextWord32.(...) System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 150347 4 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 150352 4 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 154700 4 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 154705 4 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 154706 4 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 154708 4 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 154707 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 154701 4 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 154702 4 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 154704 4 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 154703 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 154709 4 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 154710 4 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 150353 4 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 150354 0 0.0 0.0 0.0 0.0 nextWord32.g' System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 150346 4 0.0 0.0 0.0 0.0 nextWord32.w64 System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 154699 4 0.0 0.0 0.0 0.0 iterateWhile MonadHelp src/MonadHelp.hs:31:1-39 150348 1 0.0 0.0 0.0 0.0 iterateUntil MonadHelp src/MonadHelp.hs:(24,1)-(28,29) 150349 1 0.0 0.0 0.0 0.0 shootersRoom'.\ Dodge.Room.Room src/Dodge/Room/Room.hs:290:32-71 150350 1 0.0 0.0 0.0 0.0 shootersRoom'.\ Dodge.Room.Room src/Dodge/Room/Room.hs:290:32-71 150351 0 0.0 0.0 0.0 0.0 roomRectAutoLinks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(138,1)-(146,43) 150244 1 0.0 0.0 0.0 0.0 roomRectAutoLinks.f Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:146:5-43 150246 2 0.0 0.0 0.0 0.0 roomRect Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(47,1)-(115,13) 150247 1 0.0 0.0 0.0 0.0 compare Linear.V2 src/Linear/V2.hs:114:7-9 150305 2919 0.0 0.0 0.0 0.0 doublePairSet Geometry src/Geometry.hs:154:1-50 150303 238 0.0 0.0 0.0 0.0 compare Linear.V2 src/Linear/V2.hs:114:7-9 150304 357 0.0 0.0 0.0 0.0 roomRect.makeonpos Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:98:5-90 151462 50 0.0 0.0 0.0 0.0 roomRect.makerpedges Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(99,5)-(105,13) 151464 50 0.0 0.0 0.0 0.0 compare Dodge.Data.Room src/Dodge/Data/Room.hs:70:19-21 151468 250 0.0 0.0 0.0 0.0 compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:8:19-21 151469 250 0.0 0.0 0.0 0.0 >= Dodge.Data.Room src/Dodge/Data/Room.hs:70:19-21 151465 50 0.0 0.0 0.0 0.0 < Dodge.Data.Room src/Dodge/Data/Room.hs:70:19-21 151466 50 0.0 0.0 0.0 0.0 compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:8:19-21 151467 50 0.0 0.0 0.0 0.0 roomRect.makeoffpos Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:108:5-93 151470 36 0.0 0.0 0.0 0.0 roomRect.makerpedges' Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(109,5)-(115,13) 151475 36 0.0 0.0 0.0 0.0 compare Dodge.Data.Room src/Dodge/Data/Room.hs:70:19-21 151479 180 0.0 0.0 0.0 0.0 compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:8:19-21 151480 180 0.0 0.0 0.0 0.0 >= Dodge.Data.Room src/Dodge/Data/Room.hs:70:19-21 151476 36 0.0 0.0 0.0 0.0 < Dodge.Data.Room src/Dodge/Data/Room.hs:70:19-21 151477 36 0.0 0.0 0.0 0.0 compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:8:19-21 151478 36 0.0 0.0 0.0 0.0 rectNSWE Geometry.Polygon src/Geometry/Polygon.hs:20:1-55 151262 3 0.0 0.0 0.0 0.0 roomRect.elnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:86:5-70 150264 1 0.0 0.0 0.0 0.0 roomRect.somelnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:84:5-65 150268 1 0.0 0.0 0.0 0.0 gridPoints Grid src/Grid.hs:68:1-30 150265 0 0.0 0.0 0.0 0.0 gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 150266 1 0.0 0.0 0.0 0.0 gridPointsOff.f Grid src/Grid.hs:65:5-73 150301 10 0.0 0.0 0.0 0.0 gridPoints' Grid src/Grid.hs:80:1-67 150267 1 0.0 0.0 0.0 0.0 roomRect.interposps' Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:107:5-95 151368 1 0.0 0.0 0.0 0.0 gridPoints'' Grid src/Grid.hs:(75,1)-(77,69) 151369 1 0.0 0.0 0.0 0.0 gridPoints''.f Grid src/Grid.hs:77:5-69 151474 36 0.0 0.0 0.0 0.0 gridPoints' Grid src/Grid.hs:80:1-67 151370 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 151471 0 0.0 0.0 0.0 0.0 _1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:119:3-37 151472 36 0.0 0.0 0.0 0.0 _1.\ Control.Lens.Tuple src/Control/Lens/Tuple.hs:119:32-37 151473 36 0.0 0.0 0.0 0.0 roomRect.lnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(89,5)-(93,60) 150250 1 0.0 0.0 0.0 0.0 roomRect.m Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(94,5)-(96,26) 150251 4 0.0 0.0 0.0 0.0 lnkBothAnd Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(127,1)-(132,9) 150284 30 0.0 0.0 0.0 0.0 compare Dodge.Data.Room src/Dodge/Data/Room.hs:49:19-21 150285 270 0.0 0.0 0.0 0.0 compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:8:19-21 150286 60 0.0 0.0 0.0 0.0 zipCountDown Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:118:1-58 150252 4 0.0 0.0 0.0 0.0 roomRect.nlnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:87:5-61 150253 1 0.0 0.0 0.0 0.0 roomRect.somelnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:84:5-65 150257 1 0.0 0.0 0.0 0.0 gridPoints Grid src/Grid.hs:68:1-30 150254 0 0.0 0.0 0.0 0.0 gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 150255 1 0.0 0.0 0.0 0.0 gridPointsOff.f Grid src/Grid.hs:65:5-73 150302 5 0.0 0.0 0.0 0.0 gridPoints' Grid src/Grid.hs:80:1-67 150256 1 0.0 0.0 0.0 0.0 roomRect.posps' Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:106:5-80 150258 1 0.0 0.0 0.0 0.0 gridPoints'' Grid src/Grid.hs:(75,1)-(77,69) 150259 1 0.0 0.0 0.0 0.0 gridPoints''.f Grid src/Grid.hs:77:5-69 151463 50 0.0 0.0 0.0 0.0 gridPoints' Grid src/Grid.hs:80:1-67 150260 1 0.0 0.0 0.0 0.0 roomRect.pth Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:97:5-95 150261 1 0.0 0.0 0.0 0.0 makeGrid Grid src/Grid.hs:(56,1)-(60,30) 150288 1 0.0 0.0 0.0 0.0 == Linear.V2 src/Linear/V2.hs:114:4-5 150298 18511 0.0 0.0 0.0 0.0 doublePair Geometry src/Geometry.hs:150:1-36 150294 144 0.0 0.0 0.0 0.0 makeGrid.\ Grid src/Grid.hs:59:28-64 150292 36 0.0 0.0 0.0 0.0 both Data.Tuple.Extra src/Data/Tuple/Extra.hs:73:1-25 150295 144 0.0 0.0 0.0 0.0 makeRect Grid src/Grid.hs:(83,1)-(90,9) 150293 1 0.0 0.0 0.0 0.0 toV2 Geometry.Data src/Geometry/Data.hs:37:1-24 150297 8 0.0 0.0 0.0 0.0 gridPoints Grid src/Grid.hs:68:1-30 150289 0 0.0 0.0 0.0 0.0 gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 150290 1 0.0 0.0 0.0 0.0 gridPointsOff.f Grid src/Grid.hs:65:5-73 150296 36 0.0 0.0 0.0 0.0 gridPoints' Grid src/Grid.hs:80:1-67 150291 1 0.0 0.0 0.0 0.0 linksAndPath' Dodge.Room.Path src/Dodge/Room/Path.hs:45:1-44 150262 0 0.0 0.0 0.0 0.0 lnkPosDir Dodge.RoomLink src/Dodge/RoomLink.hs:98:1-37 150280 30 0.0 0.0 0.0 0.0 _rlPos Dodge.Data.Room src/Dodge/Data/Room.hs:25:7-12 150283 30 0.0 0.0 0.0 0.0 linksAndPath Dodge.Room.Path src/Dodge/Room/Path.hs:(40,1)-(42,92) 150263 1 0.0 0.0 0.0 0.0 compare Linear.V2 src/Linear/V2.hs:114:7-9 150299 1944 0.0 0.0 0.0 0.0 linksAndPath.linkClosest Dodge.Room.Path src/Dodge/Room/Path.hs:42:5-92 150279 30 0.0 0.0 0.0 0.0 doublePairSet Geometry src/Geometry.hs:154:1-50 150281 30 0.0 0.0 0.0 0.0 compare Linear.V2 src/Linear/V2.hs:114:7-9 150282 45 0.0 0.0 0.0 0.0 roomRect.slnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:88:5-62 150274 1 0.0 0.0 0.0 0.0 roomRect.somelnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:84:5-65 150278 1 0.0 0.0 0.0 0.0 gridPoints Grid src/Grid.hs:68:1-30 150275 0 0.0 0.0 0.0 0.0 gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 150276 1 0.0 0.0 0.0 0.0 gridPointsOff.f Grid src/Grid.hs:65:5-73 150287 5 0.0 0.0 0.0 0.0 gridPoints' Grid src/Grid.hs:80:1-67 150277 1 0.0 0.0 0.0 0.0 roomRect.wlnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:85:5-68 150269 1 0.0 0.0 0.0 0.0 roomRect.somelnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:84:5-65 150273 1 0.0 0.0 0.0 0.0 gridPoints Grid src/Grid.hs:68:1-30 150270 0 0.0 0.0 0.0 0.0 gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 150271 1 0.0 0.0 0.0 0.0 gridPointsOff.f Grid src/Grid.hs:65:5-73 150300 10 0.0 0.0 0.0 0.0 gridPoints' Grid src/Grid.hs:80:1-67 150272 1 0.0 0.0 0.0 0.0 roomRect.xd Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:83:5-35 150249 1 0.0 0.0 0.0 0.0 roomRect.yd Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:82:5-35 150248 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 150245 0 0.0 0.0 0.0 0.0 shootersRoom'.plmnts Dodge.Room.Room src/Dodge/Room/Room.hs:(295,9)-(299,20) 150218 1 0.0 0.0 0.0 0.0 shootersRoom'.bln Dodge.Room.Room src/Dodge/Room/Room.hs:293:9-62 150219 3 0.0 0.0 0.0 0.0 putBlockN Dodge.Placement.Instance.Wall src/Dodge/Placement/Instance/Wall.hs:(167,1)-(171,5) 150220 3 0.0 0.0 0.0 0.0 blockLine Dodge.Placement.Instance.Wall src/Dodge/Placement/Instance/Wall.hs:42:1-55 154711 9 0.0 0.0 0.0 0.0 sps0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:43:1-21 154712 0 0.0 0.0 0.0 0.0 sPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:28:1-69 154713 9 0.0 0.0 0.0 0.0 shootersRoom'.blv Dodge.Room.Room src/Dodge/Room/Room.hs:294:9-62 154714 1 0.0 0.0 0.0 0.0 putBlockV Dodge.Placement.Instance.Wall src/Dodge/Placement/Instance/Wall.hs:(154,1)-(157,5) 154715 1 0.0 0.0 0.0 0.0 blockLine Dodge.Placement.Instance.Wall src/Dodge/Placement/Instance/Wall.hs:42:1-55 154716 2 0.0 0.0 0.0 0.0 sps0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:43:1-21 154717 0 0.0 0.0 0.0 0.0 sPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:28:1-69 154718 2 0.0 0.0 0.0 0.0 spanLightI Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:194:1-34 154719 0 0.0 0.0 0.0 0.0 spanColLightI Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(180,1)-(184,30) 154720 2 0.0 0.0 0.0 0.0 lsColPos Dodge.LightSource src/Dodge/LightSource.hs:51:1-42 154722 2 0.0 0.0 0.0 0.0 lsColPosRad Dodge.LightSource src/Dodge/LightSource.hs:(57,1)-(61,32) 154726 2 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 154727 0 0.0 0.0 0.0 0.0 ps0j Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:68:1-84 154721 2 0.0 0.0 0.0 0.0 putShape Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(135,1)-(143,22) 154737 2 0.0 0.0 0.0 0.0 negate Linear.V2 src/Linear/V2.hs:213:3-22 175689 2 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 175690 2 0.0 0.0 0.0 0.0 putShape.bnds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:142:5-25 154738 2 0.0 0.0 0.0 0.0 shapeBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:149:1-64 154739 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 154742 8 0.0 0.0 0.0 0.0 premap.step' Control.Foldl src/Control/Foldl.hs:1195:5-28 154761 0 0.0 0.0 0.0 0.0 <*> Control.Foldl src/Control/Foldl.hs:(257,5)-(261,32) 154740 6 0.0 0.0 0.0 0.0 <*>.step Control.Foldl src/Control/Foldl.hs:258:13-64 154754 48 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 154755 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 154756 0 0.0 0.0 0.0 0.0 premap.step' Control.Foldl src/Control/Foldl.hs:1195:5-28 154757 16 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 154758 0 0.0 0.0 0.0 0.0 _2 Linear.V2 src/Linear/V2.hs:492:3-40 154759 16 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 154763 0 0.0 0.0 0.0 0.0 premap.step' Control.Foldl src/Control/Foldl.hs:1195:5-28 154764 48 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 154765 0 0.0 0.0 0.0 0.0 _1 Linear.V2 src/Linear/V2.hs:489:3-40 154768 32 0.0 0.0 0.0 0.0 _2 Linear.V2 src/Linear/V2.hs:492:3-40 154766 16 0.0 0.0 0.0 0.0 <*>.begin Control.Foldl src/Control/Foldl.hs:259:13-38 154747 6 0.0 0.0 0.0 0.0 <*>.done Control.Foldl src/Control/Foldl.hs:260:13-51 154769 6 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 154770 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 154771 0 0.0 0.0 0.0 0.0 lazy Control.Foldl.Internal src/Control/Foldl/Internal.hs:(22,1)-(23,23) 154772 2 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 154773 0 0.0 0.0 0.0 0.0 lazy Control.Foldl.Internal src/Control/Foldl/Internal.hs:(22,1)-(23,23) 154774 6 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 154741 2 0.0 0.0 0.0 0.0 maximum Control.Foldl src/Control/Foldl.hs:706:1-20 154743 2 0.0 0.0 0.0 0.0 _Fold1 Control.Foldl src/Control/Foldl.hs:(1167,1)-(1171,28) 154744 2 0.0 0.0 0.0 0.0 _Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1169,5)-(1171,28) 154762 32 0.0 0.0 0.0 0.0 minimum Control.Foldl src/Control/Foldl.hs:722:1-20 154745 2 0.0 0.0 0.0 0.0 _Fold1 Control.Foldl src/Control/Foldl.hs:(1167,1)-(1171,28) 154746 2 0.0 0.0 0.0 0.0 _Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1169,5)-(1171,28) 154767 32 0.0 0.0 0.0 0.0 shapePoints Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:146:1-44 154748 0 0.0 0.0 0.0 0.0 _sfVs Shape.Data src/Shape/Data.hs:43:7-11 154753 2 0.0 0.0 0.0 0.0 putShape.m Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:143:5-22 154775 2 0.0 0.0 0.0 0.0 midBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:152:1-55 154776 2 0.0 0.0 0.0 0.0 radBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:155:1-48 154778 2 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 154777 0 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 175691 0 0.0 0.0 0.0 0.0 spanColLightI.(...) Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:184:5-30 154724 2 0.0 0.0 0.0 0.0 spanColLightI.x Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:184:5-30 154723 2 0.0 0.0 0.0 0.0 spanColLightI.y Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:184:5-30 154725 2 0.0 0.0 0.0 0.0 sps0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:43:1-21 154735 0 0.0 0.0 0.0 0.0 sPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:28:1-69 154736 2 0.0 0.0 0.0 0.0 thinHighBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:78:1-23 154749 0 0.0 0.0 0.0 0.0 highBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(90,1)-(98,58) 154750 2 0.0 0.0 0.0 0.0 highBar.n Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:98:5-58 154760 2 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 154751 0 0.0 0.0 0.0 0.0 upperBoxMT Shape src/Shape.hs:145:1-36 154752 0 0.0 0.0 0.0 0.0 shootersRoom'.toPS Dodge.Room.Room src/Dodge/Room/Room.hs:300:9-45 154695 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 150221 0 0.0 0.0 0.0 0.0 shuffleLinks Dodge.Room.Link src/Dodge/Room/Link.hs:31:1-34 150195 0 0.0 0.0 0.0 0.0 shuffle RandomHelp src/RandomHelp.hs:(47,1)-(52,38) 150326 3 0.0 0.0 0.0 0.0 shuffle.\ RandomHelp src/RandomHelp.hs:48:44-64 150333 86 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:235:3-43 150334 86 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 150335 86 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 150337 3 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 150338 3 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:556:19-27 150339 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:566:3-27 150340 0 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 150357 104 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 150358 104 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 150363 104 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 150364 104 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 150366 104 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 150365 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 150359 104 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 150360 104 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 150362 104 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 150361 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 150369 104 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 150370 104 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 150367 104 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 150368 0 0.0 0.0 0.0 0.0 forceElements StrictHelp src/StrictHelp.hs:11:1-28 150329 3 0.0 0.0 0.0 0.0 shuffle.(...) RandomHelp src/RandomHelp.hs:51:9-37 150327 3 0.0 0.0 0.0 0.0 shuffle.f RandomHelp src/RandomHelp.hs:(49,9)-(50,37) 150330 86 0.0 0.0 0.0 0.0 shuffle.f.(...) RandomHelp src/RandomHelp.hs:49:25-51 150332 86 0.0 0.0 0.0 0.0 shuffle.f.b RandomHelp src/RandomHelp.hs:49:25-51 150331 86 0.0 0.0 0.0 0.0 shuffle.f.as RandomHelp src/RandomHelp.hs:49:25-51 150336 83 0.0 0.0 0.0 0.0 shuffle.f.bs RandomHelp src/RandomHelp.hs:49:25-51 150371 77 0.0 0.0 0.0 0.0 shuffle.zs RandomHelp src/RandomHelp.hs:51:9-37 150328 3 0.0 0.0 0.0 0.0 randomFourCornerRoom Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(266,1)-(272,40) 150595 0 0.0 0.0 0.0 0.0 randomFourCornerRoomCrsIts Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(278,1)-(285,88) 150596 1 0.0 0.0 0.0 0.0 randomFourCornerRoomCrsIts.\ Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:285:28-51 150600 4 0.0 0.0 0.0 0.0 moveRoomBy Dodge.Room.Link src/Dodge/Room/Link.hs:(54,1)-(68,77) 150601 4 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 150602 0 0.0 0.0 0.0 0.0 shiftLinkBy Dodge.Room.Link src/Dodge/Room/Link.hs:(88,1)-(90,51) 150840 4 0.0 0.0 0.0 0.0 combineRooms Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(152,1)-(162,9) 150785 3 0.0 0.0 0.0 0.0 compare Linear.V2 src/Linear/V2.hs:114:7-9 150797 323 0.0 0.0 0.0 0.0 < Linear.V2 src/Linear/V2.hs:114:7-9 150804 60 0.0 0.0 0.0 0.0 _rmBound Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:112:7-14 150806 6 0.0 0.0 0.0 0.0 _rmLinks Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:98:7-14 150794 6 0.0 0.0 0.0 0.0 _rmPath Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:108:7-13 150796 6 0.0 0.0 0.0 0.0 _rmPmnts Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:109:7-14 150805 6 0.0 0.0 0.0 0.0 _rmPolys Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:97:7-14 150786 6 0.0 0.0 0.0 0.0 _rmPos Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:107:7-12 150795 6 0.0 0.0 0.0 0.0 _rmFloor Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:113:7-14 150808 3 0.0 0.0 0.0 0.0 clampPath Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(166,1)-(169,46) 150799 0 0.0 0.0 0.0 0.0 clampPath.f Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:168:5-31 150800 264 0.0 0.0 0.0 0.0 clampPath.g Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:169:5-46 150803 0 0.0 0.0 0.0 0.0 .++~ LensHelp src/LensHelp.hs:34:1-24 150598 1 0.0 0.0 0.0 0.0 randomFourCornerRoomCrsIts.putcrits Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:281:9-93 153264 1 0.0 0.0 0.0 0.0 randomFourCornerRoomCrsIts.putcrits.\ Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:281:32-86 153265 3 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 153266 0 0.0 0.0 0.0 0.0 sps0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:43:1-21 153267 0 0.0 0.0 0.0 0.0 sPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:28:1-69 153268 3 0.0 0.0 0.0 0.0 randomFourCornerRoomCrsIts.putitms Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:280:9-78 153263 1 0.0 0.0 0.0 0.0 shuffleLinks Dodge.Room.Link src/Dodge/Room/Link.hs:31:1-34 150809 1 0.0 0.0 0.0 0.0 shuffle RandomHelp src/RandomHelp.hs:(47,1)-(52,38) 150810 1 0.0 0.0 0.0 0.0 shuffle.\ RandomHelp src/RandomHelp.hs:48:44-64 150817 7 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:235:3-43 150818 7 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 150819 7 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 150821 1 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 150822 1 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:556:19-27 150823 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:566:3-27 150824 0 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 150825 7 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 150826 7 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 150831 7 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 150832 7 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 150834 7 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 150833 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 150827 7 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 150828 7 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 150830 7 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 150829 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 150837 7 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 150838 7 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 150835 7 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 150836 0 0.0 0.0 0.0 0.0 forceElements StrictHelp src/StrictHelp.hs:11:1-28 150813 1 0.0 0.0 0.0 0.0 shuffle.(...) RandomHelp src/RandomHelp.hs:51:9-37 150811 1 0.0 0.0 0.0 0.0 shuffle.f RandomHelp src/RandomHelp.hs:(49,9)-(50,37) 150814 7 0.0 0.0 0.0 0.0 shuffle.f.(...) RandomHelp src/RandomHelp.hs:49:25-51 150816 7 0.0 0.0 0.0 0.0 shuffle.f.b RandomHelp src/RandomHelp.hs:49:25-51 150815 7 0.0 0.0 0.0 0.0 shuffle.f.as RandomHelp src/RandomHelp.hs:49:25-51 150820 6 0.0 0.0 0.0 0.0 shuffle.f.bs RandomHelp src/RandomHelp.hs:49:25-51 150839 5 0.0 0.0 0.0 0.0 shuffle.zs RandomHelp src/RandomHelp.hs:51:9-37 150812 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 150599 0 0.0 0.0 0.0 0.0 quarterRoomSquare Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(213,1)-(260,13) 150717 0 0.0 0.0 0.0 0.0 quarterRoomSquare.thepoly Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:229:9-67 150787 3 0.0 0.0 0.0 0.0 takeOne RandomHelp src/RandomHelp.hs:21:1-75 150719 0 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:235:3-43 150721 3 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 150722 3 0.0 0.0 0.0 0.0 takeOne.\ RandomHelp src/RandomHelp.hs:21:59-74 150720 3 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 150724 0 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 150728 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:556:19-27 150729 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:566:3-27 150730 0 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 150731 3 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 150732 3 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 150737 3 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 150738 3 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 150740 3 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 150739 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 150733 3 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 150734 3 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 150736 3 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 150735 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 150743 3 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 150744 3 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 150741 3 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 150742 0 0.0 0.0 0.0 0.0 quarterRoomTri Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(177,1)-(210,13) 150746 0 0.0 0.0 0.0 0.0 takeOne RandomHelp src/RandomHelp.hs:21:1-75 150748 0 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:235:3-43 150755 1 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 150756 1 0.0 0.0 0.0 0.0 takeOne.\ RandomHelp src/RandomHelp.hs:21:59-74 150749 1 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 150758 0 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 150762 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:556:19-27 150763 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:566:3-27 150764 0 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 150765 1 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 150766 1 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 150771 1 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 150772 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 150774 1 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 150773 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 150767 1 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 150768 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 150770 1 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 150769 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 150777 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 150778 1 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 150775 1 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 150776 0 0.0 0.0 0.0 0.0 takeOne RandomHelp src/RandomHelp.hs:21:1-75 150604 0 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:235:3-43 150606 4 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 150607 4 0.0 0.0 0.0 0.0 takeOne.\ RandomHelp src/RandomHelp.hs:21:59-74 150605 4 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 150609 0 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 150613 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:556:19-27 150614 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:566:3-27 150615 0 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 150702 4 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 150703 4 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 150708 4 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 150709 4 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 150711 4 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 150710 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 150704 4 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 150705 4 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 150707 4 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 150706 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 150714 4 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 150715 4 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 150712 4 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 150713 0 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:235:3-43 150616 1 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 150617 1 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 150621 0 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 150625 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:556:19-27 150626 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:566:3-27 150627 0 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 150628 2 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 150629 2 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 150634 2 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 150635 2 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 150637 2 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 150636 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 150630 2 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 150631 2 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 150633 2 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 150632 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 150640 2 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 150641 2 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 150638 2 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 150639 0 0.0 0.0 0.0 0.0 shuffle RandomHelp src/RandomHelp.hs:(47,1)-(52,38) 150648 1 0.0 0.0 0.0 0.0 shuffle.\ RandomHelp src/RandomHelp.hs:48:44-64 150656 24 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:235:3-43 150657 24 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 150658 24 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 150660 1 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 150661 1 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:556:19-27 150662 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:566:3-27 150663 0 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 150664 31 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 150665 31 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 150670 31 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 150671 31 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 150673 31 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 150672 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 150666 31 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 150667 31 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 150669 31 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 150668 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 150676 31 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 150677 31 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 150674 31 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 150675 0 0.0 0.0 0.0 0.0 forceElements StrictHelp src/StrictHelp.hs:11:1-28 150652 1 0.0 0.0 0.0 0.0 shuffle.(...) RandomHelp src/RandomHelp.hs:51:9-37 150650 1 0.0 0.0 0.0 0.0 shuffle.f RandomHelp src/RandomHelp.hs:(49,9)-(50,37) 150653 24 0.0 0.0 0.0 0.0 shuffle.f.(...) RandomHelp src/RandomHelp.hs:49:25-51 150655 24 0.0 0.0 0.0 0.0 shuffle.f.b RandomHelp src/RandomHelp.hs:49:25-51 150654 24 0.0 0.0 0.0 0.0 shuffle.f.as RandomHelp src/RandomHelp.hs:49:25-51 150659 23 0.0 0.0 0.0 0.0 shuffle.f.bs RandomHelp src/RandomHelp.hs:49:25-51 150678 21 0.0 0.0 0.0 0.0 shuffle.zs RandomHelp src/RandomHelp.hs:51:9-37 150651 1 0.0 0.0 0.0 0.0 takeN RandomHelp src/RandomHelp.hs:(42,1)-(43,40) 150645 1 0.0 0.0 0.0 0.0 takeNMore RandomHelp src/RandomHelp.hs:39:1-73 150646 1 0.0 0.0 0.0 0.0 takeOneMore RandomHelp src/RandomHelp.hs:(32,1)-(36,27) 150647 3 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:235:3-43 150681 3 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 150682 3 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 150683 1 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 150684 1 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:556:19-27 150685 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:566:3-27 150686 0 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 150687 5 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 150688 5 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 150693 5 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 150694 5 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 150696 5 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 150695 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 150689 5 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 150690 5 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 150692 5 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 150691 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 150699 5 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 150700 5 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 150697 5 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 150698 0 0.0 0.0 0.0 0.0 takeOneMore.(...) RandomHelp src/RandomHelp.hs:35:9-33 150680 3 0.0 0.0 0.0 0.0 takeOneMore.w RandomHelp src/RandomHelp.hs:35:9-33 153269 3 0.0 0.0 0.0 0.0 takeOneMore.ws RandomHelp src/RandomHelp.hs:35:9-33 150701 2 0.0 0.0 0.0 0.0 takeOneMore.zs RandomHelp src/RandomHelp.hs:35:9-33 150679 2 0.0 0.0 0.0 0.0 slowDoorRoom Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(152,1)-(166,70) 148297 0 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:351:3-43 148303 63 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:(1031,3)-(1041,34) 148304 63 0.0 0.0 0.0 0.0 uniformWord32 System.Random.Internal src/System/Random/Internal.hs:454:3-35 148674 61 0.0 0.0 0.0 0.0 genWord32 System.Random.Internal src/System/Random/Internal.hs:556:19-27 148675 0 0.0 0.0 0.0 0.0 genWord32 System.Random.Internal src/System/Random/Internal.hs:564:3-27 148676 0 0.0 0.0 0.0 0.0 nextWord32 System.Random.SplitMix src/System/Random/SplitMix.hs:(129,1)-(136,28) 148677 61 0.0 0.0 0.0 0.0 nextWord32.(...) System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 148679 61 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 148680 61 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 148681 61 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 148686 61 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 148687 61 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 148689 61 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 148688 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 148682 61 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 148683 61 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 148685 61 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 148684 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 148692 61 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 148693 61 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 148690 61 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 148691 0 0.0 0.0 0.0 0.0 nextWord32.g' System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 148694 61 0.0 0.0 0.0 0.0 nextWord32.w64 System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 148678 61 0.0 0.0 0.0 0.0 addButtonSlowDoor Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(96,1)-(149,25) 148718 1 0.0 0.0 0.0 0.0 .++~ LensHelp src/LensHelp.hs:34:1-24 148726 1 0.0 0.0 0.0 0.0 .:~ LensHelp src/LensHelp.hs:15:1-22 148724 1 0.0 0.0 0.0 0.0 addButtonSlowDoor.openDoorBound Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:111:5-76 151235 1 0.0 0.0 0.0 0.0 rectNSWE Geometry.Polygon src/Geometry/Polygon.hs:20:1-55 151236 1 0.0 0.0 0.0 0.0 setInLinksPD Dodge.RoomLink src/Dodge/RoomLink.hs:75:1-50 148722 1 0.0 0.0 0.0 0.0 setOutLinksPD Dodge.RoomLink src/Dodge/RoomLink.hs:78:1-52 148719 1 0.0 0.0 0.0 0.0 shuffleLinks Dodge.Room.Link src/Dodge/Room/Link.hs:31:1-34 148737 1 0.0 0.0 0.0 0.0 shuffle RandomHelp src/RandomHelp.hs:(47,1)-(52,38) 148939 1 0.0 0.0 0.0 0.0 shuffle.\ RandomHelp src/RandomHelp.hs:48:44-64 148940 32 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:235:3-43 148941 32 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 148942 32 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 148943 1 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 148944 1 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:556:19-27 148945 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:566:3-27 148946 0 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 148947 43 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 148948 43 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 148953 43 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 148954 43 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 148956 43 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 148955 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 148949 43 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 148950 43 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 148952 43 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 148951 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 148959 43 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 148960 43 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 148957 43 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 148958 0 0.0 0.0 0.0 0.0 forceElements StrictHelp src/StrictHelp.hs:11:1-28 149563 1 0.0 0.0 0.0 0.0 shuffle.(...) RandomHelp src/RandomHelp.hs:51:9-37 149561 1 0.0 0.0 0.0 0.0 shuffle.f RandomHelp src/RandomHelp.hs:(49,9)-(50,37) 149564 32 0.0 0.0 0.0 0.0 shuffle.f.(...) RandomHelp src/RandomHelp.hs:49:25-51 149566 32 0.0 0.0 0.0 0.0 shuffle.f.b RandomHelp src/RandomHelp.hs:49:25-51 149565 32 0.0 0.0 0.0 0.0 shuffle.f.as RandomHelp src/RandomHelp.hs:49:25-51 149567 31 0.0 0.0 0.0 0.0 shuffle.f.bs RandomHelp src/RandomHelp.hs:49:25-51 149568 29 0.0 0.0 0.0 0.0 shuffle.zs RandomHelp src/RandomHelp.hs:51:9-37 149562 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 148720 0 0.0 0.0 0.0 0.0 .++~ LensHelp src/LensHelp.hs:34:1-24 148727 0 0.0 0.0 0.0 0.0 .:~ LensHelp src/LensHelp.hs:15:1-22 148725 0 0.0 0.0 0.0 0.0 setInLinksPD Dodge.RoomLink src/Dodge/RoomLink.hs:75:1-50 148723 0 0.0 0.0 0.0 0.0 setLinkTypePD Dodge.RoomLink src/Dodge/RoomLink.hs:(68,1)-(72,49) 148728 1 0.0 0.0 0.0 0.0 setLinkTypePD.g Dodge.RoomLink src/Dodge/RoomLink.hs:(70,5)-(72,49) 149591 0 0.0 0.0 0.0 0.0 setOutLinksPD Dodge.RoomLink src/Dodge/RoomLink.hs:78:1-52 148721 0 0.0 0.0 0.0 0.0 setLinkTypePD Dodge.RoomLink src/Dodge/RoomLink.hs:(68,1)-(72,49) 148734 1 0.0 0.0 0.0 0.0 setLinkTypePD.g Dodge.RoomLink src/Dodge/RoomLink.hs:(70,5)-(72,49) 149596 0 0.0 0.0 0.0 0.0 southPillarsRoom Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:85:1-68 148298 1 0.0 0.0 0.0 0.0 addSouthPillars Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(88,1)-(93,37) 148299 1 0.0 0.0 0.0 0.0 .++~ LensHelp src/LensHelp.hs:34:1-24 148300 1 0.0 0.0 0.0 0.0 addSouthPillars.pillarsb Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:90:9-114 148713 1 0.0 0.0 0.0 0.0 putBlockRect Dodge.Placement.Instance.Wall src/Dodge/Placement/Instance/Wall.hs:(146,1)-(151,5) 148716 4 0.0 0.0 0.0 0.0 blockLine Dodge.Placement.Instance.Wall src/Dodge/Placement/Instance/Wall.hs:42:1-55 155173 16 0.0 0.0 0.0 0.0 sps0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:43:1-21 155174 0 0.0 0.0 0.0 0.0 sPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:28:1-69 155175 16 0.0 0.0 0.0 0.0 takeOne RandomHelp src/RandomHelp.hs:21:1-75 148662 1 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:235:3-43 148664 1 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 148665 1 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 148667 0 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 148671 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:556:19-27 148672 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:566:3-27 148673 0 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 148699 1 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 148700 1 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 148705 1 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 148706 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 148708 1 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 148707 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 148701 1 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 148702 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 148704 1 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 148703 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 148711 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 148712 1 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 148709 1 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 148710 0 0.0 0.0 0.0 0.0 takeOne.\ RandomHelp src/RandomHelp.hs:21:59-74 148663 1 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 148666 1 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 148668 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 148301 0 0.0 0.0 0.0 0.0 .++~ LensHelp src/LensHelp.hs:34:1-24 148302 0 0.0 0.0 0.0 0.0 roomRectAutoLinks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(138,1)-(146,43) 148600 1 0.0 0.0 0.0 0.0 roomRectAutoLinks.f Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:146:5-43 148602 2 0.0 0.0 0.0 0.0 roomRect Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(47,1)-(115,13) 148603 1 0.0 0.0 0.0 0.0 compare Linear.V2 src/Linear/V2.hs:114:7-9 148661 3609 0.0 0.0 0.0 0.0 doublePairSet Geometry src/Geometry.hs:154:1-50 148659 296 0.0 0.0 0.0 0.0 compare Linear.V2 src/Linear/V2.hs:114:7-9 148660 444 0.0 0.0 0.0 0.0 roomRect.makeonpos Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:98:5-90 151551 63 0.0 0.0 0.0 0.0 roomRect.makerpedges Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(99,5)-(105,13) 151553 63 0.0 0.0 0.0 0.0 compare Dodge.Data.Room src/Dodge/Data/Room.hs:70:19-21 151557 315 0.0 0.0 0.0 0.0 compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:8:19-21 151558 315 0.0 0.0 0.0 0.0 >= Dodge.Data.Room src/Dodge/Data/Room.hs:70:19-21 151554 63 0.0 0.0 0.0 0.0 < Dodge.Data.Room src/Dodge/Data/Room.hs:70:19-21 151555 63 0.0 0.0 0.0 0.0 compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:8:19-21 151556 63 0.0 0.0 0.0 0.0 roomRect.makeoffpos Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:108:5-93 151540 48 0.0 0.0 0.0 0.0 roomRect.makerpedges' Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(109,5)-(115,13) 151545 48 0.0 0.0 0.0 0.0 compare Dodge.Data.Room src/Dodge/Data/Room.hs:70:19-21 151549 240 0.0 0.0 0.0 0.0 compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:8:19-21 151550 240 0.0 0.0 0.0 0.0 >= Dodge.Data.Room src/Dodge/Data/Room.hs:70:19-21 151546 48 0.0 0.0 0.0 0.0 < Dodge.Data.Room src/Dodge/Data/Room.hs:70:19-21 151547 48 0.0 0.0 0.0 0.0 compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:8:19-21 151548 48 0.0 0.0 0.0 0.0 rectNSWE Geometry.Polygon src/Geometry/Polygon.hs:20:1-55 151237 3 0.0 0.0 0.0 0.0 roomRect.elnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:86:5-70 148620 1 0.0 0.0 0.0 0.0 roomRect.somelnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:84:5-65 148624 1 0.0 0.0 0.0 0.0 gridPoints Grid src/Grid.hs:68:1-30 148621 0 0.0 0.0 0.0 0.0 gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 148622 1 0.0 0.0 0.0 0.0 gridPointsOff.f Grid src/Grid.hs:65:5-73 148657 9 0.0 0.0 0.0 0.0 gridPoints' Grid src/Grid.hs:80:1-67 148623 1 0.0 0.0 0.0 0.0 roomRect.interposps' Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:107:5-95 151380 1 0.0 0.0 0.0 0.0 gridPoints'' Grid src/Grid.hs:(75,1)-(77,69) 151381 1 0.0 0.0 0.0 0.0 gridPoints''.f Grid src/Grid.hs:77:5-69 151544 48 0.0 0.0 0.0 0.0 gridPoints' Grid src/Grid.hs:80:1-67 151382 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 151541 0 0.0 0.0 0.0 0.0 _1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:119:3-37 151542 48 0.0 0.0 0.0 0.0 _1.\ Control.Lens.Tuple src/Control/Lens/Tuple.hs:119:32-37 151543 48 0.0 0.0 0.0 0.0 roomRect.lnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(89,5)-(93,60) 148606 1 0.0 0.0 0.0 0.0 roomRect.m Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(94,5)-(96,26) 148607 4 0.0 0.0 0.0 0.0 lnkBothAnd Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(127,1)-(132,9) 148640 32 0.0 0.0 0.0 0.0 compare Dodge.Data.Room src/Dodge/Data/Room.hs:49:19-21 148641 288 0.0 0.0 0.0 0.0 compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:8:19-21 148642 64 0.0 0.0 0.0 0.0 zipCountDown Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:118:1-58 148608 4 0.0 0.0 0.0 0.0 roomRect.nlnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:87:5-61 148609 1 0.0 0.0 0.0 0.0 roomRect.somelnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:84:5-65 148613 1 0.0 0.0 0.0 0.0 gridPoints Grid src/Grid.hs:68:1-30 148610 0 0.0 0.0 0.0 0.0 gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 148611 1 0.0 0.0 0.0 0.0 gridPointsOff.f Grid src/Grid.hs:65:5-73 148658 7 0.0 0.0 0.0 0.0 gridPoints' Grid src/Grid.hs:80:1-67 148612 1 0.0 0.0 0.0 0.0 roomRect.posps' Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:106:5-80 148614 1 0.0 0.0 0.0 0.0 gridPoints'' Grid src/Grid.hs:(75,1)-(77,69) 148615 1 0.0 0.0 0.0 0.0 gridPoints''.f Grid src/Grid.hs:77:5-69 151552 63 0.0 0.0 0.0 0.0 gridPoints' Grid src/Grid.hs:80:1-67 148616 1 0.0 0.0 0.0 0.0 roomRect.pth Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:97:5-95 148617 1 0.0 0.0 0.0 0.0 makeGrid Grid src/Grid.hs:(56,1)-(60,30) 148644 1 0.0 0.0 0.0 0.0 == Linear.V2 src/Linear/V2.hs:114:4-5 148654 30402 0.0 0.0 0.0 0.0 doublePair Geometry src/Geometry.hs:150:1-36 148650 192 0.0 0.0 0.0 0.0 makeGrid.\ Grid src/Grid.hs:59:28-64 148648 48 0.0 0.0 0.0 0.0 both Data.Tuple.Extra src/Data/Tuple/Extra.hs:73:1-25 148651 192 0.0 0.0 0.0 0.0 makeRect Grid src/Grid.hs:(83,1)-(90,9) 148649 1 0.0 0.0 0.0 0.0 toV2 Geometry.Data src/Geometry/Data.hs:37:1-24 148653 8 0.0 0.0 0.0 0.0 gridPoints Grid src/Grid.hs:68:1-30 148645 0 0.0 0.0 0.0 0.0 gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 148646 1 0.0 0.0 0.0 0.0 gridPointsOff.f Grid src/Grid.hs:65:5-73 148652 48 0.0 0.0 0.0 0.0 gridPoints' Grid src/Grid.hs:80:1-67 148647 1 0.0 0.0 0.0 0.0 linksAndPath' Dodge.Room.Path src/Dodge/Room/Path.hs:45:1-44 148618 0 0.0 0.0 0.0 0.0 lnkPosDir Dodge.RoomLink src/Dodge/RoomLink.hs:98:1-37 148636 32 0.0 0.0 0.0 0.0 _rlPos Dodge.Data.Room src/Dodge/Data/Room.hs:25:7-12 148639 32 0.0 0.0 0.0 0.0 linksAndPath Dodge.Room.Path src/Dodge/Room/Path.hs:(40,1)-(42,92) 148619 1 0.0 0.0 0.0 0.0 compare Linear.V2 src/Linear/V2.hs:114:7-9 148655 2537 0.0 0.0 0.0 0.0 linksAndPath.linkClosest Dodge.Room.Path src/Dodge/Room/Path.hs:42:5-92 148635 32 0.0 0.0 0.0 0.0 doublePairSet Geometry src/Geometry.hs:154:1-50 148637 32 0.0 0.0 0.0 0.0 compare Linear.V2 src/Linear/V2.hs:114:7-9 148638 48 0.0 0.0 0.0 0.0 roomRect.slnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:88:5-62 148630 1 0.0 0.0 0.0 0.0 roomRect.somelnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:84:5-65 148634 1 0.0 0.0 0.0 0.0 gridPoints Grid src/Grid.hs:68:1-30 148631 0 0.0 0.0 0.0 0.0 gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 148632 1 0.0 0.0 0.0 0.0 gridPointsOff.f Grid src/Grid.hs:65:5-73 148643 7 0.0 0.0 0.0 0.0 gridPoints' Grid src/Grid.hs:80:1-67 148633 1 0.0 0.0 0.0 0.0 roomRect.wlnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:85:5-68 148625 1 0.0 0.0 0.0 0.0 roomRect.somelnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:84:5-65 148629 1 0.0 0.0 0.0 0.0 gridPoints Grid src/Grid.hs:68:1-30 148626 0 0.0 0.0 0.0 0.0 gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 148627 1 0.0 0.0 0.0 0.0 gridPointsOff.f Grid src/Grid.hs:65:5-73 148656 9 0.0 0.0 0.0 0.0 gridPoints' Grid src/Grid.hs:80:1-67 148628 1 0.0 0.0 0.0 0.0 roomRect.xd Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:83:5-35 148605 1 0.0 0.0 0.0 0.0 roomRect.yd Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:82:5-35 148604 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 148601 0 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 148717 0 0.0 0.0 0.0 0.0 slowDoorRoom.barrels Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:164:9-88 155180 1 0.0 0.0 0.0 0.0 slowDoorRoom.barrels.\ Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:164:38-79 155181 5 0.0 0.0 0.0 0.0 sPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:28:1-69 155182 5 0.0 0.0 0.0 0.0 slowDoorRoom.crits Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:163:9-54 155177 1 0.0 0.0 0.0 0.0 slowDoorRoom.crits.\ Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:163:34-47 155178 25 0.0 0.0 0.0 0.0 sPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:28:1-69 155179 25 0.0 0.0 0.0 0.0 slowDoorRoom.ps Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:160:9-29 155176 1 0.0 0.0 0.0 0.0 tanksRoom Dodge.Room.Tanks src/Dodge/Room/Tanks.hs:(104,1)-(129,35) 148784 0 0.0 0.0 0.0 0.0 takeOne RandomHelp src/RandomHelp.hs:21:1-75 148785 4 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:235:3-43 148787 4 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 148788 4 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 148791 0 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 148795 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:556:19-27 148796 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:566:3-27 148797 0 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 149120 4 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 149121 4 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 149126 4 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 149127 4 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 149129 4 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 149128 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 149122 4 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 149123 4 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 149125 4 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 149124 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 149132 4 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 149133 4 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 149130 4 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 149131 0 0.0 0.0 0.0 0.0 takeOne.\ RandomHelp src/RandomHelp.hs:21:59-74 148786 4 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 148790 4 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 148792 4 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:351:3-43 148821 2 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:(1031,3)-(1041,34) 148822 2 0.0 0.0 0.0 0.0 .++~ LensHelp src/LensHelp.hs:34:1-24 149749 1 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:235:3-43 148811 1 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 148812 1 0.0 0.0 0.0 0.0 randomTank Dodge.Room.Tanks src/Dodge/Room/Tanks.hs:(23,1)-(33,13) 148798 1 0.0 0.0 0.0 0.0 takeOne RandomHelp src/RandomHelp.hs:21:1-75 148799 1 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:235:3-43 148801 1 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 148802 1 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 148804 0 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 148808 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:556:19-27 148809 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:566:3-27 148810 0 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 149106 1 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 149107 1 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 149112 1 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 149113 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 149115 1 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 149114 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 149108 1 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 149109 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 149111 1 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 149110 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 149118 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 149119 1 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 149116 1 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 149117 0 0.0 0.0 0.0 0.0 takeOne.\ RandomHelp src/RandomHelp.hs:21:59-74 148800 1 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 148803 1 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 148805 1 0.0 0.0 0.0 0.0 tanksRoom.room Dodge.Room.Tanks src/Dodge/Room/Tanks.hs:109:9-36 149751 1 0.0 0.0 0.0 0.0 roomRectAutoLinks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(138,1)-(146,43) 149752 1 0.0 0.0 0.0 0.0 roomRectAutoLinks.f Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:146:5-43 149754 2 0.0 0.0 0.0 0.0 roomRect Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(47,1)-(115,13) 149755 1 0.0 0.0 0.0 0.0 compare Linear.V2 src/Linear/V2.hs:114:7-9 149813 415 0.0 0.0 0.0 0.0 doublePairSet Geometry src/Geometry.hs:154:1-50 149811 44 0.0 0.0 0.0 0.0 compare Linear.V2 src/Linear/V2.hs:114:7-9 149812 66 0.0 0.0 0.0 0.0 roomRect.makeonpos Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:98:5-90 151497 8 0.0 0.0 0.0 0.0 roomRect.makerpedges Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(99,5)-(105,13) 151499 8 0.0 0.0 0.0 0.0 compare Dodge.Data.Room src/Dodge/Data/Room.hs:70:19-21 151503 40 0.0 0.0 0.0 0.0 compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:8:19-21 151504 40 0.0 0.0 0.0 0.0 >= Dodge.Data.Room src/Dodge/Data/Room.hs:70:19-21 151500 8 0.0 0.0 0.0 0.0 < Dodge.Data.Room src/Dodge/Data/Room.hs:70:19-21 151501 8 0.0 0.0 0.0 0.0 compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:8:19-21 151502 8 0.0 0.0 0.0 0.0 rectNSWE Geometry.Polygon src/Geometry/Polygon.hs:20:1-55 151257 3 0.0 0.0 0.0 0.0 roomRect.makeoffpos Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:108:5-93 151505 3 0.0 0.0 0.0 0.0 roomRect.makerpedges' Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(109,5)-(115,13) 151510 3 0.0 0.0 0.0 0.0 compare Dodge.Data.Room src/Dodge/Data/Room.hs:70:19-21 151514 15 0.0 0.0 0.0 0.0 compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:8:19-21 151515 15 0.0 0.0 0.0 0.0 >= Dodge.Data.Room src/Dodge/Data/Room.hs:70:19-21 151511 3 0.0 0.0 0.0 0.0 < Dodge.Data.Room src/Dodge/Data/Room.hs:70:19-21 151512 3 0.0 0.0 0.0 0.0 compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:8:19-21 151513 3 0.0 0.0 0.0 0.0 roomRect.elnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:86:5-70 149772 1 0.0 0.0 0.0 0.0 roomRect.somelnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:84:5-65 149776 1 0.0 0.0 0.0 0.0 gridPoints Grid src/Grid.hs:68:1-30 149773 0 0.0 0.0 0.0 0.0 gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 149774 1 0.0 0.0 0.0 0.0 gridPointsOff.f Grid src/Grid.hs:65:5-73 149809 4 0.0 0.0 0.0 0.0 gridPoints' Grid src/Grid.hs:80:1-67 149775 1 0.0 0.0 0.0 0.0 roomRect.interposps' Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:107:5-95 151374 1 0.0 0.0 0.0 0.0 gridPoints'' Grid src/Grid.hs:(75,1)-(77,69) 151375 1 0.0 0.0 0.0 0.0 gridPoints''.f Grid src/Grid.hs:77:5-69 151509 3 0.0 0.0 0.0 0.0 gridPoints' Grid src/Grid.hs:80:1-67 151376 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 151506 0 0.0 0.0 0.0 0.0 _1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:119:3-37 151507 3 0.0 0.0 0.0 0.0 _1.\ Control.Lens.Tuple src/Control/Lens/Tuple.hs:119:32-37 151508 3 0.0 0.0 0.0 0.0 roomRect.lnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(89,5)-(93,60) 149758 1 0.0 0.0 0.0 0.0 roomRect.m Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(94,5)-(96,26) 149759 4 0.0 0.0 0.0 0.0 lnkBothAnd Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(127,1)-(132,9) 149792 12 0.0 0.0 0.0 0.0 compare Dodge.Data.Room src/Dodge/Data/Room.hs:49:19-21 149793 108 0.0 0.0 0.0 0.0 compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:8:19-21 149794 24 0.0 0.0 0.0 0.0 zipCountDown Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:118:1-58 149760 4 0.0 0.0 0.0 0.0 roomRect.nlnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:87:5-61 149761 1 0.0 0.0 0.0 0.0 roomRect.somelnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:84:5-65 149765 1 0.0 0.0 0.0 0.0 gridPoints Grid src/Grid.hs:68:1-30 149762 0 0.0 0.0 0.0 0.0 gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 149763 1 0.0 0.0 0.0 0.0 gridPointsOff.f Grid src/Grid.hs:65:5-73 149810 2 0.0 0.0 0.0 0.0 gridPoints' Grid src/Grid.hs:80:1-67 149764 1 0.0 0.0 0.0 0.0 roomRect.posps' Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:106:5-80 149766 1 0.0 0.0 0.0 0.0 gridPoints'' Grid src/Grid.hs:(75,1)-(77,69) 149767 1 0.0 0.0 0.0 0.0 gridPoints''.f Grid src/Grid.hs:77:5-69 151498 8 0.0 0.0 0.0 0.0 gridPoints' Grid src/Grid.hs:80:1-67 149768 1 0.0 0.0 0.0 0.0 roomRect.pth Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:97:5-95 149769 1 0.0 0.0 0.0 0.0 makeGrid Grid src/Grid.hs:(56,1)-(60,30) 149796 1 0.0 0.0 0.0 0.0 == Linear.V2 src/Linear/V2.hs:114:4-5 149806 216 0.0 0.0 0.0 0.0 doublePair Geometry src/Geometry.hs:150:1-36 149802 12 0.0 0.0 0.0 0.0 makeGrid.\ Grid src/Grid.hs:59:28-64 149800 3 0.0 0.0 0.0 0.0 both Data.Tuple.Extra src/Data/Tuple/Extra.hs:73:1-25 149803 12 0.0 0.0 0.0 0.0 makeRect Grid src/Grid.hs:(83,1)-(90,9) 149801 1 0.0 0.0 0.0 0.0 toV2 Geometry.Data src/Geometry/Data.hs:37:1-24 149805 8 0.0 0.0 0.0 0.0 gridPoints Grid src/Grid.hs:68:1-30 149797 0 0.0 0.0 0.0 0.0 gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 149798 1 0.0 0.0 0.0 0.0 gridPointsOff.f Grid src/Grid.hs:65:5-73 149804 3 0.0 0.0 0.0 0.0 gridPoints' Grid src/Grid.hs:80:1-67 149799 1 0.0 0.0 0.0 0.0 linksAndPath' Dodge.Room.Path src/Dodge/Room/Path.hs:45:1-44 149770 0 0.0 0.0 0.0 0.0 lnkPosDir Dodge.RoomLink src/Dodge/RoomLink.hs:98:1-37 149788 12 0.0 0.0 0.0 0.0 _rlPos Dodge.Data.Room src/Dodge/Data/Room.hs:25:7-12 149791 12 0.0 0.0 0.0 0.0 linksAndPath Dodge.Room.Path src/Dodge/Room/Path.hs:(40,1)-(42,92) 149771 1 0.0 0.0 0.0 0.0 compare Linear.V2 src/Linear/V2.hs:114:7-9 149807 228 0.0 0.0 0.0 0.0 linksAndPath.linkClosest Dodge.Room.Path src/Dodge/Room/Path.hs:42:5-92 149787 12 0.0 0.0 0.0 0.0 doublePairSet Geometry src/Geometry.hs:154:1-50 149789 12 0.0 0.0 0.0 0.0 compare Linear.V2 src/Linear/V2.hs:114:7-9 149790 18 0.0 0.0 0.0 0.0 roomRect.slnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:88:5-62 149782 1 0.0 0.0 0.0 0.0 roomRect.somelnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:84:5-65 149786 1 0.0 0.0 0.0 0.0 gridPoints Grid src/Grid.hs:68:1-30 149783 0 0.0 0.0 0.0 0.0 gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 149784 1 0.0 0.0 0.0 0.0 gridPointsOff.f Grid src/Grid.hs:65:5-73 149795 2 0.0 0.0 0.0 0.0 gridPoints' Grid src/Grid.hs:80:1-67 149785 1 0.0 0.0 0.0 0.0 roomRect.wlnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:85:5-68 149777 1 0.0 0.0 0.0 0.0 roomRect.somelnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:84:5-65 149781 1 0.0 0.0 0.0 0.0 gridPoints Grid src/Grid.hs:68:1-30 149778 0 0.0 0.0 0.0 0.0 gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 149779 1 0.0 0.0 0.0 0.0 gridPointsOff.f Grid src/Grid.hs:65:5-73 149808 4 0.0 0.0 0.0 0.0 gridPoints' Grid src/Grid.hs:80:1-67 149780 1 0.0 0.0 0.0 0.0 roomRect.xd Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:83:5-35 149757 1 0.0 0.0 0.0 0.0 roomRect.yd Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:82:5-35 149756 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 149753 0 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 149748 0 0.0 0.0 0.0 0.0 .++~ LensHelp src/LensHelp.hs:34:1-24 149750 0 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 148814 0 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 148818 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:556:19-27 148819 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:566:3-27 148820 0 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 149092 1 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 149093 1 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 149098 1 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 149099 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 149101 1 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 149100 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 149094 1 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 149095 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 149097 1 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 149096 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 149104 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 149105 1 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 149102 1 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 149103 0 0.0 0.0 0.0 0.0 _Cons Control.Lens.Cons src/Control/Lens/Cons.hs:(135,3)-(137,26) 142408 0 0.0 0.0 0.0 0.0 _1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:119:3-37 144464 539 0.0 0.0 0.0 0.0 _1.\ Control.Lens.Tuple src/Control/Lens/Tuple.hs:119:32-37 144479 3 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 142409 0 0.0 0.0 0.0 0.0 _Cons.\ Control.Lens.Cons src/Control/Lens/Cons.hs:(135,46)-(137,26) 142413 995 0.0 0.0 0.0 0.0 doConLoop'.go.mstartWorld' Loop src/Loop.hs:(259,13)-(261,41) 142414 992 0.0 0.0 0.0 0.0 conEffects Dodge.Concurrent src/Dodge/Concurrent.hs:(18,1)-(30,20) 156254 0 0.0 0.0 0.0 0.0 conEffects.dopop Dodge.Concurrent src/Dodge/Concurrent.hs:(26,5)-(28,45) 156255 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 156287 0 0.0 0.0 0.0 0.0 conEffects.taker Dodge.Concurrent src/Dodge/Concurrent.hs:(29,5)-(30,20) 156293 2 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 156288 0 0.0 0.0 0.0 0.0 doConLoop'.worldSideEffectsWindow Loop src/Loop.hs:246:5-52 156256 0 0.0 0.0 0.0 0.0 theUpdateStep Main appDodge/Main.hs:102:1-59 156257 0 0.0 0.0 0.0 0.0 updateRenderSplit Main appDodge/Main.hs:(105,1)-(107,30) 156258 0 0.0 0.0 0.0 0.0 updateUniverse Dodge.Update src/Dodge/Update.hs:(73,1)-(81,24) 156259 0 0.0 0.0 0.0 0.0 updateUniverseMid Dodge.Update src/Dodge/Update.hs:(129,1)-(142,49) 156260 0 0.0 0.0 0.0 0.0 updateUseInputOnScreen Dodge.Update.Input.ScreenLayer src/Dodge/Update/Input/ScreenLayer.hs:(18,1)-(20,39) 156261 0 0.0 0.0 0.0 0.0 optionScreenUpdate Dodge.Update.Input.ScreenLayer src/Dodge/Update/Input/ScreenLayer.hs:(40,1)-(51,38) 156262 0 0.0 0.0 0.0 0.0 mouseClickOptionsList Dodge.Update.Input.ScreenLayer src/Dodge/Update/Input/ScreenLayer.hs:(60,1)-(72,18) 156263 0 0.0 0.0 0.0 0.0 refreshOptionsSelectionList Dodge.Menu.Option src/Dodge/Menu/Option.hs:(46,1)-(55,15) 156264 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 156265 2 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 156266 2 0.0 0.0 0.0 0.0 .# Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:176:3-25 156326 1 0.0 0.0 0.0 0.0 addSideEffect Dodge.Concurrent src/Dodge/Concurrent.hs:33:1-59 156327 0 0.0 0.0 0.0 0.0 addSideEffect Dodge.Concurrent src/Dodge/Concurrent.hs:33:1-59 156328 0 0.0 0.0 0.0 0.0 _Snoc Control.Lens.Cons src/Control/Lens/Cons.hs:(369,3)-(371,26) 156329 0 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:181:3-37 156331 1 0.0 0.0 0.0 0.0 right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:137:3-38 156330 1 0.0 0.0 0.0 0.0 postUniverseLoadSideEffect Dodge.WorldLoad src/Dodge/WorldLoad.hs:12:1-133 156297 0 0.0 0.0 0.0 0.0 refreshOptionsSelectionList.f Dodge.Menu.Option src/Dodge/Menu/Option.hs:(48,5)-(55,15) 156267 0 0.0 0.0 0.0 0.0 optionsToSelections Dodge.Menu.Option src/Dodge/Menu/Option.hs:(76,1)-(89,51) 156268 0 0.0 0.0 0.0 0.0 menuOptionToSelectionItem Dodge.Menu.Option src/Dodge/Menu/Option.hs:(127,1)-(148,25) 156269 0 0.0 0.0 0.0 0.0 menuOptionToSelectionItem.f Dodge.Menu.Option src/Dodge/Menu/Option.hs:141:5-51 156270 0 0.0 0.0 0.0 0.0 splashMenuOptions Dodge.Menu src/Dodge/Menu.hs:(35,1)-(53,35) 156271 0 0.0 0.0 0.0 0.0 startNewGameInSlot Dodge.StartNewGame src/Dodge/StartNewGame.hs:(15,1)-(17,59) 156272 0 0.0 0.0 0.0 0.0 startSeedGame Dodge.StartNewGame src/Dodge/StartNewGame.hs:(20,1)-(24,9) 156273 0 0.0 0.0 0.0 0.0 startSeedGameConc Dodge.StartNewGame src/Dodge/StartNewGame.hs:(27,1)-(35,40) 156274 0 0.0 0.0 0.0 0.0 saveWorldInSlot Dodge.Save src/Dodge/Save.hs:69:1-74 156324 1 0.0 0.0 0.0 0.0 addSideEffect Dodge.Concurrent src/Dodge/Concurrent.hs:33:1-59 156325 1 0.0 0.0 0.0 0.0 writeSaveSlot Dodge.Save src/Dodge/Save.hs:(34,1)-(42,15) 156787 1 0.0 0.0 0.0 0.0 postUniverseLoadSideEffect Dodge.WorldLoad src/Dodge/WorldLoad.hs:12:1-133 156282 0 0.0 0.0 0.0 0.0 doConLoop'.go.theDelay Loop src/Loop.hs:270:21-92 144231 991 0.0 0.0 0.0 0.0 doConLoop'.go.updatedWorld Loop src/Loop.hs:267:21-70 144232 991 0.0 0.0 0.1 0.0 handleEvent Dodge.Event src/Dodge/Event.hs:(28,1)-(41,22) 144235 2349 0.0 0.0 0.0 0.0 eventPayload SDL.Event src/SDL/Event.hs:116:5-16 144236 2349 0.0 0.0 0.0 0.0 handleEvent.inputpoint Dodge.Event src/Dodge/Event.hs:40:5-39 144316 2335 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144317 4700 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144318 4700 0.0 0.0 0.0 0.0 handleMouseButtonEvent Dodge.Event.Input src/Dodge/Event/Input.hs:(66,1)-(73,43) 144400 20 0.0 0.0 0.0 0.0 at Control.Lens.At src/Control/Lens/At.hs:495:3-25 144404 30 0.0 0.0 0.0 0.0 compare SDL.Input.Mouse src/SDL/Input/Mouse.hs:111:32-34 148522 31 0.0 0.0 0.0 0.0 handleMouseButtonEvent.thebutton Dodge.Event.Input src/Dodge/Event/Input.hs:73:5-43 144402 20 0.0 0.0 0.0 0.0 mouseButtonEventButton SDL.Event src/SDL/Event.hs:329:25-46 144403 20 0.0 0.0 0.0 0.0 mouseButtonEventMotion SDL.Event src/SDL/Event.hs:325:25-46 144401 20 0.0 0.0 0.0 0.0 handleKeyboardEvent Dodge.Event.Input src/Dodge/Event/Input.hs:(24,1)-(33,54) 167350 0 0.0 0.0 0.0 0.0 addTermSignal Dodge.Event.Input src/Dodge/Event/Input.hs:(36,1)-(46,11) 167377 0 0.0 0.0 0.0 0.0 $mScancodeBackspace.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:558:29-63 167378 0 0.0 0.0 0.0 0.0 $mSDL_SCANCODE_BACKSPACE.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1373:34-49 167379 0 0.0 0.0 0.0 0.0 $mScancodeEscape.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:557:26-57 167380 0 0.0 0.0 0.0 0.0 $mSDL_SCANCODE_ESCAPE.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1372:31-46 167381 0 0.0 0.0 0.0 0.0 $mScancodeReturn.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:556:26-57 167382 0 0.0 0.0 0.0 0.0 $mSDL_SCANCODE_RETURN.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1371:31-46 167383 0 0.0 0.0 0.0 0.0 $mScancodeDelete.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:592:26-57 167384 0 0.0 0.0 0.0 0.0 $mSDL_SCANCODE_DELETE.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1407:31-46 167385 0 0.0 0.0 0.0 0.0 $mScancodeTab.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:559:23-51 167386 0 0.0 0.0 0.0 0.0 $mSDL_SCANCODE_TAB.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1374:28-43 167387 0 0.0 0.0 0.0 0.0 $mScancodeLeft.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:596:24-53 167388 0 0.0 0.0 0.0 0.0 $mSDL_SCANCODE_LEFT.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1411:29-44 167389 0 0.0 0.0 0.0 0.0 $mScancodeRight.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:595:25-55 167390 0 0.0 0.0 0.0 0.0 $mSDL_SCANCODE_RIGHT.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1410:30-45 167391 0 0.0 0.0 0.0 0.0 $mScancodeUp.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:598:22-49 167392 0 0.0 0.0 0.0 0.0 $mSDL_SCANCODE_UP.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1413:27-42 167393 0 0.0 0.0 0.0 0.0 $mScancodeDown.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:597:24-53 167394 0 0.0 0.0 0.0 0.0 $mSDL_SCANCODE_DOWN.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1412:29-44 167395 0 0.0 0.0 0.0 0.0 .:~ LensHelp src/LensHelp.hs:15:1-22 178751 0 0.0 0.0 0.0 0.0 .:~ LensHelp src/LensHelp.hs:15:1-22 180928 0 0.0 0.0 0.0 0.0 at Control.Lens.At src/Control/Lens/At.hs:495:3-25 167397 0 0.0 0.0 0.0 0.0 handleMouseMotionEvent Dodge.Event.Input src/Dodge/Event/Input.hs:(49,1)-(57,54) 144320 0 0.0 0.0 0.0 0.0 handleMouseWheelEvent Dodge.Event.Input src/Dodge/Event/Input.hs:(60,1)-(63,36) 177548 0 0.0 0.0 0.0 0.0 handleTextInput Dodge.Event.Input src/Dodge/Event/Input.hs:20:1-55 167403 0 0.0 0.0 0.0 0.0 handleEvent.cfig Dodge.Event src/Dodge/Event.hs:41:5-22 144332 1495 0.0 0.0 0.0 0.0 _uvConfig Dodge.Data.Universe src/Dodge/Data/Universe.hs:36:7-15 144333 1495 0.0 0.0 0.0 0.0 handleMouseMotionEvent Dodge.Event.Input src/Dodge/Event/Input.hs:(49,1)-(57,54) 144319 1495 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144321 1495 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144322 1495 0.0 0.0 0.0 0.0 handleMouseMotionEvent.(...) Dodge.Event.Input src/Dodge/Event/Input.hs:53:5-41 144328 1495 0.0 0.0 0.0 0.0 mouseMotionEventPos SDL.Event src/SDL/Event.hs:314:25-43 144329 1495 0.0 0.0 0.0 0.0 handleMouseMotionEvent.themousepos Dodge.Event.Input src/Dodge/Event/Input.hs:(54,5)-(57,54) 144326 1495 0.0 0.0 0.0 0.0 windowXFloat Dodge.Data.Config src/Dodge/Data/Config.hs:62:1-38 144330 0 0.0 0.0 0.0 0.0 _windowX Dodge.Data.Config src/Dodge/Data/Config.hs:51:7-14 144331 1495 0.0 0.0 0.0 0.0 windowYFloat Dodge.Data.Config src/Dodge/Data/Config.hs:64:1-38 144334 0 0.0 0.0 0.0 0.0 _windowY Dodge.Data.Config src/Dodge/Data/Config.hs:52:7-14 144335 1495 0.0 0.0 0.0 0.0 handleMouseMotionEvent.x Dodge.Event.Input src/Dodge/Event/Input.hs:53:5-41 144327 1495 0.0 0.0 0.0 0.0 handleMouseMotionEvent.y Dodge.Event.Input src/Dodge/Event/Input.hs:53:5-41 144336 1495 0.0 0.0 0.0 0.0 handleKeyboardEvent Dodge.Event.Input src/Dodge/Event/Input.hs:(24,1)-(33,54) 167348 418 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 167351 418 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 167352 418 0.0 0.0 0.0 0.0 at Control.Lens.At src/Control/Lens/At.hs:495:3-25 167396 418 0.0 0.0 0.0 0.0 handleKeyboardEvent.scode Dodge.Event.Input src/Dodge/Event/Input.hs:33:5-54 167356 418 0.0 0.0 0.0 0.0 keyboardEventKeysym SDL.Event src/SDL/Event.hs:279:22-40 167357 418 0.0 0.0 0.0 0.0 keysymScancode SDL.Input.Keyboard src/SDL/Input/Keyboard.hs:147:5-18 167360 418 0.0 0.0 0.0 0.0 keyboardEventKeyMotion SDL.Event src/SDL/Event.hs:275:22-43 167349 418 0.0 0.0 0.0 0.0 addTermSignal Dodge.Event.Input src/Dodge/Event/Input.hs:(36,1)-(46,11) 167353 401 0.0 0.0 0.0 0.0 $mScancodeBackspace.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:558:29-63 167354 401 0.0 0.0 0.0 0.0 $mSDL_SCANCODE_BACKSPACE.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1373:34-49 167355 401 0.0 0.0 0.0 0.0 $mScancodeEscape.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:557:26-57 167361 401 0.0 0.0 0.0 0.0 $mSDL_SCANCODE_ESCAPE.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1372:31-46 167362 401 0.0 0.0 0.0 0.0 $mScancodeReturn.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:556:26-57 167363 400 0.0 0.0 0.0 0.0 $mSDL_SCANCODE_RETURN.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1371:31-46 167364 400 0.0 0.0 0.0 0.0 $mScancodeDelete.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:592:26-57 167365 399 0.0 0.0 0.0 0.0 $mSDL_SCANCODE_DELETE.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1407:31-46 167366 399 0.0 0.0 0.0 0.0 $mScancodeTab.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:559:23-51 167367 399 0.0 0.0 0.0 0.0 $mSDL_SCANCODE_TAB.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1374:28-43 167368 399 0.0 0.0 0.0 0.0 $mScancodeLeft.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:596:24-53 167369 399 0.0 0.0 0.0 0.0 $mSDL_SCANCODE_LEFT.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1411:29-44 167370 399 0.0 0.0 0.0 0.0 $mScancodeRight.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:595:25-55 167371 399 0.0 0.0 0.0 0.0 $mSDL_SCANCODE_RIGHT.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1410:30-45 167372 399 0.0 0.0 0.0 0.0 $mScancodeUp.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:598:22-49 167373 399 0.0 0.0 0.0 0.0 $mSDL_SCANCODE_UP.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1413:27-42 167374 399 0.0 0.0 0.0 0.0 $mScancodeDown.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:597:24-53 167375 399 0.0 0.0 0.0 0.0 $mSDL_SCANCODE_DOWN.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1412:29-44 167376 399 0.0 0.0 0.0 0.0 handleKeyboardEvent.val Dodge.Event.Input src/Dodge/Event/Input.hs:(30,5)-(32,34) 167409 117 0.0 0.0 0.0 0.0 keyboardEventRepeat SDL.Event src/SDL/Event.hs:277:22-40 167410 117 0.0 0.0 0.0 0.0 handleTextInput Dodge.Event.Input src/Dodge/Event/Input.hs:20:1-55 167400 399 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 167401 798 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 167402 798 0.0 0.0 0.0 0.0 textInputEventText SDL.Event src/SDL/Event.hs:301:23-40 167404 119 0.0 0.0 0.0 0.0 handleMouseWheelEvent Dodge.Event.Input src/Dodge/Event/Input.hs:(60,1)-(63,36) 177545 3 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 177546 6 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 177547 6 0.0 0.0 0.0 0.0 handleMouseWheelEvent.(...) Dodge.Event.Input src/Dodge/Event/Input.hs:63:5-36 177550 3 0.0 0.0 0.0 0.0 mouseWheelEventPos SDL.Event src/SDL/Event.hs:344:24-41 177551 3 0.0 0.0 0.0 0.0 handleMouseWheelEvent.y Dodge.Event.Input src/Dodge/Event/Input.hs:63:5-36 177549 3 0.0 0.0 0.0 0.0 doConLoop'.worldSideEffectsWindow Loop src/Loop.hs:246:5-52 142417 0 0.0 0.0 81.2 84.1 theUpdateStep Main appDodge/Main.hs:102:1-59 142418 0 0.0 0.0 81.2 84.1 doSideEffects Main appDodge/Main.hs:(117,1)-(127,35) 144221 991 0.0 0.0 0.1 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144233 4955 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144234 4955 0.0 0.0 0.0 0.0 _uvIOEffects Dodge.Data.Universe src/Dodge/Data/Universe.hs:34:7-18 144229 991 0.0 0.0 0.0 0.0 doConLoop'.go.mstartWorld' Loop src/Loop.hs:(259,13)-(261,41) 159961 0 0.0 0.0 0.0 0.0 conEffects Dodge.Concurrent src/Dodge/Concurrent.hs:(18,1)-(30,20) 159962 0 0.0 0.0 0.0 0.0 conEffects.dopop Dodge.Concurrent src/Dodge/Concurrent.hs:(26,5)-(28,45) 159963 0 0.0 0.0 0.0 0.0 playSoundUnlessRewinding Main appDodge/Main.hs:(110,1)-(114,18) 144222 991 0.0 0.0 0.0 0.0 _playingSounds Dodge.Data.World src/Dodge/Data/World.hs:42:7-20 144228 991 0.0 0.0 0.0 0.0 _toPlaySounds Dodge.Data.World src/Dodge/Data/World.hs:41:7-19 144227 991 0.0 0.0 0.0 0.0 playSoundAndUpdate Sound src/Sound.hs:(55,1)-(56,85) 144225 991 0.0 0.0 0.0 0.0 updateSounds Sound src/Sound.hs:(67,1)-(69,30) 144226 991 0.0 0.0 0.0 0.0 updateSound Sound src/Sound.hs:(72,1)-(74,21) 159893 309 0.0 0.0 0.0 0.0 applyPosition Sound src/Sound.hs:(111,1)-(114,59) 159931 309 0.0 0.0 0.0 0.0 _soundAngDist Sound.Data src/Sound/Data.hs:53:7-19 159932 309 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 159938 127 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 159939 127 0.0 0.0 0.0 0.0 _soundChannel Sound.Data src/Sound/Data.hs:52:7-19 159934 127 0.0 0.0 0.0 0.0 effectPosition SDL.Mixer src/SDL/Mixer.hs:(1159,1)-(1162,44) 159933 127 0.0 0.0 0.0 0.0 cleanupHalted Sound src/Sound.hs:(117,1)-(122,17) 159936 309 0.0 0.0 0.0 0.0 _soundChannel Sound.Data src/Sound/Data.hs:52:7-19 159937 309 0.0 0.0 0.0 0.0 playing SDL.Mixer src/SDL/Mixer.hs:725:1-66 159940 309 0.0 0.0 0.0 0.0 decrementTimer Sound src/Sound.hs:(102,1)-(108,23) 159927 309 0.0 0.0 0.0 0.0 _soundTime Sound.Data src/Sound/Data.hs:50:7-16 159928 309 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 159947 111 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 159948 111 0.0 0.0 0.0 0.0 _soundChannel Sound.Data src/Sound/Data.hs:52:7-19 172420 7 0.0 0.0 0.0 0.0 halt SDL.Mixer src/SDL/Mixer.hs:675:1-64 172421 7 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 159954 0 0.0 0.0 0.0 0.0 initialisePlaying Sound src/Sound.hs:(77,1)-(81,17) 159894 309 0.0 0.0 0.0 0.0 _playStatus Sound.Data src/Sound/Data.hs:18:7-17 159895 309 0.0 0.0 0.0 0.0 _soundStatus Sound.Data src/Sound/Data.hs:51:7-18 159896 309 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 165023 31 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 165024 31 0.0 0.0 0.0 0.0 tryPlay Sound src/Sound.hs:(84,1)-(94,30) 159897 31 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 159929 62 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 159930 62 0.0 0.0 0.0 0.0 _getSoundID Sound.Data src/Sound/Data.hs:32:28-38 159911 31 0.0 0.0 0.0 0.0 _soundChunkID Sound.Data src/Sound/Data.hs:57:7-19 159912 31 0.0 0.0 0.0 0.0 halt SDL.Mixer src/SDL/Mixer.hs:675:1-64 159908 31 0.0 0.0 0.0 0.0 playOn SDL.Mixer src/SDL/Mixer.hs:571:1-26 159920 31 0.0 0.0 0.0 0.0 playLimit SDL.Mixer src/SDL/Mixer.hs:(590,1)-(600,5) 159921 31 0.0 0.0 0.0 0.0 < SDL.Mixer src/SDL/Mixer.hs:479:23-25 159924 31 0.0 0.0 0.0 0.0 fromInteger SDL.Mixer src/SDL/Mixer.hs:480:43-45 159923 0 0.0 0.0 0.0 0.0 tryGetChannel Sound src/Sound.hs:(97,1)-(99,57) 159898 31 0.0 0.0 0.0 0.0 _soundChannel Sound.Data src/Sound/Data.hs:52:7-19 159899 31 0.0 0.0 0.0 0.0 getAvailable SDL.Mixer src/SDL/Mixer.hs:(827,1)-(829,68) 159903 0 0.0 0.0 0.0 0.0 fromInteger SDL.Mixer src/SDL/Mixer.hs:480:43-45 159910 0 0.0 0.0 0.0 0.0 tryPlay.timesToPlay Sound src/Sound.hs:(93,5)-(94,30) 159916 31 0.0 0.0 0.0 0.0 _isLooping Sound.Data src/Sound/Data.hs:19:7-16 159917 31 0.0 0.0 0.0 0.0 _soundStatus Sound.Data src/Sound/Data.hs:51:7-18 159918 31 0.0 0.0 0.0 0.0 compare Dodge.Data.SoundOrigin src/Dodge/Data/SoundOrigin.hs:38:19-21 165022 149 0.0 0.0 0.0 0.0 compare Dodge.Data.Material src/Dodge/Data/Material.hs:12:19-21 180842 2 0.0 0.0 0.0 0.0 mergeSound Sound src/Sound.hs:(59,1)-(64,61) 165025 96 0.0 0.0 0.0 0.0 _playStatus Sound.Data src/Sound/Data.hs:18:7-17 165030 192 0.0 0.0 0.0 0.0 _soundChunkID Sound.Data src/Sound/Data.hs:57:7-19 165028 192 0.0 0.0 0.0 0.0 _soundStatus Sound.Data src/Sound/Data.hs:51:7-18 165031 192 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 165032 96 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 165033 96 0.0 0.0 0.0 0.0 == Sound.Data src/Sound/Data.hs:30:15-16 165029 96 0.0 0.0 0.0 0.0 mergeSound.newOldChannel Sound src/Sound.hs:64:5-61 165034 96 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 165036 96 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 165037 96 0.0 0.0 0.0 0.0 _soundChannel Sound.Data src/Sound/Data.hs:52:7-19 165035 96 0.0 0.0 0.0 0.0 _loadedChunks Sound.Data src/Sound/Data.hs:36:7-19 159913 28 0.0 0.0 0.0 0.0 playSoundUnlessRewinding.w Main appDodge/Main.hs:114:5-18 144223 991 0.0 0.0 0.0 0.0 _uvWorld Dodge.Data.Universe src/Dodge/Data/Universe.hs:31:7-14 144224 991 0.0 0.0 0.0 0.0 _preloadData Dodge.Data.Universe src/Dodge/Data/Universe.hs:32:7-18 159914 28 0.0 0.0 0.0 0.0 _soundData Data.Preload src/Data/Preload.hs:12:7-16 159915 28 0.0 0.0 0.0 0.0 ticks SDL.Time src/SDL/Time.hs:34:1-20 144230 991 0.0 0.0 0.0 0.0 updateRenderSplit Main appDodge/Main.hs:(105,1)-(107,30) 159964 0 0.0 0.0 0.0 0.0 updateUniverse Dodge.Update src/Dodge/Update.hs:(73,1)-(81,24) 159965 0 0.0 0.0 0.0 0.0 updateUniverseMid Dodge.Update src/Dodge/Update.hs:(129,1)-(142,49) 159966 0 0.0 0.0 0.0 0.0 updateUseInputOnScreen Dodge.Update.Input.ScreenLayer src/Dodge/Update/Input/ScreenLayer.hs:(18,1)-(20,39) 159967 0 0.0 0.0 0.0 0.0 optionScreenUpdate Dodge.Update.Input.ScreenLayer src/Dodge/Update/Input/ScreenLayer.hs:(40,1)-(51,38) 159968 0 0.0 0.0 0.0 0.0 mouseClickOptionsList Dodge.Update.Input.ScreenLayer src/Dodge/Update/Input/ScreenLayer.hs:(60,1)-(72,18) 159969 0 0.0 0.0 0.0 0.0 refreshOptionsSelectionList Dodge.Menu.Option src/Dodge/Menu/Option.hs:(46,1)-(55,15) 159970 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 159971 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 159972 1 0.0 0.0 0.0 0.0 postUniverseLoadSideEffect.\ Dodge.WorldLoad src/Dodge/WorldLoad.hs:12:56-131 159973 1 0.0 0.0 0.0 0.0 postWorldLoad Dodge.WorldLoad src/Dodge/WorldLoad.hs:(15,1)-(22,47) 159974 1 0.0 0.0 0.0 0.0 pokeTile Shader.Poke.Floor src/Shader/Poke/Floor.hs:(12,1)-(15,42) 159975 71 0.0 0.0 0.0 0.0 pokeTileVerx Shader.Poke.Floor src/Shader/Poke/Floor.hs:(18,1)-(21,18) 159980 486 0.0 0.0 0.0 0.0 pokeTileVerx.\ Shader.Poke.Floor src/Shader/Poke/Floor.hs:20:24-52 159999 3888 0.0 0.0 0.0 0.0 pokeTileVerx.a Shader.Poke.Floor src/Shader/Poke/Floor.hs:19:9-24 160001 71 0.0 0.0 0.0 0.0 _tileArrayZ Data.Tile src/Data/Tile.hs:21:7-17 160000 71 0.0 0.0 0.0 0.0 pokeTile.ttan Shader.Poke.Floor src/Shader/Poke/Floor.hs:15:5-42 160002 71 0.0 0.0 0.0 0.0 - Linear.V2 src/Linear/V2.hs:209:3-18 160004 71 0.0 0.0 0.0 0.0 <*> Linear.V2 src/Linear/V2.hs:171:3-36 160005 71 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 160008 0 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 160006 71 0.0 0.0 0.0 0.0 _tileTangentPos Data.Tile src/Data/Tile.hs:17:7-21 160003 71 0.0 0.0 0.0 0.0 _tileZero Data.Tile src/Data/Tile.hs:16:7-15 160007 71 0.0 0.0 0.0 0.0 polyToTris Geometry.Triangulate src/Geometry/Triangulate.hs:(9,1)-(12,17) 159978 71 0.0 0.0 0.0 0.0 polyToTris.f Geometry.Triangulate src/Geometry/Triangulate.hs:11:5-34 159979 162 0.0 0.0 0.0 0.0 tileTexCoords Tile src/Tile.hs:(11,1)-(15,45) 159976 71 0.0 0.0 0.0 0.0 calcTexCoord Tile src/Tile.hs:(23,1)-(25,47) 159982 304 0.0 0.0 0.0 0.0 calcTexCoord.f Tile src/Tile.hs:25:5-47 159991 608 0.0 0.0 0.0 0.0 + Linear.V2 src/Linear/V2.hs:207:3-18 159993 608 0.0 0.0 0.0 0.0 <*> Linear.V2 src/Linear/V2.hs:171:3-36 159994 608 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 159996 0 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 159995 608 0.0 0.0 0.0 0.0 _tilePoly Data.Tile src/Data/Tile.hs:15:7-15 159977 71 0.0 0.0 0.0 0.0 _tileZero Data.Tile src/Data/Tile.hs:16:7-15 159992 71 0.0 0.0 0.0 0.0 negate Linear.V2 src/Linear/V2.hs:213:3-22 159997 71 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 159998 71 0.0 0.0 0.0 0.0 tileTexCoords.tangent Tile src/Tile.hs:15:5-45 159983 71 0.0 0.0 0.0 0.0 - Linear.V2 src/Linear/V2.hs:209:3-18 159986 71 0.0 0.0 0.0 0.0 <*> Linear.V2 src/Linear/V2.hs:171:3-36 159987 71 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 159990 0 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 159988 71 0.0 0.0 0.0 0.0 _tileTangentPos Data.Tile src/Data/Tile.hs:17:7-21 159984 71 0.0 0.0 0.0 0.0 _tileZero Data.Tile src/Data/Tile.hs:16:7-15 159989 71 0.0 0.0 0.0 0.0 bufferPokedVBO Shader.Bind src/Shader/Bind.hs:(20,1)-(25,24) 160087 1 0.0 0.0 0.0 0.0 _vboName Shader.Data src/Shader/Data.hs:72:7-14 160091 1 0.0 0.0 0.0 0.0 _vboPtr Shader.Data src/Shader/Data.hs:73:7-13 160089 1 0.0 0.0 0.0 0.0 _vboVertexSize Shader.Data src/Shader/Data.hs:74:7-20 160090 1 0.0 0.0 0.0 0.0 glNamedBufferSubData Graphics.GL.Functions.F18 src/Graphics/GL/Functions/F18.hs:1384:1-87 160088 1 0.0 0.0 0.0 0.0 updateRenderSplit Main appDodge/Main.hs:(105,1)-(107,30) 142419 991 0.0 0.0 81.2 84.0 updateUniverse Dodge.Update src/Dodge/Update.hs:(73,1)-(81,24) 142569 1922 0.0 0.0 20.3 15.4 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142570 1280802 0.1 0.1 4.2 2.9 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142571 1280802 0.3 0.1 4.0 2.7 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 142992 939974 0.6 0.1 0.6 0.1 updateBounds Dodge.Update.Camera src/Dodge/Update/Camera.hs:(265,1)-(271,48) 156517 0 0.0 0.0 0.0 0.0 updateBounds.(...) Dodge.Update.Camera src/Dodge/Update/Camera.hs:271:5-48 156518 0 0.0 0.0 0.0 0.0 findBoundDists Dodge.Update.Camera src/Dodge/Update/Camera.hs:(256,1)-(262,24) 156519 0 0.0 0.0 0.0 0.0 farWallDistDirection Dodge.Update.Camera src/Dodge/Update/Camera.hs:(247,1)-(253,71) 156520 0 0.0 0.0 0.0 0.0 farWallDistDirection.f Dodge.Update.Camera src/Dodge/Update/Camera.hs:251:5-88 156521 0 0.0 0.0 0.0 0.0 farWallDistDirection.wls Dodge.Update.Camera src/Dodge/Update/Camera.hs:252:5-48 156522 0 0.0 0.0 0.0 0.0 updateCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(32,1)-(35,15) 177830 0 0.0 0.0 0.0 0.0 updateInGameCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(65,1)-(71,27) 177831 0 0.0 0.0 0.0 0.0 updateScopeZoom Dodge.Update.Camera src/Dodge/Update/Camera.hs:(125,1)-(127,33) 177832 0 0.0 0.0 0.0 0.0 wlsNearPoint Dodge.Zoning.Wall src/Dodge/Zoning/Wall.hs:40:1-52 157377 0 0.0 0.0 0.0 0.0 moveZoomCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(74,1)-(122,21) 142902 1922 0.1 0.0 0.2 0.0 moveZoomCamera.cpos Dodge.Update.Camera src/Dodge/Update/Camera.hs:82:5-20 142903 1922 0.0 0.0 0.0 0.0 _crPos Dodge.Data.Creature src/Dodge/Data/Creature.hs:37:7-12 142904 1922 0.0 0.0 0.0 0.0 moveZoomCamera.distFromEqmnt Dodge.Update.Camera src/Dodge/Update/Camera.hs:116:5-104 142977 1922 0.0 0.0 0.0 0.0 getCrEquipment Dodge.Equipment src/Dodge/Equipment.hs:(8,1)-(14,19) 142978 1922 0.0 0.0 0.0 0.0 _crInv Dodge.Data.Creature src/Dodge/Data/Creature.hs:51:7-12 142979 1922 0.0 0.0 0.0 0.0 _crInvEquipped Dodge.Data.Creature src/Dodge/Data/Creature.hs:55:7-20 177517 634 0.0 0.0 0.0 0.0 moveZoomCamera.idealDefaultZoom Dodge.Update.Camera src/Dodge/Update/Camera.hs:101:5-40 142965 1922 0.0 0.0 0.0 0.0 clipZoom Dodge.Update.Camera src/Dodge/Update/Camera.hs:239:1-27 142967 0 0.0 0.0 0.0 0.0 moveZoomCamera.idealItemZoom Dodge.Update.Camera src/Dodge/Update/Camera.hs:(105,5)-(107,68) 142923 1922 0.0 0.0 0.0 0.0 crIsAiming Dodge.Creature.Test src/Dodge/Creature/Test.hs:49:1-49 142924 1922 0.0 0.0 0.0 0.0 == Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:41:15-16 142927 1922 0.0 0.0 0.0 0.0 _crStance Dodge.Data.Creature src/Dodge/Data/Creature.hs:62:7-15 142926 1922 0.0 0.0 0.0 0.0 _posture Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:15:7-14 142925 1922 0.0 0.0 0.0 0.0 zoomFromItem Dodge.Update.Camera src/Dodge/Update/Camera.hs:(232,1)-(233,28) 178230 146 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 178210 0 0.0 0.0 0.0 0.0 updateCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(32,1)-(35,15) 178216 0 0.0 0.0 0.0 0.0 updateInGameCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(65,1)-(71,27) 178217 0 0.0 0.0 0.0 0.0 updateCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(32,1)-(35,15) 178208 0 0.0 0.0 0.0 0.0 updateInGameCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(65,1)-(71,27) 178209 0 0.0 0.0 0.0 0.0 moveZoomCamera.maxd Dodge.Update.Camera src/Dodge/Update/Camera.hs:115:5-28 142975 1922 0.0 0.0 0.0 0.0 moveZoomCamera.mitm Dodge.Update.Camera src/Dodge/Update/Camera.hs:(83,5)-(85,26) 142922 1922 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 177781 610 0.0 0.0 0.0 0.0 updateCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(32,1)-(35,15) 177794 0 0.0 0.0 0.0 0.0 updateInGameCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(65,1)-(71,27) 177795 0 0.0 0.0 0.0 0.0 moveZoomCamera.mscopeoffset Dodge.Update.Camera src/Dodge/Update/Camera.hs:(92,5)-(94,42) 142930 1922 0.0 0.0 0.0 0.0 _mouseButtons Dodge.Data.Input src/Dodge/Data/Input.hs:23:7-19 142931 1922 0.0 0.0 0.0 0.0 compare SDL.Input.Mouse src/SDL/Input/Mouse.hs:111:32-34 144405 167 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 178029 0 0.0 0.0 0.0 0.0 updateCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(32,1)-(35,15) 178035 0 0.0 0.0 0.0 0.0 updateInGameCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(65,1)-(71,27) 178036 0 0.0 0.0 0.0 0.0 updateCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(32,1)-(35,15) 178027 0 0.0 0.0 0.0 0.0 updateInGameCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(65,1)-(71,27) 178028 0 0.0 0.0 0.0 0.0 moveZoomCamera.newDefaultZoom Dodge.Update.Camera src/Dodge/Update/Camera.hs:(102,5)-(104,67) 142932 1922 0.0 0.0 0.0 0.0 moveZoomCamera.changeZoom Dodge.Update.Camera src/Dodge/Update/Camera.hs:(109,5)-(112,31) 142964 1922 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 142940 0 0.0 0.0 0.0 0.0 updateCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(32,1)-(35,15) 142946 0 0.0 0.0 0.0 0.0 updateInGameCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(65,1)-(71,27) 142947 0 0.0 0.0 0.0 0.0 updateCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(32,1)-(35,15) 142938 0 0.0 0.0 0.0 0.0 updateInGameCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(65,1)-(71,27) 142939 0 0.0 0.0 0.0 0.0 moveZoomCamera.newItemZoom Dodge.Update.Camera src/Dodge/Update/Camera.hs:108:5-66 142928 1922 0.0 0.0 0.0 0.0 moveZoomCamera.changeZoom Dodge.Update.Camera src/Dodge/Update/Camera.hs:(109,5)-(112,31) 142929 1922 0.0 0.0 0.0 0.0 moveZoomCamera.newcen Dodge.Update.Camera src/Dodge/Update/Camera.hs:95:5-64 142990 1922 0.0 0.0 0.0 0.0 moveZoomCamera.newvf Dodge.Update.Camera src/Dodge/Update/Camera.hs:86:5-48 142905 1922 0.0 0.0 0.0 0.0 moveZoomCamera.newzoom Dodge.Update.Camera src/Dodge/Update/Camera.hs:(98,5)-(100,41) 142948 1922 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 142956 0 0.0 0.0 0.0 0.0 updateCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(32,1)-(35,15) 142962 0 0.0 0.0 0.0 0.0 updateInGameCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(65,1)-(71,27) 142963 0 0.0 0.0 0.0 0.0 updateCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(32,1)-(35,15) 142954 0 0.0 0.0 0.0 0.0 updateInGameCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(65,1)-(71,27) 142955 0 0.0 0.0 0.0 0.0 moveZoomCamera.offset Dodge.Update.Camera src/Dodge/Update/Camera.hs:(96,5)-(97,90) 142988 1922 0.0 0.0 0.0 0.0 _mousePos Dodge.Data.Input src/Dodge/Data/Input.hs:20:7-15 142989 1922 0.0 0.0 0.0 0.0 moveZoomCamera.vfoffset Dodge.Update.Camera src/Dodge/Update/Camera.hs:(87,5)-(91,42) 142906 1922 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 142914 0 0.0 0.0 0.0 0.0 updateCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(32,1)-(35,15) 142920 0 0.0 0.0 0.0 0.0 updateInGameCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(65,1)-(71,27) 142921 0 0.0 0.0 0.0 0.0 updateCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(32,1)-(35,15) 142912 0 0.0 0.0 0.0 0.0 updateInGameCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(65,1)-(71,27) 142913 0 0.0 0.0 0.0 0.0 moveZoomCamera.wallZoom Dodge.Update.Camera src/Dodge/Update/Camera.hs:113:5-44 142968 1922 0.0 0.0 0.0 0.0 moveZoomCamera.min4 Dodge.Update.Camera src/Dodge/Update/Camera.hs:114:5-92 142969 1922 0.0 0.0 0.0 0.0 setViewDistance Dodge.Update.Camera src/Dodge/Update/Camera.hs:(242,1)-(244,77) 142869 1922 0.0 0.0 0.0 0.0 halfHeight Dodge.Base.Window src/Dodge/Base/Window.hs:50:1-35 142873 0 0.0 0.0 0.0 0.0 windowYFloat Dodge.Data.Config src/Dodge/Data/Config.hs:64:1-38 142874 0 0.0 0.0 0.0 0.0 _windowY Dodge.Data.Config src/Dodge/Data/Config.hs:52:7-14 142875 1922 0.0 0.0 0.0 0.0 halfWidth Dodge.Base.Window src/Dodge/Base/Window.hs:49:1-34 142870 0 0.0 0.0 0.0 0.0 windowXFloat Dodge.Data.Config src/Dodge/Data/Config.hs:62:1-38 142871 0 0.0 0.0 0.0 0.0 _windowX Dodge.Data.Config src/Dodge/Data/Config.hs:51:7-14 142872 1922 0.0 0.0 0.0 0.0 updateCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(32,1)-(35,15) 142838 1922 0.0 0.0 2.9 2.4 updateInGameCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(65,1)-(71,27) 142839 1922 0.0 0.0 2.9 2.4 rotateCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(221,1)-(227,84) 142993 1922 0.0 0.0 0.1 0.0 rotateCamera.keydown Dodge.Update.Camera src/Dodge/Update/Camera.hs:227:5-84 142994 5766 0.0 0.0 0.0 0.0 _input Dodge.Data.World src/Dodge/Data/World.hs:43:7-12 142995 1922 0.0 0.0 0.0 0.0 _pressedKeys Dodge.Data.Input src/Dodge/Data/Input.hs:22:7-18 142996 1922 0.0 0.0 0.0 0.0 ifConfigWallRotate Dodge.Update.Camera src/Dodge/Update/Camera.hs:(179,1)-(182,19) 142997 1922 0.0 0.0 0.1 0.0 _gameplay_rotate_to_wall Dodge.Data.Config src/Dodge/Data/Config.hs:55:7-30 142998 1922 0.0 0.0 0.0 0.0 _input Dodge.Data.World src/Dodge/Data/World.hs:43:7-12 142999 1922 0.0 0.0 0.0 0.0 _mouseButtons Dodge.Data.Input src/Dodge/Data/Input.hs:23:7-19 143000 1922 0.0 0.0 0.0 0.0 rotateToOverlappingWall Dodge.Update.Camera src/Dodge/Update/Camera.hs:(185,1)-(193,22) 143001 1766 0.0 0.0 0.0 0.0 == Linear.V2 src/Linear/V2.hs:114:4-5 157384 10600 0.0 0.0 0.0 0.0 _wlLine Dodge.Data.Wall src/Dodge/Data/Wall.hs:19:7-13 157379 5300 0.0 0.0 0.0 0.0 _wlRotateTo Dodge.Data.Wall src/Dodge/Data/Wall.hs:31:7-17 157378 5300 0.0 0.0 0.0 0.0 rotateToOverlappingWall.p Dodge.Update.Camera src/Dodge/Update/Camera.hs:193:5-22 143008 1766 0.0 0.0 0.0 0.0 _crPos Dodge.Data.Creature src/Dodge/Data/Creature.hs:37:7-12 143011 1766 0.0 0.0 0.0 0.0 you Dodge.Base.You src/Dodge/Base/You.hs:8:1-48 143009 1766 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 143010 1766 0.0 0.0 0.0 0.0 wlsNearPoint Dodge.Zoning.Wall src/Dodge/Zoning/Wall.hs:40:1-52 143002 1766 0.0 0.0 0.0 0.0 wlIXsNearPoint Dodge.Zoning.Wall src/Dodge/Zoning/Wall.hs:23:1-48 143004 0 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 143013 2332 0.0 0.0 0.0 0.0 _wlZoning Dodge.Data.World src/Dodge/Data/World.hs:50:7-15 143014 1766 0.0 0.0 0.0 0.0 zoneOfPoint Dodge.Zoning.Base src/Dodge/Zoning/Base.hs:44:1-26 143006 0 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 143007 1766 0.0 0.0 0.0 0.0 _crRad Dodge.Data.Creature src/Dodge/Data/Creature.hs:47:7-12 157380 328 0.0 0.0 0.0 0.0 rotateToOverlappingWall.cr Dodge.Update.Camera src/Dodge/Update/Camera.hs:192:5-14 157381 328 0.0 0.0 0.0 0.0 you Dodge.Base.You src/Dodge/Base/You.hs:8:1-48 157382 328 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 157383 328 0.0 0.0 0.0 0.0 doWallRotate Dodge.Update.Camera src/Dodge/Update/Camera.hs:(196,1)-(205,42) 157385 72 0.0 0.0 0.0 0.0 _wlLine Dodge.Data.Wall src/Dodge/Data/Wall.hs:19:7-13 157386 72 0.0 0.0 0.0 0.0 doWallRotate.rotateUsing Dodge.Update.Camera src/Dodge/Update/Camera.hs:(198,5)-(205,42) 157387 72 0.0 0.0 0.0 0.0 doWallRotate.rotateUsing.b Dodge.Update.Camera src/Dodge/Update/Camera.hs:204:9-24 157388 72 0.0 0.0 0.0 0.0 doWallRotate.rotateUsing.b' Dodge.Update.Camera src/Dodge/Update/Camera.hs:205:9-42 157389 72 0.0 0.0 0.0 0.0 compare SDL.Input.Mouse src/SDL/Input/Mouse.hs:111:32-34 144406 167 0.0 0.0 0.0 0.0 updateBounds Dodge.Update.Camera src/Dodge/Update/Camera.hs:(265,1)-(271,48) 142840 1922 0.1 0.0 2.8 2.4 rectNSWE Geometry.Polygon src/Geometry/Polygon.hs:20:1-55 142867 1922 0.0 0.0 0.0 0.0 updateBounds.(...) Dodge.Update.Camera src/Dodge/Update/Camera.hs:271:5-48 142841 1922 0.0 0.0 2.8 2.4 findBoundDists Dodge.Update.Camera src/Dodge/Update/Camera.hs:(256,1)-(262,24) 142842 1922 0.0 0.0 2.7 2.4 debugOn Dodge.Data.Config src/Dodge/Data/Config.hs:150:1-42 142843 1922 0.0 0.0 0.0 0.0 _debug_booleans Dodge.Data.Config src/Dodge/Data/Config.hs:57:7-21 142844 1922 0.0 0.0 0.0 0.0 compare Dodge.Data.Config src/Dodge/Data/Config.hs:92:19-21 142846 1922 0.0 0.0 0.0 0.0 farWallDistDirection Dodge.Update.Camera src/Dodge/Update/Camera.hs:(247,1)-(253,71) 142847 1922 0.2 0.0 2.7 2.4 _grBound Dodge.GameRoom src/Dodge/GameRoom.hs:18:7-14 156332 51262 0.0 0.0 0.0 0.0 pointInOrOnPolygon Geometry.Polygon src/Geometry/Polygon.hs:(55,1)-(56,34) 156472 51262 0.1 0.1 0.1 0.1 pointInOrOnPolygon.\ Geometry.Polygon src/Geometry/Polygon.hs:55:43-65 156473 107714 0.0 0.0 0.0 0.0 farWallDistDirection.f Dodge.Update.Camera src/Dodge/Update/Camera.hs:251:5-88 156489 18492 0.6 0.5 2.3 2.2 farWallDistDirection.findPoint Dodge.Update.Camera src/Dodge/Update/Camera.hs:253:5-71 156525 924534 0.3 0.0 0.3 0.0 == Linear.V2 src/Linear/V2.hs:114:4-5 156527 1848312 0.0 0.0 0.0 0.0 _wlLine Dodge.Data.Wall src/Dodge/Data/Wall.hs:19:7-13 156526 924534 0.0 0.0 0.0 0.0 farWallDistDirection.wls Dodge.Update.Camera src/Dodge/Update/Camera.hs:252:5-48 156490 18492 1.0 1.6 1.4 1.8 wlIsOpaque Dodge.Base.Wall src/Dodge/Base/Wall.hs:(7,1)-(9,14) 156523 932752 0.0 0.0 0.0 0.0 _wlOpacity Dodge.Data.Wall src/Dodge/Data/Wall.hs:22:7-16 156524 932752 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 156499 447724 0.3 0.0 0.3 0.0 _wlZoning Dodge.Data.World src/Dodge/Data/World.hs:50:7-15 156500 722 0.0 0.0 0.0 0.0 zoneOfPoint Dodge.Zoning.Base src/Dodge/Zoning/Base.hs:44:1-26 156497 0 0.0 0.0 0.1 0.1 fmap Linear.V2 src/Linear/V2.hs:137:3-34 156498 207034 0.1 0.1 0.1 0.1 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 142850 7688 0.0 0.0 0.0 0.0 premap.step' Control.Foldl src/Control/Foldl.hs:1195:5-28 156544 0 0.0 0.0 0.0 0.0 <*> Control.Foldl src/Control/Foldl.hs:(257,5)-(261,32) 142848 5766 0.0 0.0 0.1 0.0 <*>.step Control.Foldl src/Control/Foldl.hs:258:13-64 156479 55476 0.0 0.0 0.1 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 156480 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 156481 0 0.0 0.0 0.0 0.0 premap.step' Control.Foldl src/Control/Foldl.hs:1195:5-28 156482 18492 0.0 0.0 0.0 0.0 _2 Linear.V2 src/Linear/V2.hs:492:3-40 156488 18492 0.0 0.0 0.0 0.0 maximum Control.Foldl src/Control/Foldl.hs:706:1-20 156622 0 0.0 0.0 0.0 0.0 _Fold1 Control.Foldl src/Control/Foldl.hs:(1167,1)-(1171,28) 156623 0 0.0 0.0 0.0 0.0 _Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1169,5)-(1171,28) 156624 13 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 156546 0 0.0 0.0 0.0 0.0 premap.step' Control.Foldl src/Control/Foldl.hs:1195:5-28 156547 55476 0.0 0.0 0.0 0.0 _1 Linear.V2 src/Linear/V2.hs:489:3-40 156576 36984 0.0 0.0 0.0 0.0 _2 Linear.V2 src/Linear/V2.hs:492:3-40 156553 18492 0.0 0.0 0.0 0.0 maximum Control.Foldl src/Control/Foldl.hs:706:1-20 156575 0 0.0 0.0 0.0 0.0 _Fold1 Control.Foldl src/Control/Foldl.hs:(1167,1)-(1171,28) 156597 0 0.0 0.0 0.0 0.0 _Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1169,5)-(1171,28) 156598 14 0.0 0.0 0.0 0.0 minimum Control.Foldl src/Control/Foldl.hs:722:1-20 156599 0 0.0 0.0 0.0 0.0 _Fold1 Control.Foldl src/Control/Foldl.hs:(1167,1)-(1171,28) 156620 0 0.0 0.0 0.0 0.0 _Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1169,5)-(1171,28) 156621 27 0.0 0.0 0.0 0.0 <*>.begin Control.Foldl src/Control/Foldl.hs:259:13-38 142858 5766 0.0 0.0 0.0 0.0 <*>.done Control.Foldl src/Control/Foldl.hs:260:13-51 142859 5766 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 142860 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 142861 0 0.0 0.0 0.0 0.0 lazy Control.Foldl.Internal src/Control/Foldl/Internal.hs:(22,1)-(23,23) 142862 1922 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 157369 0 0.0 0.0 0.0 0.0 lazy Control.Foldl.Internal src/Control/Foldl/Internal.hs:(22,1)-(23,23) 157370 2166 0.0 0.0 0.0 0.0 maximum Control.Foldl src/Control/Foldl.hs:706:1-20 142851 3844 0.0 0.0 0.0 0.0 _Fold1 Control.Foldl src/Control/Foldl.hs:(1167,1)-(1171,28) 142852 3844 0.0 0.0 0.0 0.0 _Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1169,5)-(1171,28) 156545 36957 0.0 0.0 0.0 0.0 _cWorld Dodge.Data.World src/Dodge/Data/World.hs:37:7-13 142855 1922 0.0 0.0 0.0 0.0 _cwGen Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:27:7-12 142856 1922 0.0 0.0 0.0 0.0 _cwgGameRooms Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:38:7-19 142857 1922 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 142849 1922 0.0 0.0 0.0 0.0 minimum Control.Foldl src/Control/Foldl.hs:722:1-20 142853 1922 0.0 0.0 0.0 0.0 _Fold1 Control.Foldl src/Control/Foldl.hs:(1167,1)-(1171,28) 142854 1922 0.0 0.0 0.0 0.0 _Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1169,5)-(1171,28) 156574 36957 0.0 0.0 0.0 0.0 _grLinkDirs Dodge.GameRoom src/Dodge/GameRoom.hs:21:7-17 156634 882 0.0 0.0 0.0 0.0 _grViewpoints Dodge.GameRoom src/Dodge/GameRoom.hs:16:7-19 156478 882 0.0 0.0 0.0 0.0 _grViewpointsEx Dodge.GameRoom src/Dodge/GameRoom.hs:17:7-21 156628 882 0.0 0.0 0.0 0.0 updateBounds.bdists Dodge.Update.Camera src/Dodge/Update/Camera.hs:271:5-48 142868 1922 0.0 0.0 0.0 0.0 updateBounds.e Dodge.Update.Camera src/Dodge/Update/Camera.hs:271:5-48 142866 1922 0.0 0.0 0.0 0.0 updateBounds.n Dodge.Update.Camera src/Dodge/Update/Camera.hs:271:5-48 142863 1922 0.0 0.0 0.0 0.0 updateBounds.s Dodge.Update.Camera src/Dodge/Update/Camera.hs:271:5-48 142864 1922 0.0 0.0 0.0 0.0 updateBounds.w' Dodge.Update.Camera src/Dodge/Update/Camera.hs:271:5-48 142865 1922 0.0 0.0 0.0 0.0 updateScopeZoom Dodge.Update.Camera src/Dodge/Update/Camera.hs:(125,1)-(127,33) 142991 1922 0.0 0.0 0.0 0.0 updateScopeZoom' Dodge.Update.Camera src/Dodge/Update/Camera.hs:(130,1)-(138,60) 177833 610 0.0 0.0 0.0 0.0 _input Dodge.Data.World src/Dodge/Data/World.hs:43:7-12 177834 610 0.0 0.0 0.0 0.0 _mouseButtons Dodge.Data.Input src/Dodge/Data/Input.hs:23:7-19 177835 610 0.0 0.0 0.0 0.0 updateScopeZoom'.wppointer Dodge.Update.Camera src/Dodge/Update/Camera.hs:135:5-75 177836 610 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 177837 1220 0.0 0.0 0.0 0.0 ix.\ Control.Lens.At src/Control/Lens/At.hs:307:31-50 177838 1220 0.0 0.0 0.0 0.0 doScopeZoom Dodge.Update.Camera src/Dodge/Update/Camera.hs:(141,1)-(149,25) 178038 156 0.0 0.0 0.0 0.0 compare SDL.Input.Mouse src/SDL/Input/Mouse.hs:111:32-34 178037 158 0.0 0.0 0.0 0.0 moveZoomCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(74,1)-(122,21) 142970 0 0.0 0.0 0.0 0.0 moveZoomCamera.hh Dodge.Update.Camera src/Dodge/Update/Camera.hs:118:5-24 142971 1922 0.0 0.0 0.0 0.0 halfHeight Dodge.Base.Window src/Dodge/Base/Window.hs:50:1-35 142972 0 0.0 0.0 0.0 0.0 windowYFloat Dodge.Data.Config src/Dodge/Data/Config.hs:64:1-38 142973 0 0.0 0.0 0.0 0.0 _windowY Dodge.Data.Config src/Dodge/Data/Config.hs:52:7-14 142974 1922 0.0 0.0 0.0 0.0 moveZoomCamera.hw Dodge.Update.Camera src/Dodge/Update/Camera.hs:117:5-23 142980 1922 0.0 0.0 0.0 0.0 halfWidth Dodge.Base.Window src/Dodge/Base/Window.hs:49:1-34 142981 0 0.0 0.0 0.0 0.0 windowXFloat Dodge.Data.Config src/Dodge/Data/Config.hs:62:1-38 142982 0 0.0 0.0 0.0 0.0 _windowX Dodge.Data.Config src/Dodge/Data/Config.hs:51:7-14 142983 1922 0.0 0.0 0.0 0.0 moveZoomCamera.mitm Dodge.Update.Camera src/Dodge/Update/Camera.hs:(83,5)-(85,26) 177780 0 0.0 0.0 0.0 0.0 updateUniverse.cfig Dodge.Update src/Dodge/Update.hs:81:5-24 142845 1922 0.0 0.0 0.0 0.0 you Dodge.Base.You src/Dodge/Base/You.hs:8:1-48 142900 1922 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 142901 1922 0.0 0.0 0.0 0.0 updateScopeZoom'.resetscope Dodge.Update.Camera src/Dodge/Update/Camera.hs:(136,5)-(137,34) 177960 452 0.0 0.0 0.0 0.0 debugEvents Dodge.Debug src/Dodge/Debug.hs:(9,1)-(13,43) 143015 1922 0.0 0.0 0.0 0.0 at Control.Lens.At src/Control/Lens/At.hs:528:3-49 143017 1922 0.0 0.0 0.0 0.0 compare Dodge.Data.Config src/Dodge/Data/Config.hs:92:19-21 143018 1922 0.0 0.0 0.0 0.0 debugEvents.dbools Dodge.Debug src/Dodge/Debug.hs:13:5-43 143016 1922 0.0 0.0 0.0 0.0 updateUniverseFirst Dodge.Update src/Dodge/Update.hs:(84,1)-(88,48) 142572 1922 0.0 0.0 0.1 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142575 15376 0.0 0.0 0.1 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142576 15376 0.0 0.0 0.1 0.0 calcSmoothScroll Dodge.SmoothScroll src/Dodge/SmoothScroll.hs:(8,1)-(15,38) 142584 1922 0.0 0.0 0.0 0.0 updateScrollTestValue Dodge.ScrollValue src/Dodge/ScrollValue.hs:(7,1)-(11,36) 142831 1922 0.0 0.0 0.0 0.0 updateScrollTestValue.i Dodge.ScrollValue src/Dodge/ScrollValue.hs:10:5-32 142832 1922 0.0 0.0 0.0 0.0 updateScrollTestValue.theamount Dodge.ScrollValue src/Dodge/ScrollValue.hs:11:5-36 142833 1922 0.0 0.0 0.0 0.0 updateUniverseLast Dodge.Update src/Dodge/Update.hs:(112,1)-(125,20) 143077 1922 0.0 0.0 1.2 1.4 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143078 11532 0.0 0.0 0.1 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143079 11532 0.1 0.0 0.1 0.0 updateUniverseLast.f Dodge.Update src/Dodge/Update.hs:(124,5)-(125,20) 167484 187 0.0 0.0 0.0 0.0 compare SDL.Input.Mouse src/SDL/Input/Mouse.hs:111:32-34 144504 167 0.0 0.0 0.0 0.0 advanceScrollAmount Dodge.Update src/Dodge/Update.hs:(270,1)-(273,69) 143086 1922 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143087 3844 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143088 3844 0.0 0.0 0.0 0.0 advanceSmoothScroll Dodge.SmoothScroll src/Dodge/SmoothScroll.hs:(30,1)-(37,21) 143094 1922 0.0 0.0 0.0 0.0 maybeOpenTerminal Dodge.Update src/Dodge/Update.hs:(102,1)-(104,10) 143084 1922 0.0 0.0 0.0 0.0 at Control.Lens.At src/Control/Lens/At.hs:495:3-25 143085 1922 0.0 0.0 0.0 0.0 gotoTerminal Dodge.Update src/Dodge/Update.hs:(107,1)-(109,66) 178650 2 0.0 0.0 0.0 0.0 .:~ LensHelp src/LensHelp.hs:15:1-22 178652 2 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178653 2 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178654 2 0.0 0.0 0.0 0.0 _uvScreenLayers Dodge.Data.Universe src/Dodge/Data/Universe.hs:33:7-21 178651 2 0.0 0.0 0.0 0.0 updateWorldEventFlags Dodge.Update src/Dodge/Update.hs:(91,1)-(94,71) 143095 1922 0.0 0.0 1.1 1.4 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143096 1922 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143097 1922 0.0 0.0 0.0 0.0 updateInventoryPositioning Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(84,1)-(85,59) 143098 1922 0.0 0.0 1.1 1.4 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143099 68454 0.0 0.0 1.1 1.4 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143100 68454 0.1 0.0 1.1 1.4 updateSectionsPositioning Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(159,1)-(172,78) 143105 11532 0.1 0.0 0.7 1.2 updateSectionsPositioning.linesleft Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:170:5-73 143117 9610 0.0 0.0 0.0 0.0 updateSectionsPositioning.linestaken Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:171:5-70 143183 19220 0.0 0.0 0.0 0.0 _ssMinSize Dodge.Data.SelectionList src/Dodge/Data/SelectionList.hs:56:7-16 143185 19220 0.0 0.0 0.0 0.0 _ssShownItems Dodge.Data.SelectionList src/Dodge/Data/SelectionList.hs:58:7-19 143184 19220 0.0 0.0 0.0 0.0 updateSectionsPositioning.mscel Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(163,5)-(166,16) 143155 9610 0.0 0.0 0.0 0.0 updateSectionsPositioning.previoussections Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:172:5-78 143144 9610 0.0 0.0 0.0 0.0 updateSectionsPositioning.ss Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:167:5-42 143156 9610 0.0 0.0 0.6 1.2 updateSection Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(180,1)-(236,46) 143157 9610 0.0 0.0 0.6 1.2 updateSection.allstrings Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:231:5-30 143158 9610 0.0 0.0 0.0 0.0 updateSection.g Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:236:5-46 143202 10062 0.0 0.0 0.0 0.0 _siPictures Dodge.Data.SelectionList src/Dodge/Data/SelectionList.hs:71:7-17 143203 10062 0.0 0.0 0.0 0.0 _siColor Dodge.Data.SelectionList src/Dodge/Data/SelectionList.hs:74:7-14 162159 4674 0.0 0.0 0.0 0.0 updateSection.offset Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(199,5)-(220,26) 143176 9610 0.0 0.0 0.0 0.0 _siPictures Dodge.Data.SelectionList src/Dodge/Data/SelectionList.hs:71:7-17 179233 7092 0.0 0.0 0.0 0.0 updateSection.scurs Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(189,5)-(195,59) 143179 9610 0.0 0.0 0.0 0.0 updateSection.shownitems Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(225,5)-(229,45) 143181 9610 0.0 0.0 0.5 1.1 updateSection.tweakfirst Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(221,5)-(224,22) 143182 9610 0.0 0.0 0.5 1.1 updateSection.h Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:233:5-54 162144 4674 0.3 0.5 0.5 1.1 _vxPos Picture.Data src/Picture/Data.hs:14:7-12 162157 302880 0.0 0.0 0.0 0.0 drawText Picture.Base src/Picture/Base.hs:(207,1)-(209,74) 162145 4674 0.1 0.2 0.2 0.6 drawText.f Picture.Base src/Picture/Base.hs:209:5-74 162156 302880 0.1 0.4 0.1 0.4 updateSection.shownstrings Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:232:5-41 143180 9610 0.0 0.0 0.0 0.0 updateSection.nocursoroffset Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(196,5)-(198,22) 143177 8996 0.0 0.0 0.0 0.0 updateSection.oldoffset Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:188:5-30 143178 8996 0.0 0.0 0.0 0.0 updateSection.theindent Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:234:5-44 162152 545 0.0 0.0 0.0 0.0 _ssIndent Dodge.Data.SelectionList src/Dodge/Data/SelectionList.hs:59:7-15 162154 545 0.0 0.0 0.0 0.0 updateSectionsPositioning.x Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:168:5-20 143107 9610 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 143108 9610 0.0 0.0 0.0 0.0 updateSectionsPositioning.availablelines Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:169:5-53 143148 7688 0.0 0.0 0.0 0.0 _ssMinSize Dodge.Data.SelectionList src/Dodge/Data/SelectionList.hs:56:7-16 143149 7688 0.0 0.0 0.0 0.0 _uvConfig Dodge.Data.Universe src/Dodge/Data/Universe.hs:36:7-15 143118 1922 0.0 0.0 0.0 0.0 _uvWorld Dodge.Data.Universe src/Dodge/Data/Universe.hs:31:7-14 143120 1922 0.0 0.0 0.0 0.0 updateDisplaySections Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(88,1)-(130,79) 143101 1922 0.0 0.0 0.2 0.1 updateDisplaySections.(...) Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:103:5-55 143151 1922 0.0 0.0 0.0 0.0 updateDisplaySections.filtpair Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(115,5)-(130,79) 143152 1922 0.0 0.0 0.0 0.0 updateDisplaySections.filtpair.filtsis Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(121,9)-(126,103) 143186 1922 0.0 0.0 0.0 0.0 updateDisplaySections.filtpair.itms' Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(127,9)-(129,52) 143189 1922 0.0 0.0 0.0 0.0 updateDisplaySections.filtpair.mstr Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:120:9-88 143187 1922 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 143188 1922 0.0 0.0 0.0 0.0 updateDisplaySections.(...) Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:102:5-53 143146 1922 0.0 0.0 0.0 0.0 updateDisplaySections.filtpair Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(115,5)-(130,79) 143147 1922 0.0 0.0 0.0 0.0 updateDisplaySections.filtpair.filtsis Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(121,9)-(126,103) 143159 1922 0.0 0.0 0.0 0.0 updateDisplaySections.filtpair.itms' Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(127,9)-(129,52) 143193 1922 0.0 0.0 0.0 0.0 updateDisplaySections.filtpair.mstr Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:120:9-88 143160 1922 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 143161 1922 0.0 0.0 0.0 0.0 updateDisplaySections.availablelines Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:107:5-68 143119 1922 0.0 0.0 0.0 0.0 getAvailableListLines Dodge.SelectionList src/Dodge/SelectionList.hs:(11,1)-(16,22) 143140 1922 0.0 0.0 0.0 0.0 getAvailableListLines.dToBot Dodge.SelectionList src/Dodge/SelectionList.hs:15:5-80 143141 1922 0.0 0.0 0.0 0.0 getAvailableListLines.itmHeight Dodge.SelectionList src/Dodge/SelectionList.hs:14:5-44 143143 1922 0.0 0.0 0.0 0.0 getAvailableListLines.vgap Dodge.SelectionList src/Dodge/SelectionList.hs:13:5-33 143142 1922 0.0 0.0 0.0 0.0 invDisplayParams Dodge.ListDisplayParams src/Dodge/ListDisplayParams.hs:(27,1)-(37,18) 143121 1922 0.0 0.0 0.0 0.0 determineInvSelCursorWidth Dodge.ListDisplayParams src/Dodge/ListDisplayParams.hs:(59,1)-(69,18) 143122 1922 0.0 0.0 0.0 0.0 _rbOptions Dodge.Data.World src/Dodge/Data/World.hs:45:7-16 143123 1922 0.0 0.0 0.0 0.0 invDisplayParams.isexaminesub Dodge.ListDisplayParams src/Dodge/ListDisplayParams.hs:(35,5)-(37,18) 143125 1922 0.0 0.0 0.0 0.0 invDisplayParams.selcursortype Dodge.ListDisplayParams src/Dodge/ListDisplayParams.hs:(32,5)-(34,42) 143136 1922 0.0 0.0 0.0 0.0 _input Dodge.Data.World src/Dodge/Data/World.hs:43:7-12 143137 1922 0.0 0.0 0.0 0.0 _mouseButtons Dodge.Data.Input src/Dodge/Data/Input.hs:23:7-19 143138 1922 0.0 0.0 0.0 0.0 compare SDL.Input.Mouse src/SDL/Input/Mouse.hs:111:32-34 144463 167 0.0 0.0 0.0 0.0 updateDisplaySections.closex Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:103:5-55 143150 1922 0.0 0.0 0.0 0.0 updateDisplaySections.coitems' Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(108,5)-(110,68) 143191 1922 0.0 0.0 0.0 0.0 closeObjectToSelectionItem Dodge.Inventory.SelectionList src/Dodge/Inventory/SelectionList.hs:(32,1)-(42,44) 177321 16 0.0 0.0 0.0 0.0 closeObjectToSelectionItem.(...) Dodge.Inventory.SelectionList src/Dodge/Inventory/SelectionList.hs:42:5-44 177322 16 0.0 0.0 0.0 0.0 closeObjectToTextPictures Dodge.Inventory.SelectionList src/Dodge/Inventory/SelectionList.hs:(45,1)-(47,38) 177323 16 0.0 0.0 0.0 0.0 _itInvColor Dodge.Data.Item src/Dodge/Data/Item.hs:41:7-17 177334 16 0.0 0.0 0.0 0.0 closeObjectToTextPictures.it Dodge.Inventory.SelectionList src/Dodge/Inventory/SelectionList.hs:46:22-36 177324 16 0.0 0.0 0.0 0.0 _flIt Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:14:24-28 177325 16 0.0 0.0 0.0 0.0 itemDisplay Dodge.Item.Display src/Dodge/Item/Display.hs:16:1-71 177326 16 0.0 0.0 0.0 0.0 itemDisplayWithNumber Dodge.Item.Display src/Dodge/Item/Display.hs:(19,1)-(33,17) 177327 16 0.0 0.0 0.0 0.0 itSlotsTaken Dodge.Inventory.ItemSpace src/Dodge/Inventory/ItemSpace.hs:(10,1)-(12,71) 177328 16 0.0 0.0 0.0 0.0 _itInvSize Dodge.Data.Item src/Dodge/Data/Item.hs:40:7-16 177333 16 0.0 0.0 0.0 0.0 moduleSizes Dodge.Module src/Dodge/Module.hs:12:1-58 177329 0 0.0 0.0 0.0 0.0 moduleSize Dodge.Module src/Dodge/Module.hs:(15,1)-(17,10) 177332 80 0.0 0.0 0.0 0.0 _itType Dodge.Data.Item src/Dodge/Data/Item.hs:35:7-13 177330 16 0.0 0.0 0.0 0.0 _iyModules Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:18:7-16 177331 16 0.0 0.0 0.0 0.0 maybeRateStatus Dodge.Item.Display src/Dodge/Item/Display.hs:(114,1)-(116,72) 177337 16 0.0 0.0 0.0 0.0 maybeWarmupStatus Dodge.Item.Display src/Dodge/Item/Display.hs:(99,1)-(106,75) 177336 16 0.0 0.0 0.0 0.0 itemDisplayWithNumber.thename Dodge.Item.Display src/Dodge/Item/Display.hs:26:5-29 177353 8 0.0 0.0 0.0 0.0 itemBaseName Dodge.Item.Display src/Dodge/Item/Display.hs:(39,1)-(47,30) 177354 8 0.0 0.0 0.0 0.0 _itType Dodge.Data.Item src/Dodge/Data/Item.hs:35:7-13 177356 8 0.0 0.0 0.0 0.0 _iyBase Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:17:7-13 177355 8 0.0 0.0 0.0 0.0 showsPrec Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:182:24-27 177360 8 0.0 0.0 0.0 0.0 itemDisplayWithNumber.theparam Dodge.Item.Display src/Dodge/Item/Display.hs:(27,5)-(33,17) 177361 8 0.0 0.0 0.0 0.0 maybeModeStatus Dodge.Item.Display src/Dodge/Item/Display.hs:(109,1)-(111,16) 177362 8 0.0 0.0 0.0 0.0 moduleStrings Dodge.Module src/Dodge/Module.hs:20:1-70 177339 0 0.0 0.0 0.0 0.0 moduleName Dodge.Module src/Dodge/Module.hs:(23,1)-(42,32) 177342 80 0.0 0.0 0.0 0.0 _itType Dodge.Data.Item src/Dodge/Data/Item.hs:35:7-13 177340 16 0.0 0.0 0.0 0.0 _iyModules Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:18:7-16 177341 16 0.0 0.0 0.0 0.0 _itUse Dodge.Data.Item src/Dodge/Data/Item.hs:34:7-12 177344 8 0.0 0.0 0.0 0.0 showConsumption Dodge.Item.Display src/Dodge/Item/Display.hs:(75,1)-(79,46) 177345 8 0.0 0.0 0.0 0.0 _heldConsumption Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:36:11-26 177346 8 0.0 0.0 0.0 0.0 showReloadProgress' Dodge.Item.Display src/Dodge/Item/Display.hs:(87,1)-(89,76) 177347 8 0.0 0.0 0.0 0.0 _laLoaded Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:24:11-19 177352 8 0.0 0.0 0.0 0.0 closeObjectToSelectionItem.col Dodge.Inventory.SelectionList src/Dodge/Inventory/SelectionList.hs:42:5-44 177343 16 0.0 0.0 0.0 0.0 closeObjectToSelectionItem.pics Dodge.Inventory.SelectionList src/Dodge/Inventory/SelectionList.hs:42:5-44 177335 16 0.0 0.0 0.0 0.0 updateDisplaySections.filtclose Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:103:5-55 143153 1922 0.0 0.0 0.0 0.0 updateDisplaySections.filtinv Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:102:5-53 143154 1922 0.0 0.0 0.0 0.0 updateDisplaySections.inv Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:113:5-24 143194 1922 0.0 0.0 0.0 0.0 _crInv Dodge.Data.Creature src/Dodge/Data/Creature.hs:51:7-12 143197 1922 0.0 0.0 0.0 0.0 you Dodge.Base.You src/Dodge/Base/You.hs:8:1-48 143195 1922 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 143196 1922 0.0 0.0 0.0 0.0 updateDisplaySections.invitems' Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:111:5-55 143198 1922 0.0 0.0 0.1 0.1 invSelectionItem Dodge.Inventory.SelectionList src/Dodge/Inventory/SelectionList.hs:(15,1)-(29,27) 177486 8124 0.0 0.0 0.1 0.1 invSelectionItem.col Dodge.Inventory.SelectionList src/Dodge/Inventory/SelectionList.hs:25:5-24 177509 8124 0.0 0.0 0.0 0.0 _itInvColor Dodge.Data.Item src/Dodge/Data/Item.hs:41:7-17 177510 8124 0.0 0.0 0.0 0.0 invSelectionItem.pics Dodge.Inventory.SelectionList src/Dodge/Inventory/SelectionList.hs:(26,5)-(29,27) 177487 8124 0.0 0.0 0.1 0.1 _itCurseStatus Dodge.Data.Item src/Dodge/Data/Item.hs:43:7-20 177494 8124 0.0 0.0 0.0 0.0 itSlotsTaken Dodge.Inventory.ItemSpace src/Dodge/Inventory/ItemSpace.hs:(10,1)-(12,71) 177488 8124 0.0 0.0 0.0 0.0 _itInvSize Dodge.Data.Item src/Dodge/Data/Item.hs:40:7-16 177493 8124 0.0 0.0 0.0 0.0 moduleSizes Dodge.Module src/Dodge/Module.hs:12:1-58 177489 0 0.0 0.0 0.0 0.0 moduleSize Dodge.Module src/Dodge/Module.hs:(15,1)-(17,10) 177492 15244 0.0 0.0 0.0 0.0 _itType Dodge.Data.Item src/Dodge/Data/Item.hs:35:7-13 177490 8124 0.0 0.0 0.0 0.0 _iyModules Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:18:7-16 177491 8124 0.0 0.0 0.0 0.0 toInteger Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:49:61-68 178930 0 0.0 0.0 0.0 0.0 itemDisplay Dodge.Item.Display src/Dodge/Item/Display.hs:16:1-71 177495 7512 0.0 0.0 0.1 0.1 itemDisplayWithNumber Dodge.Item.Display src/Dodge/Item/Display.hs:(19,1)-(33,17) 177496 7512 0.0 0.0 0.1 0.1 itSlotsTaken Dodge.Inventory.ItemSpace src/Dodge/Inventory/ItemSpace.hs:(10,1)-(12,71) 177497 7512 0.0 0.0 0.0 0.0 _itInvSize Dodge.Data.Item src/Dodge/Data/Item.hs:40:7-16 177502 7512 0.0 0.0 0.0 0.0 moduleSizes Dodge.Module src/Dodge/Module.hs:12:1-58 177498 0 0.0 0.0 0.0 0.0 moduleSize Dodge.Module src/Dodge/Module.hs:(15,1)-(17,10) 177501 13720 0.0 0.0 0.0 0.0 _itType Dodge.Data.Item src/Dodge/Data/Item.hs:35:7-13 177499 7512 0.0 0.0 0.0 0.0 _iyModules Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:18:7-16 177500 7512 0.0 0.0 0.0 0.0 toInteger Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:49:61-68 178931 0 0.0 0.0 0.0 0.0 itemDisplayWithNumber.thename Dodge.Item.Display src/Dodge/Item/Display.hs:26:5-29 177523 2694 0.0 0.0 0.0 0.0 itemBaseName Dodge.Item.Display src/Dodge/Item/Display.hs:(39,1)-(47,30) 177524 2694 0.0 0.0 0.0 0.0 _itType Dodge.Data.Item src/Dodge/Data/Item.hs:35:7-13 177526 2694 0.0 0.0 0.0 0.0 _iyBase Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:17:7-13 177525 2694 0.0 0.0 0.0 0.0 showsPrec Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:182:24-27 177527 1651 0.0 0.0 0.0 0.0 showsPrec Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:133:24-27 178972 894 0.0 0.0 0.0 0.0 showsPrec Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:83:22-25 178968 149 0.0 0.0 0.0 0.0 itemDisplayWithNumber.theparam Dodge.Item.Display src/Dodge/Item/Display.hs:(27,5)-(33,17) 177528 2694 0.0 0.0 0.0 0.0 maybeModeStatus Dodge.Item.Display src/Dodge/Item/Display.hs:(109,1)-(111,16) 177529 2694 0.0 0.0 0.0 0.0 maybeRateStatus Dodge.Item.Display src/Dodge/Item/Display.hs:(114,1)-(116,72) 177504 1292 0.0 0.0 0.0 0.0 maybeWarmupStatus Dodge.Item.Display src/Dodge/Item/Display.hs:(99,1)-(106,75) 177503 1292 0.0 0.0 0.0 0.0 _heldDelay Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:31:11-20 178942 416 0.0 0.0 0.0 0.0 _itUse Dodge.Data.Item src/Dodge/Data/Item.hs:34:7-12 178943 416 0.0 0.0 0.0 0.0 _warmTime Dodge.Data.Item.HeldDelay src/Dodge/Data/Item/HeldDelay.hs:25:11-19 178941 416 0.0 0.0 0.0 0.0 maybeWarmupStatus.n Dodge.Item.Display src/Dodge/Item/Display.hs:105:21-30 178975 149 0.0 0.0 0.0 0.0 moduleStrings Dodge.Module src/Dodge/Module.hs:20:1-70 177505 0 0.0 0.0 0.0 0.0 moduleName Dodge.Module src/Dodge/Module.hs:(23,1)-(42,32) 177508 3876 0.0 0.0 0.0 0.0 _itType Dodge.Data.Item src/Dodge/Data/Item.hs:35:7-13 177506 1292 0.0 0.0 0.0 0.0 _iyModules Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:18:7-16 177507 1292 0.0 0.0 0.0 0.0 _itUse Dodge.Data.Item src/Dodge/Data/Item.hs:34:7-12 177518 2694 0.0 0.0 0.0 0.0 showConsumption Dodge.Item.Display src/Dodge/Item/Display.hs:(75,1)-(79,46) 177519 2694 0.0 0.0 0.0 0.0 _heldConsumption Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:36:11-26 177520 1800 0.0 0.0 0.0 0.0 showReloadProgress' Dodge.Item.Display src/Dodge/Item/Display.hs:(87,1)-(89,76) 177521 1800 0.0 0.0 0.0 0.0 _laLoaded Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:24:11-19 177522 1800 0.0 0.0 0.0 0.0 _leftConsumption Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:44:11-26 178969 745 0.0 0.0 0.0 0.0 showAutoRechargeProgress Dodge.Item.Display src/Dodge/Item/Display.hs:(61,1)-(65,43) 178970 745 0.0 0.0 0.0 0.0 _arLoaded Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:36:11-19 178973 596 0.0 0.0 0.0 0.0 _wpCharge Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:43:11-19 178971 447 0.0 0.0 0.0 0.0 _arMax Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:37:11-16 178974 298 0.0 0.0 0.0 0.0 selectedItemDisplay Dodge.Item.Display src/Dodge/Item/Display.hs:50:1-93 177743 612 0.0 0.0 0.0 0.0 itemDisplayWithNumber Dodge.Item.Display src/Dodge/Item/Display.hs:(19,1)-(33,17) 177744 612 0.0 0.0 0.0 0.0 itSlotsTaken Dodge.Inventory.ItemSpace src/Dodge/Inventory/ItemSpace.hs:(10,1)-(12,71) 177745 612 0.0 0.0 0.0 0.0 _itInvSize Dodge.Data.Item src/Dodge/Data/Item.hs:40:7-16 177750 612 0.0 0.0 0.0 0.0 moduleSizes Dodge.Module src/Dodge/Module.hs:12:1-58 177746 0 0.0 0.0 0.0 0.0 moduleSize Dodge.Module src/Dodge/Module.hs:(15,1)-(17,10) 177749 1524 0.0 0.0 0.0 0.0 _itType Dodge.Data.Item src/Dodge/Data/Item.hs:35:7-13 177747 612 0.0 0.0 0.0 0.0 _iyModules Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:18:7-16 177748 612 0.0 0.0 0.0 0.0 maybeRateStatus Dodge.Item.Display src/Dodge/Item/Display.hs:(114,1)-(116,72) 177752 592 0.0 0.0 0.0 0.0 maybeWarmupStatus Dodge.Item.Display src/Dodge/Item/Display.hs:(99,1)-(106,75) 177751 592 0.0 0.0 0.0 0.0 itemDisplayWithNumber.thename Dodge.Item.Display src/Dodge/Item/Display.hs:26:5-29 177876 235 0.0 0.0 0.0 0.0 itemBaseName Dodge.Item.Display src/Dodge/Item/Display.hs:(39,1)-(47,30) 177877 235 0.0 0.0 0.0 0.0 _itType Dodge.Data.Item src/Dodge/Data/Item.hs:35:7-13 177879 235 0.0 0.0 0.0 0.0 _iyBase Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:17:7-13 177878 235 0.0 0.0 0.0 0.0 showsPrec Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:182:24-27 177880 235 0.0 0.0 0.0 0.0 itemDisplayWithNumber.theparam Dodge.Item.Display src/Dodge/Item/Display.hs:(27,5)-(33,17) 177881 235 0.0 0.0 0.0 0.0 maybeModeStatus Dodge.Item.Display src/Dodge/Item/Display.hs:(109,1)-(111,16) 177882 235 0.0 0.0 0.0 0.0 moduleStrings Dodge.Module src/Dodge/Module.hs:20:1-70 177753 0 0.0 0.0 0.0 0.0 moduleName Dodge.Module src/Dodge/Module.hs:(23,1)-(42,32) 177756 1384 0.0 0.0 0.0 0.0 _itType Dodge.Data.Item src/Dodge/Data/Item.hs:35:7-13 177754 592 0.0 0.0 0.0 0.0 _iyModules Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:18:7-16 177755 592 0.0 0.0 0.0 0.0 _itUse Dodge.Data.Item src/Dodge/Data/Item.hs:34:7-12 177849 235 0.0 0.0 0.0 0.0 showSelectedConsumption Dodge.Item.Display src/Dodge/Item/Display.hs:(54,1)-(58,46) 177850 235 0.0 0.0 0.0 0.0 _heldConsumption Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:36:11-26 177865 235 0.0 0.0 0.0 0.0 showReloadProgress Dodge.Item.Display src/Dodge/Item/Display.hs:(68,1)-(72,80) 177851 235 0.0 0.0 0.0 0.0 _laLoaded Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:24:11-19 177875 235 0.0 0.0 0.0 0.0 showLoadActionType Dodge.Item.Display src/Dodge/Item/Display.hs:(92,1)-(96,22) 178411 44 0.0 0.0 0.0 0.0 updateDisplaySections.invx Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:102:5-53 143145 1922 0.0 0.0 0.0 0.0 updateDisplaySections.youitems Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:105:5-79 143199 1922 0.0 0.0 0.0 0.0 updateDisplaySections.youx Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:104:5-24 143106 1922 0.0 0.0 0.0 0.0 updateDisplaySections.cr Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:112:5-14 162257 679 0.0 0.0 0.0 0.0 you Dodge.Base.You src/Dodge/Base/You.hs:8:1-48 162259 679 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 162261 679 0.0 0.0 0.0 0.0 updateDisplaySections.nfreeslots Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:114:5-34 162253 290 0.0 0.0 0.0 0.0 crNumFreeSlots Dodge.Inventory.CheckSlots src/Dodge/Inventory/CheckSlots.hs:36:1-59 162255 290 0.0 0.0 0.0 0.0 _crInv Dodge.Data.Creature src/Dodge/Data/Creature.hs:51:7-12 162280 290 0.0 0.0 0.0 0.0 _crInvCapacity Dodge.Data.Creature src/Dodge/Data/Creature.hs:53:7-20 162256 290 0.0 0.0 0.0 0.0 invSize Dodge.Inventory.CheckSlots src/Dodge/Inventory/CheckSlots.hs:42:1-33 162278 0 0.0 0.0 0.0 0.0 itSlotsTaken Dodge.Inventory.ItemSpace src/Dodge/Inventory/ItemSpace.hs:(10,1)-(12,71) 177530 2929 0.0 0.0 0.0 0.0 _itInvSize Dodge.Data.Item src/Dodge/Data/Item.hs:40:7-16 177535 2929 0.0 0.0 0.0 0.0 moduleSizes Dodge.Module src/Dodge/Module.hs:12:1-58 177531 0 0.0 0.0 0.0 0.0 moduleSize Dodge.Module src/Dodge/Module.hs:(15,1)-(17,10) 177534 5556 0.0 0.0 0.0 0.0 _itType Dodge.Data.Item src/Dodge/Data/Item.hs:35:7-13 177532 2929 0.0 0.0 0.0 0.0 _iyModules Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:18:7-16 177533 2929 0.0 0.0 0.0 0.0 toInteger Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:49:61-68 178976 0 0.0 0.0 0.0 0.0 updateDisplaySections.thetext Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:106:5-41 162283 290 0.0 0.0 0.0 0.0 displayFreeSlots Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(148,1)-(151,32) 162284 290 0.0 0.0 0.0 0.0 updateDisplaySections.addorder Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(96,5)-(101,61) 143103 0 0.0 0.0 0.0 0.0 updateDisplaySections.addorder Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(96,5)-(101,61) 143102 1922 0.0 0.0 0.0 0.0 updateDisplaySections.mselpos Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:95:5-41 143104 1922 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 177757 614 0.0 0.0 0.0 0.0 updateSection Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(180,1)-(236,46) 177766 0 0.0 0.0 0.0 0.0 updateSection.offset Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(199,5)-(220,26) 177767 0 0.0 0.0 0.0 0.0 invDisplayParams Dodge.ListDisplayParams src/Dodge/ListDisplayParams.hs:(27,1)-(37,18) 143134 0 0.0 0.0 0.0 0.0 invDisplayParams.isexaminesub Dodge.ListDisplayParams src/Dodge/ListDisplayParams.hs:(35,5)-(37,18) 143135 0 0.0 0.0 0.0 0.0 invSelectionItem Dodge.Inventory.SelectionList src/Dodge/Inventory/SelectionList.hs:(15,1)-(29,27) 177741 0 0.0 0.0 0.0 0.0 invSelectionItem.pics Dodge.Inventory.SelectionList src/Dodge/Inventory/SelectionList.hs:(26,5)-(29,27) 177742 0 0.0 0.0 0.0 0.0 itSlotsTaken Dodge.Inventory.ItemSpace src/Dodge/Inventory/ItemSpace.hs:(10,1)-(12,71) 178929 0 0.0 0.0 0.0 0.0 itemDisplay Dodge.Item.Display src/Dodge/Item/Display.hs:16:1-71 177348 0 0.0 0.0 0.0 0.0 showConsumption Dodge.Item.Display src/Dodge/Item/Display.hs:(75,1)-(79,46) 177349 0 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 178967 0 0.0 0.0 0.0 0.0 showReloadProgress' Dodge.Item.Display src/Dodge/Item/Display.hs:(87,1)-(89,76) 177350 0 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 177351 0 0.0 0.0 0.0 0.0 itemDisplayWithNumber Dodge.Item.Display src/Dodge/Item/Display.hs:(19,1)-(33,17) 177357 0 0.0 0.0 0.0 0.0 itemDisplayWithNumber.thename Dodge.Item.Display src/Dodge/Item/Display.hs:26:5-29 177358 0 0.0 0.0 0.0 0.0 itemBaseName Dodge.Item.Display src/Dodge/Item/Display.hs:(39,1)-(47,30) 177359 0 0.0 0.0 0.0 0.0 maybeWarmupStatus Dodge.Item.Display src/Dodge/Item/Display.hs:(99,1)-(106,75) 178940 0 0.0 0.0 0.0 0.0 maybeModeStatus Dodge.Item.Display src/Dodge/Item/Display.hs:(109,1)-(111,16) 177363 0 0.0 0.0 0.0 0.0 selectedItemDisplay Dodge.Item.Display src/Dodge/Item/Display.hs:50:1-93 177862 0 0.0 0.0 0.0 0.0 showSelectedConsumption Dodge.Item.Display src/Dodge/Item/Display.hs:(54,1)-(58,46) 177863 0 0.0 0.0 0.0 0.0 showReloadProgress Dodge.Item.Display src/Dodge/Item/Display.hs:(68,1)-(72,80) 177864 0 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 177870 0 0.0 0.0 0.0 0.0 updateDisplaySections Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(88,1)-(130,79) 143167 0 0.0 0.0 0.0 0.0 updateDisplaySections.filtpair Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(115,5)-(130,79) 143168 0 0.0 0.0 0.0 0.0 updateDisplaySections.filtpair.mstr Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:120:9-88 143169 0 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 143170 0 0.0 0.0 0.0 0.0 updateWorldEventFlag Dodge.Update src/Dodge/Update.hs:(97,1)-(99,54) 177485 14 0.0 0.0 0.0 0.0 each Control.Lens.Each src/Control/Lens/Each.hs:134:3-18 143211 0 0.0 0.0 0.0 0.0 taintedDot Control.Lens.Internal.Setter src/Control/Lens/Internal/Setter.hs:49:3-28 143212 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143213 0 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143214 0 0.0 0.0 0.0 0.0 updateUniverseMid Dodge.Update src/Dodge/Update.hs:(129,1)-(142,49) 143019 1922 0.0 0.0 14.8 11.1 _uvScreenLayers Dodge.Data.Universe src/Dodge/Data/Universe.hs:33:7-21 143020 1922 0.0 0.0 0.0 0.0 timeFlowUpdate Dodge.Update src/Dodge/Update.hs:(145,1)-(154,65) 157413 582 0.0 0.0 14.7 11.0 functionalUpdate Dodge.Update src/Dodge/Update.hs:(212,1)-(260,41) 157416 582 0.1 0.0 14.7 11.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 157417 2112561 0.2 0.1 13.6 10.1 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 157418 2102513 3.0 0.5 13.4 9.9 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 157512 939128 0.9 0.1 0.9 0.2 ix.\ Control.Lens.At src/Control/Lens/At.hs:307:31-50 157884 5298 0.0 0.0 0.0 0.0 crCrSpring.overlap2 Dodge.Update src/Dodge/Update.hs:641:5-86 159440 1760 0.0 0.0 0.0 0.0 _crMass Dodge.Data.Creature src/Dodge/Data/Creature.hs:48:7-13 159442 1760 0.0 0.0 0.0 0.0 errorNormalizeV Geometry src/Geometry.hs:(58,1)-(59,35) 159441 1760 0.0 0.0 0.0 0.0 crCrSpring.overlap1 Dodge.Update src/Dodge/Update.hs:640:5-86 159435 1181 0.0 0.0 0.0 0.0 _crMass Dodge.Data.Creature src/Dodge/Data/Creature.hs:48:7-13 159437 1181 0.0 0.0 0.0 0.0 errorNormalizeV Geometry src/Geometry.hs:(58,1)-(59,35) 159436 1181 0.0 0.0 0.0 0.0 _input Dodge.Data.World src/Dodge/Data/World.hs:43:7-12 157892 582 0.0 0.0 0.0 0.0 _mouseButtons Dodge.Data.Input src/Dodge/Data/Input.hs:23:7-19 157895 582 0.0 0.0 0.0 0.0 _crMvType Dodge.Data.Creature src/Dodge/Data/Creature.hs:71:7-15 167451 482 0.0 0.0 0.0 0.0 _mvSpeed Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:39:18-25 167452 482 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(268,3)-(272,43) 158699 5 0.0 0.0 0.0 0.0 ix.go Control.Lens.At src/Control/Lens/At.hs:(270,5)-(272,43) 158700 5 0.0 0.0 0.0 0.0 tmUpdate Dodge.Update src/Dodge/Update.hs:(303,1)-(320,65) 158701 0 0.0 0.0 0.0 0.0 aimTurn Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:(89,1)-(93,63) 178125 0 0.0 0.0 0.0 0.0 aimTurn.x Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:(91,5)-(93,63) 178126 0 0.0 0.0 0.0 0.0 anythingHitCirc Dodge.Base.Collide src/Dodge/Base/Collide.hs:(243,1)-(252,59) 179683 0 0.0 0.0 0.0 0.0 anythingHitCirc.hitCr Dodge.Base.Collide src/Dodge/Base/Collide.hs:245:5-51 179963 0 0.0 0.0 0.0 0.0 anythingHitCirc.f Dodge.Base.Collide src/Dodge/Base/Collide.hs:(246,5)-(251,17) 179964 0 0.0 0.0 0.0 0.0 anythingHitCirc.hitWl Dodge.Base.Collide src/Dodge/Base/Collide.hs:252:5-59 179684 0 0.0 0.0 0.0 0.0 basicAttentionUpdate Dodge.Creature.Perception src/Dodge/Creature/Perception.hs:(138,1)-(140,91) 158076 0 0.0 0.0 0.0 0.0 newExtraAwareness Dodge.Creature.Perception src/Dodge/Creature/Perception.hs:(149,1)-(158,22) 158077 0 0.0 0.0 0.0 0.0 newExtraAwareness.tpos Dodge.Creature.Perception src/Dodge/Creature/Perception.hs:155:5-61 158078 0 0.0 0.0 0.0 0.0 crsNearCirc Dodge.Zoning.Creature src/Dodge/Zoning/Creature.hs:34:1-114 180237 0 0.0 0.0 0.0 0.0 crsNearCirc.\ Dodge.Zoning.Creature src/Dodge/Zoning/Creature.hs:34:39-79 180238 0 0.0 0.0 0.0 0.0 crsNearPoint Dodge.Zoning.Creature src/Dodge/Zoning/Creature.hs:18:1-112 159422 0 0.0 0.0 0.0 0.0 crsNearPoint.\ Dodge.Zoning.Creature src/Dodge/Zoning/Creature.hs:18:38-78 159423 0 0.0 0.0 0.0 0.0 damageWall Dodge.Wall.Damage src/Dodge/Wall/Damage.hs:(16,1)-(23,40) 180332 0 0.0 0.0 0.0 0.0 maybeDestroyBlock Dodge.Wall.Damage src/Dodge/Wall/Damage.hs:(27,1)-(29,10) 180333 0 0.0 0.0 0.0 0.0 doModificationEffect Dodge.ModificationEffect src/Dodge/ModificationEffect.hs:(8,1)-(17,36) 159262 0 0.0 0.0 0.0 0.0 doModificationEffect.\ Dodge.ModificationEffect src/Dodge/ModificationEffect.hs:(10,39)-(12,47) 159263 0 0.0 0.0 0.0 0.0 doWdBl Dodge.WorldBool src/Dodge/WorldBool.hs:(11,1)-(22,36) 159377 0 0.0 0.0 0.0 0.0 doWdP2f Dodge.WdP2f src/Dodge/WdP2f.hs:(9,1)-(13,31) 161623 0 0.0 0.0 0.0 0.0 doWdP2f.\ Dodge.WdP2f src/Dodge/WdP2f.hs:(12,9)-(13,31) 161624 0 0.0 0.0 0.0 0.0 doWdP2f.\.(...) Dodge.WdP2f src/Dodge/WdP2f.hs:12:13-72 161625 0 0.0 0.0 0.0 0.0 fallSmallBounce' Dodge.Prop.Moving src/Dodge/Prop/Moving.hs:(34,1)-(59,52) 180875 0 0.0 0.0 0.0 0.0 fallSmallBounce'.updateWithVel Dodge.Prop.Moving src/Dodge/Prop/Moving.hs:(57,5)-(59,52) 180876 0 0.0 0.0 0.0 0.0 getCrStrength Dodge.Creature.Statistics src/Dodge/Creature/Statistics.hs:17:1-90 178095 0 0.0 0.0 0.0 0.0 strFromHeldItem Dodge.Creature.Statistics src/Dodge/Creature/Statistics.hs:(38,1)-(42,19) 178096 0 0.0 0.0 0.0 0.0 heldAimEffects Dodge.Creature.State src/Dodge/Creature/State.hs:(69,1)-(74,33) 178156 0 0.0 0.0 0.0 0.0 invSideEff Dodge.Creature.State src/Dodge/Creature/State.hs:(237,1)-(247,78) 177710 0 0.0 0.0 0.0 0.0 crGetTargeting Dodge.Creature.State src/Dodge/Creature/State.hs:(278,1)-(286,20) 177711 0 0.0 0.0 0.0 0.0 crGetTargeting.helditem Dodge.Creature.State src/Dodge/Creature/State.hs:(283,5)-(286,20) 177712 0 0.0 0.0 0.0 0.0 makeBlockDebris Dodge.Block.Debris src/Dodge/Block/Debris.hs:(29,1)-(37,44) 180393 0 0.0 0.0 0.0 0.0 makeBlockDebris.(...) Dodge.Block.Debris src/Dodge/Block/Debris.hs:(33,5)-(37,44) 180394 0 0.0 0.0 0.0 0.0 makeExplosionAt Dodge.WorldEvent.Explosion src/Dodge/WorldEvent/Explosion.hs:(80,1)-(106,71) 180175 0 0.0 0.0 0.0 0.0 makeExplosionAt.fPs Dodge.WorldEvent.Explosion src/Dodge/WorldEvent/Explosion.hs:95:5-47 180176 0 0.0 0.0 0.0 0.0 makeExplosionAt.pushAgainstWalls Dodge.WorldEvent.Explosion src/Dodge/WorldEvent/Explosion.hs:106:5-71 180177 0 0.0 0.0 0.0 0.0 maybeClearDoorPaths Dodge.Placement.PlaceSpot.TriggerDoor src/Dodge/Placement/PlaceSpot/TriggerDoor.hs:69:1-65 172365 0 0.0 0.0 0.0 0.0 maybeClearDoorPath Dodge.Placement.PlaceSpot.TriggerDoor src/Dodge/Placement/PlaceSpot/TriggerDoor.hs:(72,1)-(76,110) 172366 0 0.0 0.0 0.0 0.0 mouseActionsCr Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:(108,1)-(116,44) 157893 0 0.0 0.0 0.0 0.0 mouseActionsCr.rbPressed Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:113:5-48 157894 0 0.0 0.0 0.0 0.0 compare SDL.Input.Mouse src/SDL/Input/Mouse.hs:111:32-34 178040 156 0.0 0.0 0.0 0.0 ssLookupUp Dodge.SelectionSections src/Dodge/SelectionSections.hs:(70,1)-(72,10) 179227 0 0.0 0.0 0.0 0.0 ssLookupLT Dodge.SelectionSections src/Dodge/SelectionSections.hs:(80,1)-(83,29) 179228 0 0.0 0.0 0.0 0.0 stateUpdate Dodge.Creature.State src/Dodge/Creature/State.hs:(54,1)-(66,9) 157787 0 0.0 0.0 0.0 0.0 foldCr Dodge.Creature.State src/Dodge/Creature/State.hs:(40,1)-(44,21) 157788 0 0.0 0.0 0.0 0.0 foldCr.f Dodge.Creature.State src/Dodge/Creature/State.hs:(42,5)-(44,21) 157789 0 0.0 0.0 0.0 0.0 stepReloading Dodge.Reloading src/Dodge/Reloading.hs:(24,1)-(33,11) 178440 0 0.0 0.0 0.0 0.0 tryNextLoadAction Dodge.Reloading src/Dodge/Reloading.hs:(36,1)-(42,11) 178458 0 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(268,3)-(272,43) 178463 6 0.0 0.0 0.0 0.0 ix.go Control.Lens.At src/Control/Lens/At.hs:(270,5)-(272,43) 178464 6 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 178459 0 0.0 0.0 0.0 0.0 translateWallID Dodge.Wall.Move src/Dodge/Wall/Move.hs:(38,1)-(45,37) 172312 0 0.0 0.0 0.0 0.0 trySpinByCID Dodge.Projectile.Update src/Dodge/Projectile/Update.hs:(132,1)-(139,41) 179605 0 0.0 0.0 0.0 0.0 trySpinByCID.newSpin Dodge.Projectile.Update src/Dodge/Projectile/Update.hs:(136,5)-(138,14) 179606 0 0.0 0.0 0.0 0.0 tryStartLoading Dodge.Reloading src/Dodge/Reloading.hs:(50,1)-(53,31) 178301 0 0.0 0.0 0.0 0.0 unshadowBlock Dodge.Block src/Dodge/Block.hs:(39,1)-(44,16) 180348 0 0.0 0.0 0.0 0.0 updateCloseObjects Dodge.Inventory src/Dodge/Inventory.hs:(171,1)-(195,91) 177315 0 0.0 0.0 0.0 0.0 updateCloseObjects.filt Dodge.Inventory src/Dodge/Inventory.hs:184:5-101 177316 0 0.0 0.0 0.0 0.0 updateCloseObjects.filt.\ Dodge.Inventory src/Dodge/Inventory.hs:184:29-101 177317 0 0.0 0.0 0.0 0.0 updateCloseObjects.updatebyid Dodge.Inventory src/Dodge/Inventory.hs:(194,5)-(195,91) 177374 0 0.0 0.0 0.0 0.0 updateCloud Dodge.Update src/Dodge/Update.hs:(582,1)-(604,49) 165081 0 0.0 0.0 0.0 0.0 updateCloud.hitWl Dodge.Update src/Dodge/Update.hs:601:5-56 165082 0 0.0 0.0 0.0 0.0 updateSeenWalls Dodge.Update src/Dodge/Update.hs:539:1-81 157560 0 0.0 0.0 0.0 0.0 updateTurret Dodge.Machine.Update src/Dodge/Machine/Update.hs:(32,1)-(59,116) 158513 0 0.0 0.0 0.0 0.0 updateTurret.seesYou Dodge.Machine.Update src/Dodge/Machine/Update.hs:49:5-41 158514 0 0.0 0.0 0.0 0.0 updateWheelEvent Dodge.Update.Scroll src/Dodge/Update/Scroll.hs:(21,1)-(49,68) 177559 0 0.0 0.0 0.0 0.0 useItem Dodge.Creature.Impulse.UseItem src/Dodge/Creature/Impulse/UseItem.hs:(24,1)-(32,85) 178242 0 0.0 0.0 0.0 0.0 wasdWithAiming Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:(50,1)-(86,80) 178072 0 0.0 0.0 0.0 0.0 wasdWithAiming.addAnyTwist Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:(62,5)-(69,24) 178073 0 0.0 0.0 0.0 0.0 wlsNearCirc Dodge.Zoning.Wall src/Dodge/Zoning/Wall.hs:50:1-54 179749 0 0.0 0.0 0.0 0.0 wlsNearPoint Dodge.Zoning.Wall src/Dodge/Zoning/Wall.hs:40:1-52 179589 0 0.0 0.0 0.0 0.0 fallSmallBounceDamage.dodamage' Dodge.Prop.Moving src/Dodge/Prop/Moving.hs:(22,5)-(26,24) 180905 180400 0.1 0.0 0.1 0.0 _crPos Dodge.Data.Creature src/Dodge/Data/Creature.hs:37:7-12 180906 180400 0.0 0.0 0.0 0.0 _crRad Dodge.Data.Creature src/Dodge/Data/Creature.hs:47:7-12 180909 180400 0.0 0.0 0.0 0.0 setOldPos Dodge.Update src/Dodge/Update.hs:(323,1)-(326,31) 157757 47724 0.1 0.3 0.1 0.3 _crDir Dodge.Data.Creature src/Dodge/Data/Creature.hs:40:7-12 157758 47724 0.0 0.0 0.0 0.0 _crPos Dodge.Data.Creature src/Dodge/Data/Creature.hs:37:7-12 157759 47724 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(313,3)-(315,22) 158201 16923 0.0 0.0 0.0 0.0 compare Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:220:19-21 158202 19728 0.0 0.0 0.0 0.0 compare Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:23:25-27 158578 3499 0.0 0.0 0.0 0.0 invSideEff Dodge.Creature.State src/Dodge/Creature/State.hs:(237,1)-(247,78) 158203 0 0.0 0.0 0.0 0.0 invSideEff.f Dodge.Creature.State src/Dodge/Creature/State.hs:(244,5)-(247,78) 158204 0 0.0 0.0 0.0 0.0 itemInvSideEffect Dodge.Creature.State src/Dodge/Creature/State.hs:(250,1)-(254,100) 158205 0 0.0 0.0 0.0 0.0 itemInvSideEffect.hastorchattach Dodge.Creature.State src/Dodge/Creature/State.hs:254:5-100 158206 0 0.0 0.0 0.0 0.0 mcSensorTriggerUpdate Dodge.Machine.Update src/Dodge/Machine/Update.hs:(70,1)-(73,58) 158579 0 0.0 0.0 0.0 0.0 senseDamage Dodge.Machine.Update src/Dodge/Machine/Update.hs:(135,1)-(149,90) 158588 0 0.0 0.0 0.0 0.0 senseDamage.updatels Dodge.Machine.Update src/Dodge/Machine/Update.hs:(147,5)-(149,90) 158589 0 0.0 0.0 0.0 0.0 defaultApplyDamage.doPoisonDam Dodge.Creature.Damage src/Dodge/Creature/Damage.hs:29:5-35 157808 5818 0.0 0.0 0.0 0.0 defaultApplyDamage.poisonDam Dodge.Creature.Damage src/Dodge/Creature/Damage.hs:28:5-56 157807 5818 0.0 0.0 0.0 0.0 defaultApplyDamage.ps Dodge.Creature.Damage src/Dodge/Creature/Damage.hs:25:5-37 157806 5818 0.0 0.0 0.0 0.0 stepReloading Dodge.Reloading src/Dodge/Reloading.hs:(24,1)-(33,11) 157880 5237 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 178423 8 0.0 0.0 0.0 0.0 ix.\ Control.Lens.At src/Control/Lens/At.hs:307:31-50 178424 8 0.0 0.0 0.0 0.0 tryNextLoadAction Dodge.Reloading src/Dodge/Reloading.hs:(36,1)-(42,11) 178425 8 0.0 0.0 0.0 0.0 _actionTime Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:14:18-28 178474 6 0.0 0.0 0.0 0.0 updateMovement Dodge.Creature.State src/Dodge/Creature/State.hs:(316,1)-(324,25) 157855 5237 0.0 0.0 0.0 0.0 isFrictionless Dodge.Creature.State src/Dodge/Creature/State.hs:(327,1)-(330,14) 157856 5237 0.0 0.0 0.0 0.0 updateWalkCycle Dodge.Creature.State.WalkCycle src/Dodge/Creature/State/WalkCycle.hs:(13,1)-(17,44) 157869 5237 0.0 0.0 0.0 0.0 updateWalkCycle.maxStride Dodge.Creature.State.WalkCycle src/Dodge/Creature/State/WalkCycle.hs:17:5-44 157877 5237 0.0 0.0 0.0 0.0 _crStance Dodge.Data.Creature src/Dodge/Data/Creature.hs:62:7-15 157878 5237 0.0 0.0 0.0 0.0 _strideLength Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:16:7-19 157879 5237 0.0 0.0 0.0 0.0 normalGait Dodge.Creature.State.WalkCycle src/Dodge/Creature/State/WalkCycle.hs:(20,1)-(23,40) 176483 34 0.0 0.0 0.0 0.0 damageCircle.addcreaturedamages Dodge.DamageCircle src/Dodge/DamageCircle.hs:22:5-71 179767 3746 0.0 0.0 0.0 0.0 damageCircle.addwalldamages Dodge.DamageCircle src/Dodge/DamageCircle.hs:19:5-69 179755 3746 0.0 0.0 0.0 0.0 updateIMl' Dodge.Update src/Dodge/Update.hs:365:1-50 157743 3492 0.0 0.0 1.3 1.4 updateProp Dodge.Prop.Update src/Dodge/Prop/Update.hs:(12,1)-(23,47) 158839 9319 0.0 0.0 0.1 0.2 _prUpdate Dodge.Data.Prop src/Dodge/Data/Prop.hs:22:11-19 158843 9319 0.0 0.0 0.0 0.0 doPropUpdates Dodge.Prop.Update src/Dodge/Prop/Update.hs:(37,1)-(39,49) 158840 4656 0.0 0.0 0.1 0.1 doPropUpdates.f Dodge.Prop.Update src/Dodge/Prop/Update.hs:39:5-49 158841 9312 0.0 0.0 0.1 0.1 propUpdatePosition Dodge.Prop.Update src/Dodge/Prop/Update.hs:(31,1)-(34,78) 158844 4656 0.0 0.1 0.1 0.1 _prID Dodge.Data.Prop src/Dodge/Data/Prop.hs:25:11-15 158846 9312 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 158845 9312 0.0 0.0 0.0 0.0 ix.\ Control.Lens.At src/Control/Lens/At.hs:307:31-50 158847 9312 0.0 0.0 0.0 0.0 doWdP2f Dodge.WdP2f src/Dodge/WdP2f.hs:(9,1)-(13,31) 161578 4658 0.0 0.0 0.0 0.0 doWdP2f.\ Dodge.WdP2f src/Dodge/WdP2f.hs:(12,9)-(13,31) 161579 4658 0.0 0.0 0.0 0.0 doWdP2f.\.(...) Dodge.WdP2f src/Dodge/WdP2f.hs:12:13-72 161583 4658 0.0 0.0 0.0 0.0 doWdP2f.\.b Dodge.WdP2f src/Dodge/WdP2f.hs:12:13-72 161581 4658 0.0 0.0 0.0 0.0 doWdP2f.\.a Dodge.WdP2f src/Dodge/WdP2f.hs:12:13-72 161630 2329 0.0 0.0 0.0 0.0 updateProp.\ Dodge.Prop.Update src/Dodge/Prop/Update.hs:19:34-98 158849 4656 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 158850 4656 0.0 0.0 0.0 0.0 ix.\ Control.Lens.At src/Control/Lens/At.hs:307:31-50 158851 4656 0.0 0.0 0.0 0.0 fallSmallBounceDamage Dodge.Prop.Moving src/Dodge/Prop/Moving.hs:(12,1)-(26,24) 180833 3048 0.0 0.0 0.0 0.0 _prID Dodge.Data.Prop src/Dodge/Data/Prop.hs:25:11-15 180837 3048 0.0 0.0 0.0 0.0 fallSmallBounceDamage.dodamage Dodge.Prop.Moving src/Dodge/Prop/Moving.hs:(19,5)-(21,24) 180834 3048 0.0 0.0 0.0 0.0 _prPosZ Dodge.Data.Prop src/Dodge/Data/Prop.hs:26:11-17 180835 3048 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 180836 3048 0.0 0.0 0.0 0.0 ix.\ Control.Lens.At src/Control/Lens/At.hs:307:31-50 180838 3048 0.0 0.0 0.0 0.0 fallSmallBounceDamage.p Dodge.Prop.Moving src/Dodge/Prop/Moving.hs:17:5-17 180907 2200 0.0 0.0 0.0 0.0 _prPos Dodge.Data.Prop src/Dodge/Data/Prop.hs:20:11-16 180908 2200 0.0 0.0 0.0 0.0 updateCreature Dodge.Creature.Update src/Dodge/Creature/Update.hs:(11,1)-(15,26) 157771 10 0.0 0.0 0.8 0.7 updateLampoid Dodge.Lampoid src/Dodge/Lampoid.hs:(14,1)-(35,28) 157969 582 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 157990 582 0.0 0.0 0.0 0.0 ix.\ Control.Lens.At src/Control/Lens/At.hs:307:31-50 157992 582 0.0 0.0 0.0 0.0 _crHP Dodge.Data.Creature src/Dodge/Data/Creature.hs:49:7-11 163130 580 0.0 0.0 0.0 0.0 doDamage Dodge.Creature.State src/Dodge/Creature/State.hs:(165,1)-(170,34) 163131 580 0.0 0.0 0.0 0.0 applyCreatureDamage Dodge.Creature.Damage src/Dodge/Creature/Damage.hs:(15,1)-(18,34) 163132 580 0.0 0.0 0.0 0.0 _crMaterial Dodge.Data.Creature src/Dodge/Data/Creature.hs:60:7-17 163133 580 0.0 0.0 0.0 0.0 defaultApplyDamage Dodge.Creature.Damage src/Dodge/Creature/Damage.hs:(21,1)-(29,35) 163134 580 0.0 0.0 0.0 0.0 _crID Dodge.Data.Creature src/Dodge/Data/Creature.hs:46:7-11 163145 580 0.0 0.0 0.0 0.0 defaultApplyDamage.(...) Dodge.Creature.Damage src/Dodge/Creature/Damage.hs:25:5-37 163135 580 0.0 0.0 0.0 0.0 defaultApplyDamage.ds' Dodge.Creature.Damage src/Dodge/Creature/Damage.hs:25:5-37 163140 580 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 163144 580 0.0 0.0 0.0 0.0 ix.\ Control.Lens.At src/Control/Lens/At.hs:307:31-50 163146 580 0.0 0.0 0.0 0.0 applyPastDamages Dodge.Creature.State src/Dodge/Creature/State.hs:(174,1)-(187,19) 163142 580 0.0 0.0 0.0 0.0 _crPastDamage Dodge.Data.Creature src/Dodge/Data/Creature.hs:61:7-19 163143 1740 0.0 0.0 0.0 0.0 doDamage.dams Dodge.Creature.State src/Dodge/Creature/State.hs:170:5-34 163136 580 0.0 0.0 0.0 0.0 _crState Dodge.Data.Creature src/Dodge/Data/Creature.hs:58:7-14 163137 580 0.0 0.0 0.0 0.0 _csDamage Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:17:7-15 163138 580 0.0 0.0 0.0 0.0 updateLampoid.cpos Dodge.Lampoid src/Dodge/Lampoid.hs:31:5-20 157979 292 0.0 0.0 0.0 0.0 _crPos Dodge.Data.Creature src/Dodge/Data/Creature.hs:37:7-12 157980 292 0.0 0.0 0.0 0.0 updateLampoid.crtype Dodge.Lampoid src/Dodge/Lampoid.hs:33:5-23 157983 292 0.0 0.0 0.0 0.0 _crType Dodge.Data.Creature src/Dodge/Data/Creature.hs:45:7-13 157984 292 0.0 0.0 0.0 0.0 updateLampoid.h Dodge.Lampoid src/Dodge/Lampoid.hs:34:5-26 157981 292 0.0 0.0 0.0 0.0 _lampHeight Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:72:16-26 157982 292 0.0 0.0 0.0 0.0 _crID Dodge.Data.Creature src/Dodge/Data/Creature.hs:46:7-11 157991 2 0.0 0.0 0.0 0.0 lsColPosID Dodge.LightSource src/Dodge/LightSource.hs:48:1-47 157987 2 0.0 0.0 0.0 0.0 lsColPos Dodge.LightSource src/Dodge/LightSource.hs:51:1-42 157988 2 0.0 0.0 0.0 0.0 lsColPosRad Dodge.LightSource src/Dodge/LightSource.hs:(57,1)-(61,32) 157989 2 0.0 0.0 0.0 0.0 updateLampoid.i Dodge.Lampoid src/Dodge/Lampoid.hs:16:13-63 157977 2 0.0 0.0 0.0 0.0 newKey IntMapHelp src/IntMapHelp.hs:60:1-42 157978 0 0.0 0.0 0.0 0.0 updateLampoid.lcol Dodge.Lampoid src/Dodge/Lampoid.hs:35:5-28 157985 2 0.0 0.0 0.0 0.0 _lampColor Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:72:38-47 157986 2 0.0 0.0 0.0 0.0 _crType Dodge.Data.Creature src/Dodge/Data/Creature.hs:45:7-13 157967 10 0.0 0.0 0.0 0.0 updateHumanoid Dodge.Humanoid src/Dodge/Humanoid.hs:(13,1)-(181,9) 157772 9 0.0 0.0 0.7 0.6 chainCreatureUpdates Dodge.Creature.ChainUpdates src/Dodge/Creature/ChainUpdates.hs:(11,1)-(13,23) 158326 9308 0.0 0.0 0.2 0.2 chainCreatureUpdates.unf Dodge.Creature.ChainUpdates src/Dodge/Creature/ChainUpdates.hs:13:5-23 158327 32578 0.0 0.0 0.2 0.2 performActions Dodge.Creature.Action src/Dodge/Creature/Action.hs:(45,1)-(50,83) 158330 4654 0.0 0.0 0.0 0.0 performActions.(...) Dodge.Creature.Action src/Dodge/Creature/Action.hs:50:5-83 158332 4654 0.0 0.0 0.0 0.0 performAction Dodge.Creature.Action src/Dodge/Creature/Action.hs:(99,1)-(149,29) 163147 16 0.0 0.0 0.0 0.0 _crDir Dodge.Data.Creature src/Dodge/Data/Creature.hs:40:7-12 163176 16 0.0 0.0 0.0 0.0 _crPos Dodge.Data.Creature src/Dodge/Data/Creature.hs:37:7-12 163175 16 0.0 0.0 0.0 0.0 performActions.iss Dodge.Creature.Action src/Dodge/Creature/Action.hs:50:5-83 158331 4654 0.0 0.0 0.0 0.0 performActions.mayas Dodge.Creature.Action src/Dodge/Creature/Action.hs:50:5-83 158333 4654 0.0 0.0 0.0 0.0 sentinelAI Dodge.Creature.SentinelAI src/Dodge/Creature/SentinelAI.hs:(21,1)-(45,27) 158328 0 0.0 0.0 0.1 0.0 reloadOverride Dodge.Creature.ReaderUpdate src/Dodge/Creature/ReaderUpdate.hs:(154,1)-(167,9) 158361 4654 0.0 0.0 0.0 0.0 == Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:41:15-16 158362 4654 0.0 0.0 0.0 0.0 crHasTargetLOS Dodge.Creature.Test src/Dodge/Creature/Test.hs:(55,1)-(57,20) 163150 4633 0.0 0.0 0.0 0.0 sentinelExtraWatchUpdate Dodge.Creature.SentinelAI src/Dodge/Creature/SentinelAI.hs:(89,1)-(101,9) 158329 0 0.0 0.0 0.0 0.0 watchUpdateStrat Dodge.Creature.ReaderUpdate src/Dodge/Creature/ReaderUpdate.hs:(179,1)-(183,11) 158334 4654 0.0 0.0 0.0 0.0 listGuard Dodge.Creature.ReaderUpdate src/Dodge/Creature/ReaderUpdate.hs:(186,1)-(189,22) 163148 13920 0.0 0.0 0.0 0.0 watchUpdateStrat.\ Dodge.Creature.ReaderUpdate src/Dodge/Creature/ReaderUpdate.hs:182:87-98 163162 4640 0.0 0.0 0.0 0.0 crAwayFromPost Dodge.Creature.Test src/Dodge/Creature/Test.hs:(70,1)-(75,26) 163180 7 0.0 0.0 0.0 0.0 _apGoal Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:22:11-17 163182 7 0.0 0.0 0.0 0.0 _crActionPlan Dodge.Data.Creature src/Dodge/Data/Creature.hs:63:7-19 163181 7 0.0 0.0 0.0 0.0 crAwayFromPost.sentinelGoal Dodge.Creature.Test src/Dodge/Creature/Test.hs:(74,5)-(75,26) 163183 7 0.0 0.0 0.0 0.0 crHasTargetLOS Dodge.Creature.Test src/Dodge/Creature/Test.hs:(55,1)-(57,20) 163179 7 0.0 0.0 0.0 0.0 crAwayFromPost Dodge.Creature.Test src/Dodge/Creature/Test.hs:(70,1)-(75,26) 163158 4633 0.0 0.0 0.0 0.0 _apGoal Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:22:11-17 163160 4633 0.0 0.0 0.0 0.0 _crActionPlan Dodge.Data.Creature src/Dodge/Data/Creature.hs:63:7-19 163159 4633 0.0 0.0 0.0 0.0 crAwayFromPost.sentinelGoal Dodge.Creature.Test src/Dodge/Creature/Test.hs:(74,5)-(75,26) 163161 4633 0.0 0.0 0.0 0.0 _crPos Dodge.Data.Creature src/Dodge/Data/Creature.hs:37:7-12 165104 4624 0.0 0.0 0.0 0.0 sentinelExtraWatchUpdate Dodge.Creature.SentinelAI src/Dodge/Creature/SentinelAI.hs:(89,1)-(101,9) 158335 0 0.0 0.0 0.1 0.1 doStrategyActions Dodge.Creature.ReaderUpdate src/Dodge/Creature/ReaderUpdate.hs:(146,1)-(151,11) 158356 4654 0.0 0.0 0.0 0.0 overrideInternal Dodge.Creature.ReaderUpdate src/Dodge/Creature/ReaderUpdate.hs:(170,1)-(172,20) 158358 4654 0.0 0.0 0.0 0.0 sentinelExtraWatchUpdate.\ Dodge.Creature.SentinelAI src/Dodge/Creature/SentinelAI.hs:99:25-79 158359 4654 0.0 0.0 0.0 0.0 crHasTarget Dodge.Creature.Test src/Dodge/Creature/Test.hs:52:1-62 158360 4654 0.0 0.0 0.0 0.0 perceptionUpdate Dodge.Creature.Perception src/Dodge/Creature/Perception.hs:26:1-91 158336 4654 0.0 0.0 0.1 0.1 basicAttentionUpdate Dodge.Creature.Perception src/Dodge/Creature/Perception.hs:(138,1)-(140,91) 158342 4654 0.0 0.0 0.0 0.0 newExtraAwareness Dodge.Creature.Perception src/Dodge/Creature/Perception.hs:(149,1)-(158,22) 158343 4654 0.0 0.0 0.0 0.0 newExtraAwareness.cpos Dodge.Creature.Perception src/Dodge/Creature/Perception.hs:156:5-20 158344 4654 0.0 0.0 0.0 0.0 _crPos Dodge.Data.Creature src/Dodge/Data/Creature.hs:37:7-12 158345 4654 0.0 0.0 0.0 0.0 newExtraAwareness.tpos Dodge.Creature.Perception src/Dodge/Creature/Perception.hs:155:5-61 158346 4654 0.0 0.0 0.0 0.0 basicAwarenessUpdate Dodge.Creature.Perception src/Dodge/Creature/Perception.hs:(36,1)-(67,28) 158347 4654 0.0 0.0 0.0 0.0 _cpAttention Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:34:7-18 158348 4654 0.0 0.0 0.0 0.0 _crPerception Dodge.Data.Creature src/Dodge/Data/Creature.hs:65:7-19 158349 4654 0.0 0.0 0.0 0.0 basicAwarenessUpdate.becomesCognizant Dodge.Creature.Perception src/Dodge/Creature/Perception.hs:48:9-93 158354 4654 0.0 0.0 0.0 0.0 basicAwarenessUpdate.maybeBark Dodge.Creature.Perception src/Dodge/Creature/Perception.hs:(53,9)-(67,28) 158355 4654 0.0 0.0 0.0 0.0 basicAwarenessUpdate.newAwareness Dodge.Creature.Perception src/Dodge/Creature/Perception.hs:47:9-102 158353 4654 0.0 0.0 0.0 0.0 basicAwarenessUpdate.oldAwareness Dodge.Creature.Perception src/Dodge/Creature/Perception.hs:46:9-54 158350 4654 0.0 0.0 0.0 0.0 _cpAwareness Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:35:7-18 158352 4654 0.0 0.0 0.0 0.0 _crPerception Dodge.Data.Creature src/Dodge/Data/Creature.hs:65:7-19 158351 4654 0.0 0.0 0.0 0.0 rememberSounds Dodge.Creature.Perception src/Dodge/Creature/Perception.hs:(176,1)-(184,68) 158337 4654 0.0 0.0 0.0 0.0 rememberSounds.awakeupdate Dodge.Creature.Perception src/Dodge/Creature/Perception.hs:(181,5)-(183,60) 158341 4654 0.0 0.0 0.0 0.0 rememberSounds.closesounds Dodge.Creature.Perception src/Dodge/Creature/Perception.hs:184:5-68 158338 4654 0.0 0.0 0.0 0.0 soundIsClose Dodge.Creature.Perception src/Dodge/Creature/Perception.hs:(188,1)-(193,20) 163166 496 0.0 0.0 0.0 0.0 soundIsClose.cpos Dodge.Creature.Perception src/Dodge/Creature/Perception.hs:193:5-20 163167 448 0.0 0.0 0.0 0.0 _crPos Dodge.Data.Creature src/Dodge/Data/Creature.hs:37:7-12 163168 448 0.0 0.0 0.0 0.0 newSounds Dodge.Creature.Perception src/Dodge/Creature/Perception.hs:(169,1)-(173,20) 158339 0 0.0 0.0 0.0 0.0 _playingSounds Dodge.Data.World src/Dodge/Data/World.hs:42:7-20 158340 4654 0.0 0.0 0.0 0.0 newSounds.f Dodge.Creature.Perception src/Dodge/Creature/Perception.hs:(171,5)-(173,20) 163163 4448 0.0 0.0 0.0 0.0 _playStatus Sound.Data src/Sound/Data.hs:18:7-17 163164 4448 0.0 0.0 0.0 0.0 _soundStatus Sound.Data src/Sound/Data.hs:51:7-18 163165 4448 0.0 0.0 0.0 0.0 _soundPos Sound.Data src/Sound/Data.hs:54:7-15 163169 496 0.0 0.0 0.0 0.0 targetYouWhenCognizant Dodge.Creature.ReaderUpdate src/Dodge/Creature/ReaderUpdate.hs:(192,1)-(196,47) 158357 4654 0.0 0.0 0.0 0.0 sentinelAI Dodge.Creature.SentinelAI src/Dodge/Creature/SentinelAI.hs:(21,1)-(45,27) 158035 4656 0.0 0.0 0.0 0.0 defaultImpulsive Dodge.Humanoid src/Dodge/Humanoid.hs:(197,1)-(202,28) 157994 0 0.0 0.0 0.4 0.4 defaultImpulsive.updateRandGen Dodge.Humanoid src/Dodge/Humanoid.hs:(200,5)-(202,28) 158238 4656 0.0 0.0 0.0 0.0 defaultImpulsive.updateRandGen.(...) Dodge.Humanoid src/Dodge/Humanoid.hs:201:13-55 158239 4656 0.0 0.0 0.0 0.0 _randGen Dodge.Data.World src/Dodge/Data/World.hs:40:7-14 158259 4656 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:235:3-43 158240 4656 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 158241 4656 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 158248 0 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 158256 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:556:19-27 158257 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:566:3-27 158258 0 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 158260 4656 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 158261 4656 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 158266 4656 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 158267 4656 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 158269 4656 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 158268 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 158262 4656 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 158263 4656 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 158265 4656 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 158264 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 158272 4656 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 158273 4656 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 158270 4656 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 158271 0 0.0 0.0 0.0 0.0 defaultImpulsive.updateRandGen.g Dodge.Humanoid src/Dodge/Humanoid.hs:201:13-55 158279 4656 0.0 0.0 0.0 0.0 impulsiveAIBefore Dodge.Creature.Impulse src/Dodge/Creature/Impulse.hs:(27,1)-(29,40) 158324 4654 0.0 0.0 0.0 0.0 _crID Dodge.Data.Creature src/Dodge/Data/Creature.hs:46:7-11 158368 4654 0.0 0.0 0.0 0.0 impulsiveAIBefore.(...) Dodge.Creature.Impulse src/Dodge/Creature/Impulse.hs:29:5-40 158325 4654 0.0 0.0 0.0 0.0 followImpulses Dodge.Creature.Impulse src/Dodge/Creature/Impulse.hs:(32,1)-(34,74) 158363 4654 0.0 0.0 0.0 0.0 _apImpulse Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:19:11-20 158365 4654 0.0 0.0 0.0 0.0 _crActionPlan Dodge.Data.Creature src/Dodge/Data/Creature.hs:63:7-19 158364 4654 0.0 0.0 0.0 0.0 followImpulses.f Dodge.Creature.Impulse src/Dodge/Creature/Impulse.hs:34:5-74 163170 16 0.0 0.0 0.0 0.0 followImpulse Dodge.Creature.Impulse src/Dodge/Creature/Impulse.hs:(37,1)-(88,56) 163174 16 0.0 0.0 0.0 0.0 .:~ LensHelp src/LensHelp.hs:15:1-22 163178 16 0.0 0.0 0.0 0.0 followImpulse.crup Dodge.Creature.Impulse src/Dodge/Creature/Impulse.hs:75:5-16 163177 16 0.0 0.0 0.0 0.0 impulsiveAIBefore.cr' Dodge.Creature.Impulse src/Dodge/Creature/Impulse.hs:29:5-40 158370 4654 0.0 0.0 0.0 0.0 impulsiveAIBefore.g Dodge.Creature.Impulse src/Dodge/Creature/Impulse.hs:29:5-40 158366 4654 0.0 0.0 0.0 0.0 impulsiveAIBefore.(...) Dodge.Creature.Impulse src/Dodge/Creature/Impulse.hs:29:5-40 163171 0 0.0 0.0 0.0 0.0 followImpulses Dodge.Creature.Impulse src/Dodge/Creature/Impulse.hs:(32,1)-(34,74) 163172 0 0.0 0.0 0.0 0.0 followImpulses.f Dodge.Creature.Impulse src/Dodge/Creature/Impulse.hs:34:5-74 163173 0 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 158367 4654 0.0 0.0 0.0 0.0 ix.\ Control.Lens.At src/Control/Lens/At.hs:307:31-50 158369 4654 0.0 0.0 0.0 0.0 stateUpdate Dodge.Creature.State src/Dodge/Creature/State.hs:(54,1)-(66,9) 157995 2 0.0 0.0 0.3 0.3 foldCr Dodge.Creature.State src/Dodge/Creature/State.hs:(40,1)-(44,21) 157996 4656 0.0 0.0 0.2 0.2 foldCr.f Dodge.Creature.State src/Dodge/Creature/State.hs:(42,5)-(44,21) 157997 46560 0.0 0.0 0.2 0.2 _crID Dodge.Data.Creature src/Dodge/Data/Creature.hs:46:7-11 157998 4656 0.0 0.0 0.0 0.0 checkDeath Dodge.Creature.State src/Dodge/Creature/State.hs:(77,1)-(92,76) 158013 4656 0.0 0.0 0.0 0.0 _crHP Dodge.Data.Creature src/Dodge/Data/Creature.hs:49:7-11 158014 4656 0.0 0.0 0.0 0.0 clearDamage Dodge.Creature.State src/Dodge/Creature/State.hs:(160,1)-(162,80) 158015 4656 0.0 0.0 0.0 0.1 _crID Dodge.Data.Creature src/Dodge/Data/Creature.hs:46:7-11 158017 4656 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 158016 4656 0.0 0.0 0.0 0.0 ix.\ Control.Lens.At src/Control/Lens/At.hs:307:31-50 158018 4656 0.0 0.0 0.0 0.0 doDamage Dodge.Creature.State src/Dodge/Creature/State.hs:(165,1)-(170,34) 157999 4656 0.0 0.0 0.0 0.0 applyCreatureDamage Dodge.Creature.Damage src/Dodge/Creature/Damage.hs:(15,1)-(18,34) 158000 4656 0.0 0.0 0.0 0.0 _crMaterial Dodge.Data.Creature src/Dodge/Data/Creature.hs:60:7-17 158001 4656 0.0 0.0 0.0 0.0 defaultApplyDamage Dodge.Creature.Damage src/Dodge/Creature/Damage.hs:(21,1)-(29,35) 158002 4656 0.0 0.0 0.0 0.0 _crID Dodge.Data.Creature src/Dodge/Data/Creature.hs:46:7-11 158011 4656 0.0 0.0 0.0 0.0 defaultApplyDamage.(...) Dodge.Creature.Damage src/Dodge/Creature/Damage.hs:25:5-37 158003 4656 0.0 0.0 0.0 0.0 defaultApplyDamage.ds' Dodge.Creature.Damage src/Dodge/Creature/Damage.hs:25:5-37 158007 4656 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 158010 4656 0.0 0.0 0.0 0.0 ix.\ Control.Lens.At src/Control/Lens/At.hs:307:31-50 158012 4656 0.0 0.0 0.0 0.0 applyPastDamages Dodge.Creature.State src/Dodge/Creature/State.hs:(174,1)-(187,19) 158008 4656 0.0 0.0 0.0 0.0 _crPastDamage Dodge.Data.Creature src/Dodge/Data/Creature.hs:61:7-19 158009 13968 0.0 0.0 0.0 0.0 doDamage.dams Dodge.Creature.State src/Dodge/Creature/State.hs:170:5-34 158004 4656 0.0 0.0 0.0 0.0 _crState Dodge.Data.Creature src/Dodge/Data/Creature.hs:58:7-14 158005 4656 0.0 0.0 0.0 0.0 _csDamage Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:17:7-15 158006 4656 0.0 0.0 0.0 0.0 internalUpdate Dodge.Creature.State src/Dodge/Creature/State.hs:(143,1)-(148,12) 158019 4656 0.0 0.0 0.0 0.0 _crID Dodge.Data.Creature src/Dodge/Data/Creature.hs:46:7-11 158021 4656 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 158020 4656 0.0 0.0 0.0 0.0 ix.\ Control.Lens.At src/Control/Lens/At.hs:307:31-50 158022 4656 0.0 0.0 0.0 0.0 stepReloading Dodge.Reloading src/Dodge/Reloading.hs:(24,1)-(33,11) 158032 1 0.0 0.0 0.0 0.0 updateMovement Dodge.Creature.State src/Dodge/Creature/State.hs:(316,1)-(324,25) 158026 1 0.0 0.0 0.0 0.0 isFrictionless Dodge.Creature.State src/Dodge/Creature/State.hs:(327,1)-(330,14) 158027 1 0.0 0.0 0.0 0.0 updateWalkCycle Dodge.Creature.State.WalkCycle src/Dodge/Creature/State/WalkCycle.hs:(13,1)-(17,44) 158028 1 0.0 0.0 0.0 0.0 updateWalkCycle.maxStride Dodge.Creature.State.WalkCycle src/Dodge/Creature/State/WalkCycle.hs:17:5-44 158029 1 0.0 0.0 0.0 0.0 _crStance Dodge.Data.Creature src/Dodge/Data/Creature.hs:62:7-15 158030 1 0.0 0.0 0.0 0.0 _strideLength Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:16:7-19 158031 1 0.0 0.0 0.0 0.0 impulsiveAIBefore Dodge.Creature.Impulse src/Dodge/Creature/Impulse.hs:(27,1)-(29,40) 158023 2 0.0 0.0 0.0 0.0 _crID Dodge.Data.Creature src/Dodge/Data/Creature.hs:46:7-11 158116 2 0.0 0.0 0.0 0.0 impulsiveAIBefore.(...) Dodge.Creature.Impulse src/Dodge/Creature/Impulse.hs:29:5-40 158024 2 0.0 0.0 0.0 0.0 chainCreatureUpdates Dodge.Creature.ChainUpdates src/Dodge/Creature/ChainUpdates.hs:(11,1)-(13,23) 158025 4 0.0 0.0 0.0 0.0 chainCreatureUpdates.unf Dodge.Creature.ChainUpdates src/Dodge/Creature/ChainUpdates.hs:13:5-23 158033 14 0.0 0.0 0.0 0.0 performActions Dodge.Creature.Action src/Dodge/Creature/Action.hs:(45,1)-(50,83) 158040 2 0.0 0.0 0.0 0.0 performActions.(...) Dodge.Creature.Action src/Dodge/Creature/Action.hs:50:5-83 158042 2 0.0 0.0 0.0 0.0 performActions.iss Dodge.Creature.Action src/Dodge/Creature/Action.hs:50:5-83 158041 2 0.0 0.0 0.0 0.0 performActions.mayas Dodge.Creature.Action src/Dodge/Creature/Action.hs:50:5-83 158043 2 0.0 0.0 0.0 0.0 sentinelAI Dodge.Creature.SentinelAI src/Dodge/Creature/SentinelAI.hs:(21,1)-(45,27) 158036 0 0.0 0.0 0.0 0.0 reloadOverride Dodge.Creature.ReaderUpdate src/Dodge/Creature/ReaderUpdate.hs:(154,1)-(167,9) 158109 2 0.0 0.0 0.0 0.0 == Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:41:15-16 158110 2 0.0 0.0 0.0 0.0 sentinelExtraWatchUpdate Dodge.Creature.SentinelAI src/Dodge/Creature/SentinelAI.hs:(89,1)-(101,9) 158039 0 0.0 0.0 0.0 0.0 watchUpdateStrat Dodge.Creature.ReaderUpdate src/Dodge/Creature/ReaderUpdate.hs:(179,1)-(183,11) 158044 2 0.0 0.0 0.0 0.0 sentinelExtraWatchUpdate Dodge.Creature.SentinelAI src/Dodge/Creature/SentinelAI.hs:(89,1)-(101,9) 158053 0 0.0 0.0 0.0 0.0 doStrategyActions Dodge.Creature.ReaderUpdate src/Dodge/Creature/ReaderUpdate.hs:(146,1)-(151,11) 158089 2 0.0 0.0 0.0 0.0 overrideInternal Dodge.Creature.ReaderUpdate src/Dodge/Creature/ReaderUpdate.hs:(170,1)-(172,20) 158100 2 0.0 0.0 0.0 0.0 sentinelExtraWatchUpdate.\ Dodge.Creature.SentinelAI src/Dodge/Creature/SentinelAI.hs:99:25-79 158101 2 0.0 0.0 0.0 0.0 crHasTarget Dodge.Creature.Test src/Dodge/Creature/Test.hs:52:1-62 158102 2 0.0 0.0 0.0 0.0 perceptionUpdate Dodge.Creature.Perception src/Dodge/Creature/Perception.hs:26:1-91 158054 2 0.0 0.0 0.0 0.0 basicAttentionUpdate Dodge.Creature.Perception src/Dodge/Creature/Perception.hs:(138,1)-(140,91) 158061 2 0.0 0.0 0.0 0.0 newExtraAwareness Dodge.Creature.Perception src/Dodge/Creature/Perception.hs:(149,1)-(158,22) 158062 2 0.0 0.0 0.0 0.0 newExtraAwareness.cpos Dodge.Creature.Perception src/Dodge/Creature/Perception.hs:156:5-20 158063 2 0.0 0.0 0.0 0.0 _crPos Dodge.Data.Creature src/Dodge/Data/Creature.hs:37:7-12 158064 2 0.0 0.0 0.0 0.0 newExtraAwareness.tpos Dodge.Creature.Perception src/Dodge/Creature/Perception.hs:155:5-61 158065 2 0.0 0.0 0.0 0.0 basicAwarenessUpdate Dodge.Creature.Perception src/Dodge/Creature/Perception.hs:(36,1)-(67,28) 158079 2 0.0 0.0 0.0 0.0 _cpAttention Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:34:7-18 158080 2 0.0 0.0 0.0 0.0 _crPerception Dodge.Data.Creature src/Dodge/Data/Creature.hs:65:7-19 158081 2 0.0 0.0 0.0 0.0 basicAwarenessUpdate.becomesCognizant Dodge.Creature.Perception src/Dodge/Creature/Perception.hs:48:9-93 158086 2 0.0 0.0 0.0 0.0 basicAwarenessUpdate.maybeBark Dodge.Creature.Perception src/Dodge/Creature/Perception.hs:(53,9)-(67,28) 158087 2 0.0 0.0 0.0 0.0 basicAwarenessUpdate.newAwareness Dodge.Creature.Perception src/Dodge/Creature/Perception.hs:47:9-102 158085 2 0.0 0.0 0.0 0.0 basicAwarenessUpdate.oldAwareness Dodge.Creature.Perception src/Dodge/Creature/Perception.hs:46:9-54 158082 2 0.0 0.0 0.0 0.0 _cpAwareness Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:35:7-18 158084 2 0.0 0.0 0.0 0.0 _crPerception Dodge.Data.Creature src/Dodge/Data/Creature.hs:65:7-19 158083 2 0.0 0.0 0.0 0.0 rememberSounds Dodge.Creature.Perception src/Dodge/Creature/Perception.hs:(176,1)-(184,68) 158055 2 0.0 0.0 0.0 0.0 rememberSounds.awakeupdate Dodge.Creature.Perception src/Dodge/Creature/Perception.hs:(181,5)-(183,60) 158060 2 0.0 0.0 0.0 0.0 rememberSounds.closesounds Dodge.Creature.Perception src/Dodge/Creature/Perception.hs:184:5-68 158056 2 0.0 0.0 0.0 0.0 newSounds Dodge.Creature.Perception src/Dodge/Creature/Perception.hs:(169,1)-(173,20) 158058 0 0.0 0.0 0.0 0.0 _playingSounds Dodge.Data.World src/Dodge/Data/World.hs:42:7-20 158059 2 0.0 0.0 0.0 0.0 targetYouWhenCognizant Dodge.Creature.ReaderUpdate src/Dodge/Creature/ReaderUpdate.hs:(192,1)-(196,47) 158098 2 0.0 0.0 0.0 0.0 followImpulses Dodge.Creature.Impulse src/Dodge/Creature/Impulse.hs:(32,1)-(34,74) 158111 2 0.0 0.0 0.0 0.0 _apImpulse Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:19:11-20 158113 2 0.0 0.0 0.0 0.0 _crActionPlan Dodge.Data.Creature src/Dodge/Data/Creature.hs:63:7-19 158112 2 0.0 0.0 0.0 0.0 impulsiveAIBefore.cr' Dodge.Creature.Impulse src/Dodge/Creature/Impulse.hs:29:5-40 158121 2 0.0 0.0 0.0 0.0 impulsiveAIBefore.g Dodge.Creature.Impulse src/Dodge/Creature/Impulse.hs:29:5-40 158114 2 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 158115 2 0.0 0.0 0.0 0.0 ix.\ Control.Lens.At src/Control/Lens/At.hs:307:31-50 158117 2 0.0 0.0 0.0 0.0 equipmentEffects Dodge.Creature.State src/Dodge/Creature/State.hs:233:1-90 158231 1 0.0 0.0 0.0 0.0 _crInvEquipped Dodge.Data.Creature src/Dodge/Data/Creature.hs:55:7-20 158232 1 0.0 0.0 0.0 0.0 heldAimEffects Dodge.Creature.State src/Dodge/Creature/State.hs:(69,1)-(74,33) 158233 1 0.0 0.0 0.0 0.0 crIsAiming Dodge.Creature.Test src/Dodge/Creature/Test.hs:49:1-49 158234 1 0.0 0.0 0.0 0.0 == Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:41:15-16 158237 1 0.0 0.0 0.0 0.0 _crStance Dodge.Data.Creature src/Dodge/Data/Creature.hs:62:7-15 158235 1 0.0 0.0 0.0 0.0 _posture Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:15:7-14 158236 1 0.0 0.0 0.0 0.0 invSideEff Dodge.Creature.State src/Dodge/Creature/State.hs:(237,1)-(247,78) 158146 1 0.0 0.0 0.0 0.0 invSideEff.f Dodge.Creature.State src/Dodge/Creature/State.hs:(244,5)-(247,78) 158198 2 0.0 0.0 0.0 0.0 invSideEff.f.\ Dodge.Creature.State src/Dodge/Creature/State.hs:247:34-52 158226 2 0.0 0.0 0.0 0.0 doInvEffect Dodge.ItEffect src/Dodge/ItEffect.hs:(9,1)-(18,47) 158227 2 0.0 0.0 0.0 0.0 itemInvSideEffect Dodge.Creature.State src/Dodge/Creature/State.hs:(250,1)-(254,100) 158199 2 0.0 0.0 0.0 0.0 itemInvSideEffect.hastorchattach Dodge.Creature.State src/Dodge/Creature/State.hs:254:5-100 158200 2 0.0 0.0 0.0 0.0 == Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:200:15-16 158217 1 0.0 0.0 0.0 0.0 _crInv Dodge.Data.Creature src/Dodge/Data/Creature.hs:51:7-12 158197 1 0.0 0.0 0.0 0.0 crGetTargeting Dodge.Creature.State src/Dodge/Creature/State.hs:(278,1)-(286,20) 158147 1 0.0 0.0 0.0 0.0 crGetTargeting.helditem Dodge.Creature.State src/Dodge/Creature/State.hs:(283,5)-(286,20) 158148 1 0.0 0.0 0.0 0.0 getCrEquipment Dodge.Equipment src/Dodge/Equipment.hs:(8,1)-(14,19) 158191 1 0.0 0.0 0.0 0.0 _crInv Dodge.Data.Creature src/Dodge/Data/Creature.hs:51:7-12 158192 1 0.0 0.0 0.0 0.0 _crInvEquipped Dodge.Data.Creature src/Dodge/Data/Creature.hs:55:7-20 158193 1 0.0 0.0 0.0 0.0 updateTargeting Dodge.Targeting src/Dodge/Targeting.hs:(20,1)-(26,70) 158194 1 0.0 0.0 0.0 0.0 clearTargeting Dodge.Targeting src/Dodge/Targeting.hs:29:1-97 158195 1 0.0 0.0 0.0 0.0 _crID Dodge.Data.Creature src/Dodge/Data/Creature.hs:46:7-11 158229 1 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 158228 1 0.0 0.0 0.0 0.0 ix.\ Control.Lens.At src/Control/Lens/At.hs:307:31-50 158230 1 0.0 0.0 0.0 0.0 weaponReloadSounds Dodge.Creature.State src/Dodge/Creature/State.hs:(289,1)-(313,18) 158196 1 0.0 0.0 0.0 0.0 movementSideEff Dodge.Creature.State src/Dodge/Creature/State.hs:(190,1)-(212,51) 158118 1 0.0 0.0 0.0 0.0 footstepSideEffect Dodge.Creature.State.WalkCycle src/Dodge/Creature/State/WalkCycle.hs:(26,1)-(30,44) 158137 1 0.0 0.0 0.0 0.0 footstepSideEffect.maxStride Dodge.Creature.State.WalkCycle src/Dodge/Creature/State/WalkCycle.hs:30:5-44 158138 1 0.0 0.0 0.0 0.0 _crStance Dodge.Data.Creature src/Dodge/Data/Creature.hs:62:7-15 158139 1 0.0 0.0 0.0 0.0 _strideLength Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:16:7-19 158140 1 0.0 0.0 0.0 0.0 makeFootstepSound Dodge.Creature.State.WalkCycle src/Dodge/Creature/State/WalkCycle.hs:(33,1)-(37,47) 158141 1 0.0 0.0 0.0 0.0 movementSideEff.hasJetPack Dodge.Creature.State src/Dodge/Creature/State.hs:204:5-87 158119 1 0.0 0.0 0.0 0.0 movementSideEff.hasJetPack.\ Dodge.Creature.State src/Dodge/Creature/State.hs:204:30-74 158122 2 0.0 0.0 0.0 0.0 == Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:93:15-16 158136 2 0.0 0.0 0.0 0.0 _crInv Dodge.Data.Creature src/Dodge/Data/Creature.hs:51:7-12 158120 1 0.0 0.0 0.0 0.0 upInv Dodge.Creature.State src/Dodge/Creature/State.hs:229:1-95 158142 1 0.0 0.0 0.0 0.1 itemUpdate Dodge.Creature.State src/Dodge/Creature/State.hs:(262,1)-(268,84) 158154 9310 0.0 0.0 0.0 0.0 itemUpdate.itmisheld Dodge.Creature.State src/Dodge/Creature/State.hs:268:5-84 158156 9310 0.0 0.0 0.0 0.0 updateAutoRecharge Dodge.Creature.State src/Dodge/Creature/State.hs:(271,1)-(275,11) 158298 9310 0.0 0.0 0.0 0.0 _crID Dodge.Data.Creature src/Dodge/Data/Creature.hs:46:7-11 158157 1 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 158143 4656 0.0 0.0 0.0 0.0 ix.\ Control.Lens.At src/Control/Lens/At.hs:307:31-50 158145 4656 0.0 0.0 0.0 0.0 itemUpdate Dodge.Creature.State src/Dodge/Creature/State.hs:(262,1)-(268,84) 158149 2 0.0 0.0 0.0 0.0 itemUpdate.itmisheld Dodge.Creature.State src/Dodge/Creature/State.hs:268:5-84 158155 2 0.0 0.0 0.0 0.0 updateAutoRecharge Dodge.Creature.State src/Dodge/Creature/State.hs:(271,1)-(275,11) 158189 2 0.0 0.0 0.0 0.0 useUpdate Dodge.Creature.State src/Dodge/Creature/State.hs:(215,1)-(220,50) 158190 0 0.0 0.0 0.0 0.0 _crID Dodge.Data.Creature src/Dodge/Data/Creature.hs:46:7-11 158144 1 0.0 0.0 0.0 0.0 equipmentEffects Dodge.Creature.State src/Dodge/Creature/State.hs:233:1-90 158315 4655 0.0 0.0 0.0 0.0 _crInvEquipped Dodge.Data.Creature src/Dodge/Data/Creature.hs:55:7-20 158316 4655 0.0 0.0 0.0 0.0 heldAimEffects Dodge.Creature.State src/Dodge/Creature/State.hs:(69,1)-(74,33) 158317 4655 0.0 0.0 0.0 0.0 crIsAiming Dodge.Creature.Test src/Dodge/Creature/Test.hs:49:1-49 158318 4655 0.0 0.0 0.0 0.0 == Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:41:15-16 158321 4655 0.0 0.0 0.0 0.0 _crStance Dodge.Data.Creature src/Dodge/Data/Creature.hs:62:7-15 158319 4655 0.0 0.0 0.0 0.0 _posture Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:15:7-14 158320 4655 0.0 0.0 0.0 0.0 invSideEff Dodge.Creature.State src/Dodge/Creature/State.hs:(237,1)-(247,78) 158292 4655 0.0 0.0 0.1 0.1 invSideEff.f Dodge.Creature.State src/Dodge/Creature/State.hs:(244,5)-(247,78) 158306 9310 0.0 0.0 0.0 0.0 invSideEff.f.\ Dodge.Creature.State src/Dodge/Creature/State.hs:247:34-52 158310 9310 0.0 0.0 0.0 0.0 doInvEffect Dodge.ItEffect src/Dodge/ItEffect.hs:(9,1)-(18,47) 158311 9310 0.0 0.0 0.0 0.0 itemInvSideEffect Dodge.Creature.State src/Dodge/Creature/State.hs:(250,1)-(254,100) 158307 9310 0.0 0.0 0.0 0.0 itemInvSideEffect.hastorchattach Dodge.Creature.State src/Dodge/Creature/State.hs:254:5-100 158308 9310 0.0 0.0 0.0 0.0 == Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:200:15-16 158309 4655 0.0 0.0 0.0 0.0 _crInv Dodge.Data.Creature src/Dodge/Data/Creature.hs:51:7-12 158305 4655 0.0 0.0 0.0 0.0 crGetTargeting Dodge.Creature.State src/Dodge/Creature/State.hs:(278,1)-(286,20) 158293 4655 0.0 0.0 0.0 0.0 crGetTargeting.helditem Dodge.Creature.State src/Dodge/Creature/State.hs:(283,5)-(286,20) 158294 4655 0.0 0.0 0.0 0.0 getCrEquipment Dodge.Equipment src/Dodge/Equipment.hs:(8,1)-(14,19) 158299 4655 0.0 0.0 0.0 0.0 _crInv Dodge.Data.Creature src/Dodge/Data/Creature.hs:51:7-12 158300 4655 0.0 0.0 0.0 0.0 _crInvEquipped Dodge.Data.Creature src/Dodge/Data/Creature.hs:55:7-20 158301 4655 0.0 0.0 0.0 0.0 updateTargeting Dodge.Targeting src/Dodge/Targeting.hs:(20,1)-(26,70) 158302 4655 0.0 0.0 0.0 0.1 clearTargeting Dodge.Targeting src/Dodge/Targeting.hs:29:1-97 158303 4655 0.0 0.0 0.0 0.1 _crID Dodge.Data.Creature src/Dodge/Data/Creature.hs:46:7-11 158313 4655 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 158312 4655 0.0 0.0 0.0 0.0 ix.\ Control.Lens.At src/Control/Lens/At.hs:307:31-50 158314 4655 0.0 0.0 0.0 0.0 weaponReloadSounds Dodge.Creature.State src/Dodge/Creature/State.hs:(289,1)-(313,18) 158304 4655 0.0 0.0 0.0 0.0 movementSideEff Dodge.Creature.State src/Dodge/Creature/State.hs:(190,1)-(212,51) 158280 4655 0.0 0.0 0.0 0.0 footstepSideEffect Dodge.Creature.State.WalkCycle src/Dodge/Creature/State/WalkCycle.hs:(26,1)-(30,44) 158285 4655 0.0 0.0 0.0 0.0 footstepSideEffect.maxStride Dodge.Creature.State.WalkCycle src/Dodge/Creature/State/WalkCycle.hs:30:5-44 158286 4655 0.0 0.0 0.0 0.0 _crStance Dodge.Data.Creature src/Dodge/Data/Creature.hs:62:7-15 158287 4655 0.0 0.0 0.0 0.0 _strideLength Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:16:7-19 158288 4655 0.0 0.0 0.0 0.0 makeFootstepSound Dodge.Creature.State.WalkCycle src/Dodge/Creature/State/WalkCycle.hs:(33,1)-(37,47) 158289 4655 0.0 0.0 0.0 0.0 movementSideEff.hasJetPack Dodge.Creature.State src/Dodge/Creature/State.hs:204:5-87 158281 4655 0.0 0.0 0.0 0.0 movementSideEff.hasJetPack.\ Dodge.Creature.State src/Dodge/Creature/State.hs:204:30-74 158283 9310 0.0 0.0 0.0 0.0 == Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:93:15-16 158284 9310 0.0 0.0 0.0 0.0 _crInv Dodge.Data.Creature src/Dodge/Data/Creature.hs:51:7-12 158282 4655 0.0 0.0 0.0 0.0 upInv Dodge.Creature.State src/Dodge/Creature/State.hs:229:1-95 158290 4655 0.0 0.0 0.0 0.0 _crID Dodge.Data.Creature src/Dodge/Data/Creature.hs:46:7-11 158291 4655 0.0 0.0 0.0 0.0 itemUpdate Dodge.Creature.State src/Dodge/Creature/State.hs:(262,1)-(268,84) 158295 0 0.0 0.0 0.0 0.0 _crID Dodge.Data.Creature src/Dodge/Data/Creature.hs:46:7-11 158297 4655 0.0 0.0 0.0 0.0 itemUpdate.itmisheld Dodge.Creature.State src/Dodge/Creature/State.hs:268:5-84 158296 0 0.0 0.0 0.0 0.0 stateUpdate Dodge.Creature.State src/Dodge/Creature/State.hs:(54,1)-(66,9) 157773 0 0.0 0.0 0.1 0.1 equipmentEffects Dodge.Creature.State src/Dodge/Creature/State.hs:233:1-90 157956 582 0.0 0.0 0.0 0.0 _crInvEquipped Dodge.Data.Creature src/Dodge/Data/Creature.hs:55:7-20 157958 582 0.0 0.0 0.0 0.0 foldCr Dodge.Creature.State src/Dodge/Creature/State.hs:(40,1)-(44,21) 157774 582 0.0 0.0 0.1 0.1 foldCr.f Dodge.Creature.State src/Dodge/Creature/State.hs:(42,5)-(44,21) 157775 5820 0.0 0.0 0.1 0.1 _crID Dodge.Data.Creature src/Dodge/Data/Creature.hs:46:7-11 157776 582 0.0 0.0 0.0 0.0 checkDeath Dodge.Creature.State src/Dodge/Creature/State.hs:(77,1)-(92,76) 157804 582 0.0 0.0 0.0 0.0 _crHP Dodge.Data.Creature src/Dodge/Data/Creature.hs:49:7-11 157805 582 0.0 0.0 0.0 0.0 clearDamage Dodge.Creature.State src/Dodge/Creature/State.hs:(160,1)-(162,80) 157809 582 0.0 0.0 0.0 0.0 _crID Dodge.Data.Creature src/Dodge/Data/Creature.hs:46:7-11 157811 582 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 157810 582 0.0 0.0 0.0 0.0 ix.\ Control.Lens.At src/Control/Lens/At.hs:307:31-50 157812 582 0.0 0.0 0.0 0.0 doDamage Dodge.Creature.State src/Dodge/Creature/State.hs:(165,1)-(170,34) 157790 582 0.0 0.0 0.0 0.0 applyCreatureDamage Dodge.Creature.Damage src/Dodge/Creature/Damage.hs:(15,1)-(18,34) 157791 582 0.0 0.0 0.0 0.0 _crMaterial Dodge.Data.Creature src/Dodge/Data/Creature.hs:60:7-17 157792 582 0.0 0.0 0.0 0.0 defaultApplyDamage Dodge.Creature.Damage src/Dodge/Creature/Damage.hs:(21,1)-(29,35) 157793 582 0.0 0.0 0.0 0.0 _crID Dodge.Data.Creature src/Dodge/Data/Creature.hs:46:7-11 157802 582 0.0 0.0 0.0 0.0 defaultApplyDamage.(...) Dodge.Creature.Damage src/Dodge/Creature/Damage.hs:25:5-37 157794 582 0.0 0.0 0.0 0.0 defaultApplyDamage.ds' Dodge.Creature.Damage src/Dodge/Creature/Damage.hs:25:5-37 157798 582 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 157801 582 0.0 0.0 0.0 0.0 ix.\ Control.Lens.At src/Control/Lens/At.hs:307:31-50 157803 582 0.0 0.0 0.0 0.0 applyPastDamages Dodge.Creature.State src/Dodge/Creature/State.hs:(174,1)-(187,19) 157799 582 0.0 0.0 0.0 0.0 _crPastDamage Dodge.Data.Creature src/Dodge/Data/Creature.hs:61:7-19 157800 1746 0.0 0.0 0.0 0.0 doDamage.dams Dodge.Creature.State src/Dodge/Creature/State.hs:170:5-34 157795 582 0.0 0.0 0.0 0.0 _crState Dodge.Data.Creature src/Dodge/Data/Creature.hs:58:7-14 157796 582 0.0 0.0 0.0 0.0 _csDamage Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:17:7-15 157797 582 0.0 0.0 0.0 0.0 internalUpdate Dodge.Creature.State src/Dodge/Creature/State.hs:(143,1)-(148,12) 157813 582 0.0 0.0 0.0 0.0 _crID Dodge.Data.Creature src/Dodge/Data/Creature.hs:46:7-11 157815 582 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 157814 582 0.0 0.0 0.0 0.0 ix.\ Control.Lens.At src/Control/Lens/At.hs:307:31-50 157816 582 0.0 0.0 0.0 0.0 yourControl Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:(21,1)-(36,22) 157817 582 0.0 0.0 0.0 0.0 pressedMBEffectsTopInventory Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:(119,1)-(132,93) 157886 582 0.0 0.0 0.0 0.0 pressedMBEffectsTopInventory.isDown Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:129:5-37 157887 1742 0.0 0.0 0.0 0.0 compare SDL.Input.Mouse src/SDL/Input/Mouse.hs:111:32-34 178039 468 0.0 0.0 0.0 0.0 pressedMBEffectsTopInventory.inTopInv Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:(126,5)-(128,18) 178231 4 0.0 0.0 0.0 0.0 useItem Dodge.Creature.Impulse.UseItem src/Dodge/Creature/Impulse/UseItem.hs:(24,1)-(32,85) 178234 4 0.0 0.0 0.0 0.0 _crID Dodge.Data.Creature src/Dodge/Data/Creature.hs:46:7-11 178235 4 0.0 0.0 0.0 0.0 itemEffect Dodge.Creature.Impulse.UseItem src/Dodge/Creature/Impulse/UseItem.hs:(35,1)-(54,17) 178256 4 0.0 0.0 0.0 0.0 itemEffect.hammerTest Dodge.Creature.Impulse.UseItem src/Dodge/Creature/Impulse/UseItem.hs:(45,5)-(47,28) 178257 4 0.0 0.0 0.0 0.0 _crHammerPosition Dodge.Data.Creature src/Dodge/Data/Creature.hs:72:7-23 178258 4 0.0 0.0 0.0 0.0 tryReload Dodge.Creature.Impulse.UseItem src/Dodge/Creature/Impulse/UseItem.hs:(57,1)-(64,18) 178259 4 0.0 0.0 0.0 0.0 compare SDL.Input.Mouse src/SDL/Input/Mouse.hs:111:32-34 178269 4 0.0 0.0 0.0 0.0 itNeedsLoading Dodge.Creature.Impulse.UseItem src/Dodge/Creature/Impulse/UseItem.hs:(67,1)-(69,37) 178262 4 0.0 0.0 0.0 0.0 _laLoaded Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:24:11-19 178263 4 0.0 0.0 0.0 0.0 itNeedsLoading.ic Dodge.Creature.Impulse.UseItem src/Dodge/Creature/Impulse/UseItem.hs:69:5-37 178264 4 0.0 0.0 0.0 0.0 _heldConsumption Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:36:11-26 178266 4 0.0 0.0 0.0 0.0 _itUse Dodge.Data.Item src/Dodge/Data/Item.hs:34:7-12 178265 4 0.0 0.0 0.0 0.0 _laPrimed Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:25:11-19 179328 2 0.0 0.0 0.0 0.0 tryReload.cid Dodge.Creature.Impulse.UseItem src/Dodge/Creature/Impulse/UseItem.hs:64:5-18 178260 4 0.0 0.0 0.0 0.0 _crID Dodge.Data.Creature src/Dodge/Data/Creature.hs:46:7-11 178261 4 0.0 0.0 0.0 0.0 _itLocation Dodge.Data.Item src/Dodge/Data/Item.hs:37:7-17 179329 2 0.0 0.0 0.0 0.0 _mouseButtons Dodge.Data.Input src/Dodge/Data/Input.hs:23:7-19 178267 2 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 178270 2 0.0 0.0 0.0 0.0 ix.\ Control.Lens.At src/Control/Lens/At.hs:307:31-50 178271 2 0.0 0.0 0.0 0.0 pointerToItemLocation Dodge.Item.Location src/Dodge/Item/Location.hs:(25,1)-(27,36) 179330 2 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 179394 4 0.0 0.0 0.0 0.0 ix.\ Control.Lens.At src/Control/Lens/At.hs:307:31-50 179395 4 0.0 0.0 0.0 0.0 useMod Dodge.HeldUse src/Dodge/HeldUse.hs:(29,1)-(356,50) 179335 0 0.0 0.0 0.0 0.0 hammerCheckI Dodge.Item.Weapon.TriggerType src/Dodge/Item/Weapon/TriggerType.hs:(379,1)-(383,10) 179340 2 0.0 0.0 0.0 0.0 _heldConsumption Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:36:11-26 179349 2 0.0 0.0 0.0 0.0 _itUse Dodge.Data.Item src/Dodge/Data/Item.hs:34:7-12 179350 2 0.0 0.0 0.0 0.0 _laPrimed Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:25:11-19 179348 2 0.0 0.0 0.0 0.0 ammoCheckI Dodge.Item.Weapon.TriggerType src/Dodge/Item/Weapon/TriggerType.hs:(139,1)-(143,38) 179351 2 0.0 0.0 0.0 0.0 _crID Dodge.Data.Creature src/Dodge/Data/Creature.hs:46:7-11 179380 2 0.0 0.0 0.0 0.0 _laLoaded Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:24:11-19 179352 2 0.0 0.0 0.0 0.0 _laPrimed Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:25:11-19 179356 2 0.0 0.0 0.0 0.0 ammoCheckI.ic Dodge.Item.Weapon.TriggerType src/Dodge/Item/Weapon/TriggerType.hs:143:5-38 179353 2 0.0 0.0 0.0 0.0 _heldConsumption Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:36:11-26 179355 2 0.0 0.0 0.0 0.0 _itUse Dodge.Data.Item src/Dodge/Data/Item.hs:34:7-12 179354 2 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 179379 2 0.0 0.0 0.0 0.0 ix.\ Control.Lens.At src/Control/Lens/At.hs:307:31-50 179381 2 0.0 0.0 0.0 0.0 useTimeCheck Dodge.Item.Weapon.TriggerType src/Dodge/Item/Weapon/TriggerType.hs:(368,1)-(375,63) 179357 2 0.0 0.0 0.0 0.0 useTimeCheck.cid Dodge.Item.Weapon.TriggerType src/Dodge/Item/Weapon/TriggerType.hs:372:5-18 179376 2 0.0 0.0 0.0 0.0 _crID Dodge.Data.Creature src/Dodge/Data/Creature.hs:46:7-11 179377 2 0.0 0.0 0.0 0.0 useTimeCheck.itRef Dodge.Item.Weapon.TriggerType src/Dodge/Item/Weapon/TriggerType.hs:374:5-69 179411 2 0.0 0.0 0.0 0.0 useTimeCheck.setUseTime Dodge.Item.Weapon.TriggerType src/Dodge/Item/Weapon/TriggerType.hs:373:5-114 179378 2 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 179382 4 0.0 0.0 0.0 0.0 ix.\ Control.Lens.At src/Control/Lens/At.hs:307:31-50 179383 4 0.0 0.0 0.0 0.0 useTimeCheck.userate Dodge.Item.Weapon.TriggerType src/Dodge/Item/Weapon/TriggerType.hs:375:5-63 179437 2 0.0 0.0 0.0 0.0 withSoundStart Dodge.Item.Weapon.TriggerType src/Dodge/Item/Weapon/TriggerType.hs:(243,1)-(247,18) 179365 2 0.0 0.0 0.0 0.0 soundMultiFrom Dodge.SoundLogic src/Dodge/SoundLogic.hs:(183,1)-(203,24) 179390 2 0.0 0.0 0.0 0.0 _playingSounds Dodge.Data.World src/Dodge/Data/World.hs:42:7-20 179391 2 0.0 0.0 0.0 0.0 soundMultiFrom.a Dodge.SoundLogic src/Dodge/SoundLogic.hs:203:5-24 179512 1 0.0 0.0 0.0 0.0 soundMultiFrom.sound Dodge.SoundLogic src/Dodge/SoundLogic.hs:(188,5)-(202,13) 179507 1 0.0 0.0 0.0 0.0 soundToVol Dodge.SoundLogic.ExternallyGeneratedSounds src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs:(5,1)-(107,11) 179510 1 0.0 0.0 0.0 0.0 _getSoundID Sound.Data src/Sound/Data.hs:32:28-38 179511 1 0.0 0.0 0.0 0.0 useAmmoAmount Dodge.Item.Weapon.TriggerType src/Dodge/Item/Weapon/TriggerType.hs:(358,1)-(362,69) 179366 2 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 179384 4 0.0 0.0 0.0 0.0 ix.\ Control.Lens.At src/Control/Lens/At.hs:307:31-50 179386 4 0.0 0.0 0.0 0.0 _crID Dodge.Data.Creature src/Dodge/Data/Creature.hs:46:7-11 179385 2 0.0 0.0 0.0 0.0 useAmmoAmount.itRef Dodge.Item.Weapon.TriggerType src/Dodge/Item/Weapon/TriggerType.hs:362:5-69 179420 2 0.0 0.0 0.0 0.0 useHeld Dodge.HeldUse src/Dodge/HeldUse.hs:(364,1)-(380,85) 179367 0 0.0 0.0 0.0 0.0 usePjCreation Dodge.HeldUse src/Dodge/HeldUse.hs:383:1-99 179368 2 0.0 0.0 0.0 0.0 _amPjCreation Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:42:11-23 179371 2 0.0 0.0 0.0 0.0 _heldConsumption Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:36:11-26 179369 2 0.0 0.0 0.0 0.0 _itUse Dodge.Data.Item src/Dodge/Data/Item.hs:34:7-12 179372 2 0.0 0.0 0.0 0.0 _laAmmoType Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:22:11-21 179370 2 0.0 0.0 0.0 0.0 createProjectile Dodge.Projectile.Create src/Dodge/Projectile/Create.hs:(9,1)-(11,44) 179373 2 0.0 0.0 0.0 0.0 fireShell Dodge.Projectile.Create src/Dodge/Projectile/Create.hs:(14,1)-(28,42) 179374 2 0.0 0.0 0.0 0.0 _crID Dodge.Data.Creature src/Dodge/Data/Creature.hs:46:7-11 179486 2 0.0 0.0 0.0 0.0 fireShell.params Dodge.Projectile.Create src/Dodge/Projectile/Create.hs:25:5-25 179489 2 0.0 0.0 0.0 0.0 _itParams Dodge.Data.Item src/Dodge/Data/Item.hs:46:7-15 179490 2 0.0 0.0 0.0 0.0 fireShell.spinamount Dodge.Projectile.Create src/Dodge/Projectile/Create.hs:27:5-40 179487 2 0.0 0.0 0.0 0.0 _shellSpinAmount Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:26:11-26 179488 2 0.0 0.0 0.0 0.0 fireShell.spindrag Dodge.Projectile.Create src/Dodge/Projectile/Create.hs:26:5-36 179497 2 0.0 0.0 0.0 0.0 _shellSpinDrag Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:25:11-24 179498 2 0.0 0.0 0.0 0.0 fireShell.thrustdelay Dodge.Projectile.Create src/Dodge/Projectile/Create.hs:28:5-42 179494 2 0.0 0.0 0.0 0.0 _shellThrustDelay Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:27:11-27 179495 2 0.0 0.0 0.0 0.0 makeShell Dodge.Projectile.Create src/Dodge/Projectile/Create.hs:(31,1)-(52,37) 179375 2 0.0 0.0 0.0 0.0 _amPayload Dodge.Data.Item.Use.Consumption.Ammo src/Dodge/Data/Item/Use/Consumption/Ammo.hs:39:11-20 179457 2 0.0 0.0 0.0 0.0 _laAmmoType Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:22:11-21 179458 2 0.0 0.0 0.0 0.0 at Control.Lens.At src/Control/Lens/At.hs:484:3-28 179387 2 0.0 0.0 0.0 0.0 makeShell.am Dodge.Projectile.Create src/Dodge/Projectile/Create.hs:52:5-37 179459 2 0.0 0.0 0.0 0.0 _heldConsumption Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:36:11-26 179461 2 0.0 0.0 0.0 0.0 _itUse Dodge.Data.Item src/Dodge/Data/Item.hs:34:7-12 179460 2 0.0 0.0 0.0 0.0 makeShell.dir Dodge.Projectile.Create src/Dodge/Projectile/Create.hs:50:5-19 179454 2 0.0 0.0 0.0 0.0 _crDir Dodge.Data.Creature src/Dodge/Data/Creature.hs:40:7-12 179455 2 0.0 0.0 0.0 0.0 makeShell.i Dodge.Projectile.Create src/Dodge/Projectile/Create.hs:49:5-48 179388 2 0.0 0.0 0.0 0.0 newKey IntMapHelp src/IntMapHelp.hs:60:1-42 179389 0 0.0 0.0 0.0 0.0 makeShell.pos Dodge.Projectile.Create src/Dodge/Projectile/Create.hs:51:5-58 179452 2 0.0 0.0 0.0 0.0 _crPos Dodge.Data.Creature src/Dodge/Data/Creature.hs:37:7-12 179453 2 0.0 0.0 0.0 0.0 _crRad Dodge.Data.Creature src/Dodge/Data/Creature.hs:47:7-12 179456 2 0.0 0.0 0.0 0.0 withSoundStart.cid Dodge.Item.Weapon.TriggerType src/Dodge/Item/Weapon/TriggerType.hs:247:5-18 179392 2 0.0 0.0 0.0 0.0 _crID Dodge.Data.Creature src/Dodge/Data/Creature.hs:46:7-11 179393 2 0.0 0.0 0.0 0.0 _crPos Dodge.Data.Creature src/Dodge/Data/Creature.hs:37:7-12 179508 1 0.0 0.0 0.0 0.0 _input Dodge.Data.World src/Dodge/Data/World.hs:43:7-12 178268 2 0.0 0.0 0.0 0.0 useHeld Dodge.HeldUse src/Dodge/HeldUse.hs:(364,1)-(380,85) 179332 2 0.0 0.0 0.0 0.0 useMod Dodge.HeldUse src/Dodge/HeldUse.hs:(29,1)-(356,50) 179331 2 0.0 0.0 0.0 0.0 tryReload Dodge.Creature.Impulse.UseItem src/Dodge/Creature/Impulse/UseItem.hs:(57,1)-(64,18) 178279 0 0.0 0.0 0.0 0.0 at Control.Lens.At src/Control/Lens/At.hs:528:3-49 178274 0 0.0 0.0 0.0 0.0 you Dodge.Base.You src/Dodge/Base/You.hs:8:1-48 178232 4 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 178233 4 0.0 0.0 0.0 0.0 yourControl.intopinv Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:(32,5)-(36,22) 157836 582 0.0 0.0 0.0 0.0 yourControl.pkeys Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:31:5-37 157885 582 0.0 0.0 0.0 0.0 inInputFocus Dodge.InputFocus src/Dodge/InputFocus.hs:64:1-35 157819 0 0.0 0.0 0.0 0.0 inputFocusI Dodge.InputFocus src/Dodge/InputFocus.hs:67:1-24 157821 0 0.0 0.0 0.0 0.0 inputFocus Dodge.InputFocus src/Dodge/InputFocus.hs:(73,1)-(89,30) 157822 582 0.0 0.0 0.0 0.0 inputFocus.he Dodge.InputFocus src/Dodge/InputFocus.hs:89:5-30 157830 582 0.0 0.0 0.0 0.0 upInv Dodge.Creature.State src/Dodge/Creature/State.hs:229:1-95 157938 0 0.0 0.0 0.0 0.0 itemUpdate Dodge.Creature.State src/Dodge/Creature/State.hs:(262,1)-(268,84) 177468 5860 0.0 0.0 0.0 0.0 itemUpdate.itmisheld Dodge.Creature.State src/Dodge/Creature/State.hs:268:5-84 177469 5860 0.0 0.0 0.0 0.0 updateAutoRecharge Dodge.Creature.State src/Dodge/Creature/State.hs:(271,1)-(275,11) 177473 5860 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 157939 582 0.0 0.0 0.0 0.0 ix.\ Control.Lens.At src/Control/Lens/At.hs:307:31-50 157941 582 0.0 0.0 0.0 0.0 heldAimEffects Dodge.Creature.State src/Dodge/Creature/State.hs:(69,1)-(74,33) 157961 582 0.0 0.0 0.0 0.0 crIsAiming Dodge.Creature.Test src/Dodge/Creature/Test.hs:49:1-49 157962 582 0.0 0.0 0.0 0.0 == Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:41:15-16 157965 582 0.0 0.0 0.0 0.0 _crStance Dodge.Data.Creature src/Dodge/Data/Creature.hs:62:7-15 157963 582 0.0 0.0 0.0 0.0 _posture Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:15:7-14 157964 582 0.0 0.0 0.0 0.0 doInvEffect Dodge.ItEffect src/Dodge/ItEffect.hs:(9,1)-(18,47) 178163 146 0.0 0.0 0.0 0.0 invSideEff Dodge.Creature.State src/Dodge/Creature/State.hs:(237,1)-(247,78) 157943 582 0.0 0.0 0.0 0.0 invSideEff.f Dodge.Creature.State src/Dodge/Creature/State.hs:(244,5)-(247,78) 177475 5860 0.0 0.0 0.0 0.0 invSideEff.f.\ Dodge.Creature.State src/Dodge/Creature/State.hs:247:34-52 177478 5860 0.0 0.0 0.0 0.0 doInvEffect Dodge.ItEffect src/Dodge/ItEffect.hs:(9,1)-(18,47) 177479 6158 0.0 0.0 0.0 0.0 chargeIfEquipped Dodge.ItEffect src/Dodge/ItEffect.hs:(51,1)-(58,61) 178956 894 0.0 0.0 0.0 0.0 chargeIfEquipped.invid Dodge.ItEffect src/Dodge/ItEffect.hs:56:5-38 178964 894 0.0 0.0 0.0 0.0 _ipInvID Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:12:30-37 178966 894 0.0 0.0 0.0 0.0 _itLocation Dodge.Data.Item src/Dodge/Data/Item.hs:37:7-17 178965 894 0.0 0.0 0.0 0.0 chargeIfEquipped.ptrWpCharge Dodge.ItEffect src/Dodge/ItEffect.hs:57:5-117 178957 894 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 178958 1788 0.0 0.0 0.0 0.0 ix.\ Control.Lens.At src/Control/Lens/At.hs:307:31-50 178960 1788 0.0 0.0 0.0 0.0 _crID Dodge.Data.Creature src/Dodge/Data/Creature.hs:46:7-11 178959 894 0.0 0.0 0.0 0.0 onOffEff Dodge.ItEffect src/Dodge/ItEffect.hs:(24,1)-(26,34) 178961 298 0.0 0.0 0.0 0.0 _itIsHeld Dodge.Data.Item src/Dodge/Data/Item.hs:38:7-15 178962 298 0.0 0.0 0.0 0.0 removeShieldWall Dodge.Euse src/Dodge/Euse.hs:(144,1)-(148,70) 178963 298 0.0 0.0 0.0 0.0 itemInvSideEffect Dodge.Creature.State src/Dodge/Creature/State.hs:(250,1)-(254,100) 177476 5860 0.0 0.0 0.0 0.0 itemInvSideEffect.hastorchattach Dodge.Creature.State src/Dodge/Creature/State.hs:254:5-100 177477 5860 0.0 0.0 0.0 0.0 == Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:200:15-16 178955 596 0.0 0.0 0.0 0.0 _crInv Dodge.Data.Creature src/Dodge/Data/Creature.hs:51:7-12 157951 582 0.0 0.0 0.0 0.0 crGetTargeting Dodge.Creature.State src/Dodge/Creature/State.hs:(278,1)-(286,20) 157944 582 0.0 0.0 0.0 0.0 crGetTargeting.helditem Dodge.Creature.State src/Dodge/Creature/State.hs:(283,5)-(286,20) 157945 582 0.0 0.0 0.0 0.0 getCrEquipment Dodge.Equipment src/Dodge/Equipment.hs:(8,1)-(14,19) 157946 582 0.0 0.0 0.0 0.0 _crInv Dodge.Data.Creature src/Dodge/Data/Creature.hs:51:7-12 157947 582 0.0 0.0 0.0 0.0 _crInvEquipped Dodge.Data.Creature src/Dodge/Data/Creature.hs:55:7-20 177474 496 0.0 0.0 0.0 0.0 crGetTargeting.hastargeting Dodge.Creature.State src/Dodge/Creature/State.hs:282:5-67 177713 472 0.0 0.0 0.0 0.0 updateTargeting Dodge.Targeting src/Dodge/Targeting.hs:(20,1)-(26,70) 157948 582 0.0 0.0 0.0 0.0 clearTargeting Dodge.Targeting src/Dodge/Targeting.hs:29:1-97 157949 582 0.0 0.0 0.0 0.0 _crID Dodge.Data.Creature src/Dodge/Data/Creature.hs:46:7-11 157953 582 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 157952 582 0.0 0.0 0.0 0.0 ix.\ Control.Lens.At src/Control/Lens/At.hs:307:31-50 157954 582 0.0 0.0 0.0 0.0 weaponReloadSounds Dodge.Creature.State src/Dodge/Creature/State.hs:(289,1)-(313,18) 157950 582 0.0 0.0 0.0 0.0 weaponReloadSounds.cid Dodge.Creature.State src/Dodge/Creature/State.hs:313:5-18 178336 88 0.0 0.0 0.0 0.0 _crID Dodge.Data.Creature src/Dodge/Data/Creature.hs:46:7-11 178337 88 0.0 0.0 0.0 0.0 _actionSound Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:14:38-49 178407 44 0.0 0.0 0.0 0.0 _crPos Dodge.Data.Creature src/Dodge/Data/Creature.hs:37:7-12 178406 44 0.0 0.0 0.0 0.0 soundContinue Dodge.SoundLogic src/Dodge/SoundLogic.hs:136:1-47 178333 0 0.0 0.0 0.0 0.0 soundWithStatus Dodge.SoundLogic src/Dodge/SoundLogic.hs:110:1-41 178334 0 0.0 0.0 0.0 0.0 soundWithStatusVolume Dodge.SoundLogic src/Dodge/SoundLogic.hs:(62,1)-(66,50) 178335 88 0.0 0.0 0.0 0.0 aSound Dodge.SoundLogic src/Dodge/SoundLogic.hs:(80,1)-(96,25) 178405 44 0.0 0.0 0.0 0.0 aSound.a Dodge.SoundLogic src/Dodge/SoundLogic.hs:96:5-25 178410 44 0.0 0.0 0.0 0.0 soundToVol Dodge.SoundLogic.ExternallyGeneratedSounds src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs:(5,1)-(107,11) 178408 44 0.0 0.0 0.0 0.0 _getSoundID Sound.Data src/Sound/Data.hs:32:28-38 178409 44 0.0 0.0 0.0 0.0 movementSideEff Dodge.Creature.State src/Dodge/Creature/State.hs:(190,1)-(212,51) 157889 582 0.0 0.0 0.0 0.0 footstepSideEffect Dodge.Creature.State.WalkCycle src/Dodge/Creature/State/WalkCycle.hs:(26,1)-(30,44) 157924 582 0.0 0.0 0.0 0.0 footstepSideEffect.maxStride Dodge.Creature.State.WalkCycle src/Dodge/Creature/State/WalkCycle.hs:30:5-44 157932 582 0.0 0.0 0.0 0.0 _crStance Dodge.Data.Creature src/Dodge/Data/Creature.hs:62:7-15 157933 582 0.0 0.0 0.0 0.0 _strideLength Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:16:7-19 157934 582 0.0 0.0 0.0 0.0 makeFootstepSound Dodge.Creature.State.WalkCycle src/Dodge/Creature/State/WalkCycle.hs:(33,1)-(37,47) 157935 582 0.0 0.0 0.0 0.0 soundMultiFrom Dodge.SoundLogic src/Dodge/SoundLogic.hs:(183,1)-(203,24) 175739 36 0.0 0.0 0.0 0.0 _playingSounds Dodge.Data.World src/Dodge/Data/World.hs:42:7-20 175741 36 0.0 0.0 0.0 0.0 compare Dodge.Data.SoundOrigin src/Dodge/Data/SoundOrigin.hs:38:19-21 175742 22 0.0 0.0 0.0 0.0 soundMultiFrom.a Dodge.SoundLogic src/Dodge/SoundLogic.hs:203:5-24 176478 17 0.0 0.0 0.0 0.0 soundMultiFrom.sound Dodge.SoundLogic src/Dodge/SoundLogic.hs:(188,5)-(202,13) 176472 17 0.0 0.0 0.0 0.0 soundToVol Dodge.SoundLogic.ExternallyGeneratedSounds src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs:(5,1)-(107,11) 176476 17 0.0 0.0 0.0 0.0 _getSoundID Sound.Data src/Sound/Data.hs:32:28-38 176477 17 0.0 0.0 0.0 0.0 makeFootstepSound.footor Dodge.Creature.State.WalkCycle src/Dodge/Creature/State/WalkCycle.hs:37:5-47 175740 34 0.0 0.0 0.0 0.0 chooseFootSound Dodge.Creature.State.WalkCycle src/Dodge/Creature/State/WalkCycle.hs:(40,1)-(41,26) 176474 17 0.0 0.0 0.0 0.0 _crPos Dodge.Data.Creature src/Dodge/Data/Creature.hs:37:7-12 176473 17 0.0 0.0 0.0 0.0 movementSideEff.hasJetPack Dodge.Creature.State src/Dodge/Creature/State.hs:204:5-87 157890 582 0.0 0.0 0.0 0.0 movementSideEff.hasJetPack.\ Dodge.Creature.State src/Dodge/Creature/State.hs:204:30-74 177466 5860 0.0 0.0 0.0 0.0 == Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:93:15-16 177467 5860 0.0 0.0 0.0 0.0 _crInv Dodge.Data.Creature src/Dodge/Data/Creature.hs:51:7-12 157891 582 0.0 0.0 0.0 0.0 upInv Dodge.Creature.State src/Dodge/Creature/State.hs:229:1-95 157937 582 0.0 0.0 0.0 0.0 _crID Dodge.Data.Creature src/Dodge/Data/Creature.hs:46:7-11 157940 582 0.0 0.0 0.0 0.0 itemUpdate Dodge.Creature.State src/Dodge/Creature/State.hs:(262,1)-(268,84) 177470 0 0.0 0.0 0.0 0.0 _crID Dodge.Data.Creature src/Dodge/Data/Creature.hs:46:7-11 177472 496 0.0 0.0 0.0 0.0 itemUpdate.itmisheld Dodge.Creature.State src/Dodge/Creature/State.hs:268:5-84 177471 0 0.0 0.0 0.0 0.0 updateBarreloid Dodge.Barreloid src/Dodge/Barreloid.hs:(14,1)-(16,34) 158410 0 0.0 0.0 0.1 0.1 updateExpBarrel Dodge.Barreloid src/Dodge/Barreloid.hs:(20,1)-(43,76) 158411 5820 0.0 0.0 0.0 0.1 _crHP Dodge.Data.Creature src/Dodge/Data/Creature.hs:49:7-11 158412 5820 0.0 0.0 0.0 0.0 _crID Dodge.Data.Creature src/Dodge/Data/Creature.hs:46:7-11 158420 5820 0.0 0.0 0.0 0.0 at Control.Lens.At src/Control/Lens/At.hs:484:3-28 158418 5820 0.0 0.0 0.0 0.0 updateExpBarrel.damages Dodge.Barreloid src/Dodge/Barreloid.hs:25:5-37 159333 5820 0.0 0.0 0.0 0.0 _crState Dodge.Data.Creature src/Dodge/Data/Creature.hs:58:7-14 159334 5820 0.0 0.0 0.0 0.0 _csDamage Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:17:7-15 159335 5820 0.0 0.0 0.0 0.0 updateExpBarrel.hiss Dodge.Barreloid src/Dodge/Barreloid.hs:(40,5)-(42,101) 158417 5820 0.0 0.0 0.0 0.0 updateExpBarrel.newCr Dodge.Barreloid src/Dodge/Barreloid.hs:36:5-93 158419 5820 0.0 0.0 0.0 0.0 damsToExpBarrel Dodge.Barreloid src/Dodge/Barreloid.hs:(51,1)-(55,22) 159336 5820 0.0 0.0 0.0 0.0 damsToExpBarrel.(...) Dodge.Barreloid src/Dodge/Barreloid.hs:53:5-49 159337 5820 0.0 0.0 0.0 0.0 damsToExpBarrel.otherDam Dodge.Barreloid src/Dodge/Barreloid.hs:53:5-49 159338 5820 0.0 0.0 0.0 0.0 damsToExpBarrel.pierceDam Dodge.Barreloid src/Dodge/Barreloid.hs:53:5-49 159339 5820 0.0 0.0 0.0 0.0 updateExpBarrel.applyFuseDamage Dodge.Barreloid src/Dodge/Barreloid.hs:(37,5)-(39,77) 159340 5820 0.0 0.0 0.0 0.0 _crState Dodge.Data.Creature src/Dodge/Data/Creature.hs:58:7-14 159342 5820 0.0 0.0 0.0 0.0 _csSpState Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:18:7-16 159341 5820 0.0 0.0 0.0 0.0 _piercedPoints Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:30:15-28 159343 5820 0.0 0.0 0.0 0.0 updateExpBarrel.pierceSparks Dodge.Barreloid src/Dodge/Barreloid.hs:(27,5)-(32,18) 158421 5820 0.0 0.0 0.0 0.0 updateExpBarrel.poss Dodge.Barreloid src/Dodge/Barreloid.hs:35:5-52 158413 5820 0.0 0.0 0.0 0.0 _crState Dodge.Data.Creature src/Dodge/Data/Creature.hs:58:7-14 158414 5820 0.0 0.0 0.0 0.0 _csSpState Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:18:7-16 158415 5820 0.0 0.0 0.0 0.0 _piercedPoints Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:30:15-28 158416 5820 0.0 0.0 0.0 0.0 updateMachine Dodge.Machine.Update src/Dodge/Machine/Update.hs:(17,1)-(22,29) 158439 10 0.0 0.0 0.4 0.4 mcPlaySound Dodge.Machine.Update src/Dodge/Machine/Update.hs:(81,1)-(88,18) 158550 6402 0.0 0.0 0.0 0.0 _mcCloseSound Dodge.Data.Machine src/Dodge/Data/Machine.hs:43:7-19 158551 6402 0.0 0.0 0.0 0.0 mcPlaySound.d Dodge.Machine.Update src/Dodge/Machine/Update.hs:87:5-55 158559 3492 0.0 0.0 0.0 0.0 _crPos Dodge.Data.Creature src/Dodge/Data/Creature.hs:37:7-12 158560 3492 0.0 0.0 0.0 0.0 _mcPos Dodge.Data.Machine src/Dodge/Data/Machine.hs:35:7-12 158563 3492 0.0 0.0 0.0 0.0 you Dodge.Base.You src/Dodge/Base/You.hs:8:1-48 158561 3492 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 158562 3492 0.0 0.0 0.0 0.0 mcPlaySound.mid Dodge.Machine.Update src/Dodge/Machine/Update.hs:88:5-18 158569 36 0.0 0.0 0.0 0.0 _mcID Dodge.Data.Machine src/Dodge/Data/Machine.hs:32:7-11 158570 36 0.0 0.0 0.0 0.0 soundContinueVol Dodge.SoundLogic src/Dodge/SoundLogic.hs:152:1-64 158567 36 0.0 0.0 0.0 0.0 soundWithStatusVolume Dodge.SoundLogic src/Dodge/SoundLogic.hs:(62,1)-(66,50) 158568 36 0.0 0.0 0.0 0.0 aSound Dodge.SoundLogic src/Dodge/SoundLogic.hs:(80,1)-(96,25) 159942 18 0.0 0.0 0.0 0.0 aSound.a Dodge.SoundLogic src/Dodge/SoundLogic.hs:96:5-25 159960 18 0.0 0.0 0.0 0.0 soundToVol Dodge.SoundLogic.ExternallyGeneratedSounds src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs:(5,1)-(107,11) 159945 18 0.0 0.0 0.0 0.0 _getSoundID Sound.Data src/Sound/Data.hs:32:28-38 159946 18 0.0 0.0 0.0 0.0 _mcPos Dodge.Data.Machine src/Dodge/Data/Machine.hs:35:7-12 159943 18 0.0 0.0 0.0 0.0 _mcHP Dodge.Data.Machine src/Dodge/Data/Machine.hs:38:7-11 158555 10 0.0 0.0 0.0 0.0 mcApplyDamage Dodge.Machine.Update src/Dodge/Machine/Update.hs:(91,1)-(97,58) 158449 10 0.0 0.0 0.0 0.0 mcApplyDamage.mcpointer Dodge.Machine.Update src/Dodge/Machine/Update.hs:97:5-58 158558 10 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 158564 37 0.0 0.0 0.0 0.0 ix.\ Control.Lens.At src/Control/Lens/At.hs:307:31-50 158566 37 0.0 0.0 0.0 0.0 _mcID Dodge.Data.Machine src/Dodge/Data/Machine.hs:32:7-11 158565 10 0.0 0.0 0.0 0.0 mcTypeUpdate Dodge.Machine.Update src/Dodge/Machine/Update.hs:(25,1)-(29,69) 158454 10 0.0 0.0 0.4 0.4 mcSensorUpdate Dodge.Machine.Update src/Dodge/Machine/Update.hs:(100,1)-(102,53) 158585 2910 0.0 0.0 0.1 0.0 senseDamage Dodge.Machine.Update src/Dodge/Machine/Update.hs:(135,1)-(149,90) 158586 1746 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 158599 1746 0.0 0.0 0.0 0.0 ix.\ Control.Lens.At src/Control/Lens/At.hs:307:31-50 158602 1746 0.0 0.0 0.0 0.0 senseDamage.upmc Dodge.Machine.Update src/Dodge/Machine/Update.hs:139:5-90 161995 0 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 161998 0 0.0 0.0 0.0 0.0 senseDamage.mcid Dodge.Machine.Update src/Dodge/Machine/Update.hs:140:5-19 158600 1746 0.0 0.0 0.0 0.0 _mcID Dodge.Data.Machine src/Dodge/Data/Machine.hs:32:7-11 158601 1746 0.0 0.0 0.0 0.0 senseDamage.updatels Dodge.Machine.Update src/Dodge/Machine/Update.hs:(147,5)-(149,90) 158587 1746 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 158596 1746 0.0 0.0 0.0 0.0 ix.\ Control.Lens.At src/Control/Lens/At.hs:307:31-50 158598 1746 0.0 0.0 0.0 0.0 senseDamage.newsense Dodge.Machine.Update src/Dodge/Machine/Update.hs:(141,5)-(145,75) 162006 873 0.0 0.0 0.0 0.0 senseDamage.newsense.x Dodge.Machine.Update src/Dodge/Machine/Update.hs:145:9-75 162007 873 0.0 0.0 0.0 0.0 _mcDamage Dodge.Data.Machine src/Dodge/Data/Machine.hs:39:7-15 162008 873 0.0 0.0 0.0 0.0 senseDamage.ni Dodge.Machine.Update src/Dodge/Machine/Update.hs:146:5-87 162941 873 0.0 0.0 0.0 0.0 senseDamage.upmc Dodge.Machine.Update src/Dodge/Machine/Update.hs:139:5-90 161993 873 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 161996 873 0.0 0.0 0.0 0.0 right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 162003 873 0.0 0.0 0.0 0.0 mcProximitySensorUpdate Dodge.Machine.Update src/Dodge/Machine/Update.hs:(105,1)-(124,36) 158611 1164 0.0 0.0 0.0 0.0 _crPos Dodge.Data.Creature src/Dodge/Data/Creature.hs:37:7-12 158629 1164 0.0 0.0 0.0 0.0 _mcID Dodge.Data.Machine src/Dodge/Data/Machine.hs:32:7-11 158654 1164 0.0 0.0 0.0 0.0 _mcPos Dodge.Data.Machine src/Dodge/Data/Machine.hs:35:7-12 158633 1164 0.0 0.0 0.0 0.0 _proxDist Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:26:11-19 158634 1164 0.0 0.0 0.0 0.0 _proxStatus Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:25:11-21 158652 1164 0.0 0.0 0.0 0.0 _sensToggle Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:18:11-21 158628 1164 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 158653 1164 0.0 0.0 0.0 0.0 ix.\ Control.Lens.At src/Control/Lens/At.hs:307:31-50 158655 1164 0.0 0.0 0.0 0.0 mcProxTest Dodge.Machine.Update src/Dodge/Machine/Update.hs:(127,1)-(132,14) 158635 1164 0.0 0.0 0.0 0.0 mcProxTest.\ Dodge.Machine.Update src/Dodge/Machine/Update.hs:129:48-74 177480 5860 0.0 0.0 0.0 0.0 == Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:93:15-16 177483 5860 0.0 0.0 0.0 0.0 == Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:182:15-16 177484 3774 0.0 0.0 0.0 0.0 _itType Dodge.Data.Item src/Dodge/Data/Item.hs:35:7-13 177481 5860 0.0 0.0 0.0 0.0 _iyBase Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:17:7-13 177482 5860 0.0 0.0 0.0 0.0 mcProxTest.cr Dodge.Machine.Update src/Dodge/Machine/Update.hs:132:5-14 158649 1164 0.0 0.0 0.0 0.0 you Dodge.Base.You src/Dodge/Base/You.hs:8:1-48 158650 1164 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 158651 1164 0.0 0.0 0.0 0.0 _crHP Dodge.Data.Creature src/Dodge/Data/Creature.hs:49:7-11 158648 582 0.0 0.0 0.0 0.0 _crInv Dodge.Data.Creature src/Dodge/Data/Creature.hs:51:7-12 158656 582 0.0 0.0 0.0 0.0 mcProximitySensorUpdate.sens Dodge.Machine.Update src/Dodge/Machine/Update.hs:124:5-36 158612 1164 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 158616 0 0.0 0.0 0.0 0.0 mcProximitySensorUpdate.ycr Dodge.Machine.Update src/Dodge/Machine/Update.hs:123:5-15 158630 1164 0.0 0.0 0.0 0.0 you Dodge.Base.You src/Dodge/Base/You.hs:8:1-48 158631 1164 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 158632 1164 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 162013 0 0.0 0.0 0.0 0.0 _sensThreshold Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:22:11-24 162005 873 0.0 0.0 0.0 0.0 updateTurret Dodge.Machine.Update src/Dodge/Machine/Update.hs:(32,1)-(59,116) 158455 1164 0.0 0.0 0.4 0.4 mcUseItem Dodge.Machine.Update src/Dodge/Machine/Update.hs:(62,1)-(67,32) 158522 1164 0.0 0.0 0.0 0.0 _tuFireTime Dodge.Data.Machine src/Dodge/Data/Machine.hs:60:7-17 158542 1164 0.0 0.0 0.0 0.0 mcUseItem.it Dodge.Machine.Update src/Dodge/Machine/Update.hs:64:9-27 158535 1164 0.0 0.0 0.0 0.0 updateTurret.(...) Dodge.Machine.Update src/Dodge/Machine/Update.hs:50:5-60 158456 1164 0.0 0.0 0.0 0.0 _mcDamage Dodge.Data.Machine src/Dodge/Data/Machine.hs:39:7-15 158457 1164 0.0 0.0 0.0 0.0 updateTurret.closeFireAngle Dodge.Machine.Update src/Dodge/Machine/Update.hs:56:5-28 158461 1164 0.0 0.0 0.0 0.0 updateTurret.doTurn Dodge.Machine.Update src/Dodge/Machine/Update.hs:(53,5)-(55,24) 158520 1164 0.0 0.0 0.0 0.0 updateTurret.dodamage Dodge.Machine.Update src/Dodge/Machine/Update.hs:(38,5)-(42,16) 158543 1164 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 158544 1164 0.0 0.0 0.0 0.0 ix.\ Control.Lens.At src/Control/Lens/At.hs:307:31-50 158547 1164 0.0 0.0 0.0 0.0 updateTurret.elecDam Dodge.Machine.Update src/Dodge/Machine/Update.hs:52:5-42 158459 1164 0.0 0.0 0.0 0.0 updateTurret.elecDamBranch Dodge.Machine.Update src/Dodge/Machine/Update.hs:(43,5)-(45,24) 158460 1164 0.0 0.0 0.0 0.0 updateTurret.updateFiringStatus Dodge.Machine.Update src/Dodge/Machine/Update.hs:(57,5)-(59,116) 158519 0 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 158548 1164 0.0 0.0 0.0 0.0 ix.\ Control.Lens.At src/Control/Lens/At.hs:307:31-50 158549 1164 0.0 0.0 0.0 0.0 updateTurret.elecDams Dodge.Machine.Update src/Dodge/Machine/Update.hs:50:5-60 158458 1164 0.0 0.0 0.0 0.0 updateTurret.mcid Dodge.Machine.Update src/Dodge/Machine/Update.hs:46:5-19 158545 1164 0.0 0.0 0.0 0.0 _mcID Dodge.Data.Machine src/Dodge/Data/Machine.hs:32:7-11 158546 1164 0.0 0.0 0.0 0.0 updateTurret.mcpos Dodge.Machine.Update src/Dodge/Machine/Update.hs:48:5-21 158468 1164 0.0 0.0 0.0 0.0 _mcPos Dodge.Data.Machine src/Dodge/Data/Machine.hs:35:7-12 158469 1164 0.0 0.0 0.0 0.0 updateTurret.seesYou Dodge.Machine.Update src/Dodge/Machine/Update.hs:49:5-41 158463 1164 0.2 0.3 0.3 0.4 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 158493 151412 0.1 0.0 0.1 0.0 == Linear.V2 src/Linear/V2.hs:114:4-5 158518 7528 0.0 0.0 0.0 0.0 _wlLine Dodge.Data.Wall src/Dodge/Data/Wall.hs:19:7-13 158517 3764 0.0 0.0 0.0 0.0 wlIsOpaque Dodge.Base.Wall src/Dodge/Base/Wall.hs:(7,1)-(9,14) 158515 3764 0.0 0.0 0.0 0.0 _wlOpacity Dodge.Data.Wall src/Dodge/Data/Wall.hs:22:7-16 158516 3764 0.0 0.0 0.0 0.0 _wlZoning Dodge.Data.World src/Dodge/Data/World.hs:50:7-15 158474 1164 0.0 0.0 0.0 0.0 zoneOfPoint Dodge.Zoning.Base src/Dodge/Zoning/Base.hs:44:1-26 158466 0 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 158467 75706 0.0 0.0 0.0 0.0 updateTurret.updateFiringStatus Dodge.Machine.Update src/Dodge/Machine/Update.hs:(57,5)-(59,116) 158462 1164 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 162022 0 0.0 0.0 0.0 0.0 updateTurret.ypos Dodge.Machine.Update src/Dodge/Machine/Update.hs:47:5-25 158470 1164 0.0 0.0 0.0 0.0 _crPos Dodge.Data.Creature src/Dodge/Data/Creature.hs:37:7-12 158473 1164 0.0 0.0 0.0 0.0 you Dodge.Base.You src/Dodge/Base/You.hs:8:1-48 158471 1164 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 158472 1164 0.0 0.0 0.0 0.0 updateTurret.dam Dodge.Machine.Update src/Dodge/Machine/Update.hs:51:5-34 162018 582 0.0 0.0 0.0 0.0 updateTurret.dams Dodge.Machine.Update src/Dodge/Machine/Update.hs:50:5-60 162017 582 0.0 0.0 0.0 0.0 mcSensorTriggerUpdate Dodge.Machine.Update src/Dodge/Machine/Update.hs:(70,1)-(73,58) 158577 5 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 158603 5 0.0 0.0 0.0 0.0 ix.\ Control.Lens.At src/Control/Lens/At.hs:307:31-50 158604 5 0.0 0.0 0.0 0.0 mcTriggerVal Dodge.Machine.Update src/Dodge/Machine/Update.hs:(76,1)-(78,63) 158584 5 0.0 0.0 0.0 0.0 _sensAmount Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:19:11-21 159264 3 0.0 0.0 0.0 0.0 _sensThreshold Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:22:11-24 159265 3 0.0 0.0 0.0 0.0 tmUpdate Dodge.Update src/Dodge/Update.hs:(303,1)-(320,65) 158697 5 0.0 0.0 0.0 0.0 _tmID Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:33:7-11 158698 5 0.0 0.0 0.0 0.0 _tlPause Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:64:11-18 158702 1 0.0 0.0 0.0 0.0 tmUpdate.pointTermParams Dodge.Update src/Dodge/Update.hs:320:5-65 158703 1 0.0 0.0 0.0 0.0 _tmID Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:33:7-11 158705 1 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 158704 1 0.0 0.0 0.0 0.0 ix.\ Control.Lens.At src/Control/Lens/At.hs:307:31-50 158706 1 0.0 0.0 0.0 0.0 updateProjectile Dodge.Projectile.Update src/Dodge/Projectile/Update.hs:(29,1)-(30,31) 179462 0 0.0 0.0 0.0 0.0 upsProjectile Dodge.Projectile.Update src/Dodge/Projectile/Update.hs:54:1-67 179463 66 0.0 0.0 0.0 0.0 upProjectile Dodge.Projectile.Update src/Dodge/Projectile/Update.hs:(57,1)-(80,21) 179465 330 0.0 0.0 0.0 0.0 upProjectile.time Dodge.Projectile.Update src/Dodge/Projectile/Update.hs:78:5-23 179492 132 0.0 0.0 0.0 0.0 _prjTimer Dodge.Data.Projectile src/Dodge/Data/Projectile.hs:25:11-19 179493 132 0.0 0.0 0.0 0.0 reduceSpinBy Dodge.Projectile.Update src/Dodge/Projectile/Update.hs:156:1-81 179499 66 0.0 0.0 0.0 0.0 _prjID Dodge.Data.Projectile src/Dodge/Data/Projectile.hs:23:11-16 179501 66 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 179500 66 0.0 0.0 0.0 0.0 ix.\ Control.Lens.At src/Control/Lens/At.hs:307:31-50 179502 66 0.0 0.0 0.0 0.0 upProjectile.act Dodge.Projectile.Update src/Dodge/Projectile/Update.hs:79:5-40 179496 66 0.0 0.0 0.0 0.0 upProjectile.ain Dodge.Projectile.Update src/Dodge/Projectile/Update.hs:80:5-21 179491 66 0.0 0.0 0.0 0.0 doThrust Dodge.Projectile.Update src/Dodge/Projectile/Update.hs:(104,1)-(122,47) 179622 26 0.0 0.0 0.0 0.0 doThrust.(...) Dodge.Projectile.Update src/Dodge/Projectile/Update.hs:121:5-50 179692 26 0.0 0.0 0.0 0.0 _randGen Dodge.Data.World src/Dodge/Data/World.hs:40:7-14 179701 26 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:351:3-43 179693 26 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:(1031,3)-(1041,34) 179694 26 0.0 0.0 0.0 0.0 uniformWord32 System.Random.Internal src/System/Random/Internal.hs:454:3-35 179695 26 0.0 0.0 0.0 0.0 genWord32 System.Random.Internal src/System/Random/Internal.hs:556:19-27 179696 0 0.0 0.0 0.0 0.0 genWord32 System.Random.Internal src/System/Random/Internal.hs:564:3-27 179697 0 0.0 0.0 0.0 0.0 nextWord32 System.Random.SplitMix src/System/Random/SplitMix.hs:(129,1)-(136,28) 179698 26 0.0 0.0 0.0 0.0 nextWord32.(...) System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 179700 26 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 179702 26 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 179703 26 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 179708 26 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 179709 26 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 179711 26 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 179710 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 179704 26 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 179705 26 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 179707 26 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 179706 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 179714 26 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 179715 26 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 179712 26 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 179713 0 0.0 0.0 0.0 0.0 nextWord32.w64 System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 179699 26 0.0 0.0 0.0 0.0 doThrust.(...) Dodge.Projectile.Update src/Dodge/Projectile/Update.hs:120:5-48 179633 26 0.0 0.0 0.0 0.0 _randGen Dodge.Data.World src/Dodge/Data/World.hs:40:7-14 179642 26 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:351:3-43 179634 26 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:(1031,3)-(1041,34) 179635 26 0.0 0.0 0.0 0.0 uniformWord32 System.Random.Internal src/System/Random/Internal.hs:454:3-35 179636 26 0.0 0.0 0.0 0.0 genWord32 System.Random.Internal src/System/Random/Internal.hs:556:19-27 179637 0 0.0 0.0 0.0 0.0 genWord32 System.Random.Internal src/System/Random/Internal.hs:564:3-27 179638 0 0.0 0.0 0.0 0.0 nextWord32 System.Random.SplitMix src/System/Random/SplitMix.hs:(129,1)-(136,28) 179639 26 0.0 0.0 0.0 0.0 nextWord32.(...) System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 179641 26 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 179643 26 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 179644 26 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 179645 0 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 179777 12 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 179782 12 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 179783 12 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 179785 12 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 179784 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 179778 12 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 179779 12 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 179781 12 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 179780 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 179786 12 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 179787 12 0.0 0.0 0.0 0.0 nextWord32.g' System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 179640 26 0.0 0.0 0.0 0.0 nextWord32.w64 System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 179776 12 0.0 0.0 0.0 0.0 doThrust.accel Dodge.Projectile.Update src/Dodge/Projectile/Update.hs:115:5-22 179689 26 0.0 0.0 0.0 0.0 _prjAcc Dodge.Data.Projectile src/Dodge/Data/Projectile.hs:19:11-17 179690 26 0.0 0.0 0.0 0.0 doThrust.g Dodge.Projectile.Update src/Dodge/Projectile/Update.hs:120:5-48 179646 26 0.0 0.0 0.0 0.0 doThrust.i Dodge.Projectile.Update src/Dodge/Projectile/Update.hs:116:5-17 179648 26 0.0 0.0 0.0 0.0 _prjID Dodge.Data.Projectile src/Dodge/Data/Projectile.hs:23:11-16 179649 26 0.0 0.0 0.0 0.0 doThrust.oldPos Dodge.Projectile.Update src/Dodge/Projectile/Update.hs:117:5-23 179626 26 0.0 0.0 0.0 0.0 _prjPos Dodge.Data.Projectile src/Dodge/Data/Projectile.hs:16:11-17 179627 26 0.0 0.0 0.0 0.0 doThrust.sparkD Dodge.Projectile.Update src/Dodge/Projectile/Update.hs:121:5-50 179691 26 0.0 0.0 0.0 0.0 doThrust.vel Dodge.Projectile.Update src/Dodge/Projectile/Update.hs:118:5-20 179628 26 0.0 0.0 0.0 0.0 _prjVel Dodge.Data.Projectile src/Dodge/Data/Projectile.hs:18:11-17 179629 26 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 179647 26 0.0 0.0 0.0 0.0 ix.\ Control.Lens.At src/Control/Lens/At.hs:307:31-50 179650 26 0.0 0.0 0.0 0.0 doThrust.frict Dodge.Projectile.Update src/Dodge/Projectile/Update.hs:120:5-48 179775 12 0.0 0.0 0.0 0.0 makeFlamelet Dodge.EnergyBall src/Dodge/EnergyBall.hs:(29,1)-(44,42) 179651 26 0.0 0.0 0.0 0.0 .:~ LensHelp src/LensHelp.hs:15:1-22 179665 26 0.0 0.0 0.0 0.0 makeFlamelet.(...) Dodge.EnergyBall src/Dodge/EnergyBall.hs:44:5-42 179652 26 0.0 0.0 0.0 0.0 _randGen Dodge.Data.World src/Dodge/Data/World.hs:40:7-14 179661 26 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:351:3-43 179653 26 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:(1031,3)-(1041,34) 179654 26 0.0 0.0 0.0 0.0 uniformWord32 System.Random.Internal src/System/Random/Internal.hs:454:3-35 179655 26 0.0 0.0 0.0 0.0 genWord32 System.Random.Internal src/System/Random/Internal.hs:556:19-27 179656 0 0.0 0.0 0.0 0.0 genWord32 System.Random.Internal src/System/Random/Internal.hs:564:3-27 179657 0 0.0 0.0 0.0 0.0 nextWord32 System.Random.SplitMix src/System/Random/SplitMix.hs:(129,1)-(136,28) 179658 26 0.0 0.0 0.0 0.0 nextWord32.(...) System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 179660 26 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 179662 26 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 179718 26 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 179723 26 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 179724 26 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 179726 26 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 179725 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 179719 26 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 179720 26 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 179722 26 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 179721 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 179727 26 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 179728 26 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 179663 26 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 179664 0 0.0 0.0 0.0 0.0 nextWord32.g' System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 179659 26 0.0 0.0 0.0 0.0 nextWord32.w64 System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 179717 26 0.0 0.0 0.0 0.0 makeFlamelet.g Dodge.EnergyBall src/Dodge/EnergyBall.hs:44:5-42 179666 26 0.0 0.0 0.0 0.0 makeFlamelet.rot Dodge.EnergyBall src/Dodge/EnergyBall.hs:44:5-42 179716 26 0.0 0.0 0.0 0.0 shellTrailCloud Dodge.WorldEvent.Cloud src/Dodge/WorldEvent/Cloud.hs:66:1-88 179623 26 0.0 0.0 0.0 0.0 makeCloudAt Dodge.WorldEvent.Cloud src/Dodge/WorldEvent/Cloud.hs:(29,1)-(39,13) 179624 26 0.0 0.0 0.0 0.0 .:~ LensHelp src/LensHelp.hs:15:1-22 179625 26 0.0 0.0 0.0 0.0 doThrust.newPos Dodge.Projectile.Update src/Dodge/Projectile/Update.hs:119:5-27 179769 13 0.0 0.0 0.0 0.0 doThrust.r1 Dodge.Projectile.Update src/Dodge/Projectile/Update.hs:122:5-47 179788 13 0.0 0.0 0.0 0.0 _randGen Dodge.Data.World src/Dodge/Data/World.hs:40:7-14 179801 13 0.0 0.0 0.0 0.0 randInCirc RandomHelp src/RandomHelp.hs:70:1-34 179789 13 0.0 0.0 0.0 0.0 randInArc RandomHelp src/RandomHelp.hs:73:1-28 179790 13 0.0 0.0 0.0 0.0 randInArcStrip RandomHelp src/RandomHelp.hs:(76,1)-(79,42) 179791 13 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:351:3-43 179792 26 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:(1031,3)-(1041,34) 179793 26 0.0 0.0 0.0 0.0 uniformWord32 System.Random.Internal src/System/Random/Internal.hs:454:3-35 179794 26 0.0 0.0 0.0 0.0 genWord32 System.Random.Internal src/System/Random/Internal.hs:556:19-27 179795 0 0.0 0.0 0.0 0.0 genWord32 System.Random.Internal src/System/Random/Internal.hs:564:3-27 179796 0 0.0 0.0 0.0 0.0 nextWord32 System.Random.SplitMix src/System/Random/SplitMix.hs:(129,1)-(136,28) 179797 26 0.0 0.0 0.0 0.0 nextWord32.(...) System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 179799 26 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 179802 26 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 179805 26 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 179810 26 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 179811 26 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 179813 26 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 179812 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 179806 26 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 179807 26 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 179809 26 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 179808 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 179814 26 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 179815 26 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 179803 26 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 179804 0 0.0 0.0 0.0 0.0 nextWord32.w64 System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 179798 26 0.0 0.0 0.0 0.0 nextWord32.g' System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 179800 13 0.0 0.0 0.0 0.0 doThrust.trailage Dodge.Projectile.Update src/Dodge/Projectile/Update.hs:113:5-52 179842 13 0.0 0.0 0.0 0.0 _randGen Dodge.Data.World src/Dodge/Data/World.hs:40:7-14 179860 13 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:235:3-43 179843 13 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 179844 13 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 179850 0 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 179857 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:556:19-27 179858 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:566:3-27 179859 0 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 179861 22 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 179862 22 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 179867 22 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 179868 22 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 179870 22 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 179869 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 179863 22 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 179864 22 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 179866 22 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 179865 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 179873 22 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 179874 22 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 179871 22 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 179872 0 0.0 0.0 0.0 0.0 doThrust.trailfadetime Dodge.Projectile.Update src/Dodge/Projectile/Update.hs:114:5-57 179816 13 0.0 0.0 0.0 0.0 _randGen Dodge.Data.World src/Dodge/Data/World.hs:40:7-14 179825 13 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:351:3-43 179817 13 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:(1031,3)-(1041,34) 179818 13 0.0 0.0 0.0 0.0 uniformWord32 System.Random.Internal src/System/Random/Internal.hs:454:3-35 179819 13 0.0 0.0 0.0 0.0 genWord32 System.Random.Internal src/System/Random/Internal.hs:556:19-27 179820 0 0.0 0.0 0.0 0.0 genWord32 System.Random.Internal src/System/Random/Internal.hs:564:3-27 179821 0 0.0 0.0 0.0 0.0 nextWord32 System.Random.SplitMix src/System/Random/SplitMix.hs:(129,1)-(136,28) 179822 13 0.0 0.0 0.0 0.0 nextWord32.(...) System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 179824 13 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 179826 13 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 179827 13 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 179832 13 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 179833 13 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 179835 13 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 179834 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 179828 13 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 179829 13 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 179831 13 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 179830 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 179838 13 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 179839 13 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 179836 13 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 179837 0 0.0 0.0 0.0 0.0 nextWord32.w64 System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 179823 13 0.0 0.0 0.0 0.0 soundContinue Dodge.SoundLogic src/Dodge/SoundLogic.hs:136:1-47 179630 0 0.0 0.0 0.0 0.0 soundWithStatus Dodge.SoundLogic src/Dodge/SoundLogic.hs:110:1-41 179631 0 0.0 0.0 0.0 0.0 soundWithStatusVolume Dodge.SoundLogic src/Dodge/SoundLogic.hs:(62,1)-(66,50) 179632 26 0.0 0.0 0.0 0.0 aSound Dodge.SoundLogic src/Dodge/SoundLogic.hs:(80,1)-(96,25) 179768 13 0.0 0.0 0.0 0.0 aSound.a Dodge.SoundLogic src/Dodge/SoundLogic.hs:96:5-25 179773 13 0.0 0.0 0.0 0.0 soundToVol Dodge.SoundLogic.ExternallyGeneratedSounds src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs:(5,1)-(107,11) 179771 13 0.0 0.0 0.0 0.0 _getSoundID Sound.Data src/Sound/Data.hs:32:28-38 179772 13 0.0 0.0 0.0 0.0 trySpinByCID Dodge.Projectile.Update src/Dodge/Projectile/Update.hs:(132,1)-(139,41) 179591 2 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 179592 2 0.0 0.0 0.0 0.0 ix.\ Control.Lens.At src/Control/Lens/At.hs:307:31-50 179595 2 0.0 0.0 0.0 0.0 trySpinByCID.pjid Dodge.Projectile.Update src/Dodge/Projectile/Update.hs:134:5-20 179593 2 0.0 0.0 0.0 0.0 _prjID Dodge.Data.Projectile src/Dodge/Data/Projectile.hs:23:11-16 179594 2 0.0 0.0 0.0 0.0 trySpinByCID.dir Dodge.Projectile.Update src/Dodge/Projectile/Update.hs:135:5-27 179607 1 0.0 0.0 0.0 0.0 _prjVel Dodge.Data.Projectile src/Dodge/Data/Projectile.hs:18:11-17 179608 1 0.0 0.0 0.0 0.0 trySpinByCID.newSpin Dodge.Projectile.Update src/Dodge/Projectile/Update.hs:(136,5)-(138,14) 179596 1 0.0 0.0 0.0 0.0 _crDir Dodge.Data.Creature src/Dodge/Data/Creature.hs:40:7-12 179609 1 0.0 0.0 0.0 0.0 normalizeAnglePi Dodge.Base src/Dodge/Base.hs:(132,1)-(134,54) 179610 1 0.0 0.0 0.0 0.0 trySpinByCID.spinFactor Dodge.Projectile.Update src/Dodge/Projectile/Update.hs:139:5-41 179611 1 0.0 0.0 0.0 0.0 decTimMvVel Dodge.Item.Weapon.Shell src/Dodge/Item/Weapon/Shell.hs:(10,1)-(19,20) 179485 0 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 179503 66 0.0 0.0 0.0 0.0 ix.\ Control.Lens.At src/Control/Lens/At.hs:307:31-50 179506 66 0.0 0.0 0.0 0.0 plainShellCollisionCheck Dodge.Projectile.Update src/Dodge/Projectile/Update.hs:(48,1)-(51,70) 179470 0 0.0 0.0 0.0 0.0 shellCollisionCheck Dodge.Projectile.Update src/Dodge/Projectile/Update.hs:(33,1)-(42,27) 179471 66 0.0 0.0 0.0 0.0 _wlLine Dodge.Data.Wall src/Dodge/Data/Wall.hs:19:7-13 179590 304 0.0 0.0 0.0 0.0 shellCollisionCheck.oldPos Dodge.Projectile.Update src/Dodge/Projectile/Update.hs:40:5-23 179478 66 0.0 0.0 0.0 0.0 _prjPos Dodge.Data.Projectile src/Dodge/Data/Projectile.hs:16:11-17 179479 66 0.0 0.0 0.0 0.0 shellCollisionCheck.time Dodge.Projectile.Update src/Dodge/Projectile/Update.hs:39:5-23 179472 66 0.0 0.0 0.0 0.0 _prjTimer Dodge.Data.Projectile src/Dodge/Data/Projectile.hs:25:11-19 179473 66 0.0 0.0 0.0 0.0 wlsNearPoint Dodge.Zoning.Wall src/Dodge/Zoning/Wall.hs:40:1-52 179474 40 0.0 0.0 0.0 0.0 wlIXsNearPoint Dodge.Zoning.Wall src/Dodge/Zoning/Wall.hs:23:1-48 179475 0 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 179480 80 0.0 0.0 0.0 0.0 _wlZoning Dodge.Data.World src/Dodge/Data/World.hs:50:7-15 179481 40 0.0 0.0 0.0 0.0 zoneOfPoint Dodge.Zoning.Base src/Dodge/Zoning/Base.hs:44:1-26 179476 0 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 179477 40 0.0 0.0 0.0 0.0 anythingHitCirc Dodge.Base.Collide src/Dodge/Base/Collide.hs:(243,1)-(252,59) 179612 26 0.0 0.0 0.0 0.0 anythingHitCirc.hitCr Dodge.Base.Collide src/Dodge/Base/Collide.hs:245:5-51 179613 26 0.0 0.0 0.0 0.0 anythingHitCirc.f Dodge.Base.Collide src/Dodge/Base/Collide.hs:(246,5)-(251,17) 179952 2 0.0 0.0 0.0 0.0 anythingHitCirc.f.\ Dodge.Base.Collide src/Dodge/Base/Collide.hs:249:21-79 179965 2 0.0 0.0 0.0 0.0 _crPos Dodge.Data.Creature src/Dodge/Data/Creature.hs:37:7-12 179966 2 0.0 0.0 0.0 0.0 _crRad Dodge.Data.Creature src/Dodge/Data/Creature.hs:47:7-12 179967 2 0.0 0.0 0.0 0.0 intersectCircSeg Geometry.Intersect src/Geometry/Intersect.hs:(304,1)-(312,34) 179968 2 0.0 0.0 0.0 0.0 inSegArea Geometry.Intersect src/Geometry/Intersect.hs:(299,1)-(301,36) 179972 4 0.0 0.0 0.0 0.0 inSegArea.param Geometry.Intersect src/Geometry/Intersect.hs:301:5-36 179973 4 0.0 0.0 0.0 0.0 intersectCircSeg.d Geometry.Intersect src/Geometry/Intersect.hs:308:5-32 179969 2 0.0 0.0 0.0 0.0 intersectCircSeg.v Geometry.Intersect src/Geometry/Intersect.hs:312:5-34 179975 2 0.0 0.0 0.0 0.0 intersectCircSeg.x Geometry.Intersect src/Geometry/Intersect.hs:309:5-16 179971 2 0.0 0.0 0.0 0.0 intersectCircSeg.y Geometry.Intersect src/Geometry/Intersect.hs:310:5-23 179970 2 0.0 0.0 0.0 0.0 intersectCircSeg.z Geometry.Intersect src/Geometry/Intersect.hs:311:5-14 179974 2 0.0 0.0 0.0 0.0 crixsNearSeg Dodge.Zoning.Creature src/Dodge/Zoning/Creature.hs:27:1-44 179615 0 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 179667 134 0.0 0.0 0.0 0.0 _crZoning Dodge.Data.World src/Dodge/Data/World.hs:48:7-15 179621 26 0.0 0.0 0.0 0.0 zoneOfPoint Dodge.Zoning.Base src/Dodge/Zoning/Base.hs:44:1-26 179616 0 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 179617 98 0.0 0.0 0.0 0.0 anythingHitCirc.hitWl Dodge.Base.Collide src/Dodge/Base/Collide.hs:252:5-59 179668 24 0.0 0.0 0.0 0.0 == Linear.V2 src/Linear/V2.hs:114:4-5 179686 192 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 179674 152 0.0 0.0 0.0 0.0 _wlLine Dodge.Data.Wall src/Dodge/Data/Wall.hs:19:7-13 179685 96 0.0 0.0 0.0 0.0 _wlZoning Dodge.Data.World src/Dodge/Data/World.hs:50:7-15 179673 24 0.0 0.0 0.0 0.0 zoneOfPoint Dodge.Zoning.Base src/Dodge/Zoning/Base.hs:44:1-26 179671 0 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 179672 76 0.0 0.0 0.0 0.0 shellCollisionCheck.newPos Dodge.Projectile.Update src/Dodge/Projectile/Update.hs:42:5-27 179620 26 0.0 0.0 0.0 0.0 shellCollisionCheck.vel Dodge.Projectile.Update src/Dodge/Projectile/Update.hs:41:5-20 179618 26 0.0 0.0 0.0 0.0 _prjVel Dodge.Data.Projectile src/Dodge/Data/Projectile.hs:18:11-17 179619 26 0.0 0.0 0.0 0.0 plainShellCollisionCheck.\ Dodge.Projectile.Update src/Dodge/Projectile/Update.hs:(49,14)-(51,70) 179977 0 0.0 0.0 0.0 0.0 stopSoundFrom Dodge.SoundLogic src/Dodge/SoundLogic.hs:207:1-57 179988 0 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(313,3)-(315,22) 179990 2 0.0 0.0 0.0 0.0 compare Dodge.Data.SoundOrigin src/Dodge/Data/SoundOrigin.hs:38:19-21 179991 4 0.0 0.0 0.0 0.0 ix.\ Control.Lens.At src/Control/Lens/At.hs:314:32-48 179992 2 0.0 0.0 0.0 0.0 compare Dodge.Data.SoundOrigin src/Dodge/Data/SoundOrigin.hs:38:19-21 179993 4 0.0 0.0 0.0 0.0 usePayload Dodge.Payload src/Dodge/Payload.hs:(8,1)-(10,26) 179980 0 0.0 0.0 0.0 0.0 makeExplosionAt Dodge.WorldEvent.Explosion src/Dodge/WorldEvent/Explosion.hs:(80,1)-(106,71) 179981 2 0.0 0.0 0.0 0.0 .:~ LensHelp src/LensHelp.hs:15:1-22 179984 2 0.0 0.0 0.0 0.0 makeExplosionAt.(...) Dodge.WorldEvent.Explosion src/Dodge/WorldEvent/Explosion.hs:(91,5)-(93,31) 179996 2 0.0 0.0 0.0 0.0 makeExplosionAt.(...).(...) Dodge.WorldEvent.Explosion src/Dodge/WorldEvent/Explosion.hs:92:13-49 179997 2 0.0 0.0 0.0 0.0 fromV3 Geometry.Data src/Geometry/Data.hs:44:1-27 179998 200 0.0 0.0 0.0 0.0 makeExplosionAt.(...).a Dodge.WorldEvent.Explosion src/Dodge/WorldEvent/Explosion.hs:92:13-49 180054 2 0.0 0.0 0.0 0.0 makeExplosionAt.(...).b Dodge.WorldEvent.Explosion src/Dodge/WorldEvent/Explosion.hs:92:13-49 180055 2 0.0 0.0 0.0 0.0 makeExplosionAt.(...).c Dodge.WorldEvent.Explosion src/Dodge/WorldEvent/Explosion.hs:92:13-49 180059 2 0.0 0.0 0.0 0.0 makeExplosionAt.addFlames Dodge.WorldEvent.Explosion src/Dodge/WorldEvent/Explosion.hs:103:5-45 180134 2 0.0 0.0 0.0 0.0 makeExplosionAt.newFs Dodge.WorldEvent.Explosion src/Dodge/WorldEvent/Explosion.hs:102:5-62 180136 0 0.0 0.0 0.0 0.0 makeExplosionAt.mF Dodge.WorldEvent.Explosion src/Dodge/WorldEvent/Explosion.hs:101:5-53 180137 0 0.0 0.0 0.0 0.0 makeFlamelet Dodge.EnergyBall src/Dodge/EnergyBall.hs:(29,1)-(44,42) 180138 200 0.0 0.0 0.0 0.0 .:~ LensHelp src/LensHelp.hs:15:1-22 180161 200 0.0 0.0 0.0 0.0 makeFlamelet.(...) Dodge.EnergyBall src/Dodge/EnergyBall.hs:44:5-42 180148 200 0.0 0.0 0.0 0.0 _randGen Dodge.Data.World src/Dodge/Data/World.hs:40:7-14 180157 200 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:351:3-43 180149 200 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:(1031,3)-(1041,34) 180150 200 0.0 0.0 0.0 0.0 uniformWord32 System.Random.Internal src/System/Random/Internal.hs:454:3-35 180151 200 0.0 0.0 0.0 0.0 genWord32 System.Random.Internal src/System/Random/Internal.hs:556:19-27 180152 0 0.0 0.0 0.0 0.0 genWord32 System.Random.Internal src/System/Random/Internal.hs:564:3-27 180153 0 0.0 0.0 0.0 0.0 nextWord32 System.Random.SplitMix src/System/Random/SplitMix.hs:(129,1)-(136,28) 180154 200 0.0 0.0 0.0 0.0 nextWord32.(...) System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 180156 200 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 180158 200 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 180217 200 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 180222 200 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 180223 200 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 180225 200 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 180224 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 180218 200 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 180219 200 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 180221 200 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 180220 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 180226 200 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 180227 200 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 180159 200 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 180160 0 0.0 0.0 0.0 0.0 nextWord32.g' System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 180155 200 0.0 0.0 0.0 0.0 nextWord32.w64 System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 180216 200 0.0 0.0 0.0 0.0 makeFlamelet.g Dodge.EnergyBall src/Dodge/EnergyBall.hs:44:5-42 180162 200 0.0 0.0 0.0 0.0 makeFlamelet.rot Dodge.EnergyBall src/Dodge/EnergyBall.hs:44:5-42 180215 200 0.0 0.0 0.0 0.0 makeExplosionAt.fPs Dodge.WorldEvent.Explosion src/Dodge/WorldEvent/Explosion.hs:95:5-47 180056 2 0.0 0.0 0.0 0.0 makeExplosionAt.pushAgainstWalls Dodge.WorldEvent.Explosion src/Dodge/WorldEvent/Explosion.hs:106:5-71 180140 200 0.0 0.0 0.0 0.0 == Linear.V2 src/Linear/V2.hs:114:4-5 180179 3228 0.0 0.0 0.0 0.0 _wlLine Dodge.Data.Wall src/Dodge/Data/Wall.hs:19:7-13 180178 1614 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 180146 1194 0.0 0.0 0.0 0.0 _wlZoning Dodge.Data.World src/Dodge/Data/World.hs:50:7-15 180147 2 0.0 0.0 0.0 0.0 zoneOfPoint Dodge.Zoning.Base src/Dodge/Zoning/Base.hs:44:1-26 180144 0 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 180145 402 0.0 0.0 0.0 0.0 makeExplosionAt.fPs' Dodge.WorldEvent.Explosion src/Dodge/WorldEvent/Explosion.hs:(91,5)-(93,31) 180133 2 0.0 0.0 0.0 0.0 makeExplosionAt.fPs'' Dodge.WorldEvent.Explosion src/Dodge/WorldEvent/Explosion.hs:90:5-86 179995 2 0.0 0.0 0.0 0.0 uniformWord32 System.Random.Internal src/System/Random/Internal.hs:454:3-35 180034 200 0.0 0.0 0.0 0.0 genWord32 System.Random.Internal src/System/Random/Internal.hs:556:19-27 180035 0 0.0 0.0 0.0 0.0 genWord32 System.Random.Internal src/System/Random/Internal.hs:564:3-27 180036 0 0.0 0.0 0.0 0.0 nextWord32 System.Random.SplitMix src/System/Random/SplitMix.hs:(129,1)-(136,28) 180037 200 0.0 0.0 0.0 0.0 nextWord32.(...) System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 180039 200 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 180040 200 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 180041 200 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 180046 200 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 180047 200 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 180049 200 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 180048 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 180042 200 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 180043 200 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 180045 200 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 180044 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 180052 200 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 180053 200 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 180050 200 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 180051 0 0.0 0.0 0.0 0.0 nextWord32.w64 System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 180038 200 0.0 0.0 0.0 0.0 nextWord32.g' System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 180163 198 0.0 0.0 0.0 0.0 _randGen Dodge.Data.World src/Dodge/Data/World.hs:40:7-14 180016 2 0.0 0.0 0.0 0.0 randInHemisphere RandomHelp src/RandomHelp.hs:(96,1)-(99,22) 180002 0 0.0 0.0 0.0 0.0 uniformWord32 System.Random.Internal src/System/Random/Internal.hs:454:3-35 180007 400 0.0 0.0 0.0 0.0 genWord32 System.Random.Internal src/System/Random/Internal.hs:556:19-27 180008 0 0.0 0.0 0.0 0.0 genWord32 System.Random.Internal src/System/Random/Internal.hs:564:3-27 180009 0 0.0 0.0 0.0 0.0 nextWord32 System.Random.SplitMix src/System/Random/SplitMix.hs:(129,1)-(136,28) 180010 400 0.0 0.0 0.0 0.0 nextWord32.(...) System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 180014 400 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 180017 400 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 180020 400 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 180025 400 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 180026 400 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 180028 400 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 180027 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 180021 400 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 180022 400 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 180024 400 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 180023 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 180029 400 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 180030 400 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 180018 400 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 180019 0 0.0 0.0 0.0 0.0 nextWord32.g' System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 180015 400 0.0 0.0 0.0 0.0 nextWord32.w64 System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 180013 400 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:351:3-43 180032 200 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:(1031,3)-(1041,34) 180033 200 0.0 0.0 0.0 0.0 randOnHemisphere RandomHelp src/RandomHelp.hs:(89,1)-(93,21) 180004 0 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:351:3-43 180005 400 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:(1031,3)-(1041,34) 180006 400 0.0 0.0 0.0 0.0 randOnHemisphere.(...) RandomHelp src/RandomHelp.hs:92:9-72 180012 200 0.0 0.0 0.0 0.0 randOnHemisphere.x RandomHelp src/RandomHelp.hs:92:9-72 180011 200 0.0 0.0 0.0 0.0 randOnHemisphere.y RandomHelp src/RandomHelp.hs:92:9-72 180031 200 0.0 0.0 0.0 0.0 makeExplosionAt.fVs Dodge.WorldEvent.Explosion src/Dodge/WorldEvent/Explosion.hs:88:5-64 180060 2 0.0 0.0 0.0 0.0 _randGen Dodge.Data.World src/Dodge/Data/World.hs:40:7-14 180199 2 0.0 0.0 0.0 0.0 randInCirc RandomHelp src/RandomHelp.hs:70:1-34 180185 0 0.0 0.0 0.0 0.0 randInArc RandomHelp src/RandomHelp.hs:73:1-28 180186 0 0.0 0.0 0.0 0.0 randInArcStrip RandomHelp src/RandomHelp.hs:(76,1)-(79,42) 180187 0 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:351:3-43 180188 400 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:(1031,3)-(1041,34) 180189 400 0.0 0.0 0.0 0.0 uniformWord32 System.Random.Internal src/System/Random/Internal.hs:454:3-35 180192 400 0.0 0.0 0.0 0.0 genWord32 System.Random.Internal src/System/Random/Internal.hs:556:19-27 180193 0 0.0 0.0 0.0 0.0 genWord32 System.Random.Internal src/System/Random/Internal.hs:564:3-27 180194 0 0.0 0.0 0.0 0.0 nextWord32 System.Random.SplitMix src/System/Random/SplitMix.hs:(129,1)-(136,28) 180195 400 0.0 0.0 0.0 0.0 nextWord32.(...) System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 180197 400 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 180200 400 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 180203 400 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 180208 400 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 180209 400 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 180211 400 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 180210 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 180204 400 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 180205 400 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 180207 400 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 180206 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 180212 400 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 180213 400 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 180201 400 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 180202 0 0.0 0.0 0.0 0.0 nextWord32.w64 System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 180196 400 0.0 0.0 0.0 0.0 nextWord32.g' System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 180198 398 0.0 0.0 0.0 0.0 makeExplosionAt.fVs' Dodge.WorldEvent.Explosion src/Dodge/WorldEvent/Explosion.hs:97:5-54 180061 2 0.0 0.0 0.0 0.0 makeExplosionAt.inversePushOut Dodge.WorldEvent.Explosion src/Dodge/WorldEvent/Explosion.hs:96:5-49 180214 200 0.0 0.0 0.0 0.0 makeExplosionAt.newFs Dodge.WorldEvent.Explosion src/Dodge/WorldEvent/Explosion.hs:102:5-62 180057 2 0.0 0.0 0.0 0.0 makeExplosionAt.mF Dodge.WorldEvent.Explosion src/Dodge/WorldEvent/Explosion.hs:101:5-53 180135 200 0.0 0.0 0.0 0.0 makeExplosionAt.sizes Dodge.WorldEvent.Explosion src/Dodge/WorldEvent/Explosion.hs:98:5-40 180062 2 0.0 0.0 0.0 0.0 _randGen Dodge.Data.World src/Dodge/Data/World.hs:40:7-14 180073 2 0.0 0.0 0.0 0.0 randomRs System.Random src/System/Random.hs:258:3-76 180063 2 0.0 0.0 0.0 0.0 randomRs.\ System.Random src/System/Random.hs:258:42-75 180064 2 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:351:3-43 180065 200 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:(1031,3)-(1041,34) 180066 200 0.0 0.0 0.0 0.0 uniformWord32 System.Random.Internal src/System/Random/Internal.hs:454:3-35 180067 200 0.0 0.0 0.0 0.0 genWord32 System.Random.Internal src/System/Random/Internal.hs:556:19-27 180068 0 0.0 0.0 0.0 0.0 genWord32 System.Random.Internal src/System/Random/Internal.hs:564:3-27 180069 0 0.0 0.0 0.0 0.0 nextWord32 System.Random.SplitMix src/System/Random/SplitMix.hs:(129,1)-(136,28) 180070 200 0.0 0.0 0.0 0.0 nextWord32.(...) System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 180072 200 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 180074 200 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 180075 200 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 180080 200 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 180081 200 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 180083 200 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 180082 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 180076 200 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 180077 200 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 180079 200 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 180078 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 180086 200 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 180087 200 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 180084 200 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 180085 0 0.0 0.0 0.0 0.0 nextWord32.w64 System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 180071 200 0.0 0.0 0.0 0.0 nextWord32.g' System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 180164 198 0.0 0.0 0.0 0.0 makeExplosionAt.times Dodge.WorldEvent.Explosion src/Dodge/WorldEvent/Explosion.hs:100:5-42 180088 2 0.0 0.0 0.0 0.0 _randGen Dodge.Data.World src/Dodge/Data/World.hs:40:7-14 180112 2 0.0 0.0 0.0 0.0 randomRs System.Random src/System/Random.hs:258:3-76 180089 2 0.0 0.0 0.0 0.0 randomRs.\ System.Random src/System/Random.hs:258:42-75 180090 2 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:235:3-43 180091 200 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 180092 200 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 180100 0 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 180109 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:556:19-27 180110 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:566:3-27 180111 0 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 180113 252 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 180114 252 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 180119 252 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 180120 252 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 180122 252 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 180121 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 180115 252 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 180116 252 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 180118 252 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 180117 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 180125 252 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 180126 252 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 180123 252 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 180124 0 0.0 0.0 0.0 0.0 makeExplosionAt.zs Dodge.WorldEvent.Explosion src/Dodge/WorldEvent/Explosion.hs:(91,5)-(93,31) 180058 2 0.0 0.0 0.0 0.0 makeShockwaveAt Dodge.WorldEvent.Shockwave src/Dodge/WorldEvent/Shockwave.hs:(28,1)-(40,13) 179982 2 0.0 0.0 0.0 0.0 .:~ LensHelp src/LensHelp.hs:15:1-22 179983 2 0.0 0.0 0.0 0.0 soundMultiFrom Dodge.SoundLogic src/Dodge/SoundLogic.hs:(183,1)-(203,24) 179985 2 0.0 0.0 0.0 0.0 compare Dodge.Data.SoundOrigin src/Dodge/Data/SoundOrigin.hs:38:19-21 179994 4 0.0 0.0 0.0 0.0 _playingSounds Dodge.Data.World src/Dodge/Data/World.hs:42:7-20 179986 2 0.0 0.0 0.0 0.0 soundMultiFrom.a Dodge.SoundLogic src/Dodge/SoundLogic.hs:203:5-24 180274 1 0.0 0.0 0.0 0.0 soundMultiFrom.sound Dodge.SoundLogic src/Dodge/SoundLogic.hs:(188,5)-(202,13) 180270 1 0.0 0.0 0.0 0.0 soundToVol Dodge.SoundLogic.ExternallyGeneratedSounds src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs:(5,1)-(107,11) 180272 1 0.0 0.0 0.0 0.0 _getSoundID Sound.Data src/Sound/Data.hs:32:28-38 180273 1 0.0 0.0 0.0 0.0 makeExplosionAt.theTLS Dodge.WorldEvent.Explosion src/Dodge/WorldEvent/Explosion.hs:87:5-61 180309 1 0.0 0.0 0.0 0.0 tlsTimeRadColPos Dodge.LightSource src/Dodge/LightSource.hs:(76,1)-(86,9) 180310 1 0.0 0.0 0.0 0.0 plainShellCollisionCheck.\ Dodge.Projectile.Update src/Dodge/Projectile/Update.hs:(49,14)-(51,70) 179976 2 0.0 0.0 0.0 0.0 _prjID Dodge.Data.Projectile src/Dodge/Data/Projectile.hs:23:11-16 179989 4 0.0 0.0 0.0 0.0 _prjPayload Dodge.Data.Projectile src/Dodge/Data/Projectile.hs:24:11-21 179978 2 0.0 0.0 0.0 0.0 _prjPos Dodge.Data.Projectile src/Dodge/Data/Projectile.hs:16:11-17 180139 2 0.0 0.0 0.0 0.0 stopSoundFrom Dodge.SoundLogic src/Dodge/SoundLogic.hs:207:1-57 179987 2 0.0 0.0 0.0 0.0 usePayload Dodge.Payload src/Dodge/Payload.hs:(8,1)-(10,26) 179979 2 0.0 0.0 0.0 0.0 _prjUpdates Dodge.Data.Projectile src/Dodge/Data/Projectile.hs:27:11-21 179464 66 0.0 0.0 0.0 0.0 doPrWdLsLs Dodge.PrWdLsLs src/Dodge/PrWdLsLs.hs:(9,1)-(13,52) 162836 2328 0.0 0.0 0.0 0.0 doPrWdLsLs.\ Dodge.PrWdLsLs src/Dodge/PrWdLsLs.hs:12:9-92 162837 2328 0.0 0.0 0.0 0.0 doWdP2f Dodge.WdP2f src/Dodge/WdP2f.hs:(9,1)-(13,31) 162838 2328 0.0 0.0 0.0 0.0 doWdP2f.\ Dodge.WdP2f src/Dodge/WdP2f.hs:(12,9)-(13,31) 162839 2328 0.0 0.0 0.0 0.0 doWdP2f.\.(...) Dodge.WdP2f src/Dodge/WdP2f.hs:12:13-72 162841 2328 0.0 0.0 0.0 0.0 doWdP2f.\.a Dodge.WdP2f src/Dodge/WdP2f.hs:12:13-72 162842 2328 0.0 0.0 0.0 0.0 doWdP2f.\.b Dodge.WdP2f src/Dodge/WdP2f.hs:12:13-72 162840 2328 0.0 0.0 0.0 0.0 moveShockwave.damCr Dodge.Shockwave.Update src/Dodge/Shockwave/Update.hs:(38,5)-(51,35) 180265 1640 0.0 0.0 0.0 0.0 _crPos Dodge.Data.Creature src/Dodge/Data/Creature.hs:37:7-12 180268 1640 0.0 0.0 0.0 0.0 _crRad Dodge.Data.Creature src/Dodge/Data/Creature.hs:47:7-12 180269 1640 0.0 0.0 0.0 0.0 .:~ LensHelp src/LensHelp.hs:15:1-22 180313 14 0.0 0.0 0.0 0.0 moveShockwave.damCr.cpos Dodge.Shockwave.Update src/Dodge/Shockwave/Update.hs:50:9-24 186357 7 0.0 0.0 0.0 0.0 _crPos Dodge.Data.Creature src/Dodge/Data/Creature.hs:37:7-12 186358 7 0.0 0.0 0.0 0.0 moveShockwave.damCr.v Dodge.Shockwave.Update src/Dodge/Shockwave/Update.hs:51:9-35 186359 7 0.0 0.0 0.0 0.0 fallSmallBounce' Dodge.Prop.Moving src/Dodge/Prop/Moving.hs:(34,1)-(59,52) 180844 1524 0.0 0.0 0.0 0.1 fallSmallBounce'.newposz Dodge.Prop.Moving src/Dodge/Prop/Moving.hs:53:5-31 180845 1524 0.0 0.0 0.0 0.0 _prPosZ Dodge.Data.Prop src/Dodge/Data/Prop.hs:26:11-17 180846 1524 0.0 0.0 0.0 0.0 fallSmallBounce'.pos Dodge.Prop.Moving src/Dodge/Prop/Moving.hs:56:5-19 180854 1524 0.0 0.0 0.0 0.0 _prPos Dodge.Data.Prop src/Dodge/Data/Prop.hs:20:11-16 180855 1524 0.0 0.0 0.0 0.0 fallSmallBounce'.updateWithVel Dodge.Prop.Moving src/Dodge/Prop/Moving.hs:(57,5)-(59,52) 180856 1524 0.0 0.0 0.0 0.1 == Linear.V2 src/Linear/V2.hs:114:4-5 180878 25420 0.0 0.0 0.0 0.0 _wlLine Dodge.Data.Wall src/Dodge/Data/Wall.hs:19:7-13 180877 12949 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 180865 9192 0.0 0.0 0.0 0.0 + Linear.V2 src/Linear/V2.hs:207:3-18 180857 1524 0.0 0.0 0.0 0.0 <*> Linear.V2 src/Linear/V2.hs:171:3-36 180859 1524 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 180860 0 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 180858 1524 0.0 0.0 0.0 0.0 _wlZoning Dodge.Data.World src/Dodge/Data/World.hs:50:7-15 180866 1524 0.0 0.0 0.0 0.0 reflVelWallDamp Dodge.Base.Wall src/Dodge/Base/Wall.hs:21:1-62 180882 0 0.0 0.0 0.0 0.0 _wlLine Dodge.Data.Wall src/Dodge/Data/Wall.hs:19:7-13 180883 67 0.0 0.0 0.0 0.0 reflectInParam Geometry src/Geometry.hs:(234,1)-(238,18) 180884 67 0.0 0.0 0.0 0.0 reflectInParam.angle Geometry src/Geometry.hs:235:9-41 180885 67 0.0 0.0 0.0 0.0 angleBetween Geometry src/Geometry.hs:146:1-38 180886 67 0.0 0.0 0.0 0.0 reflectInParam.p Geometry src/Geometry.hs:237:9-72 180888 67 0.0 0.0 0.0 0.0 errorClosestPointOnLine Geometry src/Geometry.hs:(75,1)-(77,40) 180889 67 0.0 0.0 0.0 0.0 == Linear.V2 src/Linear/V2.hs:114:4-5 180890 67 0.0 0.0 0.0 0.0 reflectInParam.rAng Geometry src/Geometry.hs:236:9-32 180887 67 0.0 0.0 0.0 0.0 zoneOfPoint Dodge.Zoning.Base src/Dodge/Zoning/Base.hs:44:1-26 180863 0 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 180864 4596 0.0 0.0 0.0 0.0 fallSmallBounce'.vel Dodge.Prop.Moving src/Dodge/Prop/Moving.hs:55:5-19 180849 1524 0.0 0.0 0.0 0.0 _prVel Dodge.Data.Prop src/Dodge/Data/Prop.hs:24:11-16 180850 1524 0.0 0.0 0.0 0.0 fallSmallBounce'.velz Dodge.Prop.Moving src/Dodge/Prop/Moving.hs:54:5-21 180847 1524 0.0 0.0 0.0 0.0 _prVelZ Dodge.Data.Prop src/Dodge/Data/Prop.hs:27:11-17 180848 1524 0.0 0.0 0.0 0.0 _prQuatSpin Dodge.Data.Prop src/Dodge/Data/Prop.hs:30:11-21 180892 1377 0.0 0.0 0.0 0.0 + Linear.V2 src/Linear/V2.hs:207:3-18 180901 1457 0.0 0.0 0.0 0.0 <*> Linear.V2 src/Linear/V2.hs:171:3-36 180902 1457 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 180904 0 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 180903 1457 0.0 0.0 0.0 0.0 * Linear.Quaternion src/Linear/Quaternion.hs:(252,3)-(253,73) 180891 1377 0.0 0.0 0.0 0.0 + Linear.V3 src/Linear/V3.hs:181:3-18 180895 2754 0.0 0.0 0.0 0.0 <*> Linear.V3 src/Linear/V3.hs:151:3-46 180896 2754 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 180899 0 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 180897 2754 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 180898 2754 0.0 0.0 0.0 0.0 cross Linear.V3 src/Linear/V3.hs:333:1-62 180894 1377 0.0 0.0 0.0 0.0 dot Linear.V3 src/Linear/V3.hs:251:3-51 180893 1377 0.0 0.0 0.0 0.0 updateIMl Dodge.Update src/Dodge/Update.hs:362:1-57 159239 1164 0.0 0.0 2.2 1.3 _drMech Dodge.Data.Door src/Dodge/Data/Door.hs:39:7-13 159352 13 0.0 0.0 0.0 0.0 doDrWdWd Dodge.DrWdWd src/Dodge/DrWdWd.hs:(17,1)-(21,34) 159326 13 0.0 0.0 2.1 1.3 doorMechanism Dodge.DrWdWd src/Dodge/DrWdWd.hs:(25,1)-(52,81) 159327 57036 0.1 0.0 2.1 1.3 doorMechanism.mvDir Dodge.DrWdWd src/Dodge/DrWdWd.hs:(35,5)-(39,29) 159347 57036 0.0 0.0 0.0 0.0 == Dodge.Data.Door src/Dodge/Data/Door.hs:24:14-15 172284 140 0.0 0.0 0.0 0.0 _drStatus Dodge.Data.Door src/Dodge/Data/Door.hs:37:7-15 172283 140 0.0 0.0 0.0 0.0 vecBetweenSpeed Dodge.Base src/Dodge/Base.hs:(124,1)-(126,46) 172339 56 0.0 0.0 0.0 0.0 doorMechanism.toOpen Dodge.DrWdWd src/Dodge/DrWdWd.hs:34:5-37 159328 57036 0.0 0.0 2.0 1.3 _drTrigger Dodge.Data.Door src/Dodge/Data/Door.hs:38:7-16 159329 57036 0.0 0.0 0.0 0.0 doWdBl Dodge.WorldBool src/Dodge/WorldBool.hs:(11,1)-(22,36) 159330 57036 1.1 1.3 2.0 1.3 crNearPoint Dodge.Creature.Test src/Dodge/Creature/Test.hs:127:1-55 159344 2469520 0.5 0.0 0.5 0.0 _crPos Dodge.Data.Creature src/Dodge/Data/Creature.hs:37:7-12 159345 2469520 0.0 0.0 0.0 0.0 _crRad Dodge.Data.Creature src/Dodge/Data/Creature.hs:47:7-12 159346 2469520 0.0 0.0 0.0 0.0 doCrBl Dodge.CreatureEffect src/Dodge/CreatureEffect.hs:(50,1)-(54,28) 159331 34920 0.4 0.0 0.4 0.0 _crActionPlan Dodge.Data.Creature src/Dodge/Data/Creature.hs:63:7-19 159332 2863440 0.0 0.0 0.0 0.0 == Dodge.Data.Button src/Dodge/Data/Button.hs:64:14-15 159370 15132 0.0 0.0 0.0 0.0 doorMechanism.dcp Dodge.DrWdWd src/Dodge/DrWdWd.hs:48:5-30 159350 56928 0.0 0.0 0.0 0.0 _drClosePos Dodge.Data.Door src/Dodge/Data/Door.hs:42:7-17 159351 56928 0.0 0.0 0.0 0.0 doorMechanism.dpos Dodge.DrWdWd src/Dodge/DrWdWd.hs:46:5-26 159348 56928 0.0 0.0 0.0 0.0 _drPos Dodge.Data.Door src/Dodge/Data/Door.hs:40:7-12 159349 56928 0.0 0.0 0.0 0.0 translateWallID Dodge.Wall.Move src/Dodge/Wall/Move.hs:(38,1)-(45,37) 172305 224 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 172316 224 0.0 0.0 0.0 0.0 ix.\ Control.Lens.At src/Control/Lens/At.hs:307:31-50 172317 224 0.0 0.0 0.0 0.0 translateWallID.newwl Dodge.Wall.Move src/Dodge/Wall/Move.hs:40:9-42 172332 224 0.0 0.0 0.0 0.0 each Control.Lens.Each src/Control/Lens/Each.hs:89:3-37 172333 224 0.0 0.0 0.0 0.0 + Linear.V2 src/Linear/V2.hs:207:3-18 172334 448 0.0 0.0 0.0 0.0 <*> Linear.V2 src/Linear/V2.hs:171:3-36 172335 448 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 172340 0 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 172336 448 0.0 0.0 0.0 0.0 deleteWallFromZones Dodge.Wall.Zone src/Dodge/Wall/Zone.hs:24:1-48 172315 0 0.0 0.0 0.0 0.0 deZoneWall Dodge.Zoning.Wall src/Dodge/Zoning/Wall.hs:71:1-64 172318 224 0.0 0.0 0.0 0.0 deZoneIX Dodge.Zoning.Base src/Dodge/Zoning/Base.hs:88:1-56 172323 530 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 172324 1055 0.0 0.0 0.0 0.0 ix.\ Control.Lens.At src/Control/Lens/At.hs:307:31-50 172325 1055 0.0 0.0 0.0 0.0 _wlID Dodge.Data.Wall src/Dodge/Data/Wall.hs:20:7-11 172342 223 0.0 0.0 0.0 0.0 zoneOfWl Dodge.Zoning.Wall src/Dodge/Zoning/Wall.hs:56:1-51 172319 0 0.0 0.0 0.0 0.0 _wlLine Dodge.Data.Wall src/Dodge/Data/Wall.hs:19:7-13 172322 224 0.0 0.0 0.0 0.0 zoneOfPoint Dodge.Zoning.Base src/Dodge/Zoning/Base.hs:44:1-26 172320 0 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 172321 530 0.0 0.0 0.0 0.0 insertWallInZones Dodge.Wall.Zone src/Dodge/Wall/Zone.hs:21:1-44 172313 0 0.0 0.0 0.0 0.0 zoneWall Dodge.Zoning.Wall src/Dodge/Zoning/Wall.hs:(66,1)-(68,58) 172326 224 0.0 0.0 0.0 0.0 zoneWall.f Dodge.Zoning.Wall src/Dodge/Zoning/Wall.hs:68:5-58 172328 530 0.0 0.0 0.0 0.0 _wlID Dodge.Data.Wall src/Dodge/Data/Wall.hs:20:7-11 172341 530 0.0 0.0 0.0 0.0 zoneOfWl Dodge.Zoning.Wall src/Dodge/Zoning/Wall.hs:56:1-51 172327 0 0.0 0.0 0.0 0.0 _wlLine Dodge.Data.Wall src/Dodge/Data/Wall.hs:19:7-13 172331 224 0.0 0.0 0.0 0.0 zoneOfPoint Dodge.Zoning.Base src/Dodge/Zoning/Base.hs:44:1-26 172329 0 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 172330 530 0.0 0.0 0.0 0.0 _drObstructs Dodge.Data.Door src/Dodge/Data/Door.hs:49:7-18 172289 56 0.0 0.0 0.0 0.0 _drWallIDs Dodge.Data.Door src/Dodge/Data/Door.hs:36:7-16 172304 56 0.0 0.0 0.0 0.0 doorMechanism.dop Dodge.DrWdWd src/Dodge/DrWdWd.hs:47:5-29 172285 56 0.0 0.0 0.0 0.0 _drOpenPos Dodge.Data.Door src/Dodge/Data/Door.hs:41:7-16 172286 56 0.0 0.0 0.0 0.0 doorMechanism.drid Dodge.DrWdWd src/Dodge/DrWdWd.hs:41:5-19 172287 56 0.0 0.0 0.0 0.0 _drID Dodge.Data.Door src/Dodge/Data/Door.hs:35:7-11 172288 56 0.0 0.0 0.0 0.0 doorMechanism.moveUpdate Dodge.DrWdWd src/Dodge/DrWdWd.hs:42:5-38 172297 56 0.0 0.0 0.0 0.0 doorMechanism.playSound Dodge.DrWdWd src/Dodge/DrWdWd.hs:(43,5)-(45,24) 172298 0 0.0 0.0 0.0 0.0 soundContinue Dodge.SoundLogic src/Dodge/SoundLogic.hs:136:1-47 172299 0 0.0 0.0 0.0 0.0 soundWithStatus Dodge.SoundLogic src/Dodge/SoundLogic.hs:110:1-41 172300 0 0.0 0.0 0.0 0.0 soundWithStatusVolume Dodge.SoundLogic src/Dodge/SoundLogic.hs:(62,1)-(66,50) 172301 56 0.0 0.0 0.0 0.0 aSound Dodge.SoundLogic src/Dodge/SoundLogic.hs:(80,1)-(96,25) 172423 28 0.0 0.0 0.0 0.0 aSound.a Dodge.SoundLogic src/Dodge/SoundLogic.hs:96:5-25 172427 28 0.0 0.0 0.0 0.0 soundToVol Dodge.SoundLogic.ExternallyGeneratedSounds src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs:(5,1)-(107,11) 172425 28 0.0 0.0 0.0 0.0 _getSoundID Sound.Data src/Sound/Data.hs:32:28-38 172426 28 0.0 0.0 0.0 0.0 doorMechanism.setStatus Dodge.DrWdWd src/Dodge/DrWdWd.hs:(49,5)-(52,81) 172303 0 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 172343 56 0.0 0.0 0.0 0.0 ix.\ Control.Lens.At src/Control/Lens/At.hs:307:31-50 172344 56 0.0 0.0 0.0 0.0 doorMechanism.playSound Dodge.DrWdWd src/Dodge/DrWdWd.hs:(43,5)-(45,24) 172290 56 0.0 0.0 0.0 0.0 == Dodge.Data.Door src/Dodge/Data/Door.hs:31:14-15 172291 56 0.0 0.0 0.0 0.0 _drPushedBy Dodge.Data.Door src/Dodge/Data/Door.hs:46:7-17 172292 56 0.0 0.0 0.0 0.0 doorMechanism.setStatus Dodge.DrWdWd src/Dodge/DrWdWd.hs:(49,5)-(52,81) 172302 56 0.0 0.0 0.0 0.0 doorMechanism.speed Dodge.DrWdWd src/Dodge/DrWdWd.hs:40:5-23 172337 56 0.0 0.0 0.0 0.0 _drSpeed Dodge.Data.Door src/Dodge/Data/Door.hs:45:7-14 172338 56 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 172345 56 0.0 0.0 0.0 0.0 ix.\ Control.Lens.At src/Control/Lens/At.hs:307:31-50 172346 56 0.0 0.0 0.0 0.0 each Control.Lens.Each src/Control/Lens/Each.hs:89:3-37 172430 28 0.0 0.0 0.0 0.0 maybeClearDoorPaths Dodge.Placement.PlaceSpot.TriggerDoor src/Dodge/Placement/PlaceSpot/TriggerDoor.hs:69:1-65 172347 56 0.0 0.0 0.0 0.0 maybeClearDoorPath Dodge.Placement.PlaceSpot.TriggerDoor src/Dodge/Placement/PlaceSpot/TriggerDoor.hs:(72,1)-(76,110) 172348 112 0.0 0.0 0.0 0.0 == Linear.V2 src/Linear/V2.hs:114:4-5 172368 3376 0.0 0.0 0.0 0.0 _wlLine Dodge.Data.Wall src/Dodge/Data/Wall.hs:19:7-13 172367 1688 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 172356 448 0.0 0.0 0.0 0.0 _peEnd Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:42:7-12 172355 224 0.0 0.0 0.0 0.0 _peStart Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:41:7-14 172350 224 0.0 0.0 0.0 0.0 _wlZoning Dodge.Data.World src/Dodge/Data/World.hs:50:7-15 172349 112 0.0 0.0 0.0 0.0 at Control.Lens.At src/Control/Lens/At.hs:528:3-49 194133 1 0.0 0.0 0.0 0.0 zoneOfPoint Dodge.Zoning.Base src/Dodge/Zoning/Base.hs:44:1-26 172353 0 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 172354 224 0.0 0.0 0.0 0.0 _drObstacleType Dodge.Data.Door src/Dodge/Data/Door.hs:50:7-21 194134 1 0.0 0.0 0.0 0.0 doModificationEffect Dodge.ModificationEffect src/Dodge/ModificationEffect.hs:(8,1)-(17,36) 159251 10 0.0 0.0 0.0 0.0 doModificationEffect.\ Dodge.ModificationEffect src/Dodge/ModificationEffect.hs:(10,39)-(12,47) 159252 3492 0.0 0.0 0.0 0.0 _mdExternalID2 Dodge.Data.Modification src/Dodge/Data/Modification.hs:26:11-24 159253 3492 0.0 0.0 0.0 0.0 doModificationEffect.\ Dodge.ModificationEffect src/Dodge/ModificationEffect.hs:14:32-115 159273 5 0.0 0.0 0.0 0.0 _mdExternalID1 Dodge.Data.Modification src/Dodge/Data/Modification.hs:25:11-24 159275 5 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 159274 5 0.0 0.0 0.0 0.0 ix.\ Control.Lens.At src/Control/Lens/At.hs:307:31-50 159276 5 0.0 0.0 0.0 0.0 doModificationEffect.\ Dodge.ModificationEffect src/Dodge/ModificationEffect.hs:14:32-115 159267 3487 0.0 0.0 0.0 0.0 _mdExternalID1 Dodge.Data.Modification src/Dodge/Data/Modification.hs:25:11-24 159269 3487 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 159268 3487 0.0 0.0 0.0 0.0 ix.\ Control.Lens.At src/Control/Lens/At.hs:307:31-50 159270 3487 0.0 0.0 0.0 0.0 _mdUpdate Dodge.Data.Modification src/Dodge/Data/Modification.hs:18:11-19 159271 5 0.0 0.0 0.0 0.0 _crID Dodge.Data.Creature src/Dodge/Data/Creature.hs:46:7-11 157847 582 0.0 0.0 0.0 0.0 doWorldEvents Dodge.Update src/Dodge/Update.hs:(281,1)-(285,44) 159293 582 0.0 0.0 0.0 0.0 doWdWd Dodge.WorldEffect src/Dodge/WorldEffect.hs:(19,1)-(36,37) 159294 244 0.0 0.0 0.0 0.0 makeStartCloudAt Dodge.WorldEvent.Cloud src/Dodge/WorldEvent/Cloud.hs:63:1-65 159306 0 0.0 0.0 0.0 0.0 makeCloudAt Dodge.WorldEvent.Cloud src/Dodge/WorldEvent/Cloud.hs:(29,1)-(39,13) 159307 242 0.0 0.0 0.0 0.0 .:~ LensHelp src/LensHelp.hs:15:1-22 159308 242 0.0 0.0 0.0 0.0 soundStart Dodge.SoundLogic src/Dodge/SoundLogic.hs:123:1-36 159299 0 0.0 0.0 0.0 0.0 soundWithStatus Dodge.SoundLogic src/Dodge/SoundLogic.hs:110:1-41 159300 0 0.0 0.0 0.0 0.0 soundWithStatusVolume Dodge.SoundLogic src/Dodge/SoundLogic.hs:(62,1)-(66,50) 159301 2 0.0 0.0 0.0 0.0 aSound Dodge.SoundLogic src/Dodge/SoundLogic.hs:(80,1)-(96,25) 159890 1 0.0 0.0 0.0 0.0 aSound.a Dodge.SoundLogic src/Dodge/SoundLogic.hs:96:5-25 159935 1 0.0 0.0 0.0 0.0 soundToVol Dodge.SoundLogic.ExternallyGeneratedSounds src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs:(5,1)-(107,11) 159891 1 0.0 0.0 0.0 0.0 _getSoundID Sound.Data src/Sound/Data.hs:32:28-38 159892 1 0.0 0.0 0.0 0.0 forceFoldable StrictHelp src/StrictHelp.hs:8:1-38 157437 582 0.0 0.0 0.0 0.0 forceSpine StrictHelp src/StrictHelp.hs:5:1-32 157438 582 0.0 0.0 0.0 0.0 mouseActionsCr Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:(108,1)-(116,44) 157896 582 0.0 0.0 0.0 0.0 mouseActionsCr.rbPressed Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:113:5-48 157897 582 0.0 0.0 0.0 0.0 mouseActionsCr.noaction Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:(114,5)-(116,44) 178041 156 0.0 0.0 0.0 0.0 == Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:47:15-16 178054 156 0.0 0.0 0.0 0.0 ppEvents Dodge.Update src/Dodge/Update.hs:536:1-112 159462 582 0.0 0.0 0.0 0.0 simpleCrSprings Dodge.Update src/Dodge/Update.hs:616:1-82 159402 582 0.0 0.0 0.2 0.1 crSpring Dodge.Update src/Dodge/Update.hs:(620,1)-(622,34) 159403 47724 0.0 0.0 0.2 0.1 crCrSpring Dodge.Update src/Dodge/Update.hs:(625,1)-(642,35) 159424 53556 0.0 0.0 0.0 0.0 crCrSpring.id2 Dodge.Update src/Dodge/Update.hs:636:5-18 159427 53556 0.0 0.0 0.0 0.0 _crID Dodge.Data.Creature src/Dodge/Data/Creature.hs:46:7-11 159428 53556 0.0 0.0 0.0 0.0 crCrSpring.id1 Dodge.Update src/Dodge/Update.hs:635:5-18 159425 47724 0.0 0.0 0.0 0.0 _crID Dodge.Data.Creature src/Dodge/Data/Creature.hs:46:7-11 159426 47724 0.0 0.0 0.0 0.0 == Linear.V2 src/Linear/V2.hs:114:4-5 159429 5832 0.0 0.0 0.0 0.0 crCrSpring.comRad Dodge.Update src/Dodge/Update.hs:639:5-34 159433 5832 0.0 0.0 0.0 0.0 _crRad Dodge.Data.Creature src/Dodge/Data/Creature.hs:47:7-12 159434 11664 0.0 0.0 0.0 0.0 crCrSpring.diff Dodge.Update src/Dodge/Update.hs:638:5-19 159432 5832 0.0 0.0 0.0 0.0 crCrSpring.vec Dodge.Update src/Dodge/Update.hs:637:5-33 159430 5832 0.0 0.0 0.0 0.0 _crPos Dodge.Data.Creature src/Dodge/Data/Creature.hs:37:7-12 159431 11664 0.0 0.0 0.0 0.0 crCrSpring.massT Dodge.Update src/Dodge/Update.hs:642:5-35 159438 1761 0.0 0.0 0.0 0.0 _crMass Dodge.Data.Creature src/Dodge/Data/Creature.hs:48:7-13 159439 3521 0.0 0.0 0.0 0.0 crSpring.cs Dodge.Update src/Dodge/Update.hs:622:5-34 159404 47724 0.0 0.0 0.2 0.1 _crPos Dodge.Data.Creature src/Dodge/Data/Creature.hs:37:7-12 159410 47724 0.0 0.0 0.0 0.0 crsNearPoint Dodge.Zoning.Creature src/Dodge/Zoning/Creature.hs:18:1-112 159405 47724 0.0 0.0 0.2 0.1 crsNearPoint.\ Dodge.Zoning.Creature src/Dodge/Zoning/Creature.hs:18:38-78 159413 53556 0.0 0.0 0.0 0.0 crIXsNearPoint Dodge.Zoning.Creature src/Dodge/Zoning/Creature.hs:15:1-48 159407 0 0.0 0.0 0.2 0.1 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 159411 95448 0.1 0.0 0.1 0.0 _crZoning Dodge.Data.World src/Dodge/Data/World.hs:48:7-15 159412 47724 0.0 0.0 0.0 0.0 zoneOfPoint Dodge.Zoning.Base src/Dodge/Zoning/Base.hs:44:1-26 159408 0 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 159409 47724 0.0 0.0 0.0 0.0 updateBeams Dodge.Update src/Dodge/Update.hs:(434,1)-(440,46) 158953 582 0.0 0.0 0.0 0.0 combineBeams Dodge.Update src/Dodge/Update.hs:(443,1)-(449,99) 158955 582 0.0 0.0 0.0 0.0 combineBeams.(...) Dodge.Update src/Dodge/Update.hs:449:5-99 158958 582 0.0 0.0 0.0 0.0 _electronBeams Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:151:7-20 158959 582 0.0 0.0 0.0 0.0 combineBeams.(...) Dodge.Update src/Dodge/Update.hs:448:5-97 158956 582 0.0 0.0 0.0 0.0 _positronBeams Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:150:7-20 158957 582 0.0 0.0 0.0 0.0 combineBeams.ebeams Dodge.Update src/Dodge/Update.hs:449:5-99 158961 582 0.0 0.0 0.0 0.0 combineBeams.pbeams Dodge.Update src/Dodge/Update.hs:448:5-97 158962 582 0.0 0.0 0.0 0.0 combineBeams.w' Dodge.Update src/Dodge/Update.hs:448:5-97 158960 582 0.0 0.0 0.0 0.0 combineBeams.w'' Dodge.Update src/Dodge/Update.hs:449:5-99 158963 582 0.0 0.0 0.0 0.0 updateBeams.thebeams Dodge.Update src/Dodge/Update.hs:440:5-46 158954 582 0.0 0.0 0.0 0.0 updateBullets Dodge.Update src/Dodge/Update.hs:(402,1)-(404,72) 159006 582 0.0 0.0 0.0 0.0 updateBullets.(...) Dodge.Update src/Dodge/Update.hs:404:5-72 159007 582 0.0 0.0 0.0 0.0 updateBullets.ps Dodge.Update src/Dodge/Update.hs:404:5-72 159008 582 0.0 0.0 0.0 0.0 updateBullets.w' Dodge.Update src/Dodge/Update.hs:404:5-72 159009 582 0.0 0.0 0.0 0.0 updateInstantBullets Dodge.Update src/Dodge/Update.hs:(508,1)-(512,84) 159010 582 0.0 0.0 0.0 0.0 updateCloseObjects Dodge.Inventory src/Dodge/Inventory.hs:(171,1)-(195,91) 157492 582 0.0 0.0 0.0 0.0 updateCloseObjects.activeButtons Dodge.Inventory src/Dodge/Inventory.hs:(186,5)-(190,44) 157507 582 0.0 0.0 0.0 0.0 == Dodge.Data.Button src/Dodge/Data/Button.hs:64:14-15 157508 4656 0.0 0.0 0.0 0.0 _btState Dodge.Data.Button src/Dodge/Data/Button.hs:55:7-14 157509 4656 0.0 0.0 0.0 0.0 updateCloseObjects.currentClose Dodge.Inventory src/Dodge/Inventory.hs:191:5-98 157498 582 0.0 0.0 0.0 0.0 updateCloseObjects.filt Dodge.Inventory src/Dodge/Inventory.hs:184:5-101 157499 0 0.0 0.0 0.0 0.0 updateCloseObjects.filt.\ Dodge.Inventory src/Dodge/Inventory.hs:184:29-101 157500 7652 0.0 0.0 0.0 0.0 closeObjPos Dodge.Inventory.CloseObject src/Dodge/Inventory/CloseObject.hs:(8,1)-(10,24) 157505 7668 0.0 0.0 0.0 0.0 _btPos Dodge.Data.Button src/Dodge/Data/Button.hs:50:7-12 157510 4656 0.0 0.0 0.0 0.0 _flItPos Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:14:39-46 157506 3012 0.0 0.0 0.0 0.0 == Linear.V2 src/Linear/V2.hs:114:4-5 177320 480 0.0 0.0 0.0 0.0 _wlLine Dodge.Data.Wall src/Dodge/Data/Wall.hs:19:7-13 177319 240 0.0 0.0 0.0 0.0 _wlTouchThrough Dodge.Data.Wall src/Dodge/Data/Wall.hs:27:7-21 177318 240 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 177304 32 0.0 0.0 0.0 0.0 updateCloseObjects.filt Dodge.Inventory src/Dodge/Inventory.hs:184:5-101 157493 582 0.0 0.0 0.0 0.0 updateCloseObjects.filt.\ Dodge.Inventory src/Dodge/Inventory.hs:184:29-101 177296 0 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 177302 180 0.0 0.0 0.0 0.0 _wlZoning Dodge.Data.World src/Dodge/Data/World.hs:50:7-15 177303 16 0.0 0.0 0.0 0.0 zoneOfPoint Dodge.Zoning.Base src/Dodge/Zoning/Base.hs:44:1-26 177300 0 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 177301 106 0.0 0.0 0.0 0.0 updateCloseObjects.newcloseobjects Dodge.Inventory src/Dodge/Inventory.hs:176:5-70 157497 582 0.0 0.0 0.0 0.0 closeObjEq Dodge.Inventory.CloseObject src/Dodge/Inventory/CloseObject.hs:(13,1)-(15,22) 177384 14 0.0 0.0 0.0 0.0 _flItID Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:14:78-84 177385 28 0.0 0.0 0.0 0.0 updateCloseObjects.oldClose Dodge.Inventory src/Dodge/Inventory.hs:192:5-67 157494 582 0.0 0.0 0.0 0.0 updateCloseObjects.updatebyid Dodge.Inventory src/Dodge/Inventory.hs:(194,5)-(195,91) 177364 16 0.0 0.0 0.0 0.0 _flItID Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:14:78-84 177365 16 0.0 0.0 0.0 0.0 updateCloseObjects.filt Dodge.Inventory src/Dodge/Inventory.hs:184:5-101 157495 0 0.0 0.0 0.0 0.0 updateCloseObjects.filt.\ Dodge.Inventory src/Dodge/Inventory.hs:184:29-101 177375 14 0.0 0.0 0.0 0.0 == Linear.V2 src/Linear/V2.hs:114:4-5 177381 420 0.0 0.0 0.0 0.0 _wlLine Dodge.Data.Wall src/Dodge/Data/Wall.hs:19:7-13 177380 210 0.0 0.0 0.0 0.0 _wlTouchThrough Dodge.Data.Wall src/Dodge/Data/Wall.hs:27:7-21 177379 210 0.0 0.0 0.0 0.0 closeObjPos Dodge.Inventory.CloseObject src/Dodge/Inventory/CloseObject.hs:(8,1)-(10,24) 177376 28 0.0 0.0 0.0 0.0 _flItPos Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:14:39-46 177377 28 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 177378 28 0.0 0.0 0.0 0.0 updateCloseObjects.oldCloseFiltered Dodge.Inventory src/Dodge/Inventory.hs:193:5-67 157496 582 0.0 0.0 0.0 0.0 closeObjEq Dodge.Inventory.CloseObject src/Dodge/Inventory/CloseObject.hs:(13,1)-(15,22) 177382 14 0.0 0.0 0.0 0.0 _flItID Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:14:78-84 177383 28 0.0 0.0 0.0 0.0 updateCloseObjects.updatecursorposifnecessary Dodge.Inventory src/Dodge/Inventory.hs:(177,5)-(183,19) 157511 582 0.0 0.0 0.0 0.0 updateCloseObjects.ypos Dodge.Inventory src/Dodge/Inventory.hs:185:5-25 157501 582 0.0 0.0 0.0 0.0 _crPos Dodge.Data.Creature src/Dodge/Data/Creature.hs:37:7-12 157504 582 0.0 0.0 0.0 0.0 you Dodge.Base.You src/Dodge/Base/You.hs:8:1-48 157502 582 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 157503 582 0.0 0.0 0.0 0.0 updateCreatureGroups Dodge.Update src/Dodge/Update.hs:(368,1)-(370,75) 157730 582 0.0 0.0 0.0 0.0 updateCreatureSoundPositions Dodge.Update src/Dodge/Update.hs:(348,1)-(357,29) 159469 582 0.0 0.0 0.0 0.0 _playingSounds Dodge.Data.World src/Dodge/Data/World.hs:42:7-20 159470 582 0.0 0.0 0.0 0.0 updateCreatureSoundPositions.updateSound Dodge.Update src/Dodge/Update.hs:(354,5)-(357,29) 163215 556 0.0 0.0 0.0 0.0 updateDelayedEvents Dodge.Update src/Dodge/Update.hs:(645,1)-(651,42) 159283 582 0.0 0.0 0.0 0.0 updateDelayedEvents.(...) Dodge.Update src/Dodge/Update.hs:646:9-76 159284 582 0.0 0.0 0.0 0.0 updateDelayedEvents.newde Dodge.Update src/Dodge/Update.hs:646:9-76 159285 582 0.0 0.0 0.0 0.0 updateDelayedEvents.neww Dodge.Update src/Dodge/Update.hs:646:9-76 159286 582 0.0 0.0 0.0 0.0 updateGusts Dodge.Update src/Dodge/Update.hs:565:1-69 158739 582 0.0 0.0 0.0 0.0 updateLasers Dodge.Update src/Dodge/Update.hs:(288,1)-(293,70) 158943 582 0.0 0.0 0.0 0.0 updateLasers.(...) Dodge.Update src/Dodge/Update.hs:293:5-70 158944 582 0.0 0.0 0.0 0.0 updateLasers.ls Dodge.Update src/Dodge/Update.hs:293:5-70 158945 582 0.0 0.0 0.0 0.0 updateLasers.w' Dodge.Update src/Dodge/Update.hs:293:5-70 158946 582 0.0 0.0 0.0 0.0 updatePastWorlds Dodge.Update src/Dodge/Update.hs:276:1-94 157436 582 0.0 0.0 0.0 0.0 updateRBList Dodge.Inventory src/Dodge/Inventory.hs:(198,1)-(222,14) 157519 582 0.0 0.0 0.0 0.0 updateRBList.cr Dodge.Inventory src/Dodge/Inventory.hs:222:5-14 157520 582 0.0 0.0 0.0 0.0 you Dodge.Base.You src/Dodge/Base/You.hs:8:1-48 157521 582 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 157522 582 0.0 0.0 0.0 0.0 updateRBList.mcurrentitemid Dodge.Inventory src/Dodge/Inventory.hs:(218,5)-(220,33) 157523 582 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 177651 472 0.0 0.0 0.0 0.0 setEquipActivation Dodge.Inventory src/Dodge/Inventory.hs:(276,1)-(314,53) 157527 110 0.0 0.0 0.0 0.0 setEquipAllocation Dodge.Inventory src/Dodge/Inventory.hs:(236,1)-(273,14) 157524 110 0.0 0.0 0.0 0.0 you Dodge.Base.You src/Dodge/Base/You.hs:8:1-48 157525 110 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 157526 110 0.0 0.0 0.0 0.0 updateSeenWalls Dodge.Update src/Dodge/Update.hs:539:1-81 157544 582 1.0 1.1 1.2 1.2 == Linear.V2 src/Linear/V2.hs:114:4-5 157562 745648 0.0 0.0 0.0 0.0 _wlLine Dodge.Data.Wall src/Dodge/Data/Wall.hs:19:7-13 157561 372824 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 157552 315638 0.1 0.0 0.1 0.0 _wlID Dodge.Data.Wall src/Dodge/Data/Wall.hs:20:7-11 157616 8730 0.0 0.0 0.0 0.0 markWallSeen Dodge.Update src/Dodge/Update.hs:542:1-54 157612 8730 0.0 0.0 0.0 0.0 at Control.Lens.At src/Control/Lens/At.hs:(514,3)-(523,30) 157613 8730 0.0 0.0 0.0 0.0 at.(...) Control.Lens.At src/Control/Lens/At.hs:(518,7)-(520,44) 157614 8730 0.0 0.0 0.0 0.0 at.choose Control.Lens.At src/Control/Lens/At.hs:(522,7)-(523,30) 157618 8730 0.0 0.0 0.0 0.0 at.inserted Control.Lens.At src/Control/Lens/At.hs:(518,7)-(520,44) 157622 8730 0.0 0.0 0.0 0.0 at.member_ Control.Lens.At src/Control/Lens/At.hs:516:7-33 157615 8730 0.0 0.0 0.0 0.0 takeUntil FoldableHelp src/FoldableHelp.hs:99:1-60 157566 8730 0.0 0.0 0.0 0.0 takeUntil.\ FoldableHelp src/FoldableHelp.hs:99:31-56 157568 8730 0.0 0.0 0.0 0.0 wlIsOpaque Dodge.Base.Wall src/Dodge/Base/Wall.hs:(7,1)-(9,14) 157569 8730 0.0 0.0 0.0 0.0 _wlOpacity Dodge.Data.Wall src/Dodge/Data/Wall.hs:22:7-16 157570 8730 0.0 0.0 0.0 0.0 _wlZoning Dodge.Data.World src/Dodge/Data/World.hs:50:7-15 157553 582 0.0 0.0 0.0 0.0 nRays Geometry src/Geometry.hs:171:1-24 157545 582 0.0 0.0 0.0 0.0 zoneOfPoint Dodge.Zoning.Base src/Dodge/Zoning/Base.hs:44:1-26 157550 0 0.0 0.0 0.0 0.1 fmap Linear.V2 src/Linear/V2.hs:137:3-34 157551 150954 0.0 0.1 0.0 0.1 updateWallDamages Dodge.Update.WallDamage src/Dodge/Update/WallDamage.hs:(11,1)-(18,56) 157723 582 0.0 0.0 0.0 0.0 updateWheelEvents Dodge.Update src/Dodge/Update.hs:(263,1)-(267,34) 157484 582 0.0 0.0 0.0 0.0 updateWheelEvents.yi Dodge.Update src/Dodge/Update.hs:267:5-34 157485 582 0.0 0.0 0.0 0.0 updateWheelEvent Dodge.Update.Scroll src/Dodge/Update/Scroll.hs:(21,1)-(49,68) 177552 6 0.0 0.0 0.0 0.0 scrollAugInvSel Dodge.Inventory src/Dodge/Inventory.hs:(415,1)-(420,29) 177577 6 0.0 0.0 0.0 0.0 setInvPosFromSS Dodge.Inventory src/Dodge/Inventory.hs:(423,1)-(436,48) 177611 6 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 177612 6 0.0 0.0 0.0 0.0 ix.\ Control.Lens.At src/Control/Lens/At.hs:307:31-50 177613 6 0.0 0.0 0.0 0.0 setInvPosFromSS.thesel Dodge.Inventory src/Dodge/Inventory.hs:(427,5)-(436,48) 177616 6 0.0 0.0 0.0 0.0 at Control.Lens.At src/Control/Lens/At.hs:528:3-49 177610 0 0.0 0.0 0.0 0.0 updateWheelEvent.invKeyDown Dodge.Update.Scroll src/Dodge/Update/Scroll.hs:49:5-68 177566 6 0.0 0.0 0.0 0.0 _input Dodge.Data.World src/Dodge/Data/World.hs:43:7-12 177567 6 0.0 0.0 0.0 0.0 _pressedKeys Dodge.Data.Input src/Dodge/Data/Input.hs:22:7-18 177568 6 0.0 0.0 0.0 0.0 updateWheelEvent.lbDown Dodge.Update.Scroll src/Dodge/Update/Scroll.hs:48:5-59 177563 6 0.0 0.0 0.0 0.0 _input Dodge.Data.World src/Dodge/Data/World.hs:43:7-12 177564 6 0.0 0.0 0.0 0.0 _mouseButtons Dodge.Data.Input src/Dodge/Data/Input.hs:23:7-19 177565 6 0.0 0.0 0.0 0.0 updateWheelEvent.rbDown Dodge.Update.Scroll src/Dodge/Update/Scroll.hs:47:5-60 177560 6 0.0 0.0 0.0 0.0 _input Dodge.Data.World src/Dodge/Data/World.hs:43:7-12 177561 6 0.0 0.0 0.0 0.0 _mouseButtons Dodge.Data.Input src/Dodge/Data/Input.hs:23:7-19 177562 6 0.0 0.0 0.0 0.0 stopSoundFrom Dodge.SoundLogic src/Dodge/SoundLogic.hs:207:1-57 177574 0 0.0 0.0 0.0 0.0 wasdWithAiming Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:(50,1)-(86,80) 157898 582 0.0 0.0 0.0 0.0 wasdWithAiming.dir Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:78:5-57 157911 582 0.0 0.0 0.0 0.0 wasdWithAiming.isAiming Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:80:5-48 157899 582 0.0 0.0 0.0 0.0 == Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:41:15-16 157902 582 0.0 0.0 0.0 0.0 _crStance Dodge.Data.Creature src/Dodge/Data/Creature.hs:62:7-15 157900 582 0.0 0.0 0.0 0.0 _posture Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:15:7-14 157901 582 0.0 0.0 0.0 0.0 wasdWithAiming.movDir Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:77:5-22 157906 582 0.0 0.0 0.0 0.0 wasdDir Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:104:1-81 157908 0 0.0 0.0 0.0 0.0 wasdM Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:(96,1)-(101,15) 167444 608 0.0 0.0 0.0 0.0 $mScancodeW.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:542:21-47 167445 608 0.0 0.0 0.0 0.0 $mSDL_SCANCODE_W.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1357:26-41 167446 608 0.0 0.0 0.0 0.0 $mScancodeS.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:538:21-47 167447 570 0.0 0.0 0.0 0.0 $mSDL_SCANCODE_S.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1353:26-41 167448 570 0.0 0.0 0.0 0.0 $mScancodeD.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:523:21-47 172428 364 0.0 0.0 0.0 0.0 $mSDL_SCANCODE_D.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1338:26-40 172429 364 0.0 0.0 0.0 0.0 $mScancodeA.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:520:21-47 177463 196 0.0 0.0 0.0 0.0 $mSDL_SCANCODE_A.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1335:26-40 177464 196 0.0 0.0 0.0 0.0 _input Dodge.Data.World src/Dodge/Data/World.hs:43:7-12 157909 582 0.0 0.0 0.0 0.0 _pressedKeys Dodge.Data.Input src/Dodge/Data/Input.hs:22:7-18 157910 582 0.0 0.0 0.0 0.0 wasdWithAiming.setMvAim Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:56:5-40 157912 582 0.0 0.0 0.0 0.0 crIsReloading Dodge.Creature.Test src/Dodge/Creature/Test.hs:(35,1)-(37,14) 157903 436 0.0 0.0 0.0 0.0 wasdWithAiming.removeTwist Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:(58,5)-(61,26) 157913 436 0.0 0.0 0.0 0.0 _crTwist Dodge.Data.Creature src/Dodge/Data/Creature.hs:44:7-14 157914 436 0.0 0.0 0.0 0.0 wasdWithAiming.noaimmove Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:(73,5)-(75,39) 157904 426 0.0 0.0 0.0 0.0 == Linear.V2 src/Linear/V2.hs:114:4-5 157905 426 0.0 0.0 0.0 0.0 crMvForward Dodge.Creature.Impulse.Movement src/Dodge/Creature/Impulse/Movement.hs:43:1-39 167449 338 0.0 0.0 0.0 0.0 crMvBy Dodge.Creature.Impulse.Movement src/Dodge/Creature/Impulse/Movement.hs:18:1-53 167450 338 0.0 0.0 0.0 0.0 _crDir Dodge.Data.Creature src/Dodge/Data/Creature.hs:40:7-12 167453 338 0.0 0.0 0.0 0.0 crMvAbsolute Dodge.Creature.Impulse.Movement src/Dodge/Creature/Impulse/Movement.hs:(25,1)-(30,48) 167454 338 0.0 0.0 0.0 0.0 advanceStepCounter Dodge.Creature.Impulse.Movement src/Dodge/Creature/Impulse/Movement.hs:(50,1)-(55,16) 167469 338 0.0 0.0 0.0 0.0 advanceStepCounter.f Dodge.Creature.Impulse.Movement src/Dodge/Creature/Impulse/Movement.hs:(52,5)-(55,16) 167470 338 0.0 0.0 0.0 0.0 crMvAbsolute.p Dodge.Creature.Impulse.Movement src/Dodge/Creature/Impulse/Movement.hs:30:5-48 167455 338 0.0 0.0 0.0 0.0 getCrStrength Dodge.Creature.Statistics src/Dodge/Creature/Statistics.hs:17:1-90 167457 338 0.0 0.0 0.0 0.0 _crStatistics Dodge.Data.Creature src/Dodge/Data/Creature.hs:74:7-19 167468 338 0.0 0.0 0.0 0.0 _strength Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:21:7-15 167467 338 0.0 0.0 0.0 0.0 strFromHeldItem Dodge.Creature.Statistics src/Dodge/Creature/Statistics.hs:(38,1)-(42,19) 167458 338 0.0 0.0 0.0 0.0 == Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:41:15-16 167459 338 0.0 0.0 0.0 0.0 _crStance Dodge.Data.Creature src/Dodge/Data/Creature.hs:62:7-15 167461 338 0.0 0.0 0.0 0.0 _posture Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:15:7-14 167460 338 0.0 0.0 0.0 0.0 crIsReloading Dodge.Creature.Test src/Dodge/Creature/Test.hs:(35,1)-(37,14) 167462 338 0.0 0.0 0.0 0.0 strFromEquipment Dodge.Creature.Statistics src/Dodge/Creature/Statistics.hs:20:1-68 167464 0 0.0 0.0 0.0 0.0 crCurrentEquipment Dodge.Creature.Statistics src/Dodge/Creature/Statistics.hs:(29,1)-(35,19) 167465 338 0.0 0.0 0.0 0.0 _crInv Dodge.Data.Creature src/Dodge/Data/Creature.hs:51:7-12 167466 338 0.0 0.0 0.0 0.0 _crInvEquipped Dodge.Data.Creature src/Dodge/Data/Creature.hs:55:7-20 177465 276 0.0 0.0 0.0 0.0 strengthFactor Dodge.Creature.Impulse.Movement src/Dodge/Creature/Impulse/Movement.hs:(33,1)-(36,39) 167456 338 0.0 0.0 0.0 0.0 wasdWithAiming.theTurn Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:76:5-62 157915 426 0.0 0.0 0.0 0.0 _crMvAim Dodge.Data.Creature src/Dodge/Data/Creature.hs:43:7-14 157916 426 0.0 0.0 0.0 0.0 creatureTurnTowardDir Dodge.Creature.Impulse.Movement src/Dodge/Creature/Impulse/Movement.hs:(77,1)-(84,43) 157917 426 0.0 0.0 0.0 0.0 creatureTurnTowardDir.cdir Dodge.Creature.Impulse.Movement src/Dodge/Creature/Impulse/Movement.hs:83:5-20 157918 426 0.0 0.0 0.0 0.0 _crDir Dodge.Data.Creature src/Dodge/Data/Creature.hs:40:7-12 157919 426 0.0 0.0 0.0 0.0 creatureTurnTowardDir.dirToTarget Dodge.Creature.Impulse.Movement src/Dodge/Creature/Impulse/Movement.hs:84:5-43 157921 426 0.0 0.0 0.0 0.0 normalizeAnglePi Dodge.Base src/Dodge/Base.hs:(132,1)-(134,54) 157920 426 0.0 0.0 0.0 0.0 aimTurn Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:(89,1)-(93,63) 178105 156 0.0 0.0 0.0 0.0 aimTurn.x Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:(91,5)-(93,63) 178106 156 0.0 0.0 0.0 0.0 creatureTurnTowardDir Dodge.Creature.Impulse.Movement src/Dodge/Creature/Impulse/Movement.hs:(77,1)-(84,43) 178127 156 0.0 0.0 0.0 0.0 creatureTurnTowardDir.cdir Dodge.Creature.Impulse.Movement src/Dodge/Creature/Impulse/Movement.hs:83:5-20 178139 156 0.0 0.0 0.0 0.0 _crDir Dodge.Data.Creature src/Dodge/Data/Creature.hs:40:7-12 178140 156 0.0 0.0 0.0 0.0 creatureTurnTowardDir.dirToTarget Dodge.Creature.Impulse.Movement src/Dodge/Creature/Impulse/Movement.hs:84:5-43 178142 156 0.0 0.0 0.0 0.0 normalizeAnglePi Dodge.Base src/Dodge/Base.hs:(132,1)-(134,54) 178141 156 0.0 0.0 0.0 0.0 wasdWithAiming.mouseDir Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:(81,5)-(86,80) 178128 156 0.0 0.0 0.0 0.0 _input Dodge.Data.World src/Dodge/Data/World.hs:43:7-12 178138 156 0.0 0.0 0.0 0.0 _mousePos Dodge.Data.Input src/Dodge/Data/Input.hs:20:7-15 178137 156 0.0 0.0 0.0 0.0 wasdWithAiming.theMovement Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:(70,5)-(72,53) 178074 156 0.0 0.0 0.0 0.0 == Linear.V2 src/Linear/V2.hs:114:4-5 178075 156 0.0 0.0 0.0 0.0 crMvAbsolute Dodge.Creature.Impulse.Movement src/Dodge/Creature/Impulse/Movement.hs:(25,1)-(30,48) 178077 144 0.0 0.0 0.0 0.0 advanceStepCounter Dodge.Creature.Impulse.Movement src/Dodge/Creature/Impulse/Movement.hs:(50,1)-(55,16) 178103 144 0.0 0.0 0.0 0.0 advanceStepCounter.f Dodge.Creature.Impulse.Movement src/Dodge/Creature/Impulse/Movement.hs:(52,5)-(55,16) 178104 144 0.0 0.0 0.0 0.0 crMvAbsolute.p Dodge.Creature.Impulse.Movement src/Dodge/Creature/Impulse/Movement.hs:30:5-48 178078 144 0.0 0.0 0.0 0.0 getCrStrength Dodge.Creature.Statistics src/Dodge/Creature/Statistics.hs:17:1-90 178080 144 0.0 0.0 0.0 0.0 _crStatistics Dodge.Data.Creature src/Dodge/Data/Creature.hs:74:7-19 178102 144 0.0 0.0 0.0 0.0 _strength Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:21:7-15 178101 144 0.0 0.0 0.0 0.0 strFromHeldItem Dodge.Creature.Statistics src/Dodge/Creature/Statistics.hs:(38,1)-(42,19) 178081 144 0.0 0.0 0.0 0.0 == Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:41:15-16 178082 144 0.0 0.0 0.0 0.0 _crStance Dodge.Data.Creature src/Dodge/Data/Creature.hs:62:7-15 178084 144 0.0 0.0 0.0 0.0 _posture Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:15:7-14 178083 144 0.0 0.0 0.0 0.0 crIsReloading Dodge.Creature.Test src/Dodge/Creature/Test.hs:(35,1)-(37,14) 178418 10 0.0 0.0 0.0 0.0 strFromEquipment Dodge.Creature.Statistics src/Dodge/Creature/Statistics.hs:20:1-68 178097 0 0.0 0.0 0.0 0.0 crCurrentEquipment Dodge.Creature.Statistics src/Dodge/Creature/Statistics.hs:(29,1)-(35,19) 178098 144 0.0 0.0 0.0 0.0 _crInv Dodge.Data.Creature src/Dodge/Data/Creature.hs:51:7-12 178099 144 0.0 0.0 0.0 0.0 _crInvEquipped Dodge.Data.Creature src/Dodge/Data/Creature.hs:55:7-20 178100 144 0.0 0.0 0.0 0.0 strengthFactor Dodge.Creature.Impulse.Movement src/Dodge/Creature/Impulse/Movement.hs:(33,1)-(36,39) 178079 144 0.0 0.0 0.0 0.0 wasdWithAiming.addAnyTwist Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:(62,5)-(69,24) 178055 146 0.0 0.0 0.0 0.0 wasdWithAiming.addAnyTwist.currenttwistamount Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:65:13-46 179258 142 0.0 0.0 0.0 0.0 wasdWithAiming.movAbs Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:79:5-61 178076 144 0.0 0.0 0.0 0.0 _input Dodge.Data.World src/Dodge/Data/World.hs:43:7-12 178415 86 0.0 0.0 0.0 0.0 _mouseButtons Dodge.Data.Input src/Dodge/Data/Input.hs:23:7-19 178416 86 0.0 0.0 0.0 0.0 compare SDL.Input.Mouse src/SDL/Input/Mouse.hs:111:32-34 178417 10 0.0 0.0 0.0 0.0 zoneClouds Dodge.Update src/Dodge/Update.hs:296:1-93 157477 582 0.0 0.0 0.3 0.4 zoneCloud Dodge.Zoning.Cloud src/Dodge/Zoning/Cloud.hs:28:1-44 161961 90842 0.2 0.3 0.3 0.4 zoneOfCl Dodge.Zoning.Cloud src/Dodge/Zoning/Cloud.hs:25:1-51 161963 0 0.1 0.0 0.1 0.0 _clPos Dodge.Data.Cloud src/Dodge/Data/Cloud.hs:19:7-12 161965 90842 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 161967 90842 0.0 0.0 0.0 0.0 zoneCreatures Dodge.Update src/Dodge/Update.hs:(340,1)-(342,79) 157445 582 0.0 0.0 0.8 1.6 zoneCreature Dodge.Zoning.Creature src/Dodge/Zoning/Creature.hs:(53,1)-(55,58) 157446 47724 0.0 0.0 0.8 1.6 zoneCreature.f Dodge.Zoning.Creature src/Dodge/Zoning/Creature.hs:55:5-58 157454 261464 0.4 1.0 0.4 1.0 _crID Dodge.Data.Creature src/Dodge/Data/Creature.hs:46:7-11 157455 261464 0.0 0.0 0.0 0.0 zoneOfCr Dodge.Zoning.Creature src/Dodge/Zoning/Creature.hs:43:1-59 157447 47724 0.2 0.4 0.4 0.7 makeIntInterval Dodge.Zoning.Base src/Dodge/Zoning/Base.hs:(35,1)-(37,26) 157453 159100 0.2 0.2 0.2 0.2 _crPos Dodge.Data.Creature src/Dodge/Data/Creature.hs:37:7-12 157450 47724 0.0 0.0 0.0 0.0 _crRad Dodge.Data.Creature src/Dodge/Data/Creature.hs:47:7-12 157451 47724 0.0 0.0 0.0 0.0 zoneOfPoint Dodge.Zoning.Base src/Dodge/Zoning/Base.hs:44:1-26 157448 0 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 157449 95448 0.0 0.0 0.0 0.0 creatureTurnTowardDir.addOrSub Dodge.Creature.Impulse.Movement src/Dodge/Creature/Impulse/Movement.hs:(81,5)-(82,30) 157922 234 0.0 0.0 0.0 0.0 isLeftOfA Geometry src/Geometry.hs:184:1-63 157923 234 0.0 0.0 0.0 0.0 delEdge Data.Graph.Inductive.Graph Data/Graph/Inductive/Graph.hs:(297,1)-(299,78) 172369 112 0.0 0.0 0.0 0.0 & Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(124,5)-(130,18) 172382 112 0.0 0.0 0.0 0.0 &.(...) Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:126:15-46 172387 112 0.0 0.0 0.0 0.0 fromAdjCounting Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:250:1-75 172388 0 0.0 0.0 0.0 0.0 &.(...) Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:127:15-46 172383 112 0.0 0.0 0.0 0.0 fromAdjCounting Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:250:1-75 172384 0 0.0 0.0 0.0 0.0 &.g1 Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:125:15-51 172389 112 0.0 0.0 0.0 0.0 &.g2 Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:128:15-41 172391 112 0.0 0.0 0.0 0.0 addSucc Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(273,1)-(284,45) 172392 112 0.0 0.0 0.0 0.0 addSucc.go Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(277,5)-(279,45) 172394 224 0.0 0.0 0.0 0.0 addSucc.go.f Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(278,13)-(279,45) 172395 224 0.0 0.0 0.0 0.0 addSucc.go.f.ss' Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:278:34-69 172396 224 0.0 0.0 0.0 0.0 &.g3 Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:129:15-41 172398 112 0.0 0.0 0.0 0.0 addPred Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(297,1)-(308,45) 172399 112 0.0 0.0 0.0 0.0 addPred.go Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(301,5)-(303,45) 172401 112 0.0 0.0 0.0 0.0 addPred.go.f Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(302,13)-(303,45) 172402 112 0.0 0.0 0.0 0.0 addPred.go.f.ps' Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:302:34-69 172403 112 0.0 0.0 0.0 0.0 &.np Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:126:15-46 172390 112 0.0 0.0 0.0 0.0 &.ns Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:127:15-46 172397 112 0.0 0.0 0.0 0.0 &.preds Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:126:15-46 172393 112 0.0 0.0 0.0 0.0 &.succs Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:127:15-46 172400 112 0.0 0.0 0.0 0.0 matchGr Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(147,1)-(158,64) 172370 112 0.0 0.0 0.0 0.0 matchGr.g1 Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:153:20-41 172373 112 0.0 0.0 0.0 0.0 matchGr.g2 Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:156:20-45 172374 112 0.0 0.0 0.0 0.0 clearPred Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(318,1)-(322,43) 172375 112 0.0 0.0 0.0 0.0 clearPred.go Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(321,5)-(322,43) 172376 224 0.0 0.0 0.0 0.0 clearPred.go.ps' Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:321:28-48 172377 224 0.0 0.0 0.0 0.0 matchGr.g3 Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:157:20-45 172378 112 0.0 0.0 0.0 0.0 clearSucc Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(311,1)-(315,43) 172379 112 0.0 0.0 0.0 0.0 clearSucc.go Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(314,5)-(315,43) 172380 224 0.0 0.0 0.0 0.0 clearSucc.go.ss' Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:314:28-48 172381 224 0.0 0.0 0.0 0.0 matchGr.p' Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:154:20-41 172372 112 0.0 0.0 0.0 0.0 matchGr.s' Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:155:20-41 172371 112 0.0 0.0 0.0 0.0 toAdj Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(225,1)-(227,39) 172385 0 0.0 0.0 0.0 0.0 toAdj.expand Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:227:5-39 172386 448 0.0 0.0 0.0 0.0 fastInsEdge Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:(176,1)-(182,66) 172404 112 0.0 0.0 0.0 0.0 fastInsEdge.g1 Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:178:5-28 172405 112 0.0 0.0 0.0 0.0 fastInsEdge.addS' Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:181:5-66 172408 98 0.0 0.0 0.0 0.0 fastInsEdge.g2 Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:179:5-29 172406 112 0.0 0.0 0.0 0.0 fastInsEdge.addP' Data.Graph.Inductive.PatriciaTree Data/Graph/Inductive/PatriciaTree.hs:182:5-66 172407 98 0.0 0.0 0.0 0.0 compare Dodge.Data.SoundOrigin src/Dodge/Data/SoundOrigin.hs:38:19-21 159302 56 0.0 0.0 0.0 0.0 compare Dodge.Data.Material src/Dodge/Data/Material.hs:12:19-21 180841 10 0.0 0.0 0.0 0.0 doThrust.\ Dodge.Projectile.Update src/Dodge/Projectile/Update.hs:107:67-87 179774 12 0.0 0.0 0.0 0.0 doLoadAction Dodge.Reloading src/Dodge/Reloading.hs:(77,1)-(82,40) 178434 8 0.0 0.0 0.0 0.0 _laLoaded Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:24:11-19 178436 8 0.0 0.0 0.0 0.0 _laMax Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:23:11-16 178435 8 0.0 0.0 0.0 0.0 rotateActionProgress Dodge.Reloading src/Dodge/Reloading.hs:(71,1)-(74,35) 178441 8 0.0 0.0 0.0 0.0 _laLoaded Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:24:11-19 178453 8 0.0 0.0 0.0 0.0 _laMax Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:23:11-16 178454 8 0.0 0.0 0.0 0.0 _laCycle Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:26:11-18 178465 6 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 178444 0 0.0 0.0 0.0 0.0 scrollSelectionSections Dodge.SelectionSections src/Dodge/SelectionSections.hs:(18,1)-(21,84) 177578 6 0.0 0.0 0.0 0.0 ssScrollUsing Dodge.SelectionSections src/Dodge/SelectionSections.hs:(32,1)-(36,24) 177579 6 0.0 0.0 0.0 0.0 ssScrollUsing' Dodge.SelectionSections src/Dodge/SelectionSections.hs:(46,1)-(50,17) 177583 6 0.0 0.0 0.0 0.0 ssScrollUsing'.l Dodge.SelectionSections src/Dodge/SelectionSections.hs:(48,5)-(50,17) 177584 6 0.0 0.0 0.0 0.0 ssLookupUp Dodge.SelectionSections src/Dodge/SelectionSections.hs:(70,1)-(72,10) 179217 4 0.0 0.0 0.0 0.0 ssLookupLT Dodge.SelectionSections src/Dodge/SelectionSections.hs:(80,1)-(83,29) 179218 4 0.0 0.0 0.0 0.0 ssLookupLT' Dodge.SelectionSections src/Dodge/SelectionSections.hs:(86,1)-(90,37) 179229 6 0.0 0.0 0.0 0.0 ssLookupMax Dodge.SelectionSections src/Dodge/SelectionSections.hs:(65,1)-(67,21) 179230 2 0.0 0.0 0.0 0.0 ssLookupLE' Dodge.SelectionSections src/Dodge/SelectionSections.hs:(93,1)-(97,37) 179231 2 0.0 0.0 0.0 0.0 ssLookupLT' Dodge.SelectionSections src/Dodge/SelectionSections.hs:(86,1)-(90,37) 179232 4 0.0 0.0 0.0 0.0 ssLookupMin Dodge.SelectionSections src/Dodge/SelectionSections.hs:(100,1)-(102,21) 177597 2 0.0 0.0 0.0 0.0 ssLookupGE' Dodge.SelectionSections src/Dodge/SelectionSections.hs:(118,1)-(122,37) 177598 2 0.0 0.0 0.0 0.0 ssLookupGT' Dodge.SelectionSections src/Dodge/SelectionSections.hs:(111,1)-(115,37) 177606 2 0.0 0.0 0.0 0.0 ssScrollUsing.f Dodge.SelectionSections src/Dodge/SelectionSections.hs:36:5-24 177642 6 0.0 0.0 0.0 0.0 crCancelReloading Dodge.Reloading src/Dodge/Reloading.hs:(14,1)-(21,85) 179399 2 0.0 0.0 0.0 0.0 crCancelReloading.updateProgress Dodge.Reloading src/Dodge/Reloading.hs:(19,5)-(21,85) 179400 2 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 179409 2 0.0 0.0 0.0 0.0 ix.\ Control.Lens.At src/Control/Lens/At.hs:307:31-50 179410 2 0.0 0.0 0.0 0.0 crToggleReloading Dodge.Reloading src/Dodge/Reloading.hs:(45,1)-(47,29) 178280 2 0.0 0.0 0.0 0.0 tryStartLoading Dodge.Reloading src/Dodge/Reloading.hs:(50,1)-(53,31) 178287 2 0.0 0.0 0.0 0.0 startLoading Dodge.Reloading src/Dodge/Reloading.hs:(56,1)-(65,83) 178302 2 0.0 0.0 0.0 0.0 _laLoaded Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:24:11-19 178319 2 0.0 0.0 0.0 0.0 _laMax Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:23:11-16 178320 2 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 178331 2 0.0 0.0 0.0 0.0 ix.\ Control.Lens.At src/Control/Lens/At.hs:307:31-50 178332 2 0.0 0.0 0.0 0.0 startLoadingStep Dodge.Reloading src/Dodge/Reloading.hs:68:1-119 178329 2 0.0 0.0 0.0 0.0 _actionTime Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:14:18-28 178330 2 0.0 0.0 0.0 0.0 aimTurn Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:(89,1)-(93,63) 178115 0 0.0 0.0 0.0 0.0 aimTurn.x Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:(91,5)-(93,63) 178116 0 0.0 0.0 0.0 0.0 crHasTarget Dodge.Creature.Test src/Dodge/Creature/Test.hs:52:1-62 158105 0 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 158106 0 0.0 0.0 0.0 0.0 crHasTargetLOS Dodge.Creature.Test src/Dodge/Creature/Test.hs:(55,1)-(57,20) 163153 0 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 163154 0 0.0 0.0 0.0 0.0 crIsReloading Dodge.Creature.Test src/Dodge/Creature/Test.hs:(35,1)-(37,14) 177676 0 0.0 0.0 0.0 0.0 decTimMvVel Dodge.Item.Weapon.Shell src/Dodge/Item/Weapon/Shell.hs:(10,1)-(19,20) 179528 0 0.0 0.0 0.0 0.0 decreaseToZero Dodge.Base.Arithmetic src/Dodge/Base/Arithmetic.hs:5:1-35 158185 0 0.0 0.0 0.0 0.0 doStrategyActions Dodge.Creature.ReaderUpdate src/Dodge/Creature/ReaderUpdate.hs:(146,1)-(151,11) 158096 0 0.0 0.0 0.0 0.0 footstepSideEffect Dodge.Creature.State.WalkCycle src/Dodge/Creature/State/WalkCycle.hs:(26,1)-(30,44) 157931 0 0.0 0.0 0.0 0.0 getCrStrength Dodge.Creature.Statistics src/Dodge/Creature/Statistics.hs:17:1-90 178093 0 0.0 0.0 0.0 0.0 strFromHeldItem Dodge.Creature.Statistics src/Dodge/Creature/Statistics.hs:(38,1)-(42,19) 178094 0 0.0 0.0 0.0 0.0 hammerCheckI Dodge.Item.Weapon.TriggerType src/Dodge/Item/Weapon/TriggerType.hs:(379,1)-(383,10) 179347 0 0.0 0.0 0.0 0.0 heldAimEffects Dodge.Creature.State src/Dodge/Creature/State.hs:(69,1)-(74,33) 178149 0 0.0 0.0 0.0 0.0 inputFocus Dodge.InputFocus src/Dodge/InputFocus.hs:(73,1)-(89,30) 157829 0 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 157833 0 0.0 0.0 0.0 0.0 internalUpdate Dodge.Creature.State src/Dodge/Creature/State.hs:(143,1)-(148,12) 157854 0 0.0 0.0 0.0 0.0 updateMovement Dodge.Creature.State src/Dodge/Creature/State.hs:(316,1)-(324,25) 157867 0 0.0 0.0 0.0 0.0 isFrictionless Dodge.Creature.State src/Dodge/Creature/State.hs:(327,1)-(330,14) 157868 0 0.0 0.0 0.0 0.0 invSideEff Dodge.Creature.State src/Dodge/Creature/State.hs:(237,1)-(247,78) 158213 0 0.0 0.0 0.0 0.0 crGetTargeting Dodge.Creature.State src/Dodge/Creature/State.hs:(278,1)-(286,20) 177698 0 0.0 0.0 0.0 0.0 crGetTargeting.hastargeting Dodge.Creature.State src/Dodge/Creature/State.hs:282:5-67 177718 0 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 177719 0 0.0 0.0 0.0 0.0 crGetTargeting.helditem Dodge.Creature.State src/Dodge/Creature/State.hs:(283,5)-(286,20) 177699 0 0.0 0.0 0.0 0.0 invSideEff.f Dodge.Creature.State src/Dodge/Creature/State.hs:(244,5)-(247,78) 158214 0 0.0 0.0 0.0 0.0 itemInvSideEffect Dodge.Creature.State src/Dodge/Creature/State.hs:(250,1)-(254,100) 158215 0 0.0 0.0 0.0 0.0 itemInvSideEffect.hastorchattach Dodge.Creature.State src/Dodge/Creature/State.hs:254:5-100 158216 0 0.0 0.0 0.0 0.0 weaponReloadSounds Dodge.Creature.State src/Dodge/Creature/State.hs:(289,1)-(313,18) 177732 0 0.0 0.0 0.0 0.0 mcApplyDamage Dodge.Machine.Update src/Dodge/Machine/Update.hs:(91,1)-(97,58) 158556 0 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 158557 0 0.0 0.0 0.0 0.0 mcProxTest Dodge.Machine.Update src/Dodge/Machine/Update.hs:(127,1)-(132,14) 158638 0 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 158639 0 0.0 0.0 0.0 0.0 mcSensorTriggerUpdate Dodge.Machine.Update src/Dodge/Machine/Update.hs:(70,1)-(73,58) 158583 0 0.0 0.0 0.0 0.0 mcUseItem Dodge.Machine.Update src/Dodge/Machine/Update.hs:(62,1)-(67,32) 158525 0 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 158526 0 0.0 0.0 0.0 0.0 movementSideEff Dodge.Creature.State src/Dodge/Creature/State.hs:(190,1)-(212,51) 158133 0 0.0 0.0 0.0 0.0 movementSideEff.hasJetPack Dodge.Creature.State src/Dodge/Creature/State.hs:204:5-87 158134 0 0.0 0.0 0.0 0.0 movementSideEff.hasJetPack.\ Dodge.Creature.State src/Dodge/Creature/State.hs:204:30-74 158135 0 0.0 0.0 0.0 0.0 senseDamage Dodge.Machine.Update src/Dodge/Machine/Update.hs:(135,1)-(149,90) 158594 0 0.0 0.0 0.0 0.0 senseDamage.ni Dodge.Machine.Update src/Dodge/Machine/Update.hs:146:5-87 162945 0 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 162946 0 0.0 0.0 0.0 0.0 senseDamage.updatels Dodge.Machine.Update src/Dodge/Machine/Update.hs:(147,5)-(149,90) 158595 0 0.0 0.0 0.0 0.0 setInvPosFromSS Dodge.Inventory src/Dodge/Inventory.hs:(423,1)-(436,48) 177625 0 0.0 0.0 0.0 0.0 setInvPosFromSS.thesel Dodge.Inventory src/Dodge/Inventory.hs:(427,5)-(436,48) 177626 0 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 177630 0 0.0 0.0 0.0 0.0 ssScrollUsing Dodge.SelectionSections src/Dodge/SelectionSections.hs:(32,1)-(36,24) 177589 0 0.0 0.0 0.0 0.0 ssScrollUsing' Dodge.SelectionSections src/Dodge/SelectionSections.hs:(46,1)-(50,17) 177590 0 0.0 0.0 0.0 0.0 ssScrollUsing'.l Dodge.SelectionSections src/Dodge/SelectionSections.hs:(48,5)-(50,17) 177591 0 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 177592 0 0.0 0.0 0.0 0.0 tryStartLoading Dodge.Reloading src/Dodge/Reloading.hs:(50,1)-(53,31) 178294 0 0.0 0.0 0.0 0.0 startLoading Dodge.Reloading src/Dodge/Reloading.hs:(56,1)-(65,83) 178306 0 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 178307 0 0.0 0.0 0.0 0.0 upInv Dodge.Creature.State src/Dodge/Creature/State.hs:229:1-95 158163 0 0.0 0.0 0.0 0.0 itemUpdate Dodge.Creature.State src/Dodge/Creature/State.hs:(262,1)-(268,84) 158164 0 0.0 0.0 0.0 0.0 itemUpdate.itmisheld Dodge.Creature.State src/Dodge/Creature/State.hs:268:5-84 177687 0 0.0 0.0 0.0 0.0 updateAutoRecharge Dodge.Creature.State src/Dodge/Creature/State.hs:(271,1)-(275,11) 178954 0 0.0 0.0 0.0 0.0 updateClouds Dodge.Update src/Dodge/Update.hs:431:1-52 158751 0 0.0 0.0 2.7 2.4 fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:218:3-14 158761 1163 0.0 0.0 0.0 0.0 ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:214:3-44 158762 1163 0.0 0.0 0.0 0.0 updateObjCatMaybes Dodge.Update src/Dodge/Update.hs:(384,1)-(386,58) 158752 582 0.0 0.0 2.7 2.4 ipeek Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:236:3-70 158774 582 0.0 0.0 0.0 0.0 extract Control.Comonad src/Control/Comonad.hs:177:3-23 158775 582 0.0 0.0 0.0 0.0 sieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:38:3-24 158776 582 0.0 0.0 0.0 0.0 ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:214:3-44 158779 1165 0.0 0.0 0.0 0.0 fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:218:3-14 158780 583 0.0 0.0 0.0 0.0 sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:3-50 158787 0 0.0 0.0 0.0 0.0 cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 158788 0 0.0 0.0 0.0 0.0 sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:30-50 158789 582 0.0 0.0 0.0 0.0 cosieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:62:3-30 158790 582 0.0 0.0 0.0 0.0 ipeek.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:236:60-69 158791 582 0.0 0.0 0.0 0.0 fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:218:3-14 158778 582 0.0 0.0 0.0 0.0 updateObjCatMaybes.w' Dodge.Update src/Dodge/Update.hs:386:5-58 158777 582 0.0 0.0 0.0 0.0 updateObjCatMaybes.(...) Dodge.Update src/Dodge/Update.hs:386:5-58 158753 582 0.1 0.2 2.7 2.4 updateCloud Dodge.Update src/Dodge/Update.hs:(582,1)-(604,49) 163194 90842 0.5 0.5 2.6 2.2 _clTimer Dodge.Data.Cloud src/Dodge/Data/Cloud.hs:24:7-14 163195 90842 0.0 0.0 0.0 0.0 cloudEffect Dodge.Update src/Dodge/Update.hs:(577,1)-(579,20) 163196 90842 0.0 0.0 0.0 0.0 _clType Dodge.Data.Cloud src/Dodge/Data/Cloud.hs:25:7-13 163197 90842 0.0 0.0 0.0 0.0 updateCloud.(...) Dodge.Update src/Dodge/Update.hs:593:5-80 165051 45421 0.0 0.0 0.0 0.0 updateCloud.(...) Dodge.Update src/Dodge/Update.hs:599:5-45 165049 45421 0.0 0.0 0.0 0.0 updateCloud.(...) Dodge.Update src/Dodge/Update.hs:597:5-34 165046 45421 0.0 0.0 0.0 0.0 _clPos Dodge.Data.Cloud src/Dodge/Data/Cloud.hs:19:7-12 165047 45421 0.0 0.0 0.0 0.0 updateCloud.finalPos Dodge.Update src/Dodge/Update.hs:602:5-58 165087 45421 0.0 0.0 0.0 0.0 updateCloud.finalVel Dodge.Update src/Dodge/Update.hs:604:5-49 165038 45421 0.0 0.0 0.0 0.0 updateCloud.hitWl Dodge.Update src/Dodge/Update.hs:601:5-56 165039 45421 1.2 1.2 1.4 1.3 == Linear.V2 src/Linear/V2.hs:114:4-5 165084 741957 0.0 0.0 0.0 0.0 _wlLine Dodge.Data.Wall src/Dodge/Data/Wall.hs:19:7-13 165083 378946 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 165072 266355 0.1 0.0 0.1 0.0 _wlZoning Dodge.Data.World src/Dodge/Data/World.hs:50:7-15 165071 45421 0.0 0.0 0.0 0.0 reflVelWallDamp Dodge.Base.Wall src/Dodge/Base/Wall.hs:21:1-62 165095 0 0.0 0.0 0.0 0.0 _wlLine Dodge.Data.Wall src/Dodge/Data/Wall.hs:19:7-13 165096 2313 0.0 0.0 0.0 0.0 reflectInParam Geometry src/Geometry.hs:(234,1)-(238,18) 165097 2313 0.0 0.0 0.0 0.0 reflectInParam.angle Geometry src/Geometry.hs:235:9-41 165098 2313 0.0 0.0 0.0 0.0 angleBetween Geometry src/Geometry.hs:146:1-38 165099 2313 0.0 0.0 0.0 0.0 reflectInParam.p Geometry src/Geometry.hs:237:9-72 165101 2313 0.0 0.0 0.0 0.0 errorClosestPointOnLine Geometry src/Geometry.hs:(75,1)-(77,40) 165102 2313 0.0 0.0 0.0 0.0 == Linear.V2 src/Linear/V2.hs:114:4-5 165103 2313 0.0 0.0 0.0 0.0 reflectInParam.rAng Geometry src/Geometry.hs:236:9-32 165100 2313 0.0 0.0 0.0 0.0 zoneOfPoint Dodge.Zoning.Base src/Dodge/Zoning/Base.hs:44:1-26 165042 0 0.0 0.0 0.1 0.1 fmap Linear.V2 src/Linear/V2.hs:137:3-34 165043 133246 0.1 0.1 0.1 0.1 updateCloud.newPos Dodge.Update src/Dodge/Update.hs:599:5-45 165048 45421 0.0 0.0 0.0 0.0 updateCloud.newPos2 Dodge.Update src/Dodge/Update.hs:600:5-27 165070 45421 0.0 0.0 0.0 0.0 updateCloud.newVel Dodge.Update src/Dodge/Update.hs:593:5-80 165050 45421 0.0 0.0 0.0 0.0 updateCloud.npz Dodge.Update src/Dodge/Update.hs:599:5-45 165088 45421 0.0 0.0 0.0 0.0 updateCloud.nvz Dodge.Update src/Dodge/Update.hs:593:5-80 165086 45421 0.0 0.0 0.0 0.0 updateCloud.oldPos Dodge.Update src/Dodge/Update.hs:597:5-34 165045 45421 0.0 0.0 0.0 0.0 updateCloud.oldPos2 Dodge.Update src/Dodge/Update.hs:598:5-27 165044 45421 0.0 0.0 0.0 0.0 updateCloud.opz Dodge.Update src/Dodge/Update.hs:597:5-34 165069 45421 0.0 0.0 0.0 0.0 updateCloud.springVels Dodge.Update src/Dodge/Update.hs:596:5-77 165052 45421 0.3 0.2 0.6 0.3 clClSpringVel Dodge.Update src/Dodge/Update.hs:(607,1)-(613,39) 165060 261091 0.1 0.1 0.2 0.1 clClSpringVel.pb Dodge.Update src/Dodge/Update.hs:612:5-17 165063 261091 0.0 0.0 0.0 0.0 _clPos Dodge.Data.Cloud src/Dodge/Data/Cloud.hs:19:7-12 165064 261091 0.0 0.0 0.0 0.0 clClSpringVel.radDist Dodge.Update src/Dodge/Update.hs:613:5-39 165065 261091 0.0 0.0 0.0 0.0 _clRad Dodge.Data.Cloud src/Dodge/Data/Cloud.hs:22:7-12 165066 522182 0.0 0.0 0.0 0.0 clClSpringVel.pa Dodge.Update src/Dodge/Update.hs:611:5-17 165061 45421 0.0 0.0 0.0 0.0 _clPos Dodge.Data.Cloud src/Dodge/Data/Cloud.hs:19:7-12 165062 45421 0.0 0.0 0.0 0.0 _clVel Dodge.Data.Cloud src/Dodge/Data/Cloud.hs:20:7-12 165053 45421 0.0 0.0 0.0 0.0 clsNearPoint Dodge.Zoning.Cloud src/Dodge/Zoning/Cloud.hs:10:1-46 165055 0 0.1 0.0 0.1 0.1 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 165058 90842 0.0 0.0 0.0 0.0 _clZoning Dodge.Data.World src/Dodge/Data/World.hs:49:7-15 165059 45421 0.0 0.0 0.0 0.0 zoneOfPoint Dodge.Zoning.Base src/Dodge/Zoning/Base.hs:44:1-26 165056 0 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 165057 45421 0.0 0.0 0.0 0.0 updateCloud.vertVel Dodge.Update src/Dodge/Update.hs:595:5-28 165067 45421 0.0 0.0 0.0 0.0 _clAlt Dodge.Data.Cloud src/Dodge/Data/Cloud.hs:23:7-12 165068 45421 0.0 0.0 0.0 0.0 updateCloud.newVel2 Dodge.Update src/Dodge/Update.hs:594:5-27 165085 43108 0.0 0.0 0.0 0.0 ipos Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:234:3-51 158754 582 0.0 0.0 0.0 0.0 extract Control.Comonad src/Control/Comonad.hs:177:3-23 158755 582 0.0 0.0 0.0 0.0 sieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:38:3-24 158756 582 0.0 0.0 0.0 0.0 ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:214:3-44 158758 1164 0.0 0.0 0.0 0.0 fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:218:3-14 158759 582 0.0 0.0 0.0 0.0 sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:3-50 158770 0 0.0 0.0 0.0 0.0 cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 158771 0 0.0 0.0 0.0 0.0 sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:30-50 158772 582 0.0 0.0 0.0 0.0 cosieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:62:3-30 158773 582 0.0 0.0 0.0 0.0 fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:218:3-14 158757 582 0.0 0.0 0.0 0.0 updateObjCatMaybes.newxs Dodge.Update src/Dodge/Update.hs:386:5-58 158792 582 0.0 0.0 0.0 0.0 updateDistortions Dodge.Update src/Dodge/Update.hs:389:1-66 159487 0 0.0 0.0 0.0 0.0 updateObjMapMaybe Dodge.Update src/Dodge/Update.hs:377:1-57 159488 0 0.0 0.0 0.0 0.0 updateEnergyBalls Dodge.Update src/Dodge/Update.hs:419:1-67 159019 0 0.0 0.0 0.1 0.2 fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:218:3-14 159029 1163 0.0 0.0 0.0 0.0 ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:214:3-44 159030 1163 0.0 0.0 0.0 0.0 updateObjCatMaybes Dodge.Update src/Dodge/Update.hs:(384,1)-(386,58) 159020 582 0.0 0.0 0.1 0.2 ipeek Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:236:3-70 159035 582 0.0 0.0 0.0 0.0 extract Control.Comonad src/Control/Comonad.hs:177:3-23 159036 582 0.0 0.0 0.0 0.0 sieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:38:3-24 159037 582 0.0 0.0 0.0 0.0 ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:214:3-44 159040 1165 0.0 0.0 0.0 0.0 fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:218:3-14 159041 583 0.0 0.0 0.0 0.0 sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:3-50 159042 0 0.0 0.0 0.0 0.0 cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 159043 0 0.0 0.0 0.0 0.0 sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:30-50 159044 582 0.0 0.0 0.0 0.0 cosieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:62:3-30 159045 582 0.0 0.0 0.0 0.0 ipeek.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:236:60-69 159046 582 0.0 0.0 0.0 0.0 fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:218:3-14 159039 582 0.0 0.0 0.0 0.0 updateObjCatMaybes.w' Dodge.Update src/Dodge/Update.hs:386:5-58 159038 582 0.0 0.0 0.0 0.0 updateObjCatMaybes.(...) Dodge.Update src/Dodge/Update.hs:386:5-58 159021 582 0.0 0.0 0.1 0.1 updateEnergyBall Dodge.EnergyBall src/Dodge/EnergyBall.hs:(47,1)-(52,9) 179687 3972 0.0 0.0 0.1 0.1 _ebTimer Dodge.Data.EnergyBall src/Dodge/Data/EnergyBall.hs:20:7-14 179688 3972 0.0 0.0 0.0 0.0 _ebPos Dodge.Data.EnergyBall src/Dodge/Data/EnergyBall.hs:18:7-12 179739 3746 0.0 0.0 0.0 0.0 damageCircle Dodge.DamageCircle src/Dodge/DamageCircle.hs:(13,1)-(24,34) 179731 3746 0.0 0.0 0.1 0.1 damageCircle.crstodam Dodge.DamageCircle src/Dodge/DamageCircle.hs:24:5-34 179756 3746 0.0 0.0 0.0 0.0 crsHitRadial Dodge.WorldEvent.ThingsHit src/Dodge/WorldEvent/ThingsHit.hs:(104,1)-(110,24) 179757 3746 0.0 0.0 0.0 0.0 crsNearCirc Dodge.Zoning.Creature src/Dodge/Zoning/Creature.hs:34:1-114 179758 3746 0.0 0.0 0.0 0.0 crIXsNearCirc Dodge.Zoning.Creature src/Dodge/Zoning/Creature.hs:31:1-61 179759 3746 0.0 0.0 0.0 0.0 crsNearRect Dodge.Zoning.Creature src/Dodge/Zoning/Creature.hs:37:1-44 179761 0 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 179765 17872 0.0 0.0 0.0 0.0 makeIntInterval Dodge.Zoning.Base src/Dodge/Zoning/Base.hs:(35,1)-(37,26) 179764 10140 0.0 0.0 0.0 0.0 _crZoning Dodge.Data.World src/Dodge/Data/World.hs:48:7-15 179766 3746 0.0 0.0 0.0 0.0 zoneOfPoint Dodge.Zoning.Base src/Dodge/Zoning/Base.hs:44:1-26 179762 0 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 179763 7492 0.0 0.0 0.0 0.0 crsNearCirc.\ Dodge.Zoning.Creature src/Dodge/Zoning/Creature.hs:34:39-79 180228 1322 0.0 0.0 0.0 0.0 crsHitRadial.f Dodge.WorldEvent.ThingsHit src/Dodge/WorldEvent/ThingsHit.hs:(106,5)-(110,24) 180239 1322 0.0 0.0 0.0 0.0 crsHitRadial.f.cpos Dodge.WorldEvent.ThingsHit src/Dodge/WorldEvent/ThingsHit.hs:110:9-24 180240 1322 0.0 0.0 0.0 0.0 _crPos Dodge.Data.Creature src/Dodge/Data/Creature.hs:37:7-12 180241 1322 0.0 0.0 0.0 0.0 damageCircle.wlstodam Dodge.DamageCircle src/Dodge/DamageCircle.hs:20:5-34 179732 3746 0.0 0.0 0.1 0.0 wlsHitRadial Dodge.WorldEvent.ThingsHit src/Dodge/WorldEvent/ThingsHit.hs:(97,1)-(101,61) 179733 3746 0.0 0.0 0.1 0.0 wlsHitRadial.f Dodge.WorldEvent.ThingsHit src/Dodge/WorldEvent/ThingsHit.hs:(99,5)-(101,61) 179750 10990 0.0 0.0 0.0 0.0 == Linear.V2 src/Linear/V2.hs:114:4-5 179754 21980 0.0 0.0 0.0 0.0 _wlLine Dodge.Data.Wall src/Dodge/Data/Wall.hs:19:7-13 179753 10990 0.0 0.0 0.0 0.0 wlsHitRadial.f.v Dodge.WorldEvent.ThingsHit src/Dodge/WorldEvent/ThingsHit.hs:101:9-61 179751 10990 0.0 0.0 0.0 0.0 _wlLine Dodge.Data.Wall src/Dodge/Data/Wall.hs:19:7-13 179752 10990 0.0 0.0 0.0 0.0 wlsNearCirc Dodge.Zoning.Wall src/Dodge/Zoning/Wall.hs:50:1-54 179734 3746 0.0 0.0 0.0 0.0 wlIXsNearCirc Dodge.Zoning.Wall src/Dodge/Zoning/Wall.hs:33:1-63 179735 3746 0.0 0.0 0.0 0.0 wlIXsNearRect Dodge.Zoning.Wall src/Dodge/Zoning/Wall.hs:30:1-46 179736 0 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 179741 9300 0.0 0.0 0.0 0.0 makeIntInterval Dodge.Zoning.Base src/Dodge/Zoning/Base.hs:(35,1)-(37,26) 179740 7988 0.0 0.0 0.0 0.0 _wlZoning Dodge.Data.World src/Dodge/Data/World.hs:50:7-15 179742 3746 0.0 0.0 0.0 0.0 zoneOfPoint Dodge.Zoning.Base src/Dodge/Zoning/Base.hs:44:1-26 179737 0 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 179738 7492 0.0 0.0 0.0 0.0 ebFlicker Dodge.EnergyBall src/Dodge/EnergyBall.hs:(95,1)-(99,20) 179729 3746 0.0 0.0 0.0 0.0 _ebTimer Dodge.Data.EnergyBall src/Dodge/Data/EnergyBall.hs:20:7-14 179730 3746 0.0 0.0 0.0 0.0 .:~ LensHelp src/LensHelp.hs:15:1-22 179937 426 0.0 0.0 0.0 0.0 _ebColor Dodge.Data.EnergyBall src/Dodge/Data/EnergyBall.hs:17:7-14 179943 213 0.0 0.0 0.0 0.0 _ebPos Dodge.Data.EnergyBall src/Dodge/Data/EnergyBall.hs:18:7-12 179942 213 0.0 0.0 0.0 0.0 tlsTimeRadColPos Dodge.LightSource src/Dodge/LightSource.hs:(76,1)-(86,9) 179944 213 0.0 0.0 0.0 0.0 .*.*~ LensHelp src/LensHelp.hs:20:1-26 179881 1873 0.0 0.0 0.0 0.0 .+.+~ LensHelp src/LensHelp.hs:25:1-26 179883 1873 0.0 0.0 0.0 0.0 _ebVel Dodge.Data.EnergyBall src/Dodge/Data/EnergyBall.hs:16:7-12 179882 1873 0.0 0.0 0.0 0.0 ipos Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:234:3-51 159022 582 0.0 0.0 0.0 0.0 extract Control.Comonad src/Control/Comonad.hs:177:3-23 159023 582 0.0 0.0 0.0 0.0 sieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:38:3-24 159024 582 0.0 0.0 0.0 0.0 ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:214:3-44 159026 1164 0.0 0.0 0.0 0.0 fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:218:3-14 159027 582 0.0 0.0 0.0 0.0 sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:3-50 159031 0 0.0 0.0 0.0 0.0 cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 159032 0 0.0 0.0 0.0 0.0 sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:30-50 159033 582 0.0 0.0 0.0 0.0 cosieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:62:3-30 159034 582 0.0 0.0 0.0 0.0 fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:218:3-14 159025 582 0.0 0.0 0.0 0.0 updateObjCatMaybes.newxs Dodge.Update src/Dodge/Update.hs:386:5-58 159047 582 0.0 0.0 0.0 0.0 updateFlames Dodge.Update src/Dodge/Update.hs:416:1-52 159093 0 0.0 0.0 0.0 0.0 fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:218:3-14 159103 1163 0.0 0.0 0.0 0.0 ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:214:3-44 159104 1163 0.0 0.0 0.0 0.0 updateObjCatMaybes Dodge.Update src/Dodge/Update.hs:(384,1)-(386,58) 159094 582 0.0 0.0 0.0 0.0 ipeek Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:236:3-70 159109 582 0.0 0.0 0.0 0.0 extract Control.Comonad src/Control/Comonad.hs:177:3-23 159110 582 0.0 0.0 0.0 0.0 sieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:38:3-24 159111 582 0.0 0.0 0.0 0.0 ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:214:3-44 159114 1165 0.0 0.0 0.0 0.0 fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:218:3-14 159115 583 0.0 0.0 0.0 0.0 sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:3-50 159116 0 0.0 0.0 0.0 0.0 cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 159117 0 0.0 0.0 0.0 0.0 sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:30-50 159118 582 0.0 0.0 0.0 0.0 cosieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:62:3-30 159119 582 0.0 0.0 0.0 0.0 ipeek.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:236:60-69 159120 582 0.0 0.0 0.0 0.0 fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:218:3-14 159113 582 0.0 0.0 0.0 0.0 updateObjCatMaybes.w' Dodge.Update src/Dodge/Update.hs:386:5-58 159112 582 0.0 0.0 0.0 0.0 updateObjCatMaybes.(...) Dodge.Update src/Dodge/Update.hs:386:5-58 159095 582 0.0 0.0 0.0 0.0 ipos Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:234:3-51 159096 582 0.0 0.0 0.0 0.0 extract Control.Comonad src/Control/Comonad.hs:177:3-23 159097 582 0.0 0.0 0.0 0.0 sieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:38:3-24 159098 582 0.0 0.0 0.0 0.0 ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:214:3-44 159100 1164 0.0 0.0 0.0 0.0 fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:218:3-14 159101 582 0.0 0.0 0.0 0.0 sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:3-50 159105 0 0.0 0.0 0.0 0.0 cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 159106 0 0.0 0.0 0.0 0.0 sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:30-50 159107 582 0.0 0.0 0.0 0.0 cosieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:62:3-30 159108 582 0.0 0.0 0.0 0.0 fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:218:3-14 159099 582 0.0 0.0 0.0 0.0 updateObjCatMaybes.newxs Dodge.Update src/Dodge/Update.hs:386:5-58 159121 582 0.0 0.0 0.0 0.0 updateFlares Dodge.Update src/Dodge/Update.hs:398:1-51 158980 0 0.0 0.0 0.0 0.0 updateObjMapMaybe Dodge.Update src/Dodge/Update.hs:377:1-57 158981 0 0.0 0.0 0.0 0.0 updateHumanoid Dodge.Humanoid src/Dodge/Humanoid.hs:(13,1)-(181,9) 157968 0 0.0 0.0 0.0 0.0 updateLampoid Dodge.Lampoid src/Dodge/Lampoid.hs:(14,1)-(35,28) 157976 0 0.0 0.0 0.0 0.0 updateLightSources Dodge.Update src/Dodge/Update.hs:392:1-102 158809 0 0.0 0.0 0.0 0.0 updateObjMapMaybe Dodge.Update src/Dodge/Update.hs:377:1-57 158810 0 0.0 0.0 0.0 0.0 updateLightSources.\ Dodge.Update src/Dodge/Update.hs:392:64-101 179940 497 0.0 0.0 0.0 0.0 _tlsUpdate Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:44:7-16 179941 497 0.0 0.0 0.0 0.0 updateTempLightSource Dodge.LightSource.Update src/Dodge/LightSource/Update.hs:(8,1)-(12,59) 179945 497 0.0 0.0 0.0 0.0 timerTLS Dodge.LightSource.Update src/Dodge/LightSource/Update.hs:(23,1)-(25,41) 179946 497 0.0 0.0 0.0 0.0 _tlsTime Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:45:7-14 179947 497 0.0 0.0 0.0 0.0 updateMachine Dodge.Machine.Update src/Dodge/Machine/Update.hs:(17,1)-(22,29) 158450 0 0.0 0.0 0.0 0.1 mcApplyDamage Dodge.Machine.Update src/Dodge/Machine/Update.hs:(91,1)-(97,58) 158451 0 0.0 0.0 0.0 0.0 mcApplyDamage.mcpointer Dodge.Machine.Update src/Dodge/Machine/Update.hs:97:5-58 158452 0 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 158552 6365 0.0 0.0 0.0 0.0 ix.\ Control.Lens.At src/Control/Lens/At.hs:307:31-50 158554 6365 0.0 0.0 0.0 0.0 mcTypeUpdate Dodge.Machine.Update src/Dodge/Machine/Update.hs:(25,1)-(29,69) 159882 0 0.0 0.0 0.0 0.0 mcSensorTriggerUpdate Dodge.Machine.Update src/Dodge/Machine/Update.hs:(70,1)-(73,58) 159883 0 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 159884 2905 0.0 0.0 0.0 0.0 ix.\ Control.Lens.At src/Control/Lens/At.hs:307:31-50 159885 2905 0.0 0.0 0.0 0.0 updatePosEvents Dodge.Update src/Dodge/Update.hs:428:1-61 159130 0 0.0 0.0 0.0 0.0 fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:218:3-14 159140 1163 0.0 0.0 0.0 0.0 ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:214:3-44 159141 1163 0.0 0.0 0.0 0.0 updateObjCatMaybes Dodge.Update src/Dodge/Update.hs:(384,1)-(386,58) 159131 582 0.0 0.0 0.0 0.0 ipeek Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:236:3-70 159146 582 0.0 0.0 0.0 0.0 extract Control.Comonad src/Control/Comonad.hs:177:3-23 159147 582 0.0 0.0 0.0 0.0 sieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:38:3-24 159148 582 0.0 0.0 0.0 0.0 ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:214:3-44 159151 1165 0.0 0.0 0.0 0.0 fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:218:3-14 159152 583 0.0 0.0 0.0 0.0 sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:3-50 159153 0 0.0 0.0 0.0 0.0 cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 159154 0 0.0 0.0 0.0 0.0 sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:30-50 159155 582 0.0 0.0 0.0 0.0 cosieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:62:3-30 159156 582 0.0 0.0 0.0 0.0 ipeek.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:236:60-69 159157 582 0.0 0.0 0.0 0.0 fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:218:3-14 159150 582 0.0 0.0 0.0 0.0 updateObjCatMaybes.w' Dodge.Update src/Dodge/Update.hs:386:5-58 159149 582 0.0 0.0 0.0 0.0 updateObjCatMaybes.(...) Dodge.Update src/Dodge/Update.hs:386:5-58 159132 582 0.0 0.0 0.0 0.0 ipos Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:234:3-51 159133 582 0.0 0.0 0.0 0.0 extract Control.Comonad src/Control/Comonad.hs:177:3-23 159134 582 0.0 0.0 0.0 0.0 sieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:38:3-24 159135 582 0.0 0.0 0.0 0.0 ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:214:3-44 159137 1164 0.0 0.0 0.0 0.0 fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:218:3-14 159138 582 0.0 0.0 0.0 0.0 sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:3-50 159142 0 0.0 0.0 0.0 0.0 cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 159143 0 0.0 0.0 0.0 0.0 sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:30-50 159144 582 0.0 0.0 0.0 0.0 cosieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:62:3-30 159145 582 0.0 0.0 0.0 0.0 fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:218:3-14 159136 582 0.0 0.0 0.0 0.0 updateObjCatMaybes.newxs Dodge.Update src/Dodge/Update.hs:386:5-58 159158 582 0.0 0.0 0.0 0.0 updateProjectile Dodge.Projectile.Update src/Dodge/Projectile/Update.hs:(29,1)-(30,31) 179514 0 0.0 0.0 0.0 0.0 upsProjectile Dodge.Projectile.Update src/Dodge/Projectile/Update.hs:54:1-67 179515 0 0.0 0.0 0.0 0.0 upProjectile Dodge.Projectile.Update src/Dodge/Projectile/Update.hs:(57,1)-(80,21) 179516 0 0.0 0.0 0.0 0.0 decTimMvVel Dodge.Item.Weapon.Shell src/Dodge/Item/Weapon/Shell.hs:(10,1)-(19,20) 179517 0 0.0 0.0 0.0 0.0 updateRadarBlips Dodge.Update src/Dodge/Update.hs:395:1-63 158998 0 0.0 0.0 0.0 0.0 updateObjMapMaybe Dodge.Update src/Dodge/Update.hs:377:1-57 158999 0 0.0 0.0 0.0 0.0 updateRadarSweeps Dodge.Update src/Dodge/Update.hs:422:1-67 159167 0 0.0 0.0 0.0 0.0 fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:218:3-14 159177 1163 0.0 0.0 0.0 0.0 ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:214:3-44 159178 1163 0.0 0.0 0.0 0.0 updateObjCatMaybes Dodge.Update src/Dodge/Update.hs:(384,1)-(386,58) 159168 582 0.0 0.0 0.0 0.0 ipeek Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:236:3-70 159183 582 0.0 0.0 0.0 0.0 extract Control.Comonad src/Control/Comonad.hs:177:3-23 159184 582 0.0 0.0 0.0 0.0 sieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:38:3-24 159185 582 0.0 0.0 0.0 0.0 ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:214:3-44 159188 1165 0.0 0.0 0.0 0.0 fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:218:3-14 159189 583 0.0 0.0 0.0 0.0 sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:3-50 159190 0 0.0 0.0 0.0 0.0 cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 159191 0 0.0 0.0 0.0 0.0 sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:30-50 159192 582 0.0 0.0 0.0 0.0 cosieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:62:3-30 159193 582 0.0 0.0 0.0 0.0 ipeek.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:236:60-69 159194 582 0.0 0.0 0.0 0.0 fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:218:3-14 159187 582 0.0 0.0 0.0 0.0 updateObjCatMaybes.w' Dodge.Update src/Dodge/Update.hs:386:5-58 159186 582 0.0 0.0 0.0 0.0 updateObjCatMaybes.(...) Dodge.Update src/Dodge/Update.hs:386:5-58 159169 582 0.0 0.0 0.0 0.0 ipos Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:234:3-51 159170 582 0.0 0.0 0.0 0.0 extract Control.Comonad src/Control/Comonad.hs:177:3-23 159171 582 0.0 0.0 0.0 0.0 sieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:38:3-24 159172 582 0.0 0.0 0.0 0.0 ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:214:3-44 159174 1164 0.0 0.0 0.0 0.0 fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:218:3-14 159175 582 0.0 0.0 0.0 0.0 sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:3-50 159179 0 0.0 0.0 0.0 0.0 cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 159180 0 0.0 0.0 0.0 0.0 sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:30-50 159181 582 0.0 0.0 0.0 0.0 cosieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:62:3-30 159182 582 0.0 0.0 0.0 0.0 fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:218:3-14 159173 582 0.0 0.0 0.0 0.0 updateObjCatMaybes.newxs Dodge.Update src/Dodge/Update.hs:386:5-58 159195 582 0.0 0.0 0.0 0.0 updateShockwaves Dodge.Update src/Dodge/Update.hs:413:1-64 159056 0 0.0 0.0 0.0 0.0 fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:218:3-14 159066 1163 0.0 0.0 0.0 0.0 ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:214:3-44 159067 1163 0.0 0.0 0.0 0.0 updateObjCatMaybes Dodge.Update src/Dodge/Update.hs:(384,1)-(386,58) 159057 582 0.0 0.0 0.0 0.0 ipeek Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:236:3-70 159072 582 0.0 0.0 0.0 0.0 extract Control.Comonad src/Control/Comonad.hs:177:3-23 159073 582 0.0 0.0 0.0 0.0 sieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:38:3-24 159074 582 0.0 0.0 0.0 0.0 ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:214:3-44 159077 1165 0.0 0.0 0.0 0.0 fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:218:3-14 159078 583 0.0 0.0 0.0 0.0 sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:3-50 159079 0 0.0 0.0 0.0 0.0 cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 159080 0 0.0 0.0 0.0 0.0 sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:30-50 159081 582 0.0 0.0 0.0 0.0 cosieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:62:3-30 159082 582 0.0 0.0 0.0 0.0 ipeek.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:236:60-69 159083 582 0.0 0.0 0.0 0.0 fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:218:3-14 159076 582 0.0 0.0 0.0 0.0 updateObjCatMaybes.w' Dodge.Update src/Dodge/Update.hs:386:5-58 159075 582 0.0 0.0 0.0 0.0 updateObjCatMaybes.(...) Dodge.Update src/Dodge/Update.hs:386:5-58 159058 582 0.0 0.0 0.0 0.0 ipos Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:234:3-51 159059 582 0.0 0.0 0.0 0.0 extract Control.Comonad src/Control/Comonad.hs:177:3-23 159060 582 0.0 0.0 0.0 0.0 sieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:38:3-24 159061 582 0.0 0.0 0.0 0.0 ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:214:3-44 159063 1164 0.0 0.0 0.0 0.0 fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:218:3-14 159064 582 0.0 0.0 0.0 0.0 sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:3-50 159068 0 0.0 0.0 0.0 0.0 cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 159069 0 0.0 0.0 0.0 0.0 sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:30-50 159070 582 0.0 0.0 0.0 0.0 cosieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:62:3-30 159071 582 0.0 0.0 0.0 0.0 fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:218:3-14 159062 582 0.0 0.0 0.0 0.0 updateShockwave Dodge.Shockwave.Update src/Dodge/Shockwave/Update.hs:(13,1)-(15,48) 180242 22 0.0 0.0 0.0 0.0 _swDirection Dodge.Data.Shockwave src/Dodge/Data/Shockwave.hs:19:7-18 180243 22 0.0 0.0 0.0 0.0 moveShockwave Dodge.Shockwave.Update src/Dodge/Shockwave/Update.hs:(18,1)-(51,35) 180244 22 0.0 0.0 0.0 0.0 _swTimer Dodge.Data.Shockwave src/Dodge/Data/Shockwave.hs:26:7-14 180245 22 0.0 0.0 0.0 0.0 moveShockwave.doDams Dodge.Shockwave.Update src/Dodge/Shockwave/Update.hs:(30,5)-(35,25) 180264 20 0.0 0.0 0.0 0.0 damageWall Dodge.Wall.Damage src/Dodge/Wall/Damage.hs:(16,1)-(23,40) 180314 18 0.0 0.0 0.0 0.0 _wlStructure Dodge.Data.Wall src/Dodge/Data/Wall.hs:32:7-18 180315 18 0.0 0.0 0.0 0.0 damageWall.(...) Dodge.Wall.Damage src/Dodge/Wall/Damage.hs:23:5-40 180316 18 0.0 0.0 0.0 0.0 damageWallEffect Dodge.Wall.DamageEffect src/Dodge/Wall/DamageEffect.hs:(12,1)-(20,34) 180317 18 0.0 0.0 0.0 0.0 _wlMaterial Dodge.Data.Wall src/Dodge/Data/Wall.hs:34:7-17 180318 18 0.0 0.0 0.0 0.0 stoneWallDamage Dodge.Wall.DamageEffect src/Dodge/Wall/DamageEffect.hs:(25,1)-(48,30) 180319 18 0.0 0.0 0.0 0.0 _dmType Dodge.Data.Damage src/Dodge/Data/Damage.hs:33:7-13 180320 18 0.0 0.0 0.0 0.0 stoneWallDamage.a Dodge.Wall.DamageEffect src/Dodge/Wall/DamageEffect.hs:42:5-39 180321 18 0.0 0.0 0.0 0.0 stoneWallDamage.d Dodge.Wall.DamageEffect src/Dodge/Wall/DamageEffect.hs:43:5-20 180336 16 0.0 0.0 0.0 0.0 _dmAmount Dodge.Data.Damage src/Dodge/Data/Damage.hs:34:7-15 180337 16 0.0 0.0 0.0 0.0 damageWall.w' Dodge.Wall.Damage src/Dodge/Wall/Damage.hs:23:5-40 180322 18 0.0 0.0 0.0 0.0 maybeDestroyBlock Dodge.Wall.Damage src/Dodge/Wall/Damage.hs:(27,1)-(29,10) 180323 18 0.0 0.0 0.0 0.0 _blHP Dodge.Data.Block src/Dodge/Data/Block.hs:26:7-11 180334 16 0.0 0.0 0.0 0.0 destroyBlock Dodge.Block src/Dodge/Block.hs:(52,1)-(66,63) 180339 16 0.0 0.0 0.0 0.0 unshadowBlock Dodge.Block src/Dodge/Block.hs:(39,1)-(44,16) 180341 64 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 180350 48 0.0 0.0 0.0 0.0 ix.\ Control.Lens.At src/Control/Lens/At.hs:307:31-50 180351 48 0.0 0.0 0.0 0.0 insertWallInZones Dodge.Wall.Zone src/Dodge/Wall/Zone.hs:21:1-44 180349 0 0.0 0.0 0.0 0.0 zoneWall Dodge.Zoning.Wall src/Dodge/Zoning/Wall.hs:(66,1)-(68,58) 180352 48 0.0 0.0 0.0 0.0 zoneWall.f Dodge.Zoning.Wall src/Dodge/Zoning/Wall.hs:68:5-58 180354 110 0.0 0.0 0.0 0.0 _wlID Dodge.Data.Wall src/Dodge/Data/Wall.hs:20:7-11 180358 110 0.0 0.0 0.0 0.0 zoneOfWl Dodge.Zoning.Wall src/Dodge/Zoning/Wall.hs:56:1-51 180353 0 0.0 0.0 0.0 0.0 _wlLine Dodge.Data.Wall src/Dodge/Data/Wall.hs:19:7-13 180357 48 0.0 0.0 0.0 0.0 zoneOfPoint Dodge.Zoning.Base src/Dodge/Zoning/Base.hs:44:1-26 180355 0 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 180356 110 0.0 0.0 0.0 0.0 _blID Dodge.Data.Block src/Dodge/Data/Block.hs:24:7-11 180724 16 0.0 0.0 0.0 0.0 _blObstructs Dodge.Data.Block src/Dodge/Data/Block.hs:34:7-18 180722 16 0.0 0.0 0.0 0.0 _blShadows Dodge.Data.Block src/Dodge/Data/Block.hs:27:7-16 180340 16 0.0 0.0 0.0 0.0 deleteWallIDs Dodge.Wall.Delete src/Dodge/Wall/Delete.hs:29:1-99 180707 16 0.0 0.0 0.0 0.0 deleteWall Dodge.Wall.Delete src/Dodge/Wall/Delete.hs:(22,1)-(26,16) 180710 64 0.0 0.0 0.0 0.0 deleteWall.i Dodge.Wall.Delete src/Dodge/Wall/Delete.hs:26:5-16 180720 64 0.0 0.0 0.0 0.0 _wlID Dodge.Data.Wall src/Dodge/Data/Wall.hs:20:7-11 180721 64 0.0 0.0 0.0 0.0 deleteWallFromZones Dodge.Wall.Zone src/Dodge/Wall/Zone.hs:24:1-48 180711 0 0.0 0.0 0.0 0.0 deZoneWall Dodge.Zoning.Wall src/Dodge/Zoning/Wall.hs:71:1-64 180712 64 0.0 0.0 0.0 0.0 deZoneIX Dodge.Zoning.Base src/Dodge/Zoning/Base.hs:88:1-56 180717 138 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 180718 226 0.0 0.0 0.0 0.0 ix.\ Control.Lens.At src/Control/Lens/At.hs:307:31-50 180719 226 0.0 0.0 0.0 0.0 _wlID Dodge.Data.Wall src/Dodge/Data/Wall.hs:20:7-11 180736 40 0.0 0.0 0.0 0.0 zoneOfWl Dodge.Zoning.Wall src/Dodge/Zoning/Wall.hs:56:1-51 180713 0 0.0 0.0 0.0 0.0 _wlLine Dodge.Data.Wall src/Dodge/Data/Wall.hs:19:7-13 180716 64 0.0 0.0 0.0 0.0 zoneOfPoint Dodge.Zoning.Base src/Dodge/Zoning/Base.hs:44:1-26 180714 0 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 180715 138 0.0 0.0 0.0 0.0 destroyBlock.ps Dodge.Block src/Dodge/Block.hs:66:5-63 180725 16 0.0 0.0 0.0 0.0 _randGen Dodge.Data.World src/Dodge/Data/World.hs:40:7-14 180769 8 0.0 0.0 0.0 0.0 randInCirc RandomHelp src/RandomHelp.hs:70:1-34 180755 0 0.0 0.0 0.0 0.0 randInArc RandomHelp src/RandomHelp.hs:73:1-28 180756 0 0.0 0.0 0.0 0.0 randInArcStrip RandomHelp src/RandomHelp.hs:(76,1)-(79,42) 180757 0 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:351:3-43 180758 400 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:(1031,3)-(1041,34) 180759 400 0.0 0.0 0.0 0.0 uniformWord32 System.Random.Internal src/System/Random/Internal.hs:454:3-35 180762 400 0.0 0.0 0.0 0.0 genWord32 System.Random.Internal src/System/Random/Internal.hs:556:19-27 180763 0 0.0 0.0 0.0 0.0 genWord32 System.Random.Internal src/System/Random/Internal.hs:564:3-27 180764 0 0.0 0.0 0.0 0.0 nextWord32 System.Random.SplitMix src/System/Random/SplitMix.hs:(129,1)-(136,28) 180765 400 0.0 0.0 0.0 0.0 nextWord32.(...) System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 180767 400 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 180770 400 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 180773 400 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 180778 400 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 180779 400 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 180781 400 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 180780 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 180774 400 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 180775 400 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 180777 400 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 180776 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 180782 400 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 180783 400 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 180771 400 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 180772 0 0.0 0.0 0.0 0.0 nextWord32.w64 System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 180766 400 0.0 0.0 0.0 0.0 nextWord32.g' System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 180768 392 0.0 0.0 0.0 0.0 destroyBlock.wlids Dodge.Block src/Dodge/Block.hs:62:5-25 180708 16 0.0 0.0 0.0 0.0 _blWallIDs Dodge.Data.Block src/Dodge/Data/Block.hs:25:7-16 180709 16 0.0 0.0 0.0 0.0 makeBlockDebris Dodge.Block.Debris src/Dodge/Block/Debris.hs:(29,1)-(37,44) 180359 16 0.0 0.0 0.0 0.0 makeBlockDebris.(...) Dodge.Block.Debris src/Dodge/Block/Debris.hs:(33,5)-(37,44) 180383 16 0.0 0.0 0.0 0.0 _blID Dodge.Data.Block src/Dodge/Data/Block.hs:24:7-11 180384 16 0.0 0.0 0.0 0.0 _wlColor Dodge.Data.Wall src/Dodge/Data/Wall.hs:21:7-14 180607 16 0.0 0.0 0.0 0.0 _wlMaterial Dodge.Data.Wall src/Dodge/Data/Wall.hs:34:7-17 180403 16 0.0 0.0 0.0 0.0 makeBlockDebris.col Dodge.Block.Debris src/Dodge/Block/Debris.hs:(33,5)-(37,44) 180606 16 0.0 0.0 0.0 0.0 makeBlockDebris.dsize Dodge.Block.Debris src/Dodge/Block/Debris.hs:31:5-25 180380 16 0.0 0.0 0.0 0.0 debrisSize Dodge.Block.Debris src/Dodge/Block/Debris.hs:(112,1)-(120,15) 180381 16 0.0 0.0 0.0 0.0 makeBlockDebris.mt Dodge.Block.Debris src/Dodge/Block/Debris.hs:(33,5)-(37,44) 180382 16 0.0 0.0 0.0 0.0 makeBlockDebris.ps Dodge.Block.Debris src/Dodge/Block/Debris.hs:32:5-82 180360 16 0.0 0.0 0.0 0.0 _blFootprint Dodge.Data.Block src/Dodge/Data/Block.hs:28:7-18 180361 16 0.0 0.0 0.0 0.0 gridInPolygon Grid src/Grid.hs:(13,1)-(17,12) 180364 16 0.0 0.0 0.0 0.0 pointInPolygon Geometry.Polygon src/Geometry/Polygon.hs:(60,1)-(61,27) 180487 64 0.0 0.0 0.0 0.0 pointInPolygon.\ Geometry.Polygon src/Geometry/Polygon.hs:60:39-55 180488 174 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 180367 64 0.0 0.0 0.0 0.0 premap.step' Control.Foldl src/Control/Foldl.hs:1195:5-28 180415 0 0.0 0.0 0.0 0.0 <*> Control.Foldl src/Control/Foldl.hs:(257,5)-(261,32) 180365 48 0.0 0.0 0.0 0.0 <*>.step Control.Foldl src/Control/Foldl.hs:258:13-64 180373 192 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 180374 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 180375 0 0.0 0.0 0.0 0.0 premap.step' Control.Foldl src/Control/Foldl.hs:1195:5-28 180376 64 0.0 0.0 0.0 0.0 _2 Linear.V2 src/Linear/V2.hs:492:3-40 180379 64 0.0 0.0 0.0 0.0 maximum Control.Foldl src/Control/Foldl.hs:706:1-20 180472 0 0.0 0.0 0.0 0.0 _Fold1 Control.Foldl src/Control/Foldl.hs:(1167,1)-(1171,28) 180473 0 0.0 0.0 0.0 0.0 _Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1169,5)-(1171,28) 180474 3 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 180417 0 0.0 0.0 0.0 0.0 premap.step' Control.Foldl src/Control/Foldl.hs:1195:5-28 180418 192 0.0 0.0 0.0 0.0 _1 Linear.V2 src/Linear/V2.hs:489:3-40 180438 128 0.0 0.0 0.0 0.0 _2 Linear.V2 src/Linear/V2.hs:492:3-40 180421 64 0.0 0.0 0.0 0.0 maximum Control.Foldl src/Control/Foldl.hs:706:1-20 180437 0 0.0 0.0 0.0 0.0 _Fold1 Control.Foldl src/Control/Foldl.hs:(1167,1)-(1171,28) 180453 0 0.0 0.0 0.0 0.0 _Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1169,5)-(1171,28) 180454 4 0.0 0.0 0.0 0.0 minimum Control.Foldl src/Control/Foldl.hs:722:1-20 180455 0 0.0 0.0 0.0 0.0 _Fold1 Control.Foldl src/Control/Foldl.hs:(1167,1)-(1171,28) 180470 0 0.0 0.0 0.0 0.0 _Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1169,5)-(1171,28) 180471 7 0.0 0.0 0.0 0.0 <*>.begin Control.Foldl src/Control/Foldl.hs:259:13-38 180372 48 0.0 0.0 0.0 0.0 <*>.done Control.Foldl src/Control/Foldl.hs:260:13-51 180475 48 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 180476 0 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 180477 0 0.0 0.0 0.0 0.0 lazy Control.Foldl.Internal src/Control/Foldl/Internal.hs:(22,1)-(23,23) 180478 16 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 180479 0 0.0 0.0 0.0 0.0 lazy Control.Foldl.Internal src/Control/Foldl/Internal.hs:(22,1)-(23,23) 180480 48 0.0 0.0 0.0 0.0 boundedGrid Grid src/Grid.hs:(20,1)-(23,30) 180481 16 0.0 0.0 0.0 0.0 boundedGrid.nx Grid src/Grid.hs:22:5-30 180482 16 0.0 0.0 0.0 0.0 boundedGrid.ny Grid src/Grid.hs:23:5-30 180485 16 0.0 0.0 0.0 0.0 gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 180483 16 0.0 0.0 0.0 0.0 gridPointsOff.f Grid src/Grid.hs:65:5-73 180486 64 0.0 0.0 0.0 0.0 gridPoints' Grid src/Grid.hs:80:1-67 180484 16 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 180366 16 0.0 0.0 0.0 0.0 maximum Control.Foldl src/Control/Foldl.hs:706:1-20 180368 16 0.0 0.0 0.0 0.0 _Fold1 Control.Foldl src/Control/Foldl.hs:(1167,1)-(1171,28) 180369 16 0.0 0.0 0.0 0.0 _Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1169,5)-(1171,28) 180416 121 0.0 0.0 0.0 0.0 minimum Control.Foldl src/Control/Foldl.hs:722:1-20 180370 16 0.0 0.0 0.0 0.0 _Fold1 Control.Foldl src/Control/Foldl.hs:(1167,1)-(1171,28) 180371 16 0.0 0.0 0.0 0.0 _Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1169,5)-(1171,28) 180436 121 0.0 0.0 0.0 0.0 shrinkPolyOnEdges Geometry.Polygon src/Geometry/Polygon.hs:(120,1)-(121,59) 180362 16 0.0 0.0 0.0 0.0 shrinkVert Geometry.Polygon src/Geometry/Polygon.hs:(124,1)-(125,49) 180404 64 0.0 0.0 0.0 0.0 slideWindow ListHelp src/ListHelp.hs:79:1-64 180363 16 0.0 0.0 0.0 0.0 makeDebris Dodge.Block.Debris src/Dodge/Block/Debris.hs:43:1-46 180490 0 0.0 0.0 0.0 0.0 makeDebrisDirected Dodge.Block.Debris src/Dodge/Block/Debris.hs:(89,1)-(109,29) 180491 16 0.0 0.0 0.0 0.0 plNew Dodge.Base.NewID src/Dodge/Base/NewID.hs:31:1-37 180539 64 0.0 0.0 0.0 0.0 plNewUpID Dodge.Base.NewID src/Dodge/Base/NewID.hs:(21,1)-(23,26) 180540 64 0.0 0.0 0.0 0.0 ipeek Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:236:3-70 180575 64 0.0 0.0 0.0 0.0 extract Control.Comonad src/Control/Comonad.hs:177:3-23 180576 64 0.0 0.0 0.0 0.0 sieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:38:3-24 180577 64 0.0 0.0 0.0 0.0 fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:218:3-14 180667 64 0.0 0.0 0.0 0.0 ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:214:3-44 180668 64 0.0 0.0 0.0 0.0 sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:3-50 180669 64 0.0 0.0 0.0 0.0 cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 180670 64 0.0 0.0 0.0 0.0 sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:30-50 180671 64 0.0 0.0 0.0 0.0 cosieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:62:3-30 180672 64 0.0 0.0 0.0 0.0 ipeek.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:236:60-69 180673 64 0.0 0.0 0.0 0.0 ipeeks Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:238:3-67 180541 64 0.0 0.0 0.0 0.0 extract Control.Comonad src/Control/Comonad.hs:177:3-23 180542 64 0.0 0.0 0.0 0.0 sieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:38:3-24 180543 64 0.0 0.0 0.0 0.0 ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:214:3-44 180545 192 0.0 0.0 0.0 0.0 fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:218:3-14 180546 128 0.0 0.0 0.0 0.0 sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:3-50 180550 0 0.0 0.0 0.0 0.0 cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 180551 0 0.0 0.0 0.0 0.0 sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:30-50 180552 0 0.0 0.0 0.0 0.0 cosieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:62:3-30 180553 64 0.0 0.0 0.0 0.0 fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:218:3-14 180544 64 0.0 0.0 0.0 0.0 sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:3-50 180547 0 0.0 0.0 0.0 0.0 cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 180548 0 0.0 0.0 0.0 0.0 sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:30-50 180549 64 0.0 0.0 0.0 0.0 plNewUpID.i Dodge.Base.NewID src/Dodge/Base/NewID.hs:23:5-26 180554 64 0.0 0.0 0.0 0.0 ipos Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:234:3-51 180556 64 0.0 0.0 0.0 0.0 extract Control.Comonad src/Control/Comonad.hs:177:3-23 180557 64 0.0 0.0 0.0 0.0 sieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:38:3-24 180558 64 0.0 0.0 0.0 0.0 ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:214:3-44 180560 192 0.0 0.0 0.0 0.0 fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:218:3-14 180561 128 0.0 0.0 0.0 0.0 sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:3-50 180571 0 0.0 0.0 0.0 0.0 cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 180572 0 0.0 0.0 0.0 0.0 sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:30-50 180573 0 0.0 0.0 0.0 0.0 cosieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:62:3-30 180574 64 0.0 0.0 0.0 0.0 fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:218:3-14 180559 64 0.0 0.0 0.0 0.0 newKey IntMapHelp src/IntMapHelp.hs:60:1-42 180555 0 0.0 0.0 0.0 0.0 sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:3-50 180568 0 0.0 0.0 0.0 0.0 cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 180569 0 0.0 0.0 0.0 0.0 sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:30-50 180570 64 0.0 0.0 0.0 0.0 destroyMatS Dodge.Material.Sound src/Dodge/Material/Sound.hs:(8,1)-(16,55) 180680 16 0.0 0.0 0.0 0.0 makeDebrisDirected.(...) Dodge.Block.Debris src/Dodge/Block/Debris.hs:95:5-69 180492 16 0.0 0.0 0.0 0.0 makeDebrisDirected.f Dodge.Block.Debris src/Dodge/Block/Debris.hs:(96,5)-(109,29) 180495 64 0.0 0.0 0.0 0.0 baseDebris Dodge.Block.Debris src/Dodge/Block/Debris.hs:(123,1)-(135,47) 180496 64 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 180638 64 0.0 0.0 0.0 0.0 normalize Linear.Metric src/Linear/Metric.hs:(105,1)-(106,23) 180632 64 0.0 0.0 0.0 0.0 nearZero Linear.Epsilon src/Linear/Epsilon.hs:36:3-28 180633 128 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 180637 64 0.0 0.0 0.0 0.0 normalize.l Linear.Metric src/Linear/Metric.hs:106:9-23 180634 64 0.0 0.0 0.0 0.0 quadrance Linear.Metric src/Linear/Metric.hs:52:3-23 180635 64 0.0 0.0 0.0 0.0 dot Linear.V3 src/Linear/V3.hs:251:3-51 180636 64 0.0 0.0 0.0 0.0 randOnUnitSphere RandomHelp src/RandomHelp.hs:(82,1)-(86,21) 180505 64 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:351:3-43 180506 128 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:(1031,3)-(1041,34) 180507 128 0.0 0.0 0.0 0.0 uniformWord32 System.Random.Internal src/System/Random/Internal.hs:454:3-35 180508 128 0.0 0.0 0.0 0.0 genWord32 System.Random.Internal src/System/Random/Internal.hs:556:19-27 180509 0 0.0 0.0 0.0 0.0 genWord32 System.Random.Internal src/System/Random/Internal.hs:564:3-27 180510 0 0.0 0.0 0.0 0.0 nextWord32 System.Random.SplitMix src/System/Random/SplitMix.hs:(129,1)-(136,28) 180511 128 0.0 0.0 0.0 0.0 nextWord32.(...) System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 180513 128 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 180531 128 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 180642 128 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 180647 128 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 180648 128 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 180650 128 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 180649 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 180643 128 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 180644 128 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 180646 128 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 180645 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 180651 128 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 180652 128 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 180532 128 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 180533 0 0.0 0.0 0.0 0.0 nextWord32.g' System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 180512 128 0.0 0.0 0.0 0.0 nextWord32.w64 System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 180641 128 0.0 0.0 0.0 0.0 randOnUnitSphere.(...) RandomHelp src/RandomHelp.hs:85:9-72 180640 64 0.0 0.0 0.0 0.0 randOnUnitSphere.x RandomHelp src/RandomHelp.hs:85:9-72 180639 64 0.0 0.0 0.0 0.0 randOnUnitSphere.y RandomHelp src/RandomHelp.hs:85:9-72 180653 64 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:351:3-43 180497 64 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:(1031,3)-(1041,34) 180498 64 0.0 0.0 0.0 0.0 uniformWord32 System.Random.Internal src/System/Random/Internal.hs:454:3-35 180499 64 0.0 0.0 0.0 0.0 genWord32 System.Random.Internal src/System/Random/Internal.hs:556:19-27 180500 0 0.0 0.0 0.0 0.0 genWord32 System.Random.Internal src/System/Random/Internal.hs:564:3-27 180501 0 0.0 0.0 0.0 0.0 nextWord32 System.Random.SplitMix src/System/Random/SplitMix.hs:(129,1)-(136,28) 180502 64 0.0 0.0 0.0 0.0 nextWord32.(...) System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 180504 64 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 180534 64 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 180621 64 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 180626 64 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 180627 64 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 180629 64 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 180628 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 180622 64 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 180623 64 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 180625 64 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 180624 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 180630 64 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 180631 64 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 180535 64 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 180536 0 0.0 0.0 0.0 0.0 nextWord32.g' System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 180503 64 0.0 0.0 0.0 0.0 nextWord32.w64 System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 180620 64 0.0 0.0 0.0 0.0 vToQuat Quaternion src/Quaternion.hs:(39,1)-(43,25) 180654 64 0.0 0.0 0.0 0.0 == Linear.V3 src/Linear/V3.hs:94:35-36 180656 64 0.0 0.0 0.0 0.0 angleVV3 Geometry.Vector3D src/Geometry/Vector3D.hs:(123,1)-(125,56) 180657 64 0.0 0.0 0.0 0.0 == Linear.V3 src/Linear/V3.hs:94:35-36 180658 64 0.0 0.0 0.0 0.0 dotV3 Geometry.Vector3D src/Geometry/Vector3D.hs:120:1-45 180659 64 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 180660 64 0.0 0.0 0.0 0.0 normalize Linear.Metric src/Linear/Metric.hs:(105,1)-(106,23) 180661 64 0.0 0.0 0.0 0.0 nearZero Linear.Epsilon src/Linear/Epsilon.hs:36:3-28 180662 128 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 180666 64 0.0 0.0 0.0 0.0 normalize.l Linear.Metric src/Linear/Metric.hs:106:9-23 180663 64 0.0 0.0 0.0 0.0 quadrance Linear.Metric src/Linear/Metric.hs:52:3-23 180664 64 0.0 0.0 0.0 0.0 dot Linear.V3 src/Linear/V3.hs:251:3-51 180665 64 0.0 0.0 0.0 0.0 vToQuat.cprod Quaternion src/Quaternion.hs:43:5-25 180655 64 0.0 0.0 0.0 0.0 randInArcStrip RandomHelp src/RandomHelp.hs:(76,1)-(79,42) 180516 0 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:351:3-43 180517 128 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:(1031,3)-(1041,34) 180518 128 0.0 0.0 0.0 0.0 uniformWord32 System.Random.Internal src/System/Random/Internal.hs:454:3-35 180521 128 0.0 0.0 0.0 0.0 genWord32 System.Random.Internal src/System/Random/Internal.hs:556:19-27 180522 0 0.0 0.0 0.0 0.0 genWord32 System.Random.Internal src/System/Random/Internal.hs:564:3-27 180523 0 0.0 0.0 0.0 0.0 nextWord32 System.Random.SplitMix src/System/Random/SplitMix.hs:(129,1)-(136,28) 180524 128 0.0 0.0 0.0 0.0 nextWord32.(...) System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 180526 128 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 180528 128 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 180609 128 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 180614 128 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 180615 128 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 180617 128 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 180616 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 180610 128 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 180611 128 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 180613 128 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 180612 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 180618 128 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 180619 128 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 180529 128 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 180530 0 0.0 0.0 0.0 0.0 nextWord32.g' System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 180525 128 0.0 0.0 0.0 0.0 nextWord32.w64 System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 180608 128 0.0 0.0 0.0 0.0 _randGen Dodge.Data.World src/Dodge/Data/World.hs:40:7-14 180527 16 0.0 0.0 0.0 0.0 makeDebrisDirected.newg Dodge.Block.Debris src/Dodge/Block/Debris.hs:95:5-69 180537 16 0.0 0.0 0.0 0.0 makeDebrisDirected.thedebris Dodge.Block.Debris src/Dodge/Block/Debris.hs:95:5-69 180538 16 0.0 0.0 0.0 0.0 originsIDsAt Dodge.WorldEvent.Sound src/Dodge/WorldEvent/Sound.hs:(14,1)-(16,51) 180674 16 0.0 0.0 0.0 0.0 soundMultiFrom Dodge.SoundLogic src/Dodge/SoundLogic.hs:(183,1)-(203,24) 180705 38 0.0 0.0 0.0 0.0 compare Dodge.Data.SoundOrigin src/Dodge/Data/SoundOrigin.hs:38:19-21 180839 44 0.0 0.0 0.0 0.0 compare Dodge.Data.Material src/Dodge/Data/Material.hs:12:19-21 180840 44 0.0 0.0 0.0 0.0 _playingSounds Dodge.Data.World src/Dodge/Data/World.hs:42:7-20 180706 38 0.0 0.0 0.0 0.0 soundMultiFrom.a Dodge.SoundLogic src/Dodge/SoundLogic.hs:203:5-24 180735 3 0.0 0.0 0.0 0.0 soundMultiFrom.sound Dodge.SoundLogic src/Dodge/SoundLogic.hs:(188,5)-(202,13) 180730 3 0.0 0.0 0.0 0.0 soundToVol Dodge.SoundLogic.ExternallyGeneratedSounds src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs:(5,1)-(107,11) 180733 3 0.0 0.0 0.0 0.0 _getSoundID Sound.Data src/Sound/Data.hs:32:28-38 180734 3 0.0 0.0 0.0 0.0 originsIDsAt.(...) Dodge.WorldEvent.Sound src/Dodge/WorldEvent/Sound.hs:16:5-51 180675 16 0.0 0.0 0.0 0.0 _randGen Dodge.Data.World src/Dodge/Data/World.hs:40:7-14 180689 16 0.0 0.0 0.0 0.0 takeOne RandomHelp src/RandomHelp.hs:21:1-75 180676 16 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:235:3-43 180678 16 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 180679 16 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 180682 0 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 180686 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:556:19-27 180687 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:566:3-27 180688 0 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 180690 24 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 180691 24 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 180696 24 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 180697 24 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 180699 24 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 180698 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 180692 24 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 180693 24 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 180695 24 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 180694 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 180702 24 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 180703 24 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 180700 24 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 180701 0 0.0 0.0 0.0 0.0 takeOne.\ RandomHelp src/RandomHelp.hs:21:59-74 180677 16 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 180681 16 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 180683 16 0.0 0.0 0.0 0.0 originsIDsAt.g Dodge.WorldEvent.Sound src/Dodge/WorldEvent/Sound.hs:16:5-51 180704 16 0.0 0.0 0.0 0.0 originsIDsAt.sid Dodge.WorldEvent.Sound src/Dodge/WorldEvent/Sound.hs:16:5-51 180731 3 0.0 0.0 0.0 0.0 makeDebrisDirected.f Dodge.Block.Debris src/Dodge/Block/Debris.hs:(96,5)-(109,29) 180514 0 0.0 0.0 0.0 0.0 randInArcStrip RandomHelp src/RandomHelp.hs:(76,1)-(79,42) 180515 16 0.0 0.0 0.0 0.0 maybeClearPaths Dodge.Block src/Dodge/Block.hs:70:1-49 180723 16 0.0 0.0 0.0 0.0 wlDustAt Dodge.Wall.Dust src/Dodge/Wall/Dust.hs:(11,1)-(13,35) 180726 16 0.0 0.0 0.0 0.0 smokeCloudAt Dodge.WorldEvent.Cloud src/Dodge/WorldEvent/Cloud.hs:52:1-59 180727 16 0.0 0.0 0.0 0.0 makeCloudAt Dodge.WorldEvent.Cloud src/Dodge/WorldEvent/Cloud.hs:(29,1)-(39,13) 180728 400 0.0 0.0 0.0 0.0 .:~ LensHelp src/LensHelp.hs:15:1-22 180729 400 0.0 0.0 0.0 0.0 wlDustAt.dustcol Dodge.Wall.Dust src/Dodge/Wall/Dust.hs:13:5-35 180784 8 0.0 0.0 0.0 0.0 _4 Linear.V4 src/Linear/V4.hs:647:3-48 180785 8 0.0 0.0 0.0 0.0 _4.\ Linear.V4 src/Linear/V4.hs:647:38-48 180787 8 0.0 0.0 0.0 0.0 _wlColor Dodge.Data.Wall src/Dodge/Data/Wall.hs:21:7-14 180786 8 0.0 0.0 0.0 0.0 destroyBlock.awl Dodge.Block src/Dodge/Block.hs:64:5-63 180740 8 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 180741 8 0.0 0.0 0.0 0.0 destroyBlock.pos Dodge.Block src/Dodge/Block.hs:65:5-29 180738 8 0.0 0.0 0.0 0.0 _wlLine Dodge.Data.Wall src/Dodge/Data/Wall.hs:19:7-13 180739 8 0.0 0.0 0.0 0.0 damageWall.dt' Dodge.Wall.Damage src/Dodge/Wall/Damage.hs:23:5-40 180335 16 0.0 0.0 0.0 0.0 damageWall.x Dodge.Wall.Damage src/Dodge/Wall/Damage.hs:22:5-23 180338 16 0.0 0.0 0.0 0.0 moveShockwave.hitBlocks Dodge.Shockwave.Update src/Dodge/Shockwave/Update.hs:36:5-70 180246 20 0.0 0.0 0.0 0.0 == Linear.V2 src/Linear/V2.hs:114:4-5 180312 1872 0.0 0.0 0.0 0.0 _wlLine Dodge.Data.Wall src/Dodge/Data/Wall.hs:19:7-13 180311 936 0.0 0.0 0.0 0.0 wlsNearCirc Dodge.Zoning.Wall src/Dodge/Zoning/Wall.hs:50:1-54 180247 20 0.0 0.0 0.0 0.0 wlIXsNearCirc Dodge.Zoning.Wall src/Dodge/Zoning/Wall.hs:33:1-63 180248 20 0.0 0.0 0.0 0.0 wlIXsNearRect Dodge.Zoning.Wall src/Dodge/Zoning/Wall.hs:30:1-46 180249 0 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 180262 216 0.0 0.0 0.0 0.0 makeIntInterval Dodge.Zoning.Base src/Dodge/Zoning/Base.hs:(35,1)-(37,26) 180261 64 0.0 0.0 0.0 0.0 _wlZoning Dodge.Data.World src/Dodge/Data/World.hs:50:7-15 180263 20 0.0 0.0 0.0 0.0 zoneOfPoint Dodge.Zoning.Base src/Dodge/Zoning/Base.hs:44:1-26 180250 0 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 180251 40 0.0 0.0 0.0 0.0 moveShockwave.is Dodge.Shockwave.Update src/Dodge/Shockwave/Update.hs:22:5-30 180266 20 0.0 0.0 0.0 0.0 _swInvulnerableCrs Dodge.Data.Shockwave src/Dodge/Data/Shockwave.hs:20:7-24 180267 20 0.0 0.0 0.0 0.0 moveShockwave.p Dodge.Shockwave.Update src/Dodge/Shockwave/Update.hs:24:5-17 180252 20 0.0 0.0 0.0 0.0 _swPos Dodge.Data.Shockwave src/Dodge/Data/Shockwave.hs:21:7-12 180253 20 0.0 0.0 0.0 0.0 moveShockwave.r Dodge.Shockwave.Update src/Dodge/Shockwave/Update.hs:23:5-17 180254 20 0.0 0.0 0.0 0.0 _swRad Dodge.Data.Shockwave src/Dodge/Data/Shockwave.hs:22:7-12 180255 20 0.0 0.0 0.0 0.0 moveShockwave.rad Dodge.Shockwave.Update src/Dodge/Shockwave/Update.hs:29:5-37 180260 20 0.0 0.0 0.0 0.0 moveShockwave.t Dodge.Shockwave.Update src/Dodge/Shockwave/Update.hs:27:5-19 180256 20 0.0 0.0 0.0 0.0 _swTimer Dodge.Data.Shockwave src/Dodge/Data/Shockwave.hs:26:7-14 180257 20 0.0 0.0 0.0 0.0 moveShockwave.tFraction Dodge.Shockwave.Update src/Dodge/Shockwave/Update.hs:28:5-61 180258 20 0.0 0.0 0.0 0.0 _swMaxTime Dodge.Data.Shockwave src/Dodge/Data/Shockwave.hs:25:7-16 180259 20 0.0 0.0 0.0 0.0 moveShockwave.dam Dodge.Shockwave.Update src/Dodge/Shockwave/Update.hs:26:5-19 186355 7 0.0 0.0 0.0 0.0 _swDam Dodge.Data.Shockwave src/Dodge/Data/Shockwave.hs:23:7-12 186356 7 0.0 0.0 0.0 0.0 moveShockwave.push Dodge.Shockwave.Update src/Dodge/Shockwave/Update.hs:25:5-21 186361 7 0.0 0.0 0.0 0.0 _swPush Dodge.Data.Shockwave src/Dodge/Data/Shockwave.hs:24:7-13 186362 7 0.0 0.0 0.0 0.0 moveShockwave.damCr Dodge.Shockwave.Update src/Dodge/Shockwave/Update.hs:(38,5)-(51,35) 186360 0 0.0 0.0 0.0 0.0 updateObjCatMaybes.newxs Dodge.Update src/Dodge/Update.hs:386:5-58 159084 582 0.0 0.0 0.0 0.0 updateSparks Dodge.Update src/Dodge/Update.hs:425:1-52 159204 0 0.0 0.0 0.0 0.0 fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:218:3-14 159214 1163 0.0 0.0 0.0 0.0 ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:214:3-44 159215 1163 0.0 0.0 0.0 0.0 updateObjCatMaybes Dodge.Update src/Dodge/Update.hs:(384,1)-(386,58) 159205 582 0.0 0.0 0.0 0.0 ipeek Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:236:3-70 159220 582 0.0 0.0 0.0 0.0 extract Control.Comonad src/Control/Comonad.hs:177:3-23 159221 582 0.0 0.0 0.0 0.0 sieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:38:3-24 159222 582 0.0 0.0 0.0 0.0 ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:214:3-44 159225 1165 0.0 0.0 0.0 0.0 fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:218:3-14 159226 583 0.0 0.0 0.0 0.0 sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:3-50 159227 0 0.0 0.0 0.0 0.0 cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 159228 0 0.0 0.0 0.0 0.0 sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:30-50 159229 582 0.0 0.0 0.0 0.0 cosieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:62:3-30 159230 582 0.0 0.0 0.0 0.0 ipeek.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:236:60-69 159231 582 0.0 0.0 0.0 0.0 fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:218:3-14 159224 582 0.0 0.0 0.0 0.0 updateObjCatMaybes.w' Dodge.Update src/Dodge/Update.hs:386:5-58 159223 582 0.0 0.0 0.0 0.0 updateObjCatMaybes.(...) Dodge.Update src/Dodge/Update.hs:386:5-58 159206 582 0.0 0.0 0.0 0.0 ipos Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:234:3-51 159207 582 0.0 0.0 0.0 0.0 extract Control.Comonad src/Control/Comonad.hs:177:3-23 159208 582 0.0 0.0 0.0 0.0 sieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:38:3-24 159209 582 0.0 0.0 0.0 0.0 ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:214:3-44 159211 1164 0.0 0.0 0.0 0.0 fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:218:3-14 159212 582 0.0 0.0 0.0 0.0 sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:3-50 159216 0 0.0 0.0 0.0 0.0 cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 159217 0 0.0 0.0 0.0 0.0 sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:30-50 159218 582 0.0 0.0 0.0 0.0 cosieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:62:3-30 159219 582 0.0 0.0 0.0 0.0 fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:218:3-14 159210 582 0.0 0.0 0.0 0.0 updateObjCatMaybes.newxs Dodge.Update src/Dodge/Update.hs:386:5-58 159232 582 0.0 0.0 0.0 0.0 updateTerminal Dodge.Inventory src/Dodge/Inventory.hs:159:1-30 157536 0 0.0 0.0 0.0 0.0 checkTermDist Dodge.Inventory src/Dodge/Inventory.hs:(162,1)-(167,16) 157537 582 0.0 0.0 0.0 0.0 updateTeslaArcs Dodge.Update src/Dodge/Update.hs:407:1-61 158908 0 0.0 0.0 0.0 0.0 fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:218:3-14 158918 1163 0.0 0.0 0.0 0.0 ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:214:3-44 158919 1163 0.0 0.0 0.0 0.0 updateObjCatMaybes Dodge.Update src/Dodge/Update.hs:(384,1)-(386,58) 158909 582 0.0 0.0 0.0 0.0 ipeek Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:236:3-70 158924 582 0.0 0.0 0.0 0.0 extract Control.Comonad src/Control/Comonad.hs:177:3-23 158925 582 0.0 0.0 0.0 0.0 sieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:38:3-24 158926 582 0.0 0.0 0.0 0.0 ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:214:3-44 158929 1165 0.0 0.0 0.0 0.0 fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:218:3-14 158930 583 0.0 0.0 0.0 0.0 sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:3-50 158931 0 0.0 0.0 0.0 0.0 cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 158932 0 0.0 0.0 0.0 0.0 sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:30-50 158933 582 0.0 0.0 0.0 0.0 cosieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:62:3-30 158934 582 0.0 0.0 0.0 0.0 ipeek.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:236:60-69 158935 582 0.0 0.0 0.0 0.0 fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:218:3-14 158928 582 0.0 0.0 0.0 0.0 updateObjCatMaybes.w' Dodge.Update src/Dodge/Update.hs:386:5-58 158927 582 0.0 0.0 0.0 0.0 updateObjCatMaybes.(...) Dodge.Update src/Dodge/Update.hs:386:5-58 158910 582 0.0 0.0 0.0 0.0 ipos Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:234:3-51 158911 582 0.0 0.0 0.0 0.0 extract Control.Comonad src/Control/Comonad.hs:177:3-23 158912 582 0.0 0.0 0.0 0.0 sieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:38:3-24 158913 582 0.0 0.0 0.0 0.0 ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:214:3-44 158915 1164 0.0 0.0 0.0 0.0 fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:218:3-14 158916 582 0.0 0.0 0.0 0.0 sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:3-50 158920 0 0.0 0.0 0.0 0.0 cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 158921 0 0.0 0.0 0.0 0.0 sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:30-50 158922 582 0.0 0.0 0.0 0.0 cosieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:62:3-30 158923 582 0.0 0.0 0.0 0.0 fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:218:3-14 158914 582 0.0 0.0 0.0 0.0 updateObjCatMaybes.newxs Dodge.Update src/Dodge/Update.hs:386:5-58 158936 582 0.0 0.0 0.0 0.0 updateTractorBeams Dodge.Update src/Dodge/Update.hs:410:1-70 158871 0 0.0 0.0 0.0 0.0 fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:218:3-14 158881 1163 0.0 0.0 0.0 0.0 ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:214:3-44 158882 1163 0.0 0.0 0.0 0.0 updateObjCatMaybes Dodge.Update src/Dodge/Update.hs:(384,1)-(386,58) 158872 582 0.0 0.0 0.0 0.0 ipeek Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:236:3-70 158887 582 0.0 0.0 0.0 0.0 extract Control.Comonad src/Control/Comonad.hs:177:3-23 158888 582 0.0 0.0 0.0 0.0 sieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:38:3-24 158889 582 0.0 0.0 0.0 0.0 ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:214:3-44 158892 1165 0.0 0.0 0.0 0.0 fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:218:3-14 158893 583 0.0 0.0 0.0 0.0 sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:3-50 158894 0 0.0 0.0 0.0 0.0 cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 158895 0 0.0 0.0 0.0 0.0 sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:30-50 158896 582 0.0 0.0 0.0 0.0 cosieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:62:3-30 158897 582 0.0 0.0 0.0 0.0 ipeek.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:236:60-69 158898 582 0.0 0.0 0.0 0.0 fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:218:3-14 158891 582 0.0 0.0 0.0 0.0 updateObjCatMaybes.w' Dodge.Update src/Dodge/Update.hs:386:5-58 158890 582 0.0 0.0 0.0 0.0 updateObjCatMaybes.(...) Dodge.Update src/Dodge/Update.hs:386:5-58 158873 582 0.0 0.0 0.0 0.0 ipos Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:234:3-51 158874 582 0.0 0.0 0.0 0.0 extract Control.Comonad src/Control/Comonad.hs:177:3-23 158875 582 0.0 0.0 0.0 0.0 sieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:38:3-24 158876 582 0.0 0.0 0.0 0.0 ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:214:3-44 158878 1164 0.0 0.0 0.0 0.0 fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:218:3-14 158879 582 0.0 0.0 0.0 0.0 sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:3-50 158883 0 0.0 0.0 0.0 0.0 cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 158884 0 0.0 0.0 0.0 0.0 sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:30-50 158885 582 0.0 0.0 0.0 0.0 cosieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:62:3-30 158886 582 0.0 0.0 0.0 0.0 fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:218:3-14 158877 582 0.0 0.0 0.0 0.0 updateObjCatMaybes.newxs Dodge.Update src/Dodge/Update.hs:386:5-58 158899 582 0.0 0.0 0.0 0.0 updateWalkCycle Dodge.Creature.State.WalkCycle src/Dodge/Creature/State/WalkCycle.hs:(13,1)-(17,44) 157876 0 0.0 0.0 0.0 0.0 updateWheelEvent Dodge.Update.Scroll src/Dodge/Update/Scroll.hs:(21,1)-(49,68) 177575 0 0.0 0.0 0.0 0.0 stopSoundFrom Dodge.SoundLogic src/Dodge/SoundLogic.hs:207:1-57 177576 0 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(313,3)-(315,22) 177614 6 0.0 0.0 0.0 0.0 compare Dodge.Data.SoundOrigin src/Dodge/Data/SoundOrigin.hs:38:19-21 177615 2 0.0 0.0 0.0 0.0 useItem Dodge.Creature.Impulse.UseItem src/Dodge/Creature/Impulse/UseItem.hs:(24,1)-(32,85) 178249 0 0.0 0.0 0.0 0.0 useTimeCheck Dodge.Item.Weapon.TriggerType src/Dodge/Item/Weapon/TriggerType.hs:(368,1)-(375,63) 179364 0 0.0 0.0 0.0 0.0 useTimeCheck.userate Dodge.Item.Weapon.TriggerType src/Dodge/Item/Weapon/TriggerType.hs:375:5-63 179446 0 0.0 0.0 0.0 0.0 useUpdate Dodge.Creature.State src/Dodge/Creature/State.hs:(215,1)-(220,50) 158165 0 0.0 0.0 0.0 0.0 watchUpdateStrat Dodge.Creature.ReaderUpdate src/Dodge/Creature/ReaderUpdate.hs:(179,1)-(183,11) 158051 0 0.0 0.0 0.0 0.0 yourControl Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:(21,1)-(36,22) 157845 0 0.0 0.0 0.0 0.0 mouseActionsCr Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:(108,1)-(116,44) 178052 0 0.0 0.0 0.0 0.0 mouseActionsCr.noaction Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:(114,5)-(116,44) 178053 0 0.0 0.0 0.0 0.0 yourControl.intopinv Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:(32,5)-(36,22) 157846 0 0.0 0.0 0.0 0.0 _siIsSelectable Dodge.Data.SelectionList src/Dodge/Data/SelectionList.hs:73:7-21 177607 82 0.0 0.0 0.0 0.0 ssScrollUsing Dodge.SelectionSections src/Dodge/SelectionSections.hs:(32,1)-(36,24) 177602 0 0.0 0.0 0.0 0.0 _drMech Dodge.Data.Door src/Dodge/Data/Door.hs:39:7-13 159324 57023 0.0 0.0 0.0 0.0 doDrWdWd Dodge.DrWdWd src/Dodge/DrWdWd.hs:(17,1)-(21,34) 159325 57023 0.0 0.0 0.0 0.0 updateCreature Dodge.Creature.Update src/Dodge/Creature/Update.hs:(11,1)-(15,26) 157755 47714 0.0 0.0 0.1 0.0 _crType Dodge.Data.Creature src/Dodge/Data/Creature.hs:45:7-13 157756 47714 0.0 0.0 0.0 0.0 updateHumanoid Dodge.Humanoid src/Dodge/Humanoid.hs:(13,1)-(181,9) 157760 41313 0.0 0.0 0.1 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 157761 41313 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 157762 41313 0.0 0.0 0.0 0.0 defaultImpulsive Dodge.Humanoid src/Dodge/Humanoid.hs:(197,1)-(202,28) 158322 0 0.0 0.0 0.0 0.0 stateUpdate Dodge.Creature.State src/Dodge/Creature/State.hs:(54,1)-(66,9) 158323 4654 0.0 0.0 0.0 0.0 updateBarreloid Dodge.Barreloid src/Dodge/Barreloid.hs:(14,1)-(16,34) 158401 5820 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 158402 5820 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 158403 5820 0.0 0.0 0.0 0.0 updateProp Dodge.Prop.Update src/Dodge/Prop/Update.hs:(12,1)-(23,47) 158837 7697 0.0 0.0 0.0 0.0 _prUpdate Dodge.Data.Prop src/Dodge/Data/Prop.hs:22:11-19 158838 7697 0.0 0.0 0.0 0.0 doModificationEffect Dodge.ModificationEffect src/Dodge/ModificationEffect.hs:(8,1)-(17,36) 159250 6974 0.0 0.0 0.0 0.0 doModificationEffect.\ Dodge.ModificationEffect src/Dodge/ModificationEffect.hs:(10,39)-(12,47) 159266 0 0.0 0.0 0.0 0.0 updateMachine Dodge.Machine.Update src/Dodge/Machine/Update.hs:(17,1)-(22,29) 158437 6392 0.0 0.0 0.1 0.0 _mcHP Dodge.Data.Machine src/Dodge/Data/Machine.hs:38:7-11 158438 6392 0.0 0.0 0.0 0.0 mcApplyDamage Dodge.Machine.Update src/Dodge/Machine/Update.hs:(91,1)-(97,58) 158440 6392 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 158441 19477 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 158442 19477 0.0 0.0 0.0 0.0 mcApplyDamage.mcpointer Dodge.Machine.Update src/Dodge/Machine/Update.hs:97:5-58 158448 6392 0.0 0.0 0.0 0.0 _mcID Dodge.Data.Machine src/Dodge/Data/Machine.hs:32:7-11 158553 6392 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 158445 0 0.0 0.0 0.0 0.0 mcTypeUpdate Dodge.Machine.Update src/Dodge/Machine/Update.hs:(25,1)-(29,69) 158453 6392 0.0 0.0 0.0 0.0 mcSensorTriggerUpdate Dodge.Machine.Update src/Dodge/Machine/Update.hs:(70,1)-(73,58) 159876 2905 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 159877 11620 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 159878 11620 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(313,3)-(315,22) 159879 2905 0.0 0.0 0.0 0.0 compare Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:23:25-27 159880 4067 0.0 0.0 0.0 0.0 mcTriggerVal Dodge.Machine.Update src/Dodge/Machine/Update.hs:(76,1)-(78,63) 159881 2905 0.0 0.0 0.0 0.0 _sensAmount Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:19:11-21 159888 1743 0.0 0.0 0.0 0.0 _sensThreshold Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:22:11-24 159889 1743 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 159886 1162 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 159887 1162 0.0 0.0 0.0 0.0 _mcDamage Dodge.Data.Machine src/Dodge/Data/Machine.hs:39:7-15 162016 1746 0.0 0.0 0.0 0.0 _cWorld Dodge.Data.World src/Dodge/Data/World.hs:37:7-13 157748 4656 0.0 0.0 0.0 0.0 _lWorld Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:26:7-13 157749 4656 0.0 0.0 0.0 0.0 _mdUpdate Dodge.Data.Modification src/Dodge/Data/Modification.hs:18:11-19 159249 3487 0.0 0.0 0.0 0.0 tmUpdate Dodge.Update src/Dodge/Update.hs:(303,1)-(320,65) 158673 3487 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 158675 3506 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 158676 3506 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 158677 3487 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(268,3)-(272,43) 158678 3487 0.0 0.0 0.0 0.0 ix.go Control.Lens.At src/Control/Lens/At.hs:(270,5)-(272,43) 158679 3487 0.0 0.0 0.0 0.0 .:~ LensHelp src/LensHelp.hs:15:1-22 163189 4 0.0 0.0 0.0 0.0 displayTerminalLineString Dodge.Update src/Dodge/Update.hs:(299,1)-(300,49) 190004 4 0.0 0.0 0.0 0.0 tmUpdate.pointTermParams Dodge.Update src/Dodge/Update.hs:320:5-65 158693 0 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 158694 7 0.0 0.0 0.0 0.0 ix.\ Control.Lens.At src/Control/Lens/At.hs:307:31-50 158696 7 0.0 0.0 0.0 0.0 .:~ LensHelp src/LensHelp.hs:15:1-22 163190 0 0.0 0.0 0.0 0.0 _tmID Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:33:7-11 158674 3487 0.0 0.0 0.0 0.0 _tlPause Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:64:11-18 158686 7 0.0 0.0 0.0 0.0 tmUpdate.pointTermParams Dodge.Update src/Dodge/Update.hs:320:5-65 158692 7 0.0 0.0 0.0 0.0 _tmID Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:33:7-11 158695 7 0.0 0.0 0.0 0.0 _creatures Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:98:7-16 157750 582 0.0 0.0 0.0 0.0 _doors Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:124:7-12 159319 582 0.0 0.0 0.0 0.0 _linearShockwaves Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:120:7-23 158862 582 0.0 0.0 0.0 0.0 _machines Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:125:7-15 158432 582 0.0 0.0 0.0 0.0 _modifications Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:132:7-20 159244 582 0.0 0.0 0.0 0.0 _projectiles Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:104:7-18 158821 582 0.0 0.0 0.0 0.0 _props Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:103:7-12 158832 582 0.0 0.0 0.0 0.0 _terminals Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:126:7-16 158668 582 0.0 0.0 0.0 0.0 checkEndGame Dodge.Update src/Dodge/Update.hs:(554,1)-(562,19) 159507 582 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 159510 582 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 159511 582 0.0 0.0 0.0 0.0 _crHP Dodge.Data.Creature src/Dodge/Data/Creature.hs:49:7-11 159512 582 0.0 0.0 0.0 0.0 checkEndGame.w Dodge.Update src/Dodge/Update.hs:562:5-19 159508 582 0.0 0.0 0.0 0.0 _uvWorld Dodge.Data.Universe src/Dodge/Data/Universe.hs:31:7-14 159509 582 0.0 0.0 0.0 0.0 you Dodge.Base.You src/Dodge/Base/You.hs:8:1-48 159513 582 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 159514 582 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 159515 582 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 159516 582 0.0 0.0 0.0 0.0 colCrsWalls Dodge.WallCreatureCollisions src/Dodge/WallCreatureCollisions.hs:18:1-110 159448 582 0.0 0.0 0.9 0.9 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 159449 162520 0.0 0.0 0.9 0.9 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 159450 162535 0.1 0.1 0.8 0.8 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 159541 110607 0.1 0.0 0.1 0.0 wlsNearRect Dodge.Zoning.Wall src/Dodge/Zoning/Wall.hs:47:1-58 159548 0 0.0 0.0 0.0 0.0 noclipCheck Dodge.WallCreatureCollisions src/Dodge/WallCreatureCollisions.hs:(21,1)-(23,31) 159517 24225 0.0 0.0 0.7 0.8 colCrWall Dodge.WallCreatureCollisions src/Dodge/WallCreatureCollisions.hs:(27,1)-(47,84) 159522 24227 0.0 0.0 0.6 0.8 colCrWall.r Dodge.WallCreatureCollisions src/Dodge/WallCreatureCollisions.hs:42:5-29 159534 24228 0.0 0.0 0.0 0.0 _crRad Dodge.Data.Creature src/Dodge/Data/Creature.hs:47:7-12 159535 24225 0.0 0.0 0.0 0.0 colCrWall.p1 Dodge.WallCreatureCollisions src/Dodge/WallCreatureCollisions.hs:43:5-20 159524 24227 0.0 0.0 0.0 0.0 _crOldPos Dodge.Data.Creature src/Dodge/Data/Creature.hs:38:7-15 159525 24227 0.0 0.0 0.0 0.0 colCrWall.wls Dodge.WallCreatureCollisions src/Dodge/WallCreatureCollisions.hs:47:5-84 159528 24227 0.1 0.1 0.3 0.3 _wlWalkable Dodge.Data.Wall src/Dodge/Data/Wall.hs:26:7-17 159549 110614 0.0 0.0 0.0 0.0 wlsNearRect Dodge.Zoning.Wall src/Dodge/Zoning/Wall.hs:47:1-58 159529 24227 0.1 0.1 0.2 0.2 wlIXsNearRect Dodge.Zoning.Wall src/Dodge/Zoning/Wall.hs:30:1-46 159531 0 0.1 0.1 0.2 0.1 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 159538 99137 0.1 0.0 0.1 0.0 makeIntInterval Dodge.Zoning.Base src/Dodge/Zoning/Base.hs:(35,1)-(37,26) 159537 57954 0.0 0.1 0.0 0.1 _wlZoning Dodge.Data.World src/Dodge/Data/World.hs:50:7-15 159539 24227 0.0 0.0 0.0 0.0 zoneOfPoint Dodge.Zoning.Base src/Dodge/Zoning/Base.hs:44:1-26 159532 0 0.0 0.0 0.0 0.0 fmap Linear.V2 src/Linear/V2.hs:137:3-34 159533 48444 0.0 0.0 0.0 0.0 == Linear.V2 src/Linear/V2.hs:114:4-5 159523 24226 0.0 0.0 0.0 0.0 colCrWall.ls Dodge.WallCreatureCollisions src/Dodge/WallCreatureCollisions.hs:45:5-24 159550 24225 0.0 0.1 0.1 0.1 _wlLine Dodge.Data.Wall src/Dodge/Data/Wall.hs:19:7-13 159555 110596 0.0 0.0 0.0 0.0 colCrWall.p2 Dodge.WallCreatureCollisions src/Dodge/WallCreatureCollisions.hs:44:5-17 159526 24225 0.0 0.0 0.0 0.0 _crPos Dodge.Data.Creature src/Dodge/Data/Creature.hs:37:7-12 159527 24228 0.0 0.0 0.0 0.0 pushOrCrush Dodge.WallCreatureCollisions src/Dodge/WallCreatureCollisions.hs:(73,1)-(81,20) 159551 23609 0.1 0.2 0.2 0.3 pushOutFromWall Dodge.WallCreatureCollisions src/Dodge/WallCreatureCollisions.hs:(96,1)-(104,51) 159556 105454 0.0 0.0 0.1 0.2 pushOutFromWall.isOnWall Dodge.WallCreatureCollisions src/Dodge/WallCreatureCollisions.hs:104:5-51 159557 105456 0.1 0.2 0.1 0.2 == Linear.V2 src/Linear/V2.hs:114:4-5 159558 50 0.0 0.0 0.0 0.0 pushOutFromWall.newP Dodge.WallCreatureCollisions src/Dodge/WallCreatureCollisions.hs:103:5-50 159563 25 0.0 0.0 0.0 0.0 errorClosestPointOnLine Geometry src/Geometry.hs:(75,1)-(77,40) 159564 25 0.0 0.0 0.0 0.0 == Linear.V2 src/Linear/V2.hs:114:4-5 159565 25 0.0 0.0 0.0 0.0 pushOutFromWall.norm Dodge.WallCreatureCollisions src/Dodge/WallCreatureCollisions.hs:100:5-53 159559 25 0.0 0.0 0.0 0.0 errorNormalizeV Geometry src/Geometry.hs:(58,1)-(59,35) 159560 25 0.0 0.0 0.0 0.0 pushOutFromWall.wp1' Dodge.WallCreatureCollisions src/Dodge/WallCreatureCollisions.hs:101:5-31 159561 25 0.0 0.0 0.0 0.0 pushOutFromWall.wp2' Dodge.WallCreatureCollisions src/Dodge/WallCreatureCollisions.hs:102:5-31 159562 25 0.0 0.0 0.0 0.0 _crRad Dodge.Data.Creature src/Dodge/Data/Creature.hs:47:7-12 159552 11701 0.0 0.0 0.0 0.0 pushOrCrush.cpos Dodge.WallCreatureCollisions src/Dodge/WallCreatureCollisions.hs:81:5-20 159553 11701 0.0 0.0 0.0 0.0 _crPos Dodge.Data.Creature src/Dodge/Data/Creature.hs:37:7-12 159554 11701 0.0 0.0 0.0 0.0 colCrWall.c' Dodge.WallCreatureCollisions src/Dodge/WallCreatureCollisions.hs:(35,5)-(40,44) 161029 620 0.0 0.0 0.0 0.0 colCrWall.ls' Dodge.WallCreatureCollisions src/Dodge/WallCreatureCollisions.hs:46:5-40 161027 620 0.0 0.0 0.0 0.0 debugOn Dodge.Data.Config src/Dodge/Data/Config.hs:150:1-42 159518 24227 0.0 0.0 0.0 0.0 _debug_booleans Dodge.Data.Config src/Dodge/Data/Config.hs:57:7-21 159520 582 0.0 0.0 0.0 0.0 compare Dodge.Data.Config src/Dodge/Data/Config.hs:92:19-21 159521 582 0.0 0.0 0.0 0.0 == Linear.V2 src/Linear/V2.hs:114:4-5 161033 10244 0.0 0.0 0.0 0.0 _wlLine Dodge.Data.Wall src/Dodge/Data/Wall.hs:19:7-13 161032 5122 0.0 0.0 0.0 0.0 pushOutFromWalls Dodge.WallCreatureCollisions src/Dodge/WallCreatureCollisions.hs:(60,1)-(62,49) 161042 628 0.0 0.0 0.0 0.0 pushOutFromWall Dodge.WallCreatureCollisions src/Dodge/WallCreatureCollisions.hs:(96,1)-(104,51) 161044 3076 0.0 0.0 0.0 0.0 pushOutFromWall.isOnWall Dodge.WallCreatureCollisions src/Dodge/WallCreatureCollisions.hs:104:5-51 161045 3076 0.0 0.0 0.0 0.0 == Linear.V2 src/Linear/V2.hs:114:4-5 167485 16 0.0 0.0 0.0 0.0 pushOutFromWall.newP Dodge.WallCreatureCollisions src/Dodge/WallCreatureCollisions.hs:103:5-50 167490 8 0.0 0.0 0.0 0.0 errorClosestPointOnLine Geometry src/Geometry.hs:(75,1)-(77,40) 167491 8 0.0 0.0 0.0 0.0 == Linear.V2 src/Linear/V2.hs:114:4-5 167492 8 0.0 0.0 0.0 0.0 pushOutFromWall.norm Dodge.WallCreatureCollisions src/Dodge/WallCreatureCollisions.hs:100:5-53 167486 8 0.0 0.0 0.0 0.0 errorNormalizeV Geometry src/Geometry.hs:(58,1)-(59,35) 167487 8 0.0 0.0 0.0 0.0 pushOutFromWall.wp1' Dodge.WallCreatureCollisions src/Dodge/WallCreatureCollisions.hs:101:5-31 167488 8 0.0 0.0 0.0 0.0 pushOutFromWall.wp2' Dodge.WallCreatureCollisions src/Dodge/WallCreatureCollisions.hs:102:5-31 167489 8 0.0 0.0 0.0 0.0 pushOutFromCorners Dodge.WallCreatureCollisions src/Dodge/WallCreatureCollisions.hs:108:1-72 161051 620 0.0 0.0 0.0 0.0 squashIntersectCirclePoint Dodge.WallCreatureCollisions src/Dodge/WallCreatureCollisions.hs:(111,1)-(113,63) 161054 3076 0.0 0.0 0.0 0.0 _uvConfig Dodge.Data.Universe src/Dodge/Data/Universe.hs:36:7-15 159519 582 0.0 0.0 0.0 0.0 _uvWorld Dodge.Data.Universe src/Dodge/Data/Universe.hs:31:7-14 159540 582 0.0 0.0 0.0 0.0 updateProjectile Dodge.Projectile.Update src/Dodge/Projectile/Update.hs:(29,1)-(30,31) 179451 66 0.0 0.0 0.0 0.0 upsProjectile Dodge.Projectile.Update src/Dodge/Projectile/Update.hs:54:1-67 179466 0 0.0 0.0 0.0 0.0 upProjectile Dodge.Projectile.Update src/Dodge/Projectile/Update.hs:(57,1)-(80,21) 179467 0 0.0 0.0 0.0 0.0 decTimMvVel Dodge.Item.Weapon.Shell src/Dodge/Item/Weapon/Shell.hs:(10,1)-(19,20) 179482 66 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 179483 226 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 179484 226 0.0 0.0 0.0 0.0 decTimMvVel.pjid Dodge.Item.Weapon.Shell src/Dodge/Item/Weapon/Shell.hs:19:5-20 179504 66 0.0 0.0 0.0 0.0 _prjID Dodge.Data.Projectile src/Dodge/Data/Projectile.hs:23:11-16 179505 66 0.0 0.0 0.0 0.0 decTimMvVel.rot Dodge.Item.Weapon.Shell src/Dodge/Item/Weapon/Shell.hs:17:5-21 179521 32 0.0 0.0 0.0 0.0 _prjSpin Dodge.Data.Projectile src/Dodge/Data/Projectile.hs:21:11-18 179522 32 0.0 0.0 0.0 0.0 decTimMvVel.vel Dodge.Item.Weapon.Shell src/Dodge/Item/Weapon/Shell.hs:18:5-20 179523 32 0.0 0.0 0.0 0.0 _prjVel Dodge.Data.Projectile src/Dodge/Data/Projectile.hs:18:11-17 179524 32 0.0 0.0 0.0 0.0 updateMIM Dodge.Update src/Dodge/Update.hs:521:1-44 158723 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 158724 0 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 158725 0 0.0 0.0 0.0 0.0 timeFlowUpdate.debugcamera Dodge.Update src/Dodge/Update.hs:154:5-65 157414 582 0.0 0.0 0.0 0.0 == Dodge.Data.Camera src/Dodge/Data/Camera.hs:16:13-14 157415 582 0.0 0.0 0.0 0.0 updateUseInputInGame Dodge.Update.Input.InGame src/Dodge/Update/Input/InGame.hs:(33,1)-(64,82) 157390 582 0.0 0.0 0.0 0.0 updateKeyInGame Dodge.Update.Input.InGame src/Dodge/Update/Input/InGame.hs:(104,1)-(107,11) 167408 608 0.0 0.0 0.0 0.0 updateLongPressInGame Dodge.Update.Input.InGame src/Dodge/Update/Input/InGame.hs:(131,1)-(134,11) 172017 462 0.0 0.0 0.0 0.0 $mScancodeF.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:525:21-47 172018 462 0.0 0.0 0.0 0.0 $mSDL_SCANCODE_F.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1340:26-40 172019 462 0.0 0.0 0.0 0.0 $mScancodeSpace.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:560:25-55 172020 462 0.0 0.0 0.0 0.0 $mSDL_SCANCODE_SPACE.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1375:30-45 172021 462 0.0 0.0 0.0 0.0 updateInitialPressInGame Dodge.Update.Input.InGame src/Dodge/Update/Input/InGame.hs:(110,1)-(128,11) 167411 28 0.0 0.0 0.0 0.0 $mScancodeF1.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:574:22-49 167412 28 0.0 0.0 0.0 0.0 $mSDL_SCANCODE_F1.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1389:27-42 167413 28 0.0 0.0 0.0 0.0 $mScancodeF2.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:575:22-49 167414 28 0.0 0.0 0.0 0.0 $mSDL_SCANCODE_F2.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1390:27-42 167415 28 0.0 0.0 0.0 0.0 $mScancodeF3.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:576:22-49 167416 28 0.0 0.0 0.0 0.0 $mSDL_SCANCODE_F3.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1391:27-42 167417 28 0.0 0.0 0.0 0.0 $mScancodeF5.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:578:22-49 167418 28 0.0 0.0 0.0 0.0 $mSDL_SCANCODE_F5.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1393:27-42 167419 28 0.0 0.0 0.0 0.0 $mScancodeF9.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:582:22-49 167420 28 0.0 0.0 0.0 0.0 $mSDL_SCANCODE_F9.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1397:27-42 167421 28 0.0 0.0 0.0 0.0 $mScancodeEscape.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:557:26-57 167422 28 0.0 0.0 0.0 0.0 $mSDL_SCANCODE_ESCAPE.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1372:31-46 167423 28 0.0 0.0 0.0 0.0 $mScancodeSpace.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:560:25-55 167424 26 0.0 0.0 0.0 0.0 $mSDL_SCANCODE_SPACE.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1375:30-45 167425 26 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 177390 30 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 177391 30 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 177415 2 0.0 0.0 0.0 0.0 selectedCloseObject Dodge.Inventory src/Dodge/Inventory.hs:(439,1)-(443,34) 177422 0 0.0 0.0 0.0 0.0 spaceAction Dodge.Update.Input.InGame src/Dodge/Update/Input/InGame.hs:(219,1)-(237,13) 177411 2 0.0 0.0 0.0 0.0 pickUpItem Dodge.Creature.Action src/Dodge/Creature/Action.hs:(243,1)-(245,34) 177431 2 0.0 0.0 0.0 0.0 tryPutItemInInv Dodge.Inventory.Add src/Dodge/Inventory/Add.hs:(28,1)-(41,103) 177432 2 0.0 0.0 0.0 0.0 _flItID Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:14:78-84 177452 2 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 177453 2 0.0 0.0 0.0 0.0 ix.\ Control.Lens.At src/Control/Lens/At.hs:307:31-50 177454 2 0.0 0.0 0.0 0.0 putItemInInvSlot Dodge.Inventory.Add src/Dodge/Inventory/Add.hs:24:1-65 177459 0 0.0 0.0 0.0 0.0 tryPutItemInInv.it Dodge.Inventory.Add src/Dodge/Inventory/Add.hs:39:5-19 177433 2 0.0 0.0 0.0 0.0 _flIt Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:14:24-28 177434 2 0.0 0.0 0.0 0.0 tryPutItemInInv.maybeInvSlot Dodge.Inventory.Add src/Dodge/Inventory/Add.hs:40:5-40 177435 2 0.0 0.0 0.0 0.0 checkInvSlotsYou Dodge.Inventory.CheckSlots src/Dodge/Inventory/CheckSlots.hs:(18,1)-(23,15) 177436 2 0.0 0.0 0.0 0.0 _crInv Dodge.Data.Creature src/Dodge/Data/Creature.hs:51:7-12 177462 2 0.0 0.0 0.0 0.0 _itInvSize Dodge.Data.Item src/Dodge/Data/Item.hs:40:7-16 177437 2 0.0 0.0 0.0 0.0 checkInvSlotsYou.ycr Dodge.Inventory.CheckSlots src/Dodge/Inventory/CheckSlots.hs:23:5-15 177438 2 0.0 0.0 0.0 0.0 you Dodge.Base.You src/Dodge/Base/You.hs:8:1-48 177439 2 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 177440 2 0.0 0.0 0.0 0.0 crNumFreeSlots Dodge.Inventory.CheckSlots src/Dodge/Inventory/CheckSlots.hs:36:1-59 177441 2 0.0 0.0 0.0 0.0 _crInv Dodge.Data.Creature src/Dodge/Data/Creature.hs:51:7-12 177444 2 0.0 0.0 0.0 0.0 _crInvCapacity Dodge.Data.Creature src/Dodge/Data/Creature.hs:53:7-20 177442 2 0.0 0.0 0.0 0.0 invSize Dodge.Inventory.CheckSlots src/Dodge/Inventory/CheckSlots.hs:42:1-33 177443 0 0.0 0.0 0.0 0.0 findItemSlot Dodge.Inventory.CheckSlots src/Dodge/Inventory/CheckSlots.hs:(28,1)-(33,54) 177460 2 0.0 0.0 0.0 0.0 findItemSlot.newslot Dodge.Inventory.CheckSlots src/Dodge/Inventory/CheckSlots.hs:33:5-54 177461 2 0.0 0.0 0.0 0.0 tryPutItemInInv.updateItLocation Dodge.Inventory.Add src/Dodge/Inventory/Add.hs:41:5-103 177448 2 0.0 0.0 0.0 0.0 _itID Dodge.Data.Item src/Dodge/Data/Item.hs:36:7-11 177450 2 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 177449 2 0.0 0.0 0.0 0.0 ix.\ Control.Lens.At src/Control/Lens/At.hs:307:31-50 177451 2 0.0 0.0 0.0 0.0 _flItPos Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:14:39-46 177512 1 0.0 0.0 0.0 0.0 soundStart Dodge.SoundLogic src/Dodge/SoundLogic.hs:123:1-36 177445 0 0.0 0.0 0.0 0.0 soundWithStatus Dodge.SoundLogic src/Dodge/SoundLogic.hs:110:1-41 177446 0 0.0 0.0 0.0 0.0 soundWithStatusVolume Dodge.SoundLogic src/Dodge/SoundLogic.hs:(62,1)-(66,50) 177447 2 0.0 0.0 0.0 0.0 aSound Dodge.SoundLogic src/Dodge/SoundLogic.hs:(80,1)-(96,25) 177511 1 0.0 0.0 0.0 0.0 aSound.a Dodge.SoundLogic src/Dodge/SoundLogic.hs:96:5-25 177516 1 0.0 0.0 0.0 0.0 soundToVol Dodge.SoundLogic.ExternallyGeneratedSounds src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs:(5,1)-(107,11) 177514 1 0.0 0.0 0.0 0.0 _getSoundID Sound.Data src/Sound/Data.hs:32:28-38 177515 1 0.0 0.0 0.0 0.0 selectedCloseObject Dodge.Inventory src/Dodge/Inventory.hs:(439,1)-(443,34) 177412 2 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(268,3)-(272,43) 177423 2 0.0 0.0 0.0 0.0 ix.go Control.Lens.At src/Control/Lens/At.hs:(270,5)-(272,43) 177424 2 0.0 0.0 0.0 0.0 you Dodge.Base.You src/Dodge/Base/You.hs:8:1-48 177413 2 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 177414 2 0.0 0.0 0.0 0.0 at Control.Lens.At src/Control/Lens/At.hs:528:3-49 177457 0 0.0 0.0 0.0 0.0 $mScancodeP.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:535:21-47 167426 24 0.0 0.0 0.0 0.0 $mSDL_SCANCODE_P.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1350:26-41 167427 24 0.0 0.0 0.0 0.0 $mScancodeF.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:525:21-47 167428 24 0.0 0.0 0.0 0.0 $mSDL_SCANCODE_F.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1340:26-40 167429 24 0.0 0.0 0.0 0.0 $mScancodeM.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:532:21-47 167430 24 0.0 0.0 0.0 0.0 $mSDL_SCANCODE_M.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1347:26-41 167431 24 0.0 0.0 0.0 0.0 $mScancodeR.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:537:21-47 167432 24 0.0 0.0 0.0 0.0 $mSDL_SCANCODE_R.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1352:26-41 167433 24 0.0 0.0 0.0 0.0 $mScancodeT.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:539:21-47 167434 24 0.0 0.0 0.0 0.0 $mSDL_SCANCODE_T.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1354:26-41 167435 24 0.0 0.0 0.0 0.0 $mScancodeX.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:543:21-47 167436 24 0.0 0.0 0.0 0.0 $mSDL_SCANCODE_X.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1358:26-41 167437 24 0.0 0.0 0.0 0.0 $mScancodeC.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:522:21-47 167438 24 0.0 0.0 0.0 0.0 $mSDL_SCANCODE_C.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1337:26-40 167439 24 0.0 0.0 0.0 0.0 $mScancodeSlash.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:572:25-55 167440 24 0.0 0.0 0.0 0.0 $mSDL_SCANCODE_SLASH.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1387:30-45 167441 24 0.0 0.0 0.0 0.0 $mScancodeBackspace.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:558:29-63 167442 24 0.0 0.0 0.0 0.0 $mSDL_SCANCODE_BACKSPACE.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1373:34-49 167443 24 0.0 0.0 0.0 0.0 pauseGame Dodge.Update.Input.InGame src/Dodge/Update/Input/InGame.hs:216:1-49 180938 2 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 180939 2 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 180940 2 0.0 0.0 0.0 0.0 pauseMenu Dodge.Menu src/Dodge/Menu.hs:(56,1)-(58,71) 180942 0 0.0 0.0 0.0 0.0 initializeOptionMenu Dodge.Menu.Option src/Dodge/Menu/Option.hs:(26,1)-(37,9) 180943 1 0.0 0.0 0.0 0.0 getAvailableListLines Dodge.SelectionList src/Dodge/SelectionList.hs:(11,1)-(16,22) 180949 1 0.0 0.0 0.0 0.0 getAvailableListLines.dToBot Dodge.SelectionList src/Dodge/SelectionList.hs:15:5-80 180950 1 0.0 0.0 0.0 0.0 getAvailableListLines.itmHeight Dodge.SelectionList src/Dodge/SelectionList.hs:14:5-44 180952 1 0.0 0.0 0.0 0.0 getAvailableListLines.vgap Dodge.SelectionList src/Dodge/SelectionList.hs:13:5-33 180951 1 0.0 0.0 0.0 0.0 makeOptionsSelectionList Dodge.Menu.Option src/Dodge/Menu/Option.hs:(64,1)-(68,9) 180945 0 0.0 0.0 0.0 0.0 optionsToSelections Dodge.Menu.Option src/Dodge/Menu/Option.hs:(76,1)-(89,51) 180946 1 0.0 0.0 0.0 0.0 menuOptionToSelectionItem Dodge.Menu.Option src/Dodge/Menu/Option.hs:(127,1)-(148,25) 180954 8 0.0 0.0 0.0 0.0 menuOptionToSelectionItem.isselectable Dodge.Menu.Option src/Dodge/Menu/Option.hs:(138,5)-(140,17) 180955 8 0.0 0.0 0.0 0.0 _moString Dodge.Data.Universe src/Dodge/Data/Universe.hs:106:11-19 180956 8 0.0 0.0 0.0 0.0 menuOptionToSelectionItem.optionText Dodge.Menu.Option src/Dodge/Menu/Option.hs:(146,5)-(148,25) 180976 8 0.0 0.0 0.0 0.0 _moString Dodge.Data.Universe src/Dodge/Data/Universe.hs:106:11-19 180977 8 0.0 0.0 0.0 0.0 _modString Dodge.Data.Universe src/Dodge/Data/Universe.hs:99:18-27 180979 8 0.0 0.0 0.0 0.0 menuOptionToSelectionItem.thecol Dodge.Menu.Option src/Dodge/Menu/Option.hs:(143,5)-(145,18) 180963 8 0.0 0.0 0.0 0.0 _moString Dodge.Data.Universe src/Dodge/Data/Universe.hs:106:11-19 180964 8 0.0 0.0 0.0 0.0 optionsToSelections.ops Dodge.Menu.Option src/Dodge/Menu/Option.hs:(82,5)-(84,112) 180953 1 0.0 0.0 0.0 0.0 updateUseInputInGame.pkeys Dodge.Update.Input.InGame src/Dodge/Update/Input/InGame.hs:63:5-46 157412 582 0.0 0.0 0.0 0.0 inCloseRegex Dodge.InputFocus src/Dodge/InputFocus.hs:100:1-27 157406 0 0.0 0.0 0.0 0.0 inTopRegex Dodge.InputFocus src/Dodge/InputFocus.hs:(92,1)-(94,19) 157407 582 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 157408 582 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 157409 582 0.0 0.0 0.0 0.0 _1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:119:3-37 177846 472 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 177847 0 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 177848 0 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 157411 0 0.0 0.0 0.0 0.0 inInvRegex Dodge.InputFocus src/Dodge/InputFocus.hs:97:1-28 157392 0 0.0 0.0 0.0 0.0 inTopRegex Dodge.InputFocus src/Dodge/InputFocus.hs:(92,1)-(94,19) 157393 582 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 157394 582 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 157395 582 0.0 0.0 0.0 0.0 _1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:119:3-37 177839 472 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 157398 0 0.0 0.0 0.0 0.0 updateUseInputOnScreen Dodge.Update.Input.ScreenLayer src/Dodge/Update/Input/ScreenLayer.hs:(18,1)-(20,39) 143021 433 0.0 0.0 0.1 0.0 optionScreenUpdate Dodge.Update.Input.ScreenLayer src/Dodge/Update/Input/ScreenLayer.hs:(40,1)-(51,38) 143022 409 0.0 0.0 0.1 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143023 1750 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143024 1750 0.0 0.0 0.0 0.0 _Cons Control.Lens.Cons src/Control/Lens/Cons.hs:(120,3)-(122,22) 143025 409 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 143026 409 0.0 0.0 0.0 0.0 _Cons.\ Control.Lens.Cons src/Control/Lens/Cons.hs:(120,42)-(122,22) 143028 409 0.0 0.0 0.0 0.0 right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 143027 409 0.0 0.0 0.0 0.0 _1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:119:3-37 144252 233 0.0 0.0 0.0 0.0 _1.\ Control.Lens.Tuple src/Control/Lens/Tuple.hs:119:32-37 144253 233 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(268,3)-(272,43) 143075 409 0.0 0.0 0.0 0.0 ix.go Control.Lens.At src/Control/Lens/At.hs:(270,5)-(272,43) 143076 409 0.0 0.0 0.0 0.0 setSelectionListRestriction Dodge.Update.Input.ScreenLayer src/Dodge/Update/Input/ScreenLayer.hs:(123,1)-(125,81) 144254 233 0.0 0.0 0.0 0.0 getAvailableListLines Dodge.SelectionList src/Dodge/SelectionList.hs:(11,1)-(16,22) 144268 233 0.0 0.0 0.0 0.0 getAvailableListLines.dToBot Dodge.SelectionList src/Dodge/SelectionList.hs:15:5-80 144269 233 0.0 0.0 0.0 0.0 getAvailableListLines.itmHeight Dodge.SelectionList src/Dodge/SelectionList.hs:14:5-44 144271 233 0.0 0.0 0.0 0.0 getAvailableListLines.vgap Dodge.SelectionList src/Dodge/SelectionList.hs:13:5-33 144270 233 0.0 0.0 0.0 0.0 menuWheelEvents Dodge.Update.Input.ScreenLayer src/Dodge/Update/Input/ScreenLayer.hs:(105,1)-(107,43) 143029 409 0.0 0.0 0.0 0.0 menuWheelEvents.y Dodge.Update.Input.ScreenLayer src/Dodge/Update/Input/ScreenLayer.hs:107:5-43 143030 409 0.0 0.0 0.0 0.0 mouseClickOptionsList Dodge.Update.Input.ScreenLayer src/Dodge/Update/Input/ScreenLayer.hs:(60,1)-(72,18) 143054 409 0.0 0.0 0.0 0.0 at Control.Lens.At src/Control/Lens/At.hs:495:3-25 143067 814 0.0 0.0 0.0 0.0 compare SDL.Input.Mouse src/SDL/Input/Mouse.hs:111:32-34 144407 4 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143055 413 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143056 413 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(268,3)-(272,43) 144408 4 0.0 0.0 0.0 0.0 ix.go Control.Lens.At src/Control/Lens/At.hs:(270,5)-(272,43) 144409 20 0.0 0.0 0.0 0.0 _1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:119:3-37 144410 4 0.0 0.0 0.0 0.0 refreshOptionsSelectionList Dodge.Menu.Option src/Dodge/Menu/Option.hs:(46,1)-(55,15) 144434 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144435 12 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144436 12 0.0 0.0 0.0 0.0 .# Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:176:3-25 181017 2 0.0 0.0 0.0 0.0 addSideEffect Dodge.Concurrent src/Dodge/Concurrent.hs:33:1-59 181018 0 0.0 0.0 0.0 0.0 addSideEffect Dodge.Concurrent src/Dodge/Concurrent.hs:33:1-59 181019 0 0.0 0.0 0.0 0.0 _Snoc Control.Lens.Cons src/Control/Lens/Cons.hs:(369,3)-(371,26) 181020 0 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:181:3-37 181022 2 0.0 0.0 0.0 0.0 right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:137:3-38 181021 2 0.0 0.0 0.0 0.0 refreshOptionsSelectionList.f Dodge.Menu.Option src/Dodge/Menu/Option.hs:(48,5)-(55,15) 144437 0 0.0 0.0 0.0 0.0 optionsToSelections Dodge.Menu.Option src/Dodge/Menu/Option.hs:(76,1)-(89,51) 144438 0 0.0 0.0 0.0 0.0 menuOptionToSelectionItem Dodge.Menu.Option src/Dodge/Menu/Option.hs:(127,1)-(148,25) 144439 0 0.0 0.0 0.0 0.0 menuOptionToSelectionItem.f Dodge.Menu.Option src/Dodge/Menu/Option.hs:141:5-51 144440 0 0.0 0.0 0.0 0.0 pauseMenuOptions Dodge.Menu src/Dodge/Menu.hs:(61,1)-(71,30) 181014 0 0.0 0.0 0.0 0.0 saveQuit Dodge.Menu src/Dodge/Menu.hs:74:1-56 181015 2 0.0 0.0 0.0 0.0 addSideEffect Dodge.Concurrent src/Dodge/Concurrent.hs:33:1-59 181016 2 0.0 0.0 0.0 0.0 saveQuitConc Dodge.Menu src/Dodge/Menu.hs:(77,1)-(79,26) 181023 1 0.0 0.0 0.0 0.0 splashMenuOptions Dodge.Menu src/Dodge/Menu.hs:(35,1)-(53,35) 144441 0 0.0 0.0 0.0 0.0 startNewGameInSlot Dodge.StartNewGame src/Dodge/StartNewGame.hs:(15,1)-(17,59) 144442 2 0.0 0.0 0.0 0.0 startSeedGame Dodge.StartNewGame src/Dodge/StartNewGame.hs:(20,1)-(24,9) 144443 2 0.0 0.0 0.0 0.0 blockingLoad Dodge.Concurrent src/Dodge/Concurrent.hs:(39,1)-(40,25) 144444 2 0.0 0.0 0.0 0.0 .:~ LensHelp src/LensHelp.hs:15:1-22 144446 2 0.0 0.0 0.0 0.0 addSideEffect Dodge.Concurrent src/Dodge/Concurrent.hs:33:1-59 144445 2 0.0 0.0 0.0 0.0 .# Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:176:3-25 144447 2 0.0 0.0 0.0 0.0 _Snoc Control.Lens.Cons src/Control/Lens/Cons.hs:(369,3)-(371,26) 144460 0 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:181:3-37 144462 2 0.0 0.0 0.0 0.0 right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:137:3-38 144461 2 0.0 0.0 0.0 0.0 loadingScreen Dodge.Menu.Loading src/Dodge/Menu/Loading.hs:(8,1)-(18,5) 144503 1 0.0 0.0 0.0 0.0 startSeedGameConc Dodge.StartNewGame src/Dodge/StartNewGame.hs:(27,1)-(35,40) 144471 1 0.0 0.0 0.0 0.0 startNewGameInSlot.i Dodge.StartNewGame src/Dodge/StartNewGame.hs:17:5-59 144506 1 0.0 0.0 0.0 0.0 _randGen Dodge.Data.World src/Dodge/Data/World.hs:40:7-14 144528 1 0.0 0.0 0.0 0.0 _uvWorld Dodge.Data.Universe src/Dodge/Data/Universe.hs:31:7-14 144527 1 0.0 0.0 0.0 0.0 randomR System.Random src/System/Random.hs:235:3-43 144507 1 0.0 0.0 0.0 0.0 uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 144508 1 0.0 0.0 0.0 0.0 uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 144515 0 0.0 0.0 0.0 0.0 uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 144522 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:556:19-27 144525 0 0.0 0.0 0.0 0.0 genWord64 System.Random.Internal src/System/Random/Internal.hs:566:3-27 144526 0 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 144529 1 0.0 0.0 0.0 0.0 mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 144530 1 0.0 0.0 0.0 0.0 mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 144535 1 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 144536 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 144538 1 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 144537 0 0.0 0.0 0.0 0.0 mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 144531 1 0.0 0.0 0.0 0.0 shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 144532 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 144534 1 0.0 0.0 0.0 0.0 mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 144533 0 0.0 0.0 0.0 0.0 mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 144541 1 0.0 0.0 0.0 0.0 shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 144542 1 0.0 0.0 0.0 0.0 nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 144539 1 0.0 0.0 0.0 0.0 plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 144540 0 0.0 0.0 0.0 0.0 mouseOverSelectionList Dodge.Update.Input.ScreenLayer src/Dodge/Update/Input/ScreenLayer.hs:(79,1)-(102,23) 143031 409 0.0 0.0 0.0 0.0 mouseOverSelectionList.(...) Dodge.Update.Input.ScreenLayer src/Dodge/Update/Input/ScreenLayer.hs:99:5-44 143033 409 0.0 0.0 0.0 0.0 mouseOverSelectionList.cfig Dodge.Update.Input.ScreenLayer src/Dodge/Update/Input/ScreenLayer.hs:100:5-24 143042 409 0.0 0.0 0.0 0.0 mouseOverSelectionList.hw Dodge.Update.Input.ScreenLayer src/Dodge/Update/Input/ScreenLayer.hs:102:5-23 143038 409 0.0 0.0 0.0 0.0 halfWidth Dodge.Base.Window src/Dodge/Base/Window.hs:49:1-34 143039 0 0.0 0.0 0.0 0.0 windowXFloat Dodge.Data.Config src/Dodge/Data/Config.hs:62:1-38 143040 0 0.0 0.0 0.0 0.0 _windowX Dodge.Data.Config src/Dodge/Data/Config.hs:51:7-14 143041 409 0.0 0.0 0.0 0.0 mouseOverSelectionList.x Dodge.Update.Input.ScreenLayer src/Dodge/Update/Input/ScreenLayer.hs:99:5-44 143032 409 0.0 0.0 0.0 0.0 mouseOverSelectionList.xl Dodge.Update.Input.ScreenLayer src/Dodge/Update/Input/ScreenLayer.hs:97:5-27 143034 409 0.0 0.0 0.0 0.0 _ldpPosX Dodge.Data.SelectionList src/Dodge/Data/SelectionList.hs:15:7-14 143035 409 0.0 0.0 0.0 0.0 mouseOverSelectionList.xr Dodge.Update.Input.ScreenLayer src/Dodge/Update/Input/ScreenLayer.hs:98:5-37 143043 409 0.0 0.0 0.0 0.0 _ldpScale Dodge.Data.SelectionList src/Dodge/Data/SelectionList.hs:17:7-15 143044 409 0.0 0.0 0.0 0.0 mouseOverSelectionList.hh Dodge.Update.Input.ScreenLayer src/Dodge/Update/Input/ScreenLayer.hs:101:5-24 143046 381 0.0 0.0 0.0 0.0 halfHeight Dodge.Base.Window src/Dodge/Base/Window.hs:50:1-35 143047 0 0.0 0.0 0.0 0.0 windowYFloat Dodge.Data.Config src/Dodge/Data/Config.hs:64:1-38 143048 0 0.0 0.0 0.0 0.0 _windowY Dodge.Data.Config src/Dodge/Data/Config.hs:52:7-14 143049 381 0.0 0.0 0.0 0.0 mouseOverSelectionList.y Dodge.Update.Input.ScreenLayer src/Dodge/Update/Input/ScreenLayer.hs:99:5-44 143050 381 0.0 0.0 0.0 0.0 mouseOverSelectionList.ylower Dodge.Update.Input.ScreenLayer src/Dodge/Update/Input/ScreenLayer.hs:95:5-59 143045 381 0.0 0.0 0.0 0.0 _ldpPosY Dodge.Data.SelectionList src/Dodge/Data/SelectionList.hs:16:7-14 143051 381 0.0 0.0 0.0 0.0 mouseOverSelectionList.yupper Dodge.Update.Input.ScreenLayer src/Dodge/Update/Input/ScreenLayer.hs:96:5-57 143052 381 0.0 0.0 0.0 0.0 _ldpPosY Dodge.Data.SelectionList src/Dodge/Data/SelectionList.hs:16:7-14 143053 381 0.0 0.0 0.0 0.0 mouseOverSelectionList.mmoving Dodge.Update.Input.ScreenLayer src/Dodge/Update/Input/ScreenLayer.hs:94:5-48 144337 225 0.0 0.0 0.0 0.0 _scDisplayTime Dodge.Data.Universe src/Dodge/Data/Universe.hs:91:11-24 144338 165 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144380 58 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144381 58 0.0 0.0 0.0 0.0 _Cons Control.Lens.Cons src/Control/Lens/Cons.hs:(120,3)-(122,22) 144382 58 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 144383 58 0.0 0.0 0.0 0.0 _Cons.\ Control.Lens.Cons src/Control/Lens/Cons.hs:(120,42)-(122,22) 144385 58 0.0 0.0 0.0 0.0 right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 144384 58 0.0 0.0 0.0 0.0 _1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:119:3-37 144386 29 0.0 0.0 0.0 0.0 _1.\ Control.Lens.Tuple src/Control/Lens/Tuple.hs:119:32-37 144387 29 0.0 0.0 0.0 0.0 mouseOverSelectionList.isselectable Dodge.Update.Input.ScreenLayer src/Dodge/Update/Input/ScreenLayer.hs:(90,5)-(92,96) 144356 58 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144357 58 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144358 58 0.0 0.0 0.0 0.0 _Cons Control.Lens.Cons src/Control/Lens/Cons.hs:(120,3)-(122,22) 144359 58 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 144360 58 0.0 0.0 0.0 0.0 _1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:119:3-37 144363 58 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(268,3)-(272,43) 144364 58 0.0 0.0 0.0 0.0 ix.go Control.Lens.At src/Control/Lens/At.hs:(270,5)-(272,43) 144367 294 0.0 0.0 0.0 0.0 _Cons.\ Control.Lens.Cons src/Control/Lens/Cons.hs:(120,42)-(122,22) 144362 58 0.0 0.0 0.0 0.0 right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 144361 58 0.0 0.0 0.0 0.0 mouseOverSelectionList.sl Dodge.Update.Input.ScreenLayer src/Dodge/Update/Input/ScreenLayer.hs:89:5-32 144340 58 0.0 0.0 0.0 0.0 _scSelectionList Dodge.Data.Universe src/Dodge/Data/Universe.hs:88:11-26 144341 58 0.0 0.0 0.0 0.0 mouseOverSelectionList.ymax Dodge.Update.Input.ScreenLayer src/Dodge/Update/Input/ScreenLayer.hs:93:5-41 144339 58 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144342 58 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144343 58 0.0 0.0 0.0 0.0 optionScreenDefaultEffect Dodge.Update.Input.ScreenLayer src/Dodge/Update/Input/ScreenLayer.hs:(54,1)-(56,10) 143068 409 0.0 0.0 0.0 0.0 at Control.Lens.At src/Control/Lens/At.hs:495:3-25 143069 409 0.0 0.0 0.0 0.0 optionScreenUpdate.ldps Dodge.Update.Input.ScreenLayer src/Dodge/Update/Input/ScreenLayer.hs:51:5-38 143036 409 0.0 0.0 0.0 0.0 _scListDisplayParams Dodge.Data.Universe src/Dodge/Data/Universe.hs:90:11-30 143037 409 0.0 0.0 0.0 0.0 refreshOptionsSelectionList Dodge.Menu.Option src/Dodge/Menu/Option.hs:(46,1)-(55,15) 143070 409 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143071 823 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143072 823 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(268,3)-(272,43) 143073 409 0.0 0.0 0.0 0.0 ix.go Control.Lens.At src/Control/Lens/At.hs:(270,5)-(272,43) 143074 409 0.0 0.0 0.0 0.0 refreshOptionsSelectionList.f Dodge.Menu.Option src/Dodge/Menu/Option.hs:(48,5)-(55,15) 144251 206 0.0 0.0 0.0 0.0 optionsToSelections Dodge.Menu.Option src/Dodge/Menu/Option.hs:(76,1)-(89,51) 144272 206 0.0 0.0 0.0 0.0 menuOptionToSelectionItem Dodge.Menu.Option src/Dodge/Menu/Option.hs:(127,1)-(148,25) 144278 1779 0.0 0.0 0.0 0.0 menuOptionToSelectionItem.isselectable Dodge.Menu.Option src/Dodge/Menu/Option.hs:(138,5)-(140,17) 144279 1779 0.0 0.0 0.0 0.0 _moString Dodge.Data.Universe src/Dodge/Data/Universe.hs:106:11-19 144280 1779 0.0 0.0 0.0 0.0 splashMenuOptions Dodge.Menu src/Dodge/Menu.hs:(35,1)-(53,35) 144281 0 0.0 0.0 0.0 0.0 splashMenuOptions.displaywhenseed Dodge.Menu src/Dodge/Menu.hs:(51,5)-(53,35) 144298 294 0.0 0.0 0.0 0.0 _uvMSeed Dodge.Data.Universe src/Dodge/Data/Universe.hs:39:7-14 144299 294 0.0 0.0 0.0 0.0 splashMenuOptions.displaycontinue Dodge.Menu src/Dodge/Menu.hs:(48,5)-(50,49) 144282 147 0.0 0.0 0.0 0.0 _uvCanContinue Dodge.Data.Universe src/Dodge/Data/Universe.hs:38:7-20 144283 147 0.0 0.0 0.0 0.0 splashMenuOptions.opText Dodge.Menu src/Dodge/Menu.hs:47:5-30 144295 0 0.0 0.0 0.0 0.0 menuOptionToSelectionItem.optionText Dodge.Menu.Option src/Dodge/Menu/Option.hs:(146,5)-(148,25) 144289 1779 0.0 0.0 0.0 0.0 _moString Dodge.Data.Universe src/Dodge/Data/Universe.hs:106:11-19 144290 1779 0.0 0.0 0.0 0.0 splashMenuOptions Dodge.Menu src/Dodge/Menu.hs:(35,1)-(53,35) 144291 0 0.0 0.0 0.0 0.0 splashMenuOptions.displaywhenseed Dodge.Menu src/Dodge/Menu.hs:(51,5)-(53,35) 144302 294 0.0 0.0 0.0 0.0 _uvMSeed Dodge.Data.Universe src/Dodge/Data/Universe.hs:39:7-14 144303 294 0.0 0.0 0.0 0.0 splashMenuOptions.displaycontinue Dodge.Menu src/Dodge/Menu.hs:(48,5)-(50,49) 144292 147 0.0 0.0 0.0 0.0 _uvCanContinue Dodge.Data.Universe src/Dodge/Data/Universe.hs:38:7-20 144293 147 0.0 0.0 0.0 0.0 _modString Dodge.Data.Universe src/Dodge/Data/Universe.hs:99:18-27 144294 1779 0.0 0.0 0.0 0.0 menuOptionToSelectionItem.thecol Dodge.Menu.Option src/Dodge/Menu/Option.hs:(143,5)-(145,18) 144284 1779 0.0 0.0 0.0 0.0 _moString Dodge.Data.Universe src/Dodge/Data/Universe.hs:106:11-19 144285 1779 0.0 0.0 0.0 0.0 splashMenuOptions Dodge.Menu src/Dodge/Menu.hs:(35,1)-(53,35) 144286 0 0.0 0.0 0.0 0.0 splashMenuOptions.displaywhenseed Dodge.Menu src/Dodge/Menu.hs:(51,5)-(53,35) 144300 294 0.0 0.0 0.0 0.0 _uvMSeed Dodge.Data.Universe src/Dodge/Data/Universe.hs:39:7-14 144301 294 0.0 0.0 0.0 0.0 splashMenuOptions.displaycontinue Dodge.Menu src/Dodge/Menu.hs:(48,5)-(50,49) 144287 147 0.0 0.0 0.0 0.0 _uvCanContinue Dodge.Data.Universe src/Dodge/Data/Universe.hs:38:7-20 144288 147 0.0 0.0 0.0 0.0 menuOptionToSelectionItem.f Dodge.Menu.Option src/Dodge/Menu/Option.hs:141:5-51 144421 2 0.0 0.0 0.0 0.0 optionsToSelections.ops Dodge.Menu.Option src/Dodge/Menu/Option.hs:(82,5)-(84,112) 144273 206 0.0 0.0 0.0 0.0 menuOptionToSelectionItem Dodge.Menu.Option src/Dodge/Menu/Option.hs:(127,1)-(148,25) 144430 0 0.0 0.0 0.0 0.0 menuOptionToSelectionItem.f Dodge.Menu.Option src/Dodge/Menu/Option.hs:141:5-51 144431 0 0.0 0.0 0.0 0.0 setSelectionListRestriction Dodge.Update.Input.ScreenLayer src/Dodge/Update/Input/ScreenLayer.hs:(123,1)-(125,81) 144265 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144266 0 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144267 0 0.0 0.0 0.0 0.0 doInputScreenInput Dodge.Update.Input.ScreenLayer src/Dodge/Update/Input/ScreenLayer.hs:(23,1)-(34,24) 178662 24 0.0 0.0 0.0 0.0 doInputScreenInput.checkEndStatus Dodge.Update.Input.ScreenLayer src/Dodge/Update/Input/ScreenLayer.hs:(28,5)-(34,24) 178664 24 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178763 4 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178764 4 0.0 0.0 0.0 0.0 applyTerminalString Dodge.Debug.Terminal src/Dodge/Debug/Terminal.hs:(22,1)-(25,52) 178765 2 0.0 0.0 0.0 0.0 applyTerminalCommand Dodge.Debug.Terminal src/Dodge/Debug/Terminal.hs:(28,1)-(37,11) 178766 2 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178770 122 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178771 122 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 178780 4 0.0 0.0 0.0 0.0 ix.\ Control.Lens.At src/Control/Lens/At.hs:307:31-50 178781 4 0.0 0.0 0.0 0.0 initSpecificCrItemLocations Dodge.Item.Location.Initialize src/Dodge/Item/Location/Initialize.hs:(30,1)-(32,66) 178785 2 0.0 0.0 0.0 0.0 initSpecificCrItemLocations.(...) Dodge.Item.Location.Initialize src/Dodge/Item/Location/Initialize.hs:32:5-66 178786 2 0.0 0.0 0.0 0.0 initCrItemLocations Dodge.Item.Location.Initialize src/Dodge/Item/Location/Initialize.hs:(35,1)-(37,66) 178787 2 0.0 0.0 0.0 0.0 initCrItemLocations.(...) Dodge.Item.Location.Initialize src/Dodge/Item/Location/Initialize.hs:37:5-66 178789 2 0.0 0.0 0.0 0.0 _crInv Dodge.Data.Creature src/Dodge/Data/Creature.hs:51:7-12 178790 2 0.0 0.0 0.0 0.0 itraverse WithIndex src/WithIndex.hs:498:3-36 178912 2 0.0 0.0 0.0 0.0 initCrItemLocation Dodge.Item.Location.Initialize src/Dodge/Item/Location/Initialize.hs:(40,1)-(45,32) 178913 38 0.0 0.0 0.0 0.0 at Control.Lens.At src/Control/Lens/At.hs:484:3-28 178914 38 0.0 0.0 0.0 0.0 initCrItemLocation.loc Dodge.Item.Location.Initialize src/Dodge/Item/Location/Initialize.hs:45:5-32 178927 38 0.0 0.0 0.0 0.0 _crID Dodge.Data.Creature src/Dodge/Data/Creature.hs:46:7-11 178928 38 0.0 0.0 0.0 0.0 initCrItemLocation.locid Dodge.Item.Location.Initialize src/Dodge/Item/Location/Initialize.hs:44:5-43 178915 38 0.0 0.0 0.0 0.0 newKey IntMapHelp src/IntMapHelp.hs:60:1-42 178916 0 0.0 0.0 0.0 0.0 initCrItemLocations.newinv Dodge.Item.Location.Initialize src/Dodge/Item/Location/Initialize.hs:37:5-66 178926 2 0.0 0.0 0.0 0.0 initCrItemLocations.w' Dodge.Item.Location.Initialize src/Dodge/Item/Location/Initialize.hs:37:5-66 178788 2 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 178791 2 0.0 0.0 0.0 0.0 initSpecificCrItemLocations.newcr Dodge.Item.Location.Initialize src/Dodge/Item/Location/Initialize.hs:32:5-66 178925 2 0.0 0.0 0.0 0.0 initSpecificCrItemLocations.w' Dodge.Item.Location.Initialize src/Dodge/Item/Location/Initialize.hs:32:5-66 178917 2 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 178918 2 0.0 0.0 0.0 0.0 ix.\ Control.Lens.At src/Control/Lens/At.hs:307:31-50 178919 2 0.0 0.0 0.0 0.0 inventoryX Dodge.Creature src/Dodge/Creature.hs:(121,1)-(226,11) 178800 2 0.0 0.0 0.0 0.0 at Control.Lens.At src/Control/Lens/At.hs:528:3-49 178779 0 0.0 0.0 0.0 0.0 doInputScreenInput.pkeys Dodge.Update.Input.ScreenLayer src/Dodge/Update/Input/ScreenLayer.hs:27:5-46 178663 24 0.0 0.0 0.0 0.0 doTextInputOver Dodge.Update.Input.Text src/Dodge/Update/Input/Text.hs:13:1-44 178665 24 0.0 0.0 0.0 0.0 doTextInputOver' Dodge.Update.Input.Text src/Dodge/Update/Input/Text.hs:(16,1)-(23,24) 178666 24 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178670 35 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178671 35 0.0 0.0 0.0 0.0 doTextInputOver'.str Dodge.Update.Input.Text src/Dodge/Update/Input/Text.hs:20:5-42 178734 11 0.0 0.0 0.0 0.0 _Cons Control.Lens.Cons src/Control/Lens/Cons.hs:(120,3)-(122,22) 178677 0 0.0 0.0 0.0 0.0 _1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:119:3-37 178732 13 0.0 0.0 0.0 0.0 _1.\ Control.Lens.Tuple src/Control/Lens/Tuple.hs:119:32-37 178733 13 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 178678 0 0.0 0.0 0.0 0.0 _Cons.\ Control.Lens.Cons src/Control/Lens/Cons.hs:(120,42)-(122,22) 178683 24 0.0 0.0 0.0 0.0 doTextInputOver'.checkBackspace Dodge.Update.Input.Text src/Dodge/Update/Input/Text.hs:(21,5)-(23,24) 178667 24 0.0 0.0 0.0 0.0 backspaceInputted Dodge.Update.Input.Text src/Dodge/Update/Input/Text.hs:(26,1)-(29,14) 178668 24 0.0 0.0 0.0 0.0 at Control.Lens.At src/Control/Lens/At.hs:495:3-25 178669 24 0.0 0.0 0.0 0.0 _Cons Control.Lens.Cons src/Control/Lens/Cons.hs:(120,3)-(122,22) 178675 0 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 178676 24 0.0 0.0 0.0 0.0 doDrawing Dodge.Render src/Dodge/Render.hs:(36,1)-(40,41) 142421 991 0.0 0.0 60.9 68.7 doDrawing.rdata Dodge.Render src/Dodge/Render.hs:40:5-41 142704 1008 0.0 0.0 0.0 0.0 doDrawing' Dodge.Render src/Dodge/Render.hs:(47,1)-(380,24) 142422 991 0.9 0.5 60.9 68.7 _3 Linear.V3 src/Linear/V3.hs:504:3-44 163369 66245 0.0 0.0 0.0 0.0 pokeCloud Shader.Poke.Cloud src/Shader/Poke/Cloud.hs:(12,1)-(15,27) 163370 66245 0.4 0.2 5.8 7.7 >>= Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:36:3-18 163373 794940 0.1 0.5 0.1 0.5 unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 163372 794940 0.0 0.0 0.0 0.0 pokeCloudIndex Shader.Poke.Cloud src/Shader/Poke/Cloud.hs:32:1-91 163413 397470 0.0 0.0 0.0 0.0 pokeCloudVerx Shader.Poke.Cloud src/Shader/Poke/Cloud.hs:(18,1)-(26,55) 163374 264980 4.2 3.2 5.3 7.0 >>= Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:36:3-18 163377 4504660 0.6 3.2 0.6 3.2 unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 163376 4504660 0.0 0.0 0.0 0.0 pokeCloudFloat Shader.Poke.Cloud src/Shader/Poke/Cloud.hs:29:1-55 163378 4239680 0.0 0.0 0.0 0.0 pokeCloudVerx.(...) Shader.Poke.Cloud src/Shader/Poke/Cloud.hs:23:5-40 163380 264980 0.1 0.3 0.3 0.6 - Linear.V2 src/Linear/V2.hs:209:3-18 163381 264980 0.1 0.1 0.2 0.3 <*> Linear.V2 src/Linear/V2.hs:171:3-36 163382 264980 0.1 0.1 0.1 0.1 fmap Linear.V2 src/Linear/V2.hs:137:3-34 163395 0 0.0 0.1 0.0 0.1 fmap Linear.V2 src/Linear/V2.hs:137:3-34 163383 264980 0.0 0.0 0.0 0.0 pokeCloudVerx.a Shader.Poke.Cloud src/Shader/Poke/Cloud.hs:26:5-55 163401 264980 0.0 0.0 0.0 0.0 _clTimer Dodge.Data.Cloud src/Dodge/Data/Cloud.hs:24:7-14 163404 66245 0.0 0.0 0.0 0.0 pokeCloudVerx.b Shader.Poke.Cloud src/Shader/Poke/Cloud.hs:25:5-45 163400 264980 0.0 0.0 0.0 0.0 pokeCloudVerx.g Shader.Poke.Cloud src/Shader/Poke/Cloud.hs:25:5-45 163399 264980 0.0 0.0 0.0 0.0 pokeCloudVerx.r Shader.Poke.Cloud src/Shader/Poke/Cloud.hs:25:5-45 163398 264980 0.0 0.0 0.0 0.0 pokeCloudVerx.x Shader.Poke.Cloud src/Shader/Poke/Cloud.hs:23:5-40 163379 264980 0.0 0.0 0.0 0.0 pokeCloudVerx.y Shader.Poke.Cloud src/Shader/Poke/Cloud.hs:23:5-40 163396 264980 0.0 0.0 0.0 0.0 sElems Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:122:30-35 163375 264980 0.0 0.0 0.0 0.0 pokeCloudVerx.(...) Shader.Poke.Cloud src/Shader/Poke/Cloud.hs:24:5-42 163391 66245 0.0 0.0 0.0 0.0 _clPict Dodge.Data.Cloud src/Dodge/Data/Cloud.hs:21:7-13 163392 66245 0.0 0.0 0.0 0.0 pokeCloudVerx.(...) Shader.Poke.Cloud src/Shader/Poke/Cloud.hs:25:5-45 163389 66245 0.0 0.0 0.0 0.0 _clRad Dodge.Data.Cloud src/Dodge/Data/Cloud.hs:22:7-12 163394 66245 0.0 0.0 0.0 0.0 pokeCloudVerx.(...) Shader.Poke.Cloud src/Shader/Poke/Cloud.hs:22:5-27 163385 66245 0.0 0.0 0.0 0.0 _clPos Dodge.Data.Cloud src/Dodge/Data/Cloud.hs:19:7-12 163386 66245 0.0 0.0 0.0 0.0 pokeCloudVerx.a' Shader.Poke.Cloud src/Shader/Poke/Cloud.hs:25:5-45 163402 66245 0.0 0.0 0.0 0.0 pokeCloudVerx.col Shader.Poke.Cloud src/Shader/Poke/Cloud.hs:24:5-42 163390 66245 0.0 0.0 0.0 0.0 pokeCloudVerx.cx Shader.Poke.Cloud src/Shader/Poke/Cloud.hs:22:5-27 163384 66245 0.0 0.0 0.0 0.0 pokeCloudVerx.cy Shader.Poke.Cloud src/Shader/Poke/Cloud.hs:22:5-27 163387 66245 0.0 0.0 0.0 0.0 pokeCloudVerx.cz Shader.Poke.Cloud src/Shader/Poke/Cloud.hs:22:5-27 163397 66245 0.0 0.0 0.0 0.0 pokeCloudVerx.fadet Shader.Poke.Cloud src/Shader/Poke/Cloud.hs:24:5-42 163403 66245 0.0 0.0 0.0 0.0 pokeCloudVerx.rad Shader.Poke.Cloud src/Shader/Poke/Cloud.hs:25:5-45 163388 66245 0.0 0.0 0.0 0.0 pokeCloudVerx.rad' Shader.Poke.Cloud src/Shader/Poke/Cloud.hs:24:5-42 163393 66245 0.0 0.0 0.0 0.0 sElems Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:122:30-35 163371 132490 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 143991 17838 0.0 0.0 0.0 0.0 glBindVertexArray Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:1495:1-61 143990 15856 0.0 0.0 0.0 0.0 glUseProgram Graphics.GL.Functions.F29 src/Graphics/GL/Functions/F29.hs:161:1-51 143965 15856 0.0 0.0 0.0 0.0 _unPrimitiveMode Shader.Data src/Shader/Data.hs:89:40-55 143993 13874 0.0 0.0 0.0 0.0 glDrawArrays Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:706:1-65 143992 12883 0.0 0.0 0.0 0.0 _shaderPrimitive Shader.Data src/Shader/Data.hs:51:7-22 144033 10901 0.0 0.0 0.0 0.0 _shaderUINT Shader.Data src/Shader/Data.hs:50:7-17 144019 10901 0.0 0.0 0.0 0.0 glBindFramebuffer Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:1108:1-68 143757 10901 0.0 0.0 0.0 0.0 glDepthFunc Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:185:1-49 143779 8919 0.0 0.0 0.0 0.0 glDepthMask Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:198:1-51 143790 8919 0.0 0.0 0.0 0.0 glEnable Graphics.GL.Functions.F07 src/Graphics/GL/Functions/F07.hs:447:1-43 143801 8919 0.0 0.0 0.0 0.0 glBindTextureUnit Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:1427:1-67 144076 7928 0.0 0.0 0.0 0.0 glBlendFunc Graphics.GL.Functions.F02 src/Graphics/GL/Functions/F02.hs:669:1-56 143802 7928 0.0 0.0 0.0 0.0 _2 Control.Lens.Tuple src/Control/Lens/Tuple.hs:229:3-37 144077 7386 0.0 0.0 0.0 0.0 _1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:123:3-41 144218 1982 0.0 0.0 0.0 0.0 _2 Control.Lens.Tuple src/Control/Lens/Tuple.hs:233:3-41 144201 1351 0.0 0.0 0.0 0.0 _3 Control.Lens.Tuple src/Control/Lens/Tuple.hs:311:3-41 159862 720 0.0 0.0 0.0 0.0 _fullscreenShader Data.Preload.Render src/Data/Preload/Render.hs:25:7-23 144081 5946 0.0 0.0 0.0 0.0 _unFBO Shader.Data src/Shader/Data.hs:55:20-25 144107 4955 0.0 0.0 0.0 0.0 renderLayer Render src/Render.hs:(369,1)-(373,23) 143846 4955 0.1 0.0 0.2 0.0 _1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:119:3-37 143878 19820 0.0 0.0 0.0 0.0 _shaderPrimitive Shader.Data src/Shader/Data.hs:51:7-22 143893 19820 0.0 0.0 0.0 0.0 _shaderUINT Shader.Data src/Shader/Data.hs:50:7-17 143876 19820 0.0 0.0 0.0 0.0 _unPrimitiveMode Shader.Data src/Shader/Data.hs:89:40-55 143892 19820 0.0 0.0 0.0 0.0 basicUnsafeRead Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:241:1404-1456 143861 19820 0.0 0.0 0.0 0.0 basicUnsafeRead Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:128:3-63 143862 19820 0.0 0.0 0.0 0.0 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:95:3-16 143863 19820 0.0 0.0 0.0 0.0 readByteArray# Data.Primitive.Types Data/Primitive/Types.hs:268:305-438 143864 19820 0.0 0.0 0.0 0.0 basicUnsafeRead Data.Vector.Mutable Data/Vector/Mutable.hs:132:3-59 143848 19820 0.0 0.0 0.0 0.0 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:95:3-16 143849 19820 0.0 0.0 0.0 0.0 marray# Data.Primitive.Array Data/Primitive/Array.hs:84:5-11 143850 19820 0.0 0.0 0.0 0.0 glBindVertexArray Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:1495:1-61 143877 19820 0.0 0.0 0.0 0.0 glDrawArrays Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:706:1-65 143881 19820 0.0 0.0 0.0 0.0 glUseProgram Graphics.GL.Functions.F29 src/Graphics/GL/Functions/F29.hs:161:1-51 143865 19820 0.0 0.0 0.0 0.0 basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:241:940-980 143851 4955 0.0 0.0 0.0 0.0 basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:100:3-33 143852 4955 0.0 0.0 0.0 0.0 basicLength Data.Vector.Mutable Data/Vector/Mutable.hs:103:3-33 143847 4955 0.0 0.0 0.0 0.0 renderLayer.layerCounts Render src/Render.hs:370:9-57 143853 4955 0.0 0.0 0.0 0.0 basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:241:940-980 143857 4955 0.0 0.0 0.0 0.0 basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:100:3-33 143858 4955 0.0 0.0 0.0 0.0 basicUnsafeSlice Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:241:1016-1084 143859 4955 0.0 0.0 0.0 0.0 basicUnsafeSlice Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:(101,3)-(102,25) 143860 4955 0.0 0.0 0.0 0.0 renderLayer.ln Render src/Render.hs:373:5-23 143854 4955 0.0 0.0 0.0 0.0 layerNum Picture.Data src/Picture/Data.hs:32:1-19 143855 0 0.0 0.0 0.0 0.0 fromEnum Picture.Data src/Picture/Data.hs:29:24-27 143856 4955 0.0 0.0 0.0 0.0 setViewport Dodge.Render src/Dodge/Render.hs:388:1-58 143813 4955 0.0 0.0 0.1 0.0 getWindowSize Dodge.WindowSize src/Dodge/WindowSize.hs:(6,1)-(8,57) 143815 4955 0.0 0.0 0.1 0.0 getWindowSize.g Dodge.WindowSize src/Dodge/WindowSize.hs:8:5-57 143816 9910 0.0 0.0 0.1 0.0 applyResFactor Dodge.Data.Config src/Dodge/Data/Config.hs:(109,1)-(115,30) 143818 9910 0.0 0.0 0.0 0.0 _windowX Dodge.Data.Config src/Dodge/Data/Config.hs:51:7-14 143819 4955 0.0 0.0 0.0 0.0 _windowY Dodge.Data.Config src/Dodge/Data/Config.hs:52:7-14 143820 4955 0.0 0.0 0.0 0.0 _graphics_world_resolution Dodge.Data.Config src/Dodge/Data/Config.hs:48:7-32 143943 3964 0.0 0.0 0.0 0.0 _graphics_downsize_resolution Dodge.Data.Config src/Dodge/Data/Config.hs:47:7-35 144106 1982 0.0 0.0 0.0 0.0 _graphics_overlay_resolution Dodge.Data.Config src/Dodge/Data/Config.hs:49:7-34 143817 1982 0.0 0.0 0.0 0.0 glViewport Graphics.GL.Functions.F32 src/Graphics/GL/Functions/F32.hs:1351:1-67 143814 4955 0.0 0.0 0.0 0.0 _1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:119:3-37 143758 3964 0.0 0.0 0.0 0.0 bufferPokedVBO Shader.Bind src/Shader/Bind.hs:(20,1)-(25,24) 143749 3964 0.0 0.0 0.0 0.0 _vboName Shader.Data src/Shader/Data.hs:72:7-14 143753 3964 0.0 0.0 0.0 0.0 _vboPtr Shader.Data src/Shader/Data.hs:73:7-13 143751 3964 0.0 0.0 0.0 0.0 _vboVertexSize Shader.Data src/Shader/Data.hs:74:7-20 143752 3964 0.0 0.0 0.0 0.0 glNamedBufferSubData Graphics.GL.Functions.F18 src/Graphics/GL/Functions/F18.hs:1384:1-87 143750 3964 0.0 0.0 0.0 0.0 glDisable Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:420:1-45 143944 3964 0.0 0.0 0.0 0.0 poke Linear.V4 src/Linear/V4.hs:(456,3)-(460,28) 143841 3964 0.0 0.0 0.0 0.0 poke.ptr' Linear.V4 src/Linear/V4.hs:460:11-28 143842 3964 0.0 0.0 0.0 0.0 sizeOf Linear.V4 src/Linear/V4.hs:452:3-38 143843 3964 0.0 0.0 0.0 0.0 _fboHalf1 Data.Preload.Render src/Data/Preload/Render.hs:36:7-15 144108 2973 0.0 0.0 0.0 0.0 bufferEBO Shader.Bind src/Shader/Bind.hs:(28,1)-(33,23) 143755 2973 0.0 0.0 0.0 0.0 glNamedBufferSubData Graphics.GL.Functions.F18 src/Graphics/GL/Functions/F18.hs:1384:1-87 143756 2973 0.0 0.0 0.0 0.0 glDrawElements Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:1052:1-75 144022 2973 0.0 0.0 0.0 0.0 _bloomBlurShader Data.Preload.Render src/Data/Preload/Render.hs:26:7-22 144109 1982 0.0 0.0 0.0 0.0 _eboPtr Shader.Data src/Shader/Data.hs:80:7-13 143289 1982 0.0 0.0 0.0 0.0 _fboCloud Data.Preload.Render src/Data/Preload/Render.hs:40:7-15 144123 1982 0.0 0.0 0.0 0.0 _fboLighting Data.Preload.Render src/Data/Preload/Render.hs:44:7-18 144202 1982 0.0 0.0 0.0 0.0 _shapeEBO Data.Preload.Render src/Data/Preload/Render.hs:31:7-15 143288 1982 0.0 0.0 0.0 0.0 _silhouetteEBO Data.Preload.Render src/Data/Preload/Render.hs:32:7-20 143358 1982 0.0 0.0 0.0 0.0 _unTO Shader.Data src/Shader/Data.hs:57:18-22 144216 1982 0.0 0.0 0.0 0.0 _vboShapes Data.Preload.Render src/Data/Preload/Render.hs:51:7-16 142705 1982 0.0 0.0 0.0 0.0 _windowShader Data.Preload.Render src/Data/Preload/Render.hs:24:7-19 144154 1982 0.0 0.0 0.0 0.0 createLightMap Render src/Render.hs:(43,1)-(49,54) 144035 1982 0.0 0.0 0.5 0.0 createLightMap.shadrendertype Render src/Render.hs:49:5-54 144036 1982 0.0 0.0 0.0 0.0 renderShadows Render src/Render.hs:(129,1)-(218,29) 144037 1982 0.1 0.0 0.5 0.0 renderShadows.\ Render src/Render.hs:(154,81)-(216,37) 159788 9558 0.1 0.0 0.4 0.0 glBindVertexArray Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:1495:1-61 159847 38232 0.0 0.0 0.0 0.0 glUniform3f Graphics.GL.Functions.F28 src/Graphics/GL/Functions/F28.hs:311:1-69 159825 38232 0.0 0.0 0.0 0.0 glUseProgram Graphics.GL.Functions.F29 src/Graphics/GL/Functions/F29.hs:161:1-51 159821 38232 0.0 0.0 0.0 0.0 glDisable Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:420:1-45 159809 28674 0.0 0.0 0.0 0.0 glBindTextureUnit Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:1427:1-67 159861 19116 0.0 0.0 0.0 0.0 glColorMask Graphics.GL.Functions.F03 src/Graphics/GL/Functions/F03.hs:1399:1-69 159790 19116 0.0 0.0 0.0 0.0 glDepthFunc Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:185:1-49 159789 19116 0.0 0.0 0.0 0.0 glDrawArrays Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:706:1-65 159849 19116 0.0 0.0 0.0 0.0 glDrawElements Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:1052:1-75 159857 19116 0.0 0.0 0.0 0.0 glEnable Graphics.GL.Functions.F07 src/Graphics/GL/Functions/F07.hs:447:1-43 159852 19116 0.0 0.0 0.0 0.0 glStencilFunc Graphics.GL.Functions.F24 src/Graphics/GL/Functions/F24.hs:1461:1-67 159810 19116 0.0 0.0 0.0 0.0 glUniform1f Graphics.GL.Functions.F27 src/Graphics/GL/Functions/F27.hs:1289:1-57 159836 19116 0.0 0.0 0.0 0.0 glCullFace Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:674:1-47 159858 9558 0.0 0.0 0.0 0.0 glUniform4f Graphics.GL.Functions.F28 src/Graphics/GL/Functions/F28.hs:644:1-75 159865 9558 0.0 0.0 0.0 0.0 renderShadows.\.\ Render src/Render.hs:(159,13)-(163,19) 159791 9558 0.0 0.0 0.0 0.0 _1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:119:3-37 159793 9558 0.0 0.0 0.0 0.0 glClearNamedFramebufferiv Graphics.GL.Functions.F03 src/Graphics/GL/Functions/F03.hs:264:1-96 159792 9558 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 159848 3600 0.0 0.0 0.0 0.0 _shaderPrimitive Shader.Data src/Shader/Data.hs:51:7-22 159851 2880 0.0 0.0 0.0 0.0 _unPrimitiveMode Shader.Data src/Shader/Data.hs:89:40-55 159850 2880 0.0 0.0 0.0 0.0 _shaderUINT Shader.Data src/Shader/Data.hs:50:7-17 159822 2160 0.0 0.0 0.0 0.0 _shaderVAO Shader.Data src/Shader/Data.hs:52:7-16 159856 720 0.0 0.0 0.0 0.0 _vaoName Shader.Data src/Shader/Data.hs:63:7-14 159855 720 0.0 0.0 0.0 0.0 glStencilOpSeparate Graphics.GL.Functions.F24 src/Graphics/GL/Functions/F24.hs:1550:1-84 144051 3964 0.0 0.0 0.0 0.0 _fboLighting Data.Preload.Render src/Data/Preload/Render.hs:44:7-18 144040 1982 0.0 0.0 0.0 0.0 _unFBO Shader.Data src/Shader/Data.hs:55:20-25 144039 1982 0.0 0.0 0.0 0.0 glBindFramebuffer Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:1108:1-68 144038 1982 0.0 0.0 0.0 0.0 glBlendFunc Graphics.GL.Functions.F02 src/Graphics/GL/Functions/F02.hs:669:1-56 144049 1982 0.0 0.0 0.0 0.0 glDepthMask Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:198:1-51 144041 1982 0.0 0.0 0.0 0.0 glDisable Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:420:1-45 144064 1982 0.0 0.0 0.0 0.0 glEnable Graphics.GL.Functions.F07 src/Graphics/GL/Functions/F07.hs:447:1-43 144050 1982 0.0 0.0 0.0 0.0 renderShadows.\ Render src/Render.hs:(141,9)-(145,15) 144042 1982 0.0 0.0 0.0 0.0 _1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:119:3-37 144044 1982 0.0 0.0 0.0 0.0 glClearNamedFramebufferfv Graphics.GL.Functions.F03 src/Graphics/GL/Functions/F03.hs:248:1-96 144043 1982 0.0 0.0 0.0 0.0 renderShadows.lcapShad Render src/Render.hs:132:9-43 159859 720 0.0 0.0 0.0 0.0 _lightingCapShader Data.Preload.Render src/Data/Preload/Render.hs:16:7-24 159860 720 0.0 0.0 0.0 0.0 renderShadows.llinesShad Render src/Render.hs:131:9-52 159853 720 0.0 0.0 0.0 0.0 _lightingLineShadowShader Data.Preload.Render src/Data/Preload/Render.hs:15:7-31 159854 720 0.0 0.0 0.0 0.0 renderShadows.ltextShad Render src/Render.hs:134:9-48 159863 720 0.0 0.0 0.0 0.0 _lightingTextureShader Data.Preload.Render src/Data/Preload/Render.hs:17:7-28 159864 720 0.0 0.0 0.0 0.0 renderShadows.lwallShad Render src/Render.hs:133:9-49 159823 720 0.0 0.0 0.0 0.0 _lightingWallShadShader Data.Preload.Render src/Data/Preload/Render.hs:14:7-29 159824 720 0.0 0.0 0.0 0.0 glBlendFuncSeparate Graphics.GL.Functions.F02 src/Graphics/GL/Functions/F02.hs:700:1-84 144124 1982 0.0 0.0 0.0 0.0 doDrawing'.wallSPics Dodge.Render src/Dodge/Render.hs:56:9-62 142482 1120 0.0 0.0 0.0 0.0 doDrawing'.(...) Dodge.Render src/Dodge/Render.hs:65:9-48 142499 1082 0.1 0.0 5.2 9.2 worldSPic Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:(24,1)-(41,35) 142500 1085 0.2 0.5 5.0 9.2 _blDraw Dodge.Data.Block src/Dodge/Data/Block.hs:33:7-13 157104 23021 0.0 0.0 0.0 0.0 drawBlock Dodge.Block.Draw src/Dodge/Block/Draw.hs:(8,1)-(12,39) 157105 23021 0.0 0.0 0.0 0.0 _blPos Dodge.Data.Block src/Dodge/Data/Block.hs:29:7-12 156682 23013 0.0 0.0 0.0 0.0 worldSPic.filtOn Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:40:5-71 142506 9630 0.2 0.1 0.3 0.1 _blPos Dodge.Data.Block src/Dodge/Data/Block.hs:29:7-12 156674 116480 0.1 0.0 0.1 0.0 _crPos Dodge.Data.Creature src/Dodge/Data/Creature.hs:37:7-12 142525 30308 0.0 0.0 0.0 0.0 _fsPos Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:16:7-12 156684 20216 0.0 0.0 0.0 0.0 _lWorld Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:26:7-13 142508 9715 0.0 0.0 0.0 0.0 _cWorld Dodge.Data.World src/Dodge/Data/World.hs:37:7-13 142507 9696 0.0 0.0 0.0 0.0 _prPos Dodge.Data.Prop src/Dodge/Data/Prop.hs:20:11-16 156668 6268 0.0 0.0 0.0 0.0 _mcPos Dodge.Data.Machine src/Dodge/Data/Machine.hs:35:7-12 156718 3971 0.0 0.0 0.0 0.0 _btPos Dodge.Data.Button src/Dodge/Data/Button.hs:50:7-12 156715 2888 0.0 0.0 0.0 0.0 _flItPos Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:14:39-46 156710 1849 0.0 0.0 0.0 0.0 _corpses Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:139:7-14 142513 1082 0.0 0.0 0.0 0.0 _foregroundShapes Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:138:7-23 142512 1082 0.0 0.0 0.0 0.0 _blocks Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:128:7-13 142511 1081 0.0 0.0 0.0 0.0 _projectiles Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:104:7-18 142510 1081 0.0 0.0 0.0 0.0 _creatures Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:98:7-16 142514 1080 0.0 0.0 0.0 0.0 _props Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:103:7-12 142509 1080 0.0 0.0 0.0 0.0 _machines Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:125:7-15 142534 1069 0.0 0.0 0.0 0.0 _buttons Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:136:7-14 142533 1067 0.0 0.0 0.0 0.0 _floorItems Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:131:7-17 142532 1060 0.0 0.0 0.0 0.0 _prjPos Dodge.Data.Projectile src/Dodge/Data/Projectile.hs:16:11-17 179513 32 0.0 0.0 0.0 0.0 worldSPic.pointIsClose Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:41:5-35 142516 0 0.0 0.0 0.1 0.0 cullPoint Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:(115,1)-(117,80) 142517 182015 0.1 0.0 0.1 0.0 debugOn Dodge.Data.Config src/Dodge/Data/Config.hs:150:1-42 142518 182017 0.0 0.0 0.0 0.0 _fsDir Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:17:7-12 157355 2979 0.0 0.0 0.0 0.0 _fsSPic Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:19:7-13 157110 2963 0.0 0.0 0.0 0.0 _fsPos Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:16:7-12 156686 2961 0.0 0.0 0.0 0.0 worldSPic.w Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:38:5-18 142501 1085 0.0 0.0 0.0 0.0 _uvWorld Dodge.Data.Universe src/Dodge/Data/Universe.hs:31:7-14 142502 1085 0.0 0.0 0.0 0.0 worldSPic.pointIsClose Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:41:5-35 142515 1070 0.0 0.0 0.0 0.0 cullPoint Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:(115,1)-(117,80) 142519 0 0.0 0.0 0.0 0.0 debugOn Dodge.Data.Config src/Dodge/Data/Config.hs:150:1-42 142520 0 0.0 0.0 0.0 0.0 _debug_booleans Dodge.Data.Config src/Dodge/Data/Config.hs:57:7-21 142521 1066 0.0 0.0 0.0 0.0 compare Dodge.Data.Config src/Dodge/Data/Config.hs:92:19-21 142524 1061 0.0 0.0 0.0 0.0 anyTargeting Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:(70,1)-(74,14) 142557 1061 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142573 1068 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142574 1059 0.0 0.0 0.0 0.0 anyTargeting.cr Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:74:5-14 142558 1052 0.0 0.0 0.0 0.0 you Dodge.Base.You src/Dodge/Base/You.hs:8:1-48 142559 1050 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142560 1053 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142561 1058 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 142562 1058 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 142580 0 0.0 0.0 0.0 0.0 aimDelaySweep Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:(44,1)-(48,37) 142535 1059 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142536 2118 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142537 2116 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 142538 1054 0.0 0.0 0.0 0.0 == Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:41:15-16 142556 1064 0.0 0.0 0.0 0.0 drawSweep Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:(51,1)-(67,39) 178165 73 0.0 0.0 0.0 0.0 _vxPos Picture.Data src/Picture/Data.hs:14:7-12 178185 492 0.0 0.0 0.0 0.0 arcPart Picture.Arc src/Picture/Arc.hs:(25,1)-(52,70) 178178 82 0.0 0.0 0.0 0.0 arcPart.f Picture.Arc src/Picture/Arc.hs:52:5-70 178179 492 0.0 0.0 0.0 0.0 arcPart.(...) Picture.Arc src/Picture/Arc.hs:51:5-38 178201 82 0.0 0.0 0.0 0.0 arcPart.(...) Picture.Arc src/Picture/Arc.hs:50:5-68 178195 82 0.0 0.0 0.0 0.0 arcPart.(...) Picture.Arc src/Picture/Arc.hs:49:5-40 178189 82 0.0 0.0 0.0 0.0 arcPart.ad Picture.Arc src/Picture/Arc.hs:41:5-33 178191 82 0.0 0.0 0.0 0.0 arcPart.ang Picture.Arc src/Picture/Arc.hs:37:5-23 178192 82 0.0 0.0 0.0 0.0 arcPart.ewdth Picture.Arc src/Picture/Arc.hs:48:5-52 178198 82 0.0 0.0 0.0 0.0 arcPart.ewdth' Picture.Arc src/Picture/Arc.hs:47:5-23 178199 82 0.0 0.0 0.0 0.0 arcPart.mc Picture.Arc src/Picture/Arc.hs:36:5-32 178197 82 0.0 0.0 0.0 0.0 arcPart.mwdth Picture.Arc src/Picture/Arc.hs:46:5-37 178180 82 0.0 0.0 0.0 0.0 arcPart.op Picture.Arc src/Picture/Arc.hs:40:5-33 178193 82 0.0 0.0 0.0 0.0 arcPart.wdth Picture.Arc src/Picture/Arc.hs:43:5-48 178186 82 0.0 0.0 0.0 0.0 arcPart.wdth' Picture.Arc src/Picture/Arc.hs:44:5-22 178187 82 0.0 0.0 0.0 0.0 arcPart.xa Picture.Arc src/Picture/Arc.hs:49:5-40 178190 82 0.0 0.0 0.0 0.0 arcPart.xb Picture.Arc src/Picture/Arc.hs:50:5-68 178194 82 0.0 0.0 0.0 0.0 arcPart.xc Picture.Arc src/Picture/Arc.hs:51:5-38 178202 82 0.0 0.0 0.0 0.0 arcPart.ya Picture.Arc src/Picture/Arc.hs:49:5-40 178188 82 0.0 0.0 0.0 0.0 arcPart.yb Picture.Arc src/Picture/Arc.hs:50:5-68 178196 82 0.0 0.0 0.0 0.0 arcPart.yc Picture.Arc src/Picture/Arc.hs:51:5-38 178200 82 0.0 0.0 0.0 0.0 drawSweep.a' Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:(53,9)-(56,30) 178175 73 0.0 0.0 0.0 0.0 drawSweep.campos Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:65:5-22 178166 73 0.0 0.0 0.0 0.0 drawSweep.cdir Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:62:5-20 178176 73 0.0 0.0 0.0 0.0 _crDir Dodge.Data.Creature src/Dodge/Data/Creature.hs:40:7-12 178177 73 0.0 0.0 0.0 0.0 drawSweep.mwp Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:67:5-39 178168 73 0.0 0.0 0.0 0.0 mouseWorldPos Dodge.Base.Coordinate src/Dodge/Base/Coordinate.hs:(47,1)-(49,78) 178169 73 0.0 0.0 0.0 0.0 _mousePos Dodge.Data.Input src/Dodge/Data/Input.hs:20:7-15 178170 73 0.0 0.0 0.0 0.0 drawSweep.p Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:64:5-17 178171 73 0.0 0.0 0.0 0.0 _crPos Dodge.Data.Creature src/Dodge/Data/Creature.hs:37:7-12 178172 73 0.0 0.0 0.0 0.0 drawSweep.rot Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:63:5-26 178174 73 0.0 0.0 0.0 0.0 drawSweep.theinput Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:66:5-25 178167 73 0.0 0.0 0.0 0.0 worldPosToScreen Dodge.Base.Coordinate src/Dodge/Base/Coordinate.hs:(27,1)-(30,34) 178173 73 0.0 0.0 0.0 0.0 extraPics Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:(120,1)-(144,29) 142589 991 0.5 1.1 2.5 5.8 _lsPict Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:38:7-13 157087 23103 0.0 0.0 0.0 0.0 drawLightSource Dodge.LightSource.Draw src/Dodge/LightSource/Draw.hs:(8,1)-(9,38) 157088 23103 0.0 0.0 0.1 0.1 defLSPic Dodge.LightSource.Draw src/Dodge/LightSource/Draw.hs:(12,1)-(15,35) 157089 23103 0.1 0.1 0.1 0.1 _vxPos Picture.Data src/Picture/Data.hs:14:7-12 157102 69309 0.0 0.0 0.0 0.0 _lsParam Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:36:7-14 157100 23103 0.0 0.0 0.0 0.0 _lsPos Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:28:7-12 157101 23103 0.0 0.0 0.0 0.0 defLSPic.(...) Dodge.LightSource.Draw src/Dodge/LightSource/Draw.hs:15:5-35 157095 23103 0.0 0.0 0.0 0.0 _lsCol Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:30:7-12 157097 23103 0.0 0.0 0.0 0.0 _lsParam Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:36:7-14 157096 23103 0.0 0.0 0.0 0.0 defLSPic.b Dodge.LightSource.Draw src/Dodge/LightSource/Draw.hs:15:5-35 157099 23103 0.0 0.0 0.0 0.0 defLSPic.col Dodge.LightSource.Draw src/Dodge/LightSource/Draw.hs:14:5-20 157093 23103 0.0 0.0 0.0 0.0 defLSPic.g Dodge.LightSource.Draw src/Dodge/LightSource/Draw.hs:15:5-35 157098 23103 0.0 0.0 0.0 0.0 defLSPic.r Dodge.LightSource.Draw src/Dodge/LightSource/Draw.hs:15:5-35 157094 23103 0.0 0.0 0.0 0.0 _beams Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:115:7-12 143621 1982 0.0 0.0 0.0 0.0 drawEnergyBall Dodge.EnergyBall.Draw src/Dodge/EnergyBall/Draw.hs:(9,1)-(12,67) 179879 1873 0.0 0.0 0.1 0.2 _ebEff Dodge.Data.EnergyBall src/Dodge/Data/EnergyBall.hs:21:7-12 179880 1873 0.0 0.0 0.0 0.0 drawFlamelet Dodge.EnergyBall.Draw src/Dodge/EnergyBall/Draw.hs:(24,1)-(80,19) 179891 1873 0.0 0.0 0.1 0.2 drawFlamelet.ep Dodge.EnergyBall.Draw src/Dodge/EnergyBall/Draw.hs:34:5-19 179898 1873 0.0 0.0 0.0 0.0 drawFlamelet.pi2 Dodge.EnergyBall.Draw src/Dodge/EnergyBall/Draw.hs:(51,5)-(63,60) 179927 1873 0.0 0.0 0.0 0.0 _vxPos Picture.Data src/Picture/Data.hs:14:7-12 179935 44952 0.0 0.0 0.0 0.0 polyToTris Geometry.Triangulate src/Geometry/Triangulate.hs:(9,1)-(12,17) 179929 1873 0.0 0.0 0.0 0.0 polyToTris.f Geometry.Triangulate src/Geometry/Triangulate.hs:11:5-34 179930 3746 0.0 0.0 0.0 0.0 rectNSWE Geometry.Polygon src/Geometry/Polygon.hs:20:1-55 179928 1873 0.0 0.0 0.0 0.0 drawFlamelet.pic Dodge.EnergyBall.Draw src/Dodge/EnergyBall/Draw.hs:(64,5)-(76,97) 179893 1873 0.0 0.0 0.0 0.0 _vxPos Picture.Data src/Picture/Data.hs:14:7-12 179908 44952 0.0 0.0 0.0 0.0 toV2 Geometry.Data src/Geometry/Data.hs:37:1-24 179901 7492 0.0 0.0 0.0 0.0 polyToTris Geometry.Triangulate src/Geometry/Triangulate.hs:(9,1)-(12,17) 179899 1873 0.0 0.0 0.0 0.0 polyToTris.f Geometry.Triangulate src/Geometry/Triangulate.hs:11:5-34 179900 3746 0.0 0.0 0.0 0.0 drawFlamelet.piu Dodge.EnergyBall.Draw src/Dodge/EnergyBall/Draw.hs:(38,5)-(50,60) 179916 1873 0.0 0.0 0.0 0.0 _vxPos Picture.Data src/Picture/Data.hs:14:7-12 179925 44952 0.0 0.0 0.0 0.0 polyToTris Geometry.Triangulate src/Geometry/Triangulate.hs:(9,1)-(12,17) 179919 1873 0.0 0.0 0.0 0.0 polyToTris.f Geometry.Triangulate src/Geometry/Triangulate.hs:11:5-34 179920 3746 0.0 0.0 0.0 0.0 rectNSWE Geometry.Polygon src/Geometry/Polygon.hs:20:1-55 179918 1873 0.0 0.0 0.0 0.0 drawFlamelet.rot Dodge.EnergyBall.Draw src/Dodge/EnergyBall/Draw.hs:80:5-19 179912 1873 0.0 0.0 0.0 0.0 _ebRot Dodge.Data.EnergyBall src/Dodge/Data/EnergyBall.hs:23:7-12 179913 1873 0.0 0.0 0.0 0.0 drawFlamelet.s1 Dodge.EnergyBall.Draw src/Dodge/EnergyBall/Draw.hs:78:5-49 179926 1873 0.0 0.0 0.0 0.0 drawFlamelet.s2 Dodge.EnergyBall.Draw src/Dodge/EnergyBall/Draw.hs:79:5-24 179936 1873 0.0 0.0 0.0 0.0 drawFlamelet.sc Dodge.EnergyBall.Draw src/Dodge/EnergyBall/Draw.hs:77:5-49 179909 1873 0.0 0.0 0.0 0.0 drawFlamelet.siz2 Dodge.EnergyBall.Draw src/Dodge/EnergyBall/Draw.hs:36:5-21 179917 1873 0.0 0.0 0.0 0.0 drawFlamelet.size Dodge.EnergyBall.Draw src/Dodge/EnergyBall/Draw.hs:35:5-22 179902 1873 0.0 0.0 0.0 0.0 _ebWidth Dodge.Data.EnergyBall src/Dodge/Data/EnergyBall.hs:19:7-14 179903 1873 0.0 0.0 0.0 0.0 drawFlamelet.sp Dodge.EnergyBall.Draw src/Dodge/EnergyBall/Draw.hs:32:5-18 179894 1873 0.0 0.0 0.0 0.0 _ebPos Dodge.Data.EnergyBall src/Dodge/Data/EnergyBall.hs:18:7-12 179895 1873 0.0 0.0 0.0 0.0 drawFlamelet.time Dodge.EnergyBall.Draw src/Dodge/EnergyBall/Draw.hs:37:5-22 179910 1873 0.0 0.0 0.0 0.0 _ebTimer Dodge.Data.EnergyBall src/Dodge/Data/EnergyBall.hs:20:7-14 179911 1873 0.0 0.0 0.0 0.0 drawFlamelet.vel Dodge.EnergyBall.Draw src/Dodge/EnergyBall/Draw.hs:33:5-19 179896 1873 0.0 0.0 0.0 0.0 _ebVel Dodge.Data.EnergyBall src/Dodge/Data/EnergyBall.hs:16:7-12 179897 1873 0.0 0.0 0.0 0.0 drawFlamelet.z Dodge.EnergyBall.Draw src/Dodge/EnergyBall/Draw.hs:31:5-15 179914 1873 0.0 0.0 0.0 0.0 _ebZ Dodge.Data.EnergyBall src/Dodge/Data/EnergyBall.hs:22:7-10 179915 1873 0.0 0.0 0.0 0.0 pictures Picture.Base src/Picture/Base.hs:165:1-15 179892 1873 0.0 0.0 0.0 0.0 _bullets Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:106:7-14 143612 991 0.0 0.0 0.0 0.0 _debug_booleans Dodge.Data.Config src/Dodge/Data/Config.hs:57:7-21 143638 991 0.0 0.0 0.0 0.0 _decorations Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:137:7-18 142593 991 0.0 0.0 0.0 0.0 _electronBeams Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:151:7-20 143626 991 0.0 0.0 0.0 0.0 _energyBalls Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:108:7-18 143607 991 0.0 0.0 0.0 0.0 _flames Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:110:7-13 143604 991 0.0 0.0 0.0 0.0 _flares Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:113:7-13 143618 991 0.0 0.0 0.0 0.0 _lasersToDraw Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:119:7-19 143599 991 0.0 0.0 0.0 0.0 _lightSources Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:140:7-19 143631 991 0.0 0.0 0.0 0.0 _linearShockwaves Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:120:7-23 143596 991 0.0 0.0 0.0 0.0 _positronBeams Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:150:7-20 143623 991 0.0 0.0 0.0 0.0 _pressPlates Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:135:7-18 143634 991 0.0 0.0 0.0 0.0 _radarBlips Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:112:7-17 143614 991 0.0 0.0 0.0 0.0 _radarSweeps Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:107:7-18 143603 991 0.0 0.0 0.0 0.0 _shockwaves Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:117:7-17 143597 991 0.0 0.0 0.0 0.0 _sparks Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:111:7-13 143609 991 0.0 0.0 0.0 0.0 _teslaArcs Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:116:7-16 143602 991 0.0 0.0 0.0 0.0 _tractorBeams Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:121:7-19 143595 991 0.0 0.0 0.0 0.0 compare Dodge.Data.Config src/Dodge/Data/Config.hs:92:19-21 143639 991 0.0 0.0 0.0 0.0 extraPics.lw Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:144:5-29 142591 991 0.0 0.0 0.0 0.0 extraPics.w Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:143:5-20 142590 991 0.0 0.0 0.0 0.0 fixedCoordPictures Dodge.Render.Picture src/Dodge/Render/Picture.hs:(18,1)-(25,22) 142594 991 0.2 0.4 1.8 4.4 _vxPos Picture.Data src/Picture/Data.hs:14:7-12 143563 11892 0.0 0.0 0.0 0.0 drawText Picture.Base src/Picture/Base.hs:(207,1)-(209,74) 143558 1982 0.0 0.0 0.0 0.0 drawText.f Picture.Base src/Picture/Base.hs:209:5-74 143561 11892 0.0 0.0 0.0 0.0 _uvTestString Dodge.Data.Universe src/Dodge/Data/Universe.hs:37:7-19 143553 991 0.0 0.0 0.0 0.0 firstWorldLoad.u Main appDodge/Main.hs:(83,9)-(98,17) 143555 0 0.0 0.0 0.0 0.0 testStringInit Dodge.TestString src/Dodge/TestString.hs:(20,1)-(22,5) 143556 991 0.0 0.0 0.0 0.0 getSmoothScrollValue Dodge.SmoothScroll src/Dodge/SmoothScroll.hs:(18,1)-(26,25) 143576 991 0.0 0.0 0.0 0.0 customMouseCursor Dodge.Render.Picture src/Dodge/Render/Picture.hs:(65,1)-(68,27) 143529 991 0.0 0.0 0.0 0.0 _vxPos Picture.Data src/Picture/Data.hs:14:7-12 143543 11892 0.0 0.0 0.0 0.0 mouseCursorType Dodge.Render.Picture src/Dodge/Render/Picture.hs:(71,1)-(80,36) 143530 991 0.0 0.0 0.0 0.0 _vxPos Picture.Data src/Picture/Data.hs:14:7-12 156947 3492 0.0 0.0 0.0 0.0 mouseCursorType.a Dodge.Render.Picture src/Dodge/Render/Picture.hs:(76,5)-(80,36) 156948 291 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 156949 291 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 156950 291 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 156952 291 0.0 0.0 0.0 0.0 mouseWorldPos Dodge.Base.Coordinate src/Dodge/Base/Coordinate.hs:(47,1)-(49,78) 156977 291 0.0 0.0 0.0 0.0 _mousePos Dodge.Data.Input src/Dodge/Data/Input.hs:20:7-15 156978 291 0.0 0.0 0.0 0.0 mouseCursorType.w Dodge.Render.Picture src/Dodge/Render/Picture.hs:75:5-20 156951 291 0.0 0.0 0.0 0.0 displayFrameTicks Dodge.Render.Picture src/Dodge/Render/Picture.hs:(28,1)-(35,19) 143577 991 0.1 0.1 0.2 0.4 _vxPos Picture.Data src/Picture/Data.hs:14:7-12 143591 201708 0.0 0.0 0.0 0.0 _uvConfig Dodge.Data.Universe src/Dodge/Data/Universe.hs:36:7-15 143578 1982 0.0 0.0 0.0 0.0 debugOn Dodge.Data.Config src/Dodge/Data/Config.hs:150:1-42 143579 991 0.0 0.0 0.0 0.0 _debug_booleans Dodge.Data.Config src/Dodge/Data/Config.hs:57:7-21 143580 991 0.0 0.0 0.0 0.0 compare Dodge.Data.Config src/Dodge/Data/Config.hs:92:19-21 143581 991 0.0 0.0 0.0 0.0 fpsText Dodge.Render.Picture src/Dodge/Render/Picture.hs:(38,1)-(45,25) 143582 991 0.1 0.1 0.1 0.3 _vxPos Picture.Data src/Picture/Data.hs:14:7-12 143589 67236 0.0 0.0 0.0 0.0 drawText Picture.Base src/Picture/Base.hs:(207,1)-(209,74) 143583 991 0.0 0.0 0.0 0.1 drawText.f Picture.Base src/Picture/Base.hs:209:5-74 143588 67236 0.0 0.1 0.0 0.1 fpsText.col Dodge.Render.Picture src/Dodge/Render/Picture.hs:(40,5)-(45,25) 143590 991 0.0 0.0 0.0 0.0 halfHeight Dodge.Base.Window src/Dodge/Base/Window.hs:50:1-35 143592 0 0.0 0.0 0.0 0.0 windowYFloat Dodge.Data.Config src/Dodge/Data/Config.hs:64:1-38 143593 0 0.0 0.0 0.0 0.0 _windowY Dodge.Data.Config src/Dodge/Data/Config.hs:52:7-14 143594 991 0.0 0.0 0.0 0.0 drawConcurrentMessage Dodge.Render.Picture src/Dodge/Render/Picture.hs:(53,1)-(62,34) 143516 991 0.1 0.3 0.4 0.9 _vxPos Picture.Data src/Picture/Data.hs:14:7-12 144565 311940 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143519 991 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143520 991 0.0 0.0 0.0 0.0 each Control.Lens.Each src/Control/Lens/Each.hs:171:3-18 143527 0 0.0 0.0 0.0 0.0 conjoined Control.Lens.Internal.Indexed src/Control/Lens/Internal/Indexed.hs:91:3-19 143528 0 0.0 0.0 0.0 0.0 stackPicturesAt Dodge.Render.List src/Dodge/Render/List.hs:74:1-60 143517 991 0.0 0.0 0.1 0.3 stackPicturesAtOff Dodge.Render.List src/Dodge/Render/List.hs:77:1-95 143518 991 0.0 0.1 0.1 0.3 listTextPictureAt Dodge.Render.List src/Dodge/Render/List.hs:(183,1)-(188,24) 144553 534 0.1 0.3 0.1 0.3 _vxPos Picture.Data src/Picture/Data.hs:14:7-12 144566 311940 0.0 0.0 0.0 0.0 listTextPictureAt.hh Dodge.Render.List src/Dodge/Render/List.hs:188:5-24 144578 534 0.0 0.0 0.0 0.0 halfHeight Dodge.Base.Window src/Dodge/Base/Window.hs:50:1-35 144579 0 0.0 0.0 0.0 0.0 windowYFloat Dodge.Data.Config src/Dodge/Data/Config.hs:64:1-38 144580 0 0.0 0.0 0.0 0.0 _windowY Dodge.Data.Config src/Dodge/Data/Config.hs:52:7-14 144581 534 0.0 0.0 0.0 0.0 listTextPictureAt.hw Dodge.Render.List src/Dodge/Render/List.hs:187:5-23 144572 534 0.0 0.0 0.0 0.0 halfWidth Dodge.Base.Window src/Dodge/Base/Window.hs:49:1-34 144573 0 0.0 0.0 0.0 0.0 windowXFloat Dodge.Data.Config src/Dodge/Data/Config.hs:62:1-38 144574 0 0.0 0.0 0.0 0.0 _windowX Dodge.Data.Config src/Dodge/Data/Config.hs:51:7-14 144575 534 0.0 0.0 0.0 0.0 drawConcurrentMessage.cfig Dodge.Render.Picture src/Dodge/Render/Picture.hs:60:5-22 144570 534 0.0 0.0 0.0 0.0 _uvConfig Dodge.Data.Universe src/Dodge/Data/Universe.hs:36:7-15 144571 534 0.0 0.0 0.0 0.0 drawConcurrentMessage.f Dodge.Render.Picture src/Dodge/Render/Picture.hs:(61,5)-(62,34) 144558 534 0.0 0.0 0.0 0.0 _ceString Dodge.Data.Universe src/Dodge/Data/Universe.hs:67:11-19 156788 1 0.0 0.0 0.0 0.0 drawText Picture.Base src/Picture/Base.hs:(207,1)-(209,74) 144554 534 0.0 0.1 0.1 0.3 drawText.f Picture.Base src/Picture/Base.hs:209:5-74 144564 155970 0.1 0.2 0.1 0.2 each Control.Lens.Each src/Control/Lens/Each.hs:171:3-18 143525 0 0.0 0.0 0.0 0.0 conjoined Control.Lens.Internal.Indexed src/Control/Lens/Internal/Indexed.hs:91:3-19 143526 0 0.0 0.0 0.0 0.0 halfWidth Dodge.Base.Window src/Dodge/Base/Window.hs:49:1-34 144567 0 0.0 0.0 0.0 0.0 windowXFloat Dodge.Data.Config src/Dodge/Data/Config.hs:62:1-38 144568 0 0.0 0.0 0.0 0.0 _windowX Dodge.Data.Config src/Dodge/Data/Config.hs:51:7-14 144569 534 0.0 0.0 0.0 0.0 windowYFloat Dodge.Data.Config src/Dodge/Data/Config.hs:64:1-38 144576 0 0.0 0.0 0.0 0.0 _windowY Dodge.Data.Config src/Dodge/Data/Config.hs:52:7-14 144577 534 0.0 0.0 0.0 0.0 drawMenuOrHUD Dodge.Render.Picture src/Dodge/Render/Picture.hs:(48,1)-(50,40) 142595 991 0.0 0.0 1.0 2.6 drawMenuScreen Dodge.Render.MenuScreen src/Dodge/Render/MenuScreen.hs:(13,1)-(16,73) 142596 700 0.0 0.0 0.5 1.5 drawOptions Dodge.Render.MenuScreen src/Dodge/Render/MenuScreen.hs:(40,1)-(45,9) 142637 688 0.0 0.0 0.5 1.5 drawSelectionList Dodge.Render.List src/Dodge/Render/List.hs:(20,1)-(29,43) 142782 688 0.0 0.1 0.3 0.9 drawSelectionCursor Dodge.Render.List src/Dodge/Render/List.hs:(54,1)-(60,23) 143466 688 0.0 0.0 0.0 0.0 drawCursorAt Dodge.Render.List src/Dodge/Render/List.hs:(39,1)-(51,14) 143468 688 0.0 0.0 0.0 0.0 !? ListHelp src/ListHelp.hs:(58,1)-(63,69) 143469 206 0.0 0.0 0.0 0.0 !?.\ ListHelp src/ListHelp.hs:(61,34)-(63,47) 143471 651 0.0 0.0 0.0 0.0 _ldpCursorType Dodge.Data.SelectionList src/Dodge/Data/SelectionList.hs:19:7-20 143472 206 0.0 0.0 0.0 0.0 _ldpPosX Dodge.Data.SelectionList src/Dodge/Data/SelectionList.hs:15:7-14 143495 206 0.0 0.0 0.0 0.0 _ldpPosY Dodge.Data.SelectionList src/Dodge/Data/SelectionList.hs:16:7-14 143503 206 0.0 0.0 0.0 0.0 _ldpScale Dodge.Data.SelectionList src/Dodge/Data/SelectionList.hs:17:7-15 143481 206 0.0 0.0 0.0 0.0 _ldpVerticalGap Dodge.Data.SelectionList src/Dodge/Data/SelectionList.hs:18:7-21 143504 206 0.0 0.0 0.0 0.0 _siHeight Dodge.Data.SelectionList src/Dodge/Data/SelectionList.hs:72:7-15 143509 206 0.0 0.0 0.0 0.0 _siOffX Dodge.Data.SelectionList src/Dodge/Data/SelectionList.hs:75:7-13 143496 206 0.0 0.0 0.0 0.0 drawCursorAt.col Dodge.Render.List src/Dodge/Render/List.hs:46:9-28 143493 206 0.0 0.0 0.0 0.0 _siColor Dodge.Data.SelectionList src/Dodge/Data/SelectionList.hs:74:7-14 143494 206 0.0 0.0 0.0 0.0 drawCursorAt.j Dodge.Render.List src/Dodge/Render/List.hs:45:9-44 143505 206 0.0 0.0 0.0 0.0 _siHeight Dodge.Data.SelectionList src/Dodge/Data/SelectionList.hs:72:7-15 144388 445 0.0 0.0 0.0 0.0 drawCursorAt.wdth Dodge.Render.List src/Dodge/Render/List.hs:(49,5)-(51,14) 143484 206 0.0 0.0 0.0 0.0 _ldpWidth Dodge.Data.SelectionList src/Dodge/Data/SelectionList.hs:20:7-15 143485 206 0.0 0.0 0.0 0.0 listCursorChooseBorderScale Dodge.Render.List src/Dodge/Render/List.hs:(120,1)-(129,37) 143473 206 0.0 0.0 0.0 0.0 _vxPos Picture.Data src/Picture/Data.hs:14:7-12 143506 3708 0.0 0.0 0.0 0.0 chooseCursorBorders Dodge.Render.List src/Dodge/Render/List.hs:(140,1)-(148,42) 143474 206 0.0 0.0 0.0 0.0 == Linear.V2 src/Linear/V2.hs:114:4-5 143476 618 0.0 0.0 0.0 0.0 chooseCursorBorders.toLine Dodge.Render.List src/Dodge/Render/List.hs:(145,5)-(148,42) 143475 618 0.0 0.0 0.0 0.0 errorNormalizeV Geometry src/Geometry.hs:(58,1)-(59,35) 143489 618 0.0 0.0 0.0 0.0 pictures Picture.Base src/Picture/Base.hs:165:1-15 143486 618 0.0 0.0 0.0 0.0 polyToTris Geometry.Triangulate src/Geometry/Triangulate.hs:(9,1)-(12,17) 143487 618 0.0 0.0 0.0 0.0 polyToTris.f Geometry.Triangulate src/Geometry/Triangulate.hs:11:5-34 143488 1236 0.0 0.0 0.0 0.0 chooseCursorBorders.bot Dodge.Render.List src/Dodge/Render/List.hs:143:5-15 143507 206 0.0 0.0 0.0 0.0 listCursorChooseBorderScale.hgt Dodge.Render.List src/Dodge/Render/List.hs:129:5-37 143508 206 0.0 0.0 0.0 0.0 listCursorChooseBorderScale.wth Dodge.Render.List src/Dodge/Render/List.hs:128:5-40 143482 206 0.0 0.0 0.0 0.0 listCursorChooseBorderScale.x Dodge.Render.List src/Dodge/Render/List.hs:127:5-9 143483 206 0.0 0.0 0.0 0.0 halfHeight Dodge.Base.Window src/Dodge/Base/Window.hs:50:1-35 143500 0 0.0 0.0 0.0 0.0 windowYFloat Dodge.Data.Config src/Dodge/Data/Config.hs:64:1-38 143501 0 0.0 0.0 0.0 0.0 _windowY Dodge.Data.Config src/Dodge/Data/Config.hs:52:7-14 143502 206 0.0 0.0 0.0 0.0 halfWidth Dodge.Base.Window src/Dodge/Base/Window.hs:49:1-34 143497 0 0.0 0.0 0.0 0.0 windowXFloat Dodge.Data.Config src/Dodge/Data/Config.hs:62:1-38 143498 0 0.0 0.0 0.0 0.0 _windowX Dodge.Data.Config src/Dodge/Data/Config.hs:51:7-14 143499 206 0.0 0.0 0.0 0.0 drawSelectionCursor.f Dodge.Render.List src/Dodge/Render/List.hs:(57,5)-(60,23) 143467 688 0.0 0.0 0.0 0.0 getShownItems Dodge.SelectionList src/Dodge/SelectionList.hs:(19,1)-(21,21) 143470 206 0.0 0.0 0.0 0.0 listPicturesAtScaleOff Dodge.Render.List src/Dodge/Render/List.hs:71:1-112 142783 688 0.0 0.1 0.1 0.3 listTextPictureAtScale Dodge.Render.List src/Dodge/Render/List.hs:(191,1)-(196,24) 142804 1796 0.1 0.2 0.1 0.2 _vxPos Picture.Data src/Picture/Data.hs:14:7-12 142818 267648 0.0 0.0 0.0 0.0 listTextPictureAtScale.hh Dodge.Render.List src/Dodge/Render/List.hs:196:5-24 142826 1796 0.0 0.0 0.0 0.0 halfHeight Dodge.Base.Window src/Dodge/Base/Window.hs:50:1-35 142827 0 0.0 0.0 0.0 0.0 windowYFloat Dodge.Data.Config src/Dodge/Data/Config.hs:64:1-38 142828 0 0.0 0.0 0.0 0.0 _windowY Dodge.Data.Config src/Dodge/Data/Config.hs:52:7-14 142829 1796 0.0 0.0 0.0 0.0 listTextPictureAtScale.hw Dodge.Render.List src/Dodge/Render/List.hs:195:5-23 142821 1796 0.0 0.0 0.0 0.0 halfWidth Dodge.Base.Window src/Dodge/Base/Window.hs:49:1-34 142822 0 0.0 0.0 0.0 0.0 windowXFloat Dodge.Data.Config src/Dodge/Data/Config.hs:62:1-38 142823 0 0.0 0.0 0.0 0.0 _windowX Dodge.Data.Config src/Dodge/Data/Config.hs:51:7-14 142824 1796 0.0 0.0 0.0 0.0 makeSelectionListPictures Dodge.Render.List src/Dodge/Render/List.hs:(32,1)-(34,60) 142784 688 0.0 0.0 0.2 0.5 makeSelectionListPictures.f Dodge.Render.List src/Dodge/Render/List.hs:34:5-60 142786 1796 0.1 0.2 0.2 0.5 _vxPos Picture.Data src/Picture/Data.hs:14:7-12 142816 133824 0.0 0.0 0.0 0.0 _siColor Dodge.Data.SelectionList src/Dodge/Data/SelectionList.hs:74:7-14 142817 1796 0.0 0.0 0.0 0.0 _siPictures Dodge.Data.SelectionList src/Dodge/Data/SelectionList.hs:71:7-17 142787 1796 0.0 0.0 0.0 0.0 drawText Picture.Base src/Picture/Base.hs:(207,1)-(209,74) 142805 1796 0.0 0.1 0.1 0.3 drawText.f Picture.Base src/Picture/Base.hs:209:5-74 142815 133824 0.0 0.2 0.0 0.2 getShownItems Dodge.SelectionList src/Dodge/SelectionList.hs:(19,1)-(21,21) 142785 688 0.0 0.0 0.0 0.0 _ldpPosX Dodge.Data.SelectionList src/Dodge/Data/SelectionList.hs:15:7-14 142820 206 0.0 0.0 0.0 0.0 _ldpPosY Dodge.Data.SelectionList src/Dodge/Data/SelectionList.hs:16:7-14 142825 206 0.0 0.0 0.0 0.0 _ldpScale Dodge.Data.SelectionList src/Dodge/Data/SelectionList.hs:17:7-15 142819 206 0.0 0.0 0.0 0.0 _ldpVerticalGap Dodge.Data.SelectionList src/Dodge/Data/SelectionList.hs:18:7-21 142830 206 0.0 0.0 0.0 0.0 drawTitle Dodge.Render.MenuScreen src/Dodge/Render/MenuScreen.hs:(51,1)-(54,23) 142718 688 0.1 0.2 0.2 0.5 _vxPos Picture.Data src/Picture/Data.hs:14:7-12 142731 371952 0.0 0.0 0.0 0.0 drawText Picture.Base src/Picture/Base.hs:(207,1)-(209,74) 142719 688 0.0 0.1 0.1 0.2 drawText.f Picture.Base src/Picture/Base.hs:209:5-74 142722 123984 0.1 0.2 0.1 0.2 drawTitle.hh Dodge.Render.MenuScreen src/Dodge/Render/MenuScreen.hs:53:5-24 142736 688 0.0 0.0 0.0 0.0 halfHeight Dodge.Base.Window src/Dodge/Base/Window.hs:50:1-35 142737 0 0.0 0.0 0.0 0.0 windowYFloat Dodge.Data.Config src/Dodge/Data/Config.hs:64:1-38 142738 0 0.0 0.0 0.0 0.0 _windowY Dodge.Data.Config src/Dodge/Data/Config.hs:52:7-14 142739 688 0.0 0.0 0.0 0.0 drawTitle.hw Dodge.Render.MenuScreen src/Dodge/Render/MenuScreen.hs:54:5-23 142732 688 0.0 0.0 0.0 0.0 halfWidth Dodge.Base.Window src/Dodge/Base/Window.hs:49:1-34 142733 0 0.0 0.0 0.0 0.0 windowXFloat Dodge.Data.Config src/Dodge/Data/Config.hs:62:1-38 142734 0 0.0 0.0 0.0 0.0 _windowX Dodge.Data.Config src/Dodge/Data/Config.hs:51:7-14 142735 688 0.0 0.0 0.0 0.0 pictures Picture.Base src/Picture/Base.hs:165:1-15 142639 688 0.0 0.1 0.0 0.1 darkenBackground Dodge.Render.MenuScreen src/Dodge/Render/MenuScreen.hs:48:1-78 142646 0 0.0 0.0 0.0 0.0 polyToTris Geometry.Triangulate src/Geometry/Triangulate.hs:(9,1)-(12,17) 142672 688 0.0 0.0 0.0 0.0 polyToTris.f Geometry.Triangulate src/Geometry/Triangulate.hs:11:5-34 142675 1376 0.0 0.0 0.0 0.0 screenBox Dodge.Base.Window src/Dodge/Base/Window.hs:(54,1)-(57,21) 142647 688 0.0 0.0 0.0 0.0 rectNSWE Geometry.Polygon src/Geometry/Polygon.hs:20:1-55 142671 688 0.0 0.0 0.0 0.0 screenBox.hh Dodge.Base.Window src/Dodge/Base/Window.hs:57:5-21 142648 688 0.0 0.0 0.0 0.0 halfHeight Dodge.Base.Window src/Dodge/Base/Window.hs:50:1-35 142655 0 0.0 0.0 0.0 0.0 windowYFloat Dodge.Data.Config src/Dodge/Data/Config.hs:64:1-38 142659 0 0.0 0.0 0.0 0.0 _windowY Dodge.Data.Config src/Dodge/Data/Config.hs:52:7-14 142660 688 0.0 0.0 0.0 0.0 screenBox.hw Dodge.Base.Window src/Dodge/Base/Window.hs:56:5-20 142664 688 0.0 0.0 0.0 0.0 halfWidth Dodge.Base.Window src/Dodge/Base/Window.hs:49:1-34 142667 0 0.0 0.0 0.0 0.0 windowXFloat Dodge.Data.Config src/Dodge/Data/Config.hs:62:1-38 142669 0 0.0 0.0 0.0 0.0 _windowX Dodge.Data.Config src/Dodge/Data/Config.hs:51:7-14 142670 688 0.0 0.0 0.0 0.0 drawInputMenu Dodge.Render.MenuScreen src/Dodge/Render/MenuScreen.hs:(25,1)-(30,9) 178684 12 0.0 0.0 0.0 0.0 drawFooterText Dodge.Render.MenuScreen src/Dodge/Render/MenuScreen.hs:(68,1)-(71,23) 178711 12 0.0 0.0 0.0 0.0 drawFooterText.hh Dodge.Render.MenuScreen src/Dodge/Render/MenuScreen.hs:70:5-24 178725 12 0.0 0.0 0.0 0.0 halfHeight Dodge.Base.Window src/Dodge/Base/Window.hs:50:1-35 178726 0 0.0 0.0 0.0 0.0 windowYFloat Dodge.Data.Config src/Dodge/Data/Config.hs:64:1-38 178727 0 0.0 0.0 0.0 0.0 _windowY Dodge.Data.Config src/Dodge/Data/Config.hs:52:7-14 178728 12 0.0 0.0 0.0 0.0 drawFooterText.hw Dodge.Render.MenuScreen src/Dodge/Render/MenuScreen.hs:71:5-23 178721 12 0.0 0.0 0.0 0.0 halfWidth Dodge.Base.Window src/Dodge/Base/Window.hs:49:1-34 178722 0 0.0 0.0 0.0 0.0 windowXFloat Dodge.Data.Config src/Dodge/Data/Config.hs:62:1-38 178723 0 0.0 0.0 0.0 0.0 _windowX Dodge.Data.Config src/Dodge/Data/Config.hs:51:7-14 178724 12 0.0 0.0 0.0 0.0 placeString Dodge.Render.MenuScreen src/Dodge/Render/MenuScreen.hs:65:1-69 178712 12 0.0 0.0 0.0 0.0 _vxPos Picture.Data src/Picture/Data.hs:14:7-12 178720 2808 0.0 0.0 0.0 0.0 drawText Picture.Base src/Picture/Base.hs:(207,1)-(209,74) 178713 12 0.0 0.0 0.0 0.0 drawText.f Picture.Base src/Picture/Base.hs:209:5-74 178719 936 0.0 0.0 0.0 0.0 drawTitle Dodge.Render.MenuScreen src/Dodge/Render/MenuScreen.hs:(51,1)-(54,23) 178699 12 0.0 0.0 0.0 0.0 _vxPos Picture.Data src/Picture/Data.hs:14:7-12 178702 522 0.0 0.0 0.0 0.0 drawText Picture.Base src/Picture/Base.hs:(207,1)-(209,74) 178700 12 0.0 0.0 0.0 0.0 drawText.f Picture.Base src/Picture/Base.hs:209:5-74 178701 174 0.0 0.0 0.0 0.0 drawTitle.hh Dodge.Render.MenuScreen src/Dodge/Render/MenuScreen.hs:53:5-24 178707 12 0.0 0.0 0.0 0.0 halfHeight Dodge.Base.Window src/Dodge/Base/Window.hs:50:1-35 178708 0 0.0 0.0 0.0 0.0 windowYFloat Dodge.Data.Config src/Dodge/Data/Config.hs:64:1-38 178709 0 0.0 0.0 0.0 0.0 _windowY Dodge.Data.Config src/Dodge/Data/Config.hs:52:7-14 178710 12 0.0 0.0 0.0 0.0 drawTitle.hw Dodge.Render.MenuScreen src/Dodge/Render/MenuScreen.hs:54:5-23 178703 12 0.0 0.0 0.0 0.0 halfWidth Dodge.Base.Window src/Dodge/Base/Window.hs:49:1-34 178704 0 0.0 0.0 0.0 0.0 windowXFloat Dodge.Data.Config src/Dodge/Data/Config.hs:62:1-38 178705 0 0.0 0.0 0.0 0.0 _windowX Dodge.Data.Config src/Dodge/Data/Config.hs:51:7-14 178706 12 0.0 0.0 0.0 0.0 pictures Picture.Base src/Picture/Base.hs:165:1-15 178685 12 0.0 0.0 0.0 0.0 darkenBackground Dodge.Render.MenuScreen src/Dodge/Render/MenuScreen.hs:48:1-78 178686 0 0.0 0.0 0.0 0.0 polyToTris Geometry.Triangulate src/Geometry/Triangulate.hs:(9,1)-(12,17) 178697 12 0.0 0.0 0.0 0.0 polyToTris.f Geometry.Triangulate src/Geometry/Triangulate.hs:11:5-34 178698 24 0.0 0.0 0.0 0.0 screenBox Dodge.Base.Window src/Dodge/Base/Window.hs:(54,1)-(57,21) 178687 12 0.0 0.0 0.0 0.0 rectNSWE Geometry.Polygon src/Geometry/Polygon.hs:20:1-55 178696 12 0.0 0.0 0.0 0.0 screenBox.hh Dodge.Base.Window src/Dodge/Base/Window.hs:57:5-21 178688 12 0.0 0.0 0.0 0.0 halfHeight Dodge.Base.Window src/Dodge/Base/Window.hs:50:1-35 178689 0 0.0 0.0 0.0 0.0 windowYFloat Dodge.Data.Config src/Dodge/Data/Config.hs:64:1-38 178690 0 0.0 0.0 0.0 0.0 _windowY Dodge.Data.Config src/Dodge/Data/Config.hs:52:7-14 178691 12 0.0 0.0 0.0 0.0 screenBox.hw Dodge.Base.Window src/Dodge/Base/Window.hs:56:5-20 178692 12 0.0 0.0 0.0 0.0 halfWidth Dodge.Base.Window src/Dodge/Base/Window.hs:49:1-34 178693 0 0.0 0.0 0.0 0.0 windowXFloat Dodge.Data.Config src/Dodge/Data/Config.hs:62:1-38 178694 0 0.0 0.0 0.0 0.0 _windowX Dodge.Data.Config src/Dodge/Data/Config.hs:51:7-14 178695 12 0.0 0.0 0.0 0.0 drawHUD Dodge.Render.HUD src/Dodge/Render/HUD.hs:(36,1)-(41,45) 156724 291 0.1 0.2 0.5 1.1 drawHP Dodge.Render.HUD src/Dodge/Render/HUD.hs:44:1-51 156725 291 0.0 0.0 0.1 0.1 _vxPos Picture.Data src/Picture/Data.hs:14:7-12 156754 8730 0.0 0.0 0.0 0.0 displayHP Dodge.Render.HUD src/Dodge/Render/HUD.hs:(430,1)-(436,59) 156727 291 0.0 0.0 0.0 0.0 _vxPos Picture.Data src/Picture/Data.hs:14:7-12 156747 26190 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 156733 291 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 156734 291 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 156735 291 0.0 0.0 0.0 0.0 drawText Picture.Base src/Picture/Base.hs:(207,1)-(209,74) 156728 291 0.0 0.0 0.0 0.0 drawText.f Picture.Base src/Picture/Base.hs:209:5-74 156746 8730 0.0 0.0 0.0 0.0 halfHeight Dodge.Base.Window src/Dodge/Base/Window.hs:50:1-35 156751 0 0.0 0.0 0.0 0.0 windowYFloat Dodge.Data.Config src/Dodge/Data/Config.hs:64:1-38 156752 0 0.0 0.0 0.0 0.0 _windowY Dodge.Data.Config src/Dodge/Data/Config.hs:52:7-14 156753 291 0.0 0.0 0.0 0.0 halfWidth Dodge.Base.Window src/Dodge/Base/Window.hs:49:1-34 156748 0 0.0 0.0 0.0 0.0 windowXFloat Dodge.Data.Config src/Dodge/Data/Config.hs:62:1-38 156749 0 0.0 0.0 0.0 0.0 _windowX Dodge.Data.Config src/Dodge/Data/Config.hs:51:7-14 156750 291 0.0 0.0 0.0 0.0 pictures Picture.Base src/Picture/Base.hs:165:1-15 156726 291 0.0 0.0 0.0 0.0 drawInventory Dodge.Render.HUD src/Dodge/Render/HUD.hs:48:1-68 156757 291 0.0 0.0 0.4 0.9 drawSelectionSections Dodge.SelectionSections.Draw src/Dodge/SelectionSections/Draw.hs:(12,1)-(26,51) 156758 291 0.0 0.1 0.4 0.9 drawSelectionSections.pics Dodge.SelectionSections.Draw src/Dodge/SelectionSections/Draw.hs:26:5-51 156760 291 0.0 0.0 0.0 0.0 _ssShownItems Dodge.Data.SelectionList src/Dodge/Data/SelectionList.hs:58:7-19 156762 1455 0.0 0.0 0.0 0.0 _sssSections Dodge.Data.SelectionList src/Dodge/Data/SelectionList.hs:35:7-18 156761 291 0.0 0.0 0.0 0.0 drawSelectionSections.thecursor' Dodge.SelectionSections.Draw src/Dodge/SelectionSections/Draw.hs:(23,5)-(25,75) 156763 291 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 156764 291 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 156765 291 0.0 0.0 0.0 0.0 selSecDrawCursor Dodge.Render.List src/Dodge/Render/List.hs:(80,1)-(84,109) 177891 236 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 177902 472 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 177903 472 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 177904 708 0.0 0.0 0.0 0.0 _siColor Dodge.Data.SelectionList src/Dodge/Data/SelectionList.hs:74:7-14 177930 236 0.0 0.0 0.0 0.0 _siPictures Dodge.Data.SelectionList src/Dodge/Data/SelectionList.hs:71:7-17 177948 236 0.0 0.0 0.0 0.0 listCursorDisplayParams Dodge.Render.List src/Dodge/Render/List.hs:(96,1)-(102,23) 177917 236 0.0 0.0 0.0 0.0 listCursorChooseBorderScale Dodge.Render.List src/Dodge/Render/List.hs:(120,1)-(129,37) 177918 236 0.0 0.0 0.0 0.0 _vxPos Picture.Data src/Picture/Data.hs:14:7-12 177945 4248 0.0 0.0 0.0 0.0 chooseCursorBorders Dodge.Render.List src/Dodge/Render/List.hs:(140,1)-(148,42) 177919 236 0.0 0.0 0.0 0.0 == Linear.V2 src/Linear/V2.hs:114:4-5 177921 708 0.0 0.0 0.0 0.0 chooseCursorBorders.toLine Dodge.Render.List src/Dodge/Render/List.hs:(145,5)-(148,42) 177920 708 0.0 0.0 0.0 0.0 errorNormalizeV Geometry src/Geometry.hs:(58,1)-(59,35) 177929 708 0.0 0.0 0.0 0.0 pictures Picture.Base src/Picture/Base.hs:165:1-15 177926 708 0.0 0.0 0.0 0.0 polyToTris Geometry.Triangulate src/Geometry/Triangulate.hs:(9,1)-(12,17) 177927 708 0.0 0.0 0.0 0.0 polyToTris.f Geometry.Triangulate src/Geometry/Triangulate.hs:11:5-34 177928 1416 0.0 0.0 0.0 0.0 chooseCursorBorders.bot Dodge.Render.List src/Dodge/Render/List.hs:143:5-15 177946 236 0.0 0.0 0.0 0.0 listCursorChooseBorderScale.hgt Dodge.Render.List src/Dodge/Render/List.hs:129:5-37 177947 236 0.0 0.0 0.0 0.0 listCursorChooseBorderScale.wth Dodge.Render.List src/Dodge/Render/List.hs:128:5-40 177924 236 0.0 0.0 0.0 0.0 listCursorChooseBorderScale.x Dodge.Render.List src/Dodge/Render/List.hs:127:5-9 177925 236 0.0 0.0 0.0 0.0 halfHeight Dodge.Base.Window src/Dodge/Base/Window.hs:50:1-35 177936 0 0.0 0.0 0.0 0.0 windowYFloat Dodge.Data.Config src/Dodge/Data/Config.hs:64:1-38 177937 0 0.0 0.0 0.0 0.0 _windowY Dodge.Data.Config src/Dodge/Data/Config.hs:52:7-14 177938 236 0.0 0.0 0.0 0.0 halfWidth Dodge.Base.Window src/Dodge/Base/Window.hs:49:1-34 177933 0 0.0 0.0 0.0 0.0 windowXFloat Dodge.Data.Config src/Dodge/Data/Config.hs:62:1-38 177934 0 0.0 0.0 0.0 0.0 _windowX Dodge.Data.Config src/Dodge/Data/Config.hs:51:7-14 177935 236 0.0 0.0 0.0 0.0 listCursorDisplayParams.s Dodge.Render.List src/Dodge/Render/List.hs:100:5-21 177922 236 0.0 0.0 0.0 0.0 _ldpScale Dodge.Data.SelectionList src/Dodge/Data/SelectionList.hs:17:7-15 177923 236 0.0 0.0 0.0 0.0 listCursorDisplayParams.xoff Dodge.Render.List src/Dodge/Render/List.hs:101:5-23 177931 236 0.0 0.0 0.0 0.0 _ldpPosX Dodge.Data.SelectionList src/Dodge/Data/SelectionList.hs:15:7-14 177932 236 0.0 0.0 0.0 0.0 listCursorDisplayParams.ygap Dodge.Render.List src/Dodge/Render/List.hs:99:5-30 177941 236 0.0 0.0 0.0 0.0 _ldpVerticalGap Dodge.Data.SelectionList src/Dodge/Data/SelectionList.hs:18:7-21 177942 236 0.0 0.0 0.0 0.0 listCursorDisplayParams.yoff Dodge.Render.List src/Dodge/Render/List.hs:102:5-23 177939 236 0.0 0.0 0.0 0.0 _ldpPosY Dodge.Data.SelectionList src/Dodge/Data/SelectionList.hs:16:7-14 177940 236 0.0 0.0 0.0 0.0 selSecSelPos Dodge.SelectionSections src/Dodge/SelectionSections.hs:(128,1)-(137,88) 177892 236 0.0 0.0 0.0 0.0 _siPictures Dodge.Data.SelectionList src/Dodge/Data/SelectionList.hs:71:7-17 179234 2484 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 177893 236 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 177894 236 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 177895 236 0.0 0.0 0.0 0.0 selSecSelPos.secpos Dodge.SelectionSections src/Dodge/SelectionSections.hs:137:5-88 177943 236 0.0 0.0 0.0 0.0 _ssShownItems Dodge.Data.SelectionList src/Dodge/Data/SelectionList.hs:58:7-19 177944 237 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 156769 0 0.0 0.0 0.0 0.0 listPicturesAtScaleOff Dodge.Render.List src/Dodge/Render/List.hs:71:1-112 156759 291 0.1 0.1 0.3 0.7 listTextPictureAtScale Dodge.Render.List src/Dodge/Render/List.hs:(191,1)-(196,24) 162138 4674 0.2 0.5 0.2 0.5 _vxPos Picture.Data src/Picture/Data.hs:14:7-12 162162 605760 0.0 0.0 0.0 0.0 listTextPictureAtScale.hh Dodge.Render.List src/Dodge/Render/List.hs:196:5-24 162196 4674 0.0 0.0 0.0 0.0 halfHeight Dodge.Base.Window src/Dodge/Base/Window.hs:50:1-35 162198 0 0.0 0.0 0.0 0.0 windowYFloat Dodge.Data.Config src/Dodge/Data/Config.hs:64:1-38 162200 0 0.0 0.0 0.0 0.0 _windowY Dodge.Data.Config src/Dodge/Data/Config.hs:52:7-14 162201 4674 0.0 0.0 0.0 0.0 listTextPictureAtScale.hw Dodge.Render.List src/Dodge/Render/List.hs:195:5-23 162189 4674 0.0 0.0 0.0 0.0 halfWidth Dodge.Base.Window src/Dodge/Base/Window.hs:49:1-34 162191 0 0.0 0.0 0.0 0.0 windowXFloat Dodge.Data.Config src/Dodge/Data/Config.hs:62:1-38 162192 0 0.0 0.0 0.0 0.0 _windowX Dodge.Data.Config src/Dodge/Data/Config.hs:51:7-14 162193 4674 0.0 0.0 0.0 0.0 _ldpPosX Dodge.Data.SelectionList src/Dodge/Data/SelectionList.hs:15:7-14 162187 290 0.0 0.0 0.0 0.0 _ldpPosY Dodge.Data.SelectionList src/Dodge/Data/SelectionList.hs:16:7-14 162195 290 0.0 0.0 0.0 0.0 _ldpScale Dodge.Data.SelectionList src/Dodge/Data/SelectionList.hs:17:7-15 162163 290 0.0 0.0 0.0 0.0 _ldpVerticalGap Dodge.Data.SelectionList src/Dodge/Data/SelectionList.hs:18:7-21 162202 290 0.0 0.0 0.0 0.0 invDisplayParams Dodge.ListDisplayParams src/Dodge/ListDisplayParams.hs:(27,1)-(37,18) 162164 290 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 162171 580 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 162172 580 0.0 0.0 0.0 0.0 determineInvSelCursorWidth Dodge.ListDisplayParams src/Dodge/ListDisplayParams.hs:(59,1)-(69,18) 162165 290 0.0 0.0 0.0 0.0 _rbOptions Dodge.Data.World src/Dodge/Data/World.hs:45:7-16 162167 290 0.0 0.0 0.0 0.0 invDisplayParams.isexaminesub Dodge.ListDisplayParams src/Dodge/ListDisplayParams.hs:(35,5)-(37,18) 162174 290 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 162175 290 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 162176 290 0.0 0.0 0.0 0.0 invDisplayParams.selcursortype Dodge.ListDisplayParams src/Dodge/ListDisplayParams.hs:(32,5)-(34,42) 162180 290 0.0 0.0 0.0 0.0 _input Dodge.Data.World src/Dodge/Data/World.hs:43:7-12 162182 290 0.0 0.0 0.0 0.0 _mouseButtons Dodge.Data.Input src/Dodge/Data/Input.hs:23:7-19 162184 290 0.0 0.0 0.0 0.0 compare SDL.Input.Mouse src/SDL/Input/Mouse.hs:111:32-34 178018 78 0.0 0.0 0.0 0.0 drawSubInventory Dodge.Render.HUD src/Dodge/Render/HUD.hs:(51,1)-(56,74) 156773 291 0.0 0.0 0.0 0.0 drawNoSubInventory Dodge.Render.HUD src/Dodge/Render/HUD.hs:(106,1)-(128,28) 156774 291 0.0 0.0 0.0 0.0 drawNoSubInventory.cr Dodge.Render.HUD src/Dodge/Render/HUD.hs:125:5-14 156778 291 0.0 0.0 0.0 0.0 you Dodge.Base.You src/Dodge/Base/You.hs:8:1-48 156779 291 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 156780 291 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 156781 291 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 156782 291 0.0 0.0 0.0 0.0 drawNoSubInventory.equipcursor Dodge.Render.HUD src/Dodge/Render/HUD.hs:(113,5)-(119,44) 156783 291 0.0 0.0 0.0 0.0 drawNoSubInventory.equipcursors Dodge.Render.HUD src/Dodge/Render/HUD.hs:124:5-67 156776 291 0.0 0.0 0.0 0.0 _crInvEquipped Dodge.Data.Creature src/Dodge/Data/Creature.hs:55:7-20 156777 291 0.0 0.0 0.0 0.0 drawNoSubInventory.rboptions Dodge.Render.HUD src/Dodge/Render/HUD.hs:(126,5)-(128,28) 156784 291 0.0 0.0 0.0 0.0 _input Dodge.Data.World src/Dodge/Data/World.hs:43:7-12 156785 291 0.0 0.0 0.0 0.0 _mouseButtons Dodge.Data.Input src/Dodge/Data/Input.hs:23:7-19 156786 291 0.0 0.0 0.0 0.0 _rbOptions Dodge.Data.World src/Dodge/Data/World.hs:45:7-16 178020 78 0.0 0.0 0.0 0.0 compare SDL.Input.Mouse src/SDL/Input/Mouse.hs:111:32-34 178019 78 0.0 0.0 0.0 0.0 drawRBOptions Dodge.Render.HUD src/Dodge/Render/HUD.hs:(229,1)-(255,28) 178021 78 0.0 0.0 0.0 0.0 pictures Picture.Base src/Picture/Base.hs:165:1-15 156775 291 0.0 0.0 0.0 0.0 fixedCoordPictures.cfig Dodge.Render.Picture src/Dodge/Render/Picture.hs:25:5-22 142661 991 0.0 0.0 0.0 0.0 _uvConfig Dodge.Data.Universe src/Dodge/Data/Universe.hs:36:7-15 142662 991 0.0 0.0 0.0 0.0 listPicturesAt Dodge.Render.List src/Dodge/Render/List.hs:65:1-68 143551 991 0.0 0.0 0.1 0.0 listPicturesAtScaleOff Dodge.Render.List src/Dodge/Render/List.hs:71:1-112 143552 991 0.0 0.0 0.1 0.0 listTextPictureAtScale Dodge.Render.List src/Dodge/Render/List.hs:(191,1)-(196,24) 143557 1982 0.1 0.0 0.1 0.0 _vxPos Picture.Data src/Picture/Data.hs:14:7-12 143564 23784 0.0 0.0 0.0 0.0 listTextPictureAtScale.hh Dodge.Render.List src/Dodge/Render/List.hs:196:5-24 143572 1982 0.0 0.0 0.0 0.0 halfHeight Dodge.Base.Window src/Dodge/Base/Window.hs:50:1-35 143573 0 0.0 0.0 0.0 0.0 windowYFloat Dodge.Data.Config src/Dodge/Data/Config.hs:64:1-38 143574 0 0.0 0.0 0.0 0.0 _windowY Dodge.Data.Config src/Dodge/Data/Config.hs:52:7-14 143575 1982 0.0 0.0 0.0 0.0 listTextPictureAtScale.hw Dodge.Render.List src/Dodge/Render/List.hs:195:5-23 143568 1982 0.0 0.0 0.0 0.0 halfWidth Dodge.Base.Window src/Dodge/Base/Window.hs:49:1-34 143569 0 0.0 0.0 0.0 0.0 windowXFloat Dodge.Data.Config src/Dodge/Data/Config.hs:62:1-38 143570 0 0.0 0.0 0.0 0.0 _windowX Dodge.Data.Config src/Dodge/Data/Config.hs:51:7-14 143571 1982 0.0 0.0 0.0 0.0 halfWidth Dodge.Base.Window src/Dodge/Base/Window.hs:49:1-34 143565 0 0.0 0.0 0.0 0.0 windowXFloat Dodge.Data.Config src/Dodge/Data/Config.hs:62:1-38 143566 0 0.0 0.0 0.0 0.0 _windowX Dodge.Data.Config src/Dodge/Data/Config.hs:51:7-14 143567 991 0.0 0.0 0.0 0.0 pictures Picture.Base src/Picture/Base.hs:165:1-15 142592 991 0.0 0.0 0.0 0.0 testPic Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:147:1-20 143633 991 0.0 0.0 0.0 0.0 viewClipBounds Dodge.Debug.Picture src/Dodge/Debug/Picture.hs:(281,1)-(296,19) 143635 991 0.0 0.0 0.0 0.0 == Dodge.Data.Config src/Dodge/Data/Config.hs:106:21-22 143636 1982 0.0 0.0 0.0 0.0 _debug_view_clip_bounds Dodge.Data.Config src/Dodge/Data/Config.hs:56:7-29 143637 1982 0.0 0.0 0.0 0.0 drawShockwave Dodge.Shockwave.Draw src/Dodge/Shockwave/Draw.hs:(8,1)-(18,73) 180278 10 0.0 0.0 0.0 0.0 _vxPos Picture.Data src/Picture/Data.hs:14:7-12 180291 600 0.0 0.0 0.0 0.0 arcPart Picture.Arc src/Picture/Arc.hs:(25,1)-(52,70) 180280 50 0.0 0.0 0.0 0.0 arcPart.f Picture.Arc src/Picture/Arc.hs:52:5-70 180281 300 0.0 0.0 0.0 0.0 arcPart.(...) Picture.Arc src/Picture/Arc.hs:51:5-38 180307 50 0.0 0.0 0.0 0.0 arcPart.(...) Picture.Arc src/Picture/Arc.hs:50:5-68 180301 50 0.0 0.0 0.0 0.0 arcPart.(...) Picture.Arc src/Picture/Arc.hs:49:5-40 180295 50 0.0 0.0 0.0 0.0 arcPart.ad Picture.Arc src/Picture/Arc.hs:41:5-33 180297 50 0.0 0.0 0.0 0.0 arcPart.ang Picture.Arc src/Picture/Arc.hs:37:5-23 180298 50 0.0 0.0 0.0 0.0 arcPart.ewdth Picture.Arc src/Picture/Arc.hs:48:5-52 180304 50 0.0 0.0 0.0 0.0 arcPart.ewdth' Picture.Arc src/Picture/Arc.hs:47:5-23 180305 50 0.0 0.0 0.0 0.0 arcPart.mc Picture.Arc src/Picture/Arc.hs:36:5-32 180303 50 0.0 0.0 0.0 0.0 arcPart.mwdth Picture.Arc src/Picture/Arc.hs:46:5-37 180282 50 0.0 0.0 0.0 0.0 arcPart.op Picture.Arc src/Picture/Arc.hs:40:5-33 180299 50 0.0 0.0 0.0 0.0 arcPart.wdth Picture.Arc src/Picture/Arc.hs:43:5-48 180292 50 0.0 0.0 0.0 0.0 arcPart.wdth' Picture.Arc src/Picture/Arc.hs:44:5-22 180293 50 0.0 0.0 0.0 0.0 arcPart.xa Picture.Arc src/Picture/Arc.hs:49:5-40 180296 50 0.0 0.0 0.0 0.0 arcPart.xb Picture.Arc src/Picture/Arc.hs:50:5-68 180300 50 0.0 0.0 0.0 0.0 arcPart.xc Picture.Arc src/Picture/Arc.hs:51:5-38 180308 50 0.0 0.0 0.0 0.0 arcPart.ya Picture.Arc src/Picture/Arc.hs:49:5-40 180294 50 0.0 0.0 0.0 0.0 arcPart.yb Picture.Arc src/Picture/Arc.hs:50:5-68 180302 50 0.0 0.0 0.0 0.0 arcPart.yc Picture.Arc src/Picture/Arc.hs:51:5-38 180306 50 0.0 0.0 0.0 0.0 _swColor Dodge.Data.Shockwave src/Dodge/Data/Shockwave.hs:18:7-14 180290 10 0.0 0.0 0.0 0.0 _swPos Dodge.Data.Shockwave src/Dodge/Data/Shockwave.hs:21:7-12 180279 10 0.0 0.0 0.0 0.0 drawShockwave.r Dodge.Shockwave.Draw src/Dodge/Shockwave/Draw.hs:15:5-17 180287 10 0.0 0.0 0.0 0.0 _swRad Dodge.Data.Shockwave src/Dodge/Data/Shockwave.hs:22:7-12 180288 10 0.0 0.0 0.0 0.0 drawShockwave.rad Dodge.Shockwave.Draw src/Dodge/Shockwave/Draw.hs:17:5-37 180289 10 0.0 0.0 0.0 0.0 drawShockwave.tFraction Dodge.Shockwave.Draw src/Dodge/Shockwave/Draw.hs:18:5-73 180284 10 0.0 0.0 0.0 0.0 _swMaxTime Dodge.Data.Shockwave src/Dodge/Data/Shockwave.hs:25:7-16 180286 10 0.0 0.0 0.0 0.0 _swTimer Dodge.Data.Shockwave src/Dodge/Data/Shockwave.hs:26:7-14 180285 10 0.0 0.0 0.0 0.0 drawShockwave.thickness Dodge.Shockwave.Draw src/Dodge/Shockwave/Draw.hs:16:5-34 180283 10 0.0 0.0 0.0 0.0 _blDir Dodge.Data.Block src/Dodge/Data/Block.hs:30:7-12 157348 1 0.0 0.0 0.0 0.0 worldSPic.foldup Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:39:5-21 142505 0 0.1 0.1 2.0 2.9 shiftDraw Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:(103,1)-(106,19) 156680 26140 0.1 0.1 0.4 0.6 drawBlock Dodge.Block.Draw src/Dodge/Block/Draw.hs:(8,1)-(12,39) 157106 150 0.0 0.0 0.0 0.0 doBlSh Dodge.Block.Draw src/Dodge/Block/Draw.hs:(15,1)-(17,28) 157349 1 0.0 0.0 0.0 0.0 drawBlock.\ Dodge.Block.Draw src/Dodge/Block/Draw.hs:10:30-57 157108 1 0.0 0.0 0.0 0.0 _blDraw Dodge.Data.Block src/Dodge/Data/Block.hs:33:7-13 157107 148 0.0 0.0 0.0 0.0 _blPos Dodge.Data.Block src/Dodge/Data/Block.hs:29:7-12 156683 148 0.0 0.0 0.0 0.0 _fsPos Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:16:7-12 156687 18 0.0 0.0 0.0 0.0 _fsSPic Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:19:7-13 157111 18 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 157346 0 0.4 0.6 0.4 0.6 drawProp' Dodge.Prop.Draw src/Dodge/Prop/Draw.hs:13:1-39 156669 3384 0.0 0.0 0.5 0.6 drawProp Dodge.Prop.Draw src/Dodge/Prop/Draw.hs:(16,1)-(26,81) 156671 3388 0.0 0.0 0.5 0.6 drawMovingShapeCol Dodge.Prop.Draw src/Dodge/Prop/Draw.hs:(79,1)-(84,31) 180737 3380 0.0 0.0 0.5 0.6 _prColor Dodge.Data.Prop src/Dodge/Data/Prop.hs:31:11-18 180794 3380 0.0 0.0 0.0 0.0 _prPos Dodge.Data.Prop src/Dodge/Data/Prop.hs:20:11-16 180790 3380 0.0 0.0 0.0 0.0 _prPosZ Dodge.Data.Prop src/Dodge/Data/Prop.hs:26:11-17 180788 3380 0.0 0.0 0.0 0.0 _prQuat Dodge.Data.Prop src/Dodge/Data/Prop.hs:29:11-17 180795 3380 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 180789 0 0.1 0.2 0.5 0.6 rotate Linear.Quaternion src/Linear/Quaternion.hs:(582,1)-(583,53) 180796 33800 0.0 0.0 0.4 0.5 rotate.(...) Linear.Quaternion src/Linear/Quaternion.hs:583:3-53 180797 33800 0.0 0.0 0.4 0.5 * Linear.Quaternion src/Linear/Quaternion.hs:(252,3)-(253,73) 180801 67600 0.1 0.2 0.3 0.4 + Linear.V3 src/Linear/V3.hs:181:3-18 180803 135200 0.1 0.2 0.2 0.3 <*> Linear.V3 src/Linear/V3.hs:151:3-46 180804 135200 0.1 0.0 0.1 0.1 fmap Linear.V3 src/Linear/V3.hs:107:3-42 180807 0 0.0 0.1 0.0 0.1 fmap Linear.V3 src/Linear/V3.hs:107:3-42 180805 135200 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 180806 135200 0.0 0.0 0.0 0.0 cross Linear.V3 src/Linear/V3.hs:333:1-62 180802 67600 0.0 0.0 0.0 0.0 dot Linear.V3 src/Linear/V3.hs:251:3-51 180808 67600 0.0 0.0 0.0 0.0 conjugate Linear.Quaternion src/Linear/Quaternion.hs:357:3-66 180798 33800 0.0 0.0 0.0 0.0 negate Linear.V3 src/Linear/V3.hs:187:3-22 180799 33800 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 180800 33800 0.0 0.0 0.0 0.0 rotate.ijk Linear.Quaternion src/Linear/Quaternion.hs:583:3-53 180809 33800 0.0 0.0 0.0 0.0 drawProp.\ Dodge.Prop.Draw src/Dodge/Prop/Draw.hs:26:9-81 156672 4 0.0 0.0 0.0 0.0 _prPos Dodge.Data.Prop src/Dodge/Data/Prop.hs:20:11-16 156673 4 0.0 0.0 0.0 0.0 _prRot Dodge.Data.Prop src/Dodge/Data/Prop.hs:38:11-16 156844 4 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 156789 0 0.0 0.0 0.0 0.0 _prDraw Dodge.Data.Prop src/Dodge/Data/Prop.hs:21:11-17 156670 3384 0.0 0.0 0.0 0.0 drawCreature Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:(77,1)-(90,30) 142528 2047 0.0 0.0 0.8 1.4 _crType Dodge.Data.Creature src/Dodge/Data/Creature.hs:45:7-13 142529 2050 0.0 0.0 0.0 0.0 basicCrPict Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(26,1)-(27,32) 142530 2039 0.0 0.0 0.8 1.4 itemEquipPict Dodge.Item.Draw src/Dodge/Item/Draw.hs:(18,1)-(24,62) 157112 5025 0.0 0.0 0.1 0.2 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 157115 6791 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 157116 6791 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 178989 1035 0.0 0.0 0.0 0.0 _itIsHeld Dodge.Data.Item src/Dodge/Data/Item.hs:38:7-15 177536 2801 0.0 0.0 0.0 0.0 heldItemOffset Dodge.Item.HeldOffset src/Dodge/Item/HeldOffset.hs:(21,1)-(54,39) 177965 304 0.0 0.0 0.0 0.0 _crRad Dodge.Data.Creature src/Dodge/Data/Creature.hs:47:7-12 177997 328 0.0 0.0 0.0 0.0 == Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:41:15-16 177968 304 0.0 0.0 0.0 0.0 _crStance Dodge.Data.Creature src/Dodge/Data/Creature.hs:62:7-15 177970 304 0.0 0.0 0.0 0.0 _posture Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:15:7-14 177969 304 0.0 0.0 0.0 0.0 heldItemOffset.isSelected Dodge.Item.HeldOffset src/Dodge/Item/HeldOffset.hs:43:5-30 177966 304 0.0 0.0 0.0 0.0 _itIsHeld Dodge.Data.Item src/Dodge/Data/Item.hs:38:7-15 177967 304 0.0 0.0 0.0 0.0 heldItemOffset.isOneHand Dodge.Item.HeldOffset src/Dodge/Item/HeldOffset.hs:(48,5)-(50,50) 177984 231 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 177985 365 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 177986 365 0.0 0.0 0.0 0.0 == Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:85:15-16 177987 231 0.0 0.0 0.0 0.0 heldItemOffset.isTwoHandFlat Dodge.Item.HeldOffset src/Dodge/Item/HeldOffset.hs:51:5-63 177971 231 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 177972 231 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 177973 231 0.0 0.0 0.0 0.0 == Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:85:15-16 177983 231 0.0 0.0 0.0 0.0 heldItemOffset.theIt Dodge.Item.HeldOffset src/Dodge/Item/HeldOffset.hs:47:5-15 177977 231 0.0 0.0 0.0 0.0 transToHandle Dodge.Item.HeldOffset src/Dodge/Item/HeldOffset.hs:(16,1)-(18,27) 177989 231 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 177990 231 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 177991 231 0.0 0.0 0.0 0.0 strideRot Dodge.Item.HeldOffset src/Dodge/Item/HeldOffset.hs:(60,1)-(66,39) 179012 134 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 179013 134 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 179014 134 0.0 0.0 0.0 0.0 strideRot.f Dodge.Item.HeldOffset src/Dodge/Item/HeldOffset.hs:65:5-59 179024 134 0.0 0.0 0.0 0.0 strideRot.sLen Dodge.Item.HeldOffset src/Dodge/Item/HeldOffset.hs:66:5-39 179021 134 0.0 0.0 0.0 0.0 _crStance Dodge.Data.Creature src/Dodge/Data/Creature.hs:62:7-15 179022 134 0.0 0.0 0.0 0.0 _strideLength Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:16:7-19 179023 134 0.0 0.0 0.0 0.0 heldItemOffset.handPos Dodge.Item.HeldOffset src/Dodge/Item/HeldOffset.hs:(44,5)-(46,14) 177998 97 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 177999 97 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178000 97 0.0 0.0 0.0 0.0 heldItemOffset.f Dodge.Item.HeldOffset src/Dodge/Item/HeldOffset.hs:53:5-59 178422 58 0.0 0.0 0.0 0.0 aimingWeaponZeroPos Dodge.Creature.HandPos src/Dodge/Creature/HandPos.hs:(19,1)-(21,60) 178338 73 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178348 73 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178349 73 0.0 0.0 0.0 0.0 aimingWeaponHandlePos Dodge.Creature.HandPos src/Dodge/Creature/HandPos.hs:(12,1)-(16,16) 178339 73 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178340 73 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178341 73 0.0 0.0 0.0 0.0 heldItemOffset.sLen Dodge.Item.HeldOffset src/Dodge/Item/HeldOffset.hs:54:5-39 178419 58 0.0 0.0 0.0 0.0 _crStance Dodge.Data.Creature src/Dodge/Data/Creature.hs:62:7-15 178420 58 0.0 0.0 0.0 0.0 _strideLength Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:16:7-19 178421 58 0.0 0.0 0.0 0.0 heldItemOffset.itUseAimStance Dodge.Item.HeldOffset src/Dodge/Item/HeldOffset.hs:52:5-48 177976 0 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 177982 0 0.0 0.0 0.0 0.0 itemSPic Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(19,1)-(26,31) 177949 304 0.0 0.0 0.1 0.1 modulesSPic Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(206,1)-(208,15) 177952 754 0.0 0.0 0.0 0.0 _itType Dodge.Data.Item src/Dodge/Data/Item.hs:35:7-13 177950 304 0.0 0.0 0.0 0.0 _iyModules Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:18:7-16 177951 304 0.0 0.0 0.0 0.0 heldItemSPic Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(142,1)-(189,24) 177953 304 0.0 0.0 0.1 0.1 launcherPic Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:417:1-55 179235 196 0.0 0.0 0.0 0.0 addBullets Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(251,1)-(255,50) 178011 99 0.0 0.0 0.1 0.1 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178012 297 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178013 297 0.0 0.0 0.0 0.0 drawBullet Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(259,1)-(289,54) 178492 242 0.0 0.0 0.1 0.1 drawBullet.foot Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(283,5)-(289,54) 178605 77 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178606 77 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178607 77 0.0 0.0 0.0 0.0 bulletTrajColor Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(341,1)-(345,32) 178626 77 0.0 0.0 0.0 0.0 drawBullet.midcol Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(271,5)-(275,79) 178501 77 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178502 77 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178503 77 0.0 0.0 0.0 0.0 bulletEffectColor Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(335,1)-(338,51) 178514 77 0.0 0.0 0.0 0.0 drawBullet.tip Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(276,5)-(282,48) 178560 77 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178561 77 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178562 77 0.0 0.0 0.0 0.0 bulletPayloadColor Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(348,1)-(353,19) 178581 77 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 178493 0 0.0 0.0 0.1 0.1 rotate Linear.Quaternion src/Linear/Quaternion.hs:(582,1)-(583,53) 178523 7260 0.0 0.0 0.0 0.1 rotate.(...) Linear.Quaternion src/Linear/Quaternion.hs:583:3-53 178524 7260 0.0 0.0 0.0 0.1 * Linear.Quaternion src/Linear/Quaternion.hs:(252,3)-(253,73) 178528 14520 0.0 0.0 0.0 0.1 + Linear.V3 src/Linear/V3.hs:181:3-18 178530 29040 0.0 0.0 0.0 0.1 <*> Linear.V3 src/Linear/V3.hs:151:3-46 178531 29040 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 178534 0 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 178532 29040 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 178533 29040 0.0 0.0 0.0 0.0 cross Linear.V3 src/Linear/V3.hs:333:1-62 178529 14520 0.0 0.0 0.0 0.0 dot Linear.V3 src/Linear/V3.hs:251:3-51 178535 14520 0.0 0.0 0.0 0.0 conjugate Linear.Quaternion src/Linear/Quaternion.hs:357:3-66 178525 7260 0.0 0.0 0.0 0.0 negate Linear.V3 src/Linear/V3.hs:187:3-22 178526 7260 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 178527 7260 0.0 0.0 0.0 0.0 rotate.ijk Linear.Quaternion src/Linear/Quaternion.hs:583:3-53 178536 7260 0.0 0.0 0.0 0.0 ammoPosition Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(64,1)-(114,34) 178014 99 0.0 0.0 0.0 0.0 bangStickAmmoPos Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(117,1)-(124,74) 178015 99 0.0 0.0 0.0 0.0 bangStickAmmoPos.f Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(121,5)-(123,90) 178475 242 0.0 0.0 0.0 0.0 _brlNum Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:82:11-17 178489 242 0.0 0.0 0.0 0.0 _gunBarrels Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:51:11-21 178490 242 0.0 0.0 0.0 0.0 _itParams Dodge.Data.Item src/Dodge/Data/Item.hs:46:7-15 178491 242 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 178515 242 0.0 0.0 0.0 0.0 bangStickAmmoPos.barrelspread Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:124:5-74 178476 77 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178477 77 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178478 77 0.0 0.0 0.0 0.0 baseStickShapeX Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(211,1)-(216,73) 177962 99 0.0 0.0 0.0 0.0 baseStickShapeX.f Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(213,5)-(215,87) 177963 396 0.0 0.0 0.0 0.0 baseStickShapeX.f.ang Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:215:9-87 177993 396 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 177964 0 0.0 0.0 0.0 0.0 baseStickShapeX.barrelspread Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:216:5-73 177994 99 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 177995 99 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 177996 99 0.0 0.0 0.0 0.0 addTinClip Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(292,1)-(297,69) 179025 9 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 179026 27 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 179027 27 0.0 0.0 0.0 0.0 addTinClip.ap Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:294:9-33 179034 9 0.0 0.0 0.0 0.0 ammoPosition Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(64,1)-(114,34) 179035 9 0.0 0.0 0.0 0.0 makeTinClip Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(300,1)-(332,50) 179049 9 0.0 0.0 0.0 0.0 makeTinClip.midcol Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(312,5)-(316,78) 179066 9 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 179067 9 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 179068 9 0.0 0.0 0.0 0.0 bulletEffectColor Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(335,1)-(338,51) 179079 9 0.0 0.0 0.0 0.0 makeTinClip.tails Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(326,5)-(332,50) 179168 9 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 179169 9 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 179170 9 0.0 0.0 0.0 0.0 bulletTrajColor Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(341,1)-(345,32) 179183 9 0.0 0.0 0.0 0.0 rectNSWE Geometry.Polygon src/Geometry/Polygon.hs:20:1-55 179182 9 0.0 0.0 0.0 0.0 upperPrismPolyTS Shape src/Shape.hs:120:1-50 179181 0 0.0 0.0 0.0 0.0 centroidNum Geometry.Polygon src/Geometry/Polygon.hs:117:1-66 179184 0 0.0 0.0 0.0 0.0 / Linear.V3 src/Linear/V3.hs:199:3-18 179202 0 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 179205 9 0.0 0.0 0.0 0.0 <*> Control.Foldl src/Control/Foldl.hs:(257,5)-(261,32) 179185 0 0.0 0.0 0.0 0.0 <*>.step Control.Foldl src/Control/Foldl.hs:258:13-64 179186 72 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 179189 0 0.0 0.0 0.0 0.0 + Linear.V3 src/Linear/V3.hs:181:3-18 179190 0 0.0 0.0 0.0 0.0 <*> Linear.V3 src/Linear/V3.hs:151:3-46 179191 72 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 179193 0 0.0 0.0 0.0 0.0 <*>.done Control.Foldl src/Control/Foldl.hs:260:13-51 179200 9 0.0 0.0 0.0 0.0 / Linear.V3 src/Linear/V3.hs:199:3-18 179203 0 0.0 0.0 0.0 0.0 <*> Linear.V3 src/Linear/V3.hs:151:3-46 179204 9 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 179206 0 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 179201 0 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 179187 0 0.0 0.0 0.0 0.0 + Linear.V3 src/Linear/V3.hs:181:3-18 179188 0 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 179192 72 0.0 0.0 0.0 0.0 genericLength Control.Foldl src/Control/Foldl.hs:885:1-41 179194 0 0.0 0.0 0.0 0.0 genericLength.\ Control.Foldl src/Control/Foldl.hs:885:31-35 179195 72 0.0 0.0 0.0 0.0 + Linear.V3 src/Linear/V3.hs:181:3-18 179196 0 0.0 0.0 0.0 0.0 <*> Linear.V3 src/Linear/V3.hs:151:3-46 179197 72 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 179199 0 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 179198 72 0.0 0.0 0.0 0.0 makeTinClip.tips Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(319,5)-(325,44) 179129 9 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 179130 9 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 179131 9 0.0 0.0 0.0 0.0 bulletPayloadColor Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(348,1)-(353,19) 179144 9 0.0 0.0 0.0 0.0 rectNSWE Geometry.Polygon src/Geometry/Polygon.hs:20:1-55 179143 9 0.0 0.0 0.0 0.0 upperPrismPolyTS Shape src/Shape.hs:120:1-50 179142 0 0.0 0.0 0.0 0.0 centroidNum Geometry.Polygon src/Geometry/Polygon.hs:117:1-66 179145 0 0.0 0.0 0.0 0.0 / Linear.V3 src/Linear/V3.hs:199:3-18 179163 0 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 179166 9 0.0 0.0 0.0 0.0 <*> Control.Foldl src/Control/Foldl.hs:(257,5)-(261,32) 179146 0 0.0 0.0 0.0 0.0 <*>.step Control.Foldl src/Control/Foldl.hs:258:13-64 179147 72 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 179150 0 0.0 0.0 0.0 0.0 + Linear.V3 src/Linear/V3.hs:181:3-18 179151 0 0.0 0.0 0.0 0.0 <*> Linear.V3 src/Linear/V3.hs:151:3-46 179152 72 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 179154 0 0.0 0.0 0.0 0.0 <*>.done Control.Foldl src/Control/Foldl.hs:260:13-51 179161 9 0.0 0.0 0.0 0.0 / Linear.V3 src/Linear/V3.hs:199:3-18 179164 0 0.0 0.0 0.0 0.0 <*> Linear.V3 src/Linear/V3.hs:151:3-46 179165 9 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 179167 0 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 179162 0 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 179148 0 0.0 0.0 0.0 0.0 + Linear.V3 src/Linear/V3.hs:181:3-18 179149 0 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 179153 72 0.0 0.0 0.0 0.0 genericLength Control.Foldl src/Control/Foldl.hs:885:1-41 179155 0 0.0 0.0 0.0 0.0 genericLength.\ Control.Foldl src/Control/Foldl.hs:885:31-35 179156 72 0.0 0.0 0.0 0.0 + Linear.V3 src/Linear/V3.hs:181:3-18 179157 0 0.0 0.0 0.0 0.0 <*> Linear.V3 src/Linear/V3.hs:151:3-46 179158 72 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 179160 0 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 179159 72 0.0 0.0 0.0 0.0 makeTinClip.y Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:317:5-29 179064 9 0.0 0.0 0.0 0.0 makeTinClip.y' Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:318:5-63 179051 9 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 179052 9 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 179053 9 0.0 0.0 0.0 0.0 rectNSWE Geometry.Polygon src/Geometry/Polygon.hs:20:1-55 179065 9 0.0 0.0 0.0 0.0 upperPrismPolyTS Shape src/Shape.hs:120:1-50 179050 0 0.0 0.0 0.0 0.0 centroidNum Geometry.Polygon src/Geometry/Polygon.hs:117:1-66 179106 0 0.0 0.0 0.0 0.0 / Linear.V3 src/Linear/V3.hs:199:3-18 179124 0 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 179127 9 0.0 0.0 0.0 0.0 <*> Control.Foldl src/Control/Foldl.hs:(257,5)-(261,32) 179107 0 0.0 0.0 0.0 0.0 <*>.step Control.Foldl src/Control/Foldl.hs:258:13-64 179108 72 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 179111 0 0.0 0.0 0.0 0.0 + Linear.V3 src/Linear/V3.hs:181:3-18 179112 0 0.0 0.0 0.0 0.0 <*> Linear.V3 src/Linear/V3.hs:151:3-46 179113 72 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 179115 0 0.0 0.0 0.0 0.0 <*>.done Control.Foldl src/Control/Foldl.hs:260:13-51 179122 9 0.0 0.0 0.0 0.0 / Linear.V3 src/Linear/V3.hs:199:3-18 179125 0 0.0 0.0 0.0 0.0 <*> Linear.V3 src/Linear/V3.hs:151:3-46 179126 9 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 179128 0 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 179123 0 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 179109 0 0.0 0.0 0.0 0.0 + Linear.V3 src/Linear/V3.hs:181:3-18 179110 0 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 179114 72 0.0 0.0 0.0 0.0 genericLength Control.Foldl src/Control/Foldl.hs:885:1-41 179116 0 0.0 0.0 0.0 0.0 genericLength.\ Control.Foldl src/Control/Foldl.hs:885:31-35 179117 72 0.0 0.0 0.0 0.0 + Linear.V3 src/Linear/V3.hs:181:3-18 179118 0 0.0 0.0 0.0 0.0 <*> Linear.V3 src/Linear/V3.hs:151:3-46 179119 72 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 179121 0 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 179120 72 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 179048 0 0.0 0.0 0.0 0.0 rotate Linear.Quaternion src/Linear/Quaternion.hs:(582,1)-(583,53) 179092 270 0.0 0.0 0.0 0.0 rotate.(...) Linear.Quaternion src/Linear/Quaternion.hs:583:3-53 179093 270 0.0 0.0 0.0 0.0 * Linear.Quaternion src/Linear/Quaternion.hs:(252,3)-(253,73) 179097 540 0.0 0.0 0.0 0.0 + Linear.V3 src/Linear/V3.hs:181:3-18 179099 1080 0.0 0.0 0.0 0.0 <*> Linear.V3 src/Linear/V3.hs:151:3-46 179100 1080 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 179103 0 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 179101 1080 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 179102 1080 0.0 0.0 0.0 0.0 cross Linear.V3 src/Linear/V3.hs:333:1-62 179098 540 0.0 0.0 0.0 0.0 dot Linear.V3 src/Linear/V3.hs:251:3-51 179104 540 0.0 0.0 0.0 0.0 conjugate Linear.Quaternion src/Linear/Quaternion.hs:357:3-66 179094 270 0.0 0.0 0.0 0.0 negate Linear.V3 src/Linear/V3.hs:187:3-22 179095 270 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 179096 270 0.0 0.0 0.0 0.0 rotate.ijk Linear.Quaternion src/Linear/Quaternion.hs:583:3-53 179105 270 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 177961 0 0.0 0.0 0.0 0.0 heldItemOffset Dodge.Item.HeldOffset src/Dodge/Item/HeldOffset.hs:(21,1)-(54,39) 177988 0 0.0 0.0 0.0 0.0 transToHandle Dodge.Item.HeldOffset src/Dodge/Item/HeldOffset.hs:(16,1)-(18,27) 177992 0 0.0 0.0 0.0 0.0 _crPos Dodge.Data.Creature src/Dodge/Data/Creature.hs:37:7-12 142531 2039 0.0 0.0 0.0 0.0 _crInv Dodge.Data.Creature src/Dodge/Data/Creature.hs:51:7-12 142602 2021 0.0 0.0 0.0 0.0 _crDir Dodge.Data.Creature src/Dodge/Data/Creature.hs:40:7-12 142717 1973 0.0 0.0 0.0 0.0 basicCrShape Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(35,1)-(49,36) 142605 1973 0.1 0.0 0.7 1.2 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143674 1973 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143675 1973 0.0 0.0 0.0 0.0 == Dodge.Data.CamouflageStatus src/Dodge/Data/CamouflageStatus.hs:14:15-16 142606 1973 0.0 0.0 0.0 0.0 _crCamouflage Dodge.Data.Creature src/Dodge/Data/Creature.hs:75:7-19 142607 1973 0.0 0.0 0.0 0.0 _skinHead Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:66:11-19 142679 1973 0.0 0.0 0.0 0.0 _skinLower Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:68:11-20 143691 1973 0.0 0.0 0.0 0.0 _skinUpper Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:67:11-20 143433 1973 0.0 0.0 0.0 0.0 basicCrShape.crsize Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:46:5-28 142613 1973 0.0 0.0 0.0 0.0 _crRad Dodge.Data.Creature src/Dodge/Data/Creature.hs:47:7-12 142614 1973 0.0 0.0 0.0 0.0 basicCrShape.cskin Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:45:5-22 142681 1973 0.0 0.0 0.0 0.0 _crType Dodge.Data.Creature src/Dodge/Data/Creature.hs:45:7-13 142682 1973 0.0 0.0 0.0 0.0 basicCrShape.rotdir Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:48:5-33 142617 1973 0.0 0.0 0.2 0.2 overPosSH Shape src/Shape.hs:260:1-28 142619 0 0.1 0.2 0.1 0.2 basicCrShape.rotmdir Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:49:5-36 143672 1973 0.0 0.0 0.0 0.1 _crMvDir Dodge.Data.Creature src/Dodge/Data/Creature.hs:42:7-14 143692 1973 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 143673 0 0.0 0.1 0.0 0.1 basicCrShape.tr Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:47:5-43 142609 1973 0.0 0.0 0.1 0.3 _crPos Dodge.Data.Creature src/Dodge/Data/Creature.hs:37:7-12 142610 1973 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 142612 0 0.1 0.3 0.1 0.3 translateToLeftHand Dodge.Creature.HandPos src/Dodge/Creature/HandPos.hs:(94,1)-(104,75) 143389 1973 0.0 0.0 0.1 0.1 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143409 1900 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143410 1900 0.0 0.0 0.0 0.0 translateToLeftHand.f Dodge.Creature.HandPos src/Dodge/Creature/HandPos.hs:104:5-75 177257 143 0.0 0.0 0.0 0.0 translateToLeftHand.sLen Dodge.Creature.HandPos src/Dodge/Creature/HandPos.hs:103:5-39 177258 143 0.0 0.0 0.0 0.0 _crStance Dodge.Data.Creature src/Dodge/Data/Creature.hs:62:7-15 177259 143 0.0 0.0 0.0 0.0 _strideLength Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:16:7-19 177260 143 0.0 0.0 0.0 0.0 oneH Dodge.Creature.Test src/Dodge/Creature/Test.hs:90:1-28 143390 0 0.0 0.0 0.0 0.0 crInAimStance Dodge.Creature.Test src/Dodge/Creature/Test.hs:(81,1)-(87,56) 143392 1973 0.0 0.0 0.0 0.0 crIsAiming Dodge.Creature.Test src/Dodge/Creature/Test.hs:49:1-49 143393 1973 0.0 0.0 0.0 0.0 == Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:41:15-16 143396 1973 0.0 0.0 0.0 0.0 _crStance Dodge.Data.Creature src/Dodge/Data/Creature.hs:62:7-15 143395 1973 0.0 0.0 0.0 0.0 _posture Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:15:7-14 143394 1973 0.0 0.0 0.0 0.0 == Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:85:15-16 178395 73 0.0 0.0 0.0 0.0 crInAimStance.mitstance Dodge.Creature.Test src/Dodge/Creature/Test.hs:(85,5)-(87,56) 178391 73 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178392 146 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178393 146 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 178394 73 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 143515 0 0.0 0.0 0.0 0.0 shoulderSP Dodge.Creature.HandPos src/Dodge/Creature/HandPos.hs:176:1-28 179299 0 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 179300 0 0.0 0.0 0.0 0.0 twists Dodge.Creature.Test src/Dodge/Creature/Test.hs:96:1-35 143397 0 0.0 0.0 0.0 0.0 crInAimStance Dodge.Creature.Test src/Dodge/Creature/Test.hs:(81,1)-(87,56) 143398 1971 0.0 0.0 0.0 0.0 crIsAiming Dodge.Creature.Test src/Dodge/Creature/Test.hs:49:1-49 143399 1971 0.0 0.0 0.0 0.0 == Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:41:15-16 143402 1971 0.0 0.0 0.0 0.0 _crStance Dodge.Data.Creature src/Dodge/Data/Creature.hs:62:7-15 143401 1971 0.0 0.0 0.0 0.0 _posture Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:15:7-14 143400 1971 0.0 0.0 0.0 0.0 == Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:85:15-16 179295 71 0.0 0.0 0.0 0.0 crInAimStance.mitstance Dodge.Creature.Test src/Dodge/Creature/Test.hs:(85,5)-(87,56) 179291 71 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 179292 142 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 179293 142 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 179294 71 0.0 0.0 0.0 0.0 twoFlat Dodge.Creature.Test src/Dodge/Creature/Test.hs:93:1-35 143403 0 0.0 0.0 0.0 0.0 crInAimStance Dodge.Creature.Test src/Dodge/Creature/Test.hs:(81,1)-(87,56) 143404 1900 0.0 0.0 0.0 0.0 crIsAiming Dodge.Creature.Test src/Dodge/Creature/Test.hs:49:1-49 143405 1900 0.0 0.0 0.0 0.0 == Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:41:15-16 143408 1900 0.0 0.0 0.0 0.0 _crStance Dodge.Data.Creature src/Dodge/Data/Creature.hs:62:7-15 143407 1900 0.0 0.0 0.0 0.0 _posture Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:15:7-14 143406 1900 0.0 0.0 0.0 0.0 waistSP Dodge.Creature.HandPos src/Dodge/Creature/HandPos.hs:179:1-25 143510 0 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 143511 0 0.0 0.0 0.0 0.0 translateToRightHand Dodge.Creature.HandPos src/Dodge/Creature/HandPos.hs:48:1-50 143359 1973 0.0 0.0 0.1 0.1 translateToRightHand' Dodge.Creature.HandPos src/Dodge/Creature/HandPos.hs:(51,1)-(61,75) 143360 1973 0.1 0.0 0.1 0.1 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143380 1900 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143381 1900 0.0 0.0 0.0 0.0 translateToRightHand'.f Dodge.Creature.HandPos src/Dodge/Creature/HandPos.hs:61:5-75 177386 119 0.0 0.0 0.0 0.0 translateToRightHand'.sLen Dodge.Creature.HandPos src/Dodge/Creature/HandPos.hs:60:5-39 177387 119 0.0 0.0 0.0 0.0 _crStance Dodge.Data.Creature src/Dodge/Data/Creature.hs:62:7-15 177388 119 0.0 0.0 0.0 0.0 _strideLength Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:16:7-19 177389 119 0.0 0.0 0.0 0.0 oneH Dodge.Creature.Test src/Dodge/Creature/Test.hs:90:1-28 143361 0 0.0 0.0 0.0 0.0 crInAimStance Dodge.Creature.Test src/Dodge/Creature/Test.hs:(81,1)-(87,56) 143362 1973 0.0 0.0 0.0 0.0 crIsAiming Dodge.Creature.Test src/Dodge/Creature/Test.hs:49:1-49 143363 1973 0.0 0.0 0.0 0.0 == Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:41:15-16 143366 1973 0.0 0.0 0.0 0.0 _crStance Dodge.Data.Creature src/Dodge/Data/Creature.hs:62:7-15 143365 1973 0.0 0.0 0.0 0.0 _posture Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:15:7-14 143364 1973 0.0 0.0 0.0 0.0 == Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:85:15-16 178389 73 0.0 0.0 0.0 0.0 crInAimStance.mitstance Dodge.Creature.Test src/Dodge/Creature/Test.hs:(85,5)-(87,56) 178385 73 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178386 146 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178387 146 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 178388 73 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 143424 0 0.0 0.0 0.0 0.0 shoulderSP Dodge.Creature.HandPos src/Dodge/Creature/HandPos.hs:176:1-28 178396 0 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 178398 0 0.0 0.0 0.0 0.0 twists Dodge.Creature.Test src/Dodge/Creature/Test.hs:96:1-35 143367 0 0.0 0.0 0.0 0.0 crInAimStance Dodge.Creature.Test src/Dodge/Creature/Test.hs:(81,1)-(87,56) 143368 1971 0.0 0.0 0.0 0.0 crIsAiming Dodge.Creature.Test src/Dodge/Creature/Test.hs:49:1-49 143369 1971 0.0 0.0 0.0 0.0 == Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:41:15-16 143372 1971 0.0 0.0 0.0 0.0 _crStance Dodge.Data.Creature src/Dodge/Data/Creature.hs:62:7-15 143371 1971 0.0 0.0 0.0 0.0 _posture Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:15:7-14 143370 1971 0.0 0.0 0.0 0.0 == Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:85:15-16 179290 71 0.0 0.0 0.0 0.0 crInAimStance.mitstance Dodge.Creature.Test src/Dodge/Creature/Test.hs:(85,5)-(87,56) 179286 71 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 179287 142 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 179288 142 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 179289 71 0.0 0.0 0.0 0.0 twoFlat Dodge.Creature.Test src/Dodge/Creature/Test.hs:93:1-35 143374 0 0.0 0.0 0.0 0.0 crInAimStance Dodge.Creature.Test src/Dodge/Creature/Test.hs:(81,1)-(87,56) 143375 1900 0.0 0.0 0.0 0.0 crIsAiming Dodge.Creature.Test src/Dodge/Creature/Test.hs:49:1-49 143376 1900 0.0 0.0 0.0 0.0 == Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:41:15-16 143379 1900 0.0 0.0 0.0 0.0 _crStance Dodge.Data.Creature src/Dodge/Data/Creature.hs:62:7-15 143378 1900 0.0 0.0 0.0 0.0 _posture Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:15:7-14 143377 1900 0.0 0.0 0.0 0.0 waistSP Dodge.Creature.HandPos src/Dodge/Creature/HandPos.hs:179:1-25 143417 0 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 143419 0 0.0 0.0 0.0 0.0 _crStance Dodge.Data.Creature src/Dodge/Data/Creature.hs:62:7-15 177262 335 0.0 0.0 0.0 0.0 _strideLength Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:16:7-19 177261 335 0.0 0.0 0.0 0.0 oneH Dodge.Creature.Test src/Dodge/Creature/Test.hs:90:1-28 142638 0 0.0 0.0 0.0 0.0 crInAimStance Dodge.Creature.Test src/Dodge/Creature/Test.hs:(81,1)-(87,56) 142640 3875 0.0 0.0 0.0 0.0 crIsAiming Dodge.Creature.Test src/Dodge/Creature/Test.hs:49:1-49 142641 3875 0.0 0.0 0.0 0.0 == Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:41:15-16 142645 3875 0.0 0.0 0.0 0.0 _crStance Dodge.Data.Creature src/Dodge/Data/Creature.hs:62:7-15 142643 3875 0.0 0.0 0.0 0.0 _posture Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:15:7-14 142642 3875 0.0 0.0 0.0 0.0 == Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:85:15-16 178381 75 0.0 0.0 0.0 0.0 crInAimStance.mitstance Dodge.Creature.Test src/Dodge/Creature/Test.hs:(85,5)-(87,56) 178377 75 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178378 150 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178379 150 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 178380 75 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 142616 0 0.1 0.3 0.1 0.3 shoulderSH Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:171:1-28 143600 0 0.0 0.0 0.0 0.1 overPosSH Shape src/Shape.hs:260:1-28 143601 0 0.0 0.1 0.0 0.1 twists Dodge.Creature.Test src/Dodge/Creature/Test.hs:96:1-35 142628 0 0.0 0.0 0.0 0.0 crInAimStance Dodge.Creature.Test src/Dodge/Creature/Test.hs:(81,1)-(87,56) 142630 3944 0.0 0.0 0.0 0.0 crIsAiming Dodge.Creature.Test src/Dodge/Creature/Test.hs:49:1-49 142631 3944 0.0 0.0 0.0 0.0 == Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:41:15-16 142635 3944 0.0 0.0 0.0 0.0 _crStance Dodge.Data.Creature src/Dodge/Data/Creature.hs:62:7-15 142634 3944 0.0 0.0 0.0 0.0 _posture Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:15:7-14 142632 3944 0.0 0.0 0.0 0.0 == Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:85:15-16 178376 144 0.0 0.0 0.0 0.0 crInAimStance.mitstance Dodge.Creature.Test src/Dodge/Creature/Test.hs:(85,5)-(87,56) 178356 144 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 178357 288 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 178358 288 0.0 0.0 0.0 0.0 ix Control.Lens.At src/Control/Lens/At.hs:(306,3)-(308,22) 178367 144 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 142599 0 0.0 0.0 0.0 0.0 picAtCrPos1 Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:100:1-75 156709 5 0.0 0.0 0.0 0.0 _vxPos Picture.Data src/Picture/Data.hs:14:7-12 157126 45 0.0 0.0 0.0 0.0 _crDir Dodge.Data.Creature src/Dodge/Data/Creature.hs:40:7-12 157127 5 0.0 0.0 0.0 0.0 _crPos Dodge.Data.Creature src/Dodge/Data/Creature.hs:37:7-12 157117 5 0.0 0.0 0.0 0.0 mcSPic Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:(163,1)-(165,45) 156722 331 0.0 0.0 0.1 0.1 _mcDir Dodge.Data.Machine src/Dodge/Data/Machine.hs:36:7-12 157199 331 0.0 0.0 0.0 0.0 _mcPos Dodge.Data.Machine src/Dodge/Data/Machine.hs:35:7-12 156723 331 0.0 0.0 0.0 0.0 drawMachine Dodge.Machine.Draw src/Dodge/Machine/Draw.hs:(13,1)-(17,60) 157151 331 0.0 0.0 0.0 0.0 _mcType Dodge.Data.Machine src/Dodge/Data/Machine.hs:40:7-13 157152 331 0.0 0.0 0.0 0.0 drawBaseMachine Dodge.Machine.Draw src/Dodge/Machine/Draw.hs:(51,1)-(56,21) 157154 271 0.0 0.0 0.0 0.0 _mcColor Dodge.Data.Machine src/Dodge/Data/Machine.hs:37:7-14 159738 271 0.0 0.0 0.0 0.0 _mcWidth Dodge.Data.Machine src/Dodge/Data/Machine.hs:44:7-14 159734 271 0.0 0.0 0.0 0.0 square Geometry.Polygon src/Geometry/Polygon.hs:43:1-21 159735 271 0.0 0.0 0.0 0.0 rectWH Geometry.Polygon src/Geometry/Polygon.hs:23:1-35 159736 271 0.0 0.0 0.0 0.0 rectNSWE Geometry.Polygon src/Geometry/Polygon.hs:20:1-55 159737 271 0.0 0.0 0.0 0.0 drawSensor Dodge.Machine.Draw src/Dodge/Machine/Draw.hs:(20,1)-(22,37) 157200 270 0.0 0.0 0.0 0.0 sensorSPic Dodge.Machine.Draw src/Dodge/Machine/Draw.hs:(64,1)-(68,19) 157201 270 0.0 0.0 0.0 0.0 decorationToShape Dodge.Placement.TopDecoration src/Dodge/Placement/TopDecoration.hs:(10,1)-(14,37) 159754 270 0.0 0.0 0.0 0.0 circleDecoration Dodge.Placement.TopDecoration src/Dodge/Placement/TopDecoration.hs:(57,1)-(59,79) 159767 269 0.0 0.0 0.0 0.0 circleDecoration.toprail Dodge.Placement.TopDecoration src/Dodge/Placement/TopDecoration.hs:59:5-79 159769 2152 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 159770 0 0.0 0.0 0.0 0.0 thinHighBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:78:1-23 159771 0 0.0 0.0 0.0 0.0 highBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(90,1)-(98,58) 159772 269 0.0 0.0 0.0 0.0 highBar.n Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:98:5-58 159775 269 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 159773 0 0.0 0.0 0.0 0.0 upperBoxMT Shape src/Shape.hs:145:1-36 159774 0 0.0 0.0 0.0 0.0 threeLineDecoration Dodge.Placement.TopDecoration src/Dodge/Placement/TopDecoration.hs:(62,1)-(73,52) 159755 1 0.0 0.0 0.0 0.0 threeLineDecoration.f Dodge.Placement.TopDecoration src/Dodge/Placement/TopDecoration.hs:73:5-52 159756 3 0.0 0.0 0.0 0.0 thinHighBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:78:1-23 159757 0 0.0 0.0 0.0 0.0 highBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(90,1)-(98,58) 159758 3 0.0 0.0 0.0 0.0 highBar.n Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:98:5-58 159766 3 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 159759 0 0.0 0.0 0.0 0.0 upperBoxMT Shape src/Shape.hs:145:1-36 159760 0 0.0 0.0 0.0 0.0 threeLineDecoration.h' Dodge.Placement.TopDecoration src/Dodge/Placement/TopDecoration.hs:72:5-16 159765 1 0.0 0.0 0.0 0.0 threeLineDecoration.w' Dodge.Placement.TopDecoration src/Dodge/Placement/TopDecoration.hs:71:5-16 159762 1 0.0 0.0 0.0 0.0 sensorSPic.col Dodge.Machine.Draw src/Dodge/Machine/Draw.hs:67:5-27 159761 270 0.0 0.0 0.0 0.0 sensorSPic.w Dodge.Machine.Draw src/Dodge/Machine/Draw.hs:68:5-19 159763 270 0.0 0.0 0.0 0.0 _mcWidth Dodge.Data.Machine src/Dodge/Data/Machine.hs:44:7-14 159764 270 0.0 0.0 0.0 0.0 drawTurret Dodge.Machine.Draw src/Dodge/Machine/Draw.hs:(59,1)-(61,21) 157155 1 0.0 0.0 0.0 0.0 _vxPos Picture.Data src/Picture/Data.hs:14:7-12 157194 6 0.0 0.0 0.0 0.0 drawTurret.it Dodge.Machine.Draw src/Dodge/Machine/Draw.hs:61:5-21 157158 1 0.0 0.0 0.0 0.0 _tuWeapon Dodge.Data.Machine src/Dodge/Data/Machine.hs:58:7-15 157159 1 0.0 0.0 0.0 0.0 itemSPic Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(19,1)-(26,31) 157156 1 0.0 0.0 0.0 0.0 modulesSPic Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(206,1)-(208,15) 157161 2 0.0 0.0 0.0 0.0 _itType Dodge.Data.Item src/Dodge/Data/Item.hs:35:7-13 157157 1 0.0 0.0 0.0 0.0 _iyModules Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:18:7-16 157160 1 0.0 0.0 0.0 0.0 heldItemSPic Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(142,1)-(189,24) 157162 1 0.0 0.0 0.0 0.0 lasGunPic Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(443,1)-(452,65) 157163 1 0.0 0.0 0.0 0.0 _vxPos Picture.Data src/Picture/Data.hs:14:7-12 157171 6 0.0 0.0 0.0 0.0 lasGunPic.amFrac Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:451:5-34 157172 1 0.0 0.0 0.0 0.0 fractionLoadedAmmo Dodge.Item.Weapon.FractionLoaded src/Dodge/Item/Weapon/FractionLoaded.hs:(14,1)-(16,50) 157173 1 0.0 0.0 0.0 0.0 fractionLoadedAmmo.itmaxammo Dodge.Item.Weapon.FractionLoaded src/Dodge/Item/Weapon/FractionLoaded.hs:16:5-50 157179 1 0.0 0.0 0.0 0.0 _heldConsumption Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:36:11-26 157181 1 0.0 0.0 0.0 0.0 _itUse Dodge.Data.Item src/Dodge/Data/Item.hs:34:7-12 157180 1 0.0 0.0 0.0 0.0 _laMax Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:23:11-16 157182 1 0.0 0.0 0.0 0.0 loadedAmmo Dodge.Item.Weapon.FractionLoaded src/Dodge/Item/Weapon/FractionLoaded.hs:9:1-50 157175 0 0.0 0.0 0.0 0.0 _heldConsumption Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:36:11-26 157177 1 0.0 0.0 0.0 0.0 _itUse Dodge.Data.Item src/Dodge/Data/Item.hs:34:7-12 157176 1 0.0 0.0 0.0 0.0 _laLoaded Dodge.Data.Item.Use.Consumption src/Dodge/Data/Item/Use/Consumption.hs:24:11-19 157178 1 0.0 0.0 0.0 0.0 lasGunPic.col Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:452:5-65 157183 1 0.0 0.0 0.0 0.0 turretItemOffset Dodge.Item.HeldOffset src/Dodge/Item/HeldOffset.hs:(11,1)-(13,26) 157184 1 0.0 0.0 0.0 0.0 _mcDir Dodge.Data.Machine src/Dodge/Data/Machine.hs:36:7-12 157197 1 0.0 0.0 0.0 0.0 _tuDir Dodge.Data.Machine src/Dodge/Data/Machine.hs:61:7-12 157196 1 0.0 0.0 0.0 0.0 transToHandle Dodge.Item.HeldOffset src/Dodge/Item/HeldOffset.hs:(16,1)-(18,27) 157185 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 157186 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 157187 1 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 159739 0 0.0 0.0 0.0 0.0 turretItemOffset Dodge.Item.HeldOffset src/Dodge/Item/HeldOffset.hs:(11,1)-(13,26) 159744 0 0.0 0.0 0.0 0.0 transToHandle Dodge.Item.HeldOffset src/Dodge/Item/HeldOffset.hs:(16,1)-(18,27) 159745 0 0.0 0.0 0.0 0.0 terminalSPic Dodge.Machine.Draw src/Dodge/Machine/Draw.hs:25:1-36 159722 0 0.0 0.0 0.0 0.0 terminalShape Dodge.Machine.Draw src/Dodge/Machine/Draw.hs:(28,1)-(48,21) 159723 60 0.0 0.0 0.0 0.0 terminalShape.col Dodge.Machine.Draw src/Dodge/Machine/Draw.hs:48:5-21 159729 60 0.0 0.0 0.0 0.0 _mcColor Dodge.Data.Machine src/Dodge/Data/Machine.hs:37:7-14 159730 60 0.0 0.0 0.0 0.0 _vxPos Picture.Data src/Picture/Data.hs:14:7-12 157198 12 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 159721 0 0.0 0.1 0.0 0.1 floorItemSPic Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:(153,1)-(155,56) 156713 210 0.0 0.0 0.0 0.0 _flIt Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:14:24-28 157141 210 0.0 0.0 0.0 0.0 _flItPos Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:14:39-46 156714 210 0.0 0.0 0.0 0.0 _flItRot Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:14:59-66 159613 210 0.0 0.0 0.0 0.0 itemSPic Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(19,1)-(26,31) 157142 210 0.0 0.0 0.0 0.0 modulesSPic Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(206,1)-(208,15) 157146 215 0.0 0.0 0.0 0.0 _itType Dodge.Data.Item src/Dodge/Data/Item.hs:35:7-13 157143 210 0.0 0.0 0.0 0.0 _iyModules Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:18:7-16 157144 210 0.0 0.0 0.0 0.0 heldItemSPic Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(142,1)-(189,24) 157147 43 0.0 0.0 0.0 0.0 addBullets Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(251,1)-(255,50) 159687 43 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 159688 129 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 159689 129 0.0 0.0 0.0 0.0 ammoPosition Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(64,1)-(114,34) 159702 43 0.0 0.0 0.0 0.0 bangStickAmmoPos Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(117,1)-(124,74) 159703 43 0.0 0.0 0.0 0.0 baseStickShapeX Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(211,1)-(216,73) 159637 43 0.0 0.0 0.0 0.0 baseStickShapeX.f Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(213,5)-(215,87) 159638 172 0.0 0.0 0.0 0.0 baseStickShapeX.f.ang Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:215:9-87 159671 172 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 159639 0 0.0 0.0 0.0 0.0 baseStickShapeX.barrelspread Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:216:5-73 159672 43 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 159673 43 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 159674 43 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 159606 0 0.0 0.0 0.0 0.0 btSPic Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:(158,1)-(160,57) 156716 61 0.0 0.0 0.0 0.0 _btPict Dodge.Data.Button src/Dodge/Data/Button.hs:49:7-13 157148 61 0.0 0.0 0.0 0.0 _btPos Dodge.Data.Button src/Dodge/Data/Button.hs:50:7-12 156717 61 0.0 0.0 0.0 0.0 drawButton Dodge.Button.Draw src/Dodge/Button/Draw.hs:(10,1)-(13,32) 157149 61 0.0 0.0 0.0 0.0 defaultDrawButton Dodge.Button.Draw src/Dodge/Button/Draw.hs:(31,1)-(39,13) 157150 1 0.0 0.0 0.0 0.0 defaultDrawButton.buttonGeometry Dodge.Button.Draw src/Dodge/Button/Draw.hs:(36,5)-(38,63) 159712 1 0.0 0.0 0.0 0.0 == Dodge.Data.Button src/Dodge/Data/Button.hs:64:14-15 159713 1 0.0 0.0 0.0 0.0 _btState Dodge.Data.Button src/Dodge/Data/Button.hs:55:7-14 159714 1 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 159711 0 0.0 0.0 0.0 0.0 _btRot Dodge.Data.Button src/Dodge/Data/Button.hs:51:7-12 159720 1 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 159710 0 0.0 0.0 0.0 0.0 drawProjectile Dodge.Projectile.Draw src/Dodge/Projectile/Draw.hs:(11,1)-(15,33) 179529 32 0.0 0.0 0.0 0.0 _prjDraw Dodge.Data.Projectile src/Dodge/Data/Projectile.hs:22:11-18 179530 32 0.0 0.0 0.0 0.0 drawShell Dodge.Projectile.Draw src/Dodge/Projectile/Draw.hs:(18,1)-(22,49) 179531 32 0.0 0.0 0.0 0.0 _prjAcc Dodge.Data.Projectile src/Dodge/Data/Projectile.hs:19:11-17 179541 32 0.0 0.0 0.0 0.0 _prjPos Dodge.Data.Projectile src/Dodge/Data/Projectile.hs:16:11-17 179533 32 0.0 0.0 0.0 0.0 overPosSH Shape src/Shape.hs:260:1-28 179532 0 0.0 0.0 0.0 0.0 doDrawing'.(...) Dodge.Render src/Dodge/Render.hs:56:9-62 142483 1040 0.0 0.0 3.7 2.5 wallsToDraw Dodge.Render.Walls src/Dodge/Render/Walls.hs:(18,1)-(27,36) 142486 1040 1.0 1.2 3.7 2.5 <*> Control.Foldl src/Control/Foldl.hs:(257,5)-(261,32) 142487 2080 0.3 0.0 2.7 1.2 <*>.step Control.Foldl src/Control/Foldl.hs:258:13-64 156639 1451141 0.4 0.1 2.4 1.1 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 156640 0 0.2 0.0 0.4 0.0 prefilter Control.Foldl src/Control/Foldl.hs:(1230,1)-(1232,43) 156641 0 0.0 0.0 0.3 0.0 prefilter.step' Control.Foldl src/Control/Foldl.hs:1232:5-43 156642 725557 0.1 0.0 0.2 0.0 wlSeeThroughDraw Dodge.Render.Walls src/Dodge/Render/Walls.hs:49:1-62 156643 725562 0.0 0.0 0.2 0.0 wlIsSeeThrough Dodge.Base.Wall src/Dodge/Base/Wall.hs:(12,1)-(14,14) 156644 725561 0.1 0.0 0.1 0.0 _wlOpacity Dodge.Data.Wall src/Dodge/Data/Wall.hs:22:7-16 156645 725562 0.0 0.0 0.0 0.0 prefilter Control.Foldl src/Control/Foldl.hs:(1230,1)-(1232,43) 156652 0 0.1 0.0 0.5 0.1 prefilter.step' Control.Foldl src/Control/Foldl.hs:1232:5-43 156653 725589 0.2 0.0 0.4 0.1 wlOpaqueDraw Dodge.Render.Walls src/Dodge/Render/Walls.hs:46:1-54 156654 725590 0.1 0.0 0.2 0.0 wlIsOpaque Dodge.Base.Wall src/Dodge/Base/Wall.hs:(7,1)-(9,14) 156655 725598 0.1 0.0 0.1 0.0 _wlOpacity Dodge.Data.Wall src/Dodge/Data/Wall.hs:22:7-16 156656 725611 0.0 0.0 0.0 0.0 _wlHeight Dodge.Data.Wall src/Dodge/Data/Wall.hs:33:7-15 156657 702399 0.0 0.0 0.0 0.0 list Control.Foldl src/Control/Foldl.hs:902:1-40 156658 0 0.0 0.1 0.0 0.1 list.\ Control.Foldl src/Control/Foldl.hs:902:22-29 156659 702383 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 156646 0 0.1 0.0 1.1 0.8 premap.step' Control.Foldl src/Control/Foldl.hs:1195:5-28 156647 725558 0.1 0.1 1.0 0.8 getWallSPic Dodge.Render.Walls src/Dodge/Render/Walls.hs:(52,1)-(54,27) 156649 725559 0.2 0.0 0.3 0.1 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 156650 725553 0.1 0.1 0.2 0.1 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 156651 725566 0.0 0.0 0.0 0.0 mconcat Control.Foldl src/Control/Foldl.hs:578:1-32 156648 0 0.6 0.5 0.6 0.5 <*>.begin Control.Foldl src/Control/Foldl.hs:259:13-38 142496 2077 0.0 0.0 0.0 0.0 <*>.done Control.Foldl src/Control/Foldl.hs:260:13-51 142497 2006 0.0 0.0 0.1 0.1 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 143224 0 0.0 0.0 0.0 0.0 prefilter Control.Foldl src/Control/Foldl.hs:(1230,1)-(1232,43) 143225 0 0.0 0.0 0.0 0.0 list Control.Foldl src/Control/Foldl.hs:902:1-40 143226 0 0.0 0.0 0.0 0.0 <*>.step Control.Foldl src/Control/Foldl.hs:258:13-64 156661 0 0.0 0.0 0.0 0.0 prefilter Control.Foldl src/Control/Foldl.hs:(1230,1)-(1232,43) 143228 0 0.0 0.0 0.1 0.1 list Control.Foldl src/Control/Foldl.hs:902:1-40 143229 0 0.0 0.0 0.0 0.0 <*>.step Control.Foldl src/Control/Foldl.hs:258:13-64 156663 0 0.0 0.0 0.0 0.0 prefilter.step' Control.Foldl src/Control/Foldl.hs:1232:5-43 156664 0 0.0 0.0 0.1 0.1 list Control.Foldl src/Control/Foldl.hs:902:1-40 156665 0 0.0 0.0 0.1 0.1 list.\ Control.Foldl src/Control/Foldl.hs:902:22-29 156666 0 0.1 0.1 0.1 0.1 <*>.step Control.Foldl src/Control/Foldl.hs:258:13-64 156667 0 0.0 0.0 0.0 0.0 prefilter Control.Foldl src/Control/Foldl.hs:(1230,1)-(1232,43) 142489 2080 0.0 0.0 0.0 0.0 fmap Control.Foldl src/Control/Foldl.hs:235:5-62 142488 1040 0.0 0.0 0.0 0.0 premap Control.Foldl src/Control/Foldl.hs:(1193,1)-(1195,28) 142493 1040 0.0 0.0 0.0 0.0 doDrawing'.cfig Dodge.Render src/Dodge/Render.hs:51:9-26 142522 1006 0.0 0.0 0.0 0.0 _uvConfig Dodge.Data.Universe src/Dodge/Data/Universe.hs:36:7-15 142523 1003 0.0 0.0 0.0 0.0 doDrawing'.w Dodge.Render src/Dodge/Render.hs:50:9-22 142484 992 0.0 0.0 0.0 0.0 _uvWorld Dodge.Data.Universe src/Dodge/Data/Universe.hs:31:7-14 142485 992 0.0 0.0 0.0 0.0 _cloudEBO Data.Preload.Render src/Data/Preload/Render.hs:58:7-15 143754 991 0.0 0.0 0.0 0.0 _fboBase Data.Preload.Render src/Data/Preload/Render.hs:39:7-14 144217 991 0.0 0.0 0.0 0.0 _fboHalf2 Data.Preload.Render src/Data/Preload/Render.hs:37:7-15 144110 991 0.0 0.0 0.0 0.0 _graphics_cloud_shadows Dodge.Data.Config src/Dodge/Data/Config.hs:42:7-29 144155 991 0.0 0.0 0.0 0.0 _vboPtr Shader.Data src/Shader/Data.hs:73:7-13 142711 991 0.0 0.0 0.0 0.0 basicUnsafeReplicate Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:241:1328-1396 142436 991 0.0 0.0 0.0 0.0 basicUnsafeReplicate Data.Vector.Generic.Mutable.Base Data/Vector/Generic/Mutable/Base.hs:(98,3)-(102,16) 142437 991 0.0 0.0 0.0 0.0 basicSet Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:146:3-55 142469 991 0.0 0.0 0.0 0.0 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:95:3-16 142470 991 0.0 0.0 0.0 0.0 setByteArray# Data.Primitive.Types Data/Primitive/Types.hs:268:520-884 142471 991 0.0 0.0 0.0 0.0 internal Control.Monad.Primitive Control/Monad/Primitive.hs:99:3-21 142472 991 0.0 0.0 0.0 0.0 setByteArray#.i Data.Primitive.Types Data/Primitive/Types.hs:268:596-619 142473 991 0.0 0.0 0.0 0.0 setByteArray#.n Data.Primitive.Types Data/Primitive/Types.hs:268:662-685 142474 991 0.0 0.0 0.0 0.0 basicUnsafeNew Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:(112,3)-(118,37) 142438 991 0.0 0.0 0.0 0.0 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:95:3-16 142468 991 0.0 0.0 0.0 0.0 bindM3 Control.Monad.Parallel Control/Monad/Parallel.hs:100:1-61 142475 991 0.0 0.0 43.4 48.1 bindM2 Control.Monad.Parallel Control/Monad/Parallel.hs:(160,4)-(163,28) 142476 1982 0.0 0.0 43.4 48.1 forkExec Control.Monad.Parallel Control/Monad/Parallel.hs:(198,4)-(201,80) 142477 1982 0.0 0.0 39.7 46.2 forkExec.\ Control.Monad.Parallel Control/Monad/Parallel.hs:200:31-69 142478 1982 0.2 0.0 39.7 46.2 pokeShape Shader.Poke src/Shader/Poke.hs:(105,1)-(106,19) 142527 0 5.9 3.2 31.0 37.2 unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 142697 7427632 0.0 0.0 0.0 0.0 basicUnsafeIndexM Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:242:817-872 143285 4257576 0.4 0.0 1.1 1.2 basicUnsafeIndexM Data.Vector.Primitive Data/Vector/Primitive.hs:245:3-75 143286 4257576 0.7 1.2 0.7 1.2 indexByteArray# Data.Primitive.Types Data/Primitive/Types.hs:268:220-285 143287 4257576 0.0 0.0 0.0 0.0 >>= Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:36:3-18 142698 4060663 1.6 3.3 4.0 6.5 fmap Data.Vector.Fusion.Stream.Monadic Data/Vector/Fusion/Stream/Monadic.hs:(134,3)-(136,20) 143242 1238819 0.4 0.7 1.5 1.9 basicUnsafeWrite Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:241:1480-1538 143271 984996 0.1 0.0 0.5 0.3 basicUnsafeWrite Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:131:3-69 143272 984996 0.2 0.3 0.4 0.3 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 143275 0 0.2 0.0 0.2 0.0 writeByteArray# Data.Primitive.Types Data/Primitive/Types.hs:268:445-511 143276 984996 0.0 0.0 0.0 0.0 basicUnsafeWrite Linear.V3 src/Linear/V3.hs:(423,3)-(427,35) 156835 209480 0.3 0.6 0.6 0.9 basicUnsafeWrite Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:303:1500-1560 156845 628440 0.0 0.0 0.3 0.2 basicUnsafeWrite Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:131:3-69 156846 628440 0.2 0.2 0.3 0.2 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 156848 0 0.1 0.0 0.1 0.0 writeByteArray# Data.Primitive.Types Data/Primitive/Types.hs:283:455-523 156849 628440 0.0 0.0 0.0 0.0 basicUnsafeWrite.o Linear.V3 src/Linear/V3.hs:424:12-18 156847 209480 0.0 0.0 0.0 0.0 basicUnsafeSlice Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:241:1016-1084 143273 1003139 0.0 0.0 0.1 0.3 basicUnsafeSlice Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:(101,3)-(102,25) 143274 1003139 0.1 0.3 0.1 0.3 unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 143241 1003139 0.0 0.0 0.0 0.0 basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:241:940-980 143245 984996 0.1 0.0 0.1 0.0 basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:100:3-33 143246 984996 0.0 0.0 0.0 0.0 basicUnsafeGrow Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:241:1868-1936 143250 127001 0.0 0.0 0.3 0.3 basicUnsafeGrow Data.Vector.Generic.Mutable.Base Data/Vector/Generic/Mutable/Base.hs:(142,3)-(148,23) 143251 127001 0.1 0.0 0.3 0.3 basicUnsafeCopy Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:(134,3)-(137,34) 143264 127001 0.0 0.1 0.1 0.1 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 143265 127001 0.1 0.0 0.1 0.0 unI# Data.Primitive.ByteArray Data/Primitive/ByteArray.hs:363:1-17 143266 381003 0.0 0.0 0.0 0.0 basicUnsafeCopy.sz Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:137:7-34 143267 127001 0.0 0.0 0.0 0.0 sizeOf Data.Primitive.Types Data/Primitive/Types.hs:120:1-25 143268 127001 0.0 0.0 0.0 0.0 sizeOf# Data.Primitive.Types Data/Primitive/Types.hs:268:70-97 143269 127001 0.0 0.0 0.0 0.0 unI# Data.Primitive.Types Data/Primitive/Types.hs:251:1-17 143270 127001 0.0 0.0 0.0 0.0 basicUnsafeGrow.n Data.Vector.Generic.Mutable.Base Data/Vector/Generic/Mutable/Base.hs:148:7-23 143252 127001 0.0 0.0 0.0 0.0 basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:100:3-33 143253 127001 0.0 0.0 0.0 0.0 basicUnsafeNew Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:(112,3)-(118,37) 143254 127001 0.0 0.1 0.1 0.2 basicUnsafeNew.mx Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:118:7-37 143255 127001 0.0 0.0 0.0 0.0 basicUnsafeNew.size Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:117:7-36 143256 127001 0.0 0.0 0.0 0.0 sizeOf Data.Primitive.Types Data/Primitive/Types.hs:120:1-25 143257 127001 0.0 0.0 0.0 0.0 sizeOf# Data.Primitive.Types Data/Primitive/Types.hs:268:70-97 143258 127001 0.0 0.0 0.0 0.0 unI# Data.Primitive.Types Data/Primitive/Types.hs:251:1-17 143259 127001 0.0 0.0 0.0 0.0 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 143262 127001 0.0 0.2 0.0 0.2 basicUnsafeSlice Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:(101,3)-(102,25) 143263 127001 0.0 0.0 0.0 0.0 enlarge_delta Data.Vector.Generic.Mutable Data/Vector/Generic/Mutable.hs:562:1-34 143247 127001 0.0 0.0 0.0 0.0 basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:241:940-980 143248 127001 0.0 0.0 0.0 0.0 basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:100:3-33 143249 127001 0.0 0.0 0.0 0.0 basicUnsafeFreeze Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:242:508-575 143280 18143 0.0 0.0 0.0 0.0 basicUnsafeFreeze Data.Vector.Primitive Data/Vector/Primitive.hs:(231,3)-(232,51) 143281 18143 0.0 0.0 0.0 0.0 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 143282 18143 0.0 0.0 0.0 0.0 basicUnsafeNew Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:241:1176-1228 143232 18143 0.0 0.0 0.0 0.0 basicUnsafeNew Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:(112,3)-(118,37) 143233 18143 0.0 0.0 0.0 0.0 basicUnsafeNew.mx Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:118:7-37 143234 18143 0.0 0.0 0.0 0.0 basicUnsafeNew.size Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:117:7-36 143235 18143 0.0 0.0 0.0 0.0 sizeOf Data.Primitive.Types Data/Primitive/Types.hs:120:1-25 143236 18143 0.0 0.0 0.0 0.0 sizeOf# Data.Primitive.Types Data/Primitive/Types.hs:268:70-97 143237 18143 0.0 0.0 0.0 0.0 unI# Data.Primitive.Types Data/Primitive/Types.hs:251:1-17 143238 18143 0.0 0.0 0.0 0.0 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 143239 18143 0.0 0.0 0.0 0.0 sChunks Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:123:30-36 143240 18143 0.0 0.0 0.0 0.0 sSize Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:125:30-34 143231 18143 0.0 0.0 0.0 0.0 topPrismIndices Shader.Poke src/Shader/Poke.hs:(337,1)-(351,9) 143243 18143 0.3 0.8 0.3 0.8 topPrismIndices.g Shader.Poke src/Shader/Poke.hs:(348,5)-(351,9) 143278 82083 0.0 0.0 0.0 0.0 topPrismIndices.f Shader.Poke src/Shader/Poke.hs:346:5-31 143244 63940 0.0 0.0 0.0 0.0 topPrismIndices.f' Shader.Poke src/Shader/Poke.hs:347:5-36 143277 63940 0.0 0.0 0.0 0.0 upperBound Data.Vector.Fusion.Bundle.Size Data/Vector/Fusion/Bundle/Size.hs:(126,1)-(128,30) 143230 18143 0.0 0.0 0.0 0.0 basicLength Linear.V3 src/Linear/V3.hs:413:3-29 156813 314280 0.0 0.0 0.0 0.0 sElems Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:122:30-35 142695 311556 0.0 0.0 0.0 0.0 basicUnsafeSlice Linear.V3 src/Linear/V3.hs:414:3-79 156836 235680 0.1 0.1 0.1 0.1 basicUnsafeSlice Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:303:1020-1092 156837 235680 0.0 0.0 0.0 0.0 basicUnsafeSlice Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:(101,3)-(102,25) 156838 235680 0.0 0.0 0.0 0.0 pokeBoxSurface Shader.Poke src/Shader/Poke.hs:(223,1)-(233,41) 156797 157140 5.8 5.9 18.6 24.7 unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 157000 8955300 0.0 0.0 0.0 0.0 >>= Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:36:3-18 157017 8169720 1.3 5.7 1.3 5.7 sElems Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:122:30-35 156798 785580 0.0 0.0 0.0 0.0 - Linear.V3 src/Linear/V3.hs:183:3-18 157019 628440 0.2 0.3 0.6 1.2 <*> Linear.V3 src/Linear/V3.hs:151:3-46 157020 628440 0.2 0.2 0.3 0.4 fmap Linear.V3 src/Linear/V3.hs:107:3-42 157078 0 0.1 0.3 0.1 0.3 fmap Linear.V3 src/Linear/V3.hs:107:3-42 157021 628440 0.2 0.4 0.2 0.4 basicUnsafeIndexM Linear.V3 src/Linear/V3.hs:(441,3)-(446,24) 157002 628440 0.1 0.0 0.9 1.0 >>= Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:50:3-19 157010 1885320 0.3 0.5 0.6 0.8 basicUnsafeIndexM Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:304:833-890 157011 0 0.0 0.0 0.3 0.3 basicUnsafeIndexM Data.Vector.Primitive Data/Vector/Primitive.hs:245:3-75 157012 0 0.2 0.3 0.2 0.3 indexByteArray# Data.Primitive.Types Data/Primitive/Types.hs:283:226-293 157013 1256880 0.0 0.0 0.0 0.0 basicUnsafeIndexM Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:304:833-890 157005 628440 0.0 0.0 0.2 0.2 basicUnsafeIndexM Data.Vector.Primitive Data/Vector/Primitive.hs:245:3-75 157006 628440 0.1 0.2 0.1 0.2 indexByteArray# Data.Primitive.Types Data/Primitive/Types.hs:283:226-293 157008 628440 0.0 0.0 0.0 0.0 basicUnsafeIndexM.o Linear.V3 src/Linear/V3.hs:442:12-18 157004 628440 0.0 0.0 0.0 0.0 basicLength Linear.V3 src/Linear/V3.hs:439:3-35 156994 157140 0.0 0.0 0.0 0.0 pokeBoxSurface.norm Shader.Poke src/Shader/Poke.hs:233:5-41 157070 157140 0.2 0.3 0.6 1.0 - Linear.V3 src/Linear/V3.hs:183:3-18 157073 314280 0.1 0.4 0.3 0.6 <*> Linear.V3 src/Linear/V3.hs:151:3-46 157074 314280 0.1 0.1 0.2 0.2 fmap Linear.V3 src/Linear/V3.hs:107:3-42 157076 0 0.1 0.1 0.1 0.1 fmap Linear.V3 src/Linear/V3.hs:107:3-42 157075 314280 0.0 0.0 0.0 0.0 cross Linear.V3 src/Linear/V3.hs:333:1-62 157077 157140 0.0 0.0 0.0 0.0 negate Linear.V3 src/Linear/V3.hs:187:3-22 157071 157140 0.0 0.0 0.1 0.2 fmap Linear.V3 src/Linear/V3.hs:107:3-42 157072 157140 0.1 0.1 0.1 0.1 pokeBoxSurface.v Shader.Poke src/Shader/Poke.hs:229:5-42 156799 157140 1.3 1.0 8.2 9.1 >>= Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:36:3-18 156881 2985180 0.8 0.8 4.2 4.9 fmap Data.Vector.Fusion.Stream.Monadic Data/Vector/Fusion/Stream/Monadic.hs:(134,3)-(136,20) 156882 785580 0.4 0.3 2.2 2.9 basicUnsafeWrite Linear.V3 src/Linear/V3.hs:(423,3)-(427,35) 156931 628440 0.8 1.9 1.8 2.6 basicUnsafeWrite Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:303:1500-1560 156936 1885320 0.1 0.0 1.0 0.6 basicUnsafeWrite Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:131:3-69 156937 1885320 0.4 0.6 1.0 0.6 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 156940 0 0.5 0.0 0.5 0.0 writeByteArray# Data.Primitive.Types Data/Primitive/Types.hs:283:455-523 156942 1885320 0.0 0.0 0.0 0.0 basicUnsafeWrite.o Linear.V3 src/Linear/V3.hs:424:12-18 156939 628440 0.1 0.1 0.1 0.1 basicUnsafeIndexM Linear.V3 src/Linear/V3.hs:(441,3)-(446,24) 156883 628440 0.1 0.0 1.2 1.3 >>= Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:50:3-19 156888 1885320 0.4 0.5 0.8 1.0 basicUnsafeIndexM Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:304:833-890 156889 1256880 0.2 0.2 0.4 0.5 basicUnsafeIndexM Data.Vector.Primitive Data/Vector/Primitive.hs:245:3-75 156890 1256880 0.2 0.3 0.2 0.3 indexByteArray# Data.Primitive.Types Data/Primitive/Types.hs:283:226-293 156891 1256880 0.0 0.0 0.0 0.0 basicUnsafeIndexM Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:304:833-890 156885 628440 0.1 0.1 0.3 0.3 basicUnsafeIndexM Data.Vector.Primitive Data/Vector/Primitive.hs:245:3-75 156886 628440 0.2 0.2 0.2 0.2 indexByteArray# Data.Primitive.Types Data/Primitive/Types.hs:283:226-293 156887 628440 0.0 0.0 0.0 0.0 basicUnsafeIndexM.o Linear.V3 src/Linear/V3.hs:442:12-18 156884 628440 0.0 0.0 0.0 0.0 basicLength Linear.V3 src/Linear/V3.hs:413:3-29 156892 1099860 0.0 0.0 0.0 0.0 unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 156867 942720 0.0 0.0 0.0 0.0 basicUnsafeSlice Linear.V3 src/Linear/V3.hs:414:3-79 156932 785580 0.2 0.3 0.2 0.3 basicUnsafeSlice Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:303:1020-1092 156933 785580 0.1 0.0 0.1 0.0 basicUnsafeSlice Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:(101,3)-(102,25) 156934 785580 0.0 0.0 0.0 0.0 basicUnsafeGrow Data.Vector.Generic.Mutable.Base Data/Vector/Generic/Mutable/Base.hs:(142,3)-(148,23) 156898 471420 0.2 0.2 2.3 2.6 basicUnsafeCopy Data.Vector.Generic.Mutable.Base Data/Vector/Generic/Mutable/Base.hs:(123,3)-(131,39) 156925 471420 0.1 0.4 1.6 1.9 basicUnsafeCopy.do_copy Data.Vector.Generic.Mutable.Base Data/Vector/Generic/Mutable/Base.hs:(127,7)-(131,39) 156929 942840 0.1 0.0 1.5 1.5 basicUnsafeRead Linear.V3 src/Linear/V3.hs:(417,3)-(422,24) 156953 471420 0.3 0.3 0.7 0.8 basicUnsafeRead Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:303:1422-1476 156956 1414260 0.0 0.0 0.5 0.5 basicUnsafeRead Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:128:3-63 156960 1414260 0.1 0.3 0.4 0.5 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 156962 1414260 0.3 0.0 0.3 0.2 readByteArray# Data.Primitive.Types Data/Primitive/Types.hs:283:313-448 156963 1414260 0.0 0.2 0.0 0.2 basicUnsafeRead.o Linear.V3 src/Linear/V3.hs:418:12-18 156955 471420 0.0 0.0 0.0 0.0 basicUnsafeWrite Linear.V3 src/Linear/V3.hs:(423,3)-(427,35) 156965 471420 0.2 0.2 0.7 0.7 basicUnsafeWrite Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:303:1500-1560 156969 1414260 0.0 0.0 0.5 0.5 basicUnsafeWrite Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:131:3-69 156970 1414260 0.1 0.5 0.4 0.5 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 156971 1414260 0.3 0.0 0.3 0.0 writeByteArray# Data.Primitive.Types Data/Primitive/Types.hs:283:455-523 156974 1414260 0.0 0.0 0.0 0.0 basicUnsafeWrite.o Linear.V3 src/Linear/V3.hs:424:12-18 156967 471420 0.0 0.0 0.0 0.0 basicUnsafeCopy.n Data.Vector.Generic.Mutable.Base Data/Vector/Generic/Mutable/Base.hs:125:7-26 156926 471420 0.0 0.1 0.0 0.1 basicLength Linear.V3 src/Linear/V3.hs:413:3-29 156927 471420 0.0 0.0 0.0 0.0 basicUnsafeGrow.n Data.Vector.Generic.Mutable.Base Data/Vector/Generic/Mutable/Base.hs:148:7-23 156899 471420 0.0 0.1 0.0 0.1 basicLength Linear.V3 src/Linear/V3.hs:413:3-29 156901 471420 0.0 0.0 0.0 0.0 basicUnsafeNew Linear.V3 src/Linear/V3.hs:416:3-61 156902 471420 0.0 0.0 0.4 0.4 basicUnsafeNew Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:303:1188-1242 156904 471420 0.1 0.0 0.4 0.4 basicUnsafeNew Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:(112,3)-(118,37) 156910 471420 0.2 0.2 0.3 0.4 basicUnsafeNew.mx Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:118:7-37 156912 471420 0.0 0.0 0.0 0.0 basicUnsafeNew.size Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:117:7-36 156913 471420 0.0 0.0 0.1 0.0 sizeOf Data.Primitive.Types Data/Primitive/Types.hs:120:1-25 156915 471420 0.0 0.0 0.1 0.0 sizeOf# Data.Primitive.Types Data/Primitive/Types.hs:283:72-101 156916 471420 0.0 0.0 0.0 0.0 unI# Data.Primitive.Types Data/Primitive/Types.hs:251:1-17 156917 471420 0.0 0.0 0.0 0.0 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 156920 471420 0.0 0.2 0.0 0.2 basicUnsafeSlice Linear.V3 src/Linear/V3.hs:414:3-79 156922 471420 0.0 0.0 0.0 0.0 basicUnsafeSlice Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:303:1020-1092 156923 471420 0.0 0.0 0.0 0.0 basicUnsafeSlice Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:(101,3)-(102,25) 156924 471420 0.0 0.0 0.0 0.0 enlarge_delta Data.Vector.Generic.Mutable Data/Vector/Generic/Mutable.hs:562:1-34 156894 471420 0.0 0.1 0.0 0.1 basicLength Linear.V3 src/Linear/V3.hs:413:3-29 156896 471420 0.0 0.0 0.0 0.0 basicLength Linear.V3 src/Linear/V3.hs:439:3-35 156868 157140 0.0 0.0 0.0 0.0 basicUnsafeFreeze Linear.V3 src/Linear/V3.hs:437:3-73 156990 157140 0.0 0.0 0.1 0.0 basicUnsafeFreeze Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:304:510-581 156991 157140 0.0 0.0 0.0 0.0 basicUnsafeFreeze Data.Vector.Primitive Data/Vector/Primitive.hs:(231,3)-(232,51) 156992 157140 0.0 0.0 0.0 0.0 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 156993 157140 0.0 0.0 0.0 0.0 basicUnsafeNew Linear.V3 src/Linear/V3.hs:416:3-61 156871 157140 0.0 0.0 0.1 0.1 basicUnsafeNew Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:303:1188-1242 156872 157140 0.0 0.0 0.1 0.1 basicUnsafeNew Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:(112,3)-(118,37) 156873 157140 0.1 0.1 0.1 0.1 basicUnsafeNew.mx Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:118:7-37 156874 157140 0.0 0.0 0.0 0.0 basicUnsafeNew.size Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:117:7-36 156875 157140 0.0 0.0 0.0 0.0 sizeOf Data.Primitive.Types Data/Primitive/Types.hs:120:1-25 156876 157140 0.0 0.0 0.0 0.0 sizeOf# Data.Primitive.Types Data/Primitive/Types.hs:283:72-101 156877 157140 0.0 0.0 0.0 0.0 unI# Data.Primitive.Types Data/Primitive/Types.hs:251:1-17 156878 157140 0.0 0.0 0.0 0.0 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 156879 157140 0.0 0.0 0.0 0.0 sChunks Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:123:30-36 156880 157140 0.0 0.0 0.0 0.0 sSize Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:125:30-34 156870 157140 0.0 0.0 0.0 0.0 upperBound Data.Vector.Fusion.Bundle.Size Data/Vector/Fusion/Bundle/Size.hs:(126,1)-(128,30) 156869 157140 0.0 0.0 0.0 0.0 pokeBoxSurface.x Shader.Poke src/Shader/Poke.hs:230:5-16 157054 157140 0.1 0.0 0.4 0.3 unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 157055 314280 0.0 0.0 0.0 0.0 basicLength Linear.V3 src/Linear/V3.hs:439:3-35 157056 157140 0.0 0.0 0.0 0.0 basicUnsafeIndexM Linear.V3 src/Linear/V3.hs:(441,3)-(446,24) 157057 157140 0.0 0.0 0.3 0.3 >>= Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:36:3-18 157058 471420 0.2 0.2 0.2 0.2 basicUnsafeIndexM Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:304:833-890 157067 314280 0.0 0.0 0.1 0.0 basicUnsafeIndexM Data.Vector.Primitive Data/Vector/Primitive.hs:245:3-75 157068 314280 0.1 0.0 0.1 0.0 indexByteArray# Data.Primitive.Types Data/Primitive/Types.hs:283:226-293 157069 314280 0.0 0.0 0.0 0.0 basicUnsafeIndexM Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:304:833-890 157059 157140 0.0 0.0 0.1 0.0 basicUnsafeIndexM Data.Vector.Primitive Data/Vector/Primitive.hs:245:3-75 157060 157140 0.0 0.0 0.0 0.0 indexByteArray# Data.Primitive.Types Data/Primitive/Types.hs:283:226-293 157066 157140 0.0 0.0 0.0 0.0 pokeBoxSurface.y Shader.Poke src/Shader/Poke.hs:231:5-16 157038 157140 0.1 0.0 0.4 0.3 unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 157039 314280 0.0 0.0 0.0 0.0 basicLength Linear.V3 src/Linear/V3.hs:439:3-35 157040 157140 0.0 0.0 0.0 0.0 basicUnsafeIndexM Linear.V3 src/Linear/V3.hs:(441,3)-(446,24) 157041 157140 0.0 0.0 0.3 0.3 >>= Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:36:3-18 157042 471420 0.2 0.2 0.2 0.2 basicUnsafeIndexM Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:304:833-890 157051 314280 0.0 0.0 0.1 0.0 basicUnsafeIndexM Data.Vector.Primitive Data/Vector/Primitive.hs:245:3-75 157052 314280 0.1 0.0 0.1 0.0 indexByteArray# Data.Primitive.Types Data/Primitive/Types.hs:283:226-293 157053 314280 0.0 0.0 0.0 0.0 basicUnsafeIndexM Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:304:833-890 157043 157140 0.0 0.0 0.0 0.0 basicUnsafeIndexM Data.Vector.Primitive Data/Vector/Primitive.hs:245:3-75 157044 157140 0.0 0.0 0.0 0.0 indexByteArray# Data.Primitive.Types Data/Primitive/Types.hs:283:226-293 157050 157140 0.0 0.0 0.0 0.0 pokeBoxSurface.z Shader.Poke src/Shader/Poke.hs:232:5-16 157022 157140 0.1 0.0 0.5 0.3 unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 157023 314280 0.0 0.0 0.0 0.0 basicLength Linear.V3 src/Linear/V3.hs:439:3-35 157024 157140 0.0 0.0 0.0 0.0 basicUnsafeIndexM Linear.V3 src/Linear/V3.hs:(441,3)-(446,24) 157025 157140 0.0 0.0 0.4 0.3 >>= Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:36:3-18 157026 471420 0.2 0.2 0.3 0.2 basicUnsafeIndexM Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:304:833-890 157035 314280 0.0 0.0 0.1 0.0 basicUnsafeIndexM Data.Vector.Primitive Data/Vector/Primitive.hs:245:3-75 157036 314280 0.1 0.0 0.1 0.0 indexByteArray# Data.Primitive.Types Data/Primitive/Types.hs:283:226-293 157037 314280 0.0 0.0 0.0 0.0 basicUnsafeIndexM Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:304:833-890 157027 157140 0.0 0.0 0.1 0.0 basicUnsafeIndexM Data.Vector.Primitive Data/Vector/Primitive.hs:245:3-75 157028 157140 0.1 0.0 0.1 0.0 indexByteArray# Data.Primitive.Types Data/Primitive/Types.hs:283:226-293 157034 157140 0.0 0.0 0.0 0.0 basicUnsafeGrow Data.Vector.Generic.Mutable.Base Data/Vector/Generic/Mutable/Base.hs:(142,3)-(148,23) 156816 104800 0.1 0.1 0.8 0.8 basicUnsafeCopy Data.Vector.Generic.Mutable.Base Data/Vector/Generic/Mutable/Base.hs:(123,3)-(131,39) 156831 104800 0.0 0.1 0.6 0.7 basicUnsafeCopy.do_copy Data.Vector.Generic.Mutable.Base Data/Vector/Generic/Mutable/Base.hs:(127,7)-(131,39) 156834 288200 0.0 0.0 0.5 0.6 basicUnsafeRead Linear.V3 src/Linear/V3.hs:(417,3)-(422,24) 156850 183400 0.1 0.1 0.2 0.3 basicUnsafeRead Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:303:1422-1476 156852 550200 0.0 0.0 0.1 0.2 basicUnsafeRead Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:128:3-63 156853 550200 0.0 0.1 0.1 0.2 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 156854 550200 0.1 0.0 0.1 0.1 readByteArray# Data.Primitive.Types Data/Primitive/Types.hs:283:313-448 156855 550200 0.0 0.1 0.0 0.1 basicUnsafeRead.o Linear.V3 src/Linear/V3.hs:418:12-18 156851 183400 0.0 0.0 0.0 0.0 basicUnsafeWrite Linear.V3 src/Linear/V3.hs:(423,3)-(427,35) 156856 183400 0.1 0.1 0.3 0.3 basicUnsafeWrite Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:303:1500-1560 156858 550200 0.0 0.0 0.2 0.2 basicUnsafeWrite Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:131:3-69 156859 550200 0.1 0.2 0.2 0.2 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 156860 550200 0.1 0.0 0.1 0.0 writeByteArray# Data.Primitive.Types Data/Primitive/Types.hs:283:455-523 156861 550200 0.0 0.0 0.0 0.0 basicUnsafeWrite.o Linear.V3 src/Linear/V3.hs:424:12-18 156857 183400 0.0 0.0 0.0 0.0 basicUnsafeCopy.n Data.Vector.Generic.Mutable.Base Data/Vector/Generic/Mutable/Base.hs:125:7-26 156832 104800 0.0 0.0 0.0 0.0 basicLength Linear.V3 src/Linear/V3.hs:413:3-29 156833 104800 0.0 0.0 0.0 0.0 basicUnsafeGrow.n Data.Vector.Generic.Mutable.Base Data/Vector/Generic/Mutable/Base.hs:148:7-23 156817 104800 0.0 0.0 0.0 0.0 basicLength Linear.V3 src/Linear/V3.hs:413:3-29 156818 104800 0.0 0.0 0.0 0.0 basicUnsafeNew Linear.V3 src/Linear/V3.hs:416:3-61 156819 104800 0.0 0.0 0.1 0.1 basicUnsafeNew Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:303:1188-1242 156820 104800 0.0 0.0 0.1 0.1 basicUnsafeNew Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:(112,3)-(118,37) 156821 104800 0.0 0.1 0.1 0.1 basicUnsafeNew.mx Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:118:7-37 156822 104800 0.0 0.0 0.0 0.0 basicUnsafeNew.size Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:117:7-36 156823 104800 0.0 0.0 0.0 0.0 sizeOf Data.Primitive.Types Data/Primitive/Types.hs:120:1-25 156824 104800 0.0 0.0 0.0 0.0 sizeOf# Data.Primitive.Types Data/Primitive/Types.hs:283:72-101 156825 104800 0.0 0.0 0.0 0.0 unI# Data.Primitive.Types Data/Primitive/Types.hs:251:1-17 156826 104800 0.0 0.0 0.0 0.0 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 156827 104800 0.0 0.1 0.0 0.1 basicUnsafeSlice Linear.V3 src/Linear/V3.hs:414:3-79 156828 104800 0.0 0.0 0.0 0.0 basicUnsafeSlice Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:303:1020-1092 156829 104800 0.0 0.0 0.0 0.0 basicUnsafeSlice Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:(101,3)-(102,25) 156830 104800 0.0 0.0 0.0 0.0 enlarge_delta Data.Vector.Generic.Mutable Data/Vector/Generic/Mutable.hs:562:1-34 156814 104800 0.0 0.0 0.0 0.0 basicLength Linear.V3 src/Linear/V3.hs:413:3-29 156815 104800 0.0 0.0 0.0 0.0 basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:242:664-703 143283 86185 0.0 0.0 0.0 0.0 basicLength Data.Vector.Primitive Data/Vector/Primitive.hs:239:3-32 143284 86185 0.0 0.0 0.0 0.0 basicLength Data.Vector Data/Vector.hs:297:3-32 143308 68042 0.0 0.0 0.0 0.0 basicUnsafeIndexM Data.Vector Data/Vector.hs:303:3-62 143309 68042 0.0 0.0 0.0 0.0 array# Data.Primitive.Array Data/Primitive/Array.hs:71:5-10 143310 68042 0.0 0.0 0.0 0.0 basicUnsafeFreeze Linear.V3 src/Linear/V3.hs:437:3-73 156863 26200 0.0 0.0 0.0 0.0 basicUnsafeFreeze Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:304:510-581 156864 26200 0.0 0.0 0.0 0.0 basicUnsafeFreeze Data.Vector.Primitive Data/Vector/Primitive.hs:(231,3)-(232,51) 156865 26200 0.0 0.0 0.0 0.0 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 156866 26200 0.0 0.0 0.0 0.0 basicUnsafeNew Linear.V3 src/Linear/V3.hs:416:3-61 156802 26200 0.0 0.0 0.1 0.0 basicUnsafeNew Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:303:1188-1242 156803 26200 0.0 0.0 0.1 0.0 basicUnsafeNew Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:(112,3)-(118,37) 156804 26200 0.0 0.0 0.1 0.0 basicUnsafeNew.mx Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:118:7-37 156805 26200 0.0 0.0 0.0 0.0 basicUnsafeNew.size Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:117:7-36 156806 26200 0.0 0.0 0.0 0.0 sizeOf Data.Primitive.Types Data/Primitive/Types.hs:120:1-25 156807 26200 0.0 0.0 0.0 0.0 sizeOf# Data.Primitive.Types Data/Primitive/Types.hs:283:72-101 156808 26200 0.0 0.0 0.0 0.0 unI# Data.Primitive.Types Data/Primitive/Types.hs:251:1-17 156809 26200 0.0 0.0 0.0 0.0 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 156811 26200 0.0 0.0 0.0 0.0 boxSurfaces Shader.Poke src/Shader/Poke.hs:(237,1)-(242,57) 156796 26200 0.1 0.4 0.2 0.5 boxSurfaces.f Shader.Poke src/Shader/Poke.hs:242:5-57 157086 104740 0.1 0.1 0.1 0.1 sChunks Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:123:30-36 156812 26200 0.0 0.0 0.0 0.0 sSize Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:125:30-34 156801 26200 0.0 0.0 0.0 0.0 upperBound Data.Vector.Fusion.Bundle.Size Data/Vector/Fusion/Bundle/Size.hs:(126,1)-(128,30) 156800 26200 0.0 0.0 0.0 0.0 pokeCylinderCaps Shader.Poke src/Shader/Poke.hs:(188,1)-(192,24) 157623 847 0.0 0.0 0.1 0.1 pokeCylinderCaps.go Shader.Poke src/Shader/Poke.hs:(190,5)-(192,24) 157624 7623 0.1 0.1 0.1 0.1 >>= Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:36:3-18 157627 88088 0.0 0.1 0.0 0.1 unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 157626 88088 0.0 0.0 0.0 0.0 * Linear.V3 src/Linear/V3.hs:185:3-18 157628 6776 0.0 0.0 0.0 0.0 <*> Linear.V3 src/Linear/V3.hs:151:3-46 157629 6776 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 157630 6776 0.0 0.0 0.0 0.0 - Linear.V3 src/Linear/V3.hs:183:3-18 157639 6776 0.0 0.0 0.0 0.0 <*> Linear.V3 src/Linear/V3.hs:151:3-46 157640 6776 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 157642 0 0.0 0.0 0.0 0.0 fmap Linear.V3 src/Linear/V3.hs:107:3-42 157641 6776 0.0 0.0 0.0 0.0 sElems Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:122:30-35 157625 6776 0.0 0.0 0.0 0.0 drawShadowsByImportance Dodge.Shadows src/Dodge/Shadows.hs:9:1-57 142725 0 0.0 0.0 0.0 0.0 < Shape.Data src/Shape/Data.hs:39:19-21 142728 45190 0.0 0.0 0.0 0.0 _sfShadowImportance Shape.Data src/Shape/Data.hs:45:7-25 142726 45190 0.0 0.0 0.0 0.0 pokeWallsWindows Shader.Poke src/Shader/Poke.hs:(53,1)-(56,34) 143222 0 0.3 0.1 8.5 9.0 pokeWall Shader.Poke src/Shader/Poke.hs:(75,1)-(82,34) 156688 698404 5.9 4.4 8.2 8.8 >>= Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:36:3-18 156691 6285636 1.3 4.2 1.3 4.2 unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 156690 6285636 0.0 0.0 0.0 0.0 pokeWall.f Shader.Poke src/Shader/Poke.hs:79:5-38 156692 5587232 0.0 0.0 0.0 0.0 pokeWall.(...) Shader.Poke src/Shader/Poke.hs:80:5-35 156695 698404 0.0 0.0 0.0 0.0 _wlLine Dodge.Data.Wall src/Dodge/Data/Wall.hs:19:7-13 156696 698404 0.0 0.0 0.0 0.0 pokeWall.a Shader.Poke src/Shader/Poke.hs:82:5-34 156703 698404 0.4 0.1 0.4 0.1 pokeWall.t Shader.Poke src/Shader/Poke.hs:81:5-49 156700 698404 0.2 0.1 0.2 0.1 _opTexture Dodge.Data.Wall src/Dodge/Data/Wall.hs:42:15-24 156701 698404 0.0 0.0 0.0 0.0 _wlOpacity Dodge.Data.Wall src/Dodge/Data/Wall.hs:22:7-16 156702 698404 0.0 0.0 0.0 0.0 pokeWall.x Shader.Poke src/Shader/Poke.hs:80:5-35 156694 698404 0.1 0.0 0.1 0.0 pokeWall.x1 Shader.Poke src/Shader/Poke.hs:80:5-35 156698 698404 0.1 0.0 0.1 0.0 pokeWall.y Shader.Poke src/Shader/Poke.hs:80:5-35 156697 698404 0.1 0.0 0.1 0.0 pokeWall.y1 Shader.Poke src/Shader/Poke.hs:80:5-35 156699 698404 0.1 0.0 0.1 0.0 sElems Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:122:30-35 156689 698404 0.0 0.0 0.0 0.0 bindM3.\ Control.Monad.Parallel Control/Monad/Parallel.hs:100:37-40 143717 991 0.0 0.0 0.0 0.0 liftM2.\ Control.Monad.Parallel Control/Monad/Parallel.hs:104:33-46 143718 0 0.0 0.0 0.0 0.0 doDrawing'.\ Dodge.Render src/Dodge/Render.hs:68:24-36 143719 991 0.0 0.0 0.0 0.0 doDrawing'.wp Dodge.Render src/Dodge/Render.hs:65:9-48 142481 991 0.0 0.0 0.0 0.0 liftM2 Control.Monad.Parallel Control/Monad/Parallel.hs:104:1-53 142479 991 0.0 0.0 0.0 0.0 liftM2.\ Control.Monad.Parallel Control/Monad/Parallel.hs:104:33-46 143642 991 0.0 0.0 0.0 0.0 pokeLayVerxs Shader.Poke src/Shader/Poke.hs:415:1-79 142480 991 1.7 0.7 3.7 1.9 basicUnsafeRead Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:241:1404-1456 142694 1884540 0.1 0.0 0.8 0.6 basicUnsafeRead Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:128:3-63 142696 1884540 0.3 0.4 0.8 0.6 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:95:3-16 142699 1884540 0.4 0.0 0.5 0.3 readByteArray# Data.Primitive.Types Data/Primitive/Types.hs:268:305-438 142700 1884540 0.1 0.3 0.1 0.3 _vboPtr Shader.Data src/Shader/Data.hs:73:7-13 142710 942270 0.0 0.0 0.0 0.0 _vxCol Picture.Data src/Picture/Data.hs:15:7-12 142709 942270 0.0 0.0 0.0 0.0 _vxExt Picture.Data src/Picture/Data.hs:16:7-12 142712 942270 0.0 0.0 0.0 0.0 _vxLayer Picture.Data src/Picture/Data.hs:17:7-14 142693 942270 0.1 0.0 0.1 0.0 _vxPos Picture.Data src/Picture/Data.hs:14:7-12 142708 942270 0.0 0.0 0.0 0.0 _vxShadNum Picture.Data src/Picture/Data.hs:18:7-16 142685 942270 0.1 0.0 0.1 0.0 basicUnsafeRead Data.Vector.Mutable Data/Vector/Mutable.hs:132:3-59 142701 942270 0.1 0.3 0.3 0.3 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:95:3-16 142706 942270 0.2 0.0 0.2 0.0 marray# Data.Primitive.Array Data/Primitive/Array.hs:84:5-11 142707 942270 0.0 0.0 0.0 0.0 basicUnsafeWrite Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:241:1480-1538 142713 942270 0.0 0.0 0.4 0.3 basicUnsafeWrite Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:131:3-69 142714 942270 0.1 0.3 0.4 0.3 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:95:3-16 142715 942270 0.3 0.0 0.3 0.0 writeByteArray# Data.Primitive.Types Data/Primitive/Types.hs:268:445-511 142716 942270 0.0 0.0 0.0 0.0 _unShadNum Picture.Data src/Picture/Data.hs:48:1-21 142683 0 0.1 0.0 0.1 0.0 fromEnum Picture.Data src/Picture/Data.hs:42:24-27 142684 942270 0.0 0.0 0.0 0.0 layerNum Picture.Data src/Picture/Data.hs:32:1-19 142691 0 0.1 0.0 0.1 0.0 fromEnum Picture.Data src/Picture/Data.hs:29:24-27 142692 942270 0.0 0.0 0.0 0.0 bufferShaderLayers Shader.Bind src/Shader/Bind.hs:(36,1)-(49,86) 143720 991 0.0 0.0 0.1 0.1 basicUnsafeRead Data.Vector.Mutable Data/Vector/Mutable.hs:132:3-59 143722 3964 0.0 0.0 0.0 0.0 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:95:3-16 143723 3964 0.0 0.0 0.0 0.0 marray# Data.Primitive.Array Data/Primitive/Array.hs:84:5-11 143724 3964 0.0 0.0 0.0 0.0 bufferShaderLayers.f Shader.Bind src/Shader/Bind.hs:(38,5)-(49,86) 143725 3964 0.0 0.0 0.1 0.1 bufferShaderLayers.f.g Shader.Bind src/Shader/Bind.hs:(43,9)-(49,86) 143726 23784 0.0 0.0 0.1 0.1 _vboName Shader.Data src/Shader/Data.hs:72:7-14 143744 23784 0.0 0.0 0.0 0.0 _vboPtr Shader.Data src/Shader/Data.hs:73:7-13 143748 23784 0.0 0.0 0.0 0.0 basicUnsafeRead Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:241:1404-1456 143727 23784 0.0 0.0 0.0 0.0 basicUnsafeRead Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:128:3-63 143728 23784 0.0 0.0 0.0 0.0 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:95:3-16 143729 23784 0.0 0.0 0.0 0.0 readByteArray# Data.Primitive.Types Data/Primitive/Types.hs:268:305-438 143730 23784 0.0 0.0 0.0 0.0 glNamedBufferSubDataH Shader.Bind src/Shader/Bind.hs:52:1-44 143732 0 0.0 0.0 0.0 0.0 glNamedBufferSubData Graphics.GL.Functions.F18 src/Graphics/GL/Functions/F18.hs:1384:1-87 143733 23784 0.0 0.0 0.0 0.0 bufferShaderLayers.f.stride Shader.Bind src/Shader/Bind.hs:40:13-42 143746 3964 0.0 0.0 0.0 0.0 _vboVertexSize Shader.Data src/Shader/Data.hs:74:7-20 143747 3964 0.0 0.0 0.0 0.0 bufferShaderLayers.f.theVBO Shader.Bind src/Shader/Bind.hs:39:13-29 143745 3964 0.0 0.0 0.0 0.0 basicLength Data.Vector.Mutable Data/Vector/Mutable.hs:103:3-33 143721 991 0.0 0.0 0.0 0.0 debugOn Dodge.Data.Config src/Dodge/Data/Config.hs:150:1-42 143962 991 0.0 0.0 0.0 0.0 _debug_booleans Dodge.Data.Config src/Dodge/Data/Config.hs:57:7-21 143963 991 0.0 0.0 0.0 0.0 compare Dodge.Data.Config src/Dodge/Data/Config.hs:92:19-21 143964 991 0.0 0.0 0.0 0.0 doDrawing'.(...) Dodge.Render src/Dodge/Render.hs:58:9-56 143901 991 0.0 0.0 0.0 0.0 doDrawing'.\ Dodge.Render src/Dodge/Render.hs:334:57-75 144214 991 0.0 0.0 0.0 0.0 glDrawBuffers Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:876:1-61 144215 991 0.0 0.0 0.0 0.0 doDrawing'.\ Dodge.Render src/Dodge/Render.hs:(309,13)-(313,19) 144194 991 0.0 0.0 0.0 0.0 _1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:119:3-37 144196 991 0.0 0.0 0.0 0.0 glClearNamedFramebufferfv Graphics.GL.Functions.F03 src/Graphics/GL/Functions/F03.hs:248:1-96 144195 991 0.0 0.0 0.0 0.0 doDrawing'.\ Dodge.Render src/Dodge/Render.hs:(288,13)-(292,19) 144165 991 0.0 0.0 0.0 0.0 _1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:119:3-37 144167 991 0.0 0.0 0.0 0.0 glClearNamedFramebufferfv Graphics.GL.Functions.F03 src/Graphics/GL/Functions/F03.hs:248:1-96 144166 991 0.0 0.0 0.0 0.0 doDrawing'.\ Dodge.Render src/Dodge/Render.hs:(282,13)-(286,19) 144158 991 0.0 0.0 0.0 0.0 _1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:119:3-37 144160 991 0.0 0.0 0.0 0.0 glClearNamedFramebufferfv Graphics.GL.Functions.F03 src/Graphics/GL/Functions/F03.hs:248:1-96 144159 991 0.0 0.0 0.0 0.0 doDrawing'.\ Dodge.Render src/Dodge/Render.hs:280:83-101 144156 991 0.0 0.0 0.0 0.0 glDrawBuffers Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:876:1-61 144157 991 0.0 0.0 0.0 0.0 doDrawing'.\ Dodge.Render src/Dodge/Render.hs:(261,9)-(265,15) 144147 991 0.0 0.0 0.0 0.0 _1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:119:3-37 144149 991 0.0 0.0 0.0 0.0 glClearNamedFramebufferfv Graphics.GL.Functions.F03 src/Graphics/GL/Functions/F03.hs:248:1-96 144148 991 0.0 0.0 0.0 0.0 doDrawing'.\ Dodge.Render src/Dodge/Render.hs:259:57-75 144135 991 0.0 0.0 0.0 0.0 glDrawBuffers Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:876:1-61 144136 991 0.0 0.0 0.0 0.0 doDrawing'.\ Dodge.Render src/Dodge/Render.hs:(225,9)-(229,15) 144099 991 0.0 0.0 0.0 0.0 _1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:119:3-37 144101 991 0.0 0.0 0.0 0.0 glClearNamedFramebufferfv Graphics.GL.Functions.F03 src/Graphics/GL/Functions/F03.hs:248:1-96 144100 991 0.0 0.0 0.0 0.0 doDrawing'.\ Dodge.Render src/Dodge/Render.hs:(218,9)-(221,15) 144082 991 0.0 0.0 0.0 0.0 _1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:119:3-37 144084 991 0.0 0.0 0.0 0.0 glInvalidateNamedFramebufferData Graphics.GL.Functions.F14 src/Graphics/GL/Functions/F14.hs:1532:1-105 144083 991 0.0 0.0 0.0 0.0 doDrawing'.\ Dodge.Render src/Dodge/Render.hs:(165,9)-(169,15) 144001 991 0.0 0.0 0.0 0.0 _1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:119:3-37 144003 991 0.0 0.0 0.0 0.0 glClearNamedFramebufferfv Graphics.GL.Functions.F03 src/Graphics/GL/Functions/F03.hs:248:1-96 144002 991 0.0 0.0 0.0 0.0 doDrawing'.\ Dodge.Render src/Dodge/Render.hs:(159,9)-(163,15) 143994 991 0.0 0.0 0.0 0.0 _1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:119:3-37 143996 991 0.0 0.0 0.0 0.0 glClearNamedFramebufferfv Graphics.GL.Functions.F03 src/Graphics/GL/Functions/F03.hs:248:1-96 143995 991 0.0 0.0 0.0 0.0 doDrawing'.\ Dodge.Render src/Dodge/Render.hs:(134,9)-(138,15) 143955 991 0.0 0.0 0.0 0.0 _1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:119:3-37 143957 991 0.0 0.0 0.0 0.0 glClearNamedFramebufferfv Graphics.GL.Functions.F03 src/Graphics/GL/Functions/F03.hs:248:1-96 143956 991 0.0 0.0 0.0 0.0 doDrawing'.\ Dodge.Render src/Dodge/Render.hs:126:9-55 143941 991 0.0 0.0 0.0 0.0 glNamedBufferSubData Graphics.GL.Functions.F18 src/Graphics/GL/Functions/F18.hs:1384:1-87 143942 991 0.0 0.0 0.0 0.0 doDrawing'.\ Dodge.Render src/Dodge/Render.hs:122:19-65 143844 991 0.0 0.0 0.0 0.0 glNamedBufferSubData Graphics.GL.Functions.F18 src/Graphics/GL/Functions/F18.hs:1384:1-87 143845 991 0.0 0.0 0.0 0.0 doDrawing'.\ Dodge.Render src/Dodge/Render.hs:(110,9)-(114,15) 143762 991 0.0 0.0 0.0 0.0 _1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:119:3-37 143774 991 0.0 0.0 0.0 0.0 glClearNamedFramebufferfv Graphics.GL.Functions.F03 src/Graphics/GL/Functions/F03.hs:248:1-96 143763 991 0.0 0.0 0.0 0.0 doDrawing'.camzoom Dodge.Render src/Dodge/Render.hs:53:9-37 143913 991 0.0 0.0 0.0 0.0 doDrawing'.fs Dodge.Render src/Dodge/Render.hs:183:9-31 144020 991 0.0 0.0 0.0 0.0 _shapeShader Data.Preload.Render src/Data/Preload/Render.hs:30:7-18 144021 991 0.0 0.0 0.0 0.0 doDrawing'.lightPoints Dodge.Render src/Dodge/Render.hs:57:9-76 144062 991 0.1 0.1 0.2 0.2 _lsPos Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:28:7-12 159777 28329 0.0 0.0 0.0 0.0 _lsRad Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:29:7-12 159785 23550 0.0 0.0 0.0 0.0 pointInPolygon Geometry.Polygon src/Geometry/Polygon.hs:(60,1)-(61,27) 159778 23550 0.0 0.0 0.0 0.0 pointInPolygon.\ Geometry.Polygon src/Geometry/Polygon.hs:60:39-55 159779 69239 0.0 0.0 0.0 0.0 _lsParam Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:36:7-14 159776 23103 0.0 0.0 0.0 0.0 debugOn Dodge.Data.Config src/Dodge/Data/Config.hs:150:1-42 159780 21740 0.0 0.0 0.0 0.0 _debug_booleans Dodge.Data.Config src/Dodge/Data/Config.hs:57:7-21 159781 361 0.0 0.0 0.0 0.0 compare Dodge.Data.Config src/Dodge/Data/Config.hs:92:19-21 159782 361 0.0 0.0 0.0 0.0 intersectSegPolyFirst Geometry.Intersect src/Geometry/Intersect.hs:(244,1)-(246,34) 159783 21740 0.0 0.0 0.1 0.1 intersectSegPolyFirst.lineColl Geometry.Intersect src/Geometry/Intersect.hs:246:5-34 159784 21740 0.0 0.0 0.1 0.0 == Linear.V2 src/Linear/V2.hs:114:4-5 159786 167942 0.0 0.0 0.0 0.0 _lsCol Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:30:7-12 159787 4779 0.0 0.0 0.0 0.0 fromEnum Dodge.Data.Config src/Dodge/Data/Config.hs:36:35-38 144063 991 0.0 0.0 0.0 0.0 _tlsParam Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:43:7-15 179948 447 0.0 0.0 0.0 0.0 doDrawing'.nFls Dodge.Render src/Dodge/Render.hs:60:9-45 144034 991 0.0 0.0 0.0 0.0 doDrawing'.rot Dodge.Render src/Dodge/Render.hs:52:9-32 143911 991 0.0 0.0 0.0 0.0 doDrawing'.shadV Dodge.Render src/Dodge/Render.hs:59:9-37 142702 991 0.0 0.0 0.0 0.0 _pictureShaders Data.Preload.Render src/Data/Preload/Render.hs:33:7-21 142703 991 0.0 0.0 0.0 0.0 doDrawing'.trans Dodge.Render src/Dodge/Render.hs:54:9-37 143894 991 0.0 0.0 0.0 0.0 doDrawing'.vfx Dodge.Render src/Dodge/Render.hs:58:9-56 143977 991 0.0 0.0 0.0 0.0 doDrawing'.vfy Dodge.Render src/Dodge/Render.hs:58:9-56 143978 991 0.0 0.0 0.0 0.0 doDrawing'.viewFroms Dodge.Render src/Dodge/Render.hs:58:9-56 143900 991 0.0 0.0 0.0 0.0 doDrawing'.wallsToPoke Dodge.Render src/Dodge/Render.hs:56:9-62 143227 991 0.0 0.0 0.0 0.0 doDrawing'.windowPoints Dodge.Render src/Dodge/Render.hs:56:9-62 143223 991 0.0 0.0 0.0 0.0 doDrawing'.wins Dodge.Render src/Dodge/Render.hs:55:9-57 143895 991 0.0 0.0 0.0 0.0 windowXFloat Dodge.Data.Config src/Dodge/Data/Config.hs:62:1-38 143896 0 0.0 0.0 0.0 0.0 _windowX Dodge.Data.Config src/Dodge/Data/Config.hs:51:7-14 143897 991 0.0 0.0 0.0 0.0 windowYFloat Dodge.Data.Config src/Dodge/Data/Config.hs:64:1-38 143898 0 0.0 0.0 0.0 0.0 _windowY Dodge.Data.Config src/Dodge/Data/Config.hs:52:7-14 143899 991 0.0 0.0 0.0 0.0 doDrawing'.ws Dodge.Render src/Dodge/Render.hs:65:9-48 142551 991 0.0 0.0 0.0 0.0 drawShadowsByImportance Dodge.Shadows src/Dodge/Shadows.hs:9:1-57 142723 991 0.0 0.0 0.0 0.0 getDistortions Dodge.Render src/Dodge/Render.hs:(383,1)-(385,20) 144219 991 0.0 0.0 0.0 0.0 glBindBufferBase Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:874:1-72 143831 991 0.0 0.0 0.0 0.0 glBlendFuncSeparatei Graphics.GL.Functions.F02 src/Graphics/GL/Functions/F02.hs:781:1-92 144172 991 0.0 0.0 0.0 0.0 glBlendFunci Graphics.GL.Functions.F02 src/Graphics/GL/Functions/F02.hs:847:1-64 144183 991 0.0 0.0 0.0 0.0 glColorMask Graphics.GL.Functions.F03 src/Graphics/GL/Functions/F03.hs:1399:1-69 144065 991 0.0 0.0 0.0 0.0 glCullFace Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:674:1-47 144008 991 0.0 0.0 0.0 0.0 glInvalidateBufferData Graphics.GL.Functions.F14 src/Graphics/GL/Functions/F14.hs:1487:1-71 144203 991 0.0 0.0 0.0 0.0 glProgramUniform1f Graphics.GL.Functions.F21 src/Graphics/GL/Functions/F21.hs:411:1-77 143979 991 0.0 0.0 0.0 0.0 glProgramUniform3f Graphics.GL.Functions.F21 src/Graphics/GL/Functions/F21.hs:1149:1-89 143966 991 0.0 0.0 0.0 0.0 glSwapWindow SDL.Video.OpenGL src/SDL/Video/OpenGL.hs:141:1-44 144220 991 0.0 0.0 0.0 0.0 perspectiveMatrixb MatrixHelper src/MatrixHelper.hs:(18,1)-(28,24) 143902 991 0.0 0.0 0.3 0.3 !*! Linear.Matrix src/Linear/Matrix.hs:103:1-72 143915 5946 0.0 0.0 0.3 0.3 fmap Linear.V4 src/Linear/V4.hs:114:3-50 143916 124866 0.0 0.1 0.2 0.2 !*!.\ Linear.Matrix src/Linear/Matrix.hs:103:25-69 143917 23784 0.1 0.1 0.2 0.1 <*> Linear.V4 src/Linear/V4.hs:156:3-56 143919 23784 0.0 0.0 0.0 0.0 foldMap Linear.V4 src/Linear/V4.hs:120:3-72 143920 23784 0.0 0.0 0.0 0.0 liftI2 Linear.V4 src/Linear/V4.hs:168:3-17 143918 23784 0.0 0.0 0.0 0.0 ^+^ Linear.Vector src/Linear/Vector.hs:125:3-20 143928 0 0.0 0.0 0.1 0.0 <*> Linear.V4 src/Linear/V4.hs:156:3-56 143929 95136 0.0 0.0 0.0 0.0 !*!.\ Linear.Matrix src/Linear/Matrix.hs:103:25-69 143926 0 0.0 0.0 0.1 0.1 ^+^ Linear.Vector src/Linear/Vector.hs:125:3-20 143927 0 0.0 0.0 0.1 0.1 fmap Linear.V4 src/Linear/V4.hs:114:3-50 143930 95136 0.0 0.1 0.0 0.1 vToL MatrixHelper src/MatrixHelper.hs:47:1-29 143940 4955 0.0 0.0 0.0 0.0 transMat MatrixHelper src/MatrixHelper.hs:(74,1)-(78,16) 143909 1982 0.0 0.0 0.0 0.0 perMat MatrixHelper src/MatrixHelper.hs:(50,1)-(54,16) 143910 991 0.0 0.0 0.0 0.0 rotMatr MatrixHelper src/MatrixHelper.hs:(67,1)-(71,31) 143912 991 0.0 0.0 0.0 0.0 scaleMat MatrixHelper src/MatrixHelper.hs:(60,1)-(64,16) 143914 991 0.0 0.0 0.0 0.0 vertScale MatrixHelper src/MatrixHelper.hs:(81,1)-(85,16) 143908 991 0.0 0.0 0.0 0.0 vertTrans MatrixHelper src/MatrixHelper.hs:(88,1)-(92,16) 143907 991 0.0 0.0 0.0 0.0 lmt MatrixHelper src/MatrixHelper.hs:44:1-29 143904 0 0.0 0.0 0.0 0.0 distribute Linear.V4 src/Linear/V4.hs:(258,3)-(261,49) 143905 991 0.0 0.0 0.0 0.0 fmap Linear.V4 src/Linear/V4.hs:114:3-50 143906 3964 0.0 0.0 0.0 0.0 distribute.\ Linear.V4 src/Linear/V4.hs:261:45 143939 3964 0.0 0.0 0.0 0.0 distribute.\ Linear.V4 src/Linear/V4.hs:260:45 143938 3964 0.0 0.0 0.0 0.0 distribute.\ Linear.V4 src/Linear/V4.hs:259:45 143937 3964 0.0 0.0 0.0 0.0 distribute.\ Linear.V4 src/Linear/V4.hs:258:45 143936 3964 0.0 0.0 0.0 0.0 pingPongBetween Render src/Render.hs:(356,1)-(362,19) 144111 991 0.0 0.0 0.0 0.0 _shaderPrimitive Shader.Data src/Shader/Data.hs:51:7-22 144122 3964 0.0 0.0 0.0 0.0 _shaderUINT Shader.Data src/Shader/Data.hs:50:7-17 144117 3964 0.0 0.0 0.0 0.0 _unFBO Shader.Data src/Shader/Data.hs:55:20-25 144113 3964 0.0 0.0 0.0 0.0 _unPrimitiveMode Shader.Data src/Shader/Data.hs:89:40-55 144121 3964 0.0 0.0 0.0 0.0 _unTO Shader.Data src/Shader/Data.hs:57:18-22 144115 3964 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 144119 3964 0.0 0.0 0.0 0.0 glBindFramebuffer Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:1108:1-68 144112 3964 0.0 0.0 0.0 0.0 glBindTextureUnit Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:1427:1-67 144114 3964 0.0 0.0 0.0 0.0 glBindVertexArray Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:1495:1-61 144118 3964 0.0 0.0 0.0 0.0 glDrawArrays Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:706:1-65 144120 3964 0.0 0.0 0.0 0.0 glUseProgram Graphics.GL.Functions.F29 src/Graphics/GL/Functions/F29.hs:161:1-51 144116 3964 0.0 0.0 0.0 0.0 pokeShape Shader.Poke src/Shader/Poke.hs:(105,1)-(106,19) 142526 991 0.0 0.0 0.0 0.0 pokeWallsWindows Shader.Poke src/Shader/Poke.hs:(53,1)-(56,34) 143221 991 0.0 0.0 0.0 0.0 scaleMatrix MatrixHelper src/MatrixHelper.hs:57:1-38 143836 991 0.0 0.0 0.0 0.0 scaleMat MatrixHelper src/MatrixHelper.hs:(60,1)-(64,16) 143837 991 0.0 0.0 0.0 0.0 vToL MatrixHelper src/MatrixHelper.hs:47:1-29 143838 991 0.0 0.0 0.0 0.0 checkGLError GLHelp src/GLHelp.hs:(18,1)-(22,47) 142424 0 0.0 0.0 0.1 0.0 glGetError Graphics.GL.Functions.F10 src/Graphics/GL/Functions/F10.hs:367:1-43 142425 991 0.1 0.0 0.1 0.0 windowXFloat Dodge.Data.Config src/Dodge/Data/Config.hs:62:1-38 143834 0 0.0 0.0 0.0 0.0 _windowX Dodge.Data.Config src/Dodge/Data/Config.hs:51:7-14 143835 991 0.0 0.0 0.0 0.0 windowYFloat Dodge.Data.Config src/Dodge/Data/Config.hs:64:1-38 143832 0 0.0 0.0 0.0 0.0 _windowY Dodge.Data.Config src/Dodge/Data/Config.hs:52:7-14 143833 991 0.0 0.0 0.0 0.0 doConLoop'.worldSideEffectsWindow Loop src/Loop.hs:246:5-52 142415 1 0.0 0.0 0.0 0.0 theUpdateStep Main appDodge/Main.hs:102:1-59 142416 1 0.0 0.0 0.0 0.0 theCleanup Main appDodge/Main.hs:75:1-77 194137 1 0.0 0.0 0.0 0.0 cleanUpPreload Preload src/Preload.hs:(12,1)-(14,39) 194149 0 0.0 0.0 0.0 0.0 cleanUpRenderPreload Preload.Render src/Preload/Render.hs:234:1-34 194150 1 0.0 0.0 0.0 0.0 cleanUpSoundPreload Preload src/Preload.hs:17:1-38 194151 1 0.0 0.0 0.0 0.0 closeAudio SDL.Mixer src/SDL/Mixer.hs:390:1-37 194152 1 0.0 0.0 0.0 0.0 firstWorldLoad Main appDodge/Main.hs:(78,1)-(99,49) 139444 0 0.0 0.0 2.4 2.9 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142379 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142380 1 0.0 0.0 0.0 0.0 applyWorldConfig Dodge.Config.Update src/Dodge/Config/Update.hs:(42,1)-(44,50) 141952 1 0.0 0.0 0.0 0.0 renderDataResizeUpdate Preload.Update src/Preload/Update.hs:(30,1)-(44,44) 141978 1 0.0 0.0 0.0 0.0 makeByteStringShaderUsingVAO Shader.Compile src/Shader/Compile.hs:(119,1)-(126,13) 142175 1 0.0 0.0 0.0 0.0 makeShaderProgram Shader.Compile src/Shader/Compile.hs:(299,1)-(307,18) 142176 1 0.0 0.0 0.0 0.0 compileAndCheckShader Shader.Compile src/Shader/Compile.hs:(332,1)-(342,20) 142178 2 0.0 0.0 0.0 0.0 checkErrorGL Shader.Compile src/Shader/Compile.hs:(317,1)-(328,44) 142188 2 0.0 0.0 0.0 0.0 checkErrorGL.\ Shader.Compile src/Shader/Compile.hs:(318,28)-(328,44) 142189 2 0.0 0.0 0.0 0.0 glGetShaderiv Graphics.GL.Functions.F12 src/Graphics/GL/Functions/F12.hs:1162:1-67 142190 2 0.0 0.0 0.0 0.0 glCompileShader Graphics.GL.Functions.F04 src/Graphics/GL/Functions/F04.hs:394:1-57 142187 2 0.0 0.0 0.0 0.0 glCreateShader Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:536:1-56 142179 2 0.0 0.0 0.0 0.0 setShaderSource Shader.Compile src/Shader/Compile.hs:(345,1)-(349,58) 142180 2 0.0 0.0 0.0 0.0 withByteString Shader.Compile src/Shader/Compile.hs:(353,1)-(355,45) 142181 2 0.0 0.0 0.0 0.0 withByteString.\ Shader.Compile src/Shader/Compile.hs:355:9-45 142182 2 0.0 0.0 0.0 0.0 setShaderSource.\ Shader.Compile src/Shader/Compile.hs:(347,9)-(349,58) 142183 2 0.0 0.0 0.0 0.0 setShaderSource.\.\ Shader.Compile src/Shader/Compile.hs:(348,13)-(349,58) 142184 2 0.0 0.0 0.0 0.0 setShaderSource.\.\.\ Shader.Compile src/Shader/Compile.hs:349:17-58 142185 2 0.0 0.0 0.0 0.0 glShaderSource Graphics.GL.Functions.F24 src/Graphics/GL/Functions/F24.hs:1121:1-75 142186 2 0.0 0.0 0.0 0.0 glAttachShader Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:583:1-61 142210 2 0.0 0.0 0.0 0.0 glDeleteShader Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:1433:1-55 142216 2 0.0 0.0 0.0 0.0 glDetachShader Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:393:1-61 142215 2 0.0 0.0 0.0 0.0 checkErrorGL Shader.Compile src/Shader/Compile.hs:(317,1)-(328,44) 142212 1 0.0 0.0 0.0 0.0 checkErrorGL.\ Shader.Compile src/Shader/Compile.hs:(318,28)-(328,44) 142213 1 0.0 0.0 0.0 0.0 glGetProgramiv Graphics.GL.Functions.F12 src/Graphics/GL/Functions/F12.hs:573:1-69 142214 1 0.0 0.0 0.0 0.0 glCreateProgram Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:443:1-53 142177 1 0.0 0.0 0.0 0.0 glLinkProgram Graphics.GL.Functions.F15 src/Graphics/GL/Functions/F15.hs:1239:1-53 142211 1 0.0 0.0 0.0 0.0 renderDataResizeUpdate.(...) Preload.Update src/Preload/Update.hs:36:9-45 142205 1 0.0 0.0 0.0 0.0 renderDataResizeUpdate.(...) Preload.Update src/Preload/Update.hs:34:9-87 142197 1 0.0 0.0 0.0 0.0 getWindowSize Dodge.WindowSize src/Dodge/WindowSize.hs:(6,1)-(8,57) 142198 1 0.0 0.0 0.0 0.0 getWindowSize.g Dodge.WindowSize src/Dodge/WindowSize.hs:8:5-57 142199 2 0.0 0.0 0.0 0.0 _graphics_downsize_resolution Dodge.Data.Config src/Dodge/Data/Config.hs:47:7-35 142200 2 0.0 0.0 0.0 0.0 applyResFactor Dodge.Data.Config src/Dodge/Data/Config.hs:(109,1)-(115,30) 142201 2 0.0 0.0 0.0 0.0 _windowX Dodge.Data.Config src/Dodge/Data/Config.hs:51:7-14 142202 1 0.0 0.0 0.0 0.0 _windowY Dodge.Data.Config src/Dodge/Data/Config.hs:52:7-14 142204 1 0.0 0.0 0.0 0.0 renderDataResizeUpdate.(...) Preload.Update src/Preload/Update.hs:35:9-49 142193 1 0.0 0.0 0.0 0.0 renderDataResizeUpdate.bbFrag' Preload.Update src/Preload/Update.hs:37:9-97 142191 1 0.0 0.0 0.0 0.0 renderDataResizeUpdate.bh Preload.Update src/Preload/Update.hs:35:9-49 142192 1 0.0 0.0 0.0 0.0 renderDataResizeUpdate.bmid Preload.Update src/Preload/Update.hs:35:9-49 142208 1 0.0 0.0 0.0 0.0 renderDataResizeUpdate.btt Preload.Update src/Preload/Update.hs:36:9-45 142209 1 0.0 0.0 0.0 0.0 renderDataResizeUpdate.xsize Preload.Update src/Preload/Update.hs:34:9-87 142196 1 0.0 0.0 0.0 0.0 renderDataResizeUpdate.ysize Preload.Update src/Preload/Update.hs:34:9-87 142203 1 0.0 0.0 0.0 0.0 sizeFBOs Framebuffer.Update src/Framebuffer/Update.hs:(26,1)-(78,13) 141979 1 0.0 0.0 0.0 0.0 fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:218:3-14 141997 11 0.0 0.0 0.0 0.0 ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:214:3-44 141998 11 0.0 0.0 0.0 0.0 sizeFBOs.foldUpdateFBOTO Framebuffer.Update src/Framebuffer/Update.hs:(70,5)-(78,13) 142086 4 0.0 0.0 0.0 0.0 ffoldM Framebuffer.Update src/Framebuffer/Update.hs:86:1-25 142087 4 0.0 0.0 0.0 0.0 sizeFBOs.updateFBOTO' Framebuffer.Update src/Framebuffer/Update.hs:(66,5)-(69,34) 142088 1 0.0 0.0 0.0 0.0 updateFBOTO Framebuffer.Update src/Framebuffer/Update.hs:(110,1)-(112,41) 142089 9 0.0 0.0 0.0 0.0 fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:218:3-14 142124 9 0.0 0.0 0.0 0.0 ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:214:3-44 142125 9 0.0 0.0 0.0 0.0 ipeek Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:236:3-70 142126 9 0.0 0.0 0.0 0.0 extract Control.Comonad src/Control/Comonad.hs:177:3-23 142128 9 0.0 0.0 0.0 0.0 sieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:38:3-24 142129 9 0.0 0.0 0.0 0.0 ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:214:3-44 142130 0 0.0 0.0 0.0 0.0 sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:3-50 142134 0 0.0 0.0 0.0 0.0 cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 142135 0 0.0 0.0 0.0 0.0 sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:30-50 142136 0 0.0 0.0 0.0 0.0 cosieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:62:3-30 142137 9 0.0 0.0 0.0 0.0 ipeek.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:236:60-69 142138 9 0.0 0.0 0.0 0.0 ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:214:3-44 142127 0 0.0 0.0 0.0 0.0 ipos Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:234:3-51 142090 9 0.0 0.0 0.0 0.0 extract Control.Comonad src/Control/Comonad.hs:177:3-23 142091 9 0.0 0.0 0.0 0.0 sieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:38:3-24 142092 9 0.0 0.0 0.0 0.0 sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:3-50 142095 9 0.0 0.0 0.0 0.0 cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 142096 9 0.0 0.0 0.0 0.0 sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:30-50 142097 9 0.0 0.0 0.0 0.0 ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:214:3-44 142094 0 0.0 0.0 0.0 0.0 sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:3-50 142098 0 0.0 0.0 0.0 0.0 cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 142099 0 0.0 0.0 0.0 0.0 sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:30-50 142100 0 0.0 0.0 0.0 0.0 cosieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:62:3-30 142101 9 0.0 0.0 0.0 0.0 resizeFBOTO Framebuffer.Update src/Framebuffer/Update.hs:(242,1)-(247,24) 142102 9 0.0 0.0 0.0 0.0 _unFBO Shader.Data src/Shader/Data.hs:55:20-25 142104 9 0.0 0.0 0.0 0.0 _unTO Shader.Data src/Shader/Data.hs:57:18-22 142106 9 0.0 0.0 0.0 0.0 checkFBO Framebuffer.Check src/Framebuffer/Check.hs:(7,1)-(11,75) 142119 9 0.0 0.0 0.0 0.0 _unFBO Shader.Data src/Shader/Data.hs:55:20-25 142121 9 0.0 0.0 0.0 0.0 glCheckNamedFramebufferStatus Graphics.GL.Functions.F02 src/Graphics/GL/Functions/F02.hs:1293:1-92 142120 9 0.0 0.0 0.0 0.0 glBindFramebuffer Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:1108:1-68 142103 9 0.0 0.0 0.0 0.0 initializeTexture2D Framebuffer.Update src/Framebuffer/Update.hs:(250,1)-(258,14) 142109 9 0.0 0.0 0.0 0.0 glTextureParameteri Graphics.GL.Functions.F27 src/Graphics/GL/Functions/F27.hs:503:1-79 142116 18 0.0 0.0 0.0 0.0 _unFBO Shader.Data src/Shader/Data.hs:55:20-25 142118 9 0.0 0.0 0.0 0.0 glNamedFramebufferTexture Graphics.GL.Functions.F18 src/Graphics/GL/Functions/F18.hs:1580:1-97 142117 9 0.0 0.0 0.0 0.0 glTextureStorage2D Graphics.GL.Functions.F27 src/Graphics/GL/Functions/F27.hs:626:1-89 142113 9 0.0 0.0 0.0 0.0 initializeTexture2D.xsize' Framebuffer.Update src/Framebuffer/Update.hs:251:9-31 142114 9 0.0 0.0 0.0 0.0 initializeTexture2D.ysize' Framebuffer.Update src/Framebuffer/Update.hs:252:9-31 142115 9 0.0 0.0 0.0 0.0 mglCreate GLHelp src/GLHelp.hs:(9,1)-(12,20) 142110 9 0.0 0.0 0.0 0.0 mglCreate.\ GLHelp src/GLHelp.hs:(10,26)-(12,20) 142111 9 0.0 0.0 0.0 0.0 glCreateTextures Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:633:1-73 142112 9 0.0 0.0 0.0 0.0 mglDelete GLHelp src/GLHelp.hs:15:1-40 142105 9 0.0 0.0 0.0 0.0 mglDelete.\ GLHelp src/GLHelp.hs:15:34-40 142107 9 0.0 0.0 0.0 0.0 glDeleteTextures Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:1486:1-67 142108 9 0.0 0.0 0.0 0.0 sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:3-50 142131 9 0.0 0.0 0.0 0.0 cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 142132 9 0.0 0.0 0.0 0.0 sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:30-50 142133 9 0.0 0.0 0.0 0.0 sizeFBOs.updateFBOTO' Framebuffer.Update src/Framebuffer/Update.hs:(66,5)-(69,34) 142122 3 0.0 0.0 0.0 0.0 getWindowSize Dodge.WindowSize src/Dodge/WindowSize.hs:(6,1)-(8,57) 142141 2 0.0 0.0 0.0 0.0 getWindowSize.g Dodge.WindowSize src/Dodge/WindowSize.hs:8:5-57 142142 4 0.0 0.0 0.0 0.0 applyResFactor Dodge.Data.Config src/Dodge/Data/Config.hs:(109,1)-(115,30) 142144 4 0.0 0.0 0.0 0.0 _graphics_downsize_resolution Dodge.Data.Config src/Dodge/Data/Config.hs:47:7-35 142150 2 0.0 0.0 0.0 0.0 _graphics_overlay_resolution Dodge.Data.Config src/Dodge/Data/Config.hs:49:7-34 142143 2 0.0 0.0 0.0 0.0 _windowX Dodge.Data.Config src/Dodge/Data/Config.hs:51:7-14 142145 2 0.0 0.0 0.0 0.0 _windowY Dodge.Data.Config src/Dodge/Data/Config.hs:52:7-14 142146 2 0.0 0.0 0.0 0.0 getWindowSize Dodge.WindowSize src/Dodge/WindowSize.hs:(6,1)-(8,57) 141984 2 0.0 0.0 0.0 0.0 getWindowSize.g Dodge.WindowSize src/Dodge/WindowSize.hs:8:5-57 141985 4 0.0 0.0 0.0 0.0 _graphics_world_resolution Dodge.Data.Config src/Dodge/Data/Config.hs:48:7-32 141986 4 0.0 0.0 0.0 0.0 applyResFactor Dodge.Data.Config src/Dodge/Data/Config.hs:(109,1)-(115,30) 141987 4 0.0 0.0 0.0 0.0 _windowX Dodge.Data.Config src/Dodge/Data/Config.hs:51:7-14 141988 2 0.0 0.0 0.0 0.0 _windowY Dodge.Data.Config src/Dodge/Data/Config.hs:52:7-14 141989 2 0.0 0.0 0.0 0.0 updateFBOTO3 Framebuffer.Update src/Framebuffer/Update.hs:(148,1)-(150,41) 141992 2 0.0 0.0 0.0 0.0 fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:218:3-14 142071 2 0.0 0.0 0.0 0.0 ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:214:3-44 142072 2 0.0 0.0 0.0 0.0 ipeek Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:236:3-70 142073 2 0.0 0.0 0.0 0.0 extract Control.Comonad src/Control/Comonad.hs:177:3-23 142075 2 0.0 0.0 0.0 0.0 sieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:38:3-24 142076 2 0.0 0.0 0.0 0.0 ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:214:3-44 142077 0 0.0 0.0 0.0 0.0 sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:3-50 142081 0 0.0 0.0 0.0 0.0 cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 142082 0 0.0 0.0 0.0 0.0 sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:30-50 142083 0 0.0 0.0 0.0 0.0 cosieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:62:3-30 142084 2 0.0 0.0 0.0 0.0 ipeek.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:236:60-69 142085 2 0.0 0.0 0.0 0.0 ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:214:3-44 142074 0 0.0 0.0 0.0 0.0 ipos Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:234:3-51 141993 2 0.0 0.0 0.0 0.0 extract Control.Comonad src/Control/Comonad.hs:177:3-23 141994 2 0.0 0.0 0.0 0.0 sieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:38:3-24 141995 2 0.0 0.0 0.0 0.0 sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:3-50 142000 2 0.0 0.0 0.0 0.0 cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 142001 2 0.0 0.0 0.0 0.0 sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:30-50 142002 2 0.0 0.0 0.0 0.0 ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:214:3-44 141999 0 0.0 0.0 0.0 0.0 sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:3-50 142003 0 0.0 0.0 0.0 0.0 cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 142004 0 0.0 0.0 0.0 0.0 sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:30-50 142005 0 0.0 0.0 0.0 0.0 cosieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:62:3-30 142006 2 0.0 0.0 0.0 0.0 resizeFBOTO3 Framebuffer.Update src/Framebuffer/Update.hs:(218,1)-(229,42) 142007 2 0.0 0.0 0.0 0.0 _unTO Shader.Data src/Shader/Data.hs:57:18-22 142011 6 0.0 0.0 0.0 0.0 initializeTexture2D Framebuffer.Update src/Framebuffer/Update.hs:(250,1)-(258,14) 142024 6 0.0 0.0 0.0 0.0 glTextureParameteri Graphics.GL.Functions.F27 src/Graphics/GL/Functions/F27.hs:503:1-79 142041 12 0.0 0.0 0.0 0.0 _unFBO Shader.Data src/Shader/Data.hs:55:20-25 142053 6 0.0 0.0 0.0 0.0 glNamedFramebufferTexture Graphics.GL.Functions.F18 src/Graphics/GL/Functions/F18.hs:1580:1-97 142042 6 0.0 0.0 0.0 0.0 glTextureStorage2D Graphics.GL.Functions.F27 src/Graphics/GL/Functions/F27.hs:626:1-89 142028 6 0.0 0.0 0.0 0.0 initializeTexture2D.xsize' Framebuffer.Update src/Framebuffer/Update.hs:251:9-31 142039 6 0.0 0.0 0.0 0.0 initializeTexture2D.ysize' Framebuffer.Update src/Framebuffer/Update.hs:252:9-31 142040 6 0.0 0.0 0.0 0.0 mglCreate GLHelp src/GLHelp.hs:(9,1)-(12,20) 142025 6 0.0 0.0 0.0 0.0 mglCreate.\ GLHelp src/GLHelp.hs:(10,26)-(12,20) 142026 6 0.0 0.0 0.0 0.0 glCreateTextures Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:633:1-73 142027 6 0.0 0.0 0.0 0.0 mglDelete GLHelp src/GLHelp.hs:15:1-40 142010 6 0.0 0.0 0.0 0.0 mglDelete.\ GLHelp src/GLHelp.hs:15:34-40 142012 6 0.0 0.0 0.0 0.0 glDeleteTextures Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:1486:1-67 142013 6 0.0 0.0 0.0 0.0 _unFBO Shader.Data src/Shader/Data.hs:55:20-25 142009 2 0.0 0.0 0.0 0.0 checkFBO Framebuffer.Check src/Framebuffer/Check.hs:(7,1)-(11,75) 142067 2 0.0 0.0 0.0 0.0 _unFBO Shader.Data src/Shader/Data.hs:55:20-25 142069 2 0.0 0.0 0.0 0.0 glCheckNamedFramebufferStatus Graphics.GL.Functions.F02 src/Graphics/GL/Functions/F02.hs:1293:1-92 142068 2 0.0 0.0 0.0 0.0 glBindFramebuffer Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:1108:1-68 142008 2 0.0 0.0 0.0 0.0 resizeFBOTO3.\ Framebuffer.Update src/Framebuffer/Update.hs:227:9-56 142054 2 0.0 0.0 0.0 0.0 _unFBO Shader.Data src/Shader/Data.hs:55:20-25 142066 2 0.0 0.0 0.0 0.0 glNamedFramebufferDrawBuffers Graphics.GL.Functions.F18 src/Graphics/GL/Functions/F18.hs:1445:1-99 142055 2 0.0 0.0 0.0 0.0 sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:3-50 142078 2 0.0 0.0 0.0 0.0 cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 142079 2 0.0 0.0 0.0 0.0 sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:264:30-50 142080 2 0.0 0.0 0.0 0.0 _rboBaseBloom Data.Preload.Render src/Data/Preload/Render.hs:46:7-19 141980 1 0.0 0.0 0.0 0.0 resizeRBO Framebuffer.Update src/Framebuffer/Update.hs:(93,1)-(96,27) 141990 1 0.0 0.0 0.0 0.0 glNamedRenderbufferStorage Graphics.GL.Functions.F19 src/Graphics/GL/Functions/F19.hs:336:1-99 141991 1 0.0 0.0 0.0 0.0 resizeShadowFBO' Framebuffer.Update src/Framebuffer/Update.hs:153:1-107 142153 1 0.0 0.0 0.0 0.0 resizeShadowFBO Framebuffer.Update src/Framebuffer/Update.hs:(161,1)-(177,34) 142154 1 0.0 0.0 0.0 0.0 _unTO Shader.Data src/Shader/Data.hs:57:18-22 142158 2 0.0 0.0 0.0 0.0 initializeTexture2DArray Framebuffer.Update src/Framebuffer/Update.hs:(261,1)-(270,14) 142161 2 0.0 0.0 0.0 0.0 glTextureParameteri Graphics.GL.Functions.F27 src/Graphics/GL/Functions/F27.hs:503:1-79 142169 4 0.0 0.0 0.0 0.0 _unFBO Shader.Data src/Shader/Data.hs:55:20-25 142171 2 0.0 0.0 0.0 0.0 glNamedFramebufferTexture Graphics.GL.Functions.F18 src/Graphics/GL/Functions/F18.hs:1580:1-97 142170 2 0.0 0.0 0.0 0.0 glTextureStorage3D Graphics.GL.Functions.F27 src/Graphics/GL/Functions/F27.hs:697:1-95 142165 2 0.0 0.0 0.0 0.0 initializeTexture2DArray.xsize Framebuffer.Update src/Framebuffer/Update.hs:262:9-30 142166 2 0.0 0.0 0.0 0.0 initializeTexture2DArray.ysize Framebuffer.Update src/Framebuffer/Update.hs:263:9-30 142167 2 0.0 0.0 0.0 0.0 initializeTexture2DArray.zsize Framebuffer.Update src/Framebuffer/Update.hs:264:9-30 142168 2 0.0 0.0 0.0 0.0 mglCreate GLHelp src/GLHelp.hs:(9,1)-(12,20) 142162 2 0.0 0.0 0.0 0.0 mglCreate.\ GLHelp src/GLHelp.hs:(10,26)-(12,20) 142163 2 0.0 0.0 0.0 0.0 glCreateTextures Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:633:1-73 142164 2 0.0 0.0 0.0 0.0 mglDelete GLHelp src/GLHelp.hs:15:1-40 142157 2 0.0 0.0 0.0 0.0 mglDelete.\ GLHelp src/GLHelp.hs:15:34-40 142159 2 0.0 0.0 0.0 0.0 glDeleteTextures Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:1486:1-67 142160 2 0.0 0.0 0.0 0.0 _unFBO Shader.Data src/Shader/Data.hs:55:20-25 142156 1 0.0 0.0 0.0 0.0 checkFBO Framebuffer.Check src/Framebuffer/Check.hs:(7,1)-(11,75) 142172 1 0.0 0.0 0.0 0.0 _unFBO Shader.Data src/Shader/Data.hs:55:20-25 142174 1 0.0 0.0 0.0 0.0 glCheckNamedFramebufferStatus Graphics.GL.Functions.F02 src/Graphics/GL/Functions/F02.hs:1293:1-92 142173 1 0.0 0.0 0.0 0.0 glBindFramebuffer Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:1108:1-68 142155 1 0.0 0.0 0.0 0.0 setVol Dodge.Config.Update src/Dodge/Config/Update.hs:(31,1)-(33,61) 141953 1 0.0 0.0 0.0 0.0 setMusicVolume Sound src/Sound.hs:162:1-55 141972 1 0.0 0.0 0.0 0.0 setMusicVolume SDL.Mixer src/SDL/Mixer.hs:1017:1-68 141973 1 0.0 0.0 0.0 0.0 setSoundVolume Sound src/Sound.hs:157:1-66 141954 1 0.0 0.0 0.0 0.0 setVolume SDL.Mixer src/SDL/Mixer.hs:(537,3)-(538,61) 141955 1 0.0 0.0 0.0 0.0 firstWorldLoad.u Main appDodge/Main.hs:(83,9)-(98,17) 142223 1 0.0 0.0 0.0 0.0 splashMenu Dodge.Menu src/Dodge/Menu.hs:(30,1)-(32,39) 142598 1 0.0 0.0 0.0 0.0 #. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142600 1 0.0 0.0 0.0 0.0 #..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142601 1 0.0 0.0 0.0 0.0 initializeOptionMenu Dodge.Menu.Option src/Dodge/Menu/Option.hs:(26,1)-(37,9) 142603 1 0.0 0.0 0.0 0.0 getAvailableListLines Dodge.SelectionList src/Dodge/SelectionList.hs:(11,1)-(16,22) 142622 1 0.0 0.0 0.0 0.0 getAvailableListLines.dToBot Dodge.SelectionList src/Dodge/SelectionList.hs:15:5-80 142623 1 0.0 0.0 0.0 0.0 getAvailableListLines.itmHeight Dodge.SelectionList src/Dodge/SelectionList.hs:14:5-44 142633 1 0.0 0.0 0.0 0.0 getAvailableListLines.vgap Dodge.SelectionList src/Dodge/SelectionList.hs:13:5-33 142629 1 0.0 0.0 0.0 0.0 makeOptionsSelectionList Dodge.Menu.Option src/Dodge/Menu/Option.hs:(64,1)-(68,9) 142618 0 0.0 0.0 0.0 0.0 optionsToSelections Dodge.Menu.Option src/Dodge/Menu/Option.hs:(76,1)-(89,51) 142620 1 0.0 0.0 0.0 0.0 menuOptionToSelectionItem Dodge.Menu.Option src/Dodge/Menu/Option.hs:(127,1)-(148,25) 142788 9 0.0 0.0 0.0 0.0 menuOptionToSelectionItem.isselectable Dodge.Menu.Option src/Dodge/Menu/Option.hs:(138,5)-(140,17) 142789 9 0.0 0.0 0.0 0.0 _moString Dodge.Data.Universe src/Dodge/Data/Universe.hs:106:11-19 142790 9 0.0 0.0 0.0 0.0 splashMenuOptions Dodge.Menu src/Dodge/Menu.hs:(35,1)-(53,35) 142796 0 0.0 0.0 0.0 0.0 splashMenuOptions.displaywhenseed Dodge.Menu src/Dodge/Menu.hs:(51,5)-(53,35) 142892 2 0.0 0.0 0.0 0.0 _uvMSeed Dodge.Data.Universe src/Dodge/Data/Universe.hs:39:7-14 142893 2 0.0 0.0 0.0 0.0 splashMenuOptions.displaycontinue Dodge.Menu src/Dodge/Menu.hs:(48,5)-(50,49) 142797 1 0.0 0.0 0.0 0.0 _uvCanContinue Dodge.Data.Universe src/Dodge/Data/Universe.hs:38:7-20 142798 1 0.0 0.0 0.0 0.0 menuOptionToSelectionItem.optionText Dodge.Menu.Option src/Dodge/Menu/Option.hs:(146,5)-(148,25) 142809 9 0.0 0.0 0.0 0.0 _moString Dodge.Data.Universe src/Dodge/Data/Universe.hs:106:11-19 142810 9 0.0 0.0 0.0 0.0 splashMenuOptions Dodge.Menu src/Dodge/Menu.hs:(35,1)-(53,35) 142811 0 0.0 0.0 0.0 0.0 splashMenuOptions.displaywhenseed Dodge.Menu src/Dodge/Menu.hs:(51,5)-(53,35) 142896 2 0.0 0.0 0.0 0.0 _uvMSeed Dodge.Data.Universe src/Dodge/Data/Universe.hs:39:7-14 142897 2 0.0 0.0 0.0 0.0 splashMenuOptions.displaycontinue Dodge.Menu src/Dodge/Menu.hs:(48,5)-(50,49) 142812 1 0.0 0.0 0.0 0.0 _uvCanContinue Dodge.Data.Universe src/Dodge/Data/Universe.hs:38:7-20 142813 1 0.0 0.0 0.0 0.0 _modString Dodge.Data.Universe src/Dodge/Data/Universe.hs:99:18-27 142814 9 0.0 0.0 0.0 0.0 menuOptionToSelectionItem.thecol Dodge.Menu.Option src/Dodge/Menu/Option.hs:(143,5)-(145,18) 142799 9 0.0 0.0 0.0 0.0 _moString Dodge.Data.Universe src/Dodge/Data/Universe.hs:106:11-19 142800 9 0.0 0.0 0.0 0.0 splashMenuOptions Dodge.Menu src/Dodge/Menu.hs:(35,1)-(53,35) 142801 0 0.0 0.0 0.0 0.0 splashMenuOptions.displaywhenseed Dodge.Menu src/Dodge/Menu.hs:(51,5)-(53,35) 142894 2 0.0 0.0 0.0 0.0 _uvMSeed Dodge.Data.Universe src/Dodge/Data/Universe.hs:39:7-14 142895 2 0.0 0.0 0.0 0.0 splashMenuOptions.displaycontinue Dodge.Menu src/Dodge/Menu.hs:(48,5)-(50,49) 142802 1 0.0 0.0 0.0 0.0 _uvCanContinue Dodge.Data.Universe src/Dodge/Data/Universe.hs:38:7-20 142803 1 0.0 0.0 0.0 0.0 optionsToSelections.ops Dodge.Menu.Option src/Dodge/Menu/Option.hs:(82,5)-(84,112) 142621 1 0.0 0.0 0.0 0.0 doPreload Main appDodge/Main.hs:(130,1)-(140,13) 139459 0 0.0 0.0 2.4 2.9 playMusic SDL.Mixer src/SDL/Mixer.hs:(886,1)-(891,26) 141940 1 0.0 0.0 0.0 0.0 $mForever.\ SDL.Mixer src/SDL/Mixer.hs:561:19 141941 1 0.0 0.0 0.0 0.0 == SDL.Mixer src/SDL/Mixer.hs:552:19-20 141942 1 0.0 0.0 0.0 0.0 loadMusic Dodge.SoundLogic.LoadSound src/Dodge/SoundLogic/LoadSound.hs:(22,1)-(26,9) 141936 0 0.0 0.0 0.0 0.0 load SDL.Mixer src/SDL/Mixer.hs:403:3-42 141937 1 0.0 0.0 0.0 0.0 decode SDL.Mixer src/SDL/Mixer.hs:(872,3)-(877,39) 141938 1 0.0 0.0 0.0 0.0 decode.\ SDL.Mixer src/SDL/Mixer.hs:(873,51)-(877,39) 141939 1 0.0 0.0 0.0 0.0 loadSounds Dodge.SoundLogic.LoadSound src/Dodge/SoundLogic/LoadSound.hs:(17,1)-(19,63) 141908 0 0.0 0.0 0.5 0.3 loadSound Dodge.SoundLogic.LoadSound src/Dodge/SoundLogic/LoadSound.hs:(12,1)-(14,19) 141931 101 0.0 0.0 0.5 0.3 load SDL.Mixer src/SDL/Mixer.hs:403:3-42 141932 101 0.5 0.3 0.5 0.3 decode SDL.Mixer src/SDL/Mixer.hs:(455,3)-(460,39) 141933 101 0.0 0.0 0.0 0.0 decode.\ SDL.Mixer src/SDL/Mixer.hs:(456,51)-(460,39) 141934 101 0.0 0.0 0.0 0.0 openAudio SDL.Mixer src/SDL/Mixer.hs:(265,1)-(271,30) 141911 1 0.0 0.0 0.0 0.0 formatToWord SDL.Mixer src/SDL/Mixer.hs:(329,1)-(337,45) 141913 0 0.0 0.0 0.0 0.0 formatToWord.\ SDL.Mixer src/SDL/Mixer.hs:333:20-45 141922 1 0.0 0.0 0.0 0.0 outputToCInt SDL.Mixer src/SDL/Mixer.hs:(356,1)-(358,13) 141924 0 0.0 0.0 0.0 0.0 outputToCInt.\ SDL.Mixer src/SDL/Mixer.hs:358:13 141929 1 0.0 0.0 0.0 0.0 preloadRender Preload.Render src/Preload/Render.hs:(32,1)-(208,13) 139461 0 0.0 0.0 1.9 2.7 mglCreate GLHelp src/GLHelp.hs:(9,1)-(12,20) 139462 22 0.0 0.0 0.0 0.0 mglCreate.\ GLHelp src/GLHelp.hs:(10,26)-(12,20) 139463 22 0.0 0.0 0.0 0.0 glCreateFramebuffers Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:405:1-75 141800 9 0.0 0.0 0.0 0.0 glCreateTextures Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:633:1-73 141811 9 0.0 0.0 0.0 0.0 glCreateBuffers Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:378:1-65 139464 3 0.0 0.0 0.0 0.0 glCreateRenderbuffers Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:509:1-77 141812 1 0.0 0.0 0.0 0.0 makeShaderUsingVAO Shader.Compile src/Shader/Compile.hs:(137,1)-(144,13) 139757 10 0.0 0.0 0.0 0.0 makeSourcedShader Shader.Compile src/Shader/Compile.hs:(178,1)-(180,41) 139758 10 0.0 0.0 0.0 0.0 makeSourcedShader.\ Shader.Compile src/Shader/Compile.hs:179:34-81 139759 20 0.0 0.0 0.0 0.0 shaderTypeExt Shader.Compile src/Shader/Compile.hs:(183,1)-(186,27) 139760 20 0.0 0.0 0.0 0.0 $mGL_VERTEX_SHADER.\ Graphics.GL.Tokens src/Graphics/GL/Tokens.hs:11456:28-43 139761 20 0.0 0.0 0.0 0.0 $mGL_GEOMETRY_SHADER.\ Graphics.GL.Tokens src/Graphics/GL/Tokens.hs:3688:30-45 139762 10 0.0 0.0 0.0 0.0 $mGL_FRAGMENT_SHADER.\ Graphics.GL.Tokens src/Graphics/GL/Tokens.hs:3362:30-45 140774 6 0.0 0.0 0.0 0.0 makeShaderProgram Shader.Compile src/Shader/Compile.hs:(299,1)-(307,18) 139763 10 0.0 0.0 0.0 0.0 compileAndCheckShader Shader.Compile src/Shader/Compile.hs:(332,1)-(342,20) 139765 20 0.0 0.0 0.0 0.0 checkErrorGL Shader.Compile src/Shader/Compile.hs:(317,1)-(328,44) 139775 20 0.0 0.0 0.0 0.0 checkErrorGL.\ Shader.Compile src/Shader/Compile.hs:(318,28)-(328,44) 139776 20 0.0 0.0 0.0 0.0 glGetShaderiv Graphics.GL.Functions.F12 src/Graphics/GL/Functions/F12.hs:1162:1-67 139777 20 0.0 0.0 0.0 0.0 glCompileShader Graphics.GL.Functions.F04 src/Graphics/GL/Functions/F04.hs:394:1-57 139774 20 0.0 0.0 0.0 0.0 glCreateShader Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:536:1-56 139766 20 0.0 0.0 0.0 0.0 setShaderSource Shader.Compile src/Shader/Compile.hs:(345,1)-(349,58) 139767 20 0.0 0.0 0.0 0.0 withByteString Shader.Compile src/Shader/Compile.hs:(353,1)-(355,45) 139768 20 0.0 0.0 0.0 0.0 withByteString.\ Shader.Compile src/Shader/Compile.hs:355:9-45 139769 20 0.0 0.0 0.0 0.0 setShaderSource.\ Shader.Compile src/Shader/Compile.hs:(347,9)-(349,58) 139770 20 0.0 0.0 0.0 0.0 setShaderSource.\.\ Shader.Compile src/Shader/Compile.hs:(348,13)-(349,58) 139771 20 0.0 0.0 0.0 0.0 setShaderSource.\.\.\ Shader.Compile src/Shader/Compile.hs:349:17-58 139772 20 0.0 0.0 0.0 0.0 glShaderSource Graphics.GL.Functions.F24 src/Graphics/GL/Functions/F24.hs:1121:1-75 139773 20 0.0 0.0 0.0 0.0 glAttachShader Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:583:1-61 139778 20 0.0 0.0 0.0 0.0 glDeleteShader Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:1433:1-55 139784 20 0.0 0.0 0.0 0.0 glDetachShader Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:393:1-61 139783 20 0.0 0.0 0.0 0.0 checkErrorGL Shader.Compile src/Shader/Compile.hs:(317,1)-(328,44) 139780 10 0.0 0.0 0.0 0.0 checkErrorGL.\ Shader.Compile src/Shader/Compile.hs:(318,28)-(328,44) 139781 10 0.0 0.0 0.0 0.0 glGetProgramiv Graphics.GL.Functions.F12 src/Graphics/GL/Functions/F12.hs:573:1-69 139782 10 0.0 0.0 0.0 0.0 glCreateProgram Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:443:1-53 139764 10 0.0 0.0 0.0 0.0 glLinkProgram Graphics.GL.Functions.F15 src/Graphics/GL/Functions/F15.hs:1239:1-53 139779 10 0.0 0.0 0.0 0.0 makeShaderUsingVBO Shader.Compile src/Shader/Compile.hs:(83,1)-(85,42) 139601 6 0.0 0.0 0.0 0.0 makeShaderUsingVAO Shader.Compile src/Shader/Compile.hs:(137,1)-(144,13) 139619 6 0.0 0.0 0.0 0.0 makeSourcedShader Shader.Compile src/Shader/Compile.hs:(178,1)-(180,41) 139620 6 0.0 0.0 0.0 0.0 makeSourcedShader.\ Shader.Compile src/Shader/Compile.hs:179:34-81 139621 14 0.0 0.0 0.0 0.0 shaderTypeExt Shader.Compile src/Shader/Compile.hs:(183,1)-(186,27) 139622 14 0.0 0.0 0.0 0.0 $mGL_VERTEX_SHADER.\ Graphics.GL.Tokens src/Graphics/GL/Tokens.hs:11456:28-43 139623 14 0.0 0.0 0.0 0.0 $mGL_GEOMETRY_SHADER.\ Graphics.GL.Tokens src/Graphics/GL/Tokens.hs:3688:30-45 139626 8 0.0 0.0 0.0 0.0 $mGL_FRAGMENT_SHADER.\ Graphics.GL.Tokens src/Graphics/GL/Tokens.hs:3362:30-45 139627 4 0.0 0.0 0.0 0.0 makeShaderProgram Shader.Compile src/Shader/Compile.hs:(299,1)-(307,18) 139628 6 0.0 0.0 0.0 0.0 compileAndCheckShader Shader.Compile src/Shader/Compile.hs:(332,1)-(342,20) 139640 14 0.0 0.0 0.0 0.0 checkErrorGL Shader.Compile src/Shader/Compile.hs:(317,1)-(328,44) 139680 14 0.0 0.0 0.0 0.0 checkErrorGL.\ Shader.Compile src/Shader/Compile.hs:(318,28)-(328,44) 139681 14 0.0 0.0 0.0 0.0 glGetShaderiv Graphics.GL.Functions.F12 src/Graphics/GL/Functions/F12.hs:1162:1-67 139682 14 0.0 0.0 0.0 0.0 glCompileShader Graphics.GL.Functions.F04 src/Graphics/GL/Functions/F04.hs:394:1-57 139669 14 0.0 0.0 0.0 0.0 glCreateShader Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:536:1-56 139641 14 0.0 0.0 0.0 0.0 setShaderSource Shader.Compile src/Shader/Compile.hs:(345,1)-(349,58) 139652 14 0.0 0.0 0.0 0.0 withByteString Shader.Compile src/Shader/Compile.hs:(353,1)-(355,45) 139653 14 0.0 0.0 0.0 0.0 withByteString.\ Shader.Compile src/Shader/Compile.hs:355:9-45 139654 14 0.0 0.0 0.0 0.0 setShaderSource.\ Shader.Compile src/Shader/Compile.hs:(347,9)-(349,58) 139655 14 0.0 0.0 0.0 0.0 setShaderSource.\.\ Shader.Compile src/Shader/Compile.hs:(348,13)-(349,58) 139656 14 0.0 0.0 0.0 0.0 setShaderSource.\.\.\ Shader.Compile src/Shader/Compile.hs:349:17-58 139657 14 0.0 0.0 0.0 0.0 glShaderSource Graphics.GL.Functions.F24 src/Graphics/GL/Functions/F24.hs:1121:1-75 139658 14 0.0 0.0 0.0 0.0 glAttachShader Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:583:1-61 139693 14 0.0 0.0 0.0 0.0 glDeleteShader Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:1433:1-55 139739 14 0.0 0.0 0.0 0.0 glDetachShader Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:393:1-61 139728 14 0.0 0.0 0.0 0.0 checkErrorGL Shader.Compile src/Shader/Compile.hs:(317,1)-(328,44) 139715 6 0.0 0.0 0.0 0.0 checkErrorGL.\ Shader.Compile src/Shader/Compile.hs:(318,28)-(328,44) 139716 6 0.0 0.0 0.0 0.0 glGetProgramiv Graphics.GL.Functions.F12 src/Graphics/GL/Functions/F12.hs:573:1-69 139717 6 0.0 0.0 0.0 0.0 glCreateProgram Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:443:1-53 139629 6 0.0 0.0 0.0 0.0 glLinkProgram Graphics.GL.Functions.F15 src/Graphics/GL/Functions/F15.hs:1239:1-53 139704 6 0.0 0.0 0.0 0.0 setupVAOUsingVBO Shader.Compile src/Shader/Compile.hs:(203,1)-(210,37) 139602 6 0.0 0.0 0.0 0.0 glBindVertexArray Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:1495:1-61 139607 6 0.0 0.0 0.0 0.0 mglCreate GLHelp src/GLHelp.hs:(9,1)-(12,20) 139604 6 0.0 0.0 0.0 0.0 mglCreate.\ GLHelp src/GLHelp.hs:(10,26)-(12,20) 139605 6 0.0 0.0 0.0 0.0 glCreateVertexArrays Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:661:1-75 139606 6 0.0 0.0 0.0 0.0 setupVAOUsingVBO.strd Shader.Compile src/Shader/Compile.hs:204:9-35 139603 6 0.0 0.0 0.0 0.0 setupVertexAttribs Shader.Compile src/Shader/Compile.hs:(262,1)-(267,28) 139608 6 0.0 0.0 0.0 0.0 setupVertexAttribs.\ Shader.Compile src/Shader/Compile.hs:(264,58)-(265,48) 139612 11 0.0 0.0 0.0 0.0 setupVertexAttribPointer Shader.Compile src/Shader/Compile.hs:(287,1)-(293,27) 139613 11 0.0 0.0 0.0 0.0 glEnableVertexArrayAttrib Graphics.GL.Functions.F07 src/Graphics/GL/Functions/F07.hs:538:1-83 139614 11 0.0 0.0 0.0 0.0 glVertexArrayAttribBinding Graphics.GL.Functions.F29 src/Graphics/GL/Functions/F29.hs:1136:1-93 139618 11 0.0 0.0 0.0 0.0 glVertexArrayAttribFormat Graphics.GL.Functions.F29 src/Graphics/GL/Functions/F29.hs:1154:1-109 139616 11 0.0 0.0 0.0 0.0 setupVertexAttribPointer.loc' Shader.Compile src/Shader/Compile.hs:292:5-27 139615 11 0.0 0.0 0.0 0.0 setupVertexAttribPointer.siz' Shader.Compile src/Shader/Compile.hs:293:5-27 139617 11 0.0 0.0 0.0 0.0 _vboName Shader.Data src/Shader/Data.hs:72:7-14 139609 6 0.0 0.0 0.0 0.0 glVertexArrayVertexBuffer Graphics.GL.Functions.F30 src/Graphics/GL/Functions/F30.hs:151:1-103 139610 6 0.0 0.0 0.0 0.0 setupVertexAttribs.offs Shader.Compile src/Shader/Compile.hs:267:5-28 139611 6 0.0 0.0 0.0 0.0 makeShaderVBO Shader.Compile src/Shader/Compile.hs:(43,1)-(53,9) 139841 5 0.0 0.0 0.0 0.0 makeSourcedShader Shader.Compile src/Shader/Compile.hs:(178,1)-(180,41) 139842 5 0.0 0.0 0.0 0.0 makeSourcedShader.\ Shader.Compile src/Shader/Compile.hs:179:34-81 139843 12 0.0 0.0 0.0 0.0 shaderTypeExt Shader.Compile src/Shader/Compile.hs:(183,1)-(186,27) 139844 12 0.0 0.0 0.0 0.0 $mGL_VERTEX_SHADER.\ Graphics.GL.Tokens src/Graphics/GL/Tokens.hs:11456:28-43 139845 12 0.0 0.0 0.0 0.0 $mGL_GEOMETRY_SHADER.\ Graphics.GL.Tokens src/Graphics/GL/Tokens.hs:3688:30-45 139846 7 0.0 0.0 0.0 0.0 $mGL_FRAGMENT_SHADER.\ Graphics.GL.Tokens src/Graphics/GL/Tokens.hs:3362:30-45 139847 5 0.0 0.0 0.0 0.0 makeShaderProgram Shader.Compile src/Shader/Compile.hs:(299,1)-(307,18) 139848 5 0.0 0.0 0.0 0.0 compileAndCheckShader Shader.Compile src/Shader/Compile.hs:(332,1)-(342,20) 139850 12 0.0 0.0 0.0 0.0 checkErrorGL Shader.Compile src/Shader/Compile.hs:(317,1)-(328,44) 139860 12 0.0 0.0 0.0 0.0 checkErrorGL.\ Shader.Compile src/Shader/Compile.hs:(318,28)-(328,44) 139861 12 0.0 0.0 0.0 0.0 glGetShaderiv Graphics.GL.Functions.F12 src/Graphics/GL/Functions/F12.hs:1162:1-67 139862 12 0.0 0.0 0.0 0.0 glCompileShader Graphics.GL.Functions.F04 src/Graphics/GL/Functions/F04.hs:394:1-57 139859 12 0.0 0.0 0.0 0.0 glCreateShader Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:536:1-56 139851 12 0.0 0.0 0.0 0.0 setShaderSource Shader.Compile src/Shader/Compile.hs:(345,1)-(349,58) 139852 12 0.0 0.0 0.0 0.0 withByteString Shader.Compile src/Shader/Compile.hs:(353,1)-(355,45) 139853 12 0.0 0.0 0.0 0.0 withByteString.\ Shader.Compile src/Shader/Compile.hs:355:9-45 139854 12 0.0 0.0 0.0 0.0 setShaderSource.\ Shader.Compile src/Shader/Compile.hs:(347,9)-(349,58) 139855 12 0.0 0.0 0.0 0.0 setShaderSource.\.\ Shader.Compile src/Shader/Compile.hs:(348,13)-(349,58) 139856 12 0.0 0.0 0.0 0.0 setShaderSource.\.\.\ Shader.Compile src/Shader/Compile.hs:349:17-58 139857 12 0.0 0.0 0.0 0.0 glShaderSource Graphics.GL.Functions.F24 src/Graphics/GL/Functions/F24.hs:1121:1-75 139858 12 0.0 0.0 0.0 0.0 glAttachShader Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:583:1-61 139863 12 0.0 0.0 0.0 0.0 glDeleteShader Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:1433:1-55 139869 12 0.0 0.0 0.0 0.0 glDetachShader Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:393:1-61 139868 12 0.0 0.0 0.0 0.0 checkErrorGL Shader.Compile src/Shader/Compile.hs:(317,1)-(328,44) 139865 5 0.0 0.0 0.0 0.0 checkErrorGL.\ Shader.Compile src/Shader/Compile.hs:(318,28)-(328,44) 139866 5 0.0 0.0 0.0 0.0 glGetProgramiv Graphics.GL.Functions.F12 src/Graphics/GL/Functions/F12.hs:573:1-69 139867 5 0.0 0.0 0.0 0.0 glCreateProgram Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:443:1-53 139849 5 0.0 0.0 0.0 0.0 glLinkProgram Graphics.GL.Functions.F15 src/Graphics/GL/Functions/F15.hs:1239:1-53 139864 5 0.0 0.0 0.0 0.0 setupVAO Shader.Compile src/Shader/Compile.hs:190:1-44 139871 0 0.0 0.0 0.0 0.0 setupVAOSized Shader.Compile src/Shader/Compile.hs:(225,1)-(234,9) 139872 5 0.0 0.0 0.0 0.0 glBindVertexArray Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:1495:1-61 139876 5 0.0 0.0 0.0 0.0 mglCreate GLHelp src/GLHelp.hs:(9,1)-(12,20) 139873 5 0.0 0.0 0.0 0.0 mglCreate.\ GLHelp src/GLHelp.hs:(10,26)-(12,20) 139874 5 0.0 0.0 0.0 0.0 glCreateVertexArrays Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:661:1-75 139875 5 0.0 0.0 0.0 0.0 setupVBOSized Shader.Compile src/Shader/Compile.hs:(237,1)-(259,28) 139877 5 0.0 0.0 0.0 0.0 setupVBOSized.\ Shader.Compile src/Shader/Compile.hs:(242,58)-(243,48) 139884 14 0.0 0.0 0.0 0.0 setupVertexAttribPointer Shader.Compile src/Shader/Compile.hs:(287,1)-(293,27) 139885 14 0.0 0.0 0.0 0.0 glEnableVertexArrayAttrib Graphics.GL.Functions.F07 src/Graphics/GL/Functions/F07.hs:538:1-83 139886 14 0.0 0.0 0.0 0.0 glVertexArrayAttribBinding Graphics.GL.Functions.F29 src/Graphics/GL/Functions/F29.hs:1136:1-93 139890 14 0.0 0.0 0.0 0.0 glVertexArrayAttribFormat Graphics.GL.Functions.F29 src/Graphics/GL/Functions/F29.hs:1154:1-109 139888 14 0.0 0.0 0.0 0.0 setupVertexAttribPointer.loc' Shader.Compile src/Shader/Compile.hs:292:5-27 139887 14 0.0 0.0 0.0 0.0 setupVertexAttribPointer.siz' Shader.Compile src/Shader/Compile.hs:293:5-27 139889 14 0.0 0.0 0.0 0.0 glVertexArrayVertexBuffer Graphics.GL.Functions.F30 src/Graphics/GL/Functions/F30.hs:151:1-103 139881 5 0.0 0.0 0.0 0.0 mglCreate GLHelp src/GLHelp.hs:(9,1)-(12,20) 139878 5 0.0 0.0 0.0 0.0 mglCreate.\ GLHelp src/GLHelp.hs:(10,26)-(12,20) 139879 5 0.0 0.0 0.0 0.0 glCreateBuffers Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:378:1-65 139880 5 0.0 0.0 0.0 0.0 setupVBOSized.offs Shader.Compile src/Shader/Compile.hs:259:5-28 139883 5 0.0 0.0 0.0 0.0 setupVBOSized.strd Shader.Compile src/Shader/Compile.hs:258:5-20 139882 5 0.0 0.0 0.0 0.0 basicUnsafeWrite Data.Vector.Mutable Data/Vector/Mutable.hs:135:3-65 141890 4 0.0 0.0 0.0 0.0 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:95:3-16 141891 4 0.0 0.0 0.0 0.0 marray# Data.Primitive.Array Data/Primitive/Array.hs:84:5-11 141892 4 0.0 0.0 0.0 0.0 checkFBO Framebuffer.Check src/Framebuffer/Check.hs:(7,1)-(11,75) 141864 3 0.0 0.0 0.0 0.0 _unFBO Shader.Data src/Shader/Data.hs:55:20-25 141866 3 0.0 0.0 0.0 0.0 glCheckNamedFramebufferStatus Graphics.GL.Functions.F02 src/Graphics/GL/Functions/F02.hs:1293:1-92 141865 3 0.0 0.0 0.0 0.0 glNamedFramebufferRenderbuffer Graphics.GL.Functions.F18 src/Graphics/GL/Functions/F18.hs:1504:1-107 141863 3 0.0 0.0 0.0 0.0 glBindBufferBase Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:874:1-72 139487 2 0.0 0.0 0.0 0.0 glNamedBufferData Graphics.GL.Functions.F18 src/Graphics/GL/Functions/F18.hs:1260:1-81 139476 2 0.0 0.0 0.0 0.0 makeShaderSized Shader.Compile src/Shader/Compile.hs:(161,1)-(171,9) 139785 2 0.0 0.0 0.0 0.0 makeSourcedShader Shader.Compile src/Shader/Compile.hs:(178,1)-(180,41) 139786 2 0.0 0.0 0.0 0.0 makeSourcedShader.\ Shader.Compile src/Shader/Compile.hs:179:34-81 139787 6 0.0 0.0 0.0 0.0 shaderTypeExt Shader.Compile src/Shader/Compile.hs:(183,1)-(186,27) 139788 6 0.0 0.0 0.0 0.0 $mGL_VERTEX_SHADER.\ Graphics.GL.Tokens src/Graphics/GL/Tokens.hs:11456:28-43 139789 6 0.0 0.0 0.0 0.0 $mGL_GEOMETRY_SHADER.\ Graphics.GL.Tokens src/Graphics/GL/Tokens.hs:3688:30-45 139790 4 0.0 0.0 0.0 0.0 $mGL_FRAGMENT_SHADER.\ Graphics.GL.Tokens src/Graphics/GL/Tokens.hs:3362:30-45 139791 2 0.0 0.0 0.0 0.0 makeShaderProgram Shader.Compile src/Shader/Compile.hs:(299,1)-(307,18) 139792 2 0.0 0.0 0.0 0.0 compileAndCheckShader Shader.Compile src/Shader/Compile.hs:(332,1)-(342,20) 139794 6 0.0 0.0 0.0 0.0 checkErrorGL Shader.Compile src/Shader/Compile.hs:(317,1)-(328,44) 139804 6 0.0 0.0 0.0 0.0 checkErrorGL.\ Shader.Compile src/Shader/Compile.hs:(318,28)-(328,44) 139805 6 0.0 0.0 0.0 0.0 glGetShaderiv Graphics.GL.Functions.F12 src/Graphics/GL/Functions/F12.hs:1162:1-67 139806 6 0.0 0.0 0.0 0.0 glCompileShader Graphics.GL.Functions.F04 src/Graphics/GL/Functions/F04.hs:394:1-57 139803 6 0.0 0.0 0.0 0.0 glCreateShader Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:536:1-56 139795 6 0.0 0.0 0.0 0.0 setShaderSource Shader.Compile src/Shader/Compile.hs:(345,1)-(349,58) 139796 6 0.0 0.0 0.0 0.0 withByteString Shader.Compile src/Shader/Compile.hs:(353,1)-(355,45) 139797 6 0.0 0.0 0.0 0.0 withByteString.\ Shader.Compile src/Shader/Compile.hs:355:9-45 139798 6 0.0 0.0 0.0 0.0 setShaderSource.\ Shader.Compile src/Shader/Compile.hs:(347,9)-(349,58) 139799 6 0.0 0.0 0.0 0.0 setShaderSource.\.\ Shader.Compile src/Shader/Compile.hs:(348,13)-(349,58) 139800 6 0.0 0.0 0.0 0.0 setShaderSource.\.\.\ Shader.Compile src/Shader/Compile.hs:349:17-58 139801 6 0.0 0.0 0.0 0.0 glShaderSource Graphics.GL.Functions.F24 src/Graphics/GL/Functions/F24.hs:1121:1-75 139802 6 0.0 0.0 0.0 0.0 glAttachShader Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:583:1-61 139807 6 0.0 0.0 0.0 0.0 glDeleteShader Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:1433:1-55 139813 6 0.0 0.0 0.0 0.0 glDetachShader Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:393:1-61 139812 6 0.0 0.0 0.0 0.0 checkErrorGL Shader.Compile src/Shader/Compile.hs:(317,1)-(328,44) 139809 2 0.0 0.0 0.0 0.0 checkErrorGL.\ Shader.Compile src/Shader/Compile.hs:(318,28)-(328,44) 139810 2 0.0 0.0 0.0 0.0 glGetProgramiv Graphics.GL.Functions.F12 src/Graphics/GL/Functions/F12.hs:573:1-69 139811 2 0.0 0.0 0.0 0.0 glCreateProgram Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:443:1-53 139793 2 0.0 0.0 0.0 0.0 glLinkProgram Graphics.GL.Functions.F15 src/Graphics/GL/Functions/F15.hs:1239:1-53 139808 2 0.0 0.0 0.0 0.0 setupVAOSized Shader.Compile src/Shader/Compile.hs:(225,1)-(234,9) 139817 0 0.0 0.0 0.0 0.0 glBindVertexArray Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:1495:1-61 139821 2 0.0 0.0 0.0 0.0 mglCreate GLHelp src/GLHelp.hs:(9,1)-(12,20) 139818 2 0.0 0.0 0.0 0.0 mglCreate.\ GLHelp src/GLHelp.hs:(10,26)-(12,20) 139819 2 0.0 0.0 0.0 0.0 glCreateVertexArrays Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:661:1-75 139820 2 0.0 0.0 0.0 0.0 setupVBOSized Shader.Compile src/Shader/Compile.hs:(237,1)-(259,28) 139822 2 0.0 0.0 0.0 0.0 glVertexArrayVertexBuffer Graphics.GL.Functions.F30 src/Graphics/GL/Functions/F30.hs:151:1-103 139826 2 0.0 0.0 0.0 0.0 mglCreate GLHelp src/GLHelp.hs:(9,1)-(12,20) 139823 2 0.0 0.0 0.0 0.0 mglCreate.\ GLHelp src/GLHelp.hs:(10,26)-(12,20) 139824 2 0.0 0.0 0.0 0.0 glCreateBuffers Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:378:1-65 139825 2 0.0 0.0 0.0 0.0 setupVBOSized.\ Shader.Compile src/Shader/Compile.hs:(242,58)-(243,48) 139829 2 0.0 0.0 0.0 0.0 setupVertexAttribPointer Shader.Compile src/Shader/Compile.hs:(287,1)-(293,27) 139830 2 0.0 0.0 0.0 0.0 glEnableVertexArrayAttrib Graphics.GL.Functions.F07 src/Graphics/GL/Functions/F07.hs:538:1-83 139831 2 0.0 0.0 0.0 0.0 glVertexArrayAttribBinding Graphics.GL.Functions.F29 src/Graphics/GL/Functions/F29.hs:1136:1-93 139835 2 0.0 0.0 0.0 0.0 glVertexArrayAttribFormat Graphics.GL.Functions.F29 src/Graphics/GL/Functions/F29.hs:1154:1-109 139833 2 0.0 0.0 0.0 0.0 setupVertexAttribPointer.loc' Shader.Compile src/Shader/Compile.hs:292:5-27 139832 2 0.0 0.0 0.0 0.0 setupVertexAttribPointer.siz' Shader.Compile src/Shader/Compile.hs:293:5-27 139834 2 0.0 0.0 0.0 0.0 setupVBOSized.offs Shader.Compile src/Shader/Compile.hs:259:5-28 139828 2 0.0 0.0 0.0 0.0 setupVBOSized.strd Shader.Compile src/Shader/Compile.hs:258:5-20 139827 2 0.0 0.0 0.0 0.0 setupEBO Shader.Compile src/Shader/Compile.hs:(213,1)-(222,31) 139584 2 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 139600 2 0.0 0.0 0.0 0.0 glNamedBufferData Graphics.GL.Functions.F18 src/Graphics/GL/Functions/F18.hs:1260:1-81 139588 2 0.0 0.0 0.0 0.0 glVertexArrayElementBuffer Graphics.GL.Functions.F29 src/Graphics/GL/Functions/F29.hs:1265:1-85 139589 2 0.0 0.0 0.0 0.0 mglCreate GLHelp src/GLHelp.hs:(9,1)-(12,20) 139585 2 0.0 0.0 0.0 0.0 mglCreate.\ GLHelp src/GLHelp.hs:(10,26)-(12,20) 139586 2 0.0 0.0 0.0 0.0 glCreateBuffers Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:378:1-65 139587 2 0.0 0.0 0.0 0.0 setupFramebuffer3GivenStencil Framebuffer.Setup src/Framebuffer/Setup.hs:(65,1)-(72,50) 141834 2 0.0 0.0 0.0 0.0 mglCreate GLHelp src/GLHelp.hs:(9,1)-(12,20) 141835 8 0.0 0.0 0.0 0.0 mglCreate.\ GLHelp src/GLHelp.hs:(10,26)-(12,20) 141836 8 0.0 0.0 0.0 0.0 glCreateTextures Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:633:1-73 141838 6 0.0 0.0 0.0 0.0 glCreateFramebuffers Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:405:1-75 141837 2 0.0 0.0 0.0 0.0 checkFBO Framebuffer.Check src/Framebuffer/Check.hs:(7,1)-(11,75) 141850 2 0.0 0.0 0.0 0.0 _unFBO Shader.Data src/Shader/Data.hs:55:20-25 141862 2 0.0 0.0 0.0 0.0 glCheckNamedFramebufferStatus Graphics.GL.Functions.F02 src/Graphics/GL/Functions/F02.hs:1293:1-92 141851 2 0.0 0.0 0.0 0.0 glNamedFramebufferRenderbuffer Graphics.GL.Functions.F18 src/Graphics/GL/Functions/F18.hs:1504:1-107 141839 2 0.0 0.0 0.0 0.0 setupVAOUsingVBO Shader.Compile src/Shader/Compile.hs:(203,1)-(210,37) 139507 2 0.0 0.0 0.0 0.0 glBindVertexArray Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:1495:1-61 139522 2 0.0 0.0 0.0 0.0 mglCreate GLHelp src/GLHelp.hs:(9,1)-(12,20) 139509 2 0.0 0.0 0.0 0.0 mglCreate.\ GLHelp src/GLHelp.hs:(10,26)-(12,20) 139510 2 0.0 0.0 0.0 0.0 glCreateVertexArrays Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:661:1-75 139511 2 0.0 0.0 0.0 0.0 setupVAOUsingVBO.strd Shader.Compile src/Shader/Compile.hs:204:9-35 139508 2 0.0 0.0 0.0 0.0 setupVertexAttribs Shader.Compile src/Shader/Compile.hs:(262,1)-(267,28) 139533 2 0.0 0.0 0.0 0.0 _vboName Shader.Data src/Shader/Data.hs:72:7-14 139534 2 0.0 0.0 0.0 0.0 glVertexArrayVertexBuffer Graphics.GL.Functions.F30 src/Graphics/GL/Functions/F30.hs:151:1-103 139535 2 0.0 0.0 0.0 0.0 setupVertexAttribs.\ Shader.Compile src/Shader/Compile.hs:(264,58)-(265,48) 139547 2 0.0 0.0 0.0 0.0 setupVertexAttribPointer Shader.Compile src/Shader/Compile.hs:(287,1)-(293,27) 139548 2 0.0 0.0 0.0 0.0 glEnableVertexArrayAttrib Graphics.GL.Functions.F07 src/Graphics/GL/Functions/F07.hs:538:1-83 139549 2 0.0 0.0 0.0 0.0 glVertexArrayAttribBinding Graphics.GL.Functions.F29 src/Graphics/GL/Functions/F29.hs:1136:1-93 139573 2 0.0 0.0 0.0 0.0 glVertexArrayAttribFormat Graphics.GL.Functions.F29 src/Graphics/GL/Functions/F29.hs:1154:1-109 139561 2 0.0 0.0 0.0 0.0 setupVertexAttribPointer.loc' Shader.Compile src/Shader/Compile.hs:292:5-27 139560 2 0.0 0.0 0.0 0.0 setupVertexAttribPointer.siz' Shader.Compile src/Shader/Compile.hs:293:5-27 139572 2 0.0 0.0 0.0 0.0 setupVertexAttribs.offs Shader.Compile src/Shader/Compile.hs:267:5-28 139546 2 0.0 0.0 0.0 0.0 _vboPtr Shader.Data src/Shader/Data.hs:73:7-13 139840 1 0.0 0.0 0.0 0.0 basicInitialize Data.Vector.Mutable Data/Vector/Mutable.hs:123:3-31 141888 1 0.0 0.0 0.0 0.0 basicLength Data.Vector.Mutable Data/Vector/Mutable.hs:103:3-33 141889 1 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 139752 1 0.0 0.0 0.0 0.0 glBindFramebuffer Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:1108:1-68 141873 1 0.0 0.0 0.0 0.0 glNamedRenderbufferStorage Graphics.GL.Functions.F19 src/Graphics/GL/Functions/F19.hs:336:1-99 141823 1 0.0 0.0 0.0 0.0 glVertexArrayElementBuffer Graphics.GL.Functions.F29 src/Graphics/GL/Functions/F29.hs:1265:1-85 139750 1 0.0 0.0 0.0 0.0 initTexture2DArray Shader.AuxAddition src/Shader/AuxAddition.hs:(41,1)-(44,71) 139892 1 0.0 0.0 0.2 0.2 initTexture2DArray.texdata Shader.AuxAddition src/Shader/AuxAddition.hs:43:9-35 140695 1 0.0 0.0 0.0 0.0 convertRGBA8 Codec.Picture src/Codec/Picture.hs:(365,1)-(380,93) 140696 1 0.0 0.0 0.0 0.0 promoteImage Codec.Picture.Types src/Codec/Picture/Types.hs:1197:5-21 140697 1 0.0 0.0 0.0 0.0 initTexture2DArrayData Shader.AuxAddition src/Shader/AuxAddition.hs:(56,1)-(64,43) 140669 1 0.0 0.0 0.0 0.0 glTextureStorage3D Graphics.GL.Functions.F27 src/Graphics/GL/Functions/F27.hs:697:1-95 140683 1 0.0 0.0 0.0 0.0 imageData Codec.Picture.Types src/Codec/Picture/Types.hs:155:7-15 140694 1 0.0 0.0 0.0 0.0 initTexture2DArrayData.\ Shader.AuxAddition src/Shader/AuxAddition.hs:(59,49)-(64,43) 140698 1 0.0 0.0 0.0 0.0 glTextureParameteri Graphics.GL.Functions.F27 src/Graphics/GL/Functions/F27.hs:503:1-79 140721 2 0.0 0.0 0.0 0.0 glBindTextureUnit Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:1427:1-67 140732 1 0.0 0.0 0.0 0.0 glGenerateTextureMipmap Graphics.GL.Functions.F09 src/Graphics/GL/Functions/F09.hs:628:1-73 140710 1 0.0 0.0 0.0 0.0 glTextureSubImage3D Graphics.GL.Functions.F27 src/Graphics/GL/Functions/F27.hs:968:1-130 140699 1 0.0 0.0 0.0 0.0 mglCreate GLHelp src/GLHelp.hs:(9,1)-(12,20) 140670 1 0.0 0.0 0.0 0.0 mglCreate.\ GLHelp src/GLHelp.hs:(10,26)-(12,20) 140671 1 0.0 0.0 0.0 0.0 glCreateTextures Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:633:1-73 140672 1 0.0 0.0 0.0 0.0 readImage Codec.Picture src/Codec/Picture.hs:276:1-40 139894 0 0.0 0.0 0.2 0.2 withImageDecoder Codec.Picture src/Codec/Picture.hs:(261,1)-(271,33) 139895 1 0.0 0.0 0.2 0.2 withImageDecoder.doit Codec.Picture src/Codec/Picture.hs:263:11-40 139896 1 0.0 0.0 0.2 0.2 withImageDecoder.force Codec.Picture src/Codec/Picture.hs:271:11-33 140019 1 0.0 0.0 0.0 0.0 rnf Codec.Picture.Types src/Codec/Picture/Types.hs:(503,5)-(516,36) 140020 1 0.0 0.0 0.0 0.0 rnf Codec.Picture.Types src/Codec/Picture/Types.hs:(305,5)-(308,37) 140664 1 0.0 0.0 0.0 0.0 decodeImage Codec.Picture src/Codec/Picture.hs:288:1-48 139900 0 0.0 0.0 0.2 0.2 decodeImageWithMetadata Codec.Picture src/Codec/Picture.hs:(440,1)-(441,72) 139902 0 0.0 0.0 0.2 0.2 decodeImageWithPaletteAndMetadata Codec.Picture src/Codec/Picture.hs:(427,1)-(435,5) 139903 1 0.0 0.0 0.2 0.2 decodeJpegWithMetadata Codec.Picture.Jpg src/Codec/Picture/Jpg.hs:(577,1)-(636,37) 139907 1 0.0 0.0 0.0 0.0 runGetStrict Codec.Picture.InternalHelper src/Codec/Picture/InternalHelper.hs:39:1-60 139908 1 0.0 0.0 0.0 0.0 runGet Codec.Picture.InternalHelper src/Codec/Picture/InternalHelper.hs:(29,1)-(31,56) 139912 0 0.0 0.0 0.0 0.0 runGet.unpack Codec.Picture.InternalHelper src/Codec/Picture/InternalHelper.hs:(30,11)-(31,56) 139921 1 0.0 0.0 0.0 0.0 get Codec.Picture.Jpg.Internal.Types src/Codec/Picture/Jpg/Internal/Types.hs:(419,5)-(426,45) 139918 0 0.0 0.0 0.0 0.0 checkMarker Codec.Picture.Jpg.Internal.Types src/Codec/Picture/Jpg/Internal/Types.hs:(466,1)-(470,37) 139919 0 0.0 0.0 0.0 0.0 decodePngWithPaletteAndMetadata Codec.Picture.Png src/Codec/Picture/Png.hs:(505,1)-(534,78) 139923 1 0.0 0.0 0.2 0.2 colourType Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:74:7-16 140010 1 0.0 0.0 0.0 0.0 decodePngWithPaletteAndMetadata.compressedImageData Codec.Picture.Png src/Codec/Picture/Png.hs:(510,7)-(512,74) 140001 1 0.0 0.0 0.0 0.0 chunkType Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:188:7-15 140003 7 0.0 0.0 0.0 0.0 chunkData Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:190:7-15 140006 1 0.0 0.0 0.0 0.0 chunks Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:170:7-12 140002 1 0.0 0.0 0.0 0.0 decodePngWithPaletteAndMetadata.ihdr Codec.Picture.Png src/Codec/Picture/Png.hs:507:7-26 140008 1 0.0 0.0 0.0 0.0 header Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:169:7-12 140009 1 0.0 0.0 0.0 0.0 decodePngWithPaletteAndMetadata.imgData Codec.Picture.Png src/Codec/Picture/Png.hs:525:9-50 140080 1 0.0 0.0 0.0 0.0 decompress Codec.Compression.Zlib Codec/Compression/Zlib.hs:81:1-51 140087 0 0.0 0.0 0.0 0.0 decompressWith Codec.Compression.Zlib Codec/Compression/Zlib.hs:90:1-47 140088 0 0.0 0.0 0.0 0.0 decompress Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(589,1)-(591,65) 140089 0 0.0 0.0 0.0 0.0 foldDecompressStreamWithInput.fold Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(288,5)-(302,23) 140092 7 0.0 0.0 0.0 0.0 foldDecompressStreamWithInput.fold.\ Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:295:27-41 140561 5 0.0 0.0 0.0 0.0 foldDecompressStreamWithInput.fold.\ Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:292:30-44 140437 1 0.0 0.0 0.0 0.0 decompressStreamST Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(877,1)-(955,42) 140096 0 0.0 0.0 0.0 0.0 decompressStreamST.\ Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(878,43)-(882,39) 140097 0 0.0 0.0 0.0 0.0 runStreamST Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:743:1-106 140111 1 0.0 0.0 0.0 0.0 runStream Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(440,1)-(444,69) 140116 0 0.0 0.0 0.0 0.0 runStream.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:444:9-69 140433 1 0.0 0.0 0.0 0.0 decompressStreamST.\.next Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:880:13-55 140127 0 0.0 0.0 0.0 0.0 decompressStream Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(599,1)-(731,55) 140128 0 0.0 0.0 0.0 0.0 decompressStream.\ Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(602,15)-(628,37) 140129 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 140147 3 0.0 0.0 0.0 0.0 decompressStream.\.\ Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(611,9)-(628,37) 140211 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 140256 2 0.0 0.0 0.0 0.0 decompressStream.fillBuffers Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(639,3)-(666,29) 140263 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 140275 5 0.0 0.0 0.0 0.0 decompressStream.drainBuffers Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(670,3)-(710,39) 140343 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 140355 3 0.0 0.0 0.0 0.0 inputBufferEmpty Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:176:1-48 140344 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 140354 1 0.0 0.0 0.0 0.0 getInAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(923,1)-(924,53) 140345 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 140353 1 0.0 0.0 0.0 0.0 withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 140346 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 140349 1 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 140350 1 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 140351 1 0.0 0.0 0.0 0.0 getInAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:924:31-51 140352 1 0.0 0.0 0.0 0.0 getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 140347 0 0.0 0.0 0.0 0.0 getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 140348 1 0.0 0.0 0.0 0.0 outputBufferFull Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:249:1-57 140356 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 140366 1 0.0 0.0 0.0 0.0 getOutFree Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(937,1)-(938,54) 140357 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 140365 1 0.0 0.0 0.0 0.0 withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 140358 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 140361 1 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 140362 1 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 140363 1 0.0 0.0 0.0 0.0 getOutFree.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:938:31-52 140364 1 0.0 0.0 0.0 0.0 getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 140359 0 0.0 0.0 0.0 0.0 getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 140360 1 0.0 0.0 0.0 0.0 inputBufferEmpty Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:176:1-48 140264 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 140274 1 0.0 0.0 0.0 0.0 getInAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(923,1)-(924,53) 140265 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 140273 1 0.0 0.0 0.0 0.0 withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 140266 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 140269 1 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 140270 1 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 140271 1 0.0 0.0 0.0 0.0 getInAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:924:31-51 140272 1 0.0 0.0 0.0 0.0 getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 140267 0 0.0 0.0 0.0 0.0 getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 140268 1 0.0 0.0 0.0 0.0 outputBufferFull Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:249:1-57 140276 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 140286 1 0.0 0.0 0.0 0.0 getOutFree Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(937,1)-(938,54) 140277 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 140285 1 0.0 0.0 0.0 0.0 withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 140278 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 140281 1 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 140282 1 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 140283 1 0.0 0.0 0.0 0.0 getOutFree.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:938:31-52 140284 1 0.0 0.0 0.0 0.0 getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 140279 0 0.0 0.0 0.0 0.0 getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 140280 1 0.0 0.0 0.0 0.0 pushOutputBuffer Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(194,1)-(212,16) 140296 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 140300 8 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 140305 1 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 140306 1 0.0 0.0 0.0 0.0 getOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,1)-(471,57) 140298 0 0.0 0.0 0.0 0.0 getOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,64)-(471,57) 140299 1 0.0 0.0 0.0 0.0 getOutBuf Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(462,1)-(463,54) 140303 0 0.0 0.0 0.0 0.0 getOutBuf.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(462,62)-(463,54) 140304 1 0.0 0.0 0.0 0.0 setOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,1)-(487,50) 140338 0 0.0 0.0 0.0 0.0 setOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,66)-(487,50) 140339 1 0.0 0.0 0.0 0.0 setOutBuf Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(478,1)-(479,50) 140308 0 0.0 0.0 0.0 0.0 setOutBuf.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(478,64)-(479,50) 140309 1 0.0 0.0 0.0 0.0 setOutFree Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(933,1)-(934,70) 140312 0 0.0 0.0 0.0 0.0 withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 140313 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 140316 1 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 140317 1 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 140318 1 0.0 0.0 0.0 0.0 setOutFree.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:934:3-70 140319 1 0.0 0.0 0.0 0.0 setOutFree.\.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:934:16-37 140320 1 0.0 0.0 0.0 0.0 getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 140314 0 0.0 0.0 0.0 0.0 getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 140315 1 0.0 0.0 0.0 0.0 setOutNext Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:941:1-85 140324 0 0.0 0.0 0.0 0.0 withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 140325 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 140328 1 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 140329 1 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 140330 1 0.0 0.0 0.0 0.0 setOutNext.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:941:41-84 140331 1 0.0 0.0 0.0 0.0 setOutNext.\.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:941:54-75 140332 1 0.0 0.0 0.0 0.0 getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 140326 0 0.0 0.0 0.0 0.0 getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 140327 1 0.0 0.0 0.0 0.0 setOutOffset Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(482,1)-(483,50) 140334 0 0.0 0.0 0.0 0.0 setOutOffset.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(482,67)-(483,50) 140335 1 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 140293 0 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 140294 0 0.0 0.0 0.0 0.0 pushInputBuffer Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(154,1)-(169,60) 140213 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 140223 6 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 140228 1 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 140229 1 0.0 0.0 0.0 0.0 getInAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(923,1)-(924,53) 140214 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 140222 1 0.0 0.0 0.0 0.0 withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 140215 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 140218 1 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 140219 1 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 140220 1 0.0 0.0 0.0 0.0 getInAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:924:31-51 140221 1 0.0 0.0 0.0 0.0 getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 140216 0 0.0 0.0 0.0 0.0 getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 140217 1 0.0 0.0 0.0 0.0 getInBuf Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(458,1)-(459,53) 140226 0 0.0 0.0 0.0 0.0 getInBuf.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(458,61)-(459,53) 140227 1 0.0 0.0 0.0 0.0 setInAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(919,1)-(920,69) 140235 0 0.0 0.0 0.0 0.0 withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 140236 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 140239 1 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 140240 1 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 140241 1 0.0 0.0 0.0 0.0 setInAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:920:3-69 140242 1 0.0 0.0 0.0 0.0 setInAvail.\.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:920:16-36 140243 1 0.0 0.0 0.0 0.0 getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 140237 0 0.0 0.0 0.0 0.0 getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 140238 1 0.0 0.0 0.0 0.0 setInBuf Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(474,1)-(475,50) 140231 0 0.0 0.0 0.0 0.0 setInBuf.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(474,63)-(475,50) 140232 1 0.0 0.0 0.0 0.0 setInNext Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:927:1-83 140247 0 0.0 0.0 0.0 0.0 withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 140248 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 140251 1 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 140252 1 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 140253 1 0.0 0.0 0.0 0.0 setInNext.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:927:40-82 140254 1 0.0 0.0 0.0 0.0 setInNext.\.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:927:53-73 140255 1 0.0 0.0 0.0 0.0 getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 140249 0 0.0 0.0 0.0 0.0 getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 140250 1 0.0 0.0 0.0 0.0 inflateInit Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(949,1)-(954,71) 140169 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 140180 4 0.0 0.0 0.0 0.0 failIfError Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(579,1)-(581,28) 140198 1 0.0 0.0 0.0 0.0 failIfError.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(579,51)-(581,28) 140202 1 0.0 0.0 0.0 0.0 toStatus Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(557,1)-(576,23) 140199 1 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 140201 1 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 140208 1 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 140209 1 0.0 0.0 0.0 0.0 checkFormatSupported Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(1001,1)-(1010,18) 140172 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 140178 1 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 140176 0 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 140177 0 0.0 0.0 0.0 0.0 getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 140206 0 0.0 0.0 0.0 0.0 getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 140207 1 0.0 0.0 0.0 0.0 withStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(914,1)-(916,56) 140183 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 140186 1 0.0 0.0 0.0 0.0 getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 140184 0 0.0 0.0 0.0 0.0 getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 140185 1 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 140188 0 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 140189 1 0.0 0.0 0.0 0.0 inflateInit.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:952:5-70 140190 1 0.0 0.0 0.0 0.0 inputBufferEmpty Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:176:1-48 140131 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 140146 1 0.0 0.0 0.0 0.0 getInAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(923,1)-(924,53) 140133 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 140144 1 0.0 0.0 0.0 0.0 withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 140136 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 140140 1 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 140141 1 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 140142 1 0.0 0.0 0.0 0.0 getInAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:924:31-51 140143 1 0.0 0.0 0.0 0.0 getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 140138 0 0.0 0.0 0.0 0.0 getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 140139 1 0.0 0.0 0.0 0.0 outputBufferFull Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:249:1-57 140149 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 140164 1 0.0 0.0 0.0 0.0 getOutFree Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(937,1)-(938,54) 140153 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 140163 1 0.0 0.0 0.0 0.0 withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 140156 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 140159 1 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 140160 1 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 140161 1 0.0 0.0 0.0 0.0 getOutFree.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:938:31-52 140162 1 0.0 0.0 0.0 0.0 getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 140157 0 0.0 0.0 0.0 0.0 getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 140158 1 0.0 0.0 0.0 0.0 decompressStream.drainBuffers Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(670,3)-(710,39) 140342 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 140404 3 0.0 0.0 0.0 0.0 inflate Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(277,1)-(293,15) 140372 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 140382 6 0.0 0.0 0.0 0.0 inflate.outExtra Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:289:7-35 140436 1 0.0 0.0 0.0 0.0 inflate_ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(976,1)-(979,14) 140384 1 0.0 0.0 0.0 0.0 toStatus Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(557,1)-(576,23) 140399 1 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 140398 1 0.0 0.0 0.0 0.0 withStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(914,1)-(916,56) 140387 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 140390 1 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 140391 1 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 140392 1 0.0 0.0 0.0 0.0 inflate_.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:978:5-39 140393 1 0.0 0.0 0.0 0.0 getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 140388 0 0.0 0.0 0.0 0.0 getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 140389 1 0.0 0.0 0.0 0.0 setOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,1)-(487,50) 140402 1 0.0 0.0 0.0 0.0 setOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,66)-(487,50) 140403 1 0.0 0.0 0.0 0.0 getOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,1)-(471,57) 140400 0 0.0 0.0 0.0 0.0 getOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,64)-(471,57) 140401 1 0.0 0.0 0.0 0.0 getOutFree Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(937,1)-(938,54) 140373 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 140381 2 0.0 0.0 0.0 0.0 withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 140374 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 140377 2 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 140378 2 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 140379 2 0.0 0.0 0.0 0.0 getOutFree.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:938:31-52 140380 2 0.0 0.0 0.0 0.0 getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 140375 0 0.0 0.0 0.0 0.0 getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 140376 2 0.0 0.0 0.0 0.0 outputBufferFull Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:249:1-57 140405 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 140415 1 0.0 0.0 0.0 0.0 getOutFree Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(937,1)-(938,54) 140406 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 140414 1 0.0 0.0 0.0 0.0 withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 140407 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 140410 1 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 140411 1 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 140412 1 0.0 0.0 0.0 0.0 getOutFree.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:938:31-52 140413 1 0.0 0.0 0.0 0.0 getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 140408 0 0.0 0.0 0.0 0.0 getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 140409 1 0.0 0.0 0.0 0.0 popOutputBuffer Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(220,1)-(232,38) 140417 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 140420 6 0.0 0.0 0.0 0.0 setOutOffset Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(482,1)-(483,50) 140427 1 0.0 0.0 0.0 0.0 setOutOffset.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(482,67)-(483,50) 140428 1 0.0 0.0 0.0 0.0 getOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,1)-(471,57) 140424 0 0.0 0.0 0.0 0.0 getOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,64)-(471,57) 140425 1 0.0 0.0 0.0 0.0 getOutBuf Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(462,1)-(463,54) 140418 0 0.0 0.0 0.0 0.0 getOutBuf.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(462,62)-(463,54) 140419 1 0.0 0.0 0.0 0.0 getOutOffset Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(466,1)-(467,57) 140422 0 0.0 0.0 0.0 0.0 getOutOffset.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(466,65)-(467,57) 140423 1 0.0 0.0 0.0 0.0 setOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,1)-(487,50) 140431 0 0.0 0.0 0.0 0.0 setOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,66)-(487,50) 140432 1 0.0 0.0 0.0 0.0 decompressStreamST.\.next Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:880:13-55 140124 0 0.0 0.0 0.0 0.0 decompressStream Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(599,1)-(731,55) 140125 0 0.0 0.0 0.0 0.0 decompressStream.\ Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(602,15)-(628,37) 140126 0 0.0 0.0 0.0 0.0 decompressStream.\.\ Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(611,9)-(628,37) 140210 1 0.0 0.0 0.0 0.0 pushInputBuffer Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(154,1)-(169,60) 140212 1 0.0 0.0 0.0 0.0 setInAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(919,1)-(920,69) 140233 1 0.0 0.0 0.0 0.0 withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 140234 1 0.0 0.0 0.0 0.0 setInAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:920:3-69 140244 0 0.0 0.0 0.0 0.0 setInBuf Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(474,1)-(475,50) 140230 1 0.0 0.0 0.0 0.0 setInNext Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:927:1-83 140245 1 0.0 0.0 0.0 0.0 withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 140246 1 0.0 0.0 0.0 0.0 decompressStream.fillBuffers Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(639,3)-(666,29) 140262 0 0.0 0.0 0.0 0.0 pushOutputBuffer Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(194,1)-(212,16) 140295 1 0.0 0.0 0.0 0.0 setOutBuf Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(478,1)-(479,50) 140307 1 0.0 0.0 0.0 0.0 setOutFree Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(933,1)-(934,70) 140310 1 0.0 0.0 0.0 0.0 withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 140311 1 0.0 0.0 0.0 0.0 setOutFree.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:934:3-70 140321 0 0.0 0.0 0.0 0.0 setOutNext Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:941:1-85 140322 1 0.0 0.0 0.0 0.0 withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 140323 1 0.0 0.0 0.0 0.0 setOutOffset Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(482,1)-(483,50) 140333 1 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 140291 0 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 140292 1 0.0 0.0 0.0 0.0 inflateInit Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(949,1)-(954,71) 140168 0 0.0 0.0 0.0 0.0 checkFormatSupported Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(1001,1)-(1010,18) 140171 0 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 140174 0 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 140175 1 0.0 0.0 0.0 0.0 withStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(914,1)-(916,56) 140182 0 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 140187 1 0.0 0.0 0.0 0.0 decompressStream.drainBuffers Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(670,3)-(710,39) 140341 0 0.0 0.0 0.0 0.0 decompressStream.drainBuffers.chunk Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:686:23-56 140435 4 0.0 0.0 0.0 0.0 decompressStream.fillBuffers Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(639,3)-(666,29) 140443 0 0.0 0.0 0.0 0.0 pushOutputBuffer Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(194,1)-(212,16) 140478 4 0.0 0.0 0.0 0.0 setOutBuf Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(478,1)-(479,50) 140487 4 0.0 0.0 0.0 0.0 setOutFree Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(933,1)-(934,70) 140490 4 0.0 0.0 0.0 0.0 withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 140491 4 0.0 0.0 0.0 0.0 setOutFree.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:934:3-70 140501 0 0.0 0.0 0.0 0.0 setOutNext Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:941:1-85 140502 4 0.0 0.0 0.0 0.0 withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 140503 4 0.0 0.0 0.0 0.0 setOutOffset Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(482,1)-(483,50) 140513 4 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 140474 0 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 140475 4 0.0 0.0 0.0 0.0 mkStateST Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:738:1-41 140099 0 0.0 0.0 0.0 0.0 mkState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(426,1)-(437,57) 140101 0 0.0 0.0 0.0 0.0 mkState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(428,35)-(436,57) 140102 1 0.0 0.0 0.0 0.0 mkState.\.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:436:18-39 140110 1 0.0 0.0 0.0 0.0 mkState.\.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:435:18-38 140109 1 0.0 0.0 0.0 0.0 mkState.\.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:434:18-39 140108 1 0.0 0.0 0.0 0.0 mkState.\.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:433:18-38 140107 1 0.0 0.0 0.0 0.0 mkState.\.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:432:18-39 140106 1 0.0 0.0 0.0 0.0 mkState.\.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:431:18-39 140105 1 0.0 0.0 0.0 0.0 mkState.\.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:430:18-39 140104 1 0.0 0.0 0.0 0.0 mkState.\.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:429:18-39 140103 1 0.0 0.0 0.0 0.0 decompressStreamST.go Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(886,5)-(902,77) 140438 0 0.0 0.0 0.0 0.0 runStreamST Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:743:1-106 140440 0 0.0 0.0 0.0 0.0 runStream Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(440,1)-(444,69) 140441 5 0.0 0.0 0.0 0.0 runStream.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:444:9-69 140559 5 0.0 0.0 0.0 0.0 decompressStream Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(599,1)-(731,55) 140586 0 0.0 0.0 0.0 0.0 decompressStream.drainBuffers Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(670,3)-(710,39) 140587 0 0.0 0.0 0.0 0.0 decompressStream.finish Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(714,3)-(719,21) 140588 0 0.0 0.0 0.0 0.0 decompressStreamST.\ Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(878,43)-(882,39) 140444 0 0.0 0.0 0.0 0.0 decompressStreamST.\.next Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:880:13-55 140445 0 0.0 0.0 0.0 0.0 decompressStream Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(599,1)-(731,55) 140446 0 0.0 0.0 0.0 0.0 decompressStream.drainBuffers Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(670,3)-(710,39) 140447 0 0.0 0.0 0.0 0.0 decompressStream.fillBuffers Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(639,3)-(666,29) 140448 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 140460 43 0.0 0.0 0.0 0.0 decompressStream.finish Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(714,3)-(719,21) 140569 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 140573 2 0.0 0.0 0.0 0.0 getOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,1)-(471,57) 140571 0 0.0 0.0 0.0 0.0 getOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,64)-(471,57) 140572 1 0.0 0.0 0.0 0.0 popOutputBuffer Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(220,1)-(232,38) 140574 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 140577 6 0.0 0.0 0.0 0.0 setOutOffset Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(482,1)-(483,50) 140582 1 0.0 0.0 0.0 0.0 setOutOffset.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(482,67)-(483,50) 140583 1 0.0 0.0 0.0 0.0 getOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,1)-(471,57) 140580 0 0.0 0.0 0.0 0.0 getOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,64)-(471,57) 140581 1 0.0 0.0 0.0 0.0 getOutBuf Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(462,1)-(463,54) 140575 0 0.0 0.0 0.0 0.0 getOutBuf.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(462,62)-(463,54) 140576 1 0.0 0.0 0.0 0.0 getOutOffset Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(466,1)-(467,57) 140578 0 0.0 0.0 0.0 0.0 getOutOffset.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(466,65)-(467,57) 140579 1 0.0 0.0 0.0 0.0 setOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,1)-(487,50) 140584 0 0.0 0.0 0.0 0.0 setOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,66)-(487,50) 140585 1 0.0 0.0 0.0 0.0 inflate Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(277,1)-(293,15) 140519 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 140529 24 0.0 0.0 0.0 0.0 inflate.outExtra Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:289:7-35 140560 4 0.0 0.0 0.0 0.0 setOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,1)-(487,50) 140545 4 0.0 0.0 0.0 0.0 setOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,66)-(487,50) 140546 4 0.0 0.0 0.0 0.0 getOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,1)-(471,57) 140543 0 0.0 0.0 0.0 0.0 getOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,64)-(471,57) 140544 4 0.0 0.0 0.0 0.0 getOutFree Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(937,1)-(938,54) 140520 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 140528 8 0.0 0.0 0.0 0.0 withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 140521 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 140524 8 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 140525 8 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 140526 8 0.0 0.0 0.0 0.0 getOutFree.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:938:31-52 140527 8 0.0 0.0 0.0 0.0 getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 140522 0 0.0 0.0 0.0 0.0 getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 140523 8 0.0 0.0 0.0 0.0 inflate_ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(976,1)-(979,14) 140531 0 0.0 0.0 0.0 0.0 toStatus Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(557,1)-(576,23) 140542 4 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 140541 4 0.0 0.0 0.0 0.0 withStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(914,1)-(916,56) 140533 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 140536 4 0.0 0.0 0.0 0.0 getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 140534 0 0.0 0.0 0.0 0.0 getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 140535 4 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 140538 0 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 140539 4 0.0 0.0 0.0 0.0 inflate_.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:978:5-39 140540 4 0.0 0.0 0.0 0.0 inputBufferEmpty Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:176:1-48 140449 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 140459 9 0.0 0.0 0.0 0.0 getInAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(923,1)-(924,53) 140450 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 140458 9 0.0 0.0 0.0 0.0 withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 140451 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 140454 9 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 140455 9 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 140456 9 0.0 0.0 0.0 0.0 getInAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:924:31-51 140457 9 0.0 0.0 0.0 0.0 getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 140452 0 0.0 0.0 0.0 0.0 getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 140453 9 0.0 0.0 0.0 0.0 outputBufferFull Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:249:1-57 140461 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 140471 11 0.0 0.0 0.0 0.0 getOutFree Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(937,1)-(938,54) 140462 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 140470 11 0.0 0.0 0.0 0.0 withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 140463 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 140466 11 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 140467 11 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 140468 11 0.0 0.0 0.0 0.0 getOutFree.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:938:31-52 140469 11 0.0 0.0 0.0 0.0 getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 140464 0 0.0 0.0 0.0 0.0 getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 140465 11 0.0 0.0 0.0 0.0 popOutputBuffer Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(220,1)-(232,38) 140547 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 140550 18 0.0 0.0 0.0 0.0 setOutOffset Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(482,1)-(483,50) 140555 3 0.0 0.0 0.0 0.0 setOutOffset.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(482,67)-(483,50) 140556 3 0.0 0.0 0.0 0.0 getOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,1)-(471,57) 140553 0 0.0 0.0 0.0 0.0 getOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,64)-(471,57) 140554 3 0.0 0.0 0.0 0.0 getOutBuf Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(462,1)-(463,54) 140548 0 0.0 0.0 0.0 0.0 getOutBuf.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(462,62)-(463,54) 140549 3 0.0 0.0 0.0 0.0 getOutOffset Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(466,1)-(467,57) 140551 0 0.0 0.0 0.0 0.0 getOutOffset.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(466,65)-(467,57) 140552 3 0.0 0.0 0.0 0.0 setOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,1)-(487,50) 140557 0 0.0 0.0 0.0 0.0 setOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,66)-(487,50) 140558 3 0.0 0.0 0.0 0.0 pushOutputBuffer Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(194,1)-(212,16) 140479 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 140482 32 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 140485 4 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 140486 4 0.0 0.0 0.0 0.0 getOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,1)-(471,57) 140480 0 0.0 0.0 0.0 0.0 getOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,64)-(471,57) 140481 4 0.0 0.0 0.0 0.0 getOutBuf Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(462,1)-(463,54) 140483 0 0.0 0.0 0.0 0.0 getOutBuf.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(462,62)-(463,54) 140484 4 0.0 0.0 0.0 0.0 setOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,1)-(487,50) 140516 0 0.0 0.0 0.0 0.0 setOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,66)-(487,50) 140517 4 0.0 0.0 0.0 0.0 setOutBuf Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(478,1)-(479,50) 140488 0 0.0 0.0 0.0 0.0 setOutBuf.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(478,64)-(479,50) 140489 4 0.0 0.0 0.0 0.0 setOutFree Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(933,1)-(934,70) 140492 0 0.0 0.0 0.0 0.0 withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 140493 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 140496 4 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 140497 4 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 140498 4 0.0 0.0 0.0 0.0 setOutFree.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:934:3-70 140499 4 0.0 0.0 0.0 0.0 setOutFree.\.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:934:16-37 140500 4 0.0 0.0 0.0 0.0 getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 140494 0 0.0 0.0 0.0 0.0 getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 140495 4 0.0 0.0 0.0 0.0 setOutNext Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:941:1-85 140504 0 0.0 0.0 0.0 0.0 withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 140505 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 140508 4 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 140509 4 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 140510 4 0.0 0.0 0.0 0.0 setOutNext.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:941:41-84 140511 4 0.0 0.0 0.0 0.0 setOutNext.\.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:941:54-75 140512 4 0.0 0.0 0.0 0.0 getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 140506 0 0.0 0.0 0.0 0.0 getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 140507 4 0.0 0.0 0.0 0.0 setOutOffset Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(482,1)-(483,50) 140514 0 0.0 0.0 0.0 0.0 setOutOffset.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(482,67)-(483,50) 140515 4 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 140476 0 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 140477 0 0.0 0.0 0.0 0.0 decompressStream.finish Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(714,3)-(719,21) 140568 0 0.0 0.0 0.0 0.0 inflate Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(277,1)-(293,15) 140518 0 0.0 0.0 0.0 0.0 inflate_ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(976,1)-(979,14) 140530 4 0.0 0.0 0.0 0.0 withStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(914,1)-(916,56) 140532 0 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 140537 4 0.0 0.0 0.0 0.0 decompressStreamST Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(877,1)-(955,42) 140094 0 0.0 0.0 0.0 0.0 decompressStreamST.go Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(886,5)-(902,77) 140434 6 0.0 0.0 0.0 0.0 runStreamST Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:743:1-106 140439 5 0.0 0.0 0.0 0.0 decompressStreamST.finaliseStreamEnd Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(949,5)-(951,47) 140592 1 0.0 0.0 0.0 0.0 decompressStreamST.\ Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(878,43)-(882,39) 140095 1 0.0 0.0 0.0 0.0 decompressStreamST.\.next Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:880:13-55 140117 1 0.0 0.0 0.0 0.0 decompressStream Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(599,1)-(731,55) 140121 1 0.0 0.0 0.0 0.0 decompressStream.\ Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(602,15)-(628,37) 140122 1 0.0 0.0 0.0 0.0 inflateInit Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(949,1)-(954,71) 140167 1 0.0 0.0 0.0 0.0 checkFormatSupported Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(1001,1)-(1010,18) 140170 1 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 140173 1 0.0 0.0 0.0 0.0 withStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(914,1)-(916,56) 140181 1 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 140191 0 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 140192 0 0.0 0.0 0.0 0.0 inflateInit.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:952:5-70 140193 0 0.0 0.0 0.0 0.0 fromWindowBits Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(767,1)-(775,42) 140194 1 0.0 0.0 0.0 0.0 fromWindowBits.checkWindowBits Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(768,9)-(771,77) 140197 1 0.0 0.0 0.0 0.0 fromWindowBits.formatModifier Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(772,9)-(775,42) 140195 1 0.0 0.0 0.0 0.0 decompressStream.\.\ Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(611,9)-(628,37) 140260 0 0.0 0.0 0.0 0.0 decompressStream.fillBuffers Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(639,3)-(666,29) 140261 1 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 140290 1 0.0 0.0 0.0 0.0 decompressStream.drainBuffers Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(670,3)-(710,39) 140340 1 0.0 0.0 0.0 0.0 decompressStream.fillBuffers Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(639,3)-(666,29) 140442 1 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 140473 1 0.0 0.0 0.0 0.0 foldDecompressStreamWithInput Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(285,1)-(302,23) 140090 0 0.0 0.0 0.0 0.0 foldDecompressStreamWithInput.\ Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:286:5-35 140091 1 0.0 0.0 0.0 0.0 decodePngWithPaletteAndMetadata.palette Codec.Picture.Png src/Codec/Picture/Png.hs:(527,9)-(531,37) 140012 1 0.0 0.0 0.0 0.0 decodePngWithPaletteAndMetadata.palette.\ Codec.Picture.Png src/Codec/Picture/Png.hs:528:28-55 140014 7 0.0 0.0 0.0 0.0 chunkType Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:188:7-15 140015 7 0.0 0.0 0.0 0.0 chunks Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:170:7-12 140013 1 0.0 0.0 0.0 0.0 decodePngWithPaletteAndMetadata.parseableData Codec.Picture.Png src/Codec/Picture/Png.hs:526:9-54 140079 1 0.0 0.0 0.0 0.0 decodePngWithPaletteAndMetadata.zlibHeaderSize Codec.Picture.Png src/Codec/Picture/Png.hs:(513,7)-(515,24) 140007 1 0.0 0.0 0.0 0.0 runGetStrict Codec.Picture.InternalHelper src/Codec/Picture/InternalHelper.hs:39:1-60 139924 1 0.0 0.0 0.0 0.0 runGet Codec.Picture.InternalHelper src/Codec/Picture/InternalHelper.hs:(29,1)-(31,56) 139928 0 0.0 0.0 0.0 0.0 runGet.unpack Codec.Picture.InternalHelper src/Codec/Picture/InternalHelper.hs:(30,11)-(31,56) 140000 1 0.0 0.0 0.0 0.0 parseRawPngImage Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:(354,1)-(362,60) 139934 0 0.0 0.0 0.0 0.0 get Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:(309,5)-(330,9) 139936 0 0.0 0.0 0.0 0.0 get Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:420:5-33 139942 0 0.0 0.0 0.0 0.0 imageTypeOfCode Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:(423,1)-(428,49) 139943 1 0.0 0.0 0.0 0.0 get Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:(343,5)-(346,44) 139945 0 0.0 0.0 0.0 0.0 get.\ Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:(343,30)-(346,44) 139946 1 0.0 0.0 0.0 0.0 parseChunks Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:(334,1)-(339,36) 139948 0 0.0 0.0 0.0 0.0 get Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:(274,5)-(291,9) 139950 0 0.0 0.0 0.0 0.0 chunkType Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:188:7-15 139997 7 0.0 0.0 0.0 0.0 get.computedCrc Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:282:13-59 139952 7 0.0 0.0 0.0 0.0 pngComputeCrc Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:(441,1)-(445,52) 139954 0 0.0 0.0 0.0 0.0 pngComputeCrc.updateCrc Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:(442,11)-(445,52) 139955 3706 0.0 0.0 0.0 0.0 pngComputeCrc.updateCrc.lutVal Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:444:19-85 139957 3706 0.0 0.0 0.0 0.0 unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 139959 7412 0.0 0.0 0.0 0.0 basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:291:679-721 139960 3706 0.0 0.0 0.0 0.0 basicLength Data.Vector.Primitive Data/Vector/Primitive.hs:239:3-32 139961 3706 0.0 0.0 0.0 0.0 basicUnsafeIndexM Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:291:841-899 139994 3706 0.0 0.0 0.0 0.0 basicUnsafeIndexM Data.Vector.Primitive Data/Vector/Primitive.hs:245:3-75 139995 3706 0.0 0.0 0.0 0.0 indexByteArray# Data.Primitive.Types Data/Primitive/Types.hs:262:229-299 139996 3706 0.0 0.0 0.0 0.0 pngComputeCrc.updateCrc.u32Val Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:443:19-43 139956 3706 0.0 0.0 0.0 0.0 unparse Codec.Picture.Png src/Codec/Picture/Png.hs:(427,1)-(442,67) 140011 1 0.0 0.0 0.2 0.2 deinterlacer Codec.Picture.Png src/Codec/Picture/Png.hs:(367,1)-(395,41) 140022 1 0.0 0.0 0.2 0.2 basicInitialize Data.Vector.Storable.Mutable Data/Vector/Storable/Mutable.hs:160:3-32 140034 1 0.0 0.0 0.0 0.0 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 140035 1 0.0 0.0 0.0 0.0 internal Control.Monad.Primitive Control/Monad/Primitive.hs:99:3-21 140036 1 0.0 0.0 0.0 0.0 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:95:3-16 140037 1 0.0 0.0 0.0 0.0 setOffAddr# Data.Primitive.Types Data/Primitive/Types.hs:256:1325-1693 140042 0 0.0 0.0 0.0 0.0 internal Control.Monad.Primitive Control/Monad/Primitive.hs:99:3-21 140043 1 0.0 0.0 0.0 0.0 setOffAddr#.i Data.Primitive.Types Data/Primitive/Types.hs:256:1402-1425 140044 1 0.0 0.0 0.0 0.0 setOffAddr#.n Data.Primitive.Types Data/Primitive/Types.hs:256:1468-1491 140045 1 0.0 0.0 0.0 0.0 basicUnsafeFreeze Data.Vector.Storable Data/Vector/Storable.hs:244:3-57 140663 1 0.0 0.0 0.0 0.0 basicUnsafeNew Data.Vector.Storable.Mutable Data/Vector/Storable/Mutable.hs:(149,3)-(157,38) 140027 1 0.0 0.0 0.0 0.0 basicUnsafeNew.mx Data.Vector.Storable.Mutable Data/Vector/Storable/Mutable.hs:157:7-38 140028 1 0.0 0.0 0.0 0.0 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 140032 1 0.0 0.0 0.0 0.0 internal Control.Monad.Primitive Control/Monad/Primitive.hs:99:3-21 140033 1 0.0 0.0 0.0 0.0 deinterlacer.arraySize Codec.Picture.Png src/Codec/Picture/Png.hs:370:9-52 140026 1 0.0 0.0 0.0 0.0 deinterlacer.compCount Codec.Picture.Png src/Codec/Picture/Png.hs:369:9-50 140023 1 0.0 0.0 0.0 0.0 sampleCountOfImageType Codec.Picture.Png src/Codec/Picture/Png.hs:(405,1)-(409,49) 140024 1 0.0 0.0 0.0 0.0 deinterlacer.deinterlaceFunction Codec.Picture.Png src/Codec/Picture/Png.hs:(371,9)-(373,44) 140046 1 0.0 0.0 0.2 0.2 scanLineInterleaving Codec.Picture.Png src/Codec/Picture/Png.hs:(333,1)-(337,68) 140047 1 0.0 0.0 0.2 0.2 pngFiltering Codec.Picture.Png src/Codec/Picture/Png.hs:(105,1)-(191,45) 140053 1 0.0 0.0 0.2 0.2 pngFiltering.folder Codec.Picture.Png src/Codec/Picture/Png.hs:(110,9)-(122,67) 140077 4097 0.0 0.0 0.2 0.2 pngFiltering.folder.byte Codec.Picture.Png src/Codec/Picture/Png.hs:112:20-50 140078 4096 0.0 0.0 0.0 0.0 pngFiltering.folder.lineFilter Codec.Picture.Png src/Codec/Picture/Png.hs:(113,20)-(119,38) 140593 4096 0.0 0.0 0.1 0.1 pngFiltering.filterNone Codec.Picture.Png src/Codec/Picture/Png.hs:(135,11)-(140,74) 140594 2746 0.0 0.0 0.0 0.0 pngFiltering.filterNone.inner Codec.Picture.Png src/Codec/Picture/Png.hs:(136,19)-(140,74) 140595 90618 0.0 0.0 0.0 0.0 basicUnsafeWrite Data.Vector.Storable.Mutable Data/Vector/Storable/Mutable.hs:(168,3)-(170,55) 140598 87872 0.0 0.0 0.0 0.0 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 140599 87872 0.0 0.0 0.0 0.0 basicUnsafeWrite.\ Data.Vector.Storable.Mutable Data/Vector/Storable/Mutable.hs:170:39-55 140601 87872 0.0 0.0 0.0 0.0 internal Control.Monad.Primitive Control/Monad/Primitive.hs:99:3-21 140600 87872 0.0 0.0 0.0 0.0 pngFiltering.filterNone.inner.byte Codec.Picture.Png src/Codec/Picture/Png.hs:138:50-84 140597 87872 0.0 0.0 0.0 0.0 pngFiltering.filterUp Codec.Picture.Png src/Codec/Picture/Png.hs:(150,11)-(156,74) 140625 875 0.0 0.0 0.0 0.0 pngFiltering.filterUp.inner Codec.Picture.Png src/Codec/Picture/Png.hs:(151,19)-(156,74) 140626 28875 0.0 0.0 0.0 0.0 basicUnsafeRead Data.Vector.Storable.Mutable Data/Vector/Storable/Mutable.hs:(163,3)-(165,47) 140627 28000 0.0 0.0 0.0 0.0 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 140628 28000 0.0 0.0 0.0 0.0 internal Control.Monad.Primitive Control/Monad/Primitive.hs:99:3-21 140629 28000 0.0 0.0 0.0 0.0 basicUnsafeWrite Data.Vector.Storable.Mutable Data/Vector/Storable/Mutable.hs:(168,3)-(170,55) 140631 28000 0.0 0.0 0.0 0.0 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 140632 28000 0.0 0.0 0.0 0.0 basicUnsafeWrite.\ Data.Vector.Storable.Mutable Data/Vector/Storable/Mutable.hs:170:39-55 140634 28000 0.0 0.0 0.0 0.0 internal Control.Monad.Primitive Control/Monad/Primitive.hs:99:3-21 140633 28000 0.0 0.0 0.0 0.0 pngFiltering.filterUp.inner.byte Codec.Picture.Png src/Codec/Picture/Png.hs:153:50-84 140630 28000 0.0 0.0 0.0 0.0 pngFiltering.filterSub Codec.Picture.Png src/Codec/Picture/Png.hs:(142,11)-(148,74) 140635 319 0.0 0.0 0.0 0.0 pngFiltering.filterSub.inner Codec.Picture.Png src/Codec/Picture/Png.hs:(143,19)-(148,74) 140636 10527 0.0 0.0 0.0 0.0 basicUnsafeRead Data.Vector.Storable.Mutable Data/Vector/Storable/Mutable.hs:(163,3)-(165,47) 140637 10208 0.0 0.0 0.0 0.0 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 140638 10208 0.0 0.0 0.0 0.0 internal Control.Monad.Primitive Control/Monad/Primitive.hs:99:3-21 140639 10208 0.0 0.0 0.0 0.0 basicUnsafeWrite Data.Vector.Storable.Mutable Data/Vector/Storable/Mutable.hs:(168,3)-(170,55) 140641 10208 0.0 0.0 0.0 0.0 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 140642 10208 0.0 0.0 0.0 0.0 basicUnsafeWrite.\ Data.Vector.Storable.Mutable Data/Vector/Storable/Mutable.hs:170:39-55 140644 10208 0.0 0.0 0.0 0.0 internal Control.Monad.Primitive Control/Monad/Primitive.hs:99:3-21 140643 10208 0.0 0.0 0.0 0.0 pngFiltering.filterSub.inner.byte Codec.Picture.Png src/Codec/Picture/Png.hs:145:50-84 140640 10208 0.0 0.0 0.0 0.0 pngFiltering.filterPaeth Codec.Picture.Png src/Codec/Picture/Png.hs:(171,11)-(191,45) 140645 156 0.0 0.0 0.0 0.0 pngFiltering.filterPaeth.inner Codec.Picture.Png src/Codec/Picture/Png.hs:(172,19)-(179,74) 140646 5148 0.0 0.0 0.0 0.0 basicUnsafeRead Data.Vector.Storable.Mutable Data/Vector/Storable/Mutable.hs:(163,3)-(165,47) 140647 14976 0.0 0.0 0.0 0.0 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 140648 14976 0.0 0.0 0.0 0.0 internal Control.Monad.Primitive Control/Monad/Primitive.hs:99:3-21 140649 14976 0.0 0.0 0.0 0.0 basicUnsafeWrite Data.Vector.Storable.Mutable Data/Vector/Storable/Mutable.hs:(168,3)-(170,55) 140659 4992 0.0 0.0 0.0 0.0 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 140660 4992 0.0 0.0 0.0 0.0 basicUnsafeWrite.\ Data.Vector.Storable.Mutable Data/Vector/Storable/Mutable.hs:170:39-55 140662 4992 0.0 0.0 0.0 0.0 internal Control.Monad.Primitive Control/Monad/Primitive.hs:99:3-21 140661 4992 0.0 0.0 0.0 0.0 pngFiltering.filterPaeth.inner.byte Codec.Picture.Png src/Codec/Picture/Png.hs:174:50-84 140650 4992 0.0 0.0 0.0 0.0 pngFiltering.filterPaeth.paeth Codec.Picture.Png src/Codec/Picture/Png.hs:(181,19)-(191,45) 140651 4992 0.0 0.0 0.0 0.0 pngFiltering.filterPaeth.paeth.a' Codec.Picture.Png src/Codec/Picture/Png.hs:185:29-54 140654 4992 0.0 0.0 0.0 0.0 pngFiltering.filterPaeth.paeth.b' Codec.Picture.Png src/Codec/Picture/Png.hs:186:29-47 140655 4992 0.0 0.0 0.0 0.0 pngFiltering.filterPaeth.paeth.c' Codec.Picture.Png src/Codec/Picture/Png.hs:187:29-47 140656 4992 0.0 0.0 0.0 0.0 pngFiltering.filterPaeth.paeth.p Codec.Picture.Png src/Codec/Picture/Png.hs:188:29-44 140653 4992 0.0 0.0 0.0 0.0 pngFiltering.filterPaeth.paeth.pa Codec.Picture.Png src/Codec/Picture/Png.hs:189:29-45 140652 4992 0.0 0.0 0.0 0.0 pngFiltering.filterPaeth.paeth.pb Codec.Picture.Png src/Codec/Picture/Png.hs:190:29-45 140657 4992 0.0 0.0 0.0 0.0 pngFiltering.filterPaeth.paeth.pc Codec.Picture.Png src/Codec/Picture/Png.hs:191:29-45 140658 4992 0.0 0.0 0.0 0.0 scanlineUnpacker8 Codec.Picture.Png src/Codec/Picture/Png.hs:(320,1)-(324,50) 140604 0 0.0 0.0 0.1 0.2 byteUnpacker Codec.Picture.Png src/Codec/Picture/Png.hs:(206,1)-(225,11) 140606 4096 0.0 0.0 0.1 0.1 byteUnpacker.inner Codec.Picture.Png src/Codec/Picture/Png.hs:(212,9)-(224,34) 140610 36864 0.0 0.0 0.1 0.1 byteUnpacker.inner.perPixel Codec.Picture.Png src/Codec/Picture/Png.hs:(217,17)-(222,41) 140611 163840 0.0 0.0 0.1 0.1 basicUnsafeRead Data.Vector.Storable.Mutable Data/Vector/Storable/Mutable.hs:(163,3)-(165,47) 140613 131072 0.0 0.0 0.0 0.1 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 140614 131072 0.0 0.0 0.0 0.0 internal Control.Monad.Primitive Control/Monad/Primitive.hs:99:3-21 140615 131072 0.0 0.0 0.0 0.0 basicUnsafeWrite Data.Vector.Storable.Mutable Data/Vector/Storable/Mutable.hs:(168,3)-(170,55) 140621 131072 0.0 0.0 0.0 0.0 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 140622 131072 0.0 0.0 0.0 0.0 basicUnsafeWrite.\ Data.Vector.Storable.Mutable Data/Vector/Storable/Mutable.hs:170:39-55 140624 131072 0.0 0.0 0.0 0.0 internal Control.Monad.Primitive Control/Monad/Primitive.hs:99:3-21 140623 131072 0.0 0.0 0.0 0.0 byteUnpacker.inner.perPixel.writeIdx Codec.Picture.Png src/Codec/Picture/Png.hs:220:25-59 140616 131072 0.0 0.0 0.0 0.0 byteUnpacker.inner.destPixelIndex Codec.Picture.Png src/Codec/Picture/Png.hs:214:17-81 140617 32768 0.0 0.0 0.0 0.0 byteUnpacker.inner.destSampleIndex Codec.Picture.Png src/Codec/Picture/Png.hs:215:17-62 140620 32768 0.0 0.0 0.0 0.0 byteUnpacker.inner.srcPixelIndex Codec.Picture.Png src/Codec/Picture/Png.hs:216:17-67 140612 32768 0.0 0.0 0.0 0.0 basicLength Data.Vector.Storable.Mutable Data/Vector/Storable/Mutable.hs:134:3-31 140607 4096 0.0 0.0 0.0 0.0 byteUnpacker.lineIndex Codec.Picture.Png src/Codec/Picture/Png.hs:210:9-38 140619 4096 0.0 0.0 0.0 0.0 byteUnpacker.pixelToRead Codec.Picture.Png src/Codec/Picture/Png.hs:211:9-80 140608 4096 0.0 0.0 0.0 0.0 byteUnpacker.realTop Codec.Picture.Png src/Codec/Picture/Png.hs:209:9-45 140618 4096 0.0 0.0 0.0 0.0 basicUnsafeReplicate Data.Vector.Generic.Mutable.Base Data/Vector/Generic/Mutable/Base.hs:(98,3)-(102,16) 140055 2 0.0 0.0 0.0 0.0 basicSet Data.Vector.Storable.Mutable Data/Vector/Storable/Mutable.hs:173:3-24 140064 2 0.0 0.0 0.0 0.0 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 140069 0 0.0 0.0 0.0 0.0 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:95:3-16 140071 4 0.0 0.0 0.0 0.0 readOffAddr# Data.Primitive.Types Data/Primitive/Types.hs:256:1102-1239 140072 2 0.0 0.0 0.0 0.0 setOffAddr# Data.Primitive.Types Data/Primitive/Types.hs:256:1325-1693 140073 2 0.0 0.0 0.0 0.0 internal Control.Monad.Primitive Control/Monad/Primitive.hs:99:3-21 140074 2 0.0 0.0 0.0 0.0 setOffAddr#.i Data.Primitive.Types Data/Primitive/Types.hs:256:1402-1425 140075 2 0.0 0.0 0.0 0.0 setOffAddr#.n Data.Primitive.Types Data/Primitive/Types.hs:256:1468-1491 140076 2 0.0 0.0 0.0 0.0 internal Control.Monad.Primitive Control/Monad/Primitive.hs:99:3-21 140070 2 0.0 0.0 0.0 0.0 basicUnsafeNew Data.Vector.Storable.Mutable Data/Vector/Storable/Mutable.hs:(149,3)-(157,38) 140056 2 0.0 0.0 0.0 0.0 basicUnsafeNew.mx Data.Vector.Storable.Mutable Data/Vector/Storable/Mutable.hs:157:7-38 140057 2 0.0 0.0 0.0 0.0 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 140062 2 0.0 0.0 0.0 0.0 internal Control.Monad.Primitive Control/Monad/Primitive.hs:99:3-21 140063 2 0.0 0.0 0.0 0.0 pngFiltering.lastIdx Codec.Picture.Png src/Codec/Picture/Png.hs:127:11-46 140596 1 0.0 0.0 0.0 0.0 pngFiltering.stride Codec.Picture.Png src/Codec/Picture/Png.hs:126:11-43 140609 1 0.0 0.0 0.0 0.0 scanLineInterleaving.byteWidth Codec.Picture.Png src/Codec/Picture/Png.hs:335:15-72 140048 1 0.0 0.0 0.0 0.0 byteSizeOfBitLength Codec.Picture.Png src/Codec/Picture/Png.hs:(327,1)-(328,77) 140049 1 0.0 0.0 0.0 0.0 byteSizeOfBitLength.(...) Codec.Picture.Png src/Codec/Picture/Png.hs:328:10-77 140051 1 0.0 0.0 0.0 0.0 byteSizeOfBitLength.rest Codec.Picture.Png src/Codec/Picture/Png.hs:328:10-77 140052 1 0.0 0.0 0.0 0.0 byteSizeOfBitLength.size Codec.Picture.Png src/Codec/Picture/Png.hs:328:10-77 140050 1 0.0 0.0 0.0 0.0 scanLineInterleaving.strideInfo Codec.Picture.Png src/Codec/Picture/Png.hs:(336,15)-(337,68) 140054 1 0.0 0.0 0.0 0.0 deinterlacer.iBitDepth Codec.Picture.Png src/Codec/Picture/Png.hs:374:9-38 140025 1 0.0 0.0 0.0 0.0 deinterlacer.mutableImage Codec.Picture.Png src/Codec/Picture/Png.hs:378:13-82 140605 1 0.0 0.0 0.0 0.0 scanlineUnpacker8 Codec.Picture.Png src/Codec/Picture/Png.hs:(320,1)-(324,50) 140602 1 0.0 0.0 0.0 0.0 toImage Codec.Picture.Png src/Codec/Picture/Png.hs:(450,1)-(455,33) 140018 1 0.0 0.0 0.0 0.0 toImage.h Codec.Picture.Png src/Codec/Picture/Png.hs:455:5-33 140667 1 0.0 0.0 0.0 0.0 height Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:72:7-12 140668 1 0.0 0.0 0.0 0.0 toImage.w Codec.Picture.Png src/Codec/Picture/Png.hs:454:5-32 140665 1 0.0 0.0 0.0 0.0 width Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:71:7-11 140666 1 0.0 0.0 0.0 0.0 eitherLoad Codec.Picture src/Codec/Picture.hs:(222,1)-(226,39) 139904 1 0.0 0.0 0.0 0.0 eitherLoad.inner Codec.Picture src/Codec/Picture.hs:(223,11)-(226,39) 139905 2 0.0 0.0 0.0 0.0 palettedToTrueColor Codec.Picture.Types src/Codec/Picture/Types.hs:(436,1)-(443,75) 140021 1 0.0 0.0 0.0 0.0 withImageDecoder.get Codec.Picture src/Codec/Picture.hs:267:11-31 139898 0 0.0 0.0 0.0 0.0 withImageDecoder.get Codec.Picture src/Codec/Picture.hs:267:11-31 139897 1 0.0 0.0 0.0 0.0 makeShaderEBO Shader.Compile src/Shader/Compile.hs:(65,1)-(71,9) 141743 1 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 141799 1 0.0 0.0 0.0 0.0 glVertexArrayElementBuffer Graphics.GL.Functions.F29 src/Graphics/GL/Functions/F29.hs:1265:1-85 141798 1 0.0 0.0 0.0 0.0 makeShaderUsingVBO Shader.Compile src/Shader/Compile.hs:(83,1)-(85,42) 141744 1 0.0 0.0 0.0 0.0 makeShaderUsingVAO Shader.Compile src/Shader/Compile.hs:(137,1)-(144,13) 141762 1 0.0 0.0 0.0 0.0 makeSourcedShader Shader.Compile src/Shader/Compile.hs:(178,1)-(180,41) 141763 1 0.0 0.0 0.0 0.0 makeSourcedShader.\ Shader.Compile src/Shader/Compile.hs:179:34-81 141764 2 0.0 0.0 0.0 0.0 shaderTypeExt Shader.Compile src/Shader/Compile.hs:(183,1)-(186,27) 141765 2 0.0 0.0 0.0 0.0 $mGL_VERTEX_SHADER.\ Graphics.GL.Tokens src/Graphics/GL/Tokens.hs:11456:28-43 141766 2 0.0 0.0 0.0 0.0 $mGL_GEOMETRY_SHADER.\ Graphics.GL.Tokens src/Graphics/GL/Tokens.hs:3688:30-45 141767 1 0.0 0.0 0.0 0.0 $mGL_FRAGMENT_SHADER.\ Graphics.GL.Tokens src/Graphics/GL/Tokens.hs:3362:30-45 141768 1 0.0 0.0 0.0 0.0 makeShaderProgram Shader.Compile src/Shader/Compile.hs:(299,1)-(307,18) 141769 1 0.0 0.0 0.0 0.0 compileAndCheckShader Shader.Compile src/Shader/Compile.hs:(332,1)-(342,20) 141771 2 0.0 0.0 0.0 0.0 checkErrorGL Shader.Compile src/Shader/Compile.hs:(317,1)-(328,44) 141781 2 0.0 0.0 0.0 0.0 checkErrorGL.\ Shader.Compile src/Shader/Compile.hs:(318,28)-(328,44) 141782 2 0.0 0.0 0.0 0.0 glGetShaderiv Graphics.GL.Functions.F12 src/Graphics/GL/Functions/F12.hs:1162:1-67 141783 2 0.0 0.0 0.0 0.0 glCompileShader Graphics.GL.Functions.F04 src/Graphics/GL/Functions/F04.hs:394:1-57 141780 2 0.0 0.0 0.0 0.0 glCreateShader Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:536:1-56 141772 2 0.0 0.0 0.0 0.0 setShaderSource Shader.Compile src/Shader/Compile.hs:(345,1)-(349,58) 141773 2 0.0 0.0 0.0 0.0 withByteString Shader.Compile src/Shader/Compile.hs:(353,1)-(355,45) 141774 2 0.0 0.0 0.0 0.0 withByteString.\ Shader.Compile src/Shader/Compile.hs:355:9-45 141775 2 0.0 0.0 0.0 0.0 setShaderSource.\ Shader.Compile src/Shader/Compile.hs:(347,9)-(349,58) 141776 2 0.0 0.0 0.0 0.0 setShaderSource.\.\ Shader.Compile src/Shader/Compile.hs:(348,13)-(349,58) 141777 2 0.0 0.0 0.0 0.0 setShaderSource.\.\.\ Shader.Compile src/Shader/Compile.hs:349:17-58 141778 2 0.0 0.0 0.0 0.0 glShaderSource Graphics.GL.Functions.F24 src/Graphics/GL/Functions/F24.hs:1121:1-75 141779 2 0.0 0.0 0.0 0.0 glAttachShader Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:583:1-61 141784 2 0.0 0.0 0.0 0.0 glDeleteShader Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:1433:1-55 141790 2 0.0 0.0 0.0 0.0 glDetachShader Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:393:1-61 141789 2 0.0 0.0 0.0 0.0 checkErrorGL Shader.Compile src/Shader/Compile.hs:(317,1)-(328,44) 141786 1 0.0 0.0 0.0 0.0 checkErrorGL.\ Shader.Compile src/Shader/Compile.hs:(318,28)-(328,44) 141787 1 0.0 0.0 0.0 0.0 glGetProgramiv Graphics.GL.Functions.F12 src/Graphics/GL/Functions/F12.hs:573:1-69 141788 1 0.0 0.0 0.0 0.0 glCreateProgram Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:443:1-53 141770 1 0.0 0.0 0.0 0.0 glLinkProgram Graphics.GL.Functions.F15 src/Graphics/GL/Functions/F15.hs:1239:1-53 141785 1 0.0 0.0 0.0 0.0 setupVAOUsingVBO Shader.Compile src/Shader/Compile.hs:(203,1)-(210,37) 141745 1 0.0 0.0 0.0 0.0 glBindVertexArray Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:1495:1-61 141750 1 0.0 0.0 0.0 0.0 mglCreate GLHelp src/GLHelp.hs:(9,1)-(12,20) 141747 1 0.0 0.0 0.0 0.0 mglCreate.\ GLHelp src/GLHelp.hs:(10,26)-(12,20) 141748 1 0.0 0.0 0.0 0.0 glCreateVertexArrays Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:661:1-75 141749 1 0.0 0.0 0.0 0.0 setupVAOUsingVBO.strd Shader.Compile src/Shader/Compile.hs:204:9-35 141746 1 0.0 0.0 0.0 0.0 setupVertexAttribs Shader.Compile src/Shader/Compile.hs:(262,1)-(267,28) 141751 1 0.0 0.0 0.0 0.0 setupVertexAttribs.\ Shader.Compile src/Shader/Compile.hs:(264,58)-(265,48) 141755 4 0.0 0.0 0.0 0.0 setupVertexAttribPointer Shader.Compile src/Shader/Compile.hs:(287,1)-(293,27) 141756 4 0.0 0.0 0.0 0.0 glEnableVertexArrayAttrib Graphics.GL.Functions.F07 src/Graphics/GL/Functions/F07.hs:538:1-83 141757 4 0.0 0.0 0.0 0.0 glVertexArrayAttribBinding Graphics.GL.Functions.F29 src/Graphics/GL/Functions/F29.hs:1136:1-93 141761 4 0.0 0.0 0.0 0.0 glVertexArrayAttribFormat Graphics.GL.Functions.F29 src/Graphics/GL/Functions/F29.hs:1154:1-109 141759 4 0.0 0.0 0.0 0.0 setupVertexAttribPointer.loc' Shader.Compile src/Shader/Compile.hs:292:5-27 141758 4 0.0 0.0 0.0 0.0 setupVertexAttribPointer.siz' Shader.Compile src/Shader/Compile.hs:293:5-27 141760 4 0.0 0.0 0.0 0.0 _vboName Shader.Data src/Shader/Data.hs:72:7-14 141752 1 0.0 0.0 0.0 0.0 glVertexArrayVertexBuffer Graphics.GL.Functions.F30 src/Graphics/GL/Functions/F30.hs:151:1-103 141753 1 0.0 0.0 0.0 0.0 setupVertexAttribs.offs Shader.Compile src/Shader/Compile.hs:267:5-28 141754 1 0.0 0.0 0.0 0.0 setupEBO Shader.Compile src/Shader/Compile.hs:(213,1)-(222,31) 141791 1 0.0 0.0 0.0 0.0 dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 141797 1 0.0 0.0 0.0 0.0 glNamedBufferData Graphics.GL.Functions.F18 src/Graphics/GL/Functions/F18.hs:1260:1-81 141795 1 0.0 0.0 0.0 0.0 glVertexArrayElementBuffer Graphics.GL.Functions.F29 src/Graphics/GL/Functions/F29.hs:1265:1-85 141796 1 0.0 0.0 0.0 0.0 mglCreate GLHelp src/GLHelp.hs:(9,1)-(12,20) 141792 1 0.0 0.0 0.0 0.0 mglCreate.\ GLHelp src/GLHelp.hs:(10,26)-(12,20) 141793 1 0.0 0.0 0.0 0.0 glCreateBuffers Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:378:1-65 141794 1 0.0 0.0 0.0 0.0 preloadRender.\ Preload.Render src/Preload/Render.hs:(95,9)-(99,13) 140745 1 0.0 0.0 0.0 0.0 glNamedBufferStorage Graphics.GL.Functions.F18 src/Graphics/GL/Functions/F18.hs:1321:1-87 140746 1 0.0 0.0 0.0 0.0 setupVAOvbo' Shader.Compile src/Shader/Compile.hs:(193,1)-(200,13) 140759 1 0.0 0.0 0.0 0.0 glBindVertexArray Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:1495:1-61 140763 1 0.0 0.0 0.0 0.0 mglCreate GLHelp src/GLHelp.hs:(9,1)-(12,20) 140760 1 0.0 0.0 0.0 0.0 mglCreate.\ GLHelp src/GLHelp.hs:(10,26)-(12,20) 140761 1 0.0 0.0 0.0 0.0 glCreateVertexArrays Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:661:1-75 140762 1 0.0 0.0 0.0 0.0 setupVertexAttribs' Shader.Compile src/Shader/Compile.hs:(270,1)-(275,28) 140764 1 0.0 0.0 0.0 0.0 setupVertexAttribs'.\ Shader.Compile src/Shader/Compile.hs:(272,58)-(273,48) 140767 2 0.0 0.0 0.0 0.0 setupVertexAttribPointer Shader.Compile src/Shader/Compile.hs:(287,1)-(293,27) 140768 2 0.0 0.0 0.0 0.0 glEnableVertexArrayAttrib Graphics.GL.Functions.F07 src/Graphics/GL/Functions/F07.hs:538:1-83 140769 2 0.0 0.0 0.0 0.0 glVertexArrayAttribBinding Graphics.GL.Functions.F29 src/Graphics/GL/Functions/F29.hs:1136:1-93 140773 2 0.0 0.0 0.0 0.0 glVertexArrayAttribFormat Graphics.GL.Functions.F29 src/Graphics/GL/Functions/F29.hs:1154:1-109 140771 2 0.0 0.0 0.0 0.0 setupVertexAttribPointer.loc' Shader.Compile src/Shader/Compile.hs:292:5-27 140770 2 0.0 0.0 0.0 0.0 setupVertexAttribPointer.siz' Shader.Compile src/Shader/Compile.hs:293:5-27 140772 2 0.0 0.0 0.0 0.0 glVertexArrayVertexBuffer Graphics.GL.Functions.F30 src/Graphics/GL/Functions/F30.hs:151:1-103 140765 1 0.0 0.0 0.0 0.0 setupVertexAttribs'.offs Shader.Compile src/Shader/Compile.hs:275:5-28 140766 1 0.0 0.0 0.0 0.0 basicUnsafeNew Data.Vector.Mutable Data/Vector/Mutable.hs:(116,3)-(119,32) 141886 0 0.0 0.0 0.0 0.0 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:95:3-16 141887 1 0.0 0.0 0.0 0.0 initTexture2DArraySquare Shader.AuxAddition src/Shader/AuxAddition.hs:(23,1)-(29,81) 140787 0 0.0 0.0 1.7 2.4 initTexture2DArrayData Shader.AuxAddition src/Shader/AuxAddition.hs:(56,1)-(64,43) 141693 2 0.0 0.0 0.0 0.0 glTextureStorage3D Graphics.GL.Functions.F27 src/Graphics/GL/Functions/F27.hs:697:1-95 141697 2 0.0 0.0 0.0 0.0 imageData Codec.Picture.Types src/Codec/Picture/Types.hs:155:7-15 141706 2 0.0 0.0 0.0 0.0 initTexture2DArrayData.\ Shader.AuxAddition src/Shader/AuxAddition.hs:(59,49)-(64,43) 141707 2 0.0 0.0 0.0 0.0 glTextureParameteri Graphics.GL.Functions.F27 src/Graphics/GL/Functions/F27.hs:503:1-79 141710 4 0.0 0.0 0.0 0.0 glBindTextureUnit Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:1427:1-67 141711 2 0.0 0.0 0.0 0.0 glGenerateTextureMipmap Graphics.GL.Functions.F09 src/Graphics/GL/Functions/F09.hs:628:1-73 141709 2 0.0 0.0 0.0 0.0 glTextureSubImage3D Graphics.GL.Functions.F27 src/Graphics/GL/Functions/F27.hs:968:1-130 141708 2 0.0 0.0 0.0 0.0 mglCreate GLHelp src/GLHelp.hs:(9,1)-(12,20) 141694 2 0.0 0.0 0.0 0.0 mglCreate.\ GLHelp src/GLHelp.hs:(10,26)-(12,20) 141695 2 0.0 0.0 0.0 0.0 glCreateTextures Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:633:1-73 141696 2 0.0 0.0 0.0 0.0 initTexture2DArraySquare.d Shader.AuxAddition src/Shader/AuxAddition.hs:28:9-31 141705 2 0.0 0.0 0.0 0.0 initTexture2DArraySquare.sqside Shader.AuxAddition src/Shader/AuxAddition.hs:26:9-50 141698 2 0.0 0.0 0.0 0.0 imageWidth Codec.Picture.Types src/Codec/Picture/Types.hs:144:7-16 141699 2 0.0 0.0 0.0 0.0 initTexture2DArraySquare.texdata Shader.AuxAddition src/Shader/AuxAddition.hs:25:9-35 141700 2 0.0 0.0 0.0 0.0 convertRGBA8 Codec.Picture src/Codec/Picture.hs:(365,1)-(380,93) 141701 2 0.0 0.0 0.0 0.0 promoteImage Codec.Picture.Types src/Codec/Picture/Types.hs:1197:5-21 141702 2 0.0 0.0 0.0 0.0 initTexture2DArraySquare.totalh Shader.AuxAddition src/Shader/AuxAddition.hs:27:9-51 141703 2 0.0 0.0 0.0 0.0 imageHeight Codec.Picture.Types src/Codec/Picture/Types.hs:146:7-17 141704 2 0.0 0.0 0.0 0.0 readImage Codec.Picture src/Codec/Picture.hs:276:1-40 140788 0 0.0 0.0 1.7 2.4 withImageDecoder Codec.Picture src/Codec/Picture.hs:(261,1)-(271,33) 140789 2 0.0 0.0 1.7 2.4 withImageDecoder.doit Codec.Picture src/Codec/Picture.hs:263:11-40 140790 2 0.0 0.0 1.7 2.4 withImageDecoder.force Codec.Picture src/Codec/Picture.hs:271:11-33 140842 2 0.0 0.0 0.0 0.0 rnf Codec.Picture.Types src/Codec/Picture/Types.hs:(503,5)-(516,36) 140843 2 0.0 0.0 0.0 0.0 rnf Codec.Picture.Types src/Codec/Picture/Types.hs:(305,5)-(308,37) 141688 2 0.0 0.0 0.0 0.0 decodeImage Codec.Picture src/Codec/Picture.hs:288:1-48 140793 0 0.0 0.0 1.7 2.4 decodeImageWithMetadata Codec.Picture src/Codec/Picture.hs:(440,1)-(441,72) 140794 0 0.0 0.0 1.7 2.4 decodeImageWithPaletteAndMetadata Codec.Picture src/Codec/Picture.hs:(427,1)-(435,5) 140795 2 0.0 0.0 1.7 2.4 decodeJpegWithMetadata Codec.Picture.Jpg src/Codec/Picture/Jpg.hs:(577,1)-(636,37) 140798 2 0.0 0.0 0.0 0.0 runGetStrict Codec.Picture.InternalHelper src/Codec/Picture/InternalHelper.hs:39:1-60 140799 2 0.0 0.0 0.0 0.0 runGet Codec.Picture.InternalHelper src/Codec/Picture/InternalHelper.hs:(29,1)-(31,56) 140800 0 0.0 0.0 0.0 0.0 runGet.unpack Codec.Picture.InternalHelper src/Codec/Picture/InternalHelper.hs:(30,11)-(31,56) 140803 2 0.0 0.0 0.0 0.0 get Codec.Picture.Jpg.Internal.Types src/Codec/Picture/Jpg/Internal/Types.hs:(419,5)-(426,45) 140801 0 0.0 0.0 0.0 0.0 checkMarker Codec.Picture.Jpg.Internal.Types src/Codec/Picture/Jpg/Internal/Types.hs:(466,1)-(470,37) 140802 0 0.0 0.0 0.0 0.0 decodePngWithPaletteAndMetadata Codec.Picture.Png src/Codec/Picture/Png.hs:(505,1)-(534,78) 140804 2 0.0 0.0 1.7 2.4 colourType Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:74:7-16 140835 2 0.0 0.0 0.0 0.0 decodePngWithPaletteAndMetadata.compressedImageData Codec.Picture.Png src/Codec/Picture/Png.hs:(510,7)-(512,74) 140828 2 0.0 0.0 0.0 0.0 chunkType Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:188:7-15 140830 43 0.0 0.0 0.0 0.0 chunkData Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:190:7-15 140831 29 0.0 0.0 0.0 0.0 chunks Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:170:7-12 140829 2 0.0 0.0 0.0 0.0 decodePngWithPaletteAndMetadata.ihdr Codec.Picture.Png src/Codec/Picture/Png.hs:507:7-26 140833 2 0.0 0.0 0.0 0.0 header Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:169:7-12 140834 2 0.0 0.0 0.0 0.0 decodePngWithPaletteAndMetadata.imgData Codec.Picture.Png src/Codec/Picture/Png.hs:525:9-50 140888 2 0.0 0.0 0.0 0.0 decompress Codec.Compression.Zlib Codec/Compression/Zlib.hs:81:1-51 140889 0 0.0 0.0 0.0 0.0 decompressWith Codec.Compression.Zlib Codec/Compression/Zlib.hs:90:1-47 140890 0 0.0 0.0 0.0 0.0 decompress Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(589,1)-(591,65) 140891 0 0.0 0.0 0.0 0.0 foldDecompressStreamWithInput.fold Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(288,5)-(302,23) 140894 65 0.0 0.0 0.0 0.0 foldDecompressStreamWithInput.fold.\ Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:295:27-41 141451 34 0.0 0.0 0.0 0.0 foldDecompressStreamWithInput.fold.\ Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:292:30-44 141193 29 0.0 0.0 0.0 0.0 decompressStreamST Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(877,1)-(955,42) 140897 0 0.0 0.0 0.0 0.0 decompressStreamST.\ Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(878,43)-(882,39) 140898 0 0.0 0.0 0.0 0.0 runStreamST Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:743:1-106 140910 2 0.0 0.0 0.0 0.0 runStream Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(440,1)-(444,69) 140911 0 0.0 0.0 0.0 0.0 runStream.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:444:9-69 141191 2 0.0 0.0 0.0 0.0 decompressStreamST.\.next Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:880:13-55 140918 0 0.0 0.0 0.0 0.0 decompressStream Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(599,1)-(731,55) 140919 0 0.0 0.0 0.0 0.0 decompressStream.\ Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(602,15)-(628,37) 140920 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 140932 6 0.0 0.0 0.0 0.0 decompressStream.\.\ Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(611,9)-(628,37) 140982 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141025 4 0.0 0.0 0.0 0.0 decompressStream.fillBuffers Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(639,3)-(666,29) 141029 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141041 10 0.0 0.0 0.0 0.0 decompressStream.drainBuffers Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(670,3)-(710,39) 141102 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141114 6 0.0 0.0 0.0 0.0 inputBufferEmpty Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:176:1-48 141103 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141113 2 0.0 0.0 0.0 0.0 getInAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(923,1)-(924,53) 141104 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141112 2 0.0 0.0 0.0 0.0 withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 141105 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141108 2 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 141109 2 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 141110 2 0.0 0.0 0.0 0.0 getInAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:924:31-51 141111 2 0.0 0.0 0.0 0.0 getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 141106 0 0.0 0.0 0.0 0.0 getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 141107 2 0.0 0.0 0.0 0.0 outputBufferFull Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:249:1-57 141115 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141125 2 0.0 0.0 0.0 0.0 getOutFree Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(937,1)-(938,54) 141116 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141124 2 0.0 0.0 0.0 0.0 withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 141117 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141120 2 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 141121 2 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 141122 2 0.0 0.0 0.0 0.0 getOutFree.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:938:31-52 141123 2 0.0 0.0 0.0 0.0 getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 141118 0 0.0 0.0 0.0 0.0 getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 141119 2 0.0 0.0 0.0 0.0 inputBufferEmpty Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:176:1-48 141030 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141040 2 0.0 0.0 0.0 0.0 getInAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(923,1)-(924,53) 141031 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141039 2 0.0 0.0 0.0 0.0 withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 141032 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141035 2 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 141036 2 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 141037 2 0.0 0.0 0.0 0.0 getInAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:924:31-51 141038 2 0.0 0.0 0.0 0.0 getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 141033 0 0.0 0.0 0.0 0.0 getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 141034 2 0.0 0.0 0.0 0.0 outputBufferFull Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:249:1-57 141042 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141052 2 0.0 0.0 0.0 0.0 getOutFree Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(937,1)-(938,54) 141043 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141051 2 0.0 0.0 0.0 0.0 withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 141044 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141047 2 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 141048 2 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 141049 2 0.0 0.0 0.0 0.0 getOutFree.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:938:31-52 141050 2 0.0 0.0 0.0 0.0 getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 141045 0 0.0 0.0 0.0 0.0 getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 141046 2 0.0 0.0 0.0 0.0 pushOutputBuffer Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(194,1)-(212,16) 141060 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141063 16 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 141066 2 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 141067 2 0.0 0.0 0.0 0.0 getOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,1)-(471,57) 141061 0 0.0 0.0 0.0 0.0 getOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,64)-(471,57) 141062 2 0.0 0.0 0.0 0.0 getOutBuf Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(462,1)-(463,54) 141064 0 0.0 0.0 0.0 0.0 getOutBuf.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(462,62)-(463,54) 141065 2 0.0 0.0 0.0 0.0 setOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,1)-(487,50) 141097 0 0.0 0.0 0.0 0.0 setOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,66)-(487,50) 141098 2 0.0 0.0 0.0 0.0 setOutBuf Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(478,1)-(479,50) 141069 0 0.0 0.0 0.0 0.0 setOutBuf.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(478,64)-(479,50) 141070 2 0.0 0.0 0.0 0.0 setOutFree Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(933,1)-(934,70) 141073 0 0.0 0.0 0.0 0.0 withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 141074 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141077 2 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 141078 2 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 141079 2 0.0 0.0 0.0 0.0 setOutFree.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:934:3-70 141080 2 0.0 0.0 0.0 0.0 setOutFree.\.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:934:16-37 141081 2 0.0 0.0 0.0 0.0 getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 141075 0 0.0 0.0 0.0 0.0 getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 141076 2 0.0 0.0 0.0 0.0 setOutNext Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:941:1-85 141085 0 0.0 0.0 0.0 0.0 withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 141086 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141089 2 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 141090 2 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 141091 2 0.0 0.0 0.0 0.0 setOutNext.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:941:41-84 141092 2 0.0 0.0 0.0 0.0 setOutNext.\.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:941:54-75 141093 2 0.0 0.0 0.0 0.0 getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 141087 0 0.0 0.0 0.0 0.0 getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 141088 2 0.0 0.0 0.0 0.0 setOutOffset Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(482,1)-(483,50) 141095 0 0.0 0.0 0.0 0.0 setOutOffset.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(482,67)-(483,50) 141096 2 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 141057 0 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 141058 0 0.0 0.0 0.0 0.0 pushInputBuffer Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(154,1)-(169,60) 140984 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 140994 12 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 140997 2 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 140998 2 0.0 0.0 0.0 0.0 getInAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(923,1)-(924,53) 140985 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 140993 2 0.0 0.0 0.0 0.0 withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 140986 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 140989 2 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 140990 2 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 140991 2 0.0 0.0 0.0 0.0 getInAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:924:31-51 140992 2 0.0 0.0 0.0 0.0 getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 140987 0 0.0 0.0 0.0 0.0 getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 140988 2 0.0 0.0 0.0 0.0 getInBuf Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(458,1)-(459,53) 140995 0 0.0 0.0 0.0 0.0 getInBuf.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(458,61)-(459,53) 140996 2 0.0 0.0 0.0 0.0 setInAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(919,1)-(920,69) 141004 0 0.0 0.0 0.0 0.0 withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 141005 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141008 2 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 141009 2 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 141010 2 0.0 0.0 0.0 0.0 setInAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:920:3-69 141011 2 0.0 0.0 0.0 0.0 setInAvail.\.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:920:16-36 141012 2 0.0 0.0 0.0 0.0 getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 141006 0 0.0 0.0 0.0 0.0 getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 141007 2 0.0 0.0 0.0 0.0 setInBuf Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(474,1)-(475,50) 141000 0 0.0 0.0 0.0 0.0 setInBuf.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(474,63)-(475,50) 141001 2 0.0 0.0 0.0 0.0 setInNext Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:927:1-83 141016 0 0.0 0.0 0.0 0.0 withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 141017 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141020 2 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 141021 2 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 141022 2 0.0 0.0 0.0 0.0 setInNext.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:927:40-82 141023 2 0.0 0.0 0.0 0.0 setInNext.\.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:927:53-73 141024 2 0.0 0.0 0.0 0.0 getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 141018 0 0.0 0.0 0.0 0.0 getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 141019 2 0.0 0.0 0.0 0.0 inflateInit Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(949,1)-(954,71) 140946 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 140956 8 0.0 0.0 0.0 0.0 failIfError Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(579,1)-(581,28) 140973 2 0.0 0.0 0.0 0.0 failIfError.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(579,51)-(581,28) 140976 2 0.0 0.0 0.0 0.0 toStatus Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(557,1)-(576,23) 140974 2 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 140975 2 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 140979 2 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 140980 2 0.0 0.0 0.0 0.0 checkFormatSupported Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(1001,1)-(1010,18) 140949 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 140955 2 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 140953 0 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 140954 0 0.0 0.0 0.0 0.0 getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 140977 0 0.0 0.0 0.0 0.0 getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 140978 2 0.0 0.0 0.0 0.0 withStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(914,1)-(916,56) 140959 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 140962 2 0.0 0.0 0.0 0.0 getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 140960 0 0.0 0.0 0.0 0.0 getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 140961 2 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 140964 0 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 140965 2 0.0 0.0 0.0 0.0 inflateInit.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:952:5-70 140966 2 0.0 0.0 0.0 0.0 inputBufferEmpty Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:176:1-48 140921 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 140931 2 0.0 0.0 0.0 0.0 getInAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(923,1)-(924,53) 140922 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 140930 2 0.0 0.0 0.0 0.0 withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 140923 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 140926 2 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 140927 2 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 140928 2 0.0 0.0 0.0 0.0 getInAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:924:31-51 140929 2 0.0 0.0 0.0 0.0 getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 140924 0 0.0 0.0 0.0 0.0 getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 140925 2 0.0 0.0 0.0 0.0 outputBufferFull Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:249:1-57 140933 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 140943 2 0.0 0.0 0.0 0.0 getOutFree Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(937,1)-(938,54) 140934 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 140942 2 0.0 0.0 0.0 0.0 withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 140935 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 140938 2 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 140939 2 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 140940 2 0.0 0.0 0.0 0.0 getOutFree.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:938:31-52 140941 2 0.0 0.0 0.0 0.0 getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 140936 0 0.0 0.0 0.0 0.0 getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 140937 2 0.0 0.0 0.0 0.0 decompressStream.drainBuffers Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(670,3)-(710,39) 141101 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141151 5 0.0 0.0 0.0 0.0 decompressStream.fillBuffers Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(639,3)-(666,29) 141165 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141177 4 0.0 0.0 0.0 0.0 inputBufferEmpty Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:176:1-48 141166 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141176 1 0.0 0.0 0.0 0.0 getInAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(923,1)-(924,53) 141167 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141175 1 0.0 0.0 0.0 0.0 withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 141168 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141171 1 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 141172 1 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 141173 1 0.0 0.0 0.0 0.0 getInAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:924:31-51 141174 1 0.0 0.0 0.0 0.0 getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 141169 0 0.0 0.0 0.0 0.0 getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 141170 1 0.0 0.0 0.0 0.0 outputBufferFull Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:249:1-57 141178 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141188 1 0.0 0.0 0.0 0.0 getOutFree Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(937,1)-(938,54) 141179 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141187 1 0.0 0.0 0.0 0.0 withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 141180 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141183 1 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 141184 1 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 141185 1 0.0 0.0 0.0 0.0 getOutFree.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:938:31-52 141186 1 0.0 0.0 0.0 0.0 getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 141181 0 0.0 0.0 0.0 0.0 getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 141182 1 0.0 0.0 0.0 0.0 inflate Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(277,1)-(293,15) 141126 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141136 12 0.0 0.0 0.0 0.0 inflate.outExtra Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:289:7-35 141197 2 0.0 0.0 0.0 0.0 inflate_ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(976,1)-(979,14) 141137 2 0.0 0.0 0.0 0.0 toStatus Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(557,1)-(576,23) 141146 2 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141145 2 0.0 0.0 0.0 0.0 withStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(914,1)-(916,56) 141138 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141141 2 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 141142 2 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 141143 2 0.0 0.0 0.0 0.0 inflate_.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:978:5-39 141144 2 0.0 0.0 0.0 0.0 getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 141139 0 0.0 0.0 0.0 0.0 getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 141140 2 0.0 0.0 0.0 0.0 setOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,1)-(487,50) 141149 2 0.0 0.0 0.0 0.0 setOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,66)-(487,50) 141150 2 0.0 0.0 0.0 0.0 getOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,1)-(471,57) 141147 0 0.0 0.0 0.0 0.0 getOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,64)-(471,57) 141148 2 0.0 0.0 0.0 0.0 getOutFree Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(937,1)-(938,54) 141127 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141135 4 0.0 0.0 0.0 0.0 withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 141128 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141131 4 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 141132 4 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 141133 4 0.0 0.0 0.0 0.0 getOutFree.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:938:31-52 141134 4 0.0 0.0 0.0 0.0 getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 141129 0 0.0 0.0 0.0 0.0 getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 141130 4 0.0 0.0 0.0 0.0 outputBufferFull Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:249:1-57 141152 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141162 2 0.0 0.0 0.0 0.0 getOutFree Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(937,1)-(938,54) 141153 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141161 2 0.0 0.0 0.0 0.0 withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 141154 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141157 2 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 141158 2 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 141159 2 0.0 0.0 0.0 0.0 getOutFree.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:938:31-52 141160 2 0.0 0.0 0.0 0.0 getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 141155 0 0.0 0.0 0.0 0.0 getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 141156 2 0.0 0.0 0.0 0.0 popOutputBuffer Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(220,1)-(232,38) 141714 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141717 6 0.0 0.0 0.0 0.0 setOutOffset Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(482,1)-(483,50) 141722 1 0.0 0.0 0.0 0.0 setOutOffset.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(482,67)-(483,50) 141723 1 0.0 0.0 0.0 0.0 getOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,1)-(471,57) 141720 0 0.0 0.0 0.0 0.0 getOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,64)-(471,57) 141721 1 0.0 0.0 0.0 0.0 getOutBuf Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(462,1)-(463,54) 141715 0 0.0 0.0 0.0 0.0 getOutBuf.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(462,62)-(463,54) 141716 1 0.0 0.0 0.0 0.0 getOutOffset Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(466,1)-(467,57) 141718 0 0.0 0.0 0.0 0.0 getOutOffset.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(466,65)-(467,57) 141719 1 0.0 0.0 0.0 0.0 setOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,1)-(487,50) 141724 0 0.0 0.0 0.0 0.0 setOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,66)-(487,50) 141725 1 0.0 0.0 0.0 0.0 decompressStream.fillBuffers Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(639,3)-(666,29) 141053 0 0.0 0.0 0.0 0.0 decompressStreamST.\.next Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:880:13-55 140915 0 0.0 0.0 0.0 0.0 decompressStream Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(599,1)-(731,55) 140916 0 0.0 0.0 0.0 0.0 decompressStream.\ Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(602,15)-(628,37) 140917 0 0.0 0.0 0.0 0.0 decompressStream.\.\ Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(611,9)-(628,37) 140981 2 0.0 0.0 0.0 0.0 pushInputBuffer Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(154,1)-(169,60) 140983 2 0.0 0.0 0.0 0.0 setInAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(919,1)-(920,69) 141002 2 0.0 0.0 0.0 0.0 withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 141003 2 0.0 0.0 0.0 0.0 setInAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:920:3-69 141013 0 0.0 0.0 0.0 0.0 setInBuf Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(474,1)-(475,50) 140999 2 0.0 0.0 0.0 0.0 setInNext Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:927:1-83 141014 2 0.0 0.0 0.0 0.0 withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 141015 2 0.0 0.0 0.0 0.0 decompressStream.fillBuffers Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(639,3)-(666,29) 141028 0 0.0 0.0 0.0 0.0 pushOutputBuffer Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(194,1)-(212,16) 141059 2 0.0 0.0 0.0 0.0 setOutBuf Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(478,1)-(479,50) 141068 2 0.0 0.0 0.0 0.0 setOutFree Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(933,1)-(934,70) 141071 2 0.0 0.0 0.0 0.0 withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 141072 2 0.0 0.0 0.0 0.0 setOutFree.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:934:3-70 141082 0 0.0 0.0 0.0 0.0 setOutNext Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:941:1-85 141083 2 0.0 0.0 0.0 0.0 withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 141084 2 0.0 0.0 0.0 0.0 setOutOffset Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(482,1)-(483,50) 141094 2 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 141055 0 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 141056 2 0.0 0.0 0.0 0.0 inflateInit Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(949,1)-(954,71) 140945 0 0.0 0.0 0.0 0.0 checkFormatSupported Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(1001,1)-(1010,18) 140948 0 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 140951 0 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 140952 2 0.0 0.0 0.0 0.0 withStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(914,1)-(916,56) 140958 0 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 140963 2 0.0 0.0 0.0 0.0 decompressStream.drainBuffers Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(670,3)-(710,39) 141100 0 0.0 0.0 0.0 0.0 decompressStream.drainBuffers.chunk Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:686:23-56 141343 32 0.0 0.0 0.0 0.0 decompressStream.fillBuffers Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(639,3)-(666,29) 141164 0 0.0 0.0 0.0 0.0 pushOutputBuffer Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(194,1)-(212,16) 141381 32 0.0 0.0 0.0 0.0 setOutBuf Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(478,1)-(479,50) 141390 32 0.0 0.0 0.0 0.0 setOutFree Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(933,1)-(934,70) 141393 32 0.0 0.0 0.0 0.0 withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 141394 32 0.0 0.0 0.0 0.0 setOutFree.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:934:3-70 141404 0 0.0 0.0 0.0 0.0 setOutNext Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:941:1-85 141405 32 0.0 0.0 0.0 0.0 withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 141406 32 0.0 0.0 0.0 0.0 setOutOffset Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(482,1)-(483,50) 141416 32 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 141377 0 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 141378 32 0.0 0.0 0.0 0.0 decompressStream.fillBuffers Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(639,3)-(666,29) 141190 0 0.0 0.0 0.0 0.0 decompressStream.fillBuffers.\ Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(660,12)-(665,35) 141199 27 0.0 0.0 0.0 0.0 decompressStream.fillBuffers.\.\ Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(661,14)-(665,35) 141200 27 0.0 0.0 0.0 0.0 pushInputBuffer Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(154,1)-(169,60) 141207 27 0.0 0.0 0.0 0.0 setInAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(919,1)-(920,69) 141226 27 0.0 0.0 0.0 0.0 withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 141227 27 0.0 0.0 0.0 0.0 setInAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:920:3-69 141237 0 0.0 0.0 0.0 0.0 setInBuf Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(474,1)-(475,50) 141223 27 0.0 0.0 0.0 0.0 setInNext Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:927:1-83 141238 27 0.0 0.0 0.0 0.0 withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 141239 27 0.0 0.0 0.0 0.0 mkStateST Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:738:1-41 140899 0 0.0 0.0 0.0 0.0 mkState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(426,1)-(437,57) 140900 0 0.0 0.0 0.0 0.0 mkState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(428,35)-(436,57) 140901 2 0.0 0.0 0.0 0.0 mkState.\.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:436:18-39 140909 2 0.0 0.0 0.0 0.0 mkState.\.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:435:18-38 140908 2 0.0 0.0 0.0 0.0 mkState.\.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:434:18-39 140907 2 0.0 0.0 0.0 0.0 mkState.\.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:433:18-38 140906 2 0.0 0.0 0.0 0.0 mkState.\.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:432:18-39 140905 2 0.0 0.0 0.0 0.0 mkState.\.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:431:18-39 140904 2 0.0 0.0 0.0 0.0 mkState.\.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:430:18-39 140903 2 0.0 0.0 0.0 0.0 mkState.\.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:429:18-39 140902 2 0.0 0.0 0.0 0.0 decompressStreamST.go Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(886,5)-(902,77) 141194 0 0.0 0.0 0.0 0.0 decompressStreamST.go.\ Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(887,52)-(889,39) 141195 27 0.0 0.0 0.0 0.0 runStreamST Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:743:1-106 141196 27 0.0 0.0 0.0 0.0 runStream Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(440,1)-(444,69) 141198 27 0.0 0.0 0.0 0.0 runStream.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:444:9-69 141329 27 0.0 0.0 0.0 0.0 decompressStreamST.\ Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(878,43)-(882,39) 141201 0 0.0 0.0 0.0 0.0 decompressStreamST.\.next Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:880:13-55 141202 0 0.0 0.0 0.0 0.0 decompressStream Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(599,1)-(731,55) 141203 0 0.0 0.0 0.0 0.0 decompressStream.drainBuffers Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(670,3)-(710,39) 141250 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141498 66 0.0 0.0 0.0 0.0 decompressStream.fillBuffers Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(639,3)-(666,29) 141304 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141542 24 0.0 0.0 0.0 0.0 inputBufferEmpty Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:176:1-48 141531 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141541 6 0.0 0.0 0.0 0.0 getInAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(923,1)-(924,53) 141532 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141540 6 0.0 0.0 0.0 0.0 withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 141533 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141536 6 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 141537 6 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 141538 6 0.0 0.0 0.0 0.0 getInAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:924:31-51 141539 6 0.0 0.0 0.0 0.0 getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 141534 0 0.0 0.0 0.0 0.0 getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 141535 6 0.0 0.0 0.0 0.0 outputBufferFull Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:249:1-57 141543 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141553 6 0.0 0.0 0.0 0.0 getOutFree Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(937,1)-(938,54) 141544 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141552 6 0.0 0.0 0.0 0.0 withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 141545 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141548 6 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 141549 6 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 141550 6 0.0 0.0 0.0 0.0 getOutFree.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:938:31-52 141551 6 0.0 0.0 0.0 0.0 getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 141546 0 0.0 0.0 0.0 0.0 getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 141547 6 0.0 0.0 0.0 0.0 inflate Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(277,1)-(293,15) 141275 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141519 72 0.0 0.0 0.0 0.0 inflate_ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(976,1)-(979,14) 141287 27 0.0 0.0 0.0 0.0 toStatus Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(557,1)-(576,23) 141526 12 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141525 12 0.0 0.0 0.0 0.0 withStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(914,1)-(916,56) 141289 0 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 141294 27 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 141523 12 0.0 0.0 0.0 0.0 inflate_.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:978:5-39 141524 12 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141522 12 0.0 0.0 0.0 0.0 getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 141520 0 0.0 0.0 0.0 0.0 getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 141521 12 0.0 0.0 0.0 0.0 inflate.outExtra Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:289:7-35 141554 12 0.0 0.0 0.0 0.0 setOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,1)-(487,50) 141529 12 0.0 0.0 0.0 0.0 setOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,66)-(487,50) 141530 12 0.0 0.0 0.0 0.0 getOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,1)-(471,57) 141527 0 0.0 0.0 0.0 0.0 getOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,64)-(471,57) 141528 12 0.0 0.0 0.0 0.0 getOutFree Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(937,1)-(938,54) 141510 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141518 24 0.0 0.0 0.0 0.0 withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 141511 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141514 24 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 141515 24 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 141516 24 0.0 0.0 0.0 0.0 getOutFree.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:938:31-52 141517 24 0.0 0.0 0.0 0.0 getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 141512 0 0.0 0.0 0.0 0.0 getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 141513 24 0.0 0.0 0.0 0.0 inputBufferEmpty Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:176:1-48 141487 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141497 12 0.0 0.0 0.0 0.0 getInAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(923,1)-(924,53) 141488 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141496 12 0.0 0.0 0.0 0.0 withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 141489 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141492 12 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 141493 12 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 141494 12 0.0 0.0 0.0 0.0 getInAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:924:31-51 141495 12 0.0 0.0 0.0 0.0 getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 141490 0 0.0 0.0 0.0 0.0 getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 141491 12 0.0 0.0 0.0 0.0 outputBufferFull Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:249:1-57 141499 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141509 24 0.0 0.0 0.0 0.0 getOutFree Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(937,1)-(938,54) 141500 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141508 24 0.0 0.0 0.0 0.0 withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 141501 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141504 24 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 141505 24 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 141506 24 0.0 0.0 0.0 0.0 getOutFree.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:938:31-52 141507 24 0.0 0.0 0.0 0.0 getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 141502 0 0.0 0.0 0.0 0.0 getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 141503 24 0.0 0.0 0.0 0.0 popOutputBuffer Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(220,1)-(232,38) 141555 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141558 36 0.0 0.0 0.0 0.0 setOutOffset Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(482,1)-(483,50) 141563 6 0.0 0.0 0.0 0.0 setOutOffset.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(482,67)-(483,50) 141564 6 0.0 0.0 0.0 0.0 getOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,1)-(471,57) 141561 0 0.0 0.0 0.0 0.0 getOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,64)-(471,57) 141562 6 0.0 0.0 0.0 0.0 getOutBuf Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(462,1)-(463,54) 141556 0 0.0 0.0 0.0 0.0 getOutBuf.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(462,62)-(463,54) 141557 6 0.0 0.0 0.0 0.0 getOutOffset Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(466,1)-(467,57) 141559 0 0.0 0.0 0.0 0.0 getOutOffset.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(466,65)-(467,57) 141560 6 0.0 0.0 0.0 0.0 setOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,1)-(487,50) 141565 0 0.0 0.0 0.0 0.0 setOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,66)-(487,50) 141566 6 0.0 0.0 0.0 0.0 decompressStream.fillBuffers Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(639,3)-(666,29) 141204 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141316 28 0.0 0.0 0.0 0.0 decompressStream.drainBuffers Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(670,3)-(710,39) 141317 0 0.0 0.0 0.0 0.0 decompressStream.fillBuffers.\ Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(660,12)-(665,35) 141205 0 0.0 0.0 0.0 0.0 decompressStream.fillBuffers.\.\ Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(661,14)-(665,35) 141206 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141249 27 0.0 0.0 0.0 0.0 decompressStream.drainBuffers Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(670,3)-(710,39) 141251 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141263 83 0.0 0.0 0.0 0.0 inflate Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(277,1)-(293,15) 141276 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141286 90 0.0 0.0 0.0 0.0 inflate.outExtra Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:289:7-35 141330 15 0.0 0.0 0.0 0.0 setOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,1)-(487,50) 141302 15 0.0 0.0 0.0 0.0 setOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,66)-(487,50) 141303 15 0.0 0.0 0.0 0.0 getOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,1)-(471,57) 141300 0 0.0 0.0 0.0 0.0 getOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,64)-(471,57) 141301 15 0.0 0.0 0.0 0.0 getOutFree Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(937,1)-(938,54) 141277 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141285 30 0.0 0.0 0.0 0.0 withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 141278 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141281 30 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 141282 30 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 141283 30 0.0 0.0 0.0 0.0 getOutFree.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:938:31-52 141284 30 0.0 0.0 0.0 0.0 getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 141279 0 0.0 0.0 0.0 0.0 getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 141280 30 0.0 0.0 0.0 0.0 inflate_ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(976,1)-(979,14) 141288 0 0.0 0.0 0.0 0.0 toStatus Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(557,1)-(576,23) 141299 15 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141298 15 0.0 0.0 0.0 0.0 withStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(914,1)-(916,56) 141290 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141293 15 0.0 0.0 0.0 0.0 getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 141291 0 0.0 0.0 0.0 0.0 getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 141292 15 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 141295 0 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 141296 15 0.0 0.0 0.0 0.0 inflate_.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:978:5-39 141297 15 0.0 0.0 0.0 0.0 inputBufferEmpty Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:176:1-48 141252 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141262 15 0.0 0.0 0.0 0.0 getInAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(923,1)-(924,53) 141253 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141261 15 0.0 0.0 0.0 0.0 withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 141254 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141257 15 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 141258 15 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 141259 15 0.0 0.0 0.0 0.0 getInAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:924:31-51 141260 15 0.0 0.0 0.0 0.0 getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 141255 0 0.0 0.0 0.0 0.0 getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 141256 15 0.0 0.0 0.0 0.0 outputBufferFull Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:249:1-57 141264 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141274 30 0.0 0.0 0.0 0.0 getOutFree Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(937,1)-(938,54) 141265 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141273 30 0.0 0.0 0.0 0.0 withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 141266 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141269 30 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 141270 30 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 141271 30 0.0 0.0 0.0 0.0 getOutFree.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:938:31-52 141272 30 0.0 0.0 0.0 0.0 getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 141267 0 0.0 0.0 0.0 0.0 getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 141268 30 0.0 0.0 0.0 0.0 popOutputBuffer Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(220,1)-(232,38) 141331 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141334 48 0.0 0.0 0.0 0.0 setOutOffset Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(482,1)-(483,50) 141339 8 0.0 0.0 0.0 0.0 setOutOffset.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(482,67)-(483,50) 141340 8 0.0 0.0 0.0 0.0 getOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,1)-(471,57) 141337 0 0.0 0.0 0.0 0.0 getOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,64)-(471,57) 141338 8 0.0 0.0 0.0 0.0 getOutBuf Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(462,1)-(463,54) 141332 0 0.0 0.0 0.0 0.0 getOutBuf.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(462,62)-(463,54) 141333 8 0.0 0.0 0.0 0.0 getOutOffset Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(466,1)-(467,57) 141335 0 0.0 0.0 0.0 0.0 getOutOffset.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(466,65)-(467,57) 141336 8 0.0 0.0 0.0 0.0 setOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,1)-(487,50) 141341 0 0.0 0.0 0.0 0.0 setOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,66)-(487,50) 141342 8 0.0 0.0 0.0 0.0 pushInputBuffer Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(154,1)-(169,60) 141208 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141218 162 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 141221 27 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 141222 27 0.0 0.0 0.0 0.0 getInAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(923,1)-(924,53) 141209 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141217 27 0.0 0.0 0.0 0.0 withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 141210 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141213 27 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 141214 27 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 141215 27 0.0 0.0 0.0 0.0 getInAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:924:31-51 141216 27 0.0 0.0 0.0 0.0 getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 141211 0 0.0 0.0 0.0 0.0 getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 141212 27 0.0 0.0 0.0 0.0 getInBuf Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(458,1)-(459,53) 141219 0 0.0 0.0 0.0 0.0 getInBuf.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(458,61)-(459,53) 141220 27 0.0 0.0 0.0 0.0 setInAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(919,1)-(920,69) 141228 0 0.0 0.0 0.0 0.0 withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 141229 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141232 27 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 141233 27 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 141234 27 0.0 0.0 0.0 0.0 setInAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:920:3-69 141235 27 0.0 0.0 0.0 0.0 setInAvail.\.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:920:16-36 141236 27 0.0 0.0 0.0 0.0 getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 141230 0 0.0 0.0 0.0 0.0 getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 141231 27 0.0 0.0 0.0 0.0 setInBuf Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(474,1)-(475,50) 141224 0 0.0 0.0 0.0 0.0 setInBuf.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(474,63)-(475,50) 141225 27 0.0 0.0 0.0 0.0 setInNext Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:927:1-83 141240 0 0.0 0.0 0.0 0.0 withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 141241 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141244 27 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 141245 27 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 141246 27 0.0 0.0 0.0 0.0 setInNext.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:927:40-82 141247 27 0.0 0.0 0.0 0.0 setInNext.\.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:927:53-73 141248 27 0.0 0.0 0.0 0.0 getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 141242 0 0.0 0.0 0.0 0.0 getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 141243 27 0.0 0.0 0.0 0.0 inputBufferEmpty Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:176:1-48 141305 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141315 7 0.0 0.0 0.0 0.0 getInAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(923,1)-(924,53) 141306 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141314 7 0.0 0.0 0.0 0.0 withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 141307 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141310 7 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 141311 7 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 141312 7 0.0 0.0 0.0 0.0 getInAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:924:31-51 141313 7 0.0 0.0 0.0 0.0 getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 141308 0 0.0 0.0 0.0 0.0 getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 141309 7 0.0 0.0 0.0 0.0 outputBufferFull Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:249:1-57 141318 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141328 7 0.0 0.0 0.0 0.0 getOutFree Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(937,1)-(938,54) 141319 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141327 7 0.0 0.0 0.0 0.0 withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 141320 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141323 7 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 141324 7 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 141325 7 0.0 0.0 0.0 0.0 getOutFree.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:938:31-52 141326 7 0.0 0.0 0.0 0.0 getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 141321 0 0.0 0.0 0.0 0.0 getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 141322 7 0.0 0.0 0.0 0.0 runStreamST Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:743:1-106 141345 0 0.0 0.0 0.0 0.0 runStream Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(440,1)-(444,69) 141346 34 0.0 0.0 0.0 0.0 runStream.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:444:9-69 141450 34 0.0 0.0 0.0 0.0 decompressStream Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(599,1)-(731,55) 141606 0 0.0 0.0 0.0 0.0 decompressStream.drainBuffers Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(670,3)-(710,39) 141607 0 0.0 0.0 0.0 0.0 decompressStream.finish Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(714,3)-(719,21) 141608 0 0.0 0.0 0.0 0.0 decompressStreamST.\ Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(878,43)-(882,39) 141347 0 0.0 0.0 0.0 0.0 decompressStreamST.\.next Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:880:13-55 141348 0 0.0 0.0 0.0 0.0 decompressStream Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(599,1)-(731,55) 141349 0 0.0 0.0 0.0 0.0 decompressStream.drainBuffers Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(670,3)-(710,39) 141350 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141474 37 0.0 0.0 0.0 0.0 decompressStream.fillBuffers Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(639,3)-(666,29) 141351 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141363 352 0.0 0.0 0.0 0.0 inflate Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(277,1)-(293,15) 141422 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141432 102 0.0 0.0 0.0 0.0 inflate.outExtra Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:289:7-35 141452 17 0.0 0.0 0.0 0.0 setOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,1)-(487,50) 141448 17 0.0 0.0 0.0 0.0 setOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,66)-(487,50) 141449 17 0.0 0.0 0.0 0.0 getOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,1)-(471,57) 141446 0 0.0 0.0 0.0 0.0 getOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,64)-(471,57) 141447 17 0.0 0.0 0.0 0.0 getOutFree Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(937,1)-(938,54) 141423 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141431 34 0.0 0.0 0.0 0.0 withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 141424 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141427 34 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 141428 34 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 141429 34 0.0 0.0 0.0 0.0 getOutFree.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:938:31-52 141430 34 0.0 0.0 0.0 0.0 getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 141425 0 0.0 0.0 0.0 0.0 getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 141426 34 0.0 0.0 0.0 0.0 inflate_ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(976,1)-(979,14) 141434 0 0.0 0.0 0.0 0.0 toStatus Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(557,1)-(576,23) 141445 17 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141444 17 0.0 0.0 0.0 0.0 withStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(914,1)-(916,56) 141436 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141439 17 0.0 0.0 0.0 0.0 getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 141437 0 0.0 0.0 0.0 0.0 getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 141438 17 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 141441 0 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 141442 17 0.0 0.0 0.0 0.0 inflate_.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:978:5-39 141443 17 0.0 0.0 0.0 0.0 inputBufferEmpty Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:176:1-48 141352 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141362 77 0.0 0.0 0.0 0.0 getInAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(923,1)-(924,53) 141353 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141361 77 0.0 0.0 0.0 0.0 withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 141354 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141357 77 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 141358 77 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 141359 77 0.0 0.0 0.0 0.0 getInAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:924:31-51 141360 77 0.0 0.0 0.0 0.0 getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 141355 0 0.0 0.0 0.0 0.0 getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 141356 77 0.0 0.0 0.0 0.0 outputBufferFull Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:249:1-57 141364 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141374 94 0.0 0.0 0.0 0.0 getOutFree Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(937,1)-(938,54) 141365 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141373 94 0.0 0.0 0.0 0.0 withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 141366 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141369 94 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 141370 94 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 141371 94 0.0 0.0 0.0 0.0 getOutFree.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:938:31-52 141372 94 0.0 0.0 0.0 0.0 getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 141367 0 0.0 0.0 0.0 0.0 getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 141368 94 0.0 0.0 0.0 0.0 popOutputBuffer Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(220,1)-(232,38) 141726 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141729 60 0.0 0.0 0.0 0.0 setOutOffset Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(482,1)-(483,50) 141734 10 0.0 0.0 0.0 0.0 setOutOffset.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(482,67)-(483,50) 141735 10 0.0 0.0 0.0 0.0 getOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,1)-(471,57) 141732 0 0.0 0.0 0.0 0.0 getOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,64)-(471,57) 141733 10 0.0 0.0 0.0 0.0 getOutBuf Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(462,1)-(463,54) 141727 0 0.0 0.0 0.0 0.0 getOutBuf.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(462,62)-(463,54) 141728 10 0.0 0.0 0.0 0.0 getOutOffset Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(466,1)-(467,57) 141730 0 0.0 0.0 0.0 0.0 getOutOffset.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(466,65)-(467,57) 141731 10 0.0 0.0 0.0 0.0 setOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,1)-(487,50) 141736 0 0.0 0.0 0.0 0.0 setOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,66)-(487,50) 141737 10 0.0 0.0 0.0 0.0 pushOutputBuffer Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(194,1)-(212,16) 141382 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141385 256 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 141388 32 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 141389 32 0.0 0.0 0.0 0.0 getOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,1)-(471,57) 141383 0 0.0 0.0 0.0 0.0 getOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,64)-(471,57) 141384 32 0.0 0.0 0.0 0.0 getOutBuf Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(462,1)-(463,54) 141386 0 0.0 0.0 0.0 0.0 getOutBuf.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(462,62)-(463,54) 141387 32 0.0 0.0 0.0 0.0 setOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,1)-(487,50) 141419 0 0.0 0.0 0.0 0.0 setOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,66)-(487,50) 141420 32 0.0 0.0 0.0 0.0 setOutBuf Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(478,1)-(479,50) 141391 0 0.0 0.0 0.0 0.0 setOutBuf.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(478,64)-(479,50) 141392 32 0.0 0.0 0.0 0.0 setOutFree Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(933,1)-(934,70) 141395 0 0.0 0.0 0.0 0.0 withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 141396 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141399 32 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 141400 32 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 141401 32 0.0 0.0 0.0 0.0 setOutFree.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:934:3-70 141402 32 0.0 0.0 0.0 0.0 setOutFree.\.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:934:16-37 141403 32 0.0 0.0 0.0 0.0 getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 141397 0 0.0 0.0 0.0 0.0 getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 141398 32 0.0 0.0 0.0 0.0 setOutNext Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:941:1-85 141407 0 0.0 0.0 0.0 0.0 withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 141408 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141411 32 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 141412 32 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 141413 32 0.0 0.0 0.0 0.0 setOutNext.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:941:41-84 141414 32 0.0 0.0 0.0 0.0 setOutNext.\.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:941:54-75 141415 32 0.0 0.0 0.0 0.0 getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 141409 0 0.0 0.0 0.0 0.0 getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 141410 32 0.0 0.0 0.0 0.0 setOutOffset Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(482,1)-(483,50) 141417 0 0.0 0.0 0.0 0.0 setOutOffset.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(482,67)-(483,50) 141418 32 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 141379 0 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 141380 0 0.0 0.0 0.0 0.0 decompressStream.finish Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(714,3)-(719,21) 141590 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141593 4 0.0 0.0 0.0 0.0 getOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,1)-(471,57) 141591 0 0.0 0.0 0.0 0.0 getOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,64)-(471,57) 141592 2 0.0 0.0 0.0 0.0 popOutputBuffer Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(220,1)-(232,38) 141594 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141597 12 0.0 0.0 0.0 0.0 setOutOffset Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(482,1)-(483,50) 141602 2 0.0 0.0 0.0 0.0 setOutOffset.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(482,67)-(483,50) 141603 2 0.0 0.0 0.0 0.0 getOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,1)-(471,57) 141600 0 0.0 0.0 0.0 0.0 getOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,64)-(471,57) 141601 2 0.0 0.0 0.0 0.0 getOutBuf Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(462,1)-(463,54) 141595 0 0.0 0.0 0.0 0.0 getOutBuf.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(462,62)-(463,54) 141596 2 0.0 0.0 0.0 0.0 getOutOffset Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(466,1)-(467,57) 141598 0 0.0 0.0 0.0 0.0 getOutOffset.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(466,65)-(467,57) 141599 2 0.0 0.0 0.0 0.0 setOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,1)-(487,50) 141604 0 0.0 0.0 0.0 0.0 setOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,66)-(487,50) 141605 2 0.0 0.0 0.0 0.0 inflate Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(277,1)-(293,15) 141421 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141462 90 0.0 0.0 0.0 0.0 inflate_ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(976,1)-(979,14) 141433 32 0.0 0.0 0.0 0.0 toStatus Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(557,1)-(576,23) 141469 15 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141468 15 0.0 0.0 0.0 0.0 withStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(914,1)-(916,56) 141435 0 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 141440 32 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 141466 15 0.0 0.0 0.0 0.0 inflate_.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:978:5-39 141467 15 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141465 15 0.0 0.0 0.0 0.0 getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 141463 0 0.0 0.0 0.0 0.0 getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 141464 15 0.0 0.0 0.0 0.0 inflate.outExtra Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:289:7-35 141486 15 0.0 0.0 0.0 0.0 setOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,1)-(487,50) 141472 15 0.0 0.0 0.0 0.0 setOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,66)-(487,50) 141473 15 0.0 0.0 0.0 0.0 getOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,1)-(471,57) 141470 0 0.0 0.0 0.0 0.0 getOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,64)-(471,57) 141471 15 0.0 0.0 0.0 0.0 getOutFree Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(937,1)-(938,54) 141453 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141461 30 0.0 0.0 0.0 0.0 withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 141454 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141457 30 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 141458 30 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 141459 30 0.0 0.0 0.0 0.0 getOutFree.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:938:31-52 141460 30 0.0 0.0 0.0 0.0 getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 141455 0 0.0 0.0 0.0 0.0 getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 141456 30 0.0 0.0 0.0 0.0 inputBufferEmpty Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:176:1-48 141579 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141589 2 0.0 0.0 0.0 0.0 getInAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(923,1)-(924,53) 141580 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141588 2 0.0 0.0 0.0 0.0 withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 141581 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141584 2 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 141585 2 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 141586 2 0.0 0.0 0.0 0.0 getInAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:924:31-51 141587 2 0.0 0.0 0.0 0.0 getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 141582 0 0.0 0.0 0.0 0.0 getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 141583 2 0.0 0.0 0.0 0.0 outputBufferFull Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:249:1-57 141475 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141485 13 0.0 0.0 0.0 0.0 getOutFree Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(937,1)-(938,54) 141476 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141484 13 0.0 0.0 0.0 0.0 withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 141477 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141480 13 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 141481 13 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 141482 13 0.0 0.0 0.0 0.0 getOutFree.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:938:31-52 141483 13 0.0 0.0 0.0 0.0 getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 141478 0 0.0 0.0 0.0 0.0 getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 141479 13 0.0 0.0 0.0 0.0 popOutputBuffer Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(220,1)-(232,38) 141567 0 0.0 0.0 0.0 0.0 unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 141570 42 0.0 0.0 0.0 0.0 setOutOffset Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(482,1)-(483,50) 141575 7 0.0 0.0 0.0 0.0 setOutOffset.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(482,67)-(483,50) 141576 7 0.0 0.0 0.0 0.0 getOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,1)-(471,57) 141573 0 0.0 0.0 0.0 0.0 getOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,64)-(471,57) 141574 7 0.0 0.0 0.0 0.0 getOutBuf Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(462,1)-(463,54) 141568 0 0.0 0.0 0.0 0.0 getOutBuf.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(462,62)-(463,54) 141569 7 0.0 0.0 0.0 0.0 getOutOffset Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(466,1)-(467,57) 141571 0 0.0 0.0 0.0 0.0 getOutOffset.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(466,65)-(467,57) 141572 7 0.0 0.0 0.0 0.0 setOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,1)-(487,50) 141577 0 0.0 0.0 0.0 0.0 setOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,66)-(487,50) 141578 7 0.0 0.0 0.0 0.0 decompressStream.fillBuffers Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(639,3)-(666,29) 141375 0 0.0 0.0 0.0 0.0 decompressStreamST Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(877,1)-(955,42) 140895 0 0.0 0.0 0.0 0.0 decompressStreamST.go Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(886,5)-(902,77) 141192 63 0.0 0.0 0.0 0.0 runStreamST Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:743:1-106 141344 34 0.0 0.0 0.0 0.0 decompressStreamST.finaliseStreamEnd Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(949,5)-(951,47) 141609 2 0.0 0.0 0.0 0.0 decompressStreamST.\ Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(878,43)-(882,39) 140896 2 0.0 0.0 0.0 0.0 decompressStreamST.\.next Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:880:13-55 140912 2 0.0 0.0 0.0 0.0 decompressStream Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(599,1)-(731,55) 140913 2 0.0 0.0 0.0 0.0 decompressStream.\ Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(602,15)-(628,37) 140914 2 0.0 0.0 0.0 0.0 inflateInit Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(949,1)-(954,71) 140944 2 0.0 0.0 0.0 0.0 checkFormatSupported Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(1001,1)-(1010,18) 140947 2 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 140950 2 0.0 0.0 0.0 0.0 withStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(914,1)-(916,56) 140957 2 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 140967 0 0.0 0.0 0.0 0.0 unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 140968 0 0.0 0.0 0.0 0.0 inflateInit.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:952:5-70 140969 0 0.0 0.0 0.0 0.0 fromWindowBits Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(767,1)-(775,42) 140970 2 0.0 0.0 0.0 0.0 fromWindowBits.checkWindowBits Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(768,9)-(771,77) 140972 2 0.0 0.0 0.0 0.0 fromWindowBits.formatModifier Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(772,9)-(775,42) 140971 2 0.0 0.0 0.0 0.0 decompressStream.\.\ Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(611,9)-(628,37) 141026 0 0.0 0.0 0.0 0.0 decompressStream.fillBuffers Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(639,3)-(666,29) 141027 2 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 141054 2 0.0 0.0 0.0 0.0 decompressStream.drainBuffers Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(670,3)-(710,39) 141099 2 0.0 0.0 0.0 0.0 decompressStream.fillBuffers Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(639,3)-(666,29) 141163 2 0.0 0.0 0.0 0.0 unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 141376 2 0.0 0.0 0.0 0.0 decompressStream.fillBuffers Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(639,3)-(666,29) 141189 0 0.0 0.0 0.0 0.0 foldDecompressStreamWithInput Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(285,1)-(302,23) 140892 0 0.0 0.0 0.0 0.0 foldDecompressStreamWithInput.\ Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:286:5-35 140893 2 0.0 0.0 0.0 0.0 decodePngWithPaletteAndMetadata.palette Codec.Picture.Png src/Codec/Picture/Png.hs:(527,9)-(531,37) 140837 2 0.0 0.0 0.0 0.0 decodePngWithPaletteAndMetadata.palette.\ Codec.Picture.Png src/Codec/Picture/Png.hs:528:28-55 140839 43 0.0 0.0 0.0 0.0 chunkType Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:188:7-15 140840 43 0.0 0.0 0.0 0.0 chunks Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:170:7-12 140838 2 0.0 0.0 0.0 0.0 decodePngWithPaletteAndMetadata.parseableData Codec.Picture.Png src/Codec/Picture/Png.hs:526:9-54 140887 2 0.0 0.0 0.0 0.0 decodePngWithPaletteAndMetadata.zlibHeaderSize Codec.Picture.Png src/Codec/Picture/Png.hs:(513,7)-(515,24) 140832 2 0.0 0.0 0.0 0.0 runGetStrict Codec.Picture.InternalHelper src/Codec/Picture/InternalHelper.hs:39:1-60 140805 2 0.0 0.0 0.1 0.1 runGet Codec.Picture.InternalHelper src/Codec/Picture/InternalHelper.hs:(29,1)-(31,56) 140806 0 0.0 0.0 0.1 0.1 runGet.unpack Codec.Picture.InternalHelper src/Codec/Picture/InternalHelper.hs:(30,11)-(31,56) 140827 2 0.0 0.0 0.0 0.0 parseRawPngImage Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:(354,1)-(362,60) 140807 0 0.0 0.0 0.1 0.1 get Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:(309,5)-(330,9) 140808 0 0.0 0.0 0.0 0.0 get Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:420:5-33 140809 0 0.0 0.0 0.0 0.0 imageTypeOfCode Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:(423,1)-(428,49) 140810 2 0.0 0.0 0.0 0.0 get Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:(343,5)-(346,44) 140811 0 0.0 0.0 0.0 0.0 get.\ Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:(343,30)-(346,44) 140812 2 0.0 0.0 0.0 0.0 parseChunks Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:(334,1)-(339,36) 140813 0 0.0 0.0 0.1 0.1 get Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:(274,5)-(291,9) 140814 0 0.0 0.0 0.1 0.1 chunkType Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:188:7-15 140826 43 0.0 0.0 0.0 0.0 get.computedCrc Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:282:13-59 140815 43 0.0 0.0 0.1 0.1 pngComputeCrc Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:(441,1)-(445,52) 140816 0 0.0 0.0 0.1 0.1 pngComputeCrc.updateCrc Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:(442,11)-(445,52) 140817 234076 0.0 0.0 0.1 0.1 pngComputeCrc.updateCrc.lutVal Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:444:19-85 140819 234076 0.0 0.0 0.1 0.1 unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 140820 468152 0.0 0.0 0.0 0.0 basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:291:679-721 140821 234076 0.0 0.0 0.0 0.0 basicLength Data.Vector.Primitive Data/Vector/Primitive.hs:239:3-32 140822 234076 0.0 0.0 0.0 0.0 basicUnsafeIndexM Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:291:841-899 140823 234076 0.0 0.0 0.0 0.0 basicUnsafeIndexM Data.Vector.Primitive Data/Vector/Primitive.hs:245:3-75 140824 234076 0.0 0.0 0.0 0.0 indexByteArray# Data.Primitive.Types Data/Primitive/Types.hs:262:229-299 140825 234076 0.0 0.0 0.0 0.0 pngComputeCrc.updateCrc.u32Val Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:443:19-43 140818 234076 0.0 0.0 0.0 0.0 unparse Codec.Picture.Png src/Codec/Picture/Png.hs:(427,1)-(442,67) 140836 2 0.0 0.0 1.5 2.3 deinterlacer Codec.Picture.Png src/Codec/Picture/Png.hs:(367,1)-(395,41) 140845 2 0.0 0.0 1.5 2.3 basicInitialize Data.Vector.Storable.Mutable Data/Vector/Storable/Mutable.hs:160:3-32 140854 2 0.0 0.0 0.0 0.0 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 140855 2 0.0 0.0 0.0 0.0 internal Control.Monad.Primitive Control/Monad/Primitive.hs:99:3-21 140856 2 0.0 0.0 0.0 0.0 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:95:3-16 140857 2 0.0 0.0 0.0 0.0 setOffAddr# Data.Primitive.Types Data/Primitive/Types.hs:256:1325-1693 140858 0 0.0 0.0 0.0 0.0 internal Control.Monad.Primitive Control/Monad/Primitive.hs:99:3-21 140859 2 0.0 0.0 0.0 0.0 setOffAddr#.i Data.Primitive.Types Data/Primitive/Types.hs:256:1402-1425 140860 2 0.0 0.0 0.0 0.0 setOffAddr#.n Data.Primitive.Types Data/Primitive/Types.hs:256:1468-1491 140861 2 0.0 0.0 0.0 0.0 basicUnsafeFreeze Data.Vector.Storable Data/Vector/Storable.hs:244:3-57 141687 2 0.0 0.0 0.0 0.0 basicUnsafeNew Data.Vector.Storable.Mutable Data/Vector/Storable/Mutable.hs:(149,3)-(157,38) 140850 2 0.0 0.0 0.0 0.0 basicUnsafeNew.mx Data.Vector.Storable.Mutable Data/Vector/Storable/Mutable.hs:157:7-38 140851 2 0.0 0.0 0.0 0.0 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 140852 2 0.0 0.0 0.0 0.0 internal Control.Monad.Primitive Control/Monad/Primitive.hs:99:3-21 140853 2 0.0 0.0 0.0 0.0 deinterlacer.arraySize Codec.Picture.Png src/Codec/Picture/Png.hs:370:9-52 140849 2 0.0 0.0 0.0 0.0 deinterlacer.compCount Codec.Picture.Png src/Codec/Picture/Png.hs:369:9-50 140846 2 0.0 0.0 0.0 0.0 sampleCountOfImageType Codec.Picture.Png src/Codec/Picture/Png.hs:(405,1)-(409,49) 140847 2 0.0 0.0 0.0 0.0 deinterlacer.deinterlaceFunction Codec.Picture.Png src/Codec/Picture/Png.hs:(371,9)-(373,44) 140862 2 0.0 0.0 1.5 2.3 scanLineInterleaving Codec.Picture.Png src/Codec/Picture/Png.hs:(333,1)-(337,68) 140863 2 0.0 0.0 1.5 2.3 pngFiltering Codec.Picture.Png src/Codec/Picture/Png.hs:(105,1)-(191,45) 140869 2 0.0 0.0 1.5 2.3 pngFiltering.folder Codec.Picture.Png src/Codec/Picture/Png.hs:(110,9)-(122,67) 140885 4098 0.0 0.0 1.5 2.3 pngFiltering.folder.byte Codec.Picture.Png src/Codec/Picture/Png.hs:112:20-50 140886 4096 0.0 0.0 0.0 0.0 pngFiltering.folder.lineFilter Codec.Picture.Png src/Codec/Picture/Png.hs:(113,20)-(119,38) 141610 4096 0.0 0.0 0.7 1.2 pngFiltering.filterUp Codec.Picture.Png src/Codec/Picture/Png.hs:(150,11)-(156,74) 141659 2874 0.0 0.0 0.4 0.7 pngFiltering.filterUp.inner Codec.Picture.Png src/Codec/Picture/Png.hs:(151,19)-(156,74) 141660 738618 0.2 0.0 0.4 0.7 basicUnsafeRead Data.Vector.Storable.Mutable Data/Vector/Storable/Mutable.hs:(163,3)-(165,47) 141661 735744 0.1 0.2 0.1 0.3 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 141662 735744 0.0 0.1 0.0 0.1 internal Control.Monad.Primitive Control/Monad/Primitive.hs:99:3-21 141663 735744 0.0 0.0 0.0 0.0 basicUnsafeWrite Data.Vector.Storable.Mutable Data/Vector/Storable/Mutable.hs:(168,3)-(170,55) 141665 735744 0.1 0.3 0.1 0.3 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 141666 735744 0.0 0.0 0.0 0.0 basicUnsafeWrite.\ Data.Vector.Storable.Mutable Data/Vector/Storable/Mutable.hs:170:39-55 141668 735744 0.0 0.0 0.0 0.0 internal Control.Monad.Primitive Control/Monad/Primitive.hs:99:3-21 141667 735744 0.0 0.0 0.0 0.0 pngFiltering.filterUp.inner.byte Codec.Picture.Png src/Codec/Picture/Png.hs:153:50-84 141664 735744 0.0 0.1 0.0 0.1 pngFiltering.filterPaeth Codec.Picture.Png src/Codec/Picture/Png.hs:(171,11)-(191,45) 141669 588 0.0 0.0 0.2 0.3 pngFiltering.filterPaeth.inner Codec.Picture.Png src/Codec/Picture/Png.hs:(172,19)-(179,74) 141670 151116 0.1 0.0 0.2 0.3 basicUnsafeRead Data.Vector.Storable.Mutable Data/Vector/Storable/Mutable.hs:(163,3)-(165,47) 141671 451584 0.0 0.1 0.0 0.2 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 141672 451584 0.0 0.1 0.0 0.1 internal Control.Monad.Primitive Control/Monad/Primitive.hs:99:3-21 141673 451584 0.0 0.0 0.0 0.0 basicUnsafeWrite Data.Vector.Storable.Mutable Data/Vector/Storable/Mutable.hs:(168,3)-(170,55) 141683 150528 0.0 0.1 0.0 0.1 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 141684 150528 0.0 0.0 0.0 0.0 basicUnsafeWrite.\ Data.Vector.Storable.Mutable Data/Vector/Storable/Mutable.hs:170:39-55 141686 150528 0.0 0.0 0.0 0.0 internal Control.Monad.Primitive Control/Monad/Primitive.hs:99:3-21 141685 150528 0.0 0.0 0.0 0.0 pngFiltering.filterPaeth.inner.byte Codec.Picture.Png src/Codec/Picture/Png.hs:174:50-84 141674 150528 0.0 0.0 0.0 0.0 pngFiltering.filterPaeth.paeth Codec.Picture.Png src/Codec/Picture/Png.hs:(181,19)-(191,45) 141675 150528 0.0 0.0 0.0 0.1 pngFiltering.filterPaeth.paeth.a' Codec.Picture.Png src/Codec/Picture/Png.hs:185:29-54 141678 150528 0.0 0.0 0.0 0.0 pngFiltering.filterPaeth.paeth.b' Codec.Picture.Png src/Codec/Picture/Png.hs:186:29-47 141679 150528 0.0 0.0 0.0 0.0 pngFiltering.filterPaeth.paeth.c' Codec.Picture.Png src/Codec/Picture/Png.hs:187:29-47 141680 150528 0.0 0.0 0.0 0.0 pngFiltering.filterPaeth.paeth.p Codec.Picture.Png src/Codec/Picture/Png.hs:188:29-44 141677 150528 0.0 0.0 0.0 0.0 pngFiltering.filterPaeth.paeth.pa Codec.Picture.Png src/Codec/Picture/Png.hs:189:29-45 141676 150528 0.0 0.0 0.0 0.0 pngFiltering.filterPaeth.paeth.pb Codec.Picture.Png src/Codec/Picture/Png.hs:190:29-45 141681 150528 0.0 0.0 0.0 0.0 pngFiltering.filterPaeth.paeth.pc Codec.Picture.Png src/Codec/Picture/Png.hs:191:29-45 141682 150528 0.0 0.0 0.0 0.0 pngFiltering.filterAverage Codec.Picture.Png src/Codec/Picture/Png.hs:(158,11)-(169,74) 141645 400 0.0 0.0 0.1 0.1 pngFiltering.filterAverage.inner Codec.Picture.Png src/Codec/Picture/Png.hs:(159,19)-(169,74) 141646 102800 0.1 0.0 0.1 0.1 basicUnsafeRead Data.Vector.Storable.Mutable Data/Vector/Storable/Mutable.hs:(163,3)-(165,47) 141647 204800 0.0 0.1 0.0 0.1 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 141648 204800 0.0 0.0 0.0 0.0 internal Control.Monad.Primitive Control/Monad/Primitive.hs:99:3-21 141649 204800 0.0 0.0 0.0 0.0 basicUnsafeWrite Data.Vector.Storable.Mutable Data/Vector/Storable/Mutable.hs:(168,3)-(170,55) 141655 102400 0.0 0.0 0.0 0.0 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 141656 102400 0.0 0.0 0.0 0.0 basicUnsafeWrite.\ Data.Vector.Storable.Mutable Data/Vector/Storable/Mutable.hs:170:39-55 141658 102400 0.0 0.0 0.0 0.0 internal Control.Monad.Primitive Control/Monad/Primitive.hs:99:3-21 141657 102400 0.0 0.0 0.0 0.0 pngFiltering.filterAverage.inner.a' Codec.Picture.Png src/Codec/Picture/Png.hs:164:50-71 141650 102400 0.0 0.0 0.0 0.0 pngFiltering.filterAverage.inner.average Codec.Picture.Png src/Codec/Picture/Png.hs:166:50-103 141652 102400 0.0 0.0 0.0 0.0 pngFiltering.filterAverage.inner.b' Codec.Picture.Png src/Codec/Picture/Png.hs:165:50-71 141651 102400 0.0 0.0 0.0 0.0 pngFiltering.filterAverage.inner.byte Codec.Picture.Png src/Codec/Picture/Png.hs:161:50-84 141653 102400 0.0 0.0 0.0 0.0 pngFiltering.filterAverage.inner.writeVal Codec.Picture.Png src/Codec/Picture/Png.hs:167:50-74 141654 102400 0.0 0.0 0.0 0.0 pngFiltering.filterSub Codec.Picture.Png src/Codec/Picture/Png.hs:(142,11)-(148,74) 141611 234 0.0 0.0 0.0 0.1 pngFiltering.filterSub.inner Codec.Picture.Png src/Codec/Picture/Png.hs:(143,19)-(148,74) 141612 60138 0.0 0.0 0.0 0.1 basicUnsafeRead Data.Vector.Storable.Mutable Data/Vector/Storable/Mutable.hs:(163,3)-(165,47) 141615 59904 0.0 0.0 0.0 0.0 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 141616 59904 0.0 0.0 0.0 0.0 internal Control.Monad.Primitive Control/Monad/Primitive.hs:99:3-21 141617 59904 0.0 0.0 0.0 0.0 basicUnsafeWrite Data.Vector.Storable.Mutable Data/Vector/Storable/Mutable.hs:(168,3)-(170,55) 141619 59904 0.0 0.0 0.0 0.0 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 141620 59904 0.0 0.0 0.0 0.0 basicUnsafeWrite.\ Data.Vector.Storable.Mutable Data/Vector/Storable/Mutable.hs:170:39-55 141622 59904 0.0 0.0 0.0 0.0 internal Control.Monad.Primitive Control/Monad/Primitive.hs:99:3-21 141621 59904 0.0 0.0 0.0 0.0 pngFiltering.filterSub.inner.byte Codec.Picture.Png src/Codec/Picture/Png.hs:145:50-84 141618 59904 0.0 0.0 0.0 0.0 scanlineUnpacker8 Codec.Picture.Png src/Codec/Picture/Png.hs:(320,1)-(324,50) 141625 0 0.0 0.0 0.8 1.1 byteUnpacker Codec.Picture.Png src/Codec/Picture/Png.hs:(206,1)-(225,11) 141627 4096 0.0 0.0 0.8 1.1 byteUnpacker.inner Codec.Picture.Png src/Codec/Picture/Png.hs:(212,9)-(224,34) 141630 266240 0.1 0.2 0.8 1.1 byteUnpacker.inner.perPixel Codec.Picture.Png src/Codec/Picture/Png.hs:(217,17)-(222,41) 141631 1310720 0.3 0.2 0.7 1.0 basicUnsafeRead Data.Vector.Storable.Mutable Data/Vector/Storable/Mutable.hs:(163,3)-(165,47) 141633 1048576 0.1 0.3 0.2 0.4 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 141634 1048576 0.1 0.1 0.1 0.1 internal Control.Monad.Primitive Control/Monad/Primitive.hs:99:3-21 141635 1048576 0.0 0.0 0.0 0.0 basicUnsafeWrite Data.Vector.Storable.Mutable Data/Vector/Storable/Mutable.hs:(168,3)-(170,55) 141641 1048576 0.1 0.4 0.3 0.4 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 141642 1048576 0.2 0.0 0.2 0.0 basicUnsafeWrite.\ Data.Vector.Storable.Mutable Data/Vector/Storable/Mutable.hs:170:39-55 141644 1048576 0.0 0.0 0.0 0.0 internal Control.Monad.Primitive Control/Monad/Primitive.hs:99:3-21 141643 1048576 0.0 0.0 0.0 0.0 byteUnpacker.inner.perPixel.writeIdx Codec.Picture.Png src/Codec/Picture/Png.hs:220:25-59 141636 1048576 0.0 0.0 0.0 0.0 byteUnpacker.inner.destPixelIndex Codec.Picture.Png src/Codec/Picture/Png.hs:214:17-81 141637 262144 0.0 0.0 0.0 0.0 byteUnpacker.inner.destSampleIndex Codec.Picture.Png src/Codec/Picture/Png.hs:215:17-62 141640 262144 0.0 0.0 0.0 0.0 byteUnpacker.inner.srcPixelIndex Codec.Picture.Png src/Codec/Picture/Png.hs:216:17-67 141632 262144 0.0 0.0 0.0 0.0 basicLength Data.Vector.Storable.Mutable Data/Vector/Storable/Mutable.hs:134:3-31 141628 4096 0.0 0.0 0.0 0.0 byteUnpacker.lineIndex Codec.Picture.Png src/Codec/Picture/Png.hs:210:9-38 141639 4096 0.0 0.0 0.0 0.0 byteUnpacker.pixelToRead Codec.Picture.Png src/Codec/Picture/Png.hs:211:9-80 141629 4096 0.0 0.0 0.0 0.0 byteUnpacker.realTop Codec.Picture.Png src/Codec/Picture/Png.hs:209:9-45 141638 4096 0.0 0.0 0.0 0.0 basicUnsafeReplicate Data.Vector.Generic.Mutable.Base Data/Vector/Generic/Mutable/Base.hs:(98,3)-(102,16) 140871 4 0.0 0.0 0.0 0.0 basicSet Data.Vector.Storable.Mutable Data/Vector/Storable/Mutable.hs:173:3-24 140876 4 0.0 0.0 0.0 0.0 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 140877 0 0.0 0.0 0.0 0.0 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:95:3-16 140879 8 0.0 0.0 0.0 0.0 readOffAddr# Data.Primitive.Types Data/Primitive/Types.hs:256:1102-1239 140880 4 0.0 0.0 0.0 0.0 setOffAddr# Data.Primitive.Types Data/Primitive/Types.hs:256:1325-1693 140881 4 0.0 0.0 0.0 0.0 internal Control.Monad.Primitive Control/Monad/Primitive.hs:99:3-21 140882 4 0.0 0.0 0.0 0.0 setOffAddr#.i Data.Primitive.Types Data/Primitive/Types.hs:256:1402-1425 140883 4 0.0 0.0 0.0 0.0 setOffAddr#.n Data.Primitive.Types Data/Primitive/Types.hs:256:1468-1491 140884 4 0.0 0.0 0.0 0.0 internal Control.Monad.Primitive Control/Monad/Primitive.hs:99:3-21 140878 4 0.0 0.0 0.0 0.0 basicUnsafeNew Data.Vector.Storable.Mutable Data/Vector/Storable/Mutable.hs:(149,3)-(157,38) 140872 4 0.0 0.0 0.0 0.0 basicUnsafeNew.mx Data.Vector.Storable.Mutable Data/Vector/Storable/Mutable.hs:157:7-38 140873 4 0.0 0.0 0.0 0.0 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 140874 4 0.0 0.0 0.0 0.0 internal Control.Monad.Primitive Control/Monad/Primitive.hs:99:3-21 140875 4 0.0 0.0 0.0 0.0 pngFiltering.lastIdx Codec.Picture.Png src/Codec/Picture/Png.hs:127:11-46 141613 2 0.0 0.0 0.0 0.0 pngFiltering.stride Codec.Picture.Png src/Codec/Picture/Png.hs:126:11-43 141614 2 0.0 0.0 0.0 0.0 scanLineInterleaving.byteWidth Codec.Picture.Png src/Codec/Picture/Png.hs:335:15-72 140864 2 0.0 0.0 0.0 0.0 byteSizeOfBitLength Codec.Picture.Png src/Codec/Picture/Png.hs:(327,1)-(328,77) 140865 2 0.0 0.0 0.0 0.0 byteSizeOfBitLength.(...) Codec.Picture.Png src/Codec/Picture/Png.hs:328:10-77 140867 2 0.0 0.0 0.0 0.0 byteSizeOfBitLength.rest Codec.Picture.Png src/Codec/Picture/Png.hs:328:10-77 140868 2 0.0 0.0 0.0 0.0 byteSizeOfBitLength.size Codec.Picture.Png src/Codec/Picture/Png.hs:328:10-77 140866 2 0.0 0.0 0.0 0.0 scanLineInterleaving.strideInfo Codec.Picture.Png src/Codec/Picture/Png.hs:(336,15)-(337,68) 140870 2 0.0 0.0 0.0 0.0 deinterlacer.iBitDepth Codec.Picture.Png src/Codec/Picture/Png.hs:374:9-38 140848 2 0.0 0.0 0.0 0.0 deinterlacer.mutableImage Codec.Picture.Png src/Codec/Picture/Png.hs:378:13-82 141626 2 0.0 0.0 0.0 0.0 scanlineUnpacker8 Codec.Picture.Png src/Codec/Picture/Png.hs:(320,1)-(324,50) 141623 2 0.0 0.0 0.0 0.0 toImage Codec.Picture.Png src/Codec/Picture/Png.hs:(450,1)-(455,33) 140841 2 0.0 0.0 0.0 0.0 toImage.h Codec.Picture.Png src/Codec/Picture/Png.hs:455:5-33 141691 2 0.0 0.0 0.0 0.0 height Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:72:7-12 141692 2 0.0 0.0 0.0 0.0 toImage.w Codec.Picture.Png src/Codec/Picture/Png.hs:454:5-32 141689 2 0.0 0.0 0.0 0.0 width Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:71:7-11 141690 2 0.0 0.0 0.0 0.0 eitherLoad Codec.Picture src/Codec/Picture.hs:(222,1)-(226,39) 140796 2 0.0 0.0 0.0 0.0 eitherLoad.inner Codec.Picture src/Codec/Picture.hs:(223,11)-(226,39) 140797 4 0.0 0.0 0.0 0.0 palettedToTrueColor Codec.Picture.Types src/Codec/Picture/Types.hs:(436,1)-(443,75) 140844 2 0.0 0.0 0.0 0.0 withImageDecoder.get Codec.Picture src/Codec/Picture.hs:267:11-31 140792 0 0.0 0.0 0.0 0.0 withImageDecoder.get Codec.Picture src/Codec/Picture.hs:267:11-31 140791 2 0.0 0.0 0.0 0.0 initializeGLState Preload.Render src/Preload/Render.hs:(229,1)-(230,26) 141895 0 0.0 0.0 0.0 0.0 glEnable Graphics.GL.Functions.F07 src/Graphics/GL/Functions/F07.hs:447:1-43 141896 0 0.0 0.0 0.0 0.0 setupShadowFramebuffer Framebuffer.Setup src/Framebuffer/Setup.hs:(25,1)-(29,41) 141868 0 0.0 0.0 0.0 0.0 mglCreate GLHelp src/GLHelp.hs:(9,1)-(12,20) 141869 3 0.0 0.0 0.0 0.0 mglCreate.\ GLHelp src/GLHelp.hs:(10,26)-(12,20) 141870 3 0.0 0.0 0.0 0.0 glCreateTextures Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:633:1-73 141872 2 0.0 0.0 0.0 0.0 glCreateFramebuffers Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:405:1-75 141871 1 0.0 0.0 0.0 0.0 setupVBO Shader.Compile src/Shader/Compile.hs:(88,1)-(97,81) 139500 0 0.0 0.0 0.0 0.0 glNamedBufferData Graphics.GL.Functions.F18 src/Graphics/GL/Functions/F18.hs:1260:1-81 139506 4 0.0 0.0 0.0 0.0 mglCreate GLHelp src/GLHelp.hs:(9,1)-(12,20) 139501 4 0.0 0.0 0.0 0.0 mglCreate.\ GLHelp src/GLHelp.hs:(10,26)-(12,20) 139502 4 0.0 0.0 0.0 0.0 glCreateBuffers Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:378:1-65 139503 4 0.0 0.0 0.0 0.0 setupVBOStatic Shader.Compile src/Shader/Compile.hs:(100,1)-(109,81) 140779 0 0.0 0.0 0.0 0.0 glNamedBufferData Graphics.GL.Functions.F18 src/Graphics/GL/Functions/F18.hs:1260:1-81 140784 1 0.0 0.0 0.0 0.0 mglCreate GLHelp src/GLHelp.hs:(9,1)-(12,20) 140780 1 0.0 0.0 0.0 0.0 mglCreate.\ GLHelp src/GLHelp.hs:(10,26)-(12,20) 140781 1 0.0 0.0 0.0 0.0 glCreateBuffers Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:378:1-65 140782 1 0.0 0.0 0.0 0.0 loadSeed Dodge.LoadSeed src/Dodge/LoadSeed.hs:8:1-60 142218 0 0.0 0.0 0.0 0.0 maybeReadFile Dodge.LoadSeed src/Dodge/LoadSeed.hs:(11,1)-(17,27) 142221 0 0.0 0.0 0.0 0.0 winConfig Main appDodge/Main.hs:(57,1)-(72,31) 139367 1 0.0 0.0 0.0 0.0 winConfig.theWinPos Main appDodge/Main.hs:(70,5)-(72,31) 139423 1 0.0 0.0 0.0 0.0 loadDodgeConfig Dodge.Config.Load src/Dodge/Config/Load.hs:(10,1)-(22,32) 138527 0 0.0 0.0 0.0 0.0 decodeFileStrict Data.Aeson src/Data/Aeson.hs:205:1-49 138528 1 0.0 0.0 0.0 0.0 buffer Data.Attoparsec.ByteString.Buffer internal/Data/Attoparsec/ByteString/Buffer.hs:86:1-59 138560 1 0.0 0.0 0.0 0.0 buffer.\ Data.Attoparsec.ByteString.Buffer internal/Data/Attoparsec/ByteString/Buffer.hs:86:40-59 138561 1 0.0 0.0 0.0 0.0 fromJSON Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:782:1-26 138951 1 0.0 0.0 0.0 0.0 runParser Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:290:7-15 138952 1 0.0 0.0 0.0 0.0 parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:158:1-41 138954 0 0.0 0.0 0.0 0.0 parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:158:1-41 138955 1 0.0 0.0 0.0 0.0 lookupFieldWith Data.Aeson.TH src/Data/Aeson/TH.hs:(1167,1)-(1170,33) 138999 19 0.0 0.0 0.0 0.0 Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:647:1-74 139007 19 0.0 0.0 0.0 0.0 lookup Data.Aeson.KeyMap src/Data/Aeson/KeyMap.hs:181:1-38 139000 19 0.0 0.0 0.0 0.0 unKeyMap Data.Aeson.KeyMap src/Data/Aeson/KeyMap.hs:135:29-36 139001 19 0.0 0.0 0.0 0.0 parseJSON Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:(1517,5)-(1518,39) 139032 4 0.0 0.0 0.0 0.0 pure Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:319:5-43 139033 4 0.0 0.0 0.0 0.0 parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:156:1-40 139257 0 0.0 0.0 0.0 0.0 parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:156:1-40 139258 1 0.0 0.0 0.0 0.0 parseJSON Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:1596:5-42 139187 0 0.0 0.0 0.0 0.0 parseBoundedIntegral Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:(210,1)-(211,76) 139188 0 0.0 0.0 0.0 0.0 withScientific' Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:(732,1)-(734,32) 139202 4 0.0 0.0 0.0 0.0 parseBoundedIntegralFromScientific Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:(204,1)-(207,35) 139203 4 0.0 0.0 0.0 0.0 pure Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:319:5-43 139233 4 0.0 0.0 0.0 0.0 toBoundedInteger Data.Scientific src/Data/Scientific.hs:(794,1)-(824,21) 139204 4 0.0 0.0 0.0 0.0 toBoundedInteger.c Data.Scientific src/Data/Scientific.hs:801:5-21 139205 4 0.0 0.0 0.0 0.0 coefficient Data.Scientific src/Data/Scientific.hs:156:7-17 139206 4 0.0 0.0 0.0 0.0 toBoundedInteger.fromIntegerBounded Data.Scientific src/Data/Scientific.hs:(814,5)-(816,63) 139230 4 0.0 0.0 0.0 0.0 toBoundedInteger.iMaxBound Data.Scientific src/Data/Scientific.hs:819:5-41 139232 4 0.0 0.0 0.0 0.0 toBoundedInteger.iMinBound Data.Scientific src/Data/Scientific.hs:818:5-41 139231 4 0.0 0.0 0.0 0.0 toBoundedInteger.dangerouslyBig Data.Scientific src/Data/Scientific.hs:(810,5)-(811,76) 139210 3 0.0 0.0 0.0 0.0 toBoundedInteger.e Data.Scientific src/Data/Scientific.hs:805:5-25 139208 3 0.0 0.0 0.0 0.0 base10Exponent Data.Scientific src/Data/Scientific.hs:181:7-20 139209 3 0.0 0.0 0.0 0.0 toBoundedInteger.integral Data.Scientific src/Data/Scientific.hs:803:5-32 139207 3 0.0 0.0 0.0 0.0 toBoundedInteger.n Data.Scientific src/Data/Scientific.hs:824:5-21 139213 3 0.0 0.0 0.0 0.0 magnitude Utils src/Utils.hs:(86,1)-(91,22) 139217 3 0.0 0.0 0.0 0.0 magnitude.cachedPow10 Utils src/Utils.hs:89:7-62 139218 3 0.0 0.0 0.0 0.0 array# Data.Primitive.Array Data/Primitive/Array.hs:71:5-10 139219 3 0.0 0.0 0.0 0.0 toBoundedInteger.s' Data.Scientific src/Data/Scientific.hs:808:5-20 139214 3 0.0 0.0 0.0 0.0 normalize Data.Scientific src/Data/Scientific.hs:(1126,1)-(1129,45) 139215 3 0.0 0.0 0.0 0.0 normalizePositive Data.Scientific src/Data/Scientific.hs:(1132,1)-(1135,61) 139216 5 0.0 0.0 0.0 0.0 prependContext Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:663:1-72 139193 0 0.0 0.0 0.0 0.0 prependFailure Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:669:1-37 139194 0 0.0 0.0 0.0 0.0 modifyFailure Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:(659,1)-(660,36) 139195 4 0.0 0.0 0.0 0.0 parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:153:1-44 139128 0 0.0 0.0 0.0 0.0 parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:153:1-44 139129 1 0.0 0.0 0.0 0.0 parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:154:1-37 139090 0 0.0 0.0 0.0 0.0 parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:154:1-37 139091 3 0.0 0.0 0.0 0.0 parseJSON Shape.Data src/Shape/Data.hs:64:1-38 139068 0 0.0 0.0 0.0 0.0 parseJSON.\ Shape.Data src/Shape/Data.hs:64:1-38 139069 1 0.0 0.0 0.0 0.0 parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:155:1-43 139050 0 0.0 0.0 0.0 0.0 parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:155:1-43 139051 1 0.0 0.0 0.0 0.0 parseJSON Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:1561:5-38 139013 0 0.0 0.0 0.0 0.0 parseRealFloat Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:(187,1)-(191,72) 139014 3 0.0 0.0 0.0 0.0 pure Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:319:5-43 139015 3 0.0 0.0 0.0 0.0 toRealFloat Data.Scientific src/Data/Scientific.hs:743:1-47 139408 3 0.0 0.0 0.0 0.0 toBoundedRealFloat Data.Scientific src/Data/Scientific.hs:(757,1)-(784,27) 139409 3 0.0 0.0 0.0 0.0 toRational Data.Scientific src/Data/Scientific.hs:(311,5)-(313,43) 139410 2 0.0 0.0 0.0 0.0 magnitude Utils src/Utils.hs:(86,1)-(91,22) 139412 2 0.0 0.0 0.0 0.0 magnitude.cachedPow10 Utils src/Utils.hs:89:7-62 139413 2 0.0 0.0 0.0 0.0 array# Data.Primitive.Array Data/Primitive/Array.hs:71:5-10 139414 2 0.0 0.0 0.0 0.0 <*> Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:321:5-15 138990 18 0.0 0.0 0.0 0.0 >>= Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:(298,5)-(299,65) 138991 18 0.0 0.0 0.0 0.0 >>=.\ Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:(298,39)-(299,65) 138992 19 0.0 0.0 0.0 0.0 runParser Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:290:7-15 138993 19 0.0 0.0 0.0 0.0 fmap Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:(314,5)-(315,66) 138995 18 0.0 0.0 0.0 0.0 fmap.\ Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:(314,40)-(315,66) 138996 20 0.0 0.0 0.0 0.0 runParser Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:290:7-15 138997 20 0.0 0.0 0.0 0.0 lookupFieldWith Data.Aeson.TH src/Data/Aeson/TH.hs:(1167,1)-(1170,33) 139008 0 0.0 0.0 0.0 0.0 Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:647:1-74 139009 0 0.0 0.0 0.0 0.0 .\ Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:647:42-74 139010 19 0.0 0.0 0.0 0.0 runParser Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:290:7-15 139011 19 0.0 0.0 0.0 0.0 parseJSON Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:1865:5-45 139279 0 0.0 0.0 0.0 0.0 parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:156:1-40 139264 0 0.0 0.0 0.0 0.0 parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:156:1-40 139265 0 0.0 0.0 0.0 0.0 pure Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:319:5-43 139266 0 0.0 0.0 0.0 0.0 pure.\ Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:319:40-43 139267 1 0.0 0.0 0.0 0.0 fmap.\.ks' Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:314:44-59 139268 1 0.0 0.0 0.0 0.0 >>=.\.ks' Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:298:43-76 139269 1 0.0 0.0 0.0 0.0 runParser Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:290:7-15 139270 1 0.0 0.0 0.0 0.0 parseJSON Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:(1517,5)-(1518,39) 139398 0 0.0 0.0 0.0 0.0 parseJSON Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:1596:5-42 139196 0 0.0 0.0 0.0 0.0 parseBoundedIntegral Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:(210,1)-(211,76) 139197 0 0.0 0.0 0.0 0.0 prependContext Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:663:1-72 139198 0 0.0 0.0 0.0 0.0 prependFailure Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:669:1-37 139199 0 0.0 0.0 0.0 0.0 modifyFailure Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:(659,1)-(660,36) 139200 0 0.0 0.0 0.0 0.0 modifyFailure.\ Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:660:5-36 139201 4 0.0 0.0 0.0 0.0 withScientific' Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:(732,1)-(734,32) 139234 0 0.0 0.0 0.0 0.0 parseBoundedIntegralFromScientific Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:(204,1)-(207,35) 139235 0 0.0 0.0 0.0 0.0 pure Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:319:5-43 139236 0 0.0 0.0 0.0 0.0 pure.\ Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:319:40-43 139237 4 0.0 0.0 0.0 0.0 fmap.\.ks' Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:314:44-59 139238 4 0.0 0.0 0.0 0.0 >>=.\.ks' Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:298:43-76 139239 4 0.0 0.0 0.0 0.0 runParser Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:290:7-15 139240 4 0.0 0.0 0.0 0.0 parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:153:1-44 139392 0 0.0 0.0 0.0 0.0 parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:153:1-44 139393 0 0.0 0.0 0.0 0.0 parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:153:1-44 139175 0 0.0 0.0 0.0 0.0 parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:153:1-44 139176 0 0.0 0.0 0.0 0.0 pure Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:319:5-43 139177 0 0.0 0.0 0.0 0.0 pure.\ Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:319:40-43 139178 1 0.0 0.0 0.0 0.0 fmap.\.ks' Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:314:44-59 139179 1 0.0 0.0 0.0 0.0 >>=.\.ks' Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:298:43-76 139180 1 0.0 0.0 0.0 0.0 runParser Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:290:7-15 139181 1 0.0 0.0 0.0 0.0 parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:154:1-37 139390 0 0.0 0.0 0.0 0.0 parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:154:1-37 139391 0 0.0 0.0 0.0 0.0 parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:154:1-37 139105 0 0.0 0.0 0.0 0.0 parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:154:1-37 139106 0 0.0 0.0 0.0 0.0 pure Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:319:5-43 139107 0 0.0 0.0 0.0 0.0 pure.\ Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:319:40-43 139108 3 0.0 0.0 0.0 0.0 fmap.\.ks' Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:314:44-59 139109 3 0.0 0.0 0.0 0.0 >>=.\.ks' Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:298:43-76 139110 3 0.0 0.0 0.0 0.0 runParser Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:290:7-15 139111 3 0.0 0.0 0.0 0.0 parseJSON Shape.Data src/Shape/Data.hs:64:1-38 139388 0 0.0 0.0 0.0 0.0 parseJSON.\ Shape.Data src/Shape/Data.hs:64:1-38 139389 0 0.0 0.0 0.0 0.0 parseJSON Shape.Data src/Shape/Data.hs:64:1-38 139079 0 0.0 0.0 0.0 0.0 parseJSON.\ Shape.Data src/Shape/Data.hs:64:1-38 139080 0 0.0 0.0 0.0 0.0 pure Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:319:5-43 139081 0 0.0 0.0 0.0 0.0 pure.\ Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:319:40-43 139082 1 0.0 0.0 0.0 0.0 fmap.\.ks' Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:314:44-59 139083 1 0.0 0.0 0.0 0.0 >>=.\.ks' Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:298:43-76 139084 1 0.0 0.0 0.0 0.0 runParser Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:290:7-15 139085 1 0.0 0.0 0.0 0.0 parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:155:1-43 139386 0 0.0 0.0 0.0 0.0 parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:155:1-43 139387 0 0.0 0.0 0.0 0.0 parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:155:1-43 139057 0 0.0 0.0 0.0 0.0 parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:155:1-43 139058 0 0.0 0.0 0.0 0.0 pure Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:319:5-43 139059 0 0.0 0.0 0.0 0.0 pure.\ Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:319:40-43 139060 1 0.0 0.0 0.0 0.0 fmap.\.ks' Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:314:44-59 139061 1 0.0 0.0 0.0 0.0 >>=.\.ks' Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:298:43-76 139062 1 0.0 0.0 0.0 0.0 runParser Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:290:7-15 139063 1 0.0 0.0 0.0 0.0 parseJSON Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:(1517,5)-(1518,39) 139385 0 0.0 0.0 0.0 0.0 parseJSON Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:(1517,5)-(1518,39) 139034 0 0.0 0.0 0.0 0.0 pure Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:319:5-43 139035 0 0.0 0.0 0.0 0.0 pure.\ Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:319:40-43 139036 4 0.0 0.0 0.0 0.0 fmap.\.ks' Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:314:44-59 139037 4 0.0 0.0 0.0 0.0 >>=.\.ks' Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:298:43-76 139038 4 0.0 0.0 0.0 0.0 runParser Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:290:7-15 139039 4 0.0 0.0 0.0 0.0 parseJSON Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:1596:5-42 139394 0 0.0 0.0 0.0 0.0 parseBoundedIntegral Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:(210,1)-(211,76) 139395 0 0.0 0.0 0.0 0.0 withScientific' Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:(732,1)-(734,32) 139396 0 0.0 0.0 0.0 0.0 parseBoundedIntegralFromScientific Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:(204,1)-(207,35) 139397 0 0.0 0.0 0.0 0.0 parseJSON Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:1561:5-38 139383 0 0.0 0.0 0.0 0.0 parseRealFloat Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:(187,1)-(191,72) 139384 0 0.0 0.0 0.0 0.0 parseJSON Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:1561:5-38 139016 0 0.0 0.0 0.0 0.0 parseRealFloat Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:(187,1)-(191,72) 139017 0 0.0 0.0 0.0 0.0 pure Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:319:5-43 139018 0 0.0 0.0 0.0 0.0 pure.\ Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:319:40-43 139019 3 0.0 0.0 0.0 0.0 fmap.\.ks' Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:314:44-59 139020 3 0.0 0.0 0.0 0.0 >>=.\.ks' Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:298:43-76 139021 3 0.0 0.0 0.0 0.0 runParser Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:290:7-15 139022 3 0.0 0.0 0.0 0.0 parseJSON Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:1865:5-45 139296 0 0.0 0.0 0.0 0.0 parseJSON Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:651:5-26 139297 0 0.0 0.0 0.0 0.0 liftParseJSON Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:648:5-27 139298 0 0.0 0.0 0.0 0.0 parseJSONList Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:(384,5)-(387,11) 139299 0 0.0 0.0 0.0 0.0 withArray Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:(695,1)-(696,75) 139300 0 0.0 0.0 0.0 0.0 parseJSONList.\ Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:(385,11)-(387,11) 139301 0 0.0 0.0 0.0 0.0 parseJSON Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:1865:5-45 139303 0 0.0 0.0 0.0 0.0 parseJSON Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:651:5-26 139304 0 0.0 0.0 0.0 0.0 liftParseJSON Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:648:5-27 139305 0 0.0 0.0 0.0 0.0 parseJSONList Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:(384,5)-(387,11) 139306 0 0.0 0.0 0.0 0.0 withArray Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:(695,1)-(696,75) 139307 0 0.0 0.0 0.0 0.0 parseJSONList.\ Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:(385,11)-(387,11) 139308 0 0.0 0.0 0.0 0.0 fmap Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:(314,5)-(315,66) 139309 0 0.0 0.0 0.0 0.0 fmap.\ Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:(314,40)-(315,66) 139310 1 0.0 0.0 0.0 0.0 runParser Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:290:7-15 139311 1 0.0 0.0 0.0 0.0 parseIndexedJSON Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:170:1-52 139314 0 0.0 0.0 0.0 0.0 Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:647:1-74 139315 0 0.0 0.0 0.0 0.0 .\ Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:647:42-74 139316 1 0.0 0.0 0.0 0.0 runParser Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:290:7-15 139317 1 0.0 0.0 0.0 0.0 parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:157:1-37 139326 0 0.0 0.0 0.0 0.0 parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:157:1-37 139327 0 0.0 0.0 0.0 0.0 pure Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:319:5-43 139328 0 0.0 0.0 0.0 0.0 pure.\ Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:319:40-43 139329 1 0.0 0.0 0.0 0.0 fmap Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:(314,5)-(315,66) 139330 1 0.0 0.0 0.0 0.0 fmap.\ Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:(314,40)-(315,66) 139331 1 0.0 0.0 0.0 0.0 fmap.\.ks' Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:314:44-59 139332 1 0.0 0.0 0.0 0.0 >>=.\.ks' Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:298:43-76 139333 1 0.0 0.0 0.0 0.0 runParser Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:290:7-15 139334 1 0.0 0.0 0.0 0.0 runParser Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:290:7-15 139335 1 0.0 0.0 0.0 0.0 pure Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:319:5-43 139343 0 0.0 0.0 0.0 0.0 pure.\ Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:319:40-43 139344 1 0.0 0.0 0.0 0.0 fmap Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:(314,5)-(315,66) 139348 0 0.0 0.0 0.0 0.0 fmap.\ Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:(314,40)-(315,66) 139349 0 0.0 0.0 0.0 0.0 fmap.\.ks' Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:314:44-59 139350 3 0.0 0.0 0.0 0.0 parseIndexedJSON Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:170:1-52 139415 0 0.0 0.0 0.0 0.0 parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:157:1-37 139416 0 0.0 0.0 0.0 0.0 parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:157:1-37 139417 0 0.0 0.0 0.0 0.0 lookupFieldWith Data.Aeson.TH src/Data/Aeson/TH.hs:(1167,1)-(1170,33) 139399 0 0.0 0.0 0.0 0.0 parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:156:1-40 139400 0 0.0 0.0 0.0 0.0 parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:156:1-40 139401 0 0.0 0.0 0.0 0.0 fmap.\.ks' Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:314:44-59 139402 0 0.0 0.0 0.0 0.0 fmap Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:(314,5)-(315,66) 139403 0 0.0 0.0 0.0 0.0 fmap.\ Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:(314,40)-(315,66) 139404 0 0.0 0.0 0.0 0.0 lookupFieldWith Data.Aeson.TH src/Data/Aeson/TH.hs:(1167,1)-(1170,33) 139405 0 0.0 0.0 0.0 0.0 parseJSON Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:1561:5-38 139406 0 0.0 0.0 0.0 0.0 parseRealFloat Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:(187,1)-(191,72) 139407 0 0.0 0.0 0.0 0.0 parseIndexedJSON Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:170:1-52 139345 0 0.0 0.0 0.0 0.0 parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:157:1-37 139346 0 0.0 0.0 0.0 0.0 parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:157:1-37 139347 0 0.0 0.0 0.0 0.0 fmap Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:(314,5)-(315,66) 138994 1 0.0 0.0 0.0 0.0 parseJSON Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:1865:5-45 139277 0 0.0 0.0 0.0 0.0 fmap Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:(314,5)-(315,66) 139278 1 0.0 0.0 0.0 0.0 parseJSON Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:651:5-26 139283 0 0.0 0.0 0.0 0.0 liftParseJSON Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:648:5-27 139284 0 0.0 0.0 0.0 0.0 parseJSONList Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:(384,5)-(387,11) 139285 0 0.0 0.0 0.0 0.0 withArray Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:(695,1)-(696,75) 139286 1 0.0 0.0 0.0 0.0 parseJSONList.\ Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:(385,11)-(387,11) 139287 1 0.0 0.0 0.0 0.0 unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 139289 2 0.0 0.0 0.0 0.0 <*> Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:321:5-15 139294 1 0.0 0.0 0.0 0.0 >>= Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:(298,5)-(299,65) 139295 1 0.0 0.0 0.0 0.0 basicLength Data.Vector Data/Vector.hs:297:3-32 139288 1 0.0 0.0 0.0 0.0 basicUnsafeIndexM Data.Vector Data/Vector.hs:303:3-62 139290 1 0.0 0.0 0.0 0.0 array# Data.Primitive.Array Data/Primitive/Array.hs:71:5-10 139291 1 0.0 0.0 0.0 0.0 fmap Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:(314,5)-(315,66) 139302 1 0.0 0.0 0.0 0.0 parseIndexedJSON Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:170:1-52 139312 1 0.0 0.0 0.0 0.0 Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:647:1-74 139313 1 0.0 0.0 0.0 0.0 parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:157:1-37 139319 0 0.0 0.0 0.0 0.0 parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:157:1-37 139320 1 0.0 0.0 0.0 0.0 runParser Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:111:7-15 138529 1 0.0 0.0 0.0 0.0 jsonEOF Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:444:1-41 138533 0 0.0 0.0 0.0 0.0 <* Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:191:5-36 138534 0 0.0 0.0 0.0 0.0 >>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 138535 412 0.0 0.0 0.0 0.0 >>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 138536 820 0.0 0.0 0.0 0.0 runParser Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:111:7-15 138537 936 0.0 0.0 0.0 0.0 >>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 138565 764 0.0 0.0 0.0 0.0 runParser Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:111:7-15 138566 764 0.0 0.0 0.0 0.0 *>.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:189:26 138569 244 0.0 0.0 0.0 0.0 pure Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:185:5-66 138567 239 0.0 0.0 0.0 0.0 pure.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:185:50-66 138568 239 0.0 0.0 0.0 0.0 array_ Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:175:35-59 138791 0 0.0 0.0 0.0 0.0 fmap Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(172,5)-(174,42) 138792 0 0.0 0.0 0.0 0.0 fmap.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(173,7)-(174,42) 138793 0 0.0 0.0 0.0 0.0 fmap.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:173:11-58 138794 1 0.0 0.0 0.0 0.0 fmap Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(172,5)-(174,42) 138675 0 0.0 0.0 0.0 0.0 fmap.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(173,7)-(174,42) 138676 0 0.0 0.0 0.0 0.0 fmap.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:173:11-58 138677 54 0.0 0.0 0.0 0.0 key Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:328:1-30 138678 0 0.0 0.0 0.0 0.0 object_ Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:136:46-85 138897 0 0.0 0.0 0.0 0.0 fmap Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(172,5)-(174,42) 138898 0 0.0 0.0 0.0 0.0 fmap.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(173,7)-(174,42) 138899 0 0.0 0.0 0.0 0.0 fmap.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:173:11-58 138900 1 0.0 0.0 0.0 0.0 return Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:144:5-21 138584 144 0.0 0.0 0.0 0.0 *> Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:189:5-26 138578 120 0.0 0.0 0.0 0.0 >> Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:152:5-15 138583 120 0.0 0.0 0.0 0.0 <*.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:191:26-36 138679 59 0.0 0.0 0.0 0.0 *> Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:189:5-26 138681 59 0.0 0.0 0.0 0.0 >> Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:152:5-15 138680 59 0.0 0.0 0.0 0.0 pure Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:185:5-66 138682 59 0.0 0.0 0.0 0.0 pure.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:185:50-66 138683 58 0.0 0.0 0.0 0.0 fmap Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(172,5)-(174,42) 138667 27 0.0 0.0 0.0 0.0 fmap.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(173,7)-(174,42) 138668 91 0.0 0.0 0.0 0.0 runParser Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:111:7-15 138669 91 0.0 0.0 0.0 0.0 fmap.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:173:11-58 138780 49 0.0 0.0 0.0 0.0 fromPos Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:46:21-27 138781 45 0.0 0.0 0.0 0.0 + Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:47:38-40 138831 0 0.0 0.0 0.0 0.0 jstring Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:324:1-32 138674 0 0.0 0.0 0.0 0.0 value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:202:1-37 138770 0 0.0 0.0 0.0 0.0 <|> Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:208:5-16 138875 7 0.0 0.0 0.0 0.0 bsToInteger Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:(505,1)-(509,19) 138870 7 0.0 0.0 0.0 0.0 bsToInteger.l Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:509:5-19 138871 7 0.0 0.0 0.0 0.0 bsToIntegerSimple Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:(512,1)-(513,43) 138873 0 0.0 0.0 0.0 0.0 bsToIntegerSimple.step Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:513:3-43 138874 12 0.0 0.0 0.0 0.0 fail Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(157,5)-(158,43) 138884 7 0.0 0.0 0.0 0.0 fail.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:157:51-72 138885 7 0.0 0.0 0.0 0.0 plus Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(162,1)-(164,38) 138886 0 0.0 0.0 0.0 0.0 plus.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(163,3)-(164,38) 138887 0 0.0 0.0 0.0 0.0 plus.\.lose' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:163:7-73 138888 7 0.0 0.0 0.0 0.0 runParser Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:111:7-15 138889 7 0.0 0.0 0.0 0.0 pure Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:185:5-66 138890 0 0.0 0.0 0.0 0.0 pure.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:185:50-66 138891 7 0.0 0.0 0.0 0.0 fmap Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(172,5)-(174,42) 138892 0 0.0 0.0 0.0 0.0 fmap.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(173,7)-(174,42) 138893 0 0.0 0.0 0.0 0.0 fmap.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:173:11-58 138894 7 0.0 0.0 0.0 0.0 plus Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(162,1)-(164,38) 138876 7 0.0 0.0 0.0 0.0 plus.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(163,3)-(164,38) 138877 7 0.0 0.0 0.0 0.0 *> Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:189:5-26 138879 7 0.0 0.0 0.0 0.0 runParser Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:111:7-15 138878 7 0.0 0.0 0.0 0.0 >>= Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:36:3-18 138974 2 0.0 0.0 0.0 0.0 fmap Data.Vector.Fusion.Stream.Monadic Data/Vector/Fusion/Stream/Monadic.hs:(134,3)-(136,20) 138977 2 0.0 0.0 0.0 0.0 basicUnsafeWrite Data.Vector.Mutable Data/Vector/Mutable.hs:135:3-65 138978 1 0.0 0.0 0.0 0.0 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 138981 0 0.0 0.0 0.0 0.0 marray# Data.Primitive.Array Data/Primitive/Array.hs:84:5-11 138982 1 0.0 0.0 0.0 0.0 basicUnsafeSlice Data.Vector.Mutable Data/Vector/Mutable.hs:106:3-62 138979 2 0.0 0.0 0.0 0.0 unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 138973 2 0.0 0.0 0.0 0.0 basicLength Data.Vector.Mutable Data/Vector/Mutable.hs:103:3-33 138986 1 0.0 0.0 0.0 0.0 basicUnsafeFreeze Data.Vector Data/Vector.hs:(289,3)-(290,47) 138987 1 0.0 0.0 0.0 0.0 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 138988 1 0.0 0.0 0.0 0.0 marray# Data.Primitive.Array Data/Primitive/Array.hs:84:5-11 138989 1 0.0 0.0 0.0 0.0 basicUnsafeNew Data.Vector.Mutable Data/Vector/Mutable.hs:(116,3)-(119,32) 138970 1 0.0 0.0 0.0 0.0 primitive Control.Monad.Primitive Control/Monad/Primitive.hs:206:3-16 138971 1 0.0 0.0 0.0 0.0 sChunks Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:123:30-36 138972 1 0.0 0.0 0.0 0.0 sSize Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:125:30-34 138967 1 0.0 0.0 0.0 0.0 upperBound Data.Vector.Fusion.Bundle.Size Data/Vector/Fusion/Bundle/Size.hs:(126,1)-(128,30) 138966 1 0.0 0.0 0.0 0.0 array_ Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:175:35-59 138710 0 0.0 0.0 0.0 0.0 *> Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:189:5-26 138722 0 0.0 0.0 0.0 0.0 fmap Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(172,5)-(174,42) 138711 0 0.0 0.0 0.0 0.0 fmap.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(173,7)-(174,42) 138712 3 0.0 0.0 0.0 0.0 runParser Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:111:7-15 138713 3 0.0 0.0 0.0 0.0 fmap.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:173:11-58 138734 2 0.0 0.0 0.0 0.0 fromPos Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:46:21-27 138735 2 0.0 0.0 0.0 0.0 value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:202:1-37 138721 0 0.0 0.0 0.0 0.0 decimal0 Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:(463,1)-(468,36) 138858 0 0.0 0.0 0.0 0.0 fromList Data.Aeson.KeyMap src/Data/Aeson/KeyMap.hs:238:1-30 138957 0 0.0 0.0 0.0 0.0 jstring Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:324:1-32 138655 0 0.0 0.0 0.0 0.0 object_ Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:136:46-85 138591 0 0.0 0.0 0.0 0.0 *> Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:189:5-26 138603 0 0.0 0.0 0.0 0.0 fmap Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(172,5)-(174,42) 138592 0 0.0 0.0 0.0 0.0 fmap.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(173,7)-(174,42) 138593 21 0.0 0.0 0.0 0.0 runParser Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:111:7-15 138594 21 0.0 0.0 0.0 0.0 fmap.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:173:11-58 138615 20 0.0 0.0 0.0 0.0 fromPos Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:46:21-27 138616 20 0.0 0.0 0.0 0.0 value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:202:1-37 138602 0 0.0 0.0 0.0 0.0 unsafeDecodeASCII Data.Aeson.Internal.Text src/Data/Aeson/Internal/Text.hs:33:1-35 138962 0 0.0 0.0 0.0 0.0 value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:202:1-37 138572 0 0.0 0.0 0.0 0.0 fromPos Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:46:21-27 138559 216 0.0 0.0 0.0 0.0 + Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:47:38-40 138563 0 0.0 0.0 0.0 0.0 decimal0 Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:(463,1)-(468,36) 138848 0 0.0 0.0 0.0 0.0 *> Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:189:5-26 138853 0 0.0 0.0 0.0 0.0 fmap Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(172,5)-(174,42) 138861 0 0.0 0.0 0.0 0.0 fmap.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(173,7)-(174,42) 138862 7 0.0 0.0 0.0 0.0 fmap.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:173:11-58 138864 7 0.0 0.0 0.0 0.0 >>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 138865 7 0.0 0.0 0.0 0.0 *> Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:189:5-26 138869 7 0.0 0.0 0.0 0.0 >> Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:152:5-15 138868 7 0.0 0.0 0.0 0.0 runParser Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:111:7-15 138866 7 0.0 0.0 0.0 0.0 fromPos Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:46:21-27 138867 7 0.0 0.0 0.0 0.0 runParser Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:111:7-15 138863 7 0.0 0.0 0.0 0.0 jstring Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:324:1-32 138652 0 0.0 0.0 0.0 0.0 fmap Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(172,5)-(174,42) 138660 0 0.0 0.0 0.0 0.0 fmap.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(173,7)-(174,42) 138661 19 0.0 0.0 0.0 0.0 fmap.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:173:11-58 138663 19 0.0 0.0 0.0 0.0 >>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 138664 19 0.0 0.0 0.0 0.0 runParser Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:111:7-15 138665 19 0.0 0.0 0.0 0.0 fromPos Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:46:21-27 138666 19 0.0 0.0 0.0 0.0 runParser Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:111:7-15 138662 19 0.0 0.0 0.0 0.0 key Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:328:1-30 138641 0 0.0 0.0 0.0 0.0 fmap Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(172,5)-(174,42) 138642 0 0.0 0.0 0.0 0.0 fmap.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(173,7)-(174,42) 138643 19 0.0 0.0 0.0 0.0 runParser Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:111:7-15 138644 19 0.0 0.0 0.0 0.0 jstring Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:324:1-32 138648 0 0.0 0.0 0.0 0.0 *> Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:189:5-26 138649 0 0.0 0.0 0.0 0.0 value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:202:1-37 138547 0 0.0 0.0 0.0 0.0 *> Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:189:5-26 138548 0 0.0 0.0 0.0 0.0 fmap Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(172,5)-(174,42) 138553 0 0.0 0.0 0.0 0.0 fmap.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(173,7)-(174,42) 138554 21 0.0 0.0 0.0 0.0 fmap.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:173:11-58 138556 21 0.0 0.0 0.0 0.0 >>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 138557 21 0.0 0.0 0.0 0.0 runParser Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:111:7-15 138558 21 0.0 0.0 0.0 0.0 fromPos Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:46:21-27 138564 21 0.0 0.0 0.0 0.0 runParser Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:111:7-15 138555 21 0.0 0.0 0.0 0.0 >>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 138903 0 0.0 0.0 0.0 0.0 >>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 138904 1 0.0 0.0 0.0 0.0 runParser Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:111:7-15 138905 1 0.0 0.0 0.0 0.0 endOfInput Data.Attoparsec.Internal Data/Attoparsec/Internal.hs:(110,1)-(117,55) 138934 0 0.0 0.0 0.0 0.0 endOfInput.\ Data.Attoparsec.Internal Data/Attoparsec/Internal.hs:(111,3)-(117,55) 138935 1 0.0 0.0 0.0 0.0 == Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:128:23-24 138939 1 0.0 0.0 0.0 0.0 atBufferEnd Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:244:3-32 138938 1 0.0 0.0 0.0 0.0 fmap Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(172,5)-(174,42) 138940 0 0.0 0.0 0.0 0.0 fmap.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(173,7)-(174,42) 138941 0 0.0 0.0 0.0 0.0 fmap.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:173:11-58 138942 0 0.0 0.0 0.0 0.0 >>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 138943 0 0.0 0.0 0.0 0.0 >>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 138944 0 0.0 0.0 0.0 0.0 >>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 138945 1 0.0 0.0 0.0 0.0 *>.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:189:26 138947 1 0.0 0.0 0.0 0.0 runParser Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:111:7-15 138946 1 0.0 0.0 0.0 0.0 <*.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:191:26-36 138948 0 0.0 0.0 0.0 0.0 pure Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:185:5-66 138949 0 0.0 0.0 0.0 0.0 pure.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:185:50-66 138950 1 0.0 0.0 0.0 0.0 fmap Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(172,5)-(174,42) 138908 0 0.0 0.0 0.0 0.0 fmap.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(173,7)-(174,42) 138909 1 0.0 0.0 0.0 0.0 fmap.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:173:11-58 138911 1 0.0 0.0 0.0 0.0 >>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 138912 2 0.0 0.0 0.0 0.0 >>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 138913 2 0.0 0.0 0.0 0.0 >>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 138914 4 0.0 0.0 0.0 0.0 runParser Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:111:7-15 138915 4 0.0 0.0 0.0 0.0 *>.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:189:26 138924 1 0.0 0.0 0.0 0.0 <*.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:191:26-36 138926 1 0.0 0.0 0.0 0.0 *> Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:189:5-26 138931 1 0.0 0.0 0.0 0.0 >> Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:152:5-15 138930 1 0.0 0.0 0.0 0.0 pure Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:185:5-66 138927 1 0.0 0.0 0.0 0.0 pure.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:185:50-66 138928 1 0.0 0.0 0.0 0.0 <* Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:191:5-36 138929 0 0.0 0.0 0.0 0.0 pure Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:185:5-66 138921 1 0.0 0.0 0.0 0.0 pure.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:185:50-66 138922 1 0.0 0.0 0.0 0.0 <* Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:191:5-36 138923 0 0.0 0.0 0.0 0.0 <* Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:191:5-36 138925 0 0.0 0.0 0.0 0.0 runParser Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:111:7-15 138916 2 0.0 0.0 0.0 0.0 == Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:128:23-24 138920 1 0.0 0.0 0.0 0.0 fromPos Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:46:21-27 138917 1 0.0 0.0 0.0 0.0 + Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:47:38-40 138918 0 0.0 0.0 0.0 0.0 fromPos Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:46:21-27 138919 1 0.0 0.0 0.0 0.0 runParser Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:111:7-15 138910 1 0.0 0.0 0.0 0.0