{"nodes":[{"id":1,"callFrame":{"functionName":"(root)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[2,3,4,53,89,96,162,179,181,183,192,197,432,444,462,474,502,582,620,670,736,1044,1143,1318,3348,3377,3381,3421]},{"id":2,"callFrame":{"functionName":"(program)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":10652},{"id":3,"callFrame":{"functionName":"(idle)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":26354},{"id":4,"callFrame":{"functionName":"","scriptId":"237","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/dom.js","lineNumber":350,"columnNumber":71},"hitCount":1,"children":[5,6,12,153],"positionTicks":[{"line":352,"ticks":1}]},{"id":5,"callFrame":{"functionName":"getBoundingClientRect","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":9,"positionTicks":[{"line":464,"ticks":9}]},{"id":6,"callFrame":{"functionName":"myMerger","scriptId":"1076","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/dom.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[7,92]},{"id":7,"callFrame":{"functionName":"EditorMouseEventFactory._create","scriptId":"1076","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/dom.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[8]},{"id":8,"callFrame":{"functionName":"EditorMouseEvent","scriptId":"1076","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/dom.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[9,98]},{"id":9,"callFrame":{"functionName":"createEditorPagePosition","scriptId":"1076","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/dom.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[10]},{"id":10,"callFrame":{"functionName":"getDomNodePagePosition","scriptId":"237","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/dom.js","lineNumber":-1,"columnNumber":-1},"hitCount":1,"children":[11],"positionTicks":[{"line":67,"ticks":1}]},{"id":11,"callFrame":{"functionName":"get","scriptId":"237","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/dom.js","lineNumber":476,"columnNumber":26},"hitCount":2,"positionTicks":[{"line":477,"ticks":2}]},{"id":98,"callFrame":{"functionName":"StandardMouseEvent","scriptId":"378","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/mouseEvent.js","lineNumber":18,"columnNumber":35},"hitCount":2,"children":[161],"positionTicks":[{"line":47,"ticks":2}]},{"id":161,"callFrame":{"functionName":"StandardMouseEvent","scriptId":"378","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/mouseEvent.js","lineNumber":18,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":19,"ticks":1}]},{"id":92,"callFrame":{"functionName":"","scriptId":"1075","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/dom.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[93,613]},{"id":93,"callFrame":{"functionName":"MouseTargetFactory.mouseTargetIsWidget","scriptId":"1082","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/dom.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[94]},{"id":94,"callFrame":{"functionName":"PartFingerprints.collect","scriptId":"963","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/view/viewPart.js","lineNumber":63,"columnNumber":44},"hitCount":5,"children":[95,100],"positionTicks":[{"line":64,"ticks":1},{"line":80,"ticks":2},{"line":65,"ticks":1},{"line":75,"ticks":1}]},{"id":95,"callFrame":{"functionName":"PartFingerprints.read","scriptId":"963","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/view/viewPart.js","lineNumber":56,"columnNumber":41},"hitCount":1,"positionTicks":[{"line":58,"ticks":1}]},{"id":100,"callFrame":{"functionName":"Uint8Array","scriptId":"9","url":"native typedarray.js","lineNumber":224,"columnNumber":30},"hitCount":0,"children":[101]},{"id":101,"callFrame":{"functionName":"Uint8ArrayConstructByLength","scriptId":"9","url":"native typedarray.js","lineNumber":167,"columnNumber":36},"hitCount":3,"positionTicks":[{"line":168,"ticks":3}]},{"id":613,"callFrame":{"functionName":"StandardMouseEvent.preventDefault","scriptId":"378","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/dom.js","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":33,"ticks":1}]},{"id":12,"callFrame":{"functionName":"invokeHandler","scriptId":"237","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/dom.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[13]},{"id":13,"callFrame":{"functionName":"","scriptId":"1075","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/dom.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[14]},{"id":14,"callFrame":{"functionName":"MouseHandler._onMouseMove","scriptId":"1075","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/dom.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[15,19]},{"id":15,"callFrame":{"functionName":"MouseHandler._createMouseTarget","scriptId":"1075","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/dom.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[16]},{"id":16,"callFrame":{"functionName":"MouseTargetFactory.createMouseTarget","scriptId":"1082","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/controller/mouseTarget.js","lineNumber":283,"columnNumber":66},"hitCount":0,"children":[17]},{"id":17,"callFrame":{"functionName":"MouseTargetFactory._createMouseTarget","scriptId":"1082","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/controller/mouseTarget.js","lineNumber":296,"columnNumber":57},"hitCount":1,"children":[18,587],"positionTicks":[{"line":297,"ticks":1}]},{"id":18,"callFrame":{"functionName":"MouseTargetFactory._hitTestMargin","scriptId":"1082","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/controller/mouseTarget.js","lineNumber":402,"columnNumber":53},"hitCount":1,"positionTicks":[{"line":406,"ticks":1}]},{"id":587,"callFrame":{"functionName":"MouseTargetFactory._hitTestViewLines","scriptId":"1082","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/controller/mouseTarget.js","lineNumber":428,"columnNumber":56},"hitCount":0,"children":[588,598]},{"id":588,"callFrame":{"functionName":"MouseTargetFactory._doHitTest","scriptId":"1082","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/controller/mouseTarget.js","lineNumber":683,"columnNumber":49},"hitCount":0,"children":[589]},{"id":589,"callFrame":{"functionName":"MouseTargetFactory._doHitTestWithCaretRangeFromPoint","scriptId":"1082","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/controller/mouseTarget.js","lineNumber":540,"columnNumber":72},"hitCount":0,"children":[590]},{"id":590,"callFrame":{"functionName":"MouseTargetFactory._actualDoHitTestWithCaretRangeFromPoint","scriptId":"1082","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/controller/mouseTarget.js","lineNumber":561,"columnNumber":78},"hitCount":0,"children":[591,592]},{"id":591,"callFrame":{"functionName":"caretRangeFromPoint","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":5,"positionTicks":[{"line":564,"ticks":5}]},{"id":592,"callFrame":{"functionName":"HitTestContext.getPositionFromDOMInfo","scriptId":"1082","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/controller/mouseTarget.js","lineNumber":213,"columnNumber":67},"hitCount":0,"children":[593]},{"id":593,"callFrame":{"functionName":"getPositionFromDOMInfo","scriptId":"617","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/view/viewImpl.js","lineNumber":145,"columnNumber":49},"hitCount":0,"children":[594]},{"id":594,"callFrame":{"functionName":"ViewLines.getPositionFromDOMInfo","scriptId":"953","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/viewParts/lines/viewLines.js","lineNumber":216,"columnNumber":62},"hitCount":0,"children":[595]},{"id":595,"callFrame":{"functionName":"ViewModel.getLineMaxColumn","scriptId":"934","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/viewModel/viewModelImpl.js","lineNumber":287,"columnNumber":56},"hitCount":0,"children":[596]},{"id":596,"callFrame":{"functionName":"SplitLinesCollection.getViewLineMaxColumn","scriptId":"1071","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/viewModel/splitLinesCollection.js","lineNumber":409,"columnNumber":71},"hitCount":0,"children":[597]},{"id":597,"callFrame":{"functionName":"SplitLinesCollection._toValidViewLineNumber","scriptId":"1071","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/viewModel/splitLinesCollection.js","lineNumber":322,"columnNumber":73},"hitCount":1,"positionTicks":[{"line":327,"ticks":1}]},{"id":598,"callFrame":{"functionName":"MouseTargetFactory.createMouseTargetFromHitTestPosition","scriptId":"1082","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/controller/mouseTarget.js","lineNumber":492,"columnNumber":75},"hitCount":0,"children":[599,603]},{"id":599,"callFrame":{"functionName":"HitTestContext.getLineWidth","scriptId":"1082","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/controller/mouseTarget.js","lineNumber":207,"columnNumber":57},"hitCount":0,"children":[600]},{"id":600,"callFrame":{"functionName":"getLineWidth","scriptId":"617","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/view/viewImpl.js","lineNumber":157,"columnNumber":39},"hitCount":0,"children":[601]},{"id":601,"callFrame":{"functionName":"ViewLines.getLineWidth","scriptId":"953","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/viewParts/lines/viewLines.js","lineNumber":271,"columnNumber":52},"hitCount":0,"children":[602]},{"id":602,"callFrame":{"functionName":"VisibleLinesCollection.getStartLineNumber","scriptId":"1077","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/view/viewLayer.js","lineNumber":241,"columnNumber":71},"hitCount":1,"positionTicks":[{"line":243,"ticks":1}]},{"id":603,"callFrame":{"functionName":"HitTestContext.visibleRangeForPosition2","scriptId":"1082","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/controller/mouseTarget.js","lineNumber":210,"columnNumber":69},"hitCount":0,"children":[604]},{"id":604,"callFrame":{"functionName":"visibleRangeForPosition2","scriptId":"617","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/view/viewImpl.js","lineNumber":149,"columnNumber":51},"hitCount":0,"children":[605]},{"id":605,"callFrame":{"functionName":"ViewLines.visibleRangesForRange2","scriptId":"953","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/viewParts/lines/viewLines.js","lineNumber":323,"columnNumber":62},"hitCount":0,"children":[606,614]},{"id":606,"callFrame":{"functionName":"VisibleLinesCollection.getStartLineNumber","scriptId":"1077","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/view/viewLayer.js","lineNumber":241,"columnNumber":71},"hitCount":1,"positionTicks":[{"line":242,"ticks":1}]},{"id":614,"callFrame":{"functionName":"ViewLine.getVisibleRangesForRange","scriptId":"1079","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/viewParts/lines/viewLine.js","lineNumber":201,"columnNumber":63},"hitCount":0,"children":[615]},{"id":615,"callFrame":{"functionName":"FastRenderedViewLine.getVisibleRangesForRange","scriptId":"1079","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/viewParts/lines/viewLine.js","lineNumber":229,"columnNumber":75},"hitCount":0,"children":[616]},{"id":616,"callFrame":{"functionName":"HorizontalRange","scriptId":"966","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/view/renderingContext.js","lineNumber":76,"columnNumber":32},"hitCount":0,"children":[617]},{"id":617,"callFrame":{"functionName":"round","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":19,"callFrame":{"functionName":"ViewController.emitMouseMove","scriptId":"942","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/dom.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[20]},{"id":20,"callFrame":{"functionName":"ViewOutgoingEvents.emitMouseMove","scriptId":"967","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/dom.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[21,28]},{"id":21,"callFrame":{"functionName":"ViewOutgoingEvents._convertViewToModelMouseEvent","scriptId":"967","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/view/viewOutgoingEvents.js","lineNumber":96,"columnNumber":78},"hitCount":0,"children":[22]},{"id":22,"callFrame":{"functionName":"ViewOutgoingEvents._convertViewToModelMouseTarget","scriptId":"967","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/view/viewOutgoingEvents.js","lineNumber":105,"columnNumber":79},"hitCount":0,"children":[23]},{"id":23,"callFrame":{"functionName":"ViewOutgoingEvents._convertViewToModelRange","scriptId":"967","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/view/viewOutgoingEvents.js","lineNumber":111,"columnNumber":73},"hitCount":0,"children":[24]},{"id":24,"callFrame":{"functionName":"CoordinatesConverter.convertViewRangeToModelRange","scriptId":"1071","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/viewModel/splitLinesCollection.js","lineNumber":23,"columnNumber":79},"hitCount":0,"children":[25]},{"id":25,"callFrame":{"functionName":"SplitLinesCollection.convertViewPositionToModelPosition","scriptId":"1071","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/viewModel/splitLinesCollection.js","lineNumber":477,"columnNumber":85},"hitCount":0,"children":[26]},{"id":26,"callFrame":{"functionName":"SplitLinesCollection._toValidViewLineNumber","scriptId":"1071","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/viewModel/splitLinesCollection.js","lineNumber":322,"columnNumber":73},"hitCount":0,"children":[27]},{"id":27,"callFrame":{"functionName":"SplitLinesCollection.getViewLineCount","scriptId":"1071","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/viewModel/splitLinesCollection.js","lineNumber":318,"columnNumber":67},"hitCount":1,"positionTicks":[{"line":320,"ticks":1}]},{"id":28,"callFrame":{"functionName":"viewEventBus.onMouseMove","scriptId":"202","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/widget/codeEditorWidget.js","lineNumber":329,"columnNumber":48},"hitCount":0,"children":[29]},{"id":29,"callFrame":{"functionName":"Emitter.fire","scriptId":"342","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/event.js","lineNumber":88,"columnNumber":42},"hitCount":0,"children":[30]},{"id":30,"callFrame":{"functionName":"CallbackList.invoke","scriptId":"741","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/callbackList.js","lineNumber":21,"columnNumber":49},"hitCount":0,"children":[31,50,607]},{"id":31,"callFrame":{"functionName":"","scriptId":"392","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/parts/debug/electron-browser/debugEditorContribution.js","lineNumber":108,"columnNumber":65},"hitCount":3,"children":[32,34],"positionTicks":[{"line":112,"ticks":1},{"line":113,"ticks":2}]},{"id":32,"callFrame":{"functionName":"DebugEditorContribution.marginFreeFromNonDebugDecorations","scriptId":"392","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/parts/debug/electron-browser/debugEditorContribution.js","lineNumber":166,"columnNumber":87},"hitCount":1,"children":[33],"positionTicks":[{"line":169,"ticks":1}]},{"id":33,"callFrame":{"functionName":"CommonCodeEditor.getLineDecorations","scriptId":"615","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/commonCodeEditor.js","lineNumber":572,"columnNumber":65},"hitCount":1,"positionTicks":[{"line":577,"ticks":1}]},{"id":34,"callFrame":{"functionName":"DebugEditorContribution.ensureBreakpointHintDecoration","scriptId":"392","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/parts/debug/electron-browser/debugEditorContribution.js","lineNumber":178,"columnNumber":84},"hitCount":0,"children":[35]},{"id":35,"callFrame":{"functionName":"CommonCodeEditor.deltaDecorations","scriptId":"615","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/commonCodeEditor.js","lineNumber":578,"columnNumber":63},"hitCount":0,"children":[36]},{"id":36,"callFrame":{"functionName":"TextModelWithDecorations.deltaDecorations","scriptId":"628","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/model/textModelWithDecorations.js","lineNumber":155,"columnNumber":71},"hitCount":0,"children":[37,41,44]},{"id":37,"callFrame":{"functionName":"TextModelWithDecorations._deltaDecorationsImpl","scriptId":"628","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/model/textModelWithDecorations.js","lineNumber":334,"columnNumber":76},"hitCount":0,"children":[38]},{"id":38,"callFrame":{"functionName":"_normalizeOptions","scriptId":"628","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/model/textModelWithDecorations.js","lineNumber":538,"columnNumber":30},"hitCount":0,"children":[39]},{"id":39,"callFrame":{"functionName":"ModelDecorationOptions.createDynamic","scriptId":"628","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/model/textModelWithDecorations.js","lineNumber":504,"columnNumber":56},"hitCount":0,"children":[40]},{"id":40,"callFrame":{"functionName":"ModelDecorationOptions","scriptId":"628","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/model/textModelWithDecorations.js","lineNumber":485,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":486,"ticks":1}]},{"id":41,"callFrame":{"functionName":"TextModelWithDecorations._releaseDecorationsTracker","scriptId":"628","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/model/textModelWithDecorations.js","lineNumber":63,"columnNumber":81},"hitCount":0,"children":[42]},{"id":42,"callFrame":{"functionName":"TextModelWithDecorations._emitModelDecorationsChangedEvent","scriptId":"628","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/model/textModelWithDecorations.js","lineNumber":274,"columnNumber":88},"hitCount":0,"children":[43]},{"id":43,"callFrame":{"functionName":"EventEmitter.emit","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":148,"columnNumber":47},"hitCount":1,"positionTicks":[{"line":164,"ticks":1}]},{"id":44,"callFrame":{"functionName":"EventEmitter.endDeferredEmit","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":169,"columnNumber":58},"hitCount":0,"children":[45]},{"id":45,"callFrame":{"functionName":"EventEmitter._emitCollected","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":181,"columnNumber":57},"hitCount":0,"children":[46]},{"id":46,"callFrame":{"functionName":"OrderGuaranteeEventEmitter._emitEvents","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":224,"columnNumber":68},"hitCount":0,"children":[47]},{"id":47,"callFrame":{"functionName":"safeInvoke1Arg","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":243,"columnNumber":27},"hitCount":0,"children":[48]},{"id":48,"callFrame":{"functionName":"","scriptId":"934","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/viewModel/viewModelImpl.js","lineNumber":41,"columnNumber":65},"hitCount":0,"children":[49]},{"id":49,"callFrame":{"functionName":"ViewEventsCollector","scriptId":"626","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/viewModel/viewModel.js","lineNumber":67,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":68,"ticks":1}]},{"id":50,"callFrame":{"functionName":"","scriptId":"220","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/contrib/hover/browser/hover.js","lineNumber":35,"columnNumber":70},"hitCount":0,"children":[51]},{"id":51,"callFrame":{"functionName":"ModesHoverController._onEditorMouseMove","scriptId":"220","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/contrib/hover/browser/hover.js","lineNumber":78,"columnNumber":69},"hitCount":1,"children":[52],"positionTicks":[{"line":102,"ticks":1}]},{"id":52,"callFrame":{"functionName":"ModesGlyphHoverWidget.startShowingAt","scriptId":"661","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/contrib/hover/browser/modesGlyphHover.js","lineNumber":89,"columnNumber":66},"hitCount":1,"positionTicks":[{"line":99,"ticks":1}]},{"id":607,"callFrame":{"functionName":"","scriptId":"656","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/contrib/goToDeclaration/browser/clickLinkGesture.js","lineNumber":99,"columnNumber":63},"hitCount":0,"children":[608]},{"id":608,"callFrame":{"functionName":"ClickLinkGesture.onEditorMouseMove","scriptId":"656","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/contrib/goToDeclaration/browser/clickLinkGesture.js","lineNumber":120,"columnNumber":64},"hitCount":0,"children":[609]},{"id":609,"callFrame":{"functionName":"Emitter.fire","scriptId":"342","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/event.js","lineNumber":88,"columnNumber":42},"hitCount":0,"children":[610]},{"id":610,"callFrame":{"functionName":"CallbackList.invoke","scriptId":"741","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/callbackList.js","lineNumber":21,"columnNumber":49},"hitCount":0,"children":[611]},{"id":611,"callFrame":{"functionName":"","scriptId":"223","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/contrib/links/browser/links.js","lineNumber":123,"columnNumber":95},"hitCount":0,"children":[612]},{"id":612,"callFrame":{"functionName":"LinkDetector._onEditorMouseMove","scriptId":"223","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/contrib/links/browser/links.js","lineNumber":228,"columnNumber":61},"hitCount":1,"positionTicks":[{"line":229,"ticks":1}]},{"id":153,"callFrame":{"functionName":"TimeoutTimer.setIfNotSet","scriptId":"266","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/async.js","lineNumber":522,"columnNumber":54},"hitCount":0,"children":[154]},{"id":154,"callFrame":{"functionName":"setTimeout","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":532,"ticks":1}]},{"id":53,"callFrame":{"functionName":"animationFrameRunner","scriptId":"237","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/dom.js","lineNumber":299,"columnNumber":44},"hitCount":0,"children":[54]},{"id":54,"callFrame":{"functionName":"AnimationFrameQueueItem.execute","scriptId":"237","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/dom.js","lineNumber":265,"columnNumber":61},"hitCount":0,"children":[55]},{"id":55,"callFrame":{"functionName":"View._onRenderScheduled","scriptId":"617","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/view/viewImpl.js","lineNumber":245,"columnNumber":53},"hitCount":0,"children":[56]},{"id":56,"callFrame":{"functionName":"View._flushAccumulatedAndRenderNow","scriptId":"617","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/view/viewImpl.js","lineNumber":125,"columnNumber":64},"hitCount":1,"children":[57],"positionTicks":[{"line":126,"ticks":1}]},{"id":57,"callFrame":{"functionName":"View._renderNow","scriptId":"617","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/view/viewImpl.js","lineNumber":249,"columnNumber":45},"hitCount":0,"children":[58]},{"id":58,"callFrame":{"functionName":"safeInvokeNoArg","scriptId":"617","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/view/viewImpl.js","lineNumber":415,"columnNumber":28},"hitCount":0,"children":[59]},{"id":59,"callFrame":{"functionName":"","scriptId":"617","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/view/viewImpl.js","lineNumber":251,"columnNumber":37},"hitCount":1,"children":[60],"positionTicks":[{"line":252,"ticks":1}]},{"id":60,"callFrame":{"functionName":"View._actualRender","scriptId":"617","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/view/viewImpl.js","lineNumber":263,"columnNumber":48},"hitCount":2,"children":[61,78,80,143,151,3383,3387],"positionTicks":[{"line":276,"ticks":2}]},{"id":61,"callFrame":{"functionName":"ViewLines.renderText","scriptId":"953","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/viewParts/lines/viewLines.js","lineNumber":393,"columnNumber":50},"hitCount":0,"children":[62,148]},{"id":62,"callFrame":{"functionName":"VisibleLinesCollection.renderLines","scriptId":"1077","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/view/viewLayer.js","lineNumber":250,"columnNumber":64},"hitCount":0,"children":[63]},{"id":63,"callFrame":{"functionName":"ViewLayerRenderer.render","scriptId":"1077","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/view/viewLayer.js","lineNumber":271,"columnNumber":54},"hitCount":0,"children":[64]},{"id":64,"callFrame":{"functionName":"ViewLayerRenderer._finishRendering","scriptId":"1077","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/view/viewLayer.js","lineNumber":403,"columnNumber":64},"hitCount":0,"children":[65]},{"id":65,"callFrame":{"functionName":"ViewLine.renderLine","scriptId":"1079","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/viewParts/lines/viewLine.js","lineNumber":126,"columnNumber":49},"hitCount":0,"children":[66]},{"id":66,"callFrame":{"functionName":"ViewportData.getViewLineRenderingData","scriptId":"968","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/viewLayout/viewLinesViewportData.js","lineNumber":21,"columnNumber":67},"hitCount":0,"children":[67]},{"id":67,"callFrame":{"functionName":"ViewModel.getViewLineRenderingData","scriptId":"934","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/viewModel/viewModelImpl.js","lineNumber":307,"columnNumber":64},"hitCount":0,"children":[68,72]},{"id":68,"callFrame":{"functionName":"ViewModelDecorations.getDecorationsViewportData","scriptId":"1070","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/viewModel/viewModelDecorations.js","lineNumber":57,"columnNumber":77},"hitCount":0,"children":[69]},{"id":69,"callFrame":{"functionName":"ViewModelDecorations._getDecorationsViewportData","scriptId":"1070","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/viewModel/viewModelDecorations.js","lineNumber":67,"columnNumber":78},"hitCount":0,"children":[70]},{"id":70,"callFrame":{"functionName":"SplitLinesCollection.getDecorationsInRange","scriptId":"1071","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/viewModel/splitLinesCollection.js","lineNumber":548,"columnNumber":72},"hitCount":0,"children":[71]},{"id":71,"callFrame":{"functionName":"SplitLinesCollection.convertViewPositionToModelPosition","scriptId":"1071","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/viewModel/splitLinesCollection.js","lineNumber":477,"columnNumber":85},"hitCount":1,"positionTicks":[{"line":478,"ticks":1}]},{"id":72,"callFrame":{"functionName":"SplitLinesCollection.getViewLineData","scriptId":"1071","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/viewModel/splitLinesCollection.js","lineNumber":417,"columnNumber":66},"hitCount":3,"children":[73],"positionTicks":[{"line":420,"ticks":3}]},{"id":73,"callFrame":{"functionName":"SplitLinesCollection._toValidViewLineNumber","scriptId":"1071","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/viewModel/splitLinesCollection.js","lineNumber":322,"columnNumber":73},"hitCount":0,"children":[74]},{"id":74,"callFrame":{"functionName":"SplitLinesCollection.getViewLineCount","scriptId":"1071","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/viewModel/splitLinesCollection.js","lineNumber":318,"columnNumber":67},"hitCount":0,"children":[75]},{"id":75,"callFrame":{"functionName":"PrefixSumComputerWithCache.getTotalValue","scriptId":"1068","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/viewModel/splitLinesCollection.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[76]},{"id":76,"callFrame":{"functionName":"PrefixSumComputer.getTotalValue","scriptId":"1068","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/viewModel/splitLinesCollection.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[77]},{"id":77,"callFrame":{"functionName":"PrefixSumComputer._getAccumulatedValue","scriptId":"1068","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/viewModel/prefixSumComputer.js","lineNumber":98,"columnNumber":68},"hitCount":1,"positionTicks":[{"line":99,"ticks":1}]},{"id":148,"callFrame":{"functionName":"ViewLines._updateLineWidthsFast","scriptId":"953","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/viewParts/lines/viewLines.js","lineNumber":360,"columnNumber":61},"hitCount":0,"children":[149]},{"id":149,"callFrame":{"functionName":"ViewLines._updateLineWidths","scriptId":"953","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/viewParts/lines/viewLines.js","lineNumber":366,"columnNumber":57},"hitCount":1,"children":[150],"positionTicks":[{"line":372,"ticks":1}]},{"id":150,"callFrame":{"functionName":"ViewLine.getWidth","scriptId":"1079","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/viewParts/lines/viewLine.js","lineNumber":189,"columnNumber":47},"hitCount":2,"positionTicks":[{"line":194,"ticks":1},{"line":191,"ticks":1}]},{"id":78,"callFrame":{"functionName":"ViewOverlays.prepareRender","scriptId":"943","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/view/viewOverlays.js","lineNumber":96,"columnNumber":56},"hitCount":0,"children":[79,3392]},{"id":79,"callFrame":{"functionName":"LinesDecorationsOverlay.prepareRender","scriptId":"954","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/viewParts/linesDecorations/linesDecorations.js","lineNumber":76,"columnNumber":67},"hitCount":1,"positionTicks":[{"line":94,"ticks":1}]},{"id":3392,"callFrame":{"functionName":"filter","scriptId":"6","url":"native array.js","lineNumber":767,"columnNumber":20},"hitCount":0,"children":[3393]},{"id":3393,"callFrame":{"functionName":"InnerArrayFilter","scriptId":"6","url":"native array.js","lineNumber":754,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":755,"ticks":1}]},{"id":80,"callFrame":{"functionName":"ViewOverlays.render","scriptId":"943","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/view/viewOverlays.js","lineNumber":105,"columnNumber":49},"hitCount":1,"children":[81,83,426],"positionTicks":[{"line":108,"ticks":1}]},{"id":81,"callFrame":{"functionName":"FastDomNode.toggleClassName","scriptId":"619","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/fastDomNode.js","lineNumber":140,"columnNumber":57},"hitCount":0,"children":[82]},{"id":82,"callFrame":{"functionName":"class_2.toggleClass","scriptId":"237","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/dom.js","lineNumber":156,"columnNumber":49},"hitCount":1,"positionTicks":[{"line":157,"ticks":1}]},{"id":83,"callFrame":{"functionName":"MarginViewOverlays._viewOverlaysRender","scriptId":"943","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/view/viewOverlays.js","lineNumber":224,"columnNumber":68},"hitCount":0,"children":[84]},{"id":84,"callFrame":{"functionName":"ViewOverlays._viewOverlaysRender","scriptId":"943","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/view/viewOverlays.js","lineNumber":110,"columnNumber":62},"hitCount":0,"children":[85]},{"id":85,"callFrame":{"functionName":"VisibleLinesCollection.renderLines","scriptId":"1077","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/view/viewLayer.js","lineNumber":250,"columnNumber":64},"hitCount":0,"children":[86]},{"id":86,"callFrame":{"functionName":"ViewLayerRenderer.render","scriptId":"1077","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/view/viewLayer.js","lineNumber":271,"columnNumber":54},"hitCount":0,"children":[87]},{"id":87,"callFrame":{"functionName":"ViewLayerRenderer._finishRendering","scriptId":"1077","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/view/viewLayer.js","lineNumber":403,"columnNumber":64},"hitCount":0,"children":[88,3394]},{"id":88,"callFrame":{"functionName":"ViewLayerRenderer._finishRenderingInvalidLines","scriptId":"1077","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/view/viewLayer.js","lineNumber":390,"columnNumber":76},"hitCount":2,"positionTicks":[{"line":393,"ticks":1},{"line":391,"ticks":1}]},{"id":3394,"callFrame":{"functionName":"ViewOverlayLine.renderLine","scriptId":"943","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/view/viewOverlays.js","lineNumber":144,"columnNumber":56},"hitCount":0,"children":[3395]},{"id":3395,"callFrame":{"functionName":"CurrentLineMarginHighlightOverlay.render","scriptId":"947","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/viewParts/currentLineMarginHighlight/currentLineMarginHighlight.js","lineNumber":83,"columnNumber":70},"hitCount":1,"positionTicks":[{"line":86,"ticks":1}]},{"id":426,"callFrame":{"functionName":"ContentViewOverlays._viewOverlaysRender","scriptId":"943","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/view/viewOverlays.js","lineNumber":192,"columnNumber":69},"hitCount":0,"children":[427]},{"id":427,"callFrame":{"functionName":"ViewOverlays._viewOverlaysRender","scriptId":"943","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/view/viewOverlays.js","lineNumber":110,"columnNumber":62},"hitCount":1,"children":[428],"positionTicks":[{"line":113,"ticks":1}]},{"id":428,"callFrame":{"functionName":"VisibleLinesCollection.renderLines","scriptId":"1077","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/view/viewLayer.js","lineNumber":250,"columnNumber":64},"hitCount":3,"children":[429],"positionTicks":[{"line":261,"ticks":2},{"line":262,"ticks":1}]},{"id":429,"callFrame":{"functionName":"ViewLayerRenderer.render","scriptId":"1077","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/view/viewLayer.js","lineNumber":271,"columnNumber":54},"hitCount":1,"children":[430],"positionTicks":[{"line":328,"ticks":1}]},{"id":430,"callFrame":{"functionName":"ViewLayerRenderer._finishRendering","scriptId":"1077","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/view/viewLayer.js","lineNumber":403,"columnNumber":64},"hitCount":1,"children":[431],"positionTicks":[{"line":404,"ticks":1}]},{"id":431,"callFrame":{"functionName":"ViewOverlayLine.renderLine","scriptId":"943","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/view/viewOverlays.js","lineNumber":144,"columnNumber":56},"hitCount":2,"positionTicks":[{"line":145,"ticks":1},{"line":147,"ticks":1}]},{"id":143,"callFrame":{"functionName":"ViewportData","scriptId":"968","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/viewLayout/viewLinesViewportData.js","lineNumber":11,"columnNumber":29},"hitCount":0,"children":[144,3389]},{"id":144,"callFrame":{"functionName":"ViewModel.getLineMaxColumn","scriptId":"934","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/viewModel/viewModelImpl.js","lineNumber":287,"columnNumber":56},"hitCount":0,"children":[145]},{"id":145,"callFrame":{"functionName":"SplitLinesCollection.getViewLineMaxColumn","scriptId":"1071","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/viewModel/splitLinesCollection.js","lineNumber":409,"columnNumber":71},"hitCount":0,"children":[146]},{"id":146,"callFrame":{"functionName":"VisibleIdentitySplitLine.getViewLineMaxColumn","scriptId":"1071","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/viewModel/splitLinesCollection.js","lineNumber":605,"columnNumber":75},"hitCount":0,"children":[147]},{"id":147,"callFrame":{"functionName":"TextModel.getLineMaxColumn","scriptId":"930","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/model/textModel.js","lineNumber":386,"columnNumber":56},"hitCount":2,"positionTicks":[{"line":387,"ticks":2}]},{"id":3389,"callFrame":{"functionName":"ViewModel.getLineMinColumn","scriptId":"934","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/viewModel/viewModelImpl.js","lineNumber":284,"columnNumber":56},"hitCount":0,"children":[3390]},{"id":3390,"callFrame":{"functionName":"SplitLinesCollection.getViewLineMinColumn","scriptId":"1071","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/viewModel/splitLinesCollection.js","lineNumber":401,"columnNumber":71},"hitCount":1,"children":[3391],"positionTicks":[{"line":403,"ticks":1}]},{"id":3391,"callFrame":{"functionName":"VisibleIdentitySplitLine.getViewLineMinColumn","scriptId":"1071","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/viewModel/splitLinesCollection.js","lineNumber":602,"columnNumber":75},"hitCount":1,"positionTicks":[{"line":604,"ticks":1}]},{"id":151,"callFrame":{"functionName":"RenderingContext","scriptId":"966","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/view/renderingContext.js","lineNumber":49,"columnNumber":33},"hitCount":0,"children":[152]},{"id":152,"callFrame":{"functionName":"RestrictedRenderingContext","scriptId":"966","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/view/renderingContext.js","lineNumber":18,"columnNumber":43},"hitCount":2,"positionTicks":[{"line":30,"ticks":1},{"line":23,"ticks":1}]},{"id":3383,"callFrame":{"functionName":"ViewLayout.getLinesViewportData","scriptId":"1074","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/viewLayout/viewLayout.js","lineNumber":172,"columnNumber":61},"hitCount":2,"children":[3384],"positionTicks":[{"line":176,"ticks":2}]},{"id":3384,"callFrame":{"functionName":"LinesLayout.getLinesViewportData","scriptId":"1110","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/viewLayout/linesLayout.js","lineNumber":175,"columnNumber":62},"hitCount":0,"children":[3385]},{"id":3385,"callFrame":{"functionName":"LinesLayout.getLineNumberAtOrAfterVerticalOffset","scriptId":"1110","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/viewLayout/linesLayout.js","lineNumber":138,"columnNumber":78},"hitCount":0,"children":[3386]},{"id":3386,"callFrame":{"functionName":"LinesLayout.getLineNumberAtOrAfterVerticalOffset","scriptId":"1110","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/viewLayout/linesLayout.js","lineNumber":138,"columnNumber":78},"hitCount":1,"positionTicks":[{"line":167,"ticks":1}]},{"id":3387,"callFrame":{"functionName":"ViewLayout.getWhitespaceViewportData","scriptId":"1074","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/viewLayout/viewLayout.js","lineNumber":187,"columnNumber":66},"hitCount":0,"children":[3388]},{"id":3388,"callFrame":{"functionName":"LinesLayout.getWhitespaceViewportData","scriptId":"1110","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/viewLayout/linesLayout.js","lineNumber":358,"columnNumber":67},"hitCount":1,"positionTicks":[{"line":361,"ticks":1}]},{"id":89,"callFrame":{"functionName":"","scriptId":"266","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/async.js","lineNumber":528,"columnNumber":55},"hitCount":0,"children":[90,102]},{"id":90,"callFrame":{"functionName":"","scriptId":"1112","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/ui/scrollbar/scrollbarVisibilityController.js","lineNumber":80,"columnNumber":51},"hitCount":0,"children":[91]},{"id":91,"callFrame":{"functionName":"FastDomNode.setClassName","scriptId":"619","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/fastDomNode.js","lineNumber":133,"columnNumber":54},"hitCount":1,"positionTicks":[{"line":139,"ticks":1}]},{"id":102,"callFrame":{"functionName":"invokeHandler","scriptId":"237","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/dom.js","lineNumber":345,"columnNumber":41},"hitCount":1,"children":[103],"positionTicks":[{"line":346,"ticks":1}]},{"id":103,"callFrame":{"functionName":"","scriptId":"1075","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/controller/mouseHandler.js","lineNumber":46,"columnNumber":100},"hitCount":0,"children":[104]},{"id":104,"callFrame":{"functionName":"MouseHandler._onMouseMove","scriptId":"1075","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/controller/mouseHandler.js","lineNumber":109,"columnNumber":55},"hitCount":0,"children":[105,124]},{"id":105,"callFrame":{"functionName":"MouseHandler._createMouseTarget","scriptId":"1075","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/controller/mouseHandler.js","lineNumber":96,"columnNumber":61},"hitCount":0,"children":[106]},{"id":106,"callFrame":{"functionName":"MouseTargetFactory.createMouseTarget","scriptId":"1082","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/controller/mouseTarget.js","lineNumber":283,"columnNumber":66},"hitCount":0,"children":[107,109]},{"id":107,"callFrame":{"functionName":"HitTestRequest","scriptId":"1082","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/controller/mouseTarget.js","lineNumber":238,"columnNumber":31},"hitCount":0,"children":[108]},{"id":108,"callFrame":{"functionName":"PartFingerprints.collect","scriptId":"963","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/view/viewPart.js","lineNumber":63,"columnNumber":44},"hitCount":1,"positionTicks":[{"line":64,"ticks":1}]},{"id":109,"callFrame":{"functionName":"MouseTargetFactory._createMouseTarget","scriptId":"1082","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/controller/mouseTarget.js","lineNumber":296,"columnNumber":57},"hitCount":0,"children":[110]},{"id":110,"callFrame":{"functionName":"MouseTargetFactory._hitTestViewLines","scriptId":"1082","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/controller/mouseTarget.js","lineNumber":428,"columnNumber":56},"hitCount":0,"children":[111,115]},{"id":111,"callFrame":{"functionName":"MouseTargetFactory._doHitTest","scriptId":"1082","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/controller/mouseTarget.js","lineNumber":683,"columnNumber":49},"hitCount":0,"children":[112]},{"id":112,"callFrame":{"functionName":"MouseTargetFactory._doHitTestWithCaretRangeFromPoint","scriptId":"1082","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/controller/mouseTarget.js","lineNumber":540,"columnNumber":72},"hitCount":0,"children":[113]},{"id":113,"callFrame":{"functionName":"MouseTargetFactory._actualDoHitTestWithCaretRangeFromPoint","scriptId":"1082","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/controller/mouseTarget.js","lineNumber":561,"columnNumber":78},"hitCount":0,"children":[114,155]},{"id":114,"callFrame":{"functionName":"caretRangeFromPoint","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":13,"positionTicks":[{"line":564,"ticks":13}]},{"id":155,"callFrame":{"functionName":"HitTestContext.getPositionFromDOMInfo","scriptId":"1082","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/controller/mouseTarget.js","lineNumber":213,"columnNumber":67},"hitCount":0,"children":[156]},{"id":156,"callFrame":{"functionName":"getPositionFromDOMInfo","scriptId":"617","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/view/viewImpl.js","lineNumber":145,"columnNumber":49},"hitCount":0,"children":[157,723]},{"id":157,"callFrame":{"functionName":"ViewLines.getPositionFromDOMInfo","scriptId":"953","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/viewParts/lines/viewLines.js","lineNumber":216,"columnNumber":62},"hitCount":0,"children":[158,160]},{"id":158,"callFrame":{"functionName":"ViewLines._getLineNumberFor","scriptId":"953","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/viewParts/lines/viewLines.js","lineNumber":260,"columnNumber":57},"hitCount":0,"children":[159]},{"id":159,"callFrame":{"functionName":"VisibleLinesCollection.getStartLineNumber","scriptId":"1077","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/view/viewLayer.js","lineNumber":241,"columnNumber":71},"hitCount":1,"positionTicks":[{"line":242,"ticks":1}]},{"id":160,"callFrame":{"functionName":"ViewModel.getLineMaxColumn","scriptId":"934","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/viewModel/viewModelImpl.js","lineNumber":287,"columnNumber":56},"hitCount":1,"positionTicks":[{"line":288,"ticks":1}]},{"id":723,"callFrame":{"functionName":"View._flushAccumulatedAndRenderNow","scriptId":"617","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/view/viewImpl.js","lineNumber":125,"columnNumber":64},"hitCount":0,"children":[724]},{"id":724,"callFrame":{"functionName":"View._renderNow","scriptId":"617","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/view/viewImpl.js","lineNumber":249,"columnNumber":45},"hitCount":0,"children":[725]},{"id":725,"callFrame":{"functionName":"safeInvokeNoArg","scriptId":"617","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/view/viewImpl.js","lineNumber":415,"columnNumber":28},"hitCount":0,"children":[726]},{"id":726,"callFrame":{"functionName":"","scriptId":"617","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/view/viewImpl.js","lineNumber":251,"columnNumber":37},"hitCount":0,"children":[727]},{"id":727,"callFrame":{"functionName":"View._actualRender","scriptId":"617","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/view/viewImpl.js","lineNumber":263,"columnNumber":48},"hitCount":0,"children":[728]},{"id":728,"callFrame":{"functionName":"isInDOM","scriptId":"237","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/dom.js","lineNumber":47,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":51,"ticks":1}]},{"id":115,"callFrame":{"functionName":"MouseTargetFactory.createMouseTargetFromHitTestPosition","scriptId":"1082","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/controller/mouseTarget.js","lineNumber":492,"columnNumber":75},"hitCount":0,"children":[116]},{"id":116,"callFrame":{"functionName":"HitTestContext.getLineWidth","scriptId":"1082","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/controller/mouseTarget.js","lineNumber":207,"columnNumber":57},"hitCount":0,"children":[117]},{"id":117,"callFrame":{"functionName":"getLineWidth","scriptId":"617","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/view/viewImpl.js","lineNumber":157,"columnNumber":39},"hitCount":0,"children":[118]},{"id":118,"callFrame":{"functionName":"View._flushAccumulatedAndRenderNow","scriptId":"617","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/view/viewImpl.js","lineNumber":125,"columnNumber":64},"hitCount":0,"children":[119]},{"id":119,"callFrame":{"functionName":"View._renderNow","scriptId":"617","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/view/viewImpl.js","lineNumber":249,"columnNumber":45},"hitCount":0,"children":[120]},{"id":120,"callFrame":{"functionName":"safeInvokeNoArg","scriptId":"617","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/view/viewImpl.js","lineNumber":415,"columnNumber":28},"hitCount":0,"children":[121]},{"id":121,"callFrame":{"functionName":"","scriptId":"617","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/view/viewImpl.js","lineNumber":251,"columnNumber":37},"hitCount":0,"children":[122]},{"id":122,"callFrame":{"functionName":"View._actualRender","scriptId":"617","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/view/viewImpl.js","lineNumber":263,"columnNumber":48},"hitCount":0,"children":[123]},{"id":123,"callFrame":{"functionName":"View._getViewPartsToRender","scriptId":"617","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/view/viewImpl.js","lineNumber":253,"columnNumber":56},"hitCount":1,"positionTicks":[{"line":254,"ticks":1}]},{"id":124,"callFrame":{"functionName":"ViewController.emitMouseMove","scriptId":"942","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/view/viewController.js","lineNumber":230,"columnNumber":58},"hitCount":0,"children":[125]},{"id":125,"callFrame":{"functionName":"ViewOutgoingEvents.emitMouseMove","scriptId":"967","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/view/viewOutgoingEvents.js","lineNumber":66,"columnNumber":62},"hitCount":0,"children":[126]},{"id":126,"callFrame":{"functionName":"viewEventBus.onMouseMove","scriptId":"202","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/widget/codeEditorWidget.js","lineNumber":329,"columnNumber":48},"hitCount":0,"children":[127]},{"id":127,"callFrame":{"functionName":"Emitter.fire","scriptId":"342","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/event.js","lineNumber":88,"columnNumber":42},"hitCount":0,"children":[128]},{"id":128,"callFrame":{"functionName":"CallbackList.invoke","scriptId":"741","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/callbackList.js","lineNumber":21,"columnNumber":49},"hitCount":2,"children":[129,729],"positionTicks":[{"line":24,"ticks":2}]},{"id":129,"callFrame":{"functionName":"","scriptId":"392","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/parts/debug/electron-browser/debugEditorContribution.js","lineNumber":108,"columnNumber":65},"hitCount":0,"children":[130]},{"id":130,"callFrame":{"functionName":"DebugEditorContribution.ensureBreakpointHintDecoration","scriptId":"392","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/parts/debug/electron-browser/debugEditorContribution.js","lineNumber":178,"columnNumber":84},"hitCount":0,"children":[131]},{"id":131,"callFrame":{"functionName":"CommonCodeEditor.deltaDecorations","scriptId":"615","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/commonCodeEditor.js","lineNumber":578,"columnNumber":63},"hitCount":1,"children":[132],"positionTicks":[{"line":579,"ticks":1}]},{"id":132,"callFrame":{"functionName":"TextModelWithDecorations.deltaDecorations","scriptId":"628","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/model/textModelWithDecorations.js","lineNumber":155,"columnNumber":71},"hitCount":0,"children":[133]},{"id":133,"callFrame":{"functionName":"EventEmitter.endDeferredEmit","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":169,"columnNumber":58},"hitCount":0,"children":[134]},{"id":134,"callFrame":{"functionName":"EventEmitter._emitCollected","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":181,"columnNumber":57},"hitCount":0,"children":[135]},{"id":135,"callFrame":{"functionName":"OrderGuaranteeEventEmitter._emitEvents","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":224,"columnNumber":68},"hitCount":0,"children":[136]},{"id":136,"callFrame":{"functionName":"safeInvoke1Arg","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":243,"columnNumber":27},"hitCount":0,"children":[137]},{"id":137,"callFrame":{"functionName":"","scriptId":"934","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/viewModel/viewModelImpl.js","lineNumber":41,"columnNumber":65},"hitCount":0,"children":[138]},{"id":138,"callFrame":{"functionName":"ViewEventEmitter._emit","scriptId":"970","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/view/viewEvents.js","lineNumber":205,"columnNumber":52},"hitCount":0,"children":[139]},{"id":139,"callFrame":{"functionName":"safeInvokeListener","scriptId":"970","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/view/viewEvents.js","lineNumber":229,"columnNumber":31},"hitCount":0,"children":[140]},{"id":140,"callFrame":{"functionName":"","scriptId":"617","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/view/viewImpl.js","lineNumber":45,"columnNumber":60},"hitCount":0,"children":[141]},{"id":141,"callFrame":{"functionName":"ViewEventDispatcher.emitMany","scriptId":"944","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/view/viewEventDispatcher.js","lineNumber":41,"columnNumber":58},"hitCount":0,"children":[142]},{"id":142,"callFrame":{"functionName":"ViewEventDispatcher.consumeQueue","scriptId":"944","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/view/viewEventDispatcher.js","lineNumber":52,"columnNumber":62},"hitCount":1,"positionTicks":[{"line":53,"ticks":1}]},{"id":729,"callFrame":{"functionName":"","scriptId":"220","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/contrib/hover/browser/hover.js","lineNumber":35,"columnNumber":70},"hitCount":0,"children":[730]},{"id":730,"callFrame":{"functionName":"ModesHoverController._onEditorMouseMove","scriptId":"220","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/contrib/hover/browser/hover.js","lineNumber":78,"columnNumber":69},"hitCount":0,"children":[731]},{"id":731,"callFrame":{"functionName":"ModesContentHoverWidget.startShowingAt","scriptId":"660","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/contrib/hover/browser/modesContentHover.js","lineNumber":160,"columnNumber":68},"hitCount":0,"children":[732]},{"id":732,"callFrame":{"functionName":"HoverOperation.start","scriptId":"980","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/contrib/hover/browser/hoverOperation.js","lineNumber":97,"columnNumber":50},"hitCount":0,"children":[733]},{"id":733,"callFrame":{"functionName":"RunOnceScheduler.schedule","scriptId":"266","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/async.js","lineNumber":594,"columnNumber":55},"hitCount":0,"children":[734]},{"id":734,"callFrame":{"functionName":"RunOnceScheduler.cancel","scriptId":"266","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/async.js","lineNumber":579,"columnNumber":53},"hitCount":1,"positionTicks":[{"line":580,"ticks":1}]},{"id":96,"callFrame":{"functionName":"","scriptId":"699","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/ui/widget.js","lineNumber":29,"columnNumber":107},"hitCount":0,"children":[97,99]},{"id":97,"callFrame":{"functionName":"","scriptId":"658","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/ui/scrollbar/scrollableElement.js","lineNumber":150,"columnNumber":63},"hitCount":1,"children":[177],"positionTicks":[{"line":151,"ticks":1}]},{"id":177,"callFrame":{"functionName":"AbstractScrollableElement._onMouseOver","scriptId":"658","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/ui/scrollbar/scrollableElement.js","lineNumber":348,"columnNumber":68},"hitCount":0,"children":[178]},{"id":178,"callFrame":{"functionName":"AbstractScrollableElement._reveal","scriptId":"658","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/ui/scrollbar/scrollableElement.js","lineNumber":352,"columnNumber":63},"hitCount":1,"children":[618],"positionTicks":[{"line":353,"ticks":1}]},{"id":618,"callFrame":{"functionName":"AbstractScrollbar.beginReveal","scriptId":"1086","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/ui/scrollbar/abstractScrollbar.js","lineNumber":102,"columnNumber":59},"hitCount":0,"children":[619]},{"id":619,"callFrame":{"functionName":"ScrollbarVisibilityController.setShouldBeVisible","scriptId":"1112","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/ui/scrollbar/scrollbarVisibilityController.js","lineNumber":41,"columnNumber":78},"hitCount":1,"positionTicks":[{"line":34,"ticks":1}]},{"id":99,"callFrame":{"functionName":"StandardMouseEvent","scriptId":"378","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/mouseEvent.js","lineNumber":18,"columnNumber":35},"hitCount":2,"children":[735],"positionTicks":[{"line":19,"ticks":1},{"line":47,"ticks":1}]},{"id":735,"callFrame":{"functionName":"StandardMouseEvent","scriptId":"378","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/mouseEvent.js","lineNumber":18,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":19,"ticks":1}]},{"id":162,"callFrame":{"functionName":"","scriptId":"237","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/dom.js","lineNumber":215,"columnNumber":64},"hitCount":1,"children":[163],"positionTicks":[{"line":220,"ticks":1}]},{"id":163,"callFrame":{"functionName":"","scriptId":"1076","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/editorDom.js","lineNumber":105,"columnNumber":81},"hitCount":0,"children":[164,169]},{"id":164,"callFrame":{"functionName":"EditorMouseEventFactory._create","scriptId":"1076","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/editorDom.js","lineNumber":82,"columnNumber":61},"hitCount":0,"children":[165]},{"id":165,"callFrame":{"functionName":"EditorMouseEvent","scriptId":"1076","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/editorDom.js","lineNumber":69,"columnNumber":33},"hitCount":0,"children":[166]},{"id":166,"callFrame":{"functionName":"createEditorPagePosition","scriptId":"1076","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/editorDom.js","lineNumber":62,"columnNumber":37},"hitCount":0,"children":[167]},{"id":167,"callFrame":{"functionName":"getDomNodePagePosition","scriptId":"237","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/dom.js","lineNumber":462,"columnNumber":35},"hitCount":0,"children":[168]},{"id":168,"callFrame":{"functionName":"getBoundingClientRect","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":11,"positionTicks":[{"line":464,"ticks":11}]},{"id":169,"callFrame":{"functionName":"","scriptId":"1075","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/controller/mouseHandler.js","lineNumber":48,"columnNumber":92},"hitCount":0,"children":[170]},{"id":170,"callFrame":{"functionName":"MouseHandler._onMouseLeave","scriptId":"1075","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/controller/mouseHandler.js","lineNumber":124,"columnNumber":56},"hitCount":0,"children":[171]},{"id":171,"callFrame":{"functionName":"ViewController.emitMouseLeave","scriptId":"942","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/view/viewController.js","lineNumber":233,"columnNumber":59},"hitCount":0,"children":[172]},{"id":172,"callFrame":{"functionName":"ViewOutgoingEvents.emitMouseLeave","scriptId":"967","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/view/viewOutgoingEvents.js","lineNumber":71,"columnNumber":63},"hitCount":0,"children":[173]},{"id":173,"callFrame":{"functionName":"viewEventBus.onMouseLeave","scriptId":"202","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/widget/codeEditorWidget.js","lineNumber":330,"columnNumber":49},"hitCount":0,"children":[174]},{"id":174,"callFrame":{"functionName":"Emitter.fire","scriptId":"342","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/event.js","lineNumber":88,"columnNumber":42},"hitCount":0,"children":[175]},{"id":175,"callFrame":{"functionName":"CallbackList.invoke","scriptId":"741","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/callbackList.js","lineNumber":21,"columnNumber":49},"hitCount":0,"children":[176]},{"id":176,"callFrame":{"functionName":"","scriptId":"392","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/parts/debug/electron-browser/debugEditorContribution.js","lineNumber":126,"columnNumber":66},"hitCount":1,"positionTicks":[{"line":133,"ticks":1}]},{"id":179,"callFrame":{"functionName":"","scriptId":"346","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/builder.js","lineNumber":416,"columnNumber":93},"hitCount":0,"children":[180]},{"id":180,"callFrame":{"functionName":"","scriptId":"711","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/quickopen/browser/quickOpenWidget.js","lineNumber":79,"columnNumber":54},"hitCount":1,"positionTicks":[{"line":80,"ticks":1}]},{"id":181,"callFrame":{"functionName":"","scriptId":"743","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeView.js","lineNumber":378,"columnNumber":100},"hitCount":1,"children":[182],"positionTicks":[{"line":379,"ticks":1}]},{"id":182,"callFrame":{"functionName":"TreeView.onMouseDown","scriptId":"743","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeView.js","lineNumber":959,"columnNumber":50},"hitCount":1,"positionTicks":[{"line":973,"ticks":1}]},{"id":183,"callFrame":{"functionName":"onFocus","scriptId":"237","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/dom.js","lineNumber":740,"columnNumber":35},"hitCount":0,"children":[184]},{"id":184,"callFrame":{"functionName":"EventEmitter.emit","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":148,"columnNumber":47},"hitCount":0,"children":[185]},{"id":185,"callFrame":{"functionName":"EventEmitter._emitEvents","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":139,"columnNumber":54},"hitCount":0,"children":[186]},{"id":186,"callFrame":{"functionName":"EventEmitter._emitToSpecificTypeListeners","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":125,"columnNumber":71},"hitCount":0,"children":[187]},{"id":187,"callFrame":{"functionName":"safeInvoke1Arg","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":243,"columnNumber":27},"hitCount":0,"children":[188]},{"id":188,"callFrame":{"functionName":"","scriptId":"743","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeView.js","lineNumber":373,"columnNumber":51},"hitCount":0,"children":[189]},{"id":189,"callFrame":{"functionName":"TreeView.onFocus","scriptId":"743","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeView.js","lineNumber":1253,"columnNumber":46},"hitCount":0,"children":[190]},{"id":190,"callFrame":{"functionName":"Emitter.fire","scriptId":"342","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/event.js","lineNumber":88,"columnNumber":42},"hitCount":0,"children":[191]},{"id":191,"callFrame":{"functionName":"CallbackList.invoke","scriptId":"741","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/callbackList.js","lineNumber":21,"columnNumber":49},"hitCount":1,"positionTicks":[{"line":33,"ticks":1}]},{"id":192,"callFrame":{"functionName":"RunOnceScheduler.onTimeout","scriptId":"266","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/async.js","lineNumber":605,"columnNumber":56},"hitCount":4,"children":[193,2697,3029,3036],"positionTicks":[{"line":609,"ticks":3},{"line":607,"ticks":1}]},{"id":193,"callFrame":{"functionName":"","scriptId":"339","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/list/browser/listService.js","lineNumber":23,"columnNumber":78},"hitCount":0,"children":[194]},{"id":194,"callFrame":{"functionName":"ListService.onFocusChange","scriptId":"339","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/list/browser/listService.js","lineNumber":65,"columnNumber":55},"hitCount":0,"children":[195]},{"id":195,"callFrame":{"functionName":"ListService.setFocusedList","scriptId":"339","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/list/browser/listService.js","lineNumber":76,"columnNumber":56},"hitCount":0,"children":[196]},{"id":196,"callFrame":{"functionName":"String","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":2697,"callFrame":{"functionName":"","scriptId":"729","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/common/textFileEditorModel.js","lineNumber":58,"columnNumber":87},"hitCount":5,"children":[2698],"positionTicks":[{"line":59,"ticks":5}]},{"id":2698,"callFrame":{"functionName":"Emitter.fire","scriptId":"342","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/event.js","lineNumber":88,"columnNumber":42},"hitCount":0,"children":[2699]},{"id":2699,"callFrame":{"functionName":"CallbackList.invoke","scriptId":"741","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/callbackList.js","lineNumber":21,"columnNumber":49},"hitCount":7,"children":[2700,3012,3027],"positionTicks":[{"line":32,"ticks":3},{"line":33,"ticks":2},{"line":35,"ticks":1},{"line":22,"ticks":1}]},{"id":2700,"callFrame":{"functionName":"","scriptId":"1034","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/common/textFileEditorModelManager.js","lineNumber":183,"columnNumber":100},"hitCount":4,"children":[2701],"positionTicks":[{"line":184,"ticks":1},{"line":187,"ticks":2},{"line":203,"ticks":1}]},{"id":2701,"callFrame":{"functionName":"Emitter.fire","scriptId":"342","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/event.js","lineNumber":88,"columnNumber":42},"hitCount":0,"children":[2702]},{"id":2702,"callFrame":{"functionName":"CallbackList.invoke","scriptId":"741","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/callbackList.js","lineNumber":21,"columnNumber":49},"hitCount":3,"children":[2703,2704],"positionTicks":[{"line":35,"ticks":1},{"line":30,"ticks":1},{"line":22,"ticks":1}]},{"id":2703,"callFrame":{"functionName":"","scriptId":"323","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/parts/files/common/editors/fileEditorInput.js","lineNumber":55,"columnNumber":91},"hitCount":16,"children":[2786],"positionTicks":[{"line":56,"ticks":16}]},{"id":2786,"callFrame":{"functionName":"FileEditorInput.onModelOrphanedChanged","scriptId":"323","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/parts/files/common/editors/fileEditorInput.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[2787]},{"id":2787,"callFrame":{"functionName":"Emitter.fire","scriptId":"342","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/event.js","lineNumber":88,"columnNumber":42},"hitCount":0,"children":[2788]},{"id":2788,"callFrame":{"functionName":"CallbackList.invoke","scriptId":"741","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/callbackList.js","lineNumber":21,"columnNumber":49},"hitCount":0,"children":[2789]},{"id":2789,"callFrame":{"functionName":"","scriptId":"725","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/common/editor/editorStacksModel.js","lineNumber":278,"columnNumber":57},"hitCount":1,"children":[2790],"positionTicks":[{"line":281,"ticks":1}]},{"id":2790,"callFrame":{"functionName":"EditorGroup.fireEvent","scriptId":"725","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/common/editor/editorStacksModel.js","lineNumber":433,"columnNumber":51},"hitCount":0,"children":[2791]},{"id":2791,"callFrame":{"functionName":"Emitter.fire","scriptId":"342","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/event.js","lineNumber":88,"columnNumber":42},"hitCount":0,"children":[2792]},{"id":2792,"callFrame":{"functionName":"CallbackList.invoke","scriptId":"741","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/callbackList.js","lineNumber":21,"columnNumber":49},"hitCount":0,"children":[2793]},{"id":2793,"callFrame":{"functionName":"","scriptId":"725","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/common/editor/editorStacksModel.js","lineNumber":1002,"columnNumber":60},"hitCount":0,"children":[2794]},{"id":2794,"callFrame":{"functionName":"Emitter.fire","scriptId":"342","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/event.js","lineNumber":88,"columnNumber":42},"hitCount":0,"children":[2795]},{"id":2795,"callFrame":{"functionName":"CallbackList.invoke","scriptId":"741","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/callbackList.js","lineNumber":21,"columnNumber":49},"hitCount":0,"children":[2796,2797]},{"id":2796,"callFrame":{"functionName":"","scriptId":"806","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/browser/parts/editor/editorGroupsControl.js","lineNumber":118,"columnNumber":67},"hitCount":1,"children":[2956],"positionTicks":[{"line":119,"ticks":1}]},{"id":2956,"callFrame":{"functionName":"EditorGroupsControl.onStacksChanged","scriptId":"806","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/browser/parts/editor/editorGroupsControl.js","lineNumber":169,"columnNumber":65},"hitCount":0,"children":[2957]},{"id":2957,"callFrame":{"functionName":"RunOnceScheduler.schedule","scriptId":"266","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/async.js","lineNumber":594,"columnNumber":55},"hitCount":0,"children":[2958]},{"id":2958,"callFrame":{"functionName":"setTimeout","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":598,"ticks":2}]},{"id":2797,"callFrame":{"functionName":"","scriptId":"306","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/parts/files/browser/views/openEditorsView.js","lineNumber":131,"columnNumber":69},"hitCount":1,"children":[2798],"positionTicks":[{"line":132,"ticks":1}]},{"id":2798,"callFrame":{"functionName":"OpenEditorsView.onEditorStacksModelChanged","scriptId":"306","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/parts/files/browser/views/openEditorsView.js","lineNumber":149,"columnNumber":72},"hitCount":1,"children":[2799,2882],"positionTicks":[{"line":150,"ticks":1}]},{"id":2799,"callFrame":{"functionName":"Tree.refresh","scriptId":"348","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeImpl.js","lineNumber":133,"columnNumber":42},"hitCount":0,"children":[2800]},{"id":2800,"callFrame":{"functionName":"TreeModel.refresh","scriptId":"742","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeModel.js","lineNumber":637,"columnNumber":47},"hitCount":1,"children":[2801,2806,2811,2867],"positionTicks":[{"line":642,"ticks":1}]},{"id":2801,"callFrame":{"functionName":"TreeModel.getItem","scriptId":"742","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeModel.js","lineNumber":987,"columnNumber":47},"hitCount":1,"children":[2802],"positionTicks":[{"line":1000,"ticks":1}]},{"id":2802,"callFrame":{"functionName":"DataSource.getId","scriptId":"723","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/parts/files/browser/views/openEditorsViewer.js","lineNumber":30,"columnNumber":46},"hitCount":0,"children":[2803]},{"id":2803,"callFrame":{"functionName":"OpenEditor.getId","scriptId":"316","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/parts/files/common/explorerModel.js","lineNumber":390,"columnNumber":46},"hitCount":1,"children":[2804],"positionTicks":[{"line":393,"ticks":1}]},{"id":2804,"callFrame":{"functionName":"FileEditorInput.getName","scriptId":"323","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/parts/files/common/editors/fileEditorInput.js","lineNumber":96,"columnNumber":53},"hitCount":0,"children":[2805]},{"id":2805,"callFrame":{"functionName":"FileEditorInput.decorateOrphanedFiles","scriptId":"323","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/parts/files/common/editors/fileEditorInput.js","lineNumber":176,"columnNumber":67},"hitCount":1,"positionTicks":[{"line":180,"ticks":1}]},{"id":2806,"callFrame":{"functionName":"EventEmitter.emit","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":148,"columnNumber":47},"hitCount":0,"children":[2807]},{"id":2807,"callFrame":{"functionName":"EventEmitter._emitEvents","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":139,"columnNumber":54},"hitCount":0,"children":[2808]},{"id":2808,"callFrame":{"functionName":"EventEmitter._emitToBulkListeners","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":133,"columnNumber":63},"hitCount":0,"children":[2809]},{"id":2809,"callFrame":{"functionName":"safeInvoke1Arg","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":243,"columnNumber":27},"hitCount":0,"children":[2810]},{"id":2810,"callFrame":{"functionName":"","scriptId":"743","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeView.js","lineNumber":544,"columnNumber":73},"hitCount":1,"positionTicks":[{"line":545,"ticks":1}]},{"id":2811,"callFrame":{"functionName":"Item.refresh","scriptId":"742","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeModel.js","lineNumber":327,"columnNumber":42},"hitCount":0,"children":[2812]},{"id":2812,"callFrame":{"functionName":"Item.doRefresh","scriptId":"742","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeModel.js","lineNumber":318,"columnNumber":44},"hitCount":0,"children":[2813]},{"id":2813,"callFrame":{"functionName":"EventEmitter.emit","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":148,"columnNumber":47},"hitCount":1,"children":[2814],"positionTicks":[{"line":151,"ticks":1}]},{"id":2814,"callFrame":{"functionName":"EventEmitter._emitEvents","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":139,"columnNumber":54},"hitCount":0,"children":[2815]},{"id":2815,"callFrame":{"functionName":"EventEmitter._emitToBulkListeners","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":133,"columnNumber":63},"hitCount":0,"children":[2816]},{"id":2816,"callFrame":{"functionName":"safeInvoke1Arg","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":243,"columnNumber":27},"hitCount":0,"children":[2817]},{"id":2817,"callFrame":{"functionName":"","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":96,"columnNumber":57},"hitCount":0,"children":[2818]},{"id":2818,"callFrame":{"functionName":"EventEmitter._emitEvents","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":139,"columnNumber":54},"hitCount":0,"children":[2819]},{"id":2819,"callFrame":{"functionName":"EventEmitter._emitToBulkListeners","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":133,"columnNumber":63},"hitCount":0,"children":[2820]},{"id":2820,"callFrame":{"functionName":"safeInvoke1Arg","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":243,"columnNumber":27},"hitCount":0,"children":[2821]},{"id":2821,"callFrame":{"functionName":"","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":96,"columnNumber":57},"hitCount":0,"children":[2822]},{"id":2822,"callFrame":{"functionName":"EventEmitter._emitEvents","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":139,"columnNumber":54},"hitCount":0,"children":[2823]},{"id":2823,"callFrame":{"functionName":"EventEmitter._emitToBulkListeners","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":133,"columnNumber":63},"hitCount":0,"children":[2824]},{"id":2824,"callFrame":{"functionName":"safeInvoke1Arg","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":243,"columnNumber":27},"hitCount":0,"children":[2825,2962]},{"id":2825,"callFrame":{"functionName":"","scriptId":"743","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeView.js","lineNumber":544,"columnNumber":73},"hitCount":0,"children":[2826]},{"id":2826,"callFrame":{"functionName":"TreeView.onModelEvents","scriptId":"743","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeView.js","lineNumber":546,"columnNumber":52},"hitCount":0,"children":[2827]},{"id":2827,"callFrame":{"functionName":"TreeView.onItemsRefresh","scriptId":"743","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeView.js","lineNumber":799,"columnNumber":53},"hitCount":0,"children":[2828,2866]},{"id":2828,"callFrame":{"functionName":"HeightMap.onRefreshItemSet","scriptId":"997","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeViewModel.js","lineNumber":111,"columnNumber":56},"hitCount":2,"children":[2829],"positionTicks":[{"line":116,"ticks":2}]},{"id":2829,"callFrame":{"functionName":"HeightMap.onRefreshItems","scriptId":"997","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeViewModel.js","lineNumber":117,"columnNumber":54},"hitCount":1,"children":[2830],"positionTicks":[{"line":125,"ticks":1}]},{"id":2830,"callFrame":{"functionName":"TreeView.onRefreshItem","scriptId":"743","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeView.js","lineNumber":918,"columnNumber":52},"hitCount":0,"children":[2831]},{"id":2831,"callFrame":{"functionName":"TreeView.refreshViewItem","scriptId":"743","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeView.js","lineNumber":930,"columnNumber":54},"hitCount":3,"children":[2832,2865],"positionTicks":[{"line":931,"ticks":3}]},{"id":2832,"callFrame":{"functionName":"ViewItem.render","scriptId":"743","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeView.js","lineNumber":142,"columnNumber":45},"hitCount":1,"children":[2833,2835,2836],"positionTicks":[{"line":169,"ticks":1}]},{"id":2833,"callFrame":{"functionName":"AccessibilityProvider.getAriaLabel","scriptId":"723","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/parts/files/browser/views/openEditorsViewer.js","lineNumber":257,"columnNumber":64},"hitCount":0,"children":[2834]},{"id":2834,"callFrame":{"functionName":"NLSPlugin.localize","scriptId":"106","url":"file:///Users/bpasero/Development/monaco/out/vs/nls.js","lineNumber":72,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":78,"ticks":1}]},{"id":2835,"callFrame":{"functionName":"DragAndDrop.getDragURI","scriptId":"723","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/parts/files/browser/views/openEditorsViewer.js","lineNumber":388,"columnNumber":52},"hitCount":1,"positionTicks":[{"line":396,"ticks":1}]},{"id":2836,"callFrame":{"functionName":"Renderer.renderElement","scriptId":"723","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/parts/files/browser/views/openEditorsViewer.js","lineNumber":97,"columnNumber":52},"hitCount":1,"children":[2837],"positionTicks":[{"line":103,"ticks":1}]},{"id":2837,"callFrame":{"functionName":"Renderer.renderOpenEditor","scriptId":"723","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/parts/files/browser/views/openEditorsViewer.js","lineNumber":109,"columnNumber":55},"hitCount":2,"children":[2838,2858,2959],"positionTicks":[{"line":112,"ticks":1},{"line":118,"ticks":1}]},{"id":2838,"callFrame":{"functionName":"WorkspaceService.getConfiguration","scriptId":"465","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/configuration/node/configurationService.js","lineNumber":162,"columnNumber":63},"hitCount":1,"children":[2839],"positionTicks":[{"line":163,"ticks":1}]},{"id":2839,"callFrame":{"functionName":"Configuration.getSection","scriptId":"816","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/configuration/node/configurationService.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[2840]},{"id":2840,"callFrame":{"functionName":"Configuration.getSection","scriptId":"815","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/configuration/node/configurationService.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[2841]},{"id":2841,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":0,"children":[2842]},{"id":2842,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":0,"children":[2843]},{"id":2843,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":0,"children":[2844]},{"id":2844,"callFrame":{"functionName":"","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":16,"columnNumber":42},"hitCount":1,"children":[2845],"positionTicks":[{"line":18,"ticks":1}]},{"id":2845,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":2,"children":[2846],"positionTicks":[{"line":16,"ticks":2}]},{"id":2846,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":0,"children":[2847]},{"id":2847,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":2,"children":[2848],"positionTicks":[{"line":776,"ticks":2}]},{"id":2848,"callFrame":{"functionName":"","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":16,"columnNumber":42},"hitCount":1,"children":[2849],"positionTicks":[{"line":18,"ticks":1}]},{"id":2849,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":1,"children":[2850],"positionTicks":[{"line":16,"ticks":1}]},{"id":2850,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":0,"children":[2851]},{"id":2851,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":1,"children":[2852],"positionTicks":[{"line":776,"ticks":1}]},{"id":2852,"callFrame":{"functionName":"","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":16,"columnNumber":42},"hitCount":3,"children":[2853],"positionTicks":[{"line":18,"ticks":2},{"line":22,"ticks":1}]},{"id":2853,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":1,"children":[2854],"positionTicks":[{"line":16,"ticks":1}]},{"id":2854,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":0,"children":[2855]},{"id":2855,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":0,"children":[2856]},{"id":2856,"callFrame":{"functionName":"","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":16,"columnNumber":42},"hitCount":0,"children":[2857]},{"id":2857,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":16,"ticks":1}]},{"id":2858,"callFrame":{"functionName":"EditorLabel.setEditor","scriptId":"290","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/browser/labels.js","lineNumber":189,"columnNumber":51},"hitCount":0,"children":[2859]},{"id":2859,"callFrame":{"functionName":"ResourceLabel.setLabel","scriptId":"290","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/browser/labels.js","lineNumber":83,"columnNumber":52},"hitCount":1,"children":[2860,2861],"positionTicks":[{"line":88,"ticks":1}]},{"id":2860,"callFrame":{"functionName":"ResourceLabel.hasResourceChanged","scriptId":"290","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/browser/labels.js","lineNumber":89,"columnNumber":62},"hitCount":1,"positionTicks":[{"line":90,"ticks":1}]},{"id":2861,"callFrame":{"functionName":"ResourceLabel.render","scriptId":"290","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/browser/labels.js","lineNumber":112,"columnNumber":50},"hitCount":5,"children":[2862,2863,2864,2961,2979],"positionTicks":[{"line":161,"ticks":1},{"line":114,"ticks":1},{"line":116,"ticks":1},{"line":140,"ticks":1},{"line":149,"ticks":1}]},{"id":2862,"callFrame":{"functionName":"getPathLabel","scriptId":"492","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/labels.js","lineNumber":7,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":8,"ticks":1}]},{"id":2863,"callFrame":{"functionName":"getIconClasses","scriptId":"290","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/browser/labels.js","lineNumber":251,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":256,"ticks":1}]},{"id":2864,"callFrame":{"functionName":"FileDecorationsService.getDecoration","scriptId":"489","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/decorations/browser/decorationsService.js","lineNumber":306,"columnNumber":66},"hitCount":2,"children":[3004],"positionTicks":[{"line":310,"ticks":2}]},{"id":3004,"callFrame":{"functionName":"DecorationProviderWrapper.getOrRetrieve","scriptId":"489","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/decorations/browser/decorationsService.js","lineNumber":212,"columnNumber":69},"hitCount":1,"positionTicks":[{"line":213,"ticks":1}]},{"id":2961,"callFrame":{"functionName":"getConfiguredLangId","scriptId":"290","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/browser/labels.js","lineNumber":280,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":281,"ticks":1}]},{"id":2979,"callFrame":{"functionName":"IconLabel.setValue","scriptId":"713","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/ui/iconLabel/iconLabel.js","lineNumber":113,"columnNumber":48},"hitCount":0,"children":[2980]},{"id":2980,"callFrame":{"functionName":"join","scriptId":"6","url":"native array.js","lineNumber":287,"columnNumber":18},"hitCount":0,"children":[2981]},{"id":2981,"callFrame":{"functionName":"InnerArrayJoin","scriptId":"6","url":"native array.js","lineNumber":274,"columnNumber":23},"hitCount":0,"children":[2982]},{"id":2982,"callFrame":{"functionName":"Join","scriptId":"6","url":"native array.js","lineNumber":120,"columnNumber":13},"hitCount":0,"children":[2983]},{"id":2983,"callFrame":{"functionName":"","scriptId":"313","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/parts/files/browser/fileActions.js","lineNumber":818,"columnNumber":50},"hitCount":1,"positionTicks":[{"line":872,"ticks":1}]},{"id":2959,"callFrame":{"functionName":"OpenEditor.isDirty","scriptId":"316","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/parts/files/common/explorerModel.js","lineNumber":399,"columnNumber":48},"hitCount":0,"children":[2960]},{"id":2960,"callFrame":{"functionName":"FileEditorInput.isDirty","scriptId":"323","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/parts/files/common/editors/fileEditorInput.js","lineNumber":183,"columnNumber":53},"hitCount":1,"positionTicks":[{"line":193,"ticks":1}]},{"id":2865,"callFrame":{"functionName":"TreeView.shouldBeRendered","scriptId":"743","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeView.js","lineNumber":1310,"columnNumber":55},"hitCount":1,"positionTicks":[{"line":1313,"ticks":1}]},{"id":2866,"callFrame":{"functionName":"TreeView.onRowsChanged","scriptId":"743","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeView.js","lineNumber":607,"columnNumber":52},"hitCount":1,"positionTicks":[{"line":608,"ticks":1}]},{"id":2962,"callFrame":{"functionName":"","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":96,"columnNumber":57},"hitCount":0,"children":[2963]},{"id":2963,"callFrame":{"functionName":"EventEmitter._emitEvents","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":139,"columnNumber":54},"hitCount":1,"positionTicks":[{"line":140,"ticks":1}]},{"id":2867,"callFrame":{"functionName":"CompletePromise_then","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1532,"columnNumber":47},"hitCount":0,"children":[2868]},{"id":2868,"callFrame":{"functionName":"","scriptId":"742","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeModel.js","lineNumber":647,"columnNumber":57},"hitCount":0,"children":[2869]},{"id":2869,"callFrame":{"functionName":"EventEmitter.emit","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":148,"columnNumber":47},"hitCount":0,"children":[2870]},{"id":2870,"callFrame":{"functionName":"EventEmitter._emitEvents","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":139,"columnNumber":54},"hitCount":0,"children":[2871]},{"id":2871,"callFrame":{"functionName":"EventEmitter._emitToBulkListeners","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":133,"columnNumber":63},"hitCount":0,"children":[2872]},{"id":2872,"callFrame":{"functionName":"safeInvoke1Arg","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":243,"columnNumber":27},"hitCount":0,"children":[2873]},{"id":2873,"callFrame":{"functionName":"","scriptId":"743","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeView.js","lineNumber":544,"columnNumber":73},"hitCount":0,"children":[2874]},{"id":2874,"callFrame":{"functionName":"TreeView.onModelEvents","scriptId":"743","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeView.js","lineNumber":546,"columnNumber":52},"hitCount":0,"children":[2875]},{"id":2875,"callFrame":{"functionName":"TreeView.onRefreshed","scriptId":"743","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeView.js","lineNumber":603,"columnNumber":50},"hitCount":0,"children":[2876]},{"id":2876,"callFrame":{"functionName":"TreeView.onRowsChanged","scriptId":"743","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeView.js","lineNumber":607,"columnNumber":52},"hitCount":0,"children":[2877]},{"id":2877,"callFrame":{"functionName":"set","scriptId":"743","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeView.js","lineNumber":678,"columnNumber":26},"hitCount":1,"children":[2878,2880],"positionTicks":[{"line":681,"ticks":1}]},{"id":2878,"callFrame":{"functionName":"AbstractScrollableElement.setScrollDimensions","scriptId":"658","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/ui/scrollbar/scrollableElement.js","lineNumber":191,"columnNumber":75},"hitCount":0,"children":[2879]},{"id":2879,"callFrame":{"functionName":"Scrollable.setScrollDimensions","scriptId":"659","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/scrollable.js","lineNumber":123,"columnNumber":60},"hitCount":2,"positionTicks":[{"line":126,"ticks":2}]},{"id":2880,"callFrame":{"functionName":"ScrollableElement.setScrollPosition","scriptId":"658","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/ui/scrollbar/scrollableElement.js","lineNumber":383,"columnNumber":65},"hitCount":0,"children":[2881]},{"id":2881,"callFrame":{"functionName":"Scrollable.setScrollPositionNow","scriptId":"659","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/scrollable.js","lineNumber":148,"columnNumber":61},"hitCount":1,"positionTicks":[{"line":153,"ticks":1}]},{"id":2882,"callFrame":{"functionName":"CompletePromise_done","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1492,"columnNumber":47},"hitCount":0,"children":[2883]},{"id":2883,"callFrame":{"functionName":"","scriptId":"306","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/parts/files/browser/views/openEditorsView.js","lineNumber":168,"columnNumber":66},"hitCount":0,"children":[2884]},{"id":2884,"callFrame":{"functionName":"OpenEditorsView.highlightActiveEditor","scriptId":"306","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/parts/files/browser/views/openEditorsView.js","lineNumber":187,"columnNumber":67},"hitCount":4,"children":[2885,2886,2912,2922,2941,2944,2945],"positionTicks":[{"line":192,"ticks":1},{"line":203,"ticks":1},{"line":196,"ticks":2}]},{"id":2885,"callFrame":{"functionName":"get","scriptId":"725","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/common/editor/editorStacksModel.js","lineNumber":708,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":709,"ticks":1}]},{"id":2886,"callFrame":{"functionName":"Tree.clearFocus","scriptId":"348","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeImpl.js","lineNumber":273,"columnNumber":45},"hitCount":1,"children":[2887],"positionTicks":[{"line":276,"ticks":1}]},{"id":2887,"callFrame":{"functionName":"TreeModel.setFocus","scriptId":"742","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeModel.js","lineNumber":884,"columnNumber":48},"hitCount":1,"children":[2888,2905],"positionTicks":[{"line":887,"ticks":1}]},{"id":2888,"callFrame":{"functionName":"TreeModel.setTraits","scriptId":"742","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeModel.js","lineNumber":1053,"columnNumber":49},"hitCount":1,"children":[2889],"positionTicks":[{"line":1056,"ticks":1}]},{"id":2889,"callFrame":{"functionName":"TreeModel.removeTraits","scriptId":"742","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeModel.js","lineNumber":1014,"columnNumber":52},"hitCount":0,"children":[2890]},{"id":2890,"callFrame":{"functionName":"Item.removeTrait","scriptId":"742","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeModel.js","lineNumber":233,"columnNumber":46},"hitCount":0,"children":[2891]},{"id":2891,"callFrame":{"functionName":"EventEmitter.emit","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":148,"columnNumber":47},"hitCount":0,"children":[2892]},{"id":2892,"callFrame":{"functionName":"EventEmitter._emitEvents","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":139,"columnNumber":54},"hitCount":0,"children":[2893]},{"id":2893,"callFrame":{"functionName":"EventEmitter._emitToBulkListeners","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":133,"columnNumber":63},"hitCount":0,"children":[2894]},{"id":2894,"callFrame":{"functionName":"safeInvoke1Arg","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":243,"columnNumber":27},"hitCount":2,"children":[2895],"positionTicks":[{"line":244,"ticks":2}]},{"id":2895,"callFrame":{"functionName":"","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":96,"columnNumber":57},"hitCount":0,"children":[2896]},{"id":2896,"callFrame":{"functionName":"EventEmitter._emitEvents","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":139,"columnNumber":54},"hitCount":0,"children":[2897]},{"id":2897,"callFrame":{"functionName":"EventEmitter._emitToBulkListeners","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":133,"columnNumber":63},"hitCount":0,"children":[2898]},{"id":2898,"callFrame":{"functionName":"safeInvoke1Arg","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":243,"columnNumber":27},"hitCount":0,"children":[2899]},{"id":2899,"callFrame":{"functionName":"","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":96,"columnNumber":57},"hitCount":0,"children":[2900]},{"id":2900,"callFrame":{"functionName":"EventEmitter._emitEvents","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":139,"columnNumber":54},"hitCount":0,"children":[2901]},{"id":2901,"callFrame":{"functionName":"EventEmitter._emitToBulkListeners","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":133,"columnNumber":63},"hitCount":0,"children":[2902]},{"id":2902,"callFrame":{"functionName":"safeInvoke1Arg","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":243,"columnNumber":27},"hitCount":0,"children":[2903]},{"id":2903,"callFrame":{"functionName":"","scriptId":"743","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeView.js","lineNumber":544,"columnNumber":73},"hitCount":0,"children":[2904]},{"id":2904,"callFrame":{"functionName":"TreeView.onModelEvents","scriptId":"743","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeView.js","lineNumber":546,"columnNumber":52},"hitCount":1,"children":[2964],"positionTicks":[{"line":588,"ticks":1}]},{"id":2964,"callFrame":{"functionName":"TreeView.onItemRemoveTrait","scriptId":"743","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeView.js","lineNumber":883,"columnNumber":56},"hitCount":0,"children":[2965]},{"id":2965,"callFrame":{"functionName":"ViewItem.removeClass","scriptId":"743","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeView.js","lineNumber":138,"columnNumber":50},"hitCount":0,"children":[2966]},{"id":2966,"callFrame":{"functionName":"ViewItem.render","scriptId":"743","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeView.js","lineNumber":142,"columnNumber":45},"hitCount":2,"positionTicks":[{"line":209,"ticks":1},{"line":158,"ticks":1}]},{"id":2905,"callFrame":{"functionName":"EventEmitter.emit","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":148,"columnNumber":47},"hitCount":0,"children":[2906]},{"id":2906,"callFrame":{"functionName":"EventEmitter._emitEvents","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":139,"columnNumber":54},"hitCount":0,"children":[2907]},{"id":2907,"callFrame":{"functionName":"EventEmitter._emitToBulkListeners","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":133,"columnNumber":63},"hitCount":0,"children":[2908]},{"id":2908,"callFrame":{"functionName":"safeInvoke1Arg","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":243,"columnNumber":27},"hitCount":0,"children":[2909]},{"id":2909,"callFrame":{"functionName":"","scriptId":"743","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeView.js","lineNumber":544,"columnNumber":73},"hitCount":0,"children":[2910]},{"id":2910,"callFrame":{"functionName":"TreeView.onModelEvents","scriptId":"743","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeView.js","lineNumber":546,"columnNumber":52},"hitCount":0,"children":[2911]},{"id":2911,"callFrame":{"functionName":"TreeView.onModelFocusChange","scriptId":"743","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeView.js","lineNumber":899,"columnNumber":57},"hitCount":1,"positionTicks":[{"line":904,"ticks":1}]},{"id":2912,"callFrame":{"functionName":"Tree.clearSelection","scriptId":"348","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeImpl.js","lineNumber":225,"columnNumber":49},"hitCount":2,"children":[2913],"positionTicks":[{"line":228,"ticks":2}]},{"id":2913,"callFrame":{"functionName":"TreeModel.setSelection","scriptId":"742","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeModel.js","lineNumber":799,"columnNumber":52},"hitCount":0,"children":[2914]},{"id":2914,"callFrame":{"functionName":"EventEmitter.emit","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":148,"columnNumber":47},"hitCount":0,"children":[2915]},{"id":2915,"callFrame":{"functionName":"EventEmitter._emitEvents","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":139,"columnNumber":54},"hitCount":0,"children":[2916]},{"id":2916,"callFrame":{"functionName":"EventEmitter._emitToBulkListeners","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":133,"columnNumber":63},"hitCount":0,"children":[2917]},{"id":2917,"callFrame":{"functionName":"safeInvoke1Arg","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":243,"columnNumber":27},"hitCount":0,"children":[2918]},{"id":2918,"callFrame":{"functionName":"","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":96,"columnNumber":57},"hitCount":0,"children":[2919]},{"id":2919,"callFrame":{"functionName":"EventEmitter._emitEvents","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":139,"columnNumber":54},"hitCount":0,"children":[2920]},{"id":2920,"callFrame":{"functionName":"EventEmitter._emitToSpecificTypeListeners","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":125,"columnNumber":71},"hitCount":0,"children":[2921]},{"id":2921,"callFrame":{"functionName":"safeInvoke1Arg","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":243,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":244,"ticks":1}]},{"id":2922,"callFrame":{"functionName":"Tree.setFocus","scriptId":"348","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeImpl.js","lineNumber":237,"columnNumber":43},"hitCount":0,"children":[2923]},{"id":2923,"callFrame":{"functionName":"TreeModel.setFocus","scriptId":"742","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeModel.js","lineNumber":884,"columnNumber":48},"hitCount":1,"children":[2924,2967],"positionTicks":[{"line":885,"ticks":1}]},{"id":2924,"callFrame":{"functionName":"TreeModel.setTraits","scriptId":"742","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeModel.js","lineNumber":1053,"columnNumber":49},"hitCount":1,"children":[2925,2926],"positionTicks":[{"line":1054,"ticks":1}]},{"id":2925,"callFrame":{"functionName":"TreeModel.getItem","scriptId":"742","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeModel.js","lineNumber":987,"columnNumber":47},"hitCount":1,"positionTicks":[{"line":1002,"ticks":1}]},{"id":2926,"callFrame":{"functionName":"Item.addTrait","scriptId":"742","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeModel.js","lineNumber":228,"columnNumber":43},"hitCount":0,"children":[2927]},{"id":2927,"callFrame":{"functionName":"EventEmitter.emit","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":148,"columnNumber":47},"hitCount":0,"children":[2928]},{"id":2928,"callFrame":{"functionName":"EventEmitter._emitEvents","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":139,"columnNumber":54},"hitCount":0,"children":[2929]},{"id":2929,"callFrame":{"functionName":"EventEmitter._emitToBulkListeners","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":133,"columnNumber":63},"hitCount":0,"children":[2930]},{"id":2930,"callFrame":{"functionName":"safeInvoke1Arg","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":243,"columnNumber":27},"hitCount":0,"children":[2931]},{"id":2931,"callFrame":{"functionName":"","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":96,"columnNumber":57},"hitCount":0,"children":[2932]},{"id":2932,"callFrame":{"functionName":"EventEmitter._emitEvents","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":139,"columnNumber":54},"hitCount":0,"children":[2933]},{"id":2933,"callFrame":{"functionName":"EventEmitter._emitToBulkListeners","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":133,"columnNumber":63},"hitCount":0,"children":[2934]},{"id":2934,"callFrame":{"functionName":"safeInvoke1Arg","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":243,"columnNumber":27},"hitCount":0,"children":[2935]},{"id":2935,"callFrame":{"functionName":"","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":96,"columnNumber":57},"hitCount":0,"children":[2936]},{"id":2936,"callFrame":{"functionName":"EventEmitter._emitEvents","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":139,"columnNumber":54},"hitCount":0,"children":[2937]},{"id":2937,"callFrame":{"functionName":"EventEmitter._emitToBulkListeners","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":133,"columnNumber":63},"hitCount":0,"children":[2938]},{"id":2938,"callFrame":{"functionName":"safeInvoke1Arg","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":243,"columnNumber":27},"hitCount":0,"children":[2939]},{"id":2939,"callFrame":{"functionName":"","scriptId":"743","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeView.js","lineNumber":544,"columnNumber":73},"hitCount":0,"children":[2940]},{"id":2940,"callFrame":{"functionName":"TreeView.onModelEvents","scriptId":"743","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeView.js","lineNumber":546,"columnNumber":52},"hitCount":1,"children":[2953],"positionTicks":[{"line":585,"ticks":1}]},{"id":2953,"callFrame":{"functionName":"TreeView.onItemAddTrait","scriptId":"743","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeView.js","lineNumber":865,"columnNumber":53},"hitCount":0,"children":[2954]},{"id":2954,"callFrame":{"functionName":"ViewItem.addClass","scriptId":"743","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeView.js","lineNumber":134,"columnNumber":47},"hitCount":0,"children":[2955]},{"id":2955,"callFrame":{"functionName":"ViewItem.render","scriptId":"743","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeView.js","lineNumber":142,"columnNumber":45},"hitCount":1,"positionTicks":[{"line":143,"ticks":1}]},{"id":2967,"callFrame":{"functionName":"EventEmitter.emit","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":148,"columnNumber":47},"hitCount":0,"children":[2968]},{"id":2968,"callFrame":{"functionName":"EventEmitter._emitEvents","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":139,"columnNumber":54},"hitCount":0,"children":[2969]},{"id":2969,"callFrame":{"functionName":"EventEmitter._emitToBulkListeners","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":133,"columnNumber":63},"hitCount":0,"children":[2970]},{"id":2970,"callFrame":{"functionName":"safeInvoke1Arg","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":243,"columnNumber":27},"hitCount":0,"children":[2971]},{"id":2971,"callFrame":{"functionName":"","scriptId":"743","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeView.js","lineNumber":544,"columnNumber":73},"hitCount":0,"children":[2972]},{"id":2972,"callFrame":{"functionName":"TreeView.onModelEvents","scriptId":"743","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeView.js","lineNumber":546,"columnNumber":52},"hitCount":0,"children":[2973]},{"id":2973,"callFrame":{"functionName":"TreeView.onModelFocusChange","scriptId":"743","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeView.js","lineNumber":899,"columnNumber":57},"hitCount":0,"children":[2974]},{"id":2974,"callFrame":{"functionName":"DataSource.getId","scriptId":"723","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/parts/files/browser/views/openEditorsViewer.js","lineNumber":30,"columnNumber":46},"hitCount":0,"children":[2975]},{"id":2975,"callFrame":{"functionName":"OpenEditor.getId","scriptId":"316","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/parts/files/common/explorerModel.js","lineNumber":390,"columnNumber":46},"hitCount":0,"children":[2976]},{"id":2976,"callFrame":{"functionName":"FileEditorInput.getName","scriptId":"323","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/parts/files/common/editors/fileEditorInput.js","lineNumber":96,"columnNumber":53},"hitCount":0,"children":[2977]},{"id":2977,"callFrame":{"functionName":"FileEditorInput.decorateOrphanedFiles","scriptId":"323","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/parts/files/common/editors/fileEditorInput.js","lineNumber":176,"columnNumber":67},"hitCount":0,"children":[2978]},{"id":2978,"callFrame":{"functionName":"TextFileEditorModel.hasState","scriptId":"729","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/common/textFileEditorModel.js","lineNumber":706,"columnNumber":58},"hitCount":1,"positionTicks":[{"line":707,"ticks":1}]},{"id":2941,"callFrame":{"functionName":"Tree.setSelection","scriptId":"348","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeImpl.js","lineNumber":213,"columnNumber":47},"hitCount":1,"children":[2942],"positionTicks":[{"line":214,"ticks":1}]},{"id":2942,"callFrame":{"functionName":"TreeModel.setSelection","scriptId":"742","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeModel.js","lineNumber":799,"columnNumber":52},"hitCount":1,"children":[2943],"positionTicks":[{"line":800,"ticks":1}]},{"id":2943,"callFrame":{"functionName":"TreeModel.setTraits","scriptId":"742","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeModel.js","lineNumber":1053,"columnNumber":49},"hitCount":1,"children":[2984],"positionTicks":[{"line":1086,"ticks":1}]},{"id":2984,"callFrame":{"functionName":"Item.addTrait","scriptId":"742","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeModel.js","lineNumber":228,"columnNumber":43},"hitCount":0,"children":[2985]},{"id":2985,"callFrame":{"functionName":"EventEmitter.emit","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":148,"columnNumber":47},"hitCount":0,"children":[2986]},{"id":2986,"callFrame":{"functionName":"EventEmitter._emitEvents","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":139,"columnNumber":54},"hitCount":0,"children":[2987]},{"id":2987,"callFrame":{"functionName":"EventEmitter._emitToBulkListeners","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":133,"columnNumber":63},"hitCount":0,"children":[2988]},{"id":2988,"callFrame":{"functionName":"safeInvoke1Arg","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":243,"columnNumber":27},"hitCount":0,"children":[2989]},{"id":2989,"callFrame":{"functionName":"","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":96,"columnNumber":57},"hitCount":0,"children":[2990]},{"id":2990,"callFrame":{"functionName":"EventEmitter._emitEvents","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[2991]},{"id":2991,"callFrame":{"functionName":"EventEmitter._emitToBulkListeners","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":133,"columnNumber":63},"hitCount":0,"children":[2992]},{"id":2992,"callFrame":{"functionName":"safeInvoke1Arg","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":243,"columnNumber":27},"hitCount":0,"children":[2993]},{"id":2993,"callFrame":{"functionName":"","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":96,"columnNumber":57},"hitCount":0,"children":[2994]},{"id":2994,"callFrame":{"functionName":"EventEmitter._emitEvents","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":139,"columnNumber":54},"hitCount":0,"children":[2995]},{"id":2995,"callFrame":{"functionName":"EventEmitter._emitToBulkListeners","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":133,"columnNumber":63},"hitCount":0,"children":[2996]},{"id":2996,"callFrame":{"functionName":"safeInvoke1Arg","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":243,"columnNumber":27},"hitCount":0,"children":[2997]},{"id":2997,"callFrame":{"functionName":"","scriptId":"743","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeView.js","lineNumber":544,"columnNumber":73},"hitCount":0,"children":[2998]},{"id":2998,"callFrame":{"functionName":"TreeView.onModelEvents","scriptId":"743","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeView.js","lineNumber":546,"columnNumber":52},"hitCount":0,"children":[2999]},{"id":2999,"callFrame":{"functionName":"TreeView.onItemAddTrait","scriptId":"743","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeView.js","lineNumber":865,"columnNumber":53},"hitCount":0,"children":[3000]},{"id":3000,"callFrame":{"functionName":"ViewItem.addClass","scriptId":"743","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeView.js","lineNumber":134,"columnNumber":47},"hitCount":0,"children":[3001]},{"id":3001,"callFrame":{"functionName":"ViewItem.render","scriptId":"743","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeView.js","lineNumber":142,"columnNumber":45},"hitCount":1,"children":[3002],"positionTicks":[{"line":155,"ticks":1}]},{"id":3002,"callFrame":{"functionName":"AccessibilityProvider.getAriaLabel","scriptId":"723","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/parts/files/browser/views/openEditorsViewer.js","lineNumber":257,"columnNumber":64},"hitCount":0,"children":[3003]},{"id":3003,"callFrame":{"functionName":"NLSPlugin.localize","scriptId":"106","url":"file:///Users/bpasero/Development/monaco/out/vs/nls.js","lineNumber":72,"columnNumber":36},"hitCount":2,"positionTicks":[{"line":75,"ticks":1},{"line":78,"ticks":1}]},{"id":2944,"callFrame":{"functionName":"Tree.getRelativeTop","scriptId":"348","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeImpl.js","lineNumber":170,"columnNumber":49},"hitCount":1,"positionTicks":[{"line":174,"ticks":1}]},{"id":2945,"callFrame":{"functionName":"Tree.reveal","scriptId":"348","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeImpl.js","lineNumber":166,"columnNumber":41},"hitCount":0,"children":[2946]},{"id":2946,"callFrame":{"functionName":"TreeModel.reveal","scriptId":"742","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeModel.js","lineNumber":723,"columnNumber":46},"hitCount":0,"children":[2947]},{"id":2947,"callFrame":{"functionName":"CompletePromise_then","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1532,"columnNumber":47},"hitCount":0,"children":[2948]},{"id":2948,"callFrame":{"functionName":"","scriptId":"742","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeModel.js","lineNumber":732,"columnNumber":29},"hitCount":0,"children":[2949]},{"id":2949,"callFrame":{"functionName":"TreeModel.getItem","scriptId":"742","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeModel.js","lineNumber":987,"columnNumber":47},"hitCount":0,"children":[2950]},{"id":2950,"callFrame":{"functionName":"DataSource.getId","scriptId":"723","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/parts/files/browser/views/openEditorsViewer.js","lineNumber":30,"columnNumber":46},"hitCount":0,"children":[2951]},{"id":2951,"callFrame":{"functionName":"OpenEditor.getId","scriptId":"316","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/parts/files/common/explorerModel.js","lineNumber":390,"columnNumber":46},"hitCount":0,"children":[2952]},{"id":2952,"callFrame":{"functionName":"EditorGroup.indexOf","scriptId":"725","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/common/editor/editorStacksModel.js","lineNumber":487,"columnNumber":49},"hitCount":2,"positionTicks":[{"line":488,"ticks":1},{"line":495,"ticks":1}]},{"id":2704,"callFrame":{"functionName":"LinkedList.toArray","scriptId":"692","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/linkedList.js","lineNumber":100,"columnNumber":48},"hitCount":3,"children":[2705,2776],"positionTicks":[{"line":103,"ticks":3}]},{"id":2705,"callFrame":{"functionName":"FileEditorInput.onModelOrphanedChanged","scriptId":"323","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/parts/files/common/editors/fileEditorInput.js","lineNumber":62,"columnNumber":68},"hitCount":1,"positionTicks":[{"line":63,"ticks":1}]},{"id":2776,"callFrame":{"functionName":"[Symbol.hasInstance]","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":5},{"id":3012,"callFrame":{"functionName":"LinkedList.toArray","scriptId":"692","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/linkedList.js","lineNumber":100,"columnNumber":48},"hitCount":3,"children":[3347],"positionTicks":[{"line":104,"ticks":2},{"line":103,"ticks":1}]},{"id":3347,"callFrame":{"functionName":"[Symbol.hasInstance]","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":3027,"callFrame":{"functionName":"","scriptId":"729","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/common/textFileEditorModel.js","lineNumber":69,"columnNumber":63},"hitCount":2,"positionTicks":[{"line":70,"ticks":2}]},{"id":3029,"callFrame":{"functionName":"","scriptId":"806","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/browser/parts/editor/editorGroupsControl.js","lineNumber":67,"columnNumber":82},"hitCount":1,"children":[3030],"positionTicks":[{"line":68,"ticks":1}]},{"id":3030,"callFrame":{"functionName":"EditorGroupsControl.handleStacksChanged","scriptId":"806","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/browser/parts/editor/editorGroupsControl.js","lineNumber":173,"columnNumber":69},"hitCount":0,"children":[3031]},{"id":3031,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":0,"children":[3032]},{"id":3032,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":1,"children":[3033,3035],"positionTicks":[{"line":776,"ticks":1}]},{"id":3033,"callFrame":{"functionName":"","scriptId":"806","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/browser/parts/editor/editorGroupsControl.js","lineNumber":179,"columnNumber":48},"hitCount":2,"children":[3034],"positionTicks":[{"line":181,"ticks":1},{"line":183,"ticks":1}]},{"id":3034,"callFrame":{"functionName":"TabsTitleControl.setContext","scriptId":"1024","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/browser/parts/editor/tabsTitleControl.js","lineNumber":61,"columnNumber":57},"hitCount":1,"positionTicks":[{"line":64,"ticks":1}]},{"id":3035,"callFrame":{"functionName":"","scriptId":"806","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/browser/parts/editor/editorGroupsControl.js","lineNumber":189,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":200,"ticks":1}]},{"id":3036,"callFrame":{"functionName":"","scriptId":"1023","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/browser/parts/editor/titleControl.js","lineNumber":46,"columnNumber":68},"hitCount":1,"children":[3037],"positionTicks":[{"line":47,"ticks":1}]},{"id":3037,"callFrame":{"functionName":"TitleControl.onSchedule","scriptId":"1023","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/browser/parts/editor/titleControl.js","lineNumber":88,"columnNumber":53},"hitCount":1,"children":[3038],"positionTicks":[{"line":94,"ticks":1}]},{"id":3038,"callFrame":{"functionName":"TabsTitleControl.doUpdate","scriptId":"1024","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/browser/parts/editor/tabsTitleControl.js","lineNumber":172,"columnNumber":55},"hitCount":3,"children":[3039,3043,3059,3180],"positionTicks":[{"line":250,"ticks":1},{"line":252,"ticks":1},{"line":181,"ticks":1}]},{"id":3039,"callFrame":{"functionName":"TabsTitleControl.getTabLabels","scriptId":"1024","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/browser/parts/editor/tabsTitleControl.js","lineNumber":253,"columnNumber":59},"hitCount":3,"children":[3040,3041],"positionTicks":[{"line":265,"ticks":2},{"line":255,"ticks":1}]},{"id":3040,"callFrame":{"functionName":"map","scriptId":"6","url":"native array.js","lineNumber":831,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":832,"ticks":1}]},{"id":3041,"callFrame":{"functionName":"TabsTitleControl.shortenTabLabels","scriptId":"1024","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/browser/parts/editor/tabsTitleControl.js","lineNumber":269,"columnNumber":63},"hitCount":0,"children":[3042]},{"id":3042,"callFrame":{"functionName":"forEach","scriptId":"10","url":"native collection.js","lineNumber":329,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":330,"ticks":1}]},{"id":3043,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":0,"children":[3044]},{"id":3044,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":1,"children":[3045],"positionTicks":[{"line":776,"ticks":1}]},{"id":3045,"callFrame":{"functionName":"","scriptId":"1024","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/browser/parts/editor/tabsTitleControl.js","lineNumber":190,"columnNumber":44},"hitCount":4,"children":[3046,3048,3050,3051],"positionTicks":[{"line":194,"ticks":1},{"line":220,"ticks":1},{"line":237,"ticks":1},{"line":238,"ticks":1}]},{"id":3046,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":0,"children":[3047]},{"id":3047,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":776,"ticks":1}]},{"id":3048,"callFrame":{"functionName":"ResourceLabel.setLabel","scriptId":"290","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/browser/labels.js","lineNumber":83,"columnNumber":52},"hitCount":0,"children":[3049]},{"id":3049,"callFrame":{"functionName":"ResourceLabel.render","scriptId":"290","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/browser/labels.js","lineNumber":112,"columnNumber":50},"hitCount":1,"positionTicks":[{"line":113,"ticks":1}]},{"id":3050,"callFrame":{"functionName":"FileEditorInput.isDirty","scriptId":"323","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/parts/files/common/editors/fileEditorInput.js","lineNumber":183,"columnNumber":53},"hitCount":1,"positionTicks":[{"line":184,"ticks":1}]},{"id":3051,"callFrame":{"functionName":"Themable.getColor","scriptId":"448","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/common/theme.js","lineNumber":353,"columnNumber":47},"hitCount":0,"children":[3052]},{"id":3052,"callFrame":{"functionName":"ColorThemeData.getColor","scriptId":"1055","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/common/theme.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[3053]},{"id":3053,"callFrame":{"functionName":"ColorThemeData.getDefault","scriptId":"1055","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/common/theme.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[3054]},{"id":3054,"callFrame":{"functionName":"ColorRegistry.resolveDefaultColor","scriptId":"359","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/common/theme.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[3055]},{"id":3055,"callFrame":{"functionName":"resolveColorValue","scriptId":"359","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/common/theme.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[3056]},{"id":3056,"callFrame":{"functionName":"","scriptId":"359","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/theme/common/colorRegistry.js","lineNumber":215,"columnNumber":24},"hitCount":0,"children":[3057]},{"id":3057,"callFrame":{"functionName":"resolveColorValue","scriptId":"359","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/theme/common/colorRegistry.js","lineNumber":261,"columnNumber":30},"hitCount":0,"children":[3058]},{"id":3058,"callFrame":{"functionName":"ColorThemeData.getColor","scriptId":"1055","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/themes/electron-browser/colorThemeData.js","lineNumber":33,"columnNumber":53},"hitCount":1,"positionTicks":[{"line":46,"ticks":1}]},{"id":3059,"callFrame":{"functionName":"TitleControl.updateEditorActionsToolbar","scriptId":"1023","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/browser/parts/editor/titleControl.js","lineNumber":229,"columnNumber":69},"hitCount":6,"children":[3060,3094,3097,3098],"positionTicks":[{"line":256,"ticks":1},{"line":242,"ticks":1},{"line":243,"ticks":2},{"line":244,"ticks":1},{"line":270,"ticks":1}]},{"id":3060,"callFrame":{"functionName":"TitleControl.getEditorActions","scriptId":"1023","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/browser/parts/editor/titleControl.js","lineNumber":196,"columnNumber":59},"hitCount":2,"children":[3061,3066,3072,3074,3085,3087],"positionTicks":[{"line":209,"ticks":1},{"line":228,"ticks":1}]},{"id":3061,"callFrame":{"functionName":"ResourceContextKey.set","scriptId":"721","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/common/resources.js","lineNumber":25,"columnNumber":52},"hitCount":0,"children":[3062]},{"id":3062,"callFrame":{"functionName":"ModeServiceImpl.getModeIdByFilenameOrFirstLine","scriptId":"835","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/services/modeServiceImpl.js","lineNumber":41,"columnNumber":76},"hitCount":0,"children":[3063]},{"id":3063,"callFrame":{"functionName":"LanguagesRegistry.getModeIdsFromFilenameOrFirstLine","scriptId":"1038","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/services/modeServiceImpl.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[3064]},{"id":3064,"callFrame":{"functionName":"guessMimeTypes","scriptId":"716","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/mime.js","lineNumber":81,"columnNumber":27},"hitCount":0,"children":[3065]},{"id":3065,"callFrame":{"functionName":"guessMimeTypeByPath","scriptId":"716","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/mime.js","lineNumber":107,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":117,"ticks":1}]},{"id":3066,"callFrame":{"functionName":"dispose","scriptId":"250","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/lifecycle.js","lineNumber":15,"columnNumber":20},"hitCount":0,"children":[3067]},{"id":3067,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":0,"children":[3068]},{"id":3068,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":0,"children":[3069]},{"id":3069,"callFrame":{"functionName":"","scriptId":"250","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/lifecycle.js","lineNumber":21,"columnNumber":35},"hitCount":0,"children":[3070]},{"id":3070,"callFrame":{"functionName":"Menu.dispose","scriptId":"828","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/actions/common/menu.js","lineNumber":58,"columnNumber":42},"hitCount":0,"children":[3071]},{"id":3071,"callFrame":{"functionName":"Emitter.dispose","scriptId":"342","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/event.js","lineNumber":93,"columnNumber":45},"hitCount":1,"positionTicks":[{"line":96,"ticks":1}]},{"id":3072,"callFrame":{"functionName":"CommonCodeEditor.invokeWithinContext","scriptId":"615","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/commonCodeEditor.js","lineNumber":102,"columnNumber":66},"hitCount":0,"children":[3073]},{"id":3073,"callFrame":{"functionName":"InstantiationService.invokeFunction","scriptId":"860","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/instantiation/common/instantiationService.js","lineNumber":30,"columnNumber":65},"hitCount":1,"positionTicks":[{"line":48,"ticks":1}]},{"id":3074,"callFrame":{"functionName":"MenuService.createMenu","scriptId":"486","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/actions/common/menuService.js","lineNumber":22,"columnNumber":52},"hitCount":0,"children":[3075,3076]},{"id":3075,"callFrame":{"functionName":"ExtensionService.onReady","scriptId":"842","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/extensions/electron-browser/extensionService.js","lineNumber":181,"columnNumber":54},"hitCount":1,"positionTicks":[{"line":182,"ticks":1}]},{"id":3076,"callFrame":{"functionName":"Menu","scriptId":"828","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/actions/common/menu.js","lineNumber":17,"columnNumber":21},"hitCount":0,"children":[3077]},{"id":3077,"callFrame":{"functionName":"CompletePromise_then","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1532,"columnNumber":47},"hitCount":1,"children":[3078],"positionTicks":[{"line":1567,"ticks":1}]},{"id":3078,"callFrame":{"functionName":"","scriptId":"828","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/actions/common/menu.js","lineNumber":25,"columnNumber":40},"hitCount":1,"children":[3079,3082,3083],"positionTicks":[{"line":26,"ticks":1}]},{"id":3079,"callFrame":{"functionName":"sort","scriptId":"6","url":"native array.js","lineNumber":748,"columnNumber":18},"hitCount":0,"children":[3080]},{"id":3080,"callFrame":{"functionName":"InnerArraySort","scriptId":"6","url":"native array.js","lineNumber":529,"columnNumber":23},"hitCount":0,"children":[3081]},{"id":3081,"callFrame":{"functionName":"QuickSort","scriptId":"6","url":"native array.js","lineNumber":573,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":574,"ticks":1}]},{"id":3082,"callFrame":{"functionName":"Menu._fillInKbExprKeys","scriptId":"828","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/actions/common/menu.js","lineNumber":89,"columnNumber":42},"hitCount":1,"positionTicks":[{"line":91,"ticks":1}]},{"id":3083,"callFrame":{"functionName":"get","scriptId":"468","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/contextkey/browser/contextKeyService.js","lineNumber":258,"columnNumber":26},"hitCount":0,"children":[3084]},{"id":3084,"callFrame":{"functionName":"get","scriptId":"468","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/contextkey/browser/contextKeyService.js","lineNumber":258,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":259,"ticks":1}]},{"id":3085,"callFrame":{"functionName":"ResourceContextKey.get","scriptId":"721","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/common/resources.js","lineNumber":38,"columnNumber":52},"hitCount":0,"children":[3086]},{"id":3086,"callFrame":{"functionName":"ContextKey.get","scriptId":"468","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/contextkey/browser/contextKeyService.js","lineNumber":135,"columnNumber":44},"hitCount":1,"positionTicks":[{"line":138,"ticks":1}]},{"id":3087,"callFrame":{"functionName":"fillInActions","scriptId":"373","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/actions/browser/menuItemActionItem.js","lineNumber":26,"columnNumber":26},"hitCount":0,"children":[3088]},{"id":3088,"callFrame":{"functionName":"Menu.getActions","scriptId":"828","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/actions/common/menu.js","lineNumber":69,"columnNumber":45},"hitCount":0,"children":[3089,3092]},{"id":3089,"callFrame":{"functionName":"AbstractContextKeyService.contextMatchesRules","scriptId":"468","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/contextkey/browser/contextKeyService.js","lineNumber":169,"columnNumber":75},"hitCount":0,"children":[3090]},{"id":3090,"callFrame":{"functionName":"KeybindingResolver.contextMatchesRules","scriptId":"810","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/contextkey/browser/contextKeyService.js","lineNumber":-1,"columnNumber":-1},"hitCount":1,"children":[3091],"positionTicks":[{"line":208,"ticks":1}]},{"id":3091,"callFrame":{"functionName":"ContextKeyAndExpr.evaluate","scriptId":"240","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/contextkey/common/contextkey.js","lineNumber":314,"columnNumber":56},"hitCount":1,"positionTicks":[{"line":318,"ticks":1}]},{"id":3092,"callFrame":{"functionName":"MenuItemAction","scriptId":"241","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/actions/common/actions.js","lineNumber":135,"columnNumber":31},"hitCount":0,"children":[3093]},{"id":3093,"callFrame":{"functionName":"ExecuteCommandAction","scriptId":"241","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/actions/common/actions.js","lineNumber":114,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":116,"ticks":1}]},{"id":3094,"callFrame":{"functionName":"Separator","scriptId":"314","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/ui/actionbar/actionbar.js","lineNumber":173,"columnNumber":26},"hitCount":0,"children":[3095]},{"id":3095,"callFrame":{"functionName":"set","scriptId":"245","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/actions.js","lineNumber":133,"columnNumber":26},"hitCount":0,"children":[3096]},{"id":3096,"callFrame":{"functionName":"Action._setEnabled","scriptId":"245","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/actions.js","lineNumber":139,"columnNumber":48},"hitCount":1,"positionTicks":[{"line":140,"ticks":1}]},{"id":3097,"callFrame":{"functionName":"equals","scriptId":"244","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/arrays.js","lineNumber":52,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":59,"ticks":1}]},{"id":3098,"callFrame":{"functionName":"","scriptId":"749","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/ui/toolbar/toolbar.js","lineNumber":79,"columnNumber":28},"hitCount":0,"children":[3099,3110]},{"id":3099,"callFrame":{"functionName":"ActionBar.clear","scriptId":"314","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/ui/actionbar/actionbar.js","lineNumber":500,"columnNumber":45},"hitCount":0,"children":[3100]},{"id":3100,"callFrame":{"functionName":"dispose","scriptId":"250","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/lifecycle.js","lineNumber":15,"columnNumber":20},"hitCount":0,"children":[3101]},{"id":3101,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":0,"children":[3102]},{"id":3102,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":0,"children":[3103]},{"id":3103,"callFrame":{"functionName":"","scriptId":"250","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/lifecycle.js","lineNumber":21,"columnNumber":35},"hitCount":1,"children":[3104,3107],"positionTicks":[{"line":22,"ticks":1}]},{"id":3104,"callFrame":{"functionName":"BaseActionItem.dispose","scriptId":"314","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/ui/actionbar/actionbar.js","lineNumber":156,"columnNumber":52},"hitCount":1,"children":[3105,3106],"positionTicks":[{"line":159,"ticks":1}]},{"id":3105,"callFrame":{"functionName":"Builder.destroy","scriptId":"346","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/builder.js","lineNumber":1285,"columnNumber":45},"hitCount":1,"positionTicks":[{"line":1300,"ticks":1}]},{"id":3106,"callFrame":{"functionName":"Gesture.dispose","scriptId":"726","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/touch.js","lineNumber":22,"columnNumber":45},"hitCount":1,"positionTicks":[{"line":23,"ticks":1}]},{"id":3107,"callFrame":{"functionName":"DropdownMenuActionItem.dispose","scriptId":"749","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/ui/toolbar/toolbar.js","lineNumber":201,"columnNumber":60},"hitCount":1,"children":[3108],"positionTicks":[{"line":204,"ticks":1}]},{"id":3108,"callFrame":{"functionName":"BaseActionItem.dispose","scriptId":"314","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/ui/actionbar/actionbar.js","lineNumber":156,"columnNumber":52},"hitCount":0,"children":[3109]},{"id":3109,"callFrame":{"functionName":"dispose","scriptId":"250","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/lifecycle.js","lineNumber":15,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":16,"ticks":1}]},{"id":3110,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":0,"children":[3111]},{"id":3111,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":0,"children":[3112]},{"id":3112,"callFrame":{"functionName":"","scriptId":"749","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/ui/toolbar/toolbar.js","lineNumber":88,"columnNumber":53},"hitCount":1,"children":[3113],"positionTicks":[{"line":91,"ticks":1}]},{"id":3113,"callFrame":{"functionName":"ActionBar.push","scriptId":"314","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/ui/actionbar/actionbar.js","lineNumber":448,"columnNumber":44},"hitCount":0,"children":[3114]},{"id":3114,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":0,"children":[3115]},{"id":3115,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":0,"children":[3116]},{"id":3116,"callFrame":{"functionName":"","scriptId":"314","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/ui/actionbar/actionbar.js","lineNumber":453,"columnNumber":37},"hitCount":3,"children":[3117,3125,3145,3147,3166],"positionTicks":[{"line":473,"ticks":2},{"line":454,"ticks":1}]},{"id":3117,"callFrame":{"functionName":"actionItemProvider","scriptId":"749","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/ui/toolbar/toolbar.js","lineNumber":35,"columnNumber":45},"hitCount":0,"children":[3118]},{"id":3118,"callFrame":{"functionName":"actionItemProvider","scriptId":"1023","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/browser/parts/editor/titleControl.js","lineNumber":150,"columnNumber":45},"hitCount":1,"children":[3119],"positionTicks":[{"line":151,"ticks":1}]},{"id":3119,"callFrame":{"functionName":"TitleControl.actionItemProvider","scriptId":"1023","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/browser/parts/editor/titleControl.js","lineNumber":173,"columnNumber":61},"hitCount":2,"children":[3120],"positionTicks":[{"line":184,"ticks":1},{"line":195,"ticks":1}]},{"id":3120,"callFrame":{"functionName":"createActionItem","scriptId":"373","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/actions/browser/menuItemActionItem.js","lineNumber":69,"columnNumber":29},"hitCount":0,"children":[3121]},{"id":3121,"callFrame":{"functionName":"MenuItemActionItem","scriptId":"373","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/actions/browser/menuItemActionItem.js","lineNumber":95,"columnNumber":35},"hitCount":0,"children":[3122]},{"id":3122,"callFrame":{"functionName":"ActionItem","scriptId":"314","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/ui/actionbar/actionbar.js","lineNumber":187,"columnNumber":27},"hitCount":0,"children":[3123]},{"id":3123,"callFrame":{"functionName":"BaseActionItem","scriptId":"314","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/ui/actionbar/actionbar.js","lineNumber":19,"columnNumber":31},"hitCount":0,"children":[3124]},{"id":3124,"callFrame":{"functionName":"_event","scriptId":"342","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/event.js","lineNumber":46,"columnNumber":43},"hitCount":1,"positionTicks":[{"line":51,"ticks":1}]},{"id":3125,"callFrame":{"functionName":"MenuItemActionItem.render","scriptId":"373","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/actions/browser/menuItemActionItem.js","lineNumber":116,"columnNumber":55},"hitCount":1,"children":[3126],"positionTicks":[{"line":117,"ticks":1}]},{"id":3126,"callFrame":{"functionName":"ActionItem.render","scriptId":"314","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/ui/actionbar/actionbar.js","lineNumber":196,"columnNumber":47},"hitCount":4,"children":[3127,3133,3139,3141],"positionTicks":[{"line":216,"ticks":1},{"line":218,"ticks":1},{"line":219,"ticks":1},{"line":199,"ticks":1}]},{"id":3127,"callFrame":{"functionName":"BaseActionItem.render","scriptId":"314","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/ui/actionbar/actionbar.js","lineNumber":81,"columnNumber":51},"hitCount":0,"children":[3128,3132]},{"id":3128,"callFrame":{"functionName":"Gesture","scriptId":"726","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/touch.js","lineNumber":16,"columnNumber":24},"hitCount":0,"children":[3129]},{"id":3129,"callFrame":{"functionName":"set","scriptId":"726","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/touch.js","lineNumber":30,"columnNumber":26},"hitCount":0,"children":[3130]},{"id":3130,"callFrame":{"functionName":"addDisposableListener","scriptId":"237","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/dom.js","lineNumber":190,"columnNumber":34},"hitCount":1,"children":[3131],"positionTicks":[{"line":192,"ticks":1}]},{"id":3131,"callFrame":{"functionName":"addEventListener","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":192,"ticks":1}]},{"id":3132,"callFrame":{"functionName":"Builder.on","scriptId":"346","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/builder.js","lineNumber":405,"columnNumber":40},"hitCount":1,"positionTicks":[{"line":429,"ticks":1}]},{"id":3133,"callFrame":{"functionName":"exports.$","scriptId":"346","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/builder.js","lineNumber":1581,"columnNumber":25},"hitCount":0,"children":[3134,3135]},{"id":3134,"callFrame":{"functionName":"isHTMLElement","scriptId":"237","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/dom.js","lineNumber":642,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":648,"ticks":1}]},{"id":3135,"callFrame":{"functionName":"Builder.element","scriptId":"346","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/builder.js","lineNumber":335,"columnNumber":45},"hitCount":1,"children":[3136],"positionTicks":[{"line":337,"ticks":1}]},{"id":3136,"callFrame":{"functionName":"Builder.doElement","scriptId":"346","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/builder.js","lineNumber":338,"columnNumber":47},"hitCount":0,"children":[3137]},{"id":3137,"callFrame":{"functionName":"Builder.attr","scriptId":"346","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/builder.js","lineNumber":502,"columnNumber":42},"hitCount":1,"children":[3138],"positionTicks":[{"line":509,"ticks":1}]},{"id":3138,"callFrame":{"functionName":"Builder.doSetAttr","scriptId":"346","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/builder.js","lineNumber":526,"columnNumber":47},"hitCount":1,"positionTicks":[{"line":540,"ticks":1}]},{"id":3139,"callFrame":{"functionName":"Builder.attr","scriptId":"346","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/builder.js","lineNumber":502,"columnNumber":42},"hitCount":0,"children":[3140]},{"id":3140,"callFrame":{"functionName":"Builder.doSetAttr","scriptId":"346","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/builder.js","lineNumber":526,"columnNumber":47},"hitCount":1,"positionTicks":[{"line":528,"ticks":1}]},{"id":3141,"callFrame":{"functionName":"ActionItem._updateEnabled","scriptId":"314","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/ui/actionbar/actionbar.js","lineNumber":260,"columnNumber":55},"hitCount":0,"children":[3142]},{"id":3142,"callFrame":{"functionName":"Builder.removeClass","scriptId":"346","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/builder.js","lineNumber":715,"columnNumber":49},"hitCount":0,"children":[3143]},{"id":3143,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":0,"children":[3144]},{"id":3144,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":776,"ticks":1}]},{"id":3145,"callFrame":{"functionName":"exports.$","scriptId":"346","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/builder.js","lineNumber":1581,"columnNumber":25},"hitCount":0,"children":[3146]},{"id":3146,"callFrame":{"functionName":"withElement","scriptId":"346","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/builder.js","lineNumber":1514,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":1516,"ticks":1}]},{"id":3147,"callFrame":{"functionName":"ActionItem.render","scriptId":"314","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/ui/actionbar/actionbar.js","lineNumber":196,"columnNumber":47},"hitCount":1,"children":[3148,3152],"positionTicks":[{"line":217,"ticks":1}]},{"id":3148,"callFrame":{"functionName":"BaseActionItem.render","scriptId":"314","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/ui/actionbar/actionbar.js","lineNumber":81,"columnNumber":51},"hitCount":0,"children":[3149]},{"id":3149,"callFrame":{"functionName":"Gesture","scriptId":"726","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/touch.js","lineNumber":16,"columnNumber":24},"hitCount":0,"children":[3150]},{"id":3150,"callFrame":{"functionName":"set","scriptId":"726","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/touch.js","lineNumber":30,"columnNumber":26},"hitCount":0,"children":[3151]},{"id":3151,"callFrame":{"functionName":"addDisposableListener","scriptId":"237","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/dom.js","lineNumber":190,"columnNumber":34},"hitCount":2,"positionTicks":[{"line":192,"ticks":2}]},{"id":3152,"callFrame":{"functionName":"exports.$","scriptId":"346","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/builder.js","lineNumber":1581,"columnNumber":25},"hitCount":0,"children":[3153]},{"id":3153,"callFrame":{"functionName":"Builder.element","scriptId":"346","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/builder.js","lineNumber":335,"columnNumber":45},"hitCount":0,"children":[3154]},{"id":3154,"callFrame":{"functionName":"Builder.doElement","scriptId":"346","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/builder.js","lineNumber":338,"columnNumber":47},"hitCount":0,"children":[3155]},{"id":3155,"callFrame":{"functionName":"Builder.attr","scriptId":"346","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/builder.js","lineNumber":502,"columnNumber":42},"hitCount":0,"children":[3156]},{"id":3156,"callFrame":{"functionName":"Builder.doSetAttr","scriptId":"346","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/builder.js","lineNumber":526,"columnNumber":47},"hitCount":0,"children":[3157]},{"id":3157,"callFrame":{"functionName":"Builder.addClass","scriptId":"346","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/builder.js","lineNumber":675,"columnNumber":46},"hitCount":0,"children":[3158]},{"id":3158,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":0,"children":[3159]},{"id":3159,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":0,"children":[3160]},{"id":3160,"callFrame":{"functionName":"","scriptId":"346","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/builder.js","lineNumber":681,"columnNumber":37},"hitCount":0,"children":[3161]},{"id":3161,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":0,"children":[3162]},{"id":3162,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":0,"children":[3163]},{"id":3163,"callFrame":{"functionName":"","scriptId":"346","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/builder.js","lineNumber":683,"columnNumber":39},"hitCount":0,"children":[3164]},{"id":3164,"callFrame":{"functionName":"class_2.addClass","scriptId":"237","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/dom.js","lineNumber":146,"columnNumber":46},"hitCount":0,"children":[3165]},{"id":3165,"callFrame":{"functionName":"add","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":149,"ticks":1}]},{"id":3166,"callFrame":{"functionName":"DropdownMenuActionItem.render","scriptId":"749","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/ui/toolbar/toolbar.js","lineNumber":156,"columnNumber":59},"hitCount":0,"children":[3167]},{"id":3167,"callFrame":{"functionName":"DropdownMenu","scriptId":"1000","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/ui/dropdown/dropdown.js","lineNumber":141,"columnNumber":29},"hitCount":1,"children":[3168],"positionTicks":[{"line":143,"ticks":1}]},{"id":3168,"callFrame":{"functionName":"BaseDropdown","scriptId":"1000","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/ui/dropdown/dropdown.js","lineNumber":19,"columnNumber":29},"hitCount":0,"children":[3169,3176]},{"id":3169,"callFrame":{"functionName":"Builder.on","scriptId":"346","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/builder.js","lineNumber":405,"columnNumber":40},"hitCount":0,"children":[3170]},{"id":3170,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":0,"children":[3171]},{"id":3171,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":0,"children":[3172]},{"id":3172,"callFrame":{"functionName":"","scriptId":"346","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/builder.js","lineNumber":409,"columnNumber":38},"hitCount":0,"children":[3173]},{"id":3173,"callFrame":{"functionName":"Builder.on","scriptId":"346","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/builder.js","lineNumber":405,"columnNumber":40},"hitCount":0,"children":[3174]},{"id":3174,"callFrame":{"functionName":"addDisposableListener","scriptId":"237","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/dom.js","lineNumber":190,"columnNumber":34},"hitCount":0,"children":[3175]},{"id":3175,"callFrame":{"functionName":"addEventListener","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":192,"ticks":1}]},{"id":3176,"callFrame":{"functionName":"Gesture","scriptId":"726","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/touch.js","lineNumber":16,"columnNumber":24},"hitCount":0,"children":[3177]},{"id":3177,"callFrame":{"functionName":"set","scriptId":"726","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/touch.js","lineNumber":30,"columnNumber":26},"hitCount":0,"children":[3178]},{"id":3178,"callFrame":{"functionName":"addDisposableListener","scriptId":"237","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/dom.js","lineNumber":190,"columnNumber":34},"hitCount":0,"children":[3179]},{"id":3179,"callFrame":{"functionName":"addEventListener","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":192,"ticks":2}]},{"id":3180,"callFrame":{"functionName":"TabsTitleControl.layout","scriptId":"1024","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/browser/parts/editor/tabsTitleControl.js","lineNumber":411,"columnNumber":53},"hitCount":4,"children":[3181],"positionTicks":[{"line":445,"ticks":4}]},{"id":3181,"callFrame":{"functionName":"TabsTitleControl.layout","scriptId":"1024","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/browser/parts/editor/tabsTitleControl.js","lineNumber":411,"columnNumber":53},"hitCount":1,"positionTicks":[{"line":441,"ticks":1}]},{"id":197,"callFrame":{"functionName":"","scriptId":"743","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeView.js","lineNumber":380,"columnNumber":96},"hitCount":1,"children":[198],"positionTicks":[{"line":381,"ticks":1}]},{"id":198,"callFrame":{"functionName":"TreeView.onClick","scriptId":"743","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeView.js","lineNumber":940,"columnNumber":46},"hitCount":4,"children":[199],"positionTicks":[{"line":958,"ticks":4}]},{"id":199,"callFrame":{"functionName":"DefaultController.onClick","scriptId":"688","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeDefaults.js","lineNumber":94,"columnNumber":55},"hitCount":1,"children":[200],"positionTicks":[{"line":107,"ticks":1}]},{"id":200,"callFrame":{"functionName":"DefaultController.onLeftClick","scriptId":"688","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeDefaults.js","lineNumber":110,"columnNumber":59},"hitCount":0,"children":[201]},{"id":201,"callFrame":{"functionName":"Tree.setSelection","scriptId":"348","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeImpl.js","lineNumber":213,"columnNumber":47},"hitCount":0,"children":[202]},{"id":202,"callFrame":{"functionName":"TreeModel.setSelection","scriptId":"742","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeModel.js","lineNumber":799,"columnNumber":52},"hitCount":0,"children":[203,224]},{"id":203,"callFrame":{"functionName":"TreeModel.setTraits","scriptId":"742","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeModel.js","lineNumber":1053,"columnNumber":49},"hitCount":0,"children":[204,206]},{"id":204,"callFrame":{"functionName":"TreeModel.getItem","scriptId":"742","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeModel.js","lineNumber":987,"columnNumber":47},"hitCount":0,"children":[205]},{"id":205,"callFrame":{"functionName":"ItemRegistry.getItem","scriptId":"742","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeModel.js","lineNumber":103,"columnNumber":50},"hitCount":1,"positionTicks":[{"line":104,"ticks":1}]},{"id":206,"callFrame":{"functionName":"Item.addTrait","scriptId":"742","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeModel.js","lineNumber":228,"columnNumber":43},"hitCount":0,"children":[207]},{"id":207,"callFrame":{"functionName":"EventEmitter.emit","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":148,"columnNumber":47},"hitCount":0,"children":[208]},{"id":208,"callFrame":{"functionName":"EventEmitter._emitEvents","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":139,"columnNumber":54},"hitCount":0,"children":[209]},{"id":209,"callFrame":{"functionName":"EventEmitter._emitToBulkListeners","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":133,"columnNumber":63},"hitCount":0,"children":[210]},{"id":210,"callFrame":{"functionName":"safeInvoke1Arg","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":243,"columnNumber":27},"hitCount":0,"children":[211]},{"id":211,"callFrame":{"functionName":"","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":96,"columnNumber":57},"hitCount":0,"children":[212]},{"id":212,"callFrame":{"functionName":"EventEmitter._emitEvents","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[213]},{"id":213,"callFrame":{"functionName":"EventEmitter._emitToBulkListeners","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":133,"columnNumber":63},"hitCount":0,"children":[214]},{"id":214,"callFrame":{"functionName":"safeInvoke1Arg","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":243,"columnNumber":27},"hitCount":0,"children":[215]},{"id":215,"callFrame":{"functionName":"","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":96,"columnNumber":57},"hitCount":0,"children":[216]},{"id":216,"callFrame":{"functionName":"EventEmitter._emitEvents","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[217]},{"id":217,"callFrame":{"functionName":"EventEmitter._emitToBulkListeners","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":133,"columnNumber":63},"hitCount":0,"children":[218]},{"id":218,"callFrame":{"functionName":"safeInvoke1Arg","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":243,"columnNumber":27},"hitCount":0,"children":[219]},{"id":219,"callFrame":{"functionName":"","scriptId":"743","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeView.js","lineNumber":544,"columnNumber":73},"hitCount":0,"children":[220]},{"id":220,"callFrame":{"functionName":"TreeView.onModelEvents","scriptId":"743","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeView.js","lineNumber":546,"columnNumber":52},"hitCount":0,"children":[221]},{"id":221,"callFrame":{"functionName":"TreeView.onItemAddTrait","scriptId":"743","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeView.js","lineNumber":865,"columnNumber":53},"hitCount":0,"children":[222]},{"id":222,"callFrame":{"functionName":"ViewItem.addClass","scriptId":"743","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeView.js","lineNumber":134,"columnNumber":47},"hitCount":0,"children":[223]},{"id":223,"callFrame":{"functionName":"ViewItem.render","scriptId":"743","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeView.js","lineNumber":142,"columnNumber":45},"hitCount":1,"positionTicks":[{"line":158,"ticks":1}]},{"id":224,"callFrame":{"functionName":"EventEmitter.emit","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":148,"columnNumber":47},"hitCount":0,"children":[225]},{"id":225,"callFrame":{"functionName":"EventEmitter._emitEvents","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":139,"columnNumber":54},"hitCount":0,"children":[226]},{"id":226,"callFrame":{"functionName":"EventEmitter._emitToBulkListeners","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":133,"columnNumber":63},"hitCount":0,"children":[227]},{"id":227,"callFrame":{"functionName":"safeInvoke1Arg","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":243,"columnNumber":27},"hitCount":0,"children":[228]},{"id":228,"callFrame":{"functionName":"","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":96,"columnNumber":57},"hitCount":0,"children":[229]},{"id":229,"callFrame":{"functionName":"EventEmitter._emitEvents","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[230]},{"id":230,"callFrame":{"functionName":"EventEmitter._emitToSpecificTypeListeners","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":125,"columnNumber":71},"hitCount":0,"children":[231]},{"id":231,"callFrame":{"functionName":"safeInvoke1Arg","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":243,"columnNumber":27},"hitCount":0,"children":[232]},{"id":232,"callFrame":{"functionName":"","scriptId":"711","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/quickopen/browser/quickOpenWidget.js","lineNumber":157,"columnNumber":102},"hitCount":1,"children":[233],"positionTicks":[{"line":162,"ticks":1}]},{"id":233,"callFrame":{"functionName":"QuickOpenWidget.elementSelected","scriptId":"711","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/quickopen/browser/quickOpenWidget.js","lineNumber":369,"columnNumber":61},"hitCount":1,"children":[234,240],"positionTicks":[{"line":396,"ticks":1}]},{"id":234,"callFrame":{"functionName":"QuickOpenModel.run","scriptId":"288","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/quickopen/browser/quickOpenModel.js","lineNumber":474,"columnNumber":48},"hitCount":0,"children":[235]},{"id":235,"callFrame":{"functionName":"BaseCommandEntry.run","scriptId":"297","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/parts/quickopen/browser/commandsHandler.js","lineNumber":227,"columnNumber":50},"hitCount":1,"children":[236],"positionTicks":[{"line":231,"ticks":1}]},{"id":236,"callFrame":{"functionName":"BaseCommandEntry.runAction","scriptId":"297","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/parts/quickopen/browser/commandsHandler.js","lineNumber":234,"columnNumber":56},"hitCount":1,"children":[237],"positionTicks":[{"line":240,"ticks":1}]},{"id":237,"callFrame":{"functionName":"","scriptId":"297","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/parts/quickopen/browser/commandsHandler.js","lineNumber":461,"columnNumber":249},"hitCount":0,"children":[238]},{"id":238,"callFrame":{"functionName":"CommandsHandler.onBeforeRunCommand","scriptId":"297","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/parts/quickopen/browser/commandsHandler.js","lineNumber":430,"columnNumber":64},"hitCount":0,"children":[239]},{"id":239,"callFrame":{"functionName":"CommandsHistory.push","scriptId":"297","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/parts/quickopen/browser/commandsHandler.js","lineNumber":76,"columnNumber":50},"hitCount":1,"positionTicks":[{"line":79,"ticks":1}]},{"id":240,"callFrame":{"functionName":"QuickOpenWidget.hide","scriptId":"711","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/quickopen/browser/quickOpenWidget.js","lineNumber":574,"columnNumber":50},"hitCount":0,"children":[241,244,245,365,368,371]},{"id":241,"callFrame":{"functionName":"Builder.hide","scriptId":"346","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/builder.js","lineNumber":964,"columnNumber":42},"hitCount":0,"children":[242]},{"id":242,"callFrame":{"functionName":"Builder.hasClass","scriptId":"346","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/builder.js","lineNumber":709,"columnNumber":46},"hitCount":0,"children":[243]},{"id":243,"callFrame":{"functionName":"class_2.hasClass","scriptId":"237","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/dom.js","lineNumber":143,"columnNumber":46},"hitCount":1,"positionTicks":[{"line":144,"ticks":1}]},{"id":244,"callFrame":{"functionName":"set","scriptId":"352","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/ui/inputbox/inputBox.js","lineNumber":146,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":149,"ticks":1}]},{"id":245,"callFrame":{"functionName":"Tree.setInput","scriptId":"348","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeImpl.js","lineNumber":127,"columnNumber":43},"hitCount":0,"children":[246]},{"id":246,"callFrame":{"functionName":"TreeModel.setInput","scriptId":"742","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeModel.js","lineNumber":605,"columnNumber":48},"hitCount":0,"children":[247,280,283,309,328]},{"id":247,"callFrame":{"functionName":"EventEmitter.emit","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":148,"columnNumber":47},"hitCount":0,"children":[248]},{"id":248,"callFrame":{"functionName":"EventEmitter._emitEvents","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":139,"columnNumber":54},"hitCount":0,"children":[249]},{"id":249,"callFrame":{"functionName":"EventEmitter._emitToBulkListeners","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":133,"columnNumber":63},"hitCount":0,"children":[250]},{"id":250,"callFrame":{"functionName":"safeInvoke1Arg","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":243,"columnNumber":27},"hitCount":0,"children":[251]},{"id":251,"callFrame":{"functionName":"","scriptId":"743","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeView.js","lineNumber":544,"columnNumber":73},"hitCount":0,"children":[252]},{"id":252,"callFrame":{"functionName":"TreeView.onModelEvents","scriptId":"743","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeView.js","lineNumber":546,"columnNumber":52},"hitCount":0,"children":[253,315]},{"id":253,"callFrame":{"functionName":"TreeView.onClearingInput","scriptId":"743","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeView.js","lineNumber":698,"columnNumber":54},"hitCount":0,"children":[254,264]},{"id":254,"callFrame":{"functionName":"HeightMap.onRemoveItems","scriptId":"997","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeViewModel.js","lineNumber":77,"columnNumber":53},"hitCount":9,"children":[255,261],"positionTicks":[{"line":81,"ticks":1},{"line":93,"ticks":8}]},{"id":255,"callFrame":{"functionName":"TreeView.onRemoveItem","scriptId":"743","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeView.js","lineNumber":923,"columnNumber":51},"hitCount":6,"children":[256],"positionTicks":[{"line":928,"ticks":1},{"line":924,"ticks":1},{"line":925,"ticks":3},{"line":926,"ticks":1}]},{"id":256,"callFrame":{"functionName":"TreeView.removeItemFromDOM","scriptId":"743","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeView.js","lineNumber":1303,"columnNumber":56},"hitCount":5,"children":[257],"positionTicks":[{"line":48,"ticks":1},{"line":1304,"ticks":1},{"line":1309,"ticks":3}]},{"id":257,"callFrame":{"functionName":"ViewItem.removeFromDOM","scriptId":"743","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeView.js","lineNumber":234,"columnNumber":52},"hitCount":0,"children":[258]},{"id":258,"callFrame":{"functionName":"RowCache.release","scriptId":"743","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeView.js","lineNumber":45,"columnNumber":46},"hitCount":0,"children":[259]},{"id":259,"callFrame":{"functionName":"removeFromParent","scriptId":"743","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeView.js","lineNumber":17,"columnNumber":29},"hitCount":0,"children":[260]},{"id":260,"callFrame":{"functionName":"removeChild","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":18,"ticks":1}]},{"id":261,"callFrame":{"functionName":"MappedIterator.next","scriptId":"693","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/iterator.js","lineNumber":77,"columnNumber":49},"hitCount":0,"children":[262]},{"id":262,"callFrame":{"functionName":"TreeNavigator.next","scriptId":"742","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeModel.js","lineNumber":505,"columnNumber":48},"hitCount":1,"children":[263],"positionTicks":[{"line":506,"ticks":1}]},{"id":263,"callFrame":{"functionName":"Item.isVisible","scriptId":"742","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeModel.js","lineNumber":154,"columnNumber":44},"hitCount":1,"positionTicks":[{"line":155,"ticks":1}]},{"id":264,"callFrame":{"functionName":"TreeView.onRowsChanged","scriptId":"743","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeView.js","lineNumber":607,"columnNumber":52},"hitCount":1,"children":[265,266],"positionTicks":[{"line":608,"ticks":1}]},{"id":265,"callFrame":{"functionName":"get","scriptId":"743","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeView.js","lineNumber":674,"columnNumber":26},"hitCount":0},{"id":266,"callFrame":{"functionName":"set","scriptId":"743","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeView.js","lineNumber":678,"columnNumber":26},"hitCount":0,"children":[267]},{"id":267,"callFrame":{"functionName":"AbstractScrollableElement.setScrollDimensions","scriptId":"658","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/ui/scrollbar/scrollableElement.js","lineNumber":191,"columnNumber":75},"hitCount":0,"children":[268]},{"id":268,"callFrame":{"functionName":"Scrollable.setScrollDimensions","scriptId":"659","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/scrollable.js","lineNumber":123,"columnNumber":60},"hitCount":0,"children":[269]},{"id":269,"callFrame":{"functionName":"Scrollable._setState","scriptId":"659","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/scrollable.js","lineNumber":213,"columnNumber":50},"hitCount":0,"children":[270]},{"id":270,"callFrame":{"functionName":"Emitter.fire","scriptId":"342","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/event.js","lineNumber":88,"columnNumber":42},"hitCount":0,"children":[271]},{"id":271,"callFrame":{"functionName":"CallbackList.invoke","scriptId":"741","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/callbackList.js","lineNumber":21,"columnNumber":49},"hitCount":1,"children":[272],"positionTicks":[{"line":22,"ticks":1}]},{"id":272,"callFrame":{"functionName":"","scriptId":"658","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/ui/scrollbar/scrollableElement.js","lineNumber":117,"columnNumber":64},"hitCount":0,"children":[273]},{"id":273,"callFrame":{"functionName":"AbstractScrollableElement._onDidScroll","scriptId":"658","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/ui/scrollbar/scrollableElement.js","lineNumber":298,"columnNumber":68},"hitCount":0,"children":[274]},{"id":274,"callFrame":{"functionName":"VerticalScrollbar.onDidScroll","scriptId":"978","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/ui/scrollbar/verticalScrollbar.js","lineNumber":67,"columnNumber":59},"hitCount":0,"children":[275]},{"id":275,"callFrame":{"functionName":"AbstractScrollbar._onElementScrollSize","scriptId":"1086","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/ui/scrollbar/abstractScrollbar.js","lineNumber":81,"columnNumber":68},"hitCount":0,"children":[276]},{"id":276,"callFrame":{"functionName":"ScrollbarVisibilityController.setIsNeeded","scriptId":"1112","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/ui/scrollbar/scrollbarVisibilityController.js","lineNumber":48,"columnNumber":71},"hitCount":0,"children":[277]},{"id":277,"callFrame":{"functionName":"ScrollbarVisibilityController.ensureVisibility","scriptId":"1112","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/ui/scrollbar/scrollbarVisibilityController.js","lineNumber":60,"columnNumber":76},"hitCount":0,"children":[278]},{"id":278,"callFrame":{"functionName":"ScrollbarVisibilityController._hide","scriptId":"1112","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/ui/scrollbar/scrollbarVisibilityController.js","lineNumber":84,"columnNumber":65},"hitCount":0,"children":[279]},{"id":279,"callFrame":{"functionName":"TimeoutTimer.cancel","scriptId":"266","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/async.js","lineNumber":508,"columnNumber":49},"hitCount":1,"positionTicks":[{"line":509,"ticks":1}]},{"id":315,"callFrame":{"functionName":"TreeView.onSetInput","scriptId":"743","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeView.js","lineNumber":705,"columnNumber":49},"hitCount":0,"children":[316]},{"id":316,"callFrame":{"functionName":"RowCache.garbageCollect","scriptId":"743","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeView.js","lineNumber":52,"columnNumber":53},"hitCount":0,"children":[317]},{"id":317,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":0,"children":[318]},{"id":318,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":0,"children":[319]},{"id":319,"callFrame":{"functionName":"","scriptId":"743","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeView.js","lineNumber":55,"columnNumber":58},"hitCount":0,"children":[320]},{"id":320,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":0,"children":[321]},{"id":321,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":1,"children":[322],"positionTicks":[{"line":776,"ticks":1}]},{"id":322,"callFrame":{"functionName":"","scriptId":"743","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeView.js","lineNumber":56,"columnNumber":62},"hitCount":0,"children":[323]},{"id":323,"callFrame":{"functionName":"Renderer.disposeTemplate","scriptId":"993","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/quickopen/browser/quickOpenViewer.js","lineNumber":89,"columnNumber":54},"hitCount":1,"children":[324],"positionTicks":[{"line":93,"ticks":1}]},{"id":324,"callFrame":{"functionName":"Renderer.disposeTemplate","scriptId":"288","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/quickopen/browser/quickOpenModel.js","lineNumber":368,"columnNumber":54},"hitCount":1,"children":[325],"positionTicks":[{"line":377,"ticks":1}]},{"id":325,"callFrame":{"functionName":"ActionBar.dispose","scriptId":"314","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/ui/actionbar/actionbar.js","lineNumber":589,"columnNumber":47},"hitCount":0,"children":[326,327]},{"id":326,"callFrame":{"functionName":"ActionBar.getContainer","scriptId":"314","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/ui/actionbar/actionbar.js","lineNumber":445,"columnNumber":52},"hitCount":1,"positionTicks":[{"line":446,"ticks":1}]},{"id":327,"callFrame":{"functionName":"Builder.destroy","scriptId":"346","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/builder.js","lineNumber":1285,"columnNumber":45},"hitCount":1,"positionTicks":[{"line":1314,"ticks":1}]},{"id":280,"callFrame":{"functionName":"TreeModel.setSelection","scriptId":"742","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeModel.js","lineNumber":799,"columnNumber":52},"hitCount":0,"children":[281]},{"id":281,"callFrame":{"functionName":"TreeModel.setTraits","scriptId":"742","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeModel.js","lineNumber":1053,"columnNumber":49},"hitCount":0,"children":[282]},{"id":282,"callFrame":{"functionName":"TreeModel.removeTraits","scriptId":"742","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeModel.js","lineNumber":1014,"columnNumber":52},"hitCount":1,"positionTicks":[{"line":1021,"ticks":1}]},{"id":283,"callFrame":{"functionName":"Item.dispose","scriptId":"742","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeModel.js","lineNumber":439,"columnNumber":42},"hitCount":0,"children":[284]},{"id":284,"callFrame":{"functionName":"Item.forEachChild","scriptId":"742","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeModel.js","lineNumber":406,"columnNumber":47},"hitCount":5,"children":[285],"positionTicks":[{"line":409,"ticks":5}]},{"id":285,"callFrame":{"functionName":"","scriptId":"742","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeModel.js","lineNumber":440,"columnNumber":39},"hitCount":0,"children":[286]},{"id":286,"callFrame":{"functionName":"Item.dispose","scriptId":"742","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeModel.js","lineNumber":439,"columnNumber":42},"hitCount":1,"children":[287,301,303],"positionTicks":[{"line":442,"ticks":1}]},{"id":287,"callFrame":{"functionName":"EventEmitter.emit","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":148,"columnNumber":47},"hitCount":1,"children":[288],"positionTicks":[{"line":149,"ticks":1}]},{"id":288,"callFrame":{"functionName":"EventEmitter._emitEvents","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":139,"columnNumber":54},"hitCount":0,"children":[289]},{"id":289,"callFrame":{"functionName":"EventEmitter._emitToBulkListeners","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":133,"columnNumber":63},"hitCount":0,"children":[290]},{"id":290,"callFrame":{"functionName":"safeInvoke1Arg","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":243,"columnNumber":27},"hitCount":0,"children":[291]},{"id":291,"callFrame":{"functionName":"","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":96,"columnNumber":57},"hitCount":0,"children":[292]},{"id":292,"callFrame":{"functionName":"EventEmitter._emitEvents","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[293,296]},{"id":293,"callFrame":{"functionName":"EventEmitter._emitToSpecificTypeListeners","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":125,"columnNumber":71},"hitCount":0,"children":[294]},{"id":294,"callFrame":{"functionName":"safeInvoke1Arg","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":243,"columnNumber":27},"hitCount":1,"children":[295],"positionTicks":[{"line":244,"ticks":1}]},{"id":295,"callFrame":{"functionName":"","scriptId":"742","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeModel.js","lineNumber":623,"columnNumber":67},"hitCount":1,"positionTicks":[{"line":624,"ticks":1}]},{"id":296,"callFrame":{"functionName":"EventEmitter._emitToBulkListeners","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":133,"columnNumber":63},"hitCount":0,"children":[297]},{"id":297,"callFrame":{"functionName":"safeInvoke1Arg","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":243,"columnNumber":27},"hitCount":0,"children":[298]},{"id":298,"callFrame":{"functionName":"","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":96,"columnNumber":57},"hitCount":0,"children":[299]},{"id":299,"callFrame":{"functionName":"EventEmitter._emitEvents","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[300,302]},{"id":300,"callFrame":{"functionName":"EventEmitter._emitToSpecificTypeListeners","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":125,"columnNumber":71},"hitCount":1,"positionTicks":[{"line":127,"ticks":1}]},{"id":302,"callFrame":{"functionName":"EventEmitter._emitToBulkListeners","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":133,"columnNumber":63},"hitCount":1,"children":[305],"positionTicks":[{"line":136,"ticks":1}]},{"id":305,"callFrame":{"functionName":"safeInvoke1Arg","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":243,"columnNumber":27},"hitCount":0,"children":[306,308]},{"id":306,"callFrame":{"functionName":"","scriptId":"743","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeView.js","lineNumber":544,"columnNumber":73},"hitCount":0,"children":[307]},{"id":307,"callFrame":{"functionName":"TreeView.onModelEvents","scriptId":"743","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeView.js","lineNumber":546,"columnNumber":52},"hitCount":2,"positionTicks":[{"line":547,"ticks":2}]},{"id":308,"callFrame":{"functionName":"","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":96,"columnNumber":57},"hitCount":2,"positionTicks":[{"line":144,"ticks":2}]},{"id":301,"callFrame":{"functionName":"ItemRegistry.deregister","scriptId":"742","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeModel.js","lineNumber":95,"columnNumber":53},"hitCount":4,"children":[304],"positionTicks":[{"line":99,"ticks":4}]},{"id":304,"callFrame":{"functionName":"splice","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":303,"callFrame":{"functionName":"Item.forEachChild","scriptId":"742","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeModel.js","lineNumber":406,"columnNumber":47},"hitCount":1,"positionTicks":[{"line":407,"ticks":1}]},{"id":309,"callFrame":{"functionName":"dispose","scriptId":"250","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/lifecycle.js","lineNumber":39,"columnNumber":35},"hitCount":0,"children":[310]},{"id":310,"callFrame":{"functionName":"dispose","scriptId":"250","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/lifecycle.js","lineNumber":15,"columnNumber":20},"hitCount":0,"children":[311]},{"id":311,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":0,"children":[312]},{"id":312,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":0,"children":[313]},{"id":313,"callFrame":{"functionName":"","scriptId":"250","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/lifecycle.js","lineNumber":21,"columnNumber":35},"hitCount":0,"children":[314]},{"id":314,"callFrame":{"functionName":"dispose","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":89,"columnNumber":34},"hitCount":0},{"id":328,"callFrame":{"functionName":"TreeModel.refresh","scriptId":"742","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeModel.js","lineNumber":637,"columnNumber":47},"hitCount":0,"children":[329,351]},{"id":329,"callFrame":{"functionName":"Item.refresh","scriptId":"742","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeModel.js","lineNumber":327,"columnNumber":42},"hitCount":0,"children":[330]},{"id":330,"callFrame":{"functionName":"Item.doRefresh","scriptId":"742","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeModel.js","lineNumber":318,"columnNumber":44},"hitCount":0,"children":[331]},{"id":331,"callFrame":{"functionName":"EventEmitter.emit","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":148,"columnNumber":47},"hitCount":0,"children":[332]},{"id":332,"callFrame":{"functionName":"EventEmitter._emitEvents","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":139,"columnNumber":54},"hitCount":0,"children":[333]},{"id":333,"callFrame":{"functionName":"EventEmitter._emitToBulkListeners","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":133,"columnNumber":63},"hitCount":0,"children":[334]},{"id":334,"callFrame":{"functionName":"safeInvoke1Arg","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":243,"columnNumber":27},"hitCount":0,"children":[335]},{"id":335,"callFrame":{"functionName":"","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":96,"columnNumber":57},"hitCount":0,"children":[336]},{"id":336,"callFrame":{"functionName":"EventEmitter._emitEvents","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[337]},{"id":337,"callFrame":{"functionName":"EventEmitter._emitToBulkListeners","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":133,"columnNumber":63},"hitCount":0,"children":[338]},{"id":338,"callFrame":{"functionName":"safeInvoke1Arg","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":243,"columnNumber":27},"hitCount":0,"children":[339]},{"id":339,"callFrame":{"functionName":"","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":96,"columnNumber":57},"hitCount":0,"children":[340]},{"id":340,"callFrame":{"functionName":"EventEmitter._emitEvents","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[341]},{"id":341,"callFrame":{"functionName":"EventEmitter._emitToBulkListeners","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":133,"columnNumber":63},"hitCount":0,"children":[342]},{"id":342,"callFrame":{"functionName":"safeInvoke1Arg","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":243,"columnNumber":27},"hitCount":0,"children":[343]},{"id":343,"callFrame":{"functionName":"","scriptId":"743","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeView.js","lineNumber":544,"columnNumber":73},"hitCount":0,"children":[344]},{"id":344,"callFrame":{"functionName":"TreeView.onModelEvents","scriptId":"743","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeView.js","lineNumber":546,"columnNumber":52},"hitCount":0,"children":[345]},{"id":345,"callFrame":{"functionName":"TreeView.onItemsRefresh","scriptId":"743","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeView.js","lineNumber":799,"columnNumber":53},"hitCount":0,"children":[346,350]},{"id":346,"callFrame":{"functionName":"filter","scriptId":"6","url":"native array.js","lineNumber":767,"columnNumber":20},"hitCount":0,"children":[347]},{"id":347,"callFrame":{"functionName":"InnerArrayFilter","scriptId":"6","url":"native array.js","lineNumber":754,"columnNumber":25},"hitCount":0,"children":[348]},{"id":348,"callFrame":{"functionName":"","scriptId":"743","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeView.js","lineNumber":801,"columnNumber":56},"hitCount":0,"children":[349]},{"id":349,"callFrame":{"functionName":"safeInvoke1Arg","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":243,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":249,"ticks":1}]},{"id":350,"callFrame":{"functionName":"HeightMap.onRefreshItemSet","scriptId":"997","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeViewModel.js","lineNumber":111,"columnNumber":56},"hitCount":1,"positionTicks":[{"line":115,"ticks":1}]},{"id":351,"callFrame":{"functionName":"CompletePromise_then","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1532,"columnNumber":47},"hitCount":0,"children":[352]},{"id":352,"callFrame":{"functionName":"","scriptId":"742","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeModel.js","lineNumber":647,"columnNumber":57},"hitCount":0,"children":[353]},{"id":353,"callFrame":{"functionName":"EventEmitter.emit","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":148,"columnNumber":47},"hitCount":0,"children":[354]},{"id":354,"callFrame":{"functionName":"EventEmitter._emitEvents","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":139,"columnNumber":54},"hitCount":0,"children":[355]},{"id":355,"callFrame":{"functionName":"EventEmitter._emitToBulkListeners","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":133,"columnNumber":63},"hitCount":0,"children":[356]},{"id":356,"callFrame":{"functionName":"safeInvoke1Arg","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":243,"columnNumber":27},"hitCount":0,"children":[357]},{"id":357,"callFrame":{"functionName":"","scriptId":"743","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeView.js","lineNumber":544,"columnNumber":73},"hitCount":0,"children":[358]},{"id":358,"callFrame":{"functionName":"TreeView.onModelEvents","scriptId":"743","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeView.js","lineNumber":546,"columnNumber":52},"hitCount":0,"children":[359]},{"id":359,"callFrame":{"functionName":"TreeView.onRefreshed","scriptId":"743","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeView.js","lineNumber":603,"columnNumber":50},"hitCount":0,"children":[360]},{"id":360,"callFrame":{"functionName":"TreeView.onRowsChanged","scriptId":"743","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeView.js","lineNumber":607,"columnNumber":52},"hitCount":0,"children":[361]},{"id":361,"callFrame":{"functionName":"set","scriptId":"743","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeView.js","lineNumber":678,"columnNumber":26},"hitCount":0,"children":[362]},{"id":362,"callFrame":{"functionName":"AbstractScrollableElement.setScrollDimensions","scriptId":"658","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/ui/scrollbar/scrollableElement.js","lineNumber":191,"columnNumber":75},"hitCount":0,"children":[363]},{"id":363,"callFrame":{"functionName":"Scrollable.setScrollDimensions","scriptId":"659","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/scrollable.js","lineNumber":123,"columnNumber":60},"hitCount":0,"children":[364]},{"id":364,"callFrame":{"functionName":"ScrollState.withScrollDimensions","scriptId":"659","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/scrollable.js","lineNumber":64,"columnNumber":62},"hitCount":1,"positionTicks":[{"line":67,"ticks":1}]},{"id":365,"callFrame":{"functionName":"ProgressBar.stop","scriptId":"994","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/ui/progressbar/progressbar.js","lineNumber":67,"columnNumber":46},"hitCount":0,"children":[366]},{"id":366,"callFrame":{"functionName":"ProgressBar.doDone","scriptId":"994","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/ui/progressbar/progressbar.js","lineNumber":70,"columnNumber":48},"hitCount":0,"children":[367]},{"id":367,"callFrame":{"functionName":"ProgressBar.off","scriptId":"994","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/ui/progressbar/progressbar.js","lineNumber":49,"columnNumber":45},"hitCount":1,"positionTicks":[{"line":56,"ticks":1}]},{"id":368,"callFrame":{"functionName":"Tree.DOMBlur","scriptId":"348","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeImpl.js","lineNumber":118,"columnNumber":42},"hitCount":0,"children":[369]},{"id":369,"callFrame":{"functionName":"TreeView.blur","scriptId":"743","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeView.js","lineNumber":484,"columnNumber":43},"hitCount":0,"children":[370]},{"id":370,"callFrame":{"functionName":"blur","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":3,"positionTicks":[{"line":486,"ticks":3}]},{"id":371,"callFrame":{"functionName":"onHide","scriptId":"285","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/browser/parts/quickopen/quickOpenController.js","lineNumber":435,"columnNumber":37},"hitCount":1,"children":[372],"positionTicks":[{"line":436,"ticks":1}]},{"id":372,"callFrame":{"functionName":"QuickOpenController.handleOnHide","scriptId":"285","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/browser/parts/quickopen/quickOpenController.js","lineNumber":501,"columnNumber":62},"hitCount":1,"children":[373],"positionTicks":[{"line":519,"ticks":1}]},{"id":373,"callFrame":{"functionName":"QuickOpenController.restoreFocus","scriptId":"285","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/browser/parts/quickopen/quickOpenController.js","lineNumber":566,"columnNumber":62},"hitCount":1,"children":[374],"positionTicks":[{"line":570,"ticks":1}]},{"id":374,"callFrame":{"functionName":"BaseTextEditor.focus","scriptId":"696","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/browser/parts/editor/textEditor.js","lineNumber":182,"columnNumber":50},"hitCount":0,"children":[375]},{"id":375,"callFrame":{"functionName":"CodeEditorWidget.focus","scriptId":"202","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/widget/codeEditorWidget.js","lineNumber":125,"columnNumber":52},"hitCount":0,"children":[376]},{"id":376,"callFrame":{"functionName":"View.focus","scriptId":"617","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/view/viewImpl.js","lineNumber":375,"columnNumber":40},"hitCount":0,"children":[377]},{"id":377,"callFrame":{"functionName":"TextAreaHandler.focusTextArea","scriptId":"940","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/controller/textAreaHandler.js","lineNumber":262,"columnNumber":59},"hitCount":0,"children":[378]},{"id":378,"callFrame":{"functionName":"TextAreaInput.focusTextArea","scriptId":"634","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/controller/textAreaInput.js","lineNumber":303,"columnNumber":57},"hitCount":0,"children":[379]},{"id":379,"callFrame":{"functionName":"TextAreaInput._setHasFocus","scriptId":"634","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/controller/textAreaInput.js","lineNumber":311,"columnNumber":56},"hitCount":0,"children":[380,410]},{"id":380,"callFrame":{"functionName":"TextAreaInput.writeScreenReaderContent","scriptId":"634","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/controller/textAreaInput.js","lineNumber":341,"columnNumber":68},"hitCount":0,"children":[381]},{"id":381,"callFrame":{"functionName":"TextAreaInput._setAndWriteTextAreaState","scriptId":"634","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/controller/textAreaInput.js","lineNumber":334,"columnNumber":69},"hitCount":0,"children":[382]},{"id":382,"callFrame":{"functionName":"TextAreaState.writeToTextArea","scriptId":"974","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/controller/textAreaState.js","lineNumber":34,"columnNumber":59},"hitCount":0,"children":[383]},{"id":383,"callFrame":{"functionName":"TextAreaWrapper.setSelectionRange","scriptId":"634","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/controller/textAreaInput.js","lineNumber":443,"columnNumber":63},"hitCount":0,"children":[384,385,409]},{"id":384,"callFrame":{"functionName":"saveParentsScrollTop","scriptId":"237","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/dom.js","lineNumber":715,"columnNumber":33},"hitCount":2,"positionTicks":[{"line":717,"ticks":2}]},{"id":385,"callFrame":{"functionName":"focus","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[386]},{"id":386,"callFrame":{"functionName":"onFocus","scriptId":"237","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/dom.js","lineNumber":740,"columnNumber":35},"hitCount":0,"children":[387]},{"id":387,"callFrame":{"functionName":"EventEmitter.emit","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":148,"columnNumber":47},"hitCount":0,"children":[388]},{"id":388,"callFrame":{"functionName":"EventEmitter._emitEvents","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":139,"columnNumber":54},"hitCount":0,"children":[389]},{"id":389,"callFrame":{"functionName":"EventEmitter._emitToSpecificTypeListeners","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":125,"columnNumber":71},"hitCount":0,"children":[390]},{"id":390,"callFrame":{"functionName":"safeInvoke1Arg","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":243,"columnNumber":27},"hitCount":0,"children":[391,407]},{"id":391,"callFrame":{"functionName":"","scriptId":"202","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/widget/codeEditorWidget.js","lineNumber":374,"columnNumber":61},"hitCount":0,"children":[392]},{"id":392,"callFrame":{"functionName":"Emitter.fire","scriptId":"342","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/event.js","lineNumber":88,"columnNumber":42},"hitCount":0,"children":[393]},{"id":393,"callFrame":{"functionName":"CallbackList.invoke","scriptId":"741","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/callbackList.js","lineNumber":21,"columnNumber":49},"hitCount":0,"children":[394]},{"id":394,"callFrame":{"functionName":"","scriptId":"202","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/widget/codeEditorWidget.js","lineNumber":56,"columnNumber":50},"hitCount":0,"children":[395]},{"id":395,"callFrame":{"functionName":"Emitter.fire","scriptId":"342","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/event.js","lineNumber":88,"columnNumber":42},"hitCount":0,"children":[396]},{"id":396,"callFrame":{"functionName":"CallbackList.invoke","scriptId":"741","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/callbackList.js","lineNumber":21,"columnNumber":49},"hitCount":0,"children":[397]},{"id":397,"callFrame":{"functionName":"","scriptId":"558","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/api/electron-browser/mainThreadDocumentsAndEditors.js","lineNumber":149,"columnNumber":85},"hitCount":0,"children":[398]},{"id":398,"callFrame":{"functionName":"MainThreadDocumentAndEditorStateComputer._updateState","scriptId":"558","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/api/electron-browser/mainThreadDocumentsAndEditors.js","lineNumber":175,"columnNumber":83},"hitCount":0,"children":[399,401]},{"id":399,"callFrame":{"functionName":"add","scriptId":"10","url":"native collection.js","lineNumber":110,"columnNumber":15},"hitCount":0,"children":[400]},{"id":400,"callFrame":{"functionName":"SetFindEntry","scriptId":"10","url":"native collection.js","lineNumber":21,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":22,"ticks":1}]},{"id":401,"callFrame":{"functionName":"DocumentAndEditorState.compute","scriptId":"558","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/api/electron-browser/mainThreadDocumentsAndEditors.js","lineNumber":116,"columnNumber":50},"hitCount":0,"children":[402]},{"id":402,"callFrame":{"functionName":"ofSets","scriptId":"558","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/api/electron-browser/mainThreadDocumentsAndEditors.js","lineNumber":42,"columnNumber":23},"hitCount":0,"children":[403]},{"id":403,"callFrame":{"functionName":"forEach","scriptId":"10","url":"native collection.js","lineNumber":186,"columnNumber":19},"hitCount":0,"children":[404]},{"id":404,"callFrame":{"functionName":"","scriptId":"558","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/api/electron-browser/mainThreadDocumentsAndEditors.js","lineNumber":45,"columnNumber":36},"hitCount":0,"children":[405]},{"id":405,"callFrame":{"functionName":"has","scriptId":"10","url":"native collection.js","lineNumber":141,"columnNumber":15},"hitCount":0,"children":[406]},{"id":406,"callFrame":{"functionName":"SetFindEntry","scriptId":"10","url":"native collection.js","lineNumber":21,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":22,"ticks":1}]},{"id":407,"callFrame":{"functionName":"","scriptId":"806","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/browser/parts/editor/editorGroupsControl.js","lineNumber":285,"columnNumber":80},"hitCount":0,"children":[408]},{"id":408,"callFrame":{"functionName":"EditorGroupsControl.onFocusGained","scriptId":"806","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/browser/parts/editor/editorGroupsControl.js","lineNumber":289,"columnNumber":63},"hitCount":1,"positionTicks":[{"line":290,"ticks":1}]},{"id":409,"callFrame":{"functionName":"restoreParentsScrollTop","scriptId":"237","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/dom.js","lineNumber":724,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":725,"ticks":1}]},{"id":410,"callFrame":{"functionName":"Emitter.fire","scriptId":"342","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/event.js","lineNumber":88,"columnNumber":42},"hitCount":0,"children":[411]},{"id":411,"callFrame":{"functionName":"CallbackList.invoke","scriptId":"741","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/callbackList.js","lineNumber":21,"columnNumber":49},"hitCount":0,"children":[412]},{"id":412,"callFrame":{"functionName":"","scriptId":"940","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/controller/textAreaHandler.js","lineNumber":188,"columnNumber":66},"hitCount":0,"children":[413]},{"id":413,"callFrame":{"functionName":"ViewEventDispatcher.emit","scriptId":"944","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/view/viewEventDispatcher.js","lineNumber":30,"columnNumber":54},"hitCount":0,"children":[414]},{"id":414,"callFrame":{"functionName":"ViewEventDispatcher.consumeQueue","scriptId":"944","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/view/viewEventDispatcher.js","lineNumber":52,"columnNumber":62},"hitCount":0,"children":[415]},{"id":415,"callFrame":{"functionName":"","scriptId":"617","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/view/viewImpl.js","lineNumber":27,"columnNumber":91},"hitCount":0,"children":[416]},{"id":416,"callFrame":{"functionName":"View._renderOnce","scriptId":"617","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/view/viewImpl.js","lineNumber":235,"columnNumber":46},"hitCount":0,"children":[417]},{"id":417,"callFrame":{"functionName":"safeInvokeNoArg","scriptId":"617","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/view/viewImpl.js","lineNumber":415,"columnNumber":28},"hitCount":0,"children":[418]},{"id":418,"callFrame":{"functionName":"","scriptId":"944","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/view/viewEventDispatcher.js","lineNumber":54,"columnNumber":50},"hitCount":0,"children":[419]},{"id":419,"callFrame":{"functionName":"ViewEventDispatcher._doConsumeQueue","scriptId":"944","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/view/viewEventDispatcher.js","lineNumber":64,"columnNumber":65},"hitCount":0,"children":[420]},{"id":420,"callFrame":{"functionName":"ViewEventHandler.handleEvents","scriptId":"939","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/viewModel/viewEventHandler.js","lineNumber":86,"columnNumber":59},"hitCount":0,"children":[421]},{"id":421,"callFrame":{"functionName":"ViewCursors.onFocusChanged","scriptId":"962","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/viewParts/viewCursors/viewCursors.js","lineNumber":111,"columnNumber":56},"hitCount":0,"children":[422]},{"id":422,"callFrame":{"functionName":"ViewCursors._updateBlinking","scriptId":"962","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/viewParts/viewCursors/viewCursors.js","lineNumber":164,"columnNumber":57},"hitCount":0,"children":[423]},{"id":423,"callFrame":{"functionName":"ViewCursors._show","scriptId":"962","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/viewParts/viewCursors/viewCursors.js","lineNumber":257,"columnNumber":47},"hitCount":0,"children":[424]},{"id":424,"callFrame":{"functionName":"ViewCursor.show","scriptId":"1081","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/viewParts/viewCursors/viewCursor.js","lineNumber":51,"columnNumber":45},"hitCount":0,"children":[425]},{"id":425,"callFrame":{"functionName":"FastDomNode.setVisibility","scriptId":"619","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/fastDomNode.js","lineNumber":158,"columnNumber":55},"hitCount":1,"positionTicks":[{"line":164,"ticks":1}]},{"id":432,"callFrame":{"functionName":"","scriptId":"237","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/dom.js","lineNumber":750,"columnNumber":47},"hitCount":0,"children":[433]},{"id":433,"callFrame":{"functionName":"EventEmitter.emit","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":148,"columnNumber":47},"hitCount":0,"children":[434]},{"id":434,"callFrame":{"functionName":"EventEmitter._emitEvents","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":139,"columnNumber":54},"hitCount":0,"children":[435]},{"id":435,"callFrame":{"functionName":"EventEmitter._emitToSpecificTypeListeners","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":125,"columnNumber":71},"hitCount":1,"children":[436],"positionTicks":[{"line":129,"ticks":1}]},{"id":436,"callFrame":{"functionName":"safeInvoke1Arg","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":243,"columnNumber":27},"hitCount":1,"children":[437,3396],"positionTicks":[{"line":244,"ticks":1}]},{"id":437,"callFrame":{"functionName":"","scriptId":"743","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeView.js","lineNumber":374,"columnNumber":50},"hitCount":0,"children":[438]},{"id":438,"callFrame":{"functionName":"TreeView.onBlur","scriptId":"743","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/tree/browser/treeView.js","lineNumber":1259,"columnNumber":45},"hitCount":0,"children":[439]},{"id":439,"callFrame":{"functionName":"Emitter.fire","scriptId":"342","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/event.js","lineNumber":88,"columnNumber":42},"hitCount":0,"children":[440]},{"id":440,"callFrame":{"functionName":"CallbackList.invoke","scriptId":"741","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/callbackList.js","lineNumber":21,"columnNumber":49},"hitCount":0,"children":[441]},{"id":441,"callFrame":{"functionName":"","scriptId":"339","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/list/browser/listService.js","lineNumber":39,"columnNumber":42},"hitCount":0,"children":[442]},{"id":442,"callFrame":{"functionName":"RunOnceScheduler.schedule","scriptId":"266","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/async.js","lineNumber":594,"columnNumber":55},"hitCount":0,"children":[443]},{"id":443,"callFrame":{"functionName":"setTimeout","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":599,"ticks":1}]},{"id":3396,"callFrame":{"functionName":"","scriptId":"202","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/widget/codeEditorWidget.js","lineNumber":378,"columnNumber":60},"hitCount":0,"children":[3397]},{"id":3397,"callFrame":{"functionName":"Emitter.fire","scriptId":"342","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/event.js","lineNumber":88,"columnNumber":42},"hitCount":0,"children":[3398]},{"id":3398,"callFrame":{"functionName":"CallbackList.invoke","scriptId":"741","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/callbackList.js","lineNumber":21,"columnNumber":49},"hitCount":0,"children":[3399]},{"id":3399,"callFrame":{"functionName":"","scriptId":"202","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/widget/codeEditorWidget.js","lineNumber":56,"columnNumber":50},"hitCount":0,"children":[3400]},{"id":3400,"callFrame":{"functionName":"Emitter.fire","scriptId":"342","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/event.js","lineNumber":88,"columnNumber":42},"hitCount":0,"children":[3401]},{"id":3401,"callFrame":{"functionName":"CallbackList.invoke","scriptId":"741","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/callbackList.js","lineNumber":21,"columnNumber":49},"hitCount":1,"children":[3402],"positionTicks":[{"line":35,"ticks":1}]},{"id":3402,"callFrame":{"functionName":"","scriptId":"558","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/api/electron-browser/mainThreadDocumentsAndEditors.js","lineNumber":150,"columnNumber":84},"hitCount":1,"children":[3403],"positionTicks":[{"line":151,"ticks":1}]},{"id":3403,"callFrame":{"functionName":"MainThreadDocumentAndEditorStateComputer._updateState","scriptId":"558","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/api/electron-browser/mainThreadDocumentsAndEditors.js","lineNumber":175,"columnNumber":83},"hitCount":4,"children":[3404,3405,3408,3409],"positionTicks":[{"line":176,"ticks":1},{"line":180,"ticks":1},{"line":228,"ticks":1},{"line":190,"ticks":1}]},{"id":3404,"callFrame":{"functionName":"ModelServiceImpl.getModels","scriptId":"856","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/services/modelServiceImpl.js","lineNumber":411,"columnNumber":56},"hitCount":2,"positionTicks":[{"line":412,"ticks":1},{"line":415,"ticks":1}]},{"id":3405,"callFrame":{"functionName":"add","scriptId":"10","url":"native collection.js","lineNumber":110,"columnNumber":15},"hitCount":4,"children":[3406],"positionTicks":[{"line":111,"ticks":4}]},{"id":3406,"callFrame":{"functionName":"GetHash","scriptId":"10","url":"native collection.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[3407]},{"id":3407,"callFrame":{"functionName":"GetExistingHash","scriptId":"10","url":"native collection.js","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":111,"ticks":2}]},{"id":3408,"callFrame":{"functionName":"forEach","scriptId":"10","url":"native collection.js","lineNumber":329,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":330,"ticks":1}]},{"id":3409,"callFrame":{"functionName":"DocumentAndEditorState.compute","scriptId":"558","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/api/electron-browser/mainThreadDocumentsAndEditors.js","lineNumber":116,"columnNumber":50},"hitCount":1,"children":[3410,3420],"positionTicks":[{"line":123,"ticks":1}]},{"id":3410,"callFrame":{"functionName":"ofSets","scriptId":"558","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/api/electron-browser/mainThreadDocumentsAndEditors.js","lineNumber":42,"columnNumber":23},"hitCount":0,"children":[3411]},{"id":3411,"callFrame":{"functionName":"forEach","scriptId":"10","url":"native collection.js","lineNumber":186,"columnNumber":19},"hitCount":3,"children":[3412,3417],"positionTicks":[{"line":187,"ticks":3}]},{"id":3412,"callFrame":{"functionName":"","scriptId":"558","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/api/electron-browser/mainThreadDocumentsAndEditors.js","lineNumber":45,"columnNumber":36},"hitCount":3,"children":[3413],"positionTicks":[{"line":46,"ticks":1},{"line":47,"ticks":2}]},{"id":3413,"callFrame":{"functionName":"has","scriptId":"10","url":"native collection.js","lineNumber":141,"columnNumber":15},"hitCount":1,"children":[3414,3415],"positionTicks":[{"line":142,"ticks":1}]},{"id":3414,"callFrame":{"functionName":"SetFindEntry","scriptId":"10","url":"native collection.js","lineNumber":21,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":22,"ticks":1}]},{"id":3415,"callFrame":{"functionName":"GetExistingHash","scriptId":"10","url":"native collection.js","lineNumber":69,"columnNumber":24},"hitCount":0,"children":[3416]},{"id":3416,"callFrame":{"functionName":"SetFindEntry","scriptId":"10","url":"native collection.js","lineNumber":21,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":22,"ticks":1}]},{"id":3417,"callFrame":{"functionName":"","scriptId":"558","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/api/electron-browser/mainThreadDocumentsAndEditors.js","lineNumber":50,"columnNumber":35},"hitCount":0,"children":[3418]},{"id":3418,"callFrame":{"functionName":"has","scriptId":"10","url":"native collection.js","lineNumber":141,"columnNumber":15},"hitCount":0,"children":[3419]},{"id":3419,"callFrame":{"functionName":"GetExistingHash","scriptId":"10","url":"native collection.js","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":142,"ticks":1}]},{"id":3420,"callFrame":{"functionName":"DocumentAndEditorStateDelta","scriptId":"558","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/api/electron-browser/mainThreadDocumentsAndEditors.js","lineNumber":85,"columnNumber":44},"hitCount":13,"positionTicks":[{"line":95,"ticks":13}]},{"id":444,"callFrame":{"functionName":"_completed","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1033,"columnNumber":29},"hitCount":1,"children":[445,2785],"positionTicks":[{"line":1034,"ticks":1}]},{"id":445,"callFrame":{"functionName":"_run","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1063,"columnNumber":23},"hitCount":4,"children":[446,2774],"positionTicks":[{"line":1064,"ticks":2},{"line":1070,"ticks":2}]},{"id":446,"callFrame":{"functionName":"enter","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":843,"columnNumber":24},"hitCount":6,"children":[447],"positionTicks":[{"line":844,"ticks":3},{"line":845,"ticks":2},{"line":846,"ticks":1}]},{"id":447,"callFrame":{"functionName":"notifySuccess","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1151,"columnNumber":26},"hitCount":14,"children":[448,2773,3013],"positionTicks":[{"line":1176,"ticks":1},{"line":1170,"ticks":11},{"line":1172,"ticks":1},{"line":1165,"ticks":1}]},{"id":448,"callFrame":{"functionName":"CompletePromise_done","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1492,"columnNumber":47},"hitCount":0,"children":[449]},{"id":449,"callFrame":{"functionName":"","scriptId":"297","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/parts/quickopen/browser/commandsHandler.js","lineNumber":239,"columnNumber":60},"hitCount":0,"children":[450]},{"id":450,"callFrame":{"functionName":"MenuItemAction.run","scriptId":"241","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/actions/common/actions.js","lineNumber":145,"columnNumber":48},"hitCount":1,"children":[451],"positionTicks":[{"line":151,"ticks":1}]},{"id":451,"callFrame":{"functionName":"ExecuteCommandAction.run","scriptId":"241","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/actions/common/actions.js","lineNumber":119,"columnNumber":54},"hitCount":0,"children":[452]},{"id":452,"callFrame":{"functionName":"CommandService.executeCommand","scriptId":"862","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/commands/common/commandService.js","lineNumber":39,"columnNumber":59},"hitCount":0,"children":[453]},{"id":453,"callFrame":{"functionName":"ExtensionService.activateByEvent","scriptId":"842","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/extensions/electron-browser/extensionService.js","lineNumber":151,"columnNumber":62},"hitCount":0,"children":[454]},{"id":454,"callFrame":{"functionName":"ExtensionService._activateByEvent","scriptId":"842","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/extensions/electron-browser/extensionService.js","lineNumber":170,"columnNumber":63},"hitCount":0,"children":[455]},{"id":455,"callFrame":{"functionName":"CompletePromise_then","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1532,"columnNumber":47},"hitCount":0,"children":[456]},{"id":456,"callFrame":{"functionName":"","scriptId":"842","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/extensions/electron-browser/extensionService.js","lineNumber":175,"columnNumber":65},"hitCount":0,"children":[457]},{"id":457,"callFrame":{"functionName":"target.(anonymous function)","scriptId":"1099","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/thread/node/abstractThreadService.js","lineNumber":41,"columnNumber":48},"hitCount":0,"children":[458]},{"id":458,"callFrame":{"functionName":"AbstractThreadService._callOnRemote","scriptId":"1099","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/thread/node/abstractThreadService.js","lineNumber":69,"columnNumber":65},"hitCount":0,"children":[459]},{"id":459,"callFrame":{"functionName":"RPCProtocol.callOnRemote","scriptId":"1097","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/extensions/node/rpcProtocol.js","lineNumber":86,"columnNumber":54},"hitCount":0,"children":[460]},{"id":460,"callFrame":{"functionName":"MessageFactory.request","scriptId":"1097","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/extensions/node/rpcProtocol.js","lineNumber":140,"columnNumber":42},"hitCount":0,"children":[461]},{"id":461,"callFrame":{"functionName":"stringify","scriptId":"1094","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/marshalling.js","lineNumber":7,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":10,"ticks":1}]},{"id":2773,"callFrame":{"functionName":"","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1706,"columnNumber":41},"hitCount":9,"children":[3011],"positionTicks":[{"line":1707,"ticks":9}]},{"id":3011,"callFrame":{"functionName":"_completed","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1033,"columnNumber":29},"hitCount":2,"children":[3028],"positionTicks":[{"line":1034,"ticks":2}]},{"id":3028,"callFrame":{"functionName":"_run","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1063,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":1064,"ticks":1}]},{"id":3013,"callFrame":{"functionName":"_setCompleteValue","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1049,"columnNumber":36},"hitCount":1,"children":[3014,3015],"positionTicks":[{"line":1050,"ticks":1}]},{"id":3014,"callFrame":{"functionName":"setCompleteValue","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1276,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":1285,"ticks":1}]},{"id":3015,"callFrame":{"functionName":"_run","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[3016]},{"id":3016,"callFrame":{"functionName":"enter","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":872,"columnNumber":24},"hitCount":4,"positionTicks":[{"line":874,"ticks":1},{"line":875,"ticks":3}]},{"id":2774,"callFrame":{"functionName":"enter","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":872,"columnNumber":24},"hitCount":3,"children":[2775],"positionTicks":[{"line":873,"ticks":1},{"line":875,"ticks":2}]},{"id":2775,"callFrame":{"functionName":"_cleanupAction","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1663,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":1664,"ticks":1}]},{"id":2785,"callFrame":{"functionName":"completed","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1078,"columnNumber":22},"hitCount":2,"positionTicks":[{"line":1079,"ticks":2}]},{"id":462,"callFrame":{"functionName":"onread","scriptId":"40","url":"net.js","lineNumber":541,"columnNumber":15},"hitCount":32,"children":[463,747],"positionTicks":[{"line":560,"ticks":1},{"line":542,"ticks":31}]},{"id":463,"callFrame":{"functionName":"Readable.push","scriptId":"43","url":"_stream_readable.js","lineNumber":124,"columnNumber":34},"hitCount":0,"children":[464]},{"id":464,"callFrame":{"functionName":"readableAddChunk","scriptId":"43","url":"_stream_readable.js","lineNumber":148,"columnNumber":25},"hitCount":11,"children":[465,748,753,3251,3260,3280],"positionTicks":[{"line":195,"ticks":1},{"line":196,"ticks":1},{"line":149,"ticks":9}]},{"id":465,"callFrame":{"functionName":"emit","scriptId":"30","url":"events.js","lineNumber":135,"columnNumber":43},"hitCount":9,"children":[466],"positionTicks":[{"line":136,"ticks":4},{"line":147,"ticks":1},{"line":141,"ticks":1},{"line":191,"ticks":3}]},{"id":466,"callFrame":{"functionName":"emitOne","scriptId":"30","url":"events.js","lineNumber":93,"columnNumber":16},"hitCount":7,"children":[467,3285],"positionTicks":[{"line":188,"ticks":7}]},{"id":467,"callFrame":{"functionName":"","scriptId":"867","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/ipc/node/ipc.net.js","lineNumber":60,"columnNumber":40},"hitCount":92,"children":[468,745,758,3019,3211,3239],"positionTicks":[{"line":96,"ticks":1},{"line":65,"ticks":3},{"line":68,"ticks":4},{"line":69,"ticks":2},{"line":71,"ticks":2},{"line":74,"ticks":4},{"line":75,"ticks":1},{"line":78,"ticks":1},{"line":84,"ticks":5},{"line":88,"ticks":40},{"line":91,"ticks":5},{"line":92,"ticks":1},{"line":61,"ticks":22},{"line":94,"ticks":1}]},{"id":468,"callFrame":{"functionName":"Emitter.fire","scriptId":"342","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/event.js","lineNumber":88,"columnNumber":42},"hitCount":1,"children":[469],"positionTicks":[{"line":91,"ticks":1}]},{"id":469,"callFrame":{"functionName":"CallbackList.invoke","scriptId":"741","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/callbackList.js","lineNumber":21,"columnNumber":49},"hitCount":11,"children":[470,3190],"positionTicks":[{"line":33,"ticks":1},{"line":27,"ticks":3},{"line":35,"ticks":2},{"line":22,"ticks":5}]},{"id":470,"callFrame":{"functionName":"","scriptId":"1097","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/extensions/node/rpcProtocol.js","lineNumber":115,"columnNumber":46},"hitCount":16,"children":[471],"positionTicks":[{"line":116,"ticks":15},{"line":118,"ticks":1}]},{"id":471,"callFrame":{"functionName":"","scriptId":"1097","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/extensions/node/rpcProtocol.js","lineNumber":15,"columnNumber":70},"hitCount":7,"children":[472],"positionTicks":[{"line":16,"ticks":7}]},{"id":472,"callFrame":{"functionName":"RPCProtocol._receiveOneMessage","scriptId":"1097","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/extensions/node/rpcProtocol.js","lineNumber":26,"columnNumber":60},"hitCount":353,"children":[473,486,513,847,981,2782,3257,3259],"positionTicks":[{"line":33,"ticks":3},{"line":34,"ticks":295},{"line":70,"ticks":22},{"line":39,"ticks":2},{"line":71,"ticks":2},{"line":40,"ticks":14},{"line":55,"ticks":1},{"line":27,"ticks":13},{"line":31,"ticks":1}]},{"id":473,"callFrame":{"functionName":"parse","scriptId":"1094","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/marshalling.js","lineNumber":11,"columnNumber":18},"hitCount":45,"children":[812,931],"positionTicks":[{"line":13,"ticks":45}]},{"id":812,"callFrame":{"functionName":"reviver","scriptId":"1094","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/marshalling.js","lineNumber":26,"columnNumber":20},"hitCount":6,"positionTicks":[{"line":27,"ticks":4},{"line":29,"ticks":2}]},{"id":931,"callFrame":{"functionName":"get length","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":13,"ticks":1}]},{"id":486,"callFrame":{"functionName":"LazyPromise.resolveOk","scriptId":"1116","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/extensions/node/lazyPromise.js","lineNumber":35,"columnNumber":51},"hitCount":0,"children":[487]},{"id":487,"callFrame":{"functionName":"_completed","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1033,"columnNumber":29},"hitCount":0,"children":[488]},{"id":488,"callFrame":{"functionName":"_run","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1063,"columnNumber":23},"hitCount":0,"children":[489]},{"id":489,"callFrame":{"functionName":"enter","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":843,"columnNumber":24},"hitCount":0,"children":[490]},{"id":490,"callFrame":{"functionName":"notifySuccess","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1151,"columnNumber":26},"hitCount":0,"children":[491]},{"id":491,"callFrame":{"functionName":"_completed","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1033,"columnNumber":29},"hitCount":0,"children":[492]},{"id":492,"callFrame":{"functionName":"_run","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1063,"columnNumber":23},"hitCount":0,"children":[493]},{"id":493,"callFrame":{"functionName":"enter","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":843,"columnNumber":24},"hitCount":0,"children":[494]},{"id":494,"callFrame":{"functionName":"notifySuccess","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1151,"columnNumber":26},"hitCount":0,"children":[495]},{"id":495,"callFrame":{"functionName":"","scriptId":"862","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/commands/common/commandService.js","lineNumber":50,"columnNumber":43},"hitCount":0,"children":[496]},{"id":496,"callFrame":{"functionName":"CommandService._tryExecuteCommand","scriptId":"862","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/commands/common/commandService.js","lineNumber":53,"columnNumber":63},"hitCount":0,"children":[497,500]},{"id":497,"callFrame":{"functionName":"CommandService._getCommand","scriptId":"862","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/commands/common/commandService.js","lineNumber":71,"columnNumber":56},"hitCount":0,"children":[498]},{"id":498,"callFrame":{"functionName":"exports.CommandsRegistry.class_1.getCommand","scriptId":"251","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/commands/common/commands.js","lineNumber":57,"columnNumber":48},"hitCount":0,"children":[499]},{"id":499,"callFrame":{"functionName":"LinkedList.iterator","scriptId":"692","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/linkedList.js","lineNumber":77,"columnNumber":49},"hitCount":1,"deoptReason":"Object literal with complex property","positionTicks":[{"line":85,"ticks":1}]},{"id":500,"callFrame":{"functionName":"InstantiationService.invokeFunction","scriptId":"860","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/instantiation/common/instantiationService.js","lineNumber":30,"columnNumber":65},"hitCount":0,"children":[501]},{"id":501,"callFrame":{"functionName":"","scriptId":"549","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/api/electron-browser/mainThreadCommands.js","lineNumber":49,"columnNumber":95},"hitCount":1,"positionTicks":[{"line":55,"ticks":1}]},{"id":513,"callFrame":{"functionName":"RPCProtocol._invokeHandler","scriptId":"1097","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/extensions/node/rpcProtocol.js","lineNumber":78,"columnNumber":56},"hitCount":21,"children":[514,932,1041],"positionTicks":[{"line":79,"ticks":21}]},{"id":514,"callFrame":{"functionName":"AbstractThreadService.invoke","scriptId":"1099","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/thread/node/abstractThreadService.js","lineNumber":19,"columnNumber":58},"hitCount":34,"children":[515,760,2680,3310],"positionTicks":[{"line":26,"ticks":12},{"line":29,"ticks":14},{"line":22,"ticks":8}]},{"id":515,"callFrame":{"functionName":"MainThreadWorkspace.$startSearch","scriptId":"581","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/api/electron-browser/mainThreadWorkspace.js","lineNumber":41,"columnNumber":62},"hitCount":2,"children":[516,559,573],"positionTicks":[{"line":81,"ticks":1},{"line":66,"ticks":1}]},{"id":516,"callFrame":{"functionName":"every","scriptId":"6","url":"native array.js","lineNumber":825,"columnNumber":19},"hitCount":0,"children":[517]},{"id":517,"callFrame":{"functionName":"InnerArrayEvery","scriptId":"6","url":"native array.js","lineNumber":815,"columnNumber":24},"hitCount":1,"children":[518,539],"positionTicks":[{"line":816,"ticks":1}]},{"id":518,"callFrame":{"functionName":"","scriptId":"581","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/api/electron-browser/mainThreadWorkspace.js","lineNumber":54,"columnNumber":58},"hitCount":0,"children":[519]},{"id":519,"callFrame":{"functionName":"WorkspaceService.getConfiguration","scriptId":"465","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/configuration/node/configurationService.js","lineNumber":162,"columnNumber":63},"hitCount":0,"children":[520]},{"id":520,"callFrame":{"functionName":"Configuration.getSection","scriptId":"816","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/configuration/common/configurationModels.js","lineNumber":186,"columnNumber":54},"hitCount":0,"children":[521]},{"id":521,"callFrame":{"functionName":"Configuration.getSection","scriptId":"815","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/configuration/common/configurationModels.js","lineNumber":340,"columnNumber":54},"hitCount":0,"children":[522]},{"id":522,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":0,"children":[523]},{"id":523,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":0,"children":[524]},{"id":524,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":0,"children":[525]},{"id":525,"callFrame":{"functionName":"","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":16,"columnNumber":42},"hitCount":0,"children":[526]},{"id":526,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":0,"children":[527]},{"id":527,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":0,"children":[528]},{"id":528,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":0,"children":[529]},{"id":529,"callFrame":{"functionName":"","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":16,"columnNumber":42},"hitCount":0,"children":[530]},{"id":530,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":1,"children":[531],"positionTicks":[{"line":17,"ticks":1}]},{"id":531,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":0,"children":[532]},{"id":532,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":0,"children":[533]},{"id":533,"callFrame":{"functionName":"","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":16,"columnNumber":42},"hitCount":0,"children":[534]},{"id":534,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":0,"children":[535]},{"id":535,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":0,"children":[536]},{"id":536,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":0,"children":[537]},{"id":537,"callFrame":{"functionName":"","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":16,"columnNumber":42},"hitCount":1,"children":[538],"positionTicks":[{"line":18,"ticks":1}]},{"id":538,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":17,"ticks":1}]},{"id":539,"callFrame":{"functionName":"","scriptId":"581","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/api/electron-browser/mainThreadWorkspace.js","lineNumber":58,"columnNumber":62},"hitCount":0,"children":[540]},{"id":540,"callFrame":{"functionName":"WorkspaceService.getConfiguration","scriptId":"465","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/configuration/node/configurationService.js","lineNumber":162,"columnNumber":63},"hitCount":0,"children":[541]},{"id":541,"callFrame":{"functionName":"Configuration.getSection","scriptId":"816","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/configuration/common/configurationModels.js","lineNumber":186,"columnNumber":54},"hitCount":0,"children":[542]},{"id":542,"callFrame":{"functionName":"Configuration.getSection","scriptId":"815","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/configuration/common/configurationModels.js","lineNumber":340,"columnNumber":54},"hitCount":0,"children":[543]},{"id":543,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":0,"children":[544]},{"id":544,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":0,"children":[545]},{"id":545,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":0,"children":[546]},{"id":546,"callFrame":{"functionName":"","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":16,"columnNumber":42},"hitCount":0,"children":[547]},{"id":547,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":0,"children":[548]},{"id":548,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":0,"children":[549]},{"id":549,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":0,"children":[550]},{"id":550,"callFrame":{"functionName":"","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":16,"columnNumber":42},"hitCount":0,"children":[551]},{"id":551,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":0,"children":[552]},{"id":552,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":0,"children":[553]},{"id":553,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":0,"children":[554]},{"id":554,"callFrame":{"functionName":"","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":16,"columnNumber":42},"hitCount":0,"children":[555]},{"id":555,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":0,"children":[556]},{"id":556,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":0,"children":[557]},{"id":557,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":0,"children":[558]},{"id":558,"callFrame":{"functionName":"","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":16,"columnNumber":42},"hitCount":1,"positionTicks":[{"line":19,"ticks":1}]},{"id":559,"callFrame":{"functionName":"SearchService.extendQuery","scriptId":"854","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/search/node/searchService.js","lineNumber":40,"columnNumber":55},"hitCount":0,"children":[560]},{"id":560,"callFrame":{"functionName":"WorkspaceService.getConfiguration","scriptId":"465","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/configuration/node/configurationService.js","lineNumber":162,"columnNumber":63},"hitCount":0,"children":[561]},{"id":561,"callFrame":{"functionName":"Configuration.getSection","scriptId":"816","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/configuration/common/configurationModels.js","lineNumber":186,"columnNumber":54},"hitCount":0,"children":[562]},{"id":562,"callFrame":{"functionName":"Configuration.getSection","scriptId":"815","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/configuration/common/configurationModels.js","lineNumber":340,"columnNumber":54},"hitCount":0,"children":[563]},{"id":563,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":1,"children":[564],"positionTicks":[{"line":17,"ticks":1}]},{"id":564,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":0,"children":[565]},{"id":565,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":0,"children":[566]},{"id":566,"callFrame":{"functionName":"","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":16,"columnNumber":42},"hitCount":0,"children":[567]},{"id":567,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":0,"children":[568]},{"id":568,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":0,"children":[569]},{"id":569,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":0,"children":[570]},{"id":570,"callFrame":{"functionName":"","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":16,"columnNumber":42},"hitCount":0,"children":[571]},{"id":571,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":0,"children":[572]},{"id":572,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":794,"ticks":1}]},{"id":573,"callFrame":{"functionName":"SearchService.search","scriptId":"854","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/search/node/searchService.js","lineNumber":60,"columnNumber":50},"hitCount":0,"children":[574]},{"id":574,"callFrame":{"functionName":"Promise_ctor","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1609,"columnNumber":29},"hitCount":1,"children":[575],"positionTicks":[{"line":1640,"ticks":1}]},{"id":575,"callFrame":{"functionName":"","scriptId":"854","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/search/node/searchService.js","lineNumber":63,"columnNumber":54},"hitCount":1,"children":[576,579],"positionTicks":[{"line":66,"ticks":1}]},{"id":576,"callFrame":{"functionName":"map","scriptId":"6","url":"native array.js","lineNumber":831,"columnNumber":17},"hitCount":0,"children":[577]},{"id":577,"callFrame":{"functionName":"","scriptId":"854","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/search/node/searchService.js","lineNumber":68,"columnNumber":73},"hitCount":2,"children":[578],"positionTicks":[{"line":84,"ticks":2}]},{"id":578,"callFrame":{"functionName":"DiskSearch.search","scriptId":"854","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/search/node/searchService.js","lineNumber":218,"columnNumber":47},"hitCount":2,"positionTicks":[{"line":265,"ticks":1},{"line":263,"ticks":1}]},{"id":579,"callFrame":{"functionName":"Promise_join","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1788,"columnNumber":39},"hitCount":0,"children":[580]},{"id":580,"callFrame":{"functionName":"Promise_ctor","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1609,"columnNumber":29},"hitCount":0,"children":[581]},{"id":581,"callFrame":{"functionName":"","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1802,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":1803,"ticks":1}]},{"id":760,"callFrame":{"functionName":"MainThreadDocuments.$tryOpenDocument","scriptId":"557","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/api/electron-browser/mainThreadDocuments.js","lineNumber":136,"columnNumber":66},"hitCount":4,"children":[761,801],"positionTicks":[{"line":137,"ticks":3},{"line":145,"ticks":1}]},{"id":761,"callFrame":{"functionName":"MainThreadDocuments._handleAsResourceInput","scriptId":"557","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/api/electron-browser/mainThreadDocuments.js","lineNumber":162,"columnNumber":72},"hitCount":6,"children":[762,874,934],"positionTicks":[{"line":170,"ticks":1},{"line":163,"ticks":2},{"line":165,"ticks":3}]},{"id":762,"callFrame":{"functionName":"TextModelResolverService.createModelReference","scriptId":"481","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textmodelResolver/common/textModelResolverService.js","lineNumber":103,"columnNumber":75},"hitCount":0,"children":[763]},{"id":763,"callFrame":{"functionName":"TextModelResolverService._createModelReference","scriptId":"481","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textmodelResolver/common/textModelResolverService.js","lineNumber":106,"columnNumber":76},"hitCount":0,"children":[764,835]},{"id":764,"callFrame":{"functionName":"ReferenceCollection.acquire","scriptId":"250","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/lifecycle.js","lineNumber":75,"columnNumber":57},"hitCount":6,"children":[765],"positionTicks":[{"line":80,"ticks":1},{"line":82,"ticks":2},{"line":76,"ticks":2},{"line":78,"ticks":1}]},{"id":765,"callFrame":{"functionName":"ResourceModelCollection.createReferencedObject","scriptId":"481","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textmodelResolver/common/textModelResolverService.js","lineNumber":35,"columnNumber":76},"hitCount":0,"children":[766,828]},{"id":766,"callFrame":{"functionName":"TextFileEditorModelManager.loadOrCreate","scriptId":"1034","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/common/textFileEditorModelManager.js","lineNumber":161,"columnNumber":69},"hitCount":9,"children":[767,772,779,795,821,831,854],"positionTicks":[{"line":208,"ticks":2},{"line":162,"ticks":1},{"line":213,"ticks":2},{"line":182,"ticks":1},{"line":231,"ticks":3}]},{"id":767,"callFrame":{"functionName":"InstantiationService.createInstance","scriptId":"860","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/instantiation/common/instantiationService.js","lineNumber":55,"columnNumber":65},"hitCount":0,"children":[768,827]},{"id":768,"callFrame":{"functionName":"InstantiationService._createInstance","scriptId":"860","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/instantiation/common/instantiationService.js","lineNumber":69,"columnNumber":66},"hitCount":1,"children":[769,776,851],"positionTicks":[{"line":78,"ticks":1}]},{"id":769,"callFrame":{"functionName":"InstantiationService._getOrCreateServiceInstance","scriptId":"860","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/instantiation/common/instantiationService.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[770]},{"id":770,"callFrame":{"functionName":"ServiceCollection.get","scriptId":"310","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/instantiation/common/instantiationService.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[771]},{"id":771,"callFrame":{"functionName":"get","scriptId":"10","url":"native collection.js","lineNumber":233,"columnNumber":15},"hitCount":3,"positionTicks":[{"line":234,"ticks":3}]},{"id":776,"callFrame":{"functionName":"create","scriptId":"193","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/types.js","lineNumber":157,"columnNumber":19},"hitCount":1,"children":[777],"positionTicks":[{"line":160,"ticks":1}]},{"id":777,"callFrame":{"functionName":"TextFileEditorModel","scriptId":"729","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/common/textFileEditorModel.js","lineNumber":31,"columnNumber":36},"hitCount":7,"children":[778,807,841,856],"positionTicks":[{"line":32,"ticks":3},{"line":33,"ticks":1},{"line":55,"ticks":1},{"line":60,"ticks":1},{"line":63,"ticks":1}]},{"id":778,"callFrame":{"functionName":"push","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":807,"callFrame":{"functionName":"TextFileEditorModel.registerListeners","scriptId":"729","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/common/textFileEditorModel.js","lineNumber":64,"columnNumber":67},"hitCount":2,"children":[808,813,815,834],"positionTicks":[{"line":69,"ticks":1},{"line":70,"ticks":1}]},{"id":808,"callFrame":{"functionName":"get","scriptId":"729","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/common/textFileEditorModel.js","lineNumber":147,"columnNumber":26},"hitCount":2,"children":[814],"positionTicks":[{"line":148,"ticks":2}]},{"id":814,"callFrame":{"functionName":"get","scriptId":"342","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/event.js","lineNumber":43,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":47,"ticks":1}]},{"id":813,"callFrame":{"functionName":"get","scriptId":"825","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/common/textFileService.js","lineNumber":53,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":54,"ticks":1}]},{"id":815,"callFrame":{"functionName":"_event","scriptId":"342","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/event.js","lineNumber":46,"columnNumber":43},"hitCount":3,"children":[823,862],"positionTicks":[{"line":47,"ticks":2},{"line":63,"ticks":1}]},{"id":823,"callFrame":{"functionName":"CallbackList.add","scriptId":"741","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/callbackList.js","lineNumber":10,"columnNumber":46},"hitCount":0,"children":[824]},{"id":824,"callFrame":{"functionName":"LinkedList.insert","scriptId":"692","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/linkedList.js","lineNumber":25,"columnNumber":47},"hitCount":2,"positionTicks":[{"line":28,"ticks":2}]},{"id":862,"callFrame":{"functionName":"CallbackList.isEmpty","scriptId":"741","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/callbackList.js","lineNumber":50,"columnNumber":50},"hitCount":1,"positionTicks":[{"line":52,"ticks":1}]},{"id":834,"callFrame":{"functionName":"push","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":841,"callFrame":{"functionName":"TextFileService.getAutoSaveConfiguration","scriptId":"825","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/common/textFileService.js","lineNumber":554,"columnNumber":70},"hitCount":1,"positionTicks":[{"line":555,"ticks":1}]},{"id":856,"callFrame":{"functionName":"BaseTextEditorModel","scriptId":"773","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/common/editor/textEditorModel.js","lineNumber":31,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":34,"ticks":1}]},{"id":851,"callFrame":{"functionName":"sort","scriptId":"6","url":"native array.js","lineNumber":748,"columnNumber":18},"hitCount":0,"children":[852]},{"id":852,"callFrame":{"functionName":"InnerArraySort","scriptId":"6","url":"native array.js","lineNumber":529,"columnNumber":23},"hitCount":1,"children":[853],"positionTicks":[{"line":530,"ticks":1}]},{"id":853,"callFrame":{"functionName":"QuickSort","scriptId":"6","url":"native array.js","lineNumber":573,"columnNumber":18},"hitCount":3,"positionTicks":[{"line":574,"ticks":3}]},{"id":827,"callFrame":{"functionName":"[Symbol.hasInstance]","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":772,"callFrame":{"functionName":"ResourceMap.get","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":419,"columnNumber":45},"hitCount":0,"children":[773]},{"id":773,"callFrame":{"functionName":"ResourceMap.toKey","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[774]},{"id":774,"callFrame":{"functionName":"_URI.toString","scriptId":"236","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[775]},{"id":775,"callFrame":{"functionName":"_asFormatted","scriptId":"236","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/uri.js","lineNumber":318,"columnNumber":25},"hitCount":1,"children":[825,842,860,863],"positionTicks":[{"line":319,"ticks":1}]},{"id":825,"callFrame":{"functionName":"encodeURIComponent2","scriptId":"236","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/uri.js","lineNumber":21,"columnNumber":32},"hitCount":4,"children":[857],"positionTicks":[{"line":23,"ticks":4}]},{"id":857,"callFrame":{"functionName":"replace","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":842,"callFrame":{"functionName":"join","scriptId":"6","url":"native array.js","lineNumber":287,"columnNumber":18},"hitCount":0,"children":[843]},{"id":843,"callFrame":{"functionName":"InnerArrayJoin","scriptId":"6","url":"native array.js","lineNumber":274,"columnNumber":23},"hitCount":0,"children":[844]},{"id":844,"callFrame":{"functionName":"Join","scriptId":"6","url":"native array.js","lineNumber":120,"columnNumber":13},"hitCount":0,"children":[845]},{"id":845,"callFrame":{"functionName":"DoJoin","scriptId":"6","url":"native array.js","lineNumber":95,"columnNumber":15},"hitCount":0,"children":[846]},{"id":846,"callFrame":{"functionName":"ConvertToString","scriptId":"6","url":"native array.js","lineNumber":133,"columnNumber":24},"hitCount":2,"positionTicks":[{"line":134,"ticks":2}]},{"id":860,"callFrame":{"functionName":"push","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":863,"callFrame":{"functionName":"exec","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":779,"callFrame":{"functionName":"TextFileEditorModel.load","scriptId":"729","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/common/textFileEditorModel.js","lineNumber":201,"columnNumber":54},"hitCount":3,"children":[780],"positionTicks":[{"line":217,"ticks":1},{"line":213,"ticks":1},{"line":207,"ticks":1}]},{"id":780,"callFrame":{"functionName":"TextFileEditorModel.loadWithBackup","scriptId":"729","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/common/textFileEditorModel.js","lineNumber":217,"columnNumber":64},"hitCount":1,"children":[781,870],"positionTicks":[{"line":218,"ticks":1}]},{"id":781,"callFrame":{"functionName":"CompletePromise_then","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1532,"columnNumber":47},"hitCount":0,"children":[782,816]},{"id":782,"callFrame":{"functionName":"","scriptId":"729","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/common/textFileEditorModel.js","lineNumber":219,"columnNumber":90},"hitCount":1,"children":[783],"positionTicks":[{"line":238,"ticks":1}]},{"id":783,"callFrame":{"functionName":"TextFileEditorModel.loadFromFile","scriptId":"729","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/common/textFileEditorModel.js","lineNumber":240,"columnNumber":62},"hitCount":0,"children":[784,809]},{"id":784,"callFrame":{"functionName":"TextFileService.resolveTextContent","scriptId":"478","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/electron-browser/textFileService.js","lineNumber":34,"columnNumber":64},"hitCount":1,"children":[785],"positionTicks":[{"line":50,"ticks":1}]},{"id":785,"callFrame":{"functionName":"RemoteFileService.resolveStreamContent","scriptId":"472","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/files/electron-browser/remoteFileService.js","lineNumber":192,"columnNumber":68},"hitCount":1,"children":[786],"positionTicks":[{"line":200,"ticks":1}]},{"id":786,"callFrame":{"functionName":"FileService.resolveStreamContent","scriptId":"823","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/files/electron-browser/fileService.js","lineNumber":126,"columnNumber":62},"hitCount":0,"children":[787]},{"id":787,"callFrame":{"functionName":"FileService.resolveStreamContent","scriptId":"1033","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/files/node/fileService.js","lineNumber":114,"columnNumber":62},"hitCount":0,"children":[788]},{"id":788,"callFrame":{"functionName":"FileService.doResolveContent","scriptId":"1033","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/files/node/fileService.js","lineNumber":118,"columnNumber":58},"hitCount":4,"children":[789,805],"positionTicks":[{"line":121,"ticks":2},{"line":186,"ticks":1},{"line":119,"ticks":1}]},{"id":789,"callFrame":{"functionName":"FileService.resolve","scriptId":"1033","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/files/node/fileService.js","lineNumber":412,"columnNumber":49},"hitCount":3,"children":[790],"positionTicks":[{"line":415,"ticks":3}]},{"id":790,"callFrame":{"functionName":"FileService.toStatResolver","scriptId":"1033","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/files/node/fileService.js","lineNumber":417,"columnNumber":56},"hitCount":1,"children":[791,826,838,864],"positionTicks":[{"line":418,"ticks":1}]},{"id":791,"callFrame":{"functionName":"stat","scriptId":"526","url":"file:///Users/bpasero/Development/monaco/out/vs/base/node/pfs.js","lineNumber":64,"columnNumber":17},"hitCount":0,"children":[792]},{"id":792,"callFrame":{"functionName":"nfcall","scriptId":"266","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/async.js","lineNumber":614,"columnNumber":19},"hitCount":0,"children":[793],"deoptReason":"Bad value context for arguments value"},{"id":793,"callFrame":{"functionName":"Promise_ctor","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1609,"columnNumber":29},"hitCount":0,"children":[794,858]},{"id":794,"callFrame":{"functionName":"","scriptId":"266","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/async.js","lineNumber":619,"columnNumber":50},"hitCount":1,"children":[798],"positionTicks":[{"line":620,"ticks":1}]},{"id":798,"callFrame":{"functionName":"","scriptId":"185","url":"/Users/bpasero/Development/monaco/node_modules/graceful-fs/polyfills.js","lineNumber":281,"columnNumber":18},"hitCount":0,"children":[799]},{"id":799,"callFrame":{"functionName":"fs.stat","scriptId":"104","url":"original-fs.js","lineNumber":932,"columnNumber":18},"hitCount":3,"children":[800],"positionTicks":[{"line":934,"ticks":1},{"line":215,"ticks":2}]},{"id":800,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":4,"positionTicks":[{"line":215,"ticks":4}]},{"id":858,"callFrame":{"functionName":"_run","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1063,"columnNumber":23},"hitCount":2,"children":[859],"positionTicks":[{"line":1066,"ticks":2}]},{"id":859,"callFrame":{"functionName":"enter","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":685,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":686,"ticks":1}]},{"id":826,"callFrame":{"functionName":"Promise_then","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":996,"columnNumber":35},"hitCount":2,"positionTicks":[{"line":1026,"ticks":2}]},{"id":838,"callFrame":{"functionName":"FileService.toAbsolutePath","scriptId":"1033","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/files/node/fileService.js","lineNumber":401,"columnNumber":56},"hitCount":0,"children":[839]},{"id":839,"callFrame":{"functionName":"normalize","scriptId":"55","url":"path.js","lineNumber":1175,"columnNumber":31},"hitCount":0,"children":[840]},{"id":840,"callFrame":{"functionName":"normalizeStringPosix","scriptId":"55","url":"path.js","lineNumber":77,"columnNumber":29},"hitCount":2,"positionTicks":[{"line":83,"ticks":2}]},{"id":864,"callFrame":{"functionName":"nfcall","scriptId":"266","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/async.js","lineNumber":614,"columnNumber":19},"hitCount":0,"children":[865],"deoptReason":"Bad value context for arguments value"},{"id":865,"callFrame":{"functionName":"Promise_ctor","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1609,"columnNumber":29},"hitCount":1,"children":[866],"positionTicks":[{"line":1640,"ticks":1}]},{"id":866,"callFrame":{"functionName":"","scriptId":"266","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/async.js","lineNumber":619,"columnNumber":50},"hitCount":0,"children":[867]},{"id":867,"callFrame":{"functionName":"","scriptId":"185","url":"/Users/bpasero/Development/monaco/node_modules/graceful-fs/polyfills.js","lineNumber":281,"columnNumber":18},"hitCount":0,"children":[868]},{"id":868,"callFrame":{"functionName":"fs.stat","scriptId":"104","url":"original-fs.js","lineNumber":932,"columnNumber":18},"hitCount":0,"children":[869]},{"id":869,"callFrame":{"functionName":"_makeLong","scriptId":"55","url":"path.js","lineNumber":1317,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":1318,"ticks":1}]},{"id":805,"callFrame":{"functionName":"FileService.toAbsolutePath","scriptId":"1033","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/files/node/fileService.js","lineNumber":401,"columnNumber":56},"hitCount":1,"children":[806],"positionTicks":[{"line":402,"ticks":1}]},{"id":806,"callFrame":{"functionName":"normalize","scriptId":"55","url":"path.js","lineNumber":1175,"columnNumber":31},"hitCount":1,"children":[837],"positionTicks":[{"line":1177,"ticks":1}]},{"id":837,"callFrame":{"functionName":"normalizeStringPosix","scriptId":"55","url":"path.js","lineNumber":77,"columnNumber":29},"hitCount":3,"children":[861],"positionTicks":[{"line":130,"ticks":1},{"line":83,"ticks":1},{"line":85,"ticks":1}]},{"id":861,"callFrame":{"functionName":"slice","scriptId":"7","url":"native string.js","lineNumber":40,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":41,"ticks":1}]},{"id":809,"callFrame":{"functionName":"Promise_then","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":996,"columnNumber":35},"hitCount":0,"children":[810]},{"id":810,"callFrame":{"functionName":"then","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1286,"columnNumber":17},"hitCount":0,"children":[811]},{"id":811,"callFrame":{"functionName":"nop","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":606,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":607,"ticks":1}]},{"id":816,"callFrame":{"functionName":"CompletePromise_ctor","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1470,"columnNumber":37},"hitCount":0,"children":[817]},{"id":817,"callFrame":{"functionName":"_setCompleteValue","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":-1,"columnNumber":-1},"hitCount":2,"children":[818],"positionTicks":[{"line":1478,"ticks":2}]},{"id":818,"callFrame":{"functionName":"_run","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[819]},{"id":819,"callFrame":{"functionName":"enter","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":723,"columnNumber":24},"hitCount":1,"children":[820],"positionTicks":[{"line":732,"ticks":1}]},{"id":820,"callFrame":{"functionName":"pushListener","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1251,"columnNumber":25},"hitCount":2,"positionTicks":[{"line":1258,"ticks":1},{"line":1259,"ticks":1}]},{"id":870,"callFrame":{"functionName":"BackupFileService.loadBackupResource","scriptId":"453","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/backup/node/backupFileService.js","lineNumber":96,"columnNumber":66},"hitCount":0,"children":[871]},{"id":871,"callFrame":{"functionName":"CompletePromise_then","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1532,"columnNumber":47},"hitCount":2,"children":[872],"positionTicks":[{"line":1533,"ticks":2}]},{"id":872,"callFrame":{"functionName":"","scriptId":"453","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/backup/node/backupFileService.js","lineNumber":98,"columnNumber":44},"hitCount":1,"children":[873],"positionTicks":[{"line":99,"ticks":1}]},{"id":873,"callFrame":{"functionName":"BackupFileService.getBackupResource","scriptId":"453","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/backup/node/backupFileService.js","lineNumber":166,"columnNumber":65},"hitCount":1,"positionTicks":[{"line":167,"ticks":1}]},{"id":795,"callFrame":{"functionName":"TextFileEditorModelManager.get","scriptId":"1034","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/common/textFileEditorModelManager.js","lineNumber":158,"columnNumber":60},"hitCount":0,"children":[796]},{"id":796,"callFrame":{"functionName":"ResourceMap.get","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":419,"columnNumber":45},"hitCount":0,"children":[797]},{"id":797,"callFrame":{"functionName":"get","scriptId":"10","url":"native collection.js","lineNumber":233,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":234,"ticks":1}]},{"id":821,"callFrame":{"functionName":"_event","scriptId":"342","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/event.js","lineNumber":46,"columnNumber":43},"hitCount":2,"children":[822],"positionTicks":[{"line":47,"ticks":2}]},{"id":822,"callFrame":{"functionName":"CallbackList.add","scriptId":"741","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/callbackList.js","lineNumber":10,"columnNumber":46},"hitCount":1,"positionTicks":[{"line":14,"ticks":1}]},{"id":831,"callFrame":{"functionName":"ResourceMap.set","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":416,"columnNumber":45},"hitCount":2,"children":[832],"positionTicks":[{"line":417,"ticks":2}]},{"id":832,"callFrame":{"functionName":"set","scriptId":"10","url":"native collection.js","lineNumber":246,"columnNumber":15},"hitCount":4,"positionTicks":[{"line":247,"ticks":4}]},{"id":854,"callFrame":{"functionName":"get","scriptId":"729","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/common/textFileEditorModel.js","lineNumber":140,"columnNumber":26},"hitCount":0,"children":[855]},{"id":855,"callFrame":{"functionName":"get","scriptId":"342","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/event.js","lineNumber":43,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":47,"ticks":1}]},{"id":828,"callFrame":{"functionName":"URI.parse","scriptId":"236","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/uri.js","lineNumber":173,"columnNumber":29},"hitCount":2,"children":[829],"positionTicks":[{"line":179,"ticks":1},{"line":174,"ticks":1}]},{"id":829,"callFrame":{"functionName":"_URI","scriptId":"236","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/uri.js","lineNumber":261,"columnNumber":21},"hitCount":0,"children":[830]},{"id":830,"callFrame":{"functionName":"URI","scriptId":"236","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/uri.js","lineNumber":80,"columnNumber":20},"hitCount":1,"children":[833],"positionTicks":[{"line":97,"ticks":1}]},{"id":833,"callFrame":{"functionName":"_validateUri","scriptId":"236","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/uri.js","lineNumber":30,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":45,"ticks":1}]},{"id":835,"callFrame":{"functionName":"Promise_then","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":996,"columnNumber":35},"hitCount":0,"children":[836]},{"id":836,"callFrame":{"functionName":"then","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1286,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1288,"ticks":1}]},{"id":874,"callFrame":{"functionName":"TextModelResolverService._createModelReference","scriptId":"481","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textmodelResolver/common/textModelResolverService.js","lineNumber":106,"columnNumber":76},"hitCount":4,"children":[875,928],"positionTicks":[{"line":123,"ticks":1},{"line":107,"ticks":2},{"line":110,"ticks":1}]},{"id":875,"callFrame":{"functionName":"ReferenceCollection.acquire","scriptId":"250","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/lifecycle.js","lineNumber":75,"columnNumber":57},"hitCount":30,"children":[876,1010,1043],"positionTicks":[{"line":80,"ticks":2},{"line":89,"ticks":1},{"line":82,"ticks":5},{"line":90,"ticks":4},{"line":76,"ticks":5},{"line":78,"ticks":13}]},{"id":876,"callFrame":{"functionName":"ResourceModelCollection.createReferencedObject","scriptId":"481","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textmodelResolver/common/textModelResolverService.js","lineNumber":35,"columnNumber":76},"hitCount":34,"children":[877,913,952],"positionTicks":[{"line":38,"ticks":6},{"line":39,"ticks":28}]},{"id":877,"callFrame":{"functionName":"TextFileEditorModelManager.loadOrCreate","scriptId":"1034","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/common/textFileEditorModelManager.js","lineNumber":161,"columnNumber":69},"hitCount":15,"children":[878,899,905,908,941,959,963,966,984,1021],"positionTicks":[{"line":184,"ticks":1},{"line":162,"ticks":9},{"line":181,"ticks":1},{"line":182,"ticks":4}]},{"id":878,"callFrame":{"functionName":"TextFileEditorModel.load","scriptId":"729","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/common/textFileEditorModel.js","lineNumber":201,"columnNumber":54},"hitCount":11,"children":[879],"positionTicks":[{"line":202,"ticks":6},{"line":207,"ticks":5}]},{"id":879,"callFrame":{"functionName":"TextFileEditorModel.loadWithBackup","scriptId":"729","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/common/textFileEditorModel.js","lineNumber":217,"columnNumber":64},"hitCount":2,"children":[880,985],"positionTicks":[{"line":218,"ticks":2}]},{"id":880,"callFrame":{"functionName":"CompletePromise_then","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1532,"columnNumber":47},"hitCount":3,"children":[881,895],"positionTicks":[{"line":1533,"ticks":2},{"line":1567,"ticks":1}]},{"id":881,"callFrame":{"functionName":"","scriptId":"729","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/common/textFileEditorModel.js","lineNumber":219,"columnNumber":90},"hitCount":3,"children":[882,999],"positionTicks":[{"line":220,"ticks":1},{"line":238,"ticks":1},{"line":239,"ticks":1}]},{"id":882,"callFrame":{"functionName":"TextFileEditorModel.loadFromFile","scriptId":"729","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/common/textFileEditorModel.js","lineNumber":240,"columnNumber":62},"hitCount":2,"children":[883,947],"positionTicks":[{"line":254,"ticks":2}]},{"id":883,"callFrame":{"functionName":"TextFileService.resolveTextContent","scriptId":"478","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/electron-browser/textFileService.js","lineNumber":34,"columnNumber":64},"hitCount":2,"children":[884],"positionTicks":[{"line":35,"ticks":1},{"line":36,"ticks":1}]},{"id":884,"callFrame":{"functionName":"RemoteFileService.resolveStreamContent","scriptId":"472","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/electron-browser/textFileService.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[885]},{"id":885,"callFrame":{"functionName":"FileService.resolveStreamContent","scriptId":"823","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/electron-browser/textFileService.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[886]},{"id":886,"callFrame":{"functionName":"FileService.resolveStreamContent","scriptId":"1033","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/files/node/fileService.js","lineNumber":114,"columnNumber":62},"hitCount":3,"children":[887],"positionTicks":[{"line":117,"ticks":3}]},{"id":887,"callFrame":{"functionName":"FileService.doResolveContent","scriptId":"1033","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/files/node/fileService.js","lineNumber":118,"columnNumber":58},"hitCount":2,"children":[888,909,978,1012],"positionTicks":[{"line":119,"ticks":2}]},{"id":888,"callFrame":{"functionName":"FileService.resolve","scriptId":"1033","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/files/node/fileService.js","lineNumber":412,"columnNumber":49},"hitCount":0,"children":[889,1000]},{"id":889,"callFrame":{"functionName":"FileService.toStatResolver","scriptId":"1033","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/files/node/fileService.js","lineNumber":417,"columnNumber":56},"hitCount":9,"children":[890,926,955,1019],"positionTicks":[{"line":418,"ticks":1},{"line":421,"ticks":8}]},{"id":890,"callFrame":{"functionName":"nfcall","scriptId":"266","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/async.js","lineNumber":614,"columnNumber":19},"hitCount":6,"children":[891],"deoptReason":"Bad value context for arguments value","positionTicks":[{"line":621,"ticks":2},{"line":615,"ticks":4}]},{"id":891,"callFrame":{"functionName":"Promise_ctor","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1609,"columnNumber":29},"hitCount":13,"children":[892,933,950,990,1008],"positionTicks":[{"line":1640,"ticks":5},{"line":1633,"ticks":1},{"line":1641,"ticks":1},{"line":1629,"ticks":2},{"line":1630,"ticks":3},{"line":1638,"ticks":1}]},{"id":892,"callFrame":{"functionName":"","scriptId":"266","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/async.js","lineNumber":619,"columnNumber":50},"hitCount":6,"children":[893],"positionTicks":[{"line":620,"ticks":6}]},{"id":893,"callFrame":{"functionName":"","scriptId":"185","url":"/Users/bpasero/Development/monaco/node_modules/graceful-fs/polyfills.js","lineNumber":281,"columnNumber":18},"hitCount":6,"children":[894],"positionTicks":[{"line":283,"ticks":6}]},{"id":894,"callFrame":{"functionName":"fs.stat","scriptId":"104","url":"original-fs.js","lineNumber":932,"columnNumber":18},"hitCount":11,"children":[898,969],"positionTicks":[{"line":120,"ticks":1},{"line":938,"ticks":1},{"line":1179,"ticks":3},{"line":940,"ticks":1},{"line":934,"ticks":1},{"line":215,"ticks":4}]},{"id":898,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":83,"positionTicks":[{"line":215,"ticks":83}]},{"id":969,"callFrame":{"functionName":"nullCheck","scriptId":"104","url":"original-fs.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[970]},{"id":970,"callFrame":{"functionName":"indexOf","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":9},{"id":933,"callFrame":{"functionName":"bind","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":950,"callFrame":{"functionName":"concat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":990,"callFrame":{"functionName":"_run","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1063,"columnNumber":23},"hitCount":4,"positionTicks":[{"line":1064,"ticks":3},{"line":1066,"ticks":1}]},{"id":1008,"callFrame":{"functionName":"(unresolved function)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[1009]},{"id":1009,"callFrame":{"functionName":"apply","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":926,"callFrame":{"functionName":"normalize","scriptId":"55","url":"path.js","lineNumber":1175,"columnNumber":31},"hitCount":2,"children":[927],"positionTicks":[{"line":1177,"ticks":2}]},{"id":927,"callFrame":{"functionName":"normalizeStringPosix","scriptId":"55","url":"path.js","lineNumber":77,"columnNumber":29},"hitCount":7,"children":[980],"positionTicks":[{"line":122,"ticks":2},{"line":83,"ticks":3},{"line":86,"ticks":1},{"line":127,"ticks":1}]},{"id":980,"callFrame":{"functionName":"slice","scriptId":"7","url":"native string.js","lineNumber":40,"columnNumber":20},"hitCount":5,"positionTicks":[{"line":41,"ticks":5}]},{"id":955,"callFrame":{"functionName":"Promise_then","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":996,"columnNumber":35},"hitCount":2,"children":[967],"positionTicks":[{"line":1026,"ticks":2}]},{"id":967,"callFrame":{"functionName":"then","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1286,"columnNumber":17},"hitCount":7,"children":[993],"positionTicks":[{"line":1288,"ticks":6},{"line":1290,"ticks":1}]},{"id":993,"callFrame":{"functionName":"_Base.Class.derive._creator","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[994]},{"id":994,"callFrame":{"functionName":"_setState","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":1306,"ticks":1}]},{"id":1019,"callFrame":{"functionName":"FileService.toAbsolutePath","scriptId":"1033","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/files/node/fileService.js","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":421,"ticks":1}]},{"id":1000,"callFrame":{"functionName":"Promise_then","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":996,"columnNumber":35},"hitCount":0,"children":[1001]},{"id":1001,"callFrame":{"functionName":"then","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1286,"columnNumber":17},"hitCount":3,"children":[1002],"positionTicks":[{"line":1288,"ticks":1},{"line":1290,"ticks":1},{"line":1307,"ticks":1}]},{"id":1002,"callFrame":{"functionName":"pushListener","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":-1,"columnNumber":-1},"hitCount":3,"positionTicks":[{"line":1288,"ticks":3}]},{"id":909,"callFrame":{"functionName":"FileService.toAbsolutePath","scriptId":"1033","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/files/node/fileService.js","lineNumber":401,"columnNumber":56},"hitCount":4,"children":[910,968],"positionTicks":[{"line":123,"ticks":3},{"line":404,"ticks":1}]},{"id":910,"callFrame":{"functionName":"normalize","scriptId":"55","url":"path.js","lineNumber":1175,"columnNumber":31},"hitCount":0,"children":[911]},{"id":911,"callFrame":{"functionName":"normalizeStringPosix","scriptId":"55","url":"path.js","lineNumber":77,"columnNumber":29},"hitCount":2,"children":[912],"positionTicks":[{"line":122,"ticks":1},{"line":127,"ticks":1}]},{"id":912,"callFrame":{"functionName":"slice","scriptId":"7","url":"native string.js","lineNumber":40,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":41,"ticks":1}]},{"id":968,"callFrame":{"functionName":"[Symbol.hasInstance]","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":978,"callFrame":{"functionName":"normalize","scriptId":"55","url":"path.js","lineNumber":1175,"columnNumber":31},"hitCount":0,"children":[979]},{"id":979,"callFrame":{"functionName":"normalizeStringPosix","scriptId":"55","url":"path.js","lineNumber":77,"columnNumber":29},"hitCount":9,"children":[982],"positionTicks":[{"line":83,"ticks":6},{"line":86,"ticks":1},{"line":127,"ticks":2}]},{"id":982,"callFrame":{"functionName":"slice","scriptId":"7","url":"native string.js","lineNumber":40,"columnNumber":20},"hitCount":2,"positionTicks":[{"line":41,"ticks":2}]},{"id":1012,"callFrame":{"functionName":"Promise_then","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":996,"columnNumber":35},"hitCount":0,"children":[1013]},{"id":1013,"callFrame":{"functionName":"then","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1286,"columnNumber":17},"hitCount":1,"children":[1014],"positionTicks":[{"line":1290,"ticks":1}]},{"id":1014,"callFrame":{"functionName":"_Base.Class.derive._creator","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[1015]},{"id":1015,"callFrame":{"functionName":"_run","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":1288,"ticks":1}]},{"id":947,"callFrame":{"functionName":"Promise_then","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":996,"columnNumber":35},"hitCount":0,"children":[948]},{"id":948,"callFrame":{"functionName":"then","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1286,"columnNumber":17},"hitCount":2,"children":[949,1030,1037],"positionTicks":[{"line":1290,"ticks":1},{"line":1307,"ticks":1}]},{"id":949,"callFrame":{"functionName":"nop","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":606,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":607,"ticks":1}]},{"id":1030,"callFrame":{"functionName":"_Base.Class.derive._creator","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[1031]},{"id":1031,"callFrame":{"functionName":"_setState","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":1306,"ticks":1}]},{"id":1037,"callFrame":{"functionName":"pushListener","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":1288,"ticks":1}]},{"id":999,"callFrame":{"functionName":"get","scriptId":"773","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/common/editor/textEditorModel.js","lineNumber":61,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":64,"ticks":1}]},{"id":895,"callFrame":{"functionName":"CompletePromise_ctor","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1470,"columnNumber":37},"hitCount":3,"children":[896],"positionTicks":[{"line":1473,"ticks":2},{"line":1068,"ticks":1}]},{"id":896,"callFrame":{"functionName":"_setCompleteValue","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[897,924]},{"id":897,"callFrame":{"functionName":"setCompleteValue","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1276,"columnNumber":29},"hitCount":5,"children":[971],"positionTicks":[{"line":1285,"ticks":4},{"line":1277,"ticks":1}]},{"id":971,"callFrame":{"functionName":"_setState","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":1285,"ticks":2}]},{"id":924,"callFrame":{"functionName":"_run","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":-1,"columnNumber":-1},"hitCount":4,"children":[925],"positionTicks":[{"line":1306,"ticks":2},{"line":1307,"ticks":2}]},{"id":925,"callFrame":{"functionName":"enter","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":723,"columnNumber":24},"hitCount":1,"children":[943],"positionTicks":[{"line":732,"ticks":1}]},{"id":943,"callFrame":{"functionName":"pushListener","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1251,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":1259,"ticks":1}]},{"id":985,"callFrame":{"functionName":"BackupFileService.loadBackupResource","scriptId":"453","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/backup/node/backupFileService.js","lineNumber":96,"columnNumber":66},"hitCount":1,"children":[986],"positionTicks":[{"line":97,"ticks":1}]},{"id":986,"callFrame":{"functionName":"CompletePromise_then","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1532,"columnNumber":47},"hitCount":9,"children":[987],"positionTicks":[{"line":1533,"ticks":8},{"line":1567,"ticks":1}]},{"id":987,"callFrame":{"functionName":"CompletePromise_ctor","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1470,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":1068,"ticks":1}]},{"id":899,"callFrame":{"functionName":"InstantiationService.createInstance","scriptId":"860","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/instantiation/common/instantiationService.js","lineNumber":55,"columnNumber":65},"hitCount":1,"children":[900,1035],"positionTicks":[{"line":58,"ticks":1}]},{"id":900,"callFrame":{"functionName":"InstantiationService._createInstance","scriptId":"860","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/instantiation/common/instantiationService.js","lineNumber":69,"columnNumber":66},"hitCount":18,"children":[901,907,914,944,954,1032],"positionTicks":[{"line":22,"ticks":7},{"line":23,"ticks":3},{"line":104,"ticks":1},{"line":72,"ticks":4},{"line":105,"ticks":1},{"line":76,"ticks":1},{"line":78,"ticks":1}]},{"id":901,"callFrame":{"functionName":"create","scriptId":"193","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/types.js","lineNumber":157,"columnNumber":19},"hitCount":17,"children":[902,1007],"positionTicks":[{"line":160,"ticks":8},{"line":164,"ticks":9}]},{"id":902,"callFrame":{"functionName":"TextFileEditorModel","scriptId":"729","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/common/textFileEditorModel.js","lineNumber":31,"columnNumber":36},"hitCount":15,"children":[903,938,965,1024,1038],"positionTicks":[{"line":32,"ticks":4},{"line":34,"ticks":2},{"line":37,"ticks":1},{"line":40,"ticks":1},{"line":41,"ticks":1},{"line":60,"ticks":2},{"line":61,"ticks":1},{"line":62,"ticks":2},{"line":46,"ticks":1}]},{"id":903,"callFrame":{"functionName":"TextFileEditorModel.registerListeners","scriptId":"729","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/common/textFileEditorModel.js","lineNumber":64,"columnNumber":67},"hitCount":4,"children":[904,920,956,972],"positionTicks":[{"line":65,"ticks":2},{"line":69,"ticks":1},{"line":70,"ticks":1}]},{"id":904,"callFrame":{"functionName":"_event","scriptId":"342","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/event.js","lineNumber":46,"columnNumber":43},"hitCount":15,"children":[922,957],"positionTicks":[{"line":63,"ticks":2},{"line":49,"ticks":2},{"line":56,"ticks":2},{"line":64,"ticks":1},{"line":77,"ticks":1},{"line":47,"ticks":7}]},{"id":922,"callFrame":{"functionName":"CallbackList.add","scriptId":"741","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/callbackList.js","lineNumber":10,"columnNumber":46},"hitCount":1,"children":[923,1018],"positionTicks":[{"line":18,"ticks":1}]},{"id":923,"callFrame":{"functionName":"LinkedList.insert","scriptId":"692","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/linkedList.js","lineNumber":25,"columnNumber":47},"hitCount":1,"positionTicks":[{"line":28,"ticks":1}]},{"id":1018,"callFrame":{"functionName":"isArray","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":957,"callFrame":{"functionName":"LinkedList.insert","scriptId":"692","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/linkedList.js","lineNumber":25,"columnNumber":47},"hitCount":5,"positionTicks":[{"line":28,"ticks":5}]},{"id":920,"callFrame":{"functionName":"get","scriptId":"729","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/common/textFileEditorModel.js","lineNumber":147,"columnNumber":26},"hitCount":0,"children":[921]},{"id":921,"callFrame":{"functionName":"get","scriptId":"342","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/event.js","lineNumber":43,"columnNumber":26},"hitCount":2,"positionTicks":[{"line":47,"ticks":2}]},{"id":956,"callFrame":{"functionName":"get","scriptId":"825","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/common/textFileService.js","lineNumber":60,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":61,"ticks":1}]},{"id":972,"callFrame":{"functionName":"get","scriptId":"342","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/event.js","lineNumber":43,"columnNumber":26},"hitCount":12,"positionTicks":[{"line":44,"ticks":8},{"line":47,"ticks":4}]},{"id":938,"callFrame":{"functionName":"BaseTextEditorModel","scriptId":"773","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/common/editor/textEditorModel.js","lineNumber":31,"columnNumber":36},"hitCount":2,"children":[939],"positionTicks":[{"line":35,"ticks":1},{"line":36,"ticks":1}]},{"id":939,"callFrame":{"functionName":"EditorModel","scriptId":"254","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/common/editor.js","lineNumber":342,"columnNumber":28},"hitCount":2,"children":[940],"positionTicks":[{"line":345,"ticks":1},{"line":343,"ticks":1}]},{"id":940,"callFrame":{"functionName":"Disposable","scriptId":"250","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/lifecycle.js","lineNumber":58,"columnNumber":27},"hitCount":4,"positionTicks":[{"line":59,"ticks":4}]},{"id":965,"callFrame":{"functionName":"push","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":1024,"callFrame":{"functionName":"TextFileService.getAutoSaveConfiguration","scriptId":"825","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/common/textFileService.js","lineNumber":554,"columnNumber":70},"hitCount":1,"positionTicks":[{"line":556,"ticks":1}]},{"id":1038,"callFrame":{"functionName":"RunOnceScheduler","scriptId":"266","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/common/textFileEditorModel.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[1039]},{"id":1039,"callFrame":{"functionName":"bind","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":1007,"callFrame":{"functionName":"create","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":907,"callFrame":{"functionName":"AbstractDescriptor.staticArguments","scriptId":"256","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/instantiation/common/instantiationService.js","lineNumber":-1,"columnNumber":-1},"hitCount":4,"positionTicks":[{"line":22,"ticks":4}]},{"id":914,"callFrame":{"functionName":"sort","scriptId":"6","url":"native array.js","lineNumber":748,"columnNumber":18},"hitCount":0,"children":[915]},{"id":915,"callFrame":{"functionName":"InnerArraySort","scriptId":"6","url":"native array.js","lineNumber":529,"columnNumber":23},"hitCount":6,"children":[953],"positionTicks":[{"line":530,"ticks":6}]},{"id":953,"callFrame":{"functionName":"QuickSort","scriptId":"6","url":"native array.js","lineNumber":573,"columnNumber":18},"hitCount":5,"children":[1006,1029],"positionTicks":[{"line":574,"ticks":5}]},{"id":1006,"callFrame":{"functionName":"InsertionSort","scriptId":"6","url":"native array.js","lineNumber":542,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":543,"ticks":1}]},{"id":1029,"callFrame":{"functionName":"QuickSort","scriptId":"6","url":"native array.js","lineNumber":573,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":574,"ticks":1}]},{"id":944,"callFrame":{"functionName":"InstantiationService._getOrCreateServiceInstance","scriptId":"860","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/instantiation/common/instantiationService.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[945]},{"id":945,"callFrame":{"functionName":"ServiceCollection.get","scriptId":"310","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/instantiation/common/instantiationService.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[946]},{"id":946,"callFrame":{"functionName":"get","scriptId":"10","url":"native collection.js","lineNumber":233,"columnNumber":15},"hitCount":9,"children":[1025],"positionTicks":[{"line":234,"ticks":9}]},{"id":1025,"callFrame":{"functionName":"GetExistingHash","scriptId":"10","url":"native collection.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[1026]},{"id":1026,"callFrame":{"functionName":"InnerArraySort","scriptId":"6","url":"native array.js","lineNumber":529,"columnNumber":23},"hitCount":3,"positionTicks":[{"line":530,"ticks":3}]},{"id":954,"callFrame":{"functionName":"getServiceDependencies","scriptId":"269","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/instantiation/common/instantiationService.js","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":76,"ticks":1}]},{"id":1032,"callFrame":{"functionName":"push","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":1035,"callFrame":{"functionName":"SyncDescriptor","scriptId":"256","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/common/textFileEditorModelManager.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[1036]},{"id":1036,"callFrame":{"functionName":"AbstractDescriptor","scriptId":"256","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/instantiation/common/descriptors.js","lineNumber":18,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":19,"ticks":1}]},{"id":905,"callFrame":{"functionName":"ResourceMap.get","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":419,"columnNumber":45},"hitCount":0,"children":[906,916]},{"id":906,"callFrame":{"functionName":"get","scriptId":"10","url":"native collection.js","lineNumber":233,"columnNumber":15},"hitCount":5,"children":[1004],"positionTicks":[{"line":234,"ticks":5}]},{"id":1004,"callFrame":{"functionName":"GetExistingHash","scriptId":"10","url":"native collection.js","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":234,"ticks":2}]},{"id":916,"callFrame":{"functionName":"ResourceMap.toKey","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[917]},{"id":917,"callFrame":{"functionName":"_URI.toString","scriptId":"236","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[918,1020]},{"id":918,"callFrame":{"functionName":"_asFormatted","scriptId":"236","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/uri.js","lineNumber":318,"columnNumber":25},"hitCount":4,"children":[919,951,983,995,1005,1034],"positionTicks":[{"line":376,"ticks":1},{"line":358,"ticks":2},{"line":319,"ticks":1}]},{"id":919,"callFrame":{"functionName":"encodeURIComponent2","scriptId":"236","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/uri.js","lineNumber":21,"columnNumber":32},"hitCount":27,"children":[962],"positionTicks":[{"line":23,"ticks":27}]},{"id":962,"callFrame":{"functionName":"replace","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":20},{"id":951,"callFrame":{"functionName":"substring","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":3},{"id":983,"callFrame":{"functionName":"push","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":995,"callFrame":{"functionName":"join","scriptId":"6","url":"native array.js","lineNumber":287,"columnNumber":18},"hitCount":2,"children":[996],"positionTicks":[{"line":288,"ticks":2}]},{"id":996,"callFrame":{"functionName":"InnerArrayJoin","scriptId":"6","url":"native array.js","lineNumber":274,"columnNumber":23},"hitCount":1,"children":[997],"positionTicks":[{"line":275,"ticks":1}]},{"id":997,"callFrame":{"functionName":"Join","scriptId":"6","url":"native array.js","lineNumber":120,"columnNumber":13},"hitCount":1,"children":[998,1033],"positionTicks":[{"line":121,"ticks":1}]},{"id":998,"callFrame":{"functionName":"DoJoin","scriptId":"6","url":"native array.js","lineNumber":95,"columnNumber":15},"hitCount":6,"children":[1011],"positionTicks":[{"line":96,"ticks":6}]},{"id":1011,"callFrame":{"functionName":"ConvertToString","scriptId":"6","url":"native array.js","lineNumber":133,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":134,"ticks":1}]},{"id":1033,"callFrame":{"functionName":"StackPush","scriptId":"6","url":"native array.js","lineNumber":80,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":81,"ticks":1}]},{"id":1005,"callFrame":{"functionName":"indexOf","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":4},{"id":1034,"callFrame":{"functionName":"exec","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":1020,"callFrame":{"functionName":"push","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":908,"callFrame":{"functionName":"_event","scriptId":"342","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/event.js","lineNumber":46,"columnNumber":43},"hitCount":8,"children":[973],"positionTicks":[{"line":56,"ticks":2},{"line":55,"ticks":1},{"line":63,"ticks":2},{"line":47,"ticks":3}]},{"id":973,"callFrame":{"functionName":"LinkedList.insert","scriptId":"692","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/linkedList.js","lineNumber":25,"columnNumber":47},"hitCount":6,"positionTicks":[{"line":28,"ticks":6}]},{"id":941,"callFrame":{"functionName":"ResourceMap.set","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":416,"columnNumber":45},"hitCount":1,"children":[942],"positionTicks":[{"line":417,"ticks":1}]},{"id":942,"callFrame":{"functionName":"set","scriptId":"10","url":"native collection.js","lineNumber":246,"columnNumber":15},"hitCount":16,"positionTicks":[{"line":247,"ticks":16}]},{"id":959,"callFrame":{"functionName":"Promise_then","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":996,"columnNumber":35},"hitCount":0,"children":[960]},{"id":960,"callFrame":{"functionName":"then","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1286,"columnNumber":17},"hitCount":2,"children":[961,1003],"positionTicks":[{"line":1288,"ticks":1},{"line":1307,"ticks":1}]},{"id":961,"callFrame":{"functionName":"nop","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":606,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":607,"ticks":1}]},{"id":1003,"callFrame":{"functionName":"pushListener","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":1288,"ticks":2}]},{"id":963,"callFrame":{"functionName":"get","scriptId":"729","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/common/textFileEditorModel.js","lineNumber":140,"columnNumber":26},"hitCount":0,"children":[964]},{"id":964,"callFrame":{"functionName":"get","scriptId":"342","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/event.js","lineNumber":43,"columnNumber":26},"hitCount":8,"positionTicks":[{"line":46,"ticks":1},{"line":47,"ticks":7}]},{"id":966,"callFrame":{"functionName":"get","scriptId":"729","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/common/textFileEditorModel.js","lineNumber":147,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":148,"ticks":1}]},{"id":984,"callFrame":{"functionName":"get","scriptId":"342","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/event.js","lineNumber":43,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":47,"ticks":1}]},{"id":1021,"callFrame":{"functionName":"TextFileEditorModelManager.get","scriptId":"1034","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/common/textFileEditorModelManager.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[1022]},{"id":1022,"callFrame":{"functionName":"ResourceMap.get","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/common/textFileEditorModelManager.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[1023]},{"id":1023,"callFrame":{"functionName":"get","scriptId":"10","url":"native collection.js","lineNumber":233,"columnNumber":15},"hitCount":2,"positionTicks":[{"line":234,"ticks":2}]},{"id":913,"callFrame":{"functionName":"URI.parse","scriptId":"236","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/uri.js","lineNumber":173,"columnNumber":29},"hitCount":4,"children":[974],"positionTicks":[{"line":179,"ticks":3},{"line":174,"ticks":1}]},{"id":974,"callFrame":{"functionName":"_URI","scriptId":"236","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textmodelResolver/common/textModelResolverService.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[975]},{"id":975,"callFrame":{"functionName":"URI","scriptId":"236","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/uri.js","lineNumber":80,"columnNumber":20},"hitCount":1,"children":[976],"positionTicks":[{"line":98,"ticks":1}]},{"id":976,"callFrame":{"functionName":"_validateUri","scriptId":"236","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/uri.js","lineNumber":30,"columnNumber":25},"hitCount":0,"children":[977]},{"id":977,"callFrame":{"functionName":"test","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":3},{"id":952,"callFrame":{"functionName":"exec","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":12},{"id":1010,"callFrame":{"functionName":"TextFileEditorModelManager.loadOrCreate","scriptId":"1034","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/common/textFileEditorModelManager.js","lineNumber":161,"columnNumber":69},"hitCount":1,"positionTicks":[{"line":167,"ticks":1}]},{"id":1043,"callFrame":{"functionName":"once","scriptId":"691","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/functional.js","lineNumber":17,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":18,"ticks":1}]},{"id":928,"callFrame":{"functionName":"Promise_then","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":996,"columnNumber":35},"hitCount":0,"children":[929]},{"id":929,"callFrame":{"functionName":"then","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1286,"columnNumber":17},"hitCount":4,"children":[930,988],"positionTicks":[{"line":1288,"ticks":2},{"line":1290,"ticks":1},{"line":1307,"ticks":1}]},{"id":930,"callFrame":{"functionName":"pushListener","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":1288,"ticks":1}]},{"id":988,"callFrame":{"functionName":"_Base.Class.derive._creator","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[989,1016]},{"id":989,"callFrame":{"functionName":"_setState","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":1306,"ticks":1}]},{"id":1016,"callFrame":{"functionName":"_run","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":-1,"columnNumber":-1},"hitCount":1,"children":[1027],"positionTicks":[{"line":1306,"ticks":1}]},{"id":1027,"callFrame":{"functionName":"enter","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":685,"columnNumber":24},"hitCount":0,"children":[1028]},{"id":1028,"callFrame":{"functionName":"_setState","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":686,"ticks":1}]},{"id":934,"callFrame":{"functionName":"Promise_then","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":996,"columnNumber":35},"hitCount":0,"children":[935]},{"id":935,"callFrame":{"functionName":"then","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1286,"columnNumber":17},"hitCount":3,"children":[936],"positionTicks":[{"line":1288,"ticks":2},{"line":1290,"ticks":1}]},{"id":936,"callFrame":{"functionName":"_Base.Class.derive._creator","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[937,958]},{"id":937,"callFrame":{"functionName":"_setState","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":1306,"ticks":1}]},{"id":958,"callFrame":{"functionName":"_run","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":-1,"columnNumber":-1},"hitCount":2,"children":[991],"positionTicks":[{"line":1306,"ticks":2}]},{"id":991,"callFrame":{"functionName":"enter","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":685,"columnNumber":24},"hitCount":0,"children":[992]},{"id":992,"callFrame":{"functionName":"_setState","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":686,"ticks":1}]},{"id":801,"callFrame":{"functionName":"Promise_then","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":996,"columnNumber":35},"hitCount":0,"children":[802]},{"id":802,"callFrame":{"functionName":"then","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1286,"columnNumber":17},"hitCount":3,"children":[803],"positionTicks":[{"line":1288,"ticks":3}]},{"id":803,"callFrame":{"functionName":"_Base.Class.derive._creator","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[804]},{"id":804,"callFrame":{"functionName":"_run","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":1307,"ticks":1}]},{"id":2680,"callFrame":{"functionName":"MainThreadStatusBar.$setEntry","scriptId":"574","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/api/electron-browser/mainThreadStatusBar.js","lineNumber":26,"columnNumber":59},"hitCount":9,"children":[2681,2687],"positionTicks":[{"line":32,"ticks":6},{"line":27,"ticks":2},{"line":31,"ticks":1}]},{"id":2681,"callFrame":{"functionName":"MainThreadStatusBar.$dispose","scriptId":"574","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/api/electron-browser/mainThreadStatusBar.js","lineNumber":33,"columnNumber":58},"hitCount":4,"children":[2682],"positionTicks":[{"line":34,"ticks":1},{"line":36,"ticks":2},{"line":37,"ticks":1}]},{"id":2682,"callFrame":{"functionName":"dispose","scriptId":"460","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/browser/parts/statusbar/statusbarPart.js","lineNumber":63,"columnNumber":34},"hitCount":11,"children":[2683,2686,3203],"positionTicks":[{"line":64,"ticks":6},{"line":65,"ticks":1},{"line":66,"ticks":4}]},{"id":2683,"callFrame":{"functionName":"Builder.destroy","scriptId":"346","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/builder.js","lineNumber":1285,"columnNumber":45},"hitCount":20,"children":[2684,2685,3213,3258,3284],"positionTicks":[{"line":1304,"ticks":2},{"line":1289,"ticks":1},{"line":1313,"ticks":1},{"line":1293,"ticks":6},{"line":1286,"ticks":10}]},{"id":2684,"callFrame":{"functionName":"removeChild","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":64,"positionTicks":[{"line":1293,"ticks":64}]},{"id":2685,"callFrame":{"functionName":"Builder.empty","scriptId":"346","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/builder.js","lineNumber":1263,"columnNumber":43},"hitCount":3,"children":[3006,3026,3185,3206],"positionTicks":[{"line":1264,"ticks":1},{"line":1266,"ticks":2}]},{"id":3006,"callFrame":{"functionName":"Builder.clearChildren","scriptId":"346","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/builder.js","lineNumber":1274,"columnNumber":51},"hitCount":0,"children":[3007,3198]},{"id":3007,"callFrame":{"functionName":"clearNode","scriptId":"237","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/dom.js","lineNumber":17,"columnNumber":22},"hitCount":2,"children":[3268],"positionTicks":[{"line":18,"ticks":1},{"line":1267,"ticks":1}]},{"id":3268,"callFrame":{"functionName":"removeChild","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":4,"positionTicks":[{"line":1267,"ticks":4}]},{"id":3198,"callFrame":{"functionName":"firstChild","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":3026,"callFrame":{"functionName":"Builder.unbindDescendants","scriptId":"346","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/builder.js","lineNumber":1237,"columnNumber":55},"hitCount":48,"children":[3199,3215,3237,3240,3270],"positionTicks":[{"line":1248,"ticks":7},{"line":1240,"ticks":2},{"line":1258,"ticks":2},{"line":1243,"ticks":1},{"line":1252,"ticks":8},{"line":1238,"ticks":28}]},{"id":3199,"callFrame":{"functionName":"data","scriptId":"346","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/builder.js","lineNumber":68,"columnNumber":17},"hitCount":2,"positionTicks":[{"line":69,"ticks":2}]},{"id":3215,"callFrame":{"functionName":"DomListener.dispose","scriptId":"237","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/dom.js","lineNumber":178,"columnNumber":49},"hitCount":8,"children":[3216],"positionTicks":[{"line":184,"ticks":8}]},{"id":3216,"callFrame":{"functionName":"removeEventListener","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":12,"positionTicks":[{"line":184,"ticks":12}]},{"id":3237,"callFrame":{"functionName":"Builder.unbindDescendants","scriptId":"346","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/builder.js","lineNumber":1237,"columnNumber":55},"hitCount":9,"positionTicks":[{"line":1238,"ticks":9}]},{"id":3240,"callFrame":{"functionName":"hasData","scriptId":"346","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/builder.js","lineNumber":74,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":75,"ticks":1}]},{"id":3270,"callFrame":{"functionName":"item","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":1243,"ticks":2}]},{"id":3185,"callFrame":{"functionName":"pop","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":3206,"callFrame":{"functionName":"children","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":5},{"id":3213,"callFrame":{"functionName":"isArray","scriptId":"193","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/types.js","lineNumber":17,"columnNumber":20},"hitCount":0,"children":[3214]},{"id":3214,"callFrame":{"functionName":"isArray","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":3258,"callFrame":{"functionName":"hasData","scriptId":"346","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/builder.js","lineNumber":74,"columnNumber":20},"hitCount":3,"positionTicks":[{"line":75,"ticks":3}]},{"id":3284,"callFrame":{"functionName":"firstChild","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":2686,"callFrame":{"functionName":"dispose","scriptId":"460","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/browser/parts/statusbar/statusbarPart.js","lineNumber":229,"columnNumber":34},"hitCount":2,"children":[3208],"positionTicks":[{"line":230,"ticks":1},{"line":231,"ticks":1}]},{"id":3208,"callFrame":{"functionName":"dispose","scriptId":"250","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/lifecycle.js","lineNumber":15,"columnNumber":20},"hitCount":1,"children":[3238],"positionTicks":[{"line":16,"ticks":1}]},{"id":3238,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":1,"children":[3275],"positionTicks":[{"line":794,"ticks":1}]},{"id":3275,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":0,"children":[3276]},{"id":3276,"callFrame":{"functionName":"","scriptId":"250","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/lifecycle.js","lineNumber":21,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":22,"ticks":1}]},{"id":3203,"callFrame":{"functionName":"exports.$","scriptId":"346","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/builder.js","lineNumber":1581,"columnNumber":25},"hitCount":3,"children":[3204,3224],"positionTicks":[{"line":1582,"ticks":3}]},{"id":3204,"callFrame":{"functionName":"nodeType","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":3224,"callFrame":{"functionName":"isHTMLElement","scriptId":"237","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/dom.js","lineNumber":642,"columnNumber":26},"hitCount":4,"positionTicks":[{"line":643,"ticks":1},{"line":645,"ticks":3}]},{"id":2687,"callFrame":{"functionName":"StatusbarPart.addEntry","scriptId":"460","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/browser/parts/statusbar/statusbarPart.js","lineNumber":39,"columnNumber":52},"hitCount":18,"children":[2688,2691,2777,3186,3188,3232,3266],"positionTicks":[{"line":48,"ticks":1},{"line":40,"ticks":5},{"line":63,"ticks":3},{"line":43,"ticks":2},{"line":45,"ticks":5},{"line":55,"ticks":2}]},{"id":2688,"callFrame":{"functionName":"StatusbarPart.doCreateStatusItem","scriptId":"460","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/browser/parts/statusbar/statusbarPart.js","lineNumber":111,"columnNumber":62},"hitCount":14,"children":[2689,3182,3191,3194,3269],"positionTicks":[{"line":112,"ticks":6},{"line":113,"ticks":8}]},{"id":2689,"callFrame":{"functionName":"class_2.addClass","scriptId":"237","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/dom.js","lineNumber":146,"columnNumber":46},"hitCount":9,"children":[2690],"positionTicks":[{"line":149,"ticks":9}]},{"id":2690,"callFrame":{"functionName":"add","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":35,"positionTicks":[{"line":149,"ticks":35}]},{"id":3182,"callFrame":{"functionName":"createElement","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":8,"positionTicks":[{"line":114,"ticks":4},{"line":115,"ticks":4}]},{"id":3191,"callFrame":{"functionName":"exports.$","scriptId":"346","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/builder.js","lineNumber":1581,"columnNumber":25},"hitCount":4,"children":[3192,3286],"positionTicks":[{"line":1582,"ticks":4}]},{"id":3192,"callFrame":{"functionName":"isHTMLElement","scriptId":"237","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/dom.js","lineNumber":642,"columnNumber":26},"hitCount":2,"positionTicks":[{"line":643,"ticks":1},{"line":645,"ticks":1}]},{"id":3286,"callFrame":{"functionName":"isUndefined","scriptId":"193","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/types.js","lineNumber":81,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":83,"ticks":1}]},{"id":3194,"callFrame":{"functionName":"Builder.setProperty","scriptId":"346","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/builder.js","lineNumber":1149,"columnNumber":49},"hitCount":4,"children":[3281],"positionTicks":[{"line":1151,"ticks":4}]},{"id":3281,"callFrame":{"functionName":"setPropertyOnElement","scriptId":"346","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/browser/parts/statusbar/statusbarPart.js","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":123,"ticks":1}]},{"id":3269,"callFrame":{"functionName":"classList","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":2691,"callFrame":{"functionName":"StatusBarEntryItem.render","scriptId":"460","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/browser/parts/statusbar/statusbarPart.js","lineNumber":184,"columnNumber":55},"hitCount":29,"children":[2692,2694,2721,2781,3005,3200,3218,3271,3283],"positionTicks":[{"line":192,"ticks":1},{"line":193,"ticks":3},{"line":226,"ticks":3},{"line":196,"ticks":1},{"line":229,"ticks":2},{"line":199,"ticks":1},{"line":185,"ticks":10},{"line":201,"ticks":4},{"line":234,"ticks":1},{"line":188,"ticks":2},{"line":205,"ticks":1}]},{"id":2692,"callFrame":{"functionName":"exports.$","scriptId":"346","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/builder.js","lineNumber":1581,"columnNumber":25},"hitCount":3,"children":[2693,3018,3234,3272],"positionTicks":[{"line":1592,"ticks":1},{"line":1593,"ticks":1},{"line":1582,"ticks":1}]},{"id":2693,"callFrame":{"functionName":"isHTMLElement","scriptId":"237","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/dom.js","lineNumber":642,"columnNumber":26},"hitCount":9,"positionTicks":[{"line":643,"ticks":1},{"line":645,"ticks":2},{"line":647,"ticks":6}]},{"id":3018,"callFrame":{"functionName":"nodeType","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":3234,"callFrame":{"functionName":"withElement","scriptId":"346","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/builder.js","lineNumber":1514,"columnNumber":24},"hitCount":2,"positionTicks":[{"line":1516,"ticks":2}]},{"id":3272,"callFrame":{"functionName":"nodeName","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":2694,"callFrame":{"functionName":"set","scriptId":"377","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/ui/octiconLabel/octiconLabel.js","lineNumber":21,"columnNumber":26},"hitCount":79,"children":[3183,3250],"positionTicks":[{"line":24,"ticks":21},{"line":201,"ticks":21},{"line":22,"ticks":37}]},{"id":3183,"callFrame":{"functionName":"render","scriptId":"377","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/ui/octiconLabel/octiconLabel.js","lineNumber":12,"columnNumber":19},"hitCount":1,"children":[3184,3209],"positionTicks":[{"line":15,"ticks":1}]},{"id":3184,"callFrame":{"functionName":"escape","scriptId":"111","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/strings.js","lineNumber":58,"columnNumber":19},"hitCount":2,"positionTicks":[{"line":59,"ticks":2}]},{"id":3209,"callFrame":{"functionName":"expand","scriptId":"377","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/ui/octiconLabel/octiconLabel.js","lineNumber":7,"columnNumber":19},"hitCount":2,"positionTicks":[{"line":8,"ticks":1},{"line":12,"ticks":1}]},{"id":3250,"callFrame":{"functionName":"replace","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":2721,"callFrame":{"functionName":"class_2.addClass","scriptId":"237","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/dom.js","lineNumber":146,"columnNumber":46},"hitCount":0,"children":[2722]},{"id":2722,"callFrame":{"functionName":"add","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":7,"positionTicks":[{"line":149,"ticks":7}]},{"id":2781,"callFrame":{"functionName":"Builder.title","scriptId":"346","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/builder.js","lineNumber":572,"columnNumber":43},"hitCount":4,"children":[3210],"positionTicks":[{"line":573,"ticks":2},{"line":575,"ticks":2}]},{"id":3210,"callFrame":{"functionName":"setAttribute","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":9,"positionTicks":[{"line":188,"ticks":3},{"line":575,"ticks":6}]},{"id":3005,"callFrame":{"functionName":"Builder.on","scriptId":"346","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/builder.js","lineNumber":405,"columnNumber":40},"hitCount":14,"children":[3023,3212,3223,3273],"positionTicks":[{"line":417,"ticks":2},{"line":428,"ticks":1},{"line":406,"ticks":10},{"line":407,"ticks":1}]},{"id":3023,"callFrame":{"functionName":"addDisposableListener","scriptId":"237","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/dom.js","lineNumber":190,"columnNumber":34},"hitCount":8,"children":[3024,3241],"positionTicks":[{"line":192,"ticks":8}]},{"id":3024,"callFrame":{"functionName":"addEventListener","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":10,"positionTicks":[{"line":192,"ticks":10}]},{"id":3241,"callFrame":{"functionName":"DomListener","scriptId":"237","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/builder.js","lineNumber":-1,"columnNumber":-1},"hitCount":14,"children":[3242],"positionTicks":[{"line":417,"ticks":14}]},{"id":3242,"callFrame":{"functionName":"addEventListener","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":22,"positionTicks":[{"line":417,"ticks":22}]},{"id":3212,"callFrame":{"functionName":"push","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":3223,"callFrame":{"functionName":"Builder.setProperty","scriptId":"346","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/builder.js","lineNumber":1149,"columnNumber":49},"hitCount":1,"children":[3248],"positionTicks":[{"line":1151,"ticks":1}]},{"id":3248,"callFrame":{"functionName":"setPropertyOnElement","scriptId":"346","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/builder.js","lineNumber":-1,"columnNumber":-1},"hitCount":1,"children":[3249],"positionTicks":[{"line":438,"ticks":1}]},{"id":3249,"callFrame":{"functionName":"data","scriptId":"346","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/builder.js","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":438,"ticks":1}]},{"id":3273,"callFrame":{"functionName":"isArray","scriptId":"193","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/builder.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[3274]},{"id":3274,"callFrame":{"functionName":"isArray","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":3200,"callFrame":{"functionName":"appendChild","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":3,"positionTicks":[{"line":228,"ticks":3}]},{"id":3218,"callFrame":{"functionName":"createElement","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":8,"positionTicks":[{"line":193,"ticks":4},{"line":191,"ticks":4}]},{"id":3271,"callFrame":{"functionName":"replace","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"children":[3282]},{"id":3282,"callFrame":{"functionName":"ScopedContextKeyService","scriptId":"468","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/contextkey/browser/contextKeyService.js","lineNumber":241,"columnNumber":40},"hitCount":1,"positionTicks":[{"line":244,"ticks":1}]},{"id":3283,"callFrame":{"functionName":"classList","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":2777,"callFrame":{"functionName":"InstantiationService.createInstance","scriptId":"860","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/instantiation/common/instantiationService.js","lineNumber":55,"columnNumber":65},"hitCount":4,"children":[2778,3252,3277],"positionTicks":[{"line":58,"ticks":2},{"line":67,"ticks":2}]},{"id":2778,"callFrame":{"functionName":"InstantiationService._createInstance","scriptId":"860","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/instantiation/common/instantiationService.js","lineNumber":69,"columnNumber":66},"hitCount":14,"children":[2779,2784,3195,3235],"positionTicks":[{"line":22,"ticks":2},{"line":23,"ticks":1},{"line":72,"ticks":3},{"line":105,"ticks":1},{"line":74,"ticks":1},{"line":76,"ticks":1},{"line":78,"ticks":5}]},{"id":2779,"callFrame":{"functionName":"create","scriptId":"193","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/types.js","lineNumber":157,"columnNumber":19},"hitCount":6,"children":[2780],"positionTicks":[{"line":160,"ticks":5},{"line":164,"ticks":1}]},{"id":2780,"callFrame":{"functionName":"StatusBarEntryItem","scriptId":"460","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/browser/parts/statusbar/statusbarPart.js","lineNumber":171,"columnNumber":35},"hitCount":2,"positionTicks":[{"line":177,"ticks":1},{"line":173,"ticks":1}]},{"id":2784,"callFrame":{"functionName":"AbstractDescriptor.staticArguments","scriptId":"256","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/instantiation/common/instantiationService.js","lineNumber":-1,"columnNumber":-1},"hitCount":4,"positionTicks":[{"line":22,"ticks":4}]},{"id":3195,"callFrame":{"functionName":"InstantiationService._getOrCreateServiceInstance","scriptId":"860","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/instantiation/common/instantiationService.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[3196]},{"id":3196,"callFrame":{"functionName":"ServiceCollection.get","scriptId":"310","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/instantiation/common/instantiationService.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[3197]},{"id":3197,"callFrame":{"functionName":"get","scriptId":"10","url":"native collection.js","lineNumber":233,"columnNumber":15},"hitCount":10,"children":[3222],"positionTicks":[{"line":234,"ticks":10}]},{"id":3222,"callFrame":{"functionName":"InnerArraySort","scriptId":"6","url":"native array.js","lineNumber":529,"columnNumber":23},"hitCount":3,"positionTicks":[{"line":530,"ticks":3}]},{"id":3235,"callFrame":{"functionName":"sort","scriptId":"6","url":"native array.js","lineNumber":748,"columnNumber":18},"hitCount":1,"children":[3236],"positionTicks":[{"line":749,"ticks":1}]},{"id":3236,"callFrame":{"functionName":"InnerArraySort","scriptId":"6","url":"native array.js","lineNumber":529,"columnNumber":23},"hitCount":8,"children":[3245],"positionTicks":[{"line":530,"ticks":8}]},{"id":3245,"callFrame":{"functionName":"QuickSort","scriptId":"6","url":"native array.js","lineNumber":573,"columnNumber":18},"hitCount":2,"children":[3246],"positionTicks":[{"line":574,"ticks":2}]},{"id":3246,"callFrame":{"functionName":"InsertionSort","scriptId":"6","url":"native array.js","lineNumber":542,"columnNumber":22},"hitCount":5,"positionTicks":[{"line":543,"ticks":5}]},{"id":3252,"callFrame":{"functionName":"SyncDescriptor","scriptId":"256","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/instantiation/common/instantiationService.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[3253]},{"id":3253,"callFrame":{"functionName":"AbstractDescriptor","scriptId":"256","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/instantiation/common/descriptors.js","lineNumber":18,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":19,"ticks":1}]},{"id":3277,"callFrame":{"functionName":"(unresolved function)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[3278]},{"id":3278,"callFrame":{"functionName":"apply","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":3186,"callFrame":{"functionName":"StatusbarPart.getEntries","scriptId":"460","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/browser/parts/statusbar/statusbarPart.js","lineNumber":71,"columnNumber":54},"hitCount":12,"children":[3187,3193,3279],"positionTicks":[{"line":72,"ticks":5},{"line":82,"ticks":4},{"line":75,"ticks":3}]},{"id":3187,"callFrame":{"functionName":"Builder.getProperty","scriptId":"346","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/builder.js","lineNumber":1156,"columnNumber":49},"hitCount":6,"positionTicks":[{"line":1158,"ticks":6}]},{"id":3193,"callFrame":{"functionName":"exports.$","scriptId":"346","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/builder.js","lineNumber":1581,"columnNumber":25},"hitCount":3,"children":[3207,3244,3254,3262],"positionTicks":[{"line":1592,"ticks":1},{"line":1585,"ticks":2}]},{"id":3207,"callFrame":{"functionName":"isHTMLElement","scriptId":"237","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/dom.js","lineNumber":642,"columnNumber":26},"hitCount":6,"positionTicks":[{"line":643,"ticks":2},{"line":645,"ticks":4}]},{"id":3244,"callFrame":{"functionName":"nodeType","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":3254,"callFrame":{"functionName":"isUndefined","scriptId":"193","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/types.js","lineNumber":81,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":83,"ticks":1}]},{"id":3262,"callFrame":{"functionName":"withElement","scriptId":"346","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/builder.js","lineNumber":1514,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":1516,"ticks":1}]},{"id":3279,"callFrame":{"functionName":"item","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":76,"ticks":2}]},{"id":3188,"callFrame":{"functionName":"insertBefore","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":14,"positionTicks":[{"line":55,"ticks":14}]},{"id":3232,"callFrame":{"functionName":"exports.$","scriptId":"346","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/builder.js","lineNumber":1581,"columnNumber":25},"hitCount":0,"children":[3233]},{"id":3233,"callFrame":{"functionName":"isHTMLElement","scriptId":"237","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/dom.js","lineNumber":642,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":645,"ticks":1}]},{"id":3266,"callFrame":{"functionName":"Builder.getProperty","scriptId":"346","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/builder.js","lineNumber":1156,"columnNumber":49},"hitCount":1,"positionTicks":[{"line":1158,"ticks":1}]},{"id":3310,"callFrame":{"functionName":"MainThreadDiagnostics.$changeMany","scriptId":"554","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/api/electron-browser/mainThreadDiagnostics.js","lineNumber":25,"columnNumber":63},"hitCount":2,"children":[3311],"positionTicks":[{"line":27,"ticks":2}]},{"id":3311,"callFrame":{"functionName":"MarkerService.changeOne","scriptId":"855","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/markers/common/markerService.js","lineNumber":128,"columnNumber":53},"hitCount":1,"children":[3319],"positionTicks":[{"line":133,"ticks":1}]},{"id":3319,"callFrame":{"functionName":"remove","scriptId":"855","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/markers/common/markerService.js","lineNumber":23,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":24,"ticks":1}]},{"id":932,"callFrame":{"functionName":"Promise_as","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1730,"columnNumber":35},"hitCount":2,"positionTicks":[{"line":1744,"ticks":2}]},{"id":1041,"callFrame":{"functionName":"(unresolved function)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[1042]},{"id":1042,"callFrame":{"functionName":"apply","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":847,"callFrame":{"functionName":"Promise_then","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":996,"columnNumber":35},"hitCount":3,"children":[848],"positionTicks":[{"line":1026,"ticks":3}]},{"id":848,"callFrame":{"functionName":"then","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1286,"columnNumber":17},"hitCount":5,"children":[849,1017],"positionTicks":[{"line":1288,"ticks":3},{"line":1290,"ticks":1},{"line":1301,"ticks":1}]},{"id":849,"callFrame":{"functionName":"_Base.Class.derive._creator","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[850,1040]},{"id":850,"callFrame":{"functionName":"_setState","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":-1,"columnNumber":-1},"hitCount":3,"positionTicks":[{"line":1306,"ticks":3}]},{"id":1040,"callFrame":{"functionName":"_run","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":1306,"ticks":1}]},{"id":1017,"callFrame":{"functionName":"pushListener","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":1288,"ticks":1}]},{"id":981,"callFrame":{"functionName":"reviver","scriptId":"1094","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/marshalling.js","lineNumber":26,"columnNumber":20},"hitCount":41,"positionTicks":[{"line":33,"ticks":1},{"line":27,"ticks":14},{"line":29,"ticks":25},{"line":30,"ticks":1}]},{"id":2782,"callFrame":{"functionName":"CompletePromise_then","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1532,"columnNumber":47},"hitCount":0,"children":[2783]},{"id":2783,"callFrame":{"functionName":"","scriptId":"1097","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/extensions/node/rpcProtocol.js","lineNumber":70,"columnNumber":53},"hitCount":7,"children":[3008],"positionTicks":[{"line":73,"ticks":1},{"line":71,"ticks":6}]},{"id":3008,"callFrame":{"functionName":"RPCMultiplexer.send","scriptId":"1097","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/extensions/node/rpcProtocol.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[3009]},{"id":3009,"callFrame":{"functionName":"","scriptId":"72","url":"/Users/bpasero/Development/monaco/.build/electron/Code - OSS.app/Contents/Resources/electron.asar/common/init.js","lineNumber":11,"columnNumber":18},"hitCount":3,"children":[3010,3025],"positionTicks":[{"line":13,"ticks":2},{"line":14,"ticks":1}]},{"id":3010,"callFrame":{"functionName":"","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":12,"positionTicks":[{"line":13,"ticks":12}]},{"id":3025,"callFrame":{"functionName":"nextTick","scriptId":"67","url":"internal/process/next_tick.js","lineNumber":139,"columnNumber":19},"hitCount":4,"positionTicks":[{"line":140,"ticks":4}]},{"id":3257,"callFrame":{"functionName":"hasOwnProperty","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":4},{"id":3259,"callFrame":{"functionName":"get length","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":34,"ticks":2}]},{"id":3190,"callFrame":{"functionName":"LinkedList.toArray","scriptId":"692","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/linkedList.js","lineNumber":100,"columnNumber":48},"hitCount":6,"positionTicks":[{"line":104,"ticks":1},{"line":103,"ticks":5}]},{"id":745,"callFrame":{"functionName":"Buffer.concat","scriptId":"32","url":"buffer.js","lineNumber":304,"columnNumber":24},"hitCount":17,"children":[746,754,3220,3247],"positionTicks":[{"line":305,"ticks":9},{"line":314,"ticks":2},{"line":332,"ticks":1},{"line":310,"ticks":1},{"line":327,"ticks":4}]},{"id":746,"callFrame":{"functionName":"copy","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":7,"positionTicks":[{"line":328,"ticks":1},{"line":327,"ticks":6}]},{"id":754,"callFrame":{"functionName":"Buffer.allocUnsafe","scriptId":"32","url":"buffer.js","lineNumber":149,"columnNumber":29},"hitCount":6,"children":[755],"positionTicks":[{"line":152,"ticks":1},{"line":151,"ticks":5}]},{"id":755,"callFrame":{"functionName":"allocate","scriptId":"32","url":"buffer.js","lineNumber":-1,"columnNumber":-1},"hitCount":1,"children":[756,3017,3201],"positionTicks":[{"line":310,"ticks":1}]},{"id":756,"callFrame":{"functionName":"createUnsafeBuffer","scriptId":"32","url":"buffer.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[757]},{"id":757,"callFrame":{"functionName":"createUnsafeArrayBuffer","scriptId":"32","url":"buffer.js","lineNumber":39,"columnNumber":32},"hitCount":3,"positionTicks":[{"line":40,"ticks":3}]},{"id":3017,"callFrame":{"functionName":"FastBuffer","scriptId":"32","url":"buffer.js","lineNumber":9,"columnNumber":13},"hitCount":4,"children":[3243],"positionTicks":[{"line":10,"ticks":1},{"line":11,"ticks":2},{"line":12,"ticks":1}]},{"id":3243,"callFrame":{"functionName":"Uint8Array","scriptId":"9","url":"native typedarray.js","lineNumber":224,"columnNumber":30},"hitCount":4,"children":[3265],"positionTicks":[{"line":225,"ticks":4}]},{"id":3265,"callFrame":{"functionName":"Uint8ArrayConstructByArrayBuffer","scriptId":"9","url":"native typedarray.js","lineNumber":128,"columnNumber":41},"hitCount":1,"positionTicks":[{"line":129,"ticks":1}]},{"id":3201,"callFrame":{"functionName":"createPool","scriptId":"32","url":"buffer.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[3202]},{"id":3202,"callFrame":{"functionName":"createUnsafeArrayBuffer","scriptId":"32","url":"buffer.js","lineNumber":39,"columnNumber":32},"hitCount":3,"positionTicks":[{"line":40,"ticks":3}]},{"id":3220,"callFrame":{"functionName":"isBuffer","scriptId":"32","url":"buffer.js","lineNumber":279,"columnNumber":35},"hitCount":2,"positionTicks":[{"line":281,"ticks":1},{"line":325,"ticks":1}]},{"id":3247,"callFrame":{"functionName":"get length","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":758,"callFrame":{"functionName":"Buffer.toString","scriptId":"32","url":"buffer.js","lineNumber":494,"columnNumber":36},"hitCount":0,"children":[759]},{"id":759,"callFrame":{"functionName":"slowToString","scriptId":"32","url":"buffer.js","lineNumber":427,"columnNumber":21},"hitCount":9,"positionTicks":[{"line":467,"ticks":4},{"line":428,"ticks":5}]},{"id":3019,"callFrame":{"functionName":"slice","scriptId":"32","url":"buffer.js","lineNumber":827,"columnNumber":39},"hitCount":4,"children":[3020],"positionTicks":[{"line":833,"ticks":1},{"line":828,"ticks":2},{"line":92,"ticks":1}]},{"id":3020,"callFrame":{"functionName":"FastBuffer","scriptId":"32","url":"buffer.js","lineNumber":9,"columnNumber":13},"hitCount":4,"children":[3021],"positionTicks":[{"line":10,"ticks":2},{"line":11,"ticks":2}]},{"id":3021,"callFrame":{"functionName":"Uint8Array","scriptId":"9","url":"native typedarray.js","lineNumber":224,"columnNumber":30},"hitCount":0,"children":[3022]},{"id":3022,"callFrame":{"functionName":"Uint8ArrayConstructByArrayBuffer","scriptId":"9","url":"native typedarray.js","lineNumber":128,"columnNumber":41},"hitCount":2,"positionTicks":[{"line":129,"ticks":2}]},{"id":3211,"callFrame":{"functionName":"get buffer","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":3239,"callFrame":{"functionName":"push","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":3285,"callFrame":{"functionName":"parse","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":748,"callFrame":{"functionName":"maybeReadMore","scriptId":"43","url":"_stream_readable.js","lineNumber":444,"columnNumber":22},"hitCount":9,"children":[749],"positionTicks":[{"line":445,"ticks":9}]},{"id":749,"callFrame":{"functionName":"","scriptId":"72","url":"/Users/bpasero/Development/monaco/.build/electron/Code - OSS.app/Contents/Resources/electron.asar/common/init.js","lineNumber":11,"columnNumber":18},"hitCount":3,"children":[750,752],"positionTicks":[{"line":13,"ticks":3}]},{"id":750,"callFrame":{"functionName":"nextTick","scriptId":"67","url":"internal/process/next_tick.js","lineNumber":139,"columnNumber":19},"hitCount":4,"children":[751],"positionTicks":[{"line":140,"ticks":4}]},{"id":751,"callFrame":{"functionName":"push","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":752,"callFrame":{"functionName":"","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":16,"positionTicks":[{"line":13,"ticks":16}]},{"id":753,"callFrame":{"functionName":"Readable.read","scriptId":"43","url":"_stream_readable.js","lineNumber":272,"columnNumber":34},"hitCount":16,"children":[3221],"positionTicks":[{"line":296,"ticks":1},{"line":273,"ticks":12},{"line":280,"ticks":1},{"line":348,"ticks":1},{"line":301,"ticks":1}]},{"id":3221,"callFrame":{"functionName":"Socket._read","scriptId":"40","url":"net.js","lineNumber":421,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":422,"ticks":1}]},{"id":3251,"callFrame":{"functionName":"length","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":3260,"callFrame":{"functionName":"[Symbol.hasInstance]","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":3280,"callFrame":{"functionName":"needMoreData","scriptId":"43","url":"_stream_readable.js","lineNumber":209,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":210,"ticks":1}]},{"id":747,"callFrame":{"functionName":"_unrefTimer","scriptId":"40","url":"net.js","lineNumber":215,"columnNumber":51},"hitCount":2,"positionTicks":[{"line":216,"ticks":2}]},{"id":474,"callFrame":{"functionName":"_tickCallback","scriptId":"67","url":"internal/process/next_tick.js","lineNumber":92,"columnNumber":24},"hitCount":7,"children":[475,1779],"positionTicks":[{"line":98,"ticks":5},{"line":109,"ticks":2}]},{"id":475,"callFrame":{"functionName":"_combinedTickCallback","scriptId":"67","url":"internal/process/next_tick.js","lineNumber":-1,"columnNumber":-1},"hitCount":15,"children":[476,710,1434,1920,1951,1954],"positionTicks":[{"line":104,"ticks":8},{"line":93,"ticks":5},{"line":86,"ticks":2}]},{"id":476,"callFrame":{"functionName":"process.nextTick","scriptId":"38","url":"internal/child_process.js","lineNumber":764,"columnNumber":19},"hitCount":0,"children":[477]},{"id":477,"callFrame":{"functionName":"emit","scriptId":"30","url":"events.js","lineNumber":135,"columnNumber":43},"hitCount":0,"children":[478,3297]},{"id":478,"callFrame":{"functionName":"emitTwo","scriptId":"30","url":"events.js","lineNumber":103,"columnNumber":16},"hitCount":0,"children":[479,624]},{"id":479,"callFrame":{"functionName":"","scriptId":"1044","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/extensions/electron-browser/extensionHost.js","lineNumber":146,"columnNumber":71},"hitCount":0,"children":[480]},{"id":480,"callFrame":{"functionName":"ExtensionHostProcessWorker._logExtensionHostMessage","scriptId":"1044","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/extensions/electron-browser/extensionHost.js","lineNumber":298,"columnNumber":81},"hitCount":0,"children":[481,484]},{"id":481,"callFrame":{"functionName":"log","scriptId":"763","url":"file:///Users/bpasero/Development/monaco/out/vs/base/node/console.js","lineNumber":63,"columnNumber":16},"hitCount":0,"children":[482,483]},{"id":482,"callFrame":{"functionName":"parse","scriptId":"763","url":"file:///Users/bpasero/Development/monaco/out/vs/base/node/console.js","lineNumber":12,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":13,"ticks":1}]},{"id":483,"callFrame":{"functionName":"log","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":3,"positionTicks":[{"line":90,"ticks":3}]},{"id":484,"callFrame":{"functionName":"BroadcastService.broadcast","scriptId":"762","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/broadcast/electron-browser/broadcastService.js","lineNumber":27,"columnNumber":56},"hitCount":0,"children":[485,738]},{"id":485,"callFrame":{"functionName":"ipcRenderer.send","scriptId":"78","url":"/Users/bpasero/Development/monaco/.build/electron/Code - OSS.app/Contents/Resources/electron.asar/renderer/api/ipc-renderer.js","lineNumber":8,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":9,"ticks":1}]},{"id":738,"callFrame":{"functionName":"get","scriptId":"74","url":"/Users/bpasero/Development/monaco/.build/electron/Code - OSS.app/Contents/Resources/electron.asar/renderer/api/exports/electron.js","lineNumber":9,"columnNumber":9},"hitCount":0,"children":[739]},{"id":739,"callFrame":{"functionName":"require","scriptId":"63","url":"internal/module.js","lineNumber":16,"columnNumber":18},"hitCount":0,"children":[740]},{"id":740,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"module.js","lineNumber":494,"columnNumber":35},"hitCount":0,"children":[741]},{"id":741,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"module.js","lineNumber":412,"columnNumber":23},"hitCount":0,"children":[742]},{"id":742,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"71","url":"/Users/bpasero/Development/monaco/.build/electron/Code - OSS.app/Contents/Resources/electron.asar/common/reset-search-paths.js","lineNumber":30,"columnNumber":35},"hitCount":0,"children":[743]},{"id":743,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"module.js","lineNumber":455,"columnNumber":34},"hitCount":0,"children":[744]},{"id":744,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"module.js","lineNumber":147,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":156,"ticks":1}]},{"id":624,"callFrame":{"functionName":"fn","scriptId":"879","url":"file:///Users/bpasero/Development/monaco/out/vs/base/node/event.js","lineNumber":9,"columnNumber":26},"hitCount":0,"children":[625]},{"id":625,"callFrame":{"functionName":"Emitter.fire","scriptId":"342","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/event.js","lineNumber":88,"columnNumber":42},"hitCount":0,"children":[626]},{"id":626,"callFrame":{"functionName":"CallbackList.invoke","scriptId":"741","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/callbackList.js","lineNumber":21,"columnNumber":49},"hitCount":0,"children":[627]},{"id":627,"callFrame":{"functionName":"","scriptId":"754","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/ipc/node/ipc.cp.js","lineNumber":94,"columnNumber":42},"hitCount":0,"children":[628]},{"id":628,"callFrame":{"functionName":"Emitter.fire","scriptId":"342","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/event.js","lineNumber":88,"columnNumber":42},"hitCount":0,"children":[629]},{"id":629,"callFrame":{"functionName":"CallbackList.invoke","scriptId":"741","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/callbackList.js","lineNumber":21,"columnNumber":49},"hitCount":0,"children":[630]},{"id":630,"callFrame":{"functionName":"","scriptId":"866","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/ipc/common/ipc.js","lineNumber":108,"columnNumber":69},"hitCount":0,"children":[631]},{"id":631,"callFrame":{"functionName":"ChannelClient.onMessage","scriptId":"866","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/ipc/common/ipc.js","lineNumber":189,"columnNumber":53},"hitCount":0,"children":[632]},{"id":632,"callFrame":{"functionName":"_this.handlers.(anonymous function)","scriptId":"866","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/ipc/common/ipc.js","lineNumber":139,"columnNumber":46},"hitCount":0,"children":[633,673]},{"id":633,"callFrame":{"functionName":"_progress","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1043,"columnNumber":28},"hitCount":0,"children":[634]},{"id":634,"callFrame":{"functionName":"progress","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1235,"columnNumber":21},"hitCount":0,"children":[635]},{"id":635,"callFrame":{"functionName":"_progress","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1043,"columnNumber":28},"hitCount":0,"children":[636]},{"id":636,"callFrame":{"functionName":"progress","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1235,"columnNumber":21},"hitCount":0,"children":[637]},{"id":637,"callFrame":{"functionName":"","scriptId":"854","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/search/node/searchService.js","lineNumber":276,"columnNumber":31},"hitCount":2,"children":[638,644],"positionTicks":[{"line":281,"ticks":2}]},{"id":638,"callFrame":{"functionName":"map","scriptId":"6","url":"native array.js","lineNumber":831,"columnNumber":17},"hitCount":4,"children":[639],"positionTicks":[{"line":832,"ticks":4}]},{"id":639,"callFrame":{"functionName":"","scriptId":"854","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/search/node/searchService.js","lineNumber":279,"columnNumber":60},"hitCount":2,"children":[640],"positionTicks":[{"line":280,"ticks":2}]},{"id":640,"callFrame":{"functionName":"DiskSearch.createFileMatch","scriptId":"854","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/search/node/searchService.js","lineNumber":294,"columnNumber":46},"hitCount":0,"children":[641,642]},{"id":641,"callFrame":{"functionName":"FileMatch","scriptId":"738","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/search/common/search.js","lineNumber":16,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":17,"ticks":1}]},{"id":642,"callFrame":{"functionName":"URI.file","scriptId":"236","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/uri.js","lineNumber":180,"columnNumber":28},"hitCount":0,"children":[643]},{"id":643,"callFrame":{"functionName":"_URI","scriptId":"236","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/uri.js","lineNumber":-1,"columnNumber":-1},"hitCount":3,"children":[666],"positionTicks":[{"line":213,"ticks":3}]},{"id":666,"callFrame":{"functionName":"URI","scriptId":"236","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/uri.js","lineNumber":80,"columnNumber":20},"hitCount":0,"children":[667]},{"id":667,"callFrame":{"functionName":"_validateUri","scriptId":"236","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/uri.js","lineNumber":30,"columnNumber":25},"hitCount":0,"children":[668]},{"id":668,"callFrame":{"functionName":"test","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":644,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":0,"children":[645]},{"id":645,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":2,"children":[646],"positionTicks":[{"line":776,"ticks":2}]},{"id":646,"callFrame":{"functionName":"_progress","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1043,"columnNumber":28},"hitCount":1,"children":[647],"positionTicks":[{"line":1046,"ticks":1}]},{"id":647,"callFrame":{"functionName":"progress","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1235,"columnNumber":21},"hitCount":1,"children":[648],"positionTicks":[{"line":1236,"ticks":1}]},{"id":648,"callFrame":{"functionName":"_progress","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1043,"columnNumber":28},"hitCount":3,"children":[649],"positionTicks":[{"line":1044,"ticks":3}]},{"id":649,"callFrame":{"functionName":"progress","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1235,"columnNumber":21},"hitCount":3,"children":[650],"positionTicks":[{"line":1241,"ticks":2},{"line":1236,"ticks":1}]},{"id":650,"callFrame":{"functionName":"","scriptId":"854","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/search/node/searchService.js","lineNumber":72,"columnNumber":28},"hitCount":2,"children":[651,657],"positionTicks":[{"line":73,"ticks":1},{"line":77,"ticks":1}]},{"id":651,"callFrame":{"functionName":"ResourceMap.has","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":422,"columnNumber":45},"hitCount":0,"children":[652,658]},{"id":652,"callFrame":{"functionName":"ResourceMap.toKey","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":444,"columnNumber":47},"hitCount":0,"children":[653]},{"id":653,"callFrame":{"functionName":"_URI.toString","scriptId":"236","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":-1,"columnNumber":-1},"hitCount":3,"children":[654],"positionTicks":[{"line":77,"ticks":3}]},{"id":654,"callFrame":{"functionName":"_asFormatted","scriptId":"236","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/uri.js","lineNumber":318,"columnNumber":25},"hitCount":6,"children":[655,661,669,671],"positionTicks":[{"line":376,"ticks":1},{"line":372,"ticks":2},{"line":319,"ticks":3}]},{"id":655,"callFrame":{"functionName":"encodeURIComponent2","scriptId":"236","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/uri.js","lineNumber":21,"columnNumber":32},"hitCount":22,"children":[656],"positionTicks":[{"line":23,"ticks":22}]},{"id":656,"callFrame":{"functionName":"replace","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":23},{"id":661,"callFrame":{"functionName":"join","scriptId":"6","url":"native array.js","lineNumber":287,"columnNumber":18},"hitCount":0,"children":[662]},{"id":662,"callFrame":{"functionName":"InnerArrayJoin","scriptId":"6","url":"native array.js","lineNumber":274,"columnNumber":23},"hitCount":2,"children":[663],"positionTicks":[{"line":275,"ticks":2}]},{"id":663,"callFrame":{"functionName":"Join","scriptId":"6","url":"native array.js","lineNumber":120,"columnNumber":13},"hitCount":0,"children":[664]},{"id":664,"callFrame":{"functionName":"DoJoin","scriptId":"6","url":"native array.js","lineNumber":95,"columnNumber":15},"hitCount":5,"children":[665],"positionTicks":[{"line":96,"ticks":5}]},{"id":665,"callFrame":{"functionName":"ConvertToString","scriptId":"6","url":"native array.js","lineNumber":133,"columnNumber":24},"hitCount":2,"positionTicks":[{"line":134,"ticks":2}]},{"id":669,"callFrame":{"functionName":"push","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":4},{"id":671,"callFrame":{"functionName":"indexOf","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":658,"callFrame":{"functionName":"has","scriptId":"10","url":"native collection.js","lineNumber":284,"columnNumber":15},"hitCount":0,"children":[659]},{"id":659,"callFrame":{"functionName":"GetHash","scriptId":"10","url":"native collection.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[660]},{"id":660,"callFrame":{"functionName":"GetExistingHash","scriptId":"10","url":"native collection.js","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":285,"ticks":2}]},{"id":657,"callFrame":{"functionName":"_progress","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1043,"columnNumber":28},"hitCount":1,"children":[672],"positionTicks":[{"line":1044,"ticks":1}]},{"id":672,"callFrame":{"functionName":"progress","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1235,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":1236,"ticks":1}]},{"id":673,"callFrame":{"functionName":"_completed","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1033,"columnNumber":29},"hitCount":0,"children":[674,675]},{"id":674,"callFrame":{"functionName":"_setState","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1046,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":1047,"ticks":1}]},{"id":675,"callFrame":{"functionName":"_run","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1063,"columnNumber":23},"hitCount":0,"children":[676]},{"id":676,"callFrame":{"functionName":"enter","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":843,"columnNumber":24},"hitCount":0,"children":[677]},{"id":677,"callFrame":{"functionName":"notifySuccess","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1151,"columnNumber":26},"hitCount":0,"children":[678]},{"id":678,"callFrame":{"functionName":"_completed","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1033,"columnNumber":29},"hitCount":0,"children":[679]},{"id":679,"callFrame":{"functionName":"_run","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1063,"columnNumber":23},"hitCount":0,"children":[680]},{"id":680,"callFrame":{"functionName":"enter","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":843,"columnNumber":24},"hitCount":0,"children":[681]},{"id":681,"callFrame":{"functionName":"notifySuccess","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1151,"columnNumber":26},"hitCount":0,"children":[682]},{"id":682,"callFrame":{"functionName":"CompletePromise_done","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1492,"columnNumber":47},"hitCount":0,"children":[683]},{"id":683,"callFrame":{"functionName":"","scriptId":"854","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/search/node/searchService.js","lineNumber":270,"columnNumber":38},"hitCount":0,"children":[684]},{"id":684,"callFrame":{"functionName":"_completed","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1033,"columnNumber":29},"hitCount":0,"children":[685]},{"id":685,"callFrame":{"functionName":"_run","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1063,"columnNumber":23},"hitCount":0,"children":[686]},{"id":686,"callFrame":{"functionName":"enter","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":843,"columnNumber":24},"hitCount":0,"children":[687]},{"id":687,"callFrame":{"functionName":"notifySuccess","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1151,"columnNumber":26},"hitCount":0,"children":[688]},{"id":688,"callFrame":{"functionName":"_completed","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1033,"columnNumber":29},"hitCount":0,"children":[689]},{"id":689,"callFrame":{"functionName":"_run","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1063,"columnNumber":23},"hitCount":0,"children":[690]},{"id":690,"callFrame":{"functionName":"enter","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":843,"columnNumber":24},"hitCount":0,"children":[691]},{"id":691,"callFrame":{"functionName":"notifySuccess","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1151,"columnNumber":26},"hitCount":0,"children":[692]},{"id":692,"callFrame":{"functionName":"Promise.then.errors.(anonymous function)","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1837,"columnNumber":45},"hitCount":0,"children":[693]},{"id":693,"callFrame":{"functionName":"argDone","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1808,"columnNumber":47},"hitCount":0,"children":[694]},{"id":694,"callFrame":{"functionName":"_completed","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1033,"columnNumber":29},"hitCount":0,"children":[695]},{"id":695,"callFrame":{"functionName":"_run","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1063,"columnNumber":23},"hitCount":0,"children":[696]},{"id":696,"callFrame":{"functionName":"enter","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":843,"columnNumber":24},"hitCount":0,"children":[697]},{"id":697,"callFrame":{"functionName":"notifySuccess","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1151,"columnNumber":26},"hitCount":1,"children":[698,699],"positionTicks":[{"line":1170,"ticks":1}]},{"id":698,"callFrame":{"functionName":"","scriptId":"854","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/search/node/searchService.js","lineNumber":84,"columnNumber":93},"hitCount":2,"positionTicks":[{"line":85,"ticks":1},{"line":101,"ticks":1}]},{"id":699,"callFrame":{"functionName":"_completed","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1033,"columnNumber":29},"hitCount":0,"children":[700]},{"id":700,"callFrame":{"functionName":"_run","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1063,"columnNumber":23},"hitCount":0,"children":[701]},{"id":701,"callFrame":{"functionName":"enter","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":843,"columnNumber":24},"hitCount":0,"children":[702]},{"id":702,"callFrame":{"functionName":"notifySuccess","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1151,"columnNumber":26},"hitCount":0,"children":[703,705]},{"id":703,"callFrame":{"functionName":"","scriptId":"581","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/api/electron-browser/mainThreadWorkspace.js","lineNumber":72,"columnNumber":73},"hitCount":0,"children":[704]},{"id":704,"callFrame":{"functionName":"map","scriptId":"6","url":"native array.js","lineNumber":831,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":832,"ticks":1}]},{"id":705,"callFrame":{"functionName":"","scriptId":"1097","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/extensions/node/rpcProtocol.js","lineNumber":70,"columnNumber":53},"hitCount":16,"children":[706],"positionTicks":[{"line":5,"ticks":16}]},{"id":706,"callFrame":{"functionName":"URI.toJSON","scriptId":"236","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/uri.js","lineNumber":226,"columnNumber":40},"hitCount":3,"children":[707],"positionTicks":[{"line":233,"ticks":2},{"line":227,"ticks":1}]},{"id":707,"callFrame":{"functionName":"get","scriptId":"236","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/uri.js","lineNumber":268,"columnNumber":26},"hitCount":0,"children":[708]},{"id":708,"callFrame":{"functionName":"_makeFsPath","scriptId":"236","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/uri.js","lineNumber":296,"columnNumber":24},"hitCount":0,"children":[709]},{"id":709,"callFrame":{"functionName":"test","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":3297,"callFrame":{"functionName":"","scriptId":"1044","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/extensions/electron-browser/extensionHost.js","lineNumber":146,"columnNumber":71},"hitCount":0,"children":[3298]},{"id":3298,"callFrame":{"functionName":"ExtensionHostProcessWorker._logExtensionHostMessage","scriptId":"1044","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/extensions/electron-browser/extensionHost.js","lineNumber":298,"columnNumber":81},"hitCount":2,"children":[3299,3301],"positionTicks":[{"line":308,"ticks":1},{"line":309,"ticks":1}]},{"id":3299,"callFrame":{"functionName":"log","scriptId":"763","url":"file:///Users/bpasero/Development/monaco/out/vs/base/node/console.js","lineNumber":63,"columnNumber":16},"hitCount":2,"children":[3300],"positionTicks":[{"line":90,"ticks":1},{"line":69,"ticks":1}]},{"id":3300,"callFrame":{"functionName":"log","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":90,"ticks":2}]},{"id":3301,"callFrame":{"functionName":"BroadcastService.broadcast","scriptId":"762","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/broadcast/electron-browser/broadcastService.js","lineNumber":27,"columnNumber":56},"hitCount":0,"children":[3302,3308]},{"id":3302,"callFrame":{"functionName":"get","scriptId":"74","url":"/Users/bpasero/Development/monaco/.build/electron/Code - OSS.app/Contents/Resources/electron.asar/renderer/api/exports/electron.js","lineNumber":9,"columnNumber":9},"hitCount":0,"children":[3303]},{"id":3303,"callFrame":{"functionName":"require","scriptId":"63","url":"internal/module.js","lineNumber":16,"columnNumber":18},"hitCount":0,"children":[3304]},{"id":3304,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"module.js","lineNumber":494,"columnNumber":35},"hitCount":2,"children":[3305],"positionTicks":[{"line":498,"ticks":2}]},{"id":3305,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"module.js","lineNumber":412,"columnNumber":23},"hitCount":0,"children":[3306]},{"id":3306,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"71","url":"/Users/bpasero/Development/monaco/.build/electron/Code - OSS.app/Contents/Resources/electron.asar/common/reset-search-paths.js","lineNumber":30,"columnNumber":35},"hitCount":1,"children":[3307],"positionTicks":[{"line":37,"ticks":1}]},{"id":3307,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"module.js","lineNumber":455,"columnNumber":34},"hitCount":3,"positionTicks":[{"line":475,"ticks":2},{"line":468,"ticks":1}]},{"id":3308,"callFrame":{"functionName":"ipcRenderer.send","scriptId":"78","url":"/Users/bpasero/Development/monaco/.build/electron/Code - OSS.app/Contents/Resources/electron.asar/renderer/api/ipc-renderer.js","lineNumber":8,"columnNumber":28},"hitCount":0,"children":[3309]},{"id":3309,"callFrame":{"functionName":"","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":9,"ticks":1}]},{"id":710,"callFrame":{"functionName":"RPCMultiplexer._sendAccumulated","scriptId":"1097","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/extensions/node/rpcProtocol.js","lineNumber":121,"columnNumber":61},"hitCount":676,"children":[711],"positionTicks":[{"line":122,"ticks":671},{"line":125,"ticks":1},{"line":126,"ticks":4}]},{"id":711,"callFrame":{"functionName":"Protocol.send","scriptId":"867","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/ipc/node/ipc.net.js","lineNumber":104,"columnNumber":43},"hitCount":53,"children":[712,2166,2167,2326,2450],"positionTicks":[{"line":105,"ticks":1},{"line":116,"ticks":3},{"line":110,"ticks":22},{"line":111,"ticks":27}]},{"id":712,"callFrame":{"functionName":"Buffer.from","scriptId":"32","url":"buffer.js","lineNumber":95,"columnNumber":22},"hitCount":4,"children":[713,3217],"positionTicks":[{"line":96,"ticks":1},{"line":122,"ticks":3}]},{"id":713,"callFrame":{"functionName":"fromString","scriptId":"32","url":"buffer.js","lineNumber":193,"columnNumber":19},"hitCount":242,"children":[714,716,2410,2544,2592],"positionTicks":[{"line":209,"ticks":36},{"line":194,"ticks":6},{"line":195,"ticks":1},{"line":218,"ticks":1},{"line":211,"ticks":1},{"line":206,"ticks":197}]},{"id":714,"callFrame":{"functionName":"byteLength","scriptId":"32","url":"buffer.js","lineNumber":354,"columnNumber":19},"hitCount":16,"children":[715],"positionTicks":[{"line":375,"ticks":1},{"line":355,"ticks":12},{"line":387,"ticks":1},{"line":366,"ticks":1},{"line":359,"ticks":1}]},{"id":715,"callFrame":{"functionName":"byteLengthUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":47,"positionTicks":[{"line":387,"ticks":47}]},{"id":716,"callFrame":{"functionName":"createFromString","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":51,"positionTicks":[{"line":209,"ticks":7},{"line":206,"ticks":44}]},{"id":2410,"callFrame":{"functionName":"Buffer.write","scriptId":"32","url":"buffer.js","lineNumber":721,"columnNumber":33},"hitCount":9,"children":[2492],"positionTicks":[{"line":722,"ticks":3},{"line":772,"ticks":6}]},{"id":2492,"callFrame":{"functionName":"utf8Write","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":6,"positionTicks":[{"line":722,"ticks":3},{"line":772,"ticks":3}]},{"id":2544,"callFrame":{"functionName":"FastBuffer","scriptId":"32","url":"buffer.js","lineNumber":9,"columnNumber":13},"hitCount":0,"children":[2545]},{"id":2545,"callFrame":{"functionName":"Uint8Array","scriptId":"9","url":"native typedarray.js","lineNumber":224,"columnNumber":30},"hitCount":0,"children":[2546]},{"id":2546,"callFrame":{"functionName":"Uint8ArrayConstructByArrayBuffer","scriptId":"9","url":"native typedarray.js","lineNumber":128,"columnNumber":41},"hitCount":2,"positionTicks":[{"line":129,"ticks":2}]},{"id":2592,"callFrame":{"functionName":"createPool","scriptId":"32","url":"buffer.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[2593]},{"id":2593,"callFrame":{"functionName":"createUnsafeArrayBuffer","scriptId":"32","url":"buffer.js","lineNumber":39,"columnNumber":32},"hitCount":11,"positionTicks":[{"line":40,"ticks":11}]},{"id":3217,"callFrame":{"functionName":"isArrayBuffer","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":122,"ticks":2}]},{"id":2166,"callFrame":{"functionName":"Buffer.writeInt32BE","scriptId":"32","url":"buffer.js","lineNumber":1247,"columnNumber":40},"hitCount":1,"children":[2316],"positionTicks":[{"line":1253,"ticks":1}]},{"id":2316,"callFrame":{"functionName":"checkInt","scriptId":"32","url":"buffer.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[2317,2510]},{"id":2317,"callFrame":{"functionName":"fromString","scriptId":"32","url":"buffer.js","lineNumber":193,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":194,"ticks":1}]},{"id":2510,"callFrame":{"functionName":"[Symbol.hasInstance]","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":2167,"callFrame":{"functionName":"Protocol._writeSoon","scriptId":"867","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/ipc/node/ipc.net.js","lineNumber":117,"columnNumber":49},"hitCount":14,"children":[2168,2389,3189],"positionTicks":[{"line":121,"ticks":6},{"line":118,"ticks":7},{"line":134,"ticks":1}]},{"id":2168,"callFrame":{"functionName":"","scriptId":"72","url":"/Users/bpasero/Development/monaco/.build/electron/Code - OSS.app/Contents/Resources/electron.asar/common/init.js","lineNumber":11,"columnNumber":18},"hitCount":0,"children":[2169,3264]},{"id":2169,"callFrame":{"functionName":"exports.setImmediate","scriptId":"49","url":"timers.js","lineNumber":696,"columnNumber":31},"hitCount":0,"children":[2170]},{"id":2170,"callFrame":{"functionName":"createImmediate","scriptId":"49","url":"timers.js","lineNumber":723,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":724,"ticks":1}]},{"id":3264,"callFrame":{"functionName":"","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":118,"ticks":2}]},{"id":2389,"callFrame":{"functionName":"Protocol._writeBuffer.class_1.add","scriptId":"867","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/ipc/node/ipc.net.js","lineNumber":39,"columnNumber":49},"hitCount":0,"children":[2390,2611]},{"id":2390,"callFrame":{"functionName":"get length","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":2611,"callFrame":{"functionName":"push","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":3},{"id":3189,"callFrame":{"functionName":"exports.setImmediate","scriptId":"49","url":"timers.js","lineNumber":696,"columnNumber":31},"hitCount":4,"children":[3205],"positionTicks":[{"line":697,"ticks":1},{"line":719,"ticks":3}]},{"id":3205,"callFrame":{"functionName":"createImmediate","scriptId":"49","url":"timers.js","lineNumber":723,"columnNumber":24},"hitCount":4,"children":[3219,3255],"positionTicks":[{"line":731,"ticks":1},{"line":724,"ticks":2},{"line":732,"ticks":1}]},{"id":3219,"callFrame":{"functionName":"Immediate","scriptId":"49","url":"timers.js","lineNumber":685,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":692,"ticks":1}]},{"id":3255,"callFrame":{"functionName":"set _needImmediateCallback","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":732,"ticks":1}]},{"id":2326,"callFrame":{"functionName":"Buffer.alloc","scriptId":"32","url":"buffer.js","lineNumber":131,"columnNumber":23},"hitCount":1,"children":[2372],"positionTicks":[{"line":143,"ticks":1}]},{"id":2372,"callFrame":{"functionName":"FastBuffer","scriptId":"32","url":"buffer.js","lineNumber":9,"columnNumber":13},"hitCount":2,"children":[2373],"positionTicks":[{"line":10,"ticks":2}]},{"id":2373,"callFrame":{"functionName":"Uint8Array","scriptId":"9","url":"native typedarray.js","lineNumber":224,"columnNumber":30},"hitCount":1,"children":[2374],"positionTicks":[{"line":225,"ticks":1}]},{"id":2374,"callFrame":{"functionName":"Uint8ArrayConstructByLength","scriptId":"9","url":"native typedarray.js","lineNumber":167,"columnNumber":36},"hitCount":78,"children":[2629,2772],"positionTicks":[{"line":168,"ticks":78}]},{"id":2629,"callFrame":{"functionName":"setCompleteValue","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1276,"columnNumber":29},"hitCount":2,"positionTicks":[{"line":1277,"ticks":2}]},{"id":2772,"callFrame":{"functionName":"notifySuccess","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1151,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":1172,"ticks":1}]},{"id":2450,"callFrame":{"functionName":"Buffer.writeInt8","scriptId":"32","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/extensions/node/rpcProtocol.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[2451]},{"id":2451,"callFrame":{"functionName":"checkInt","scriptId":"32","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/extensions/node/rpcProtocol.js","lineNumber":-1,"columnNumber":-1},"hitCount":4,"positionTicks":[{"line":122,"ticks":4}]},{"id":1434,"callFrame":{"functionName":"resume_","scriptId":"43","url":"_stream_readable.js","lineNumber":735,"columnNumber":16},"hitCount":20,"children":[1435,1497,1713],"positionTicks":[{"line":736,"ticks":4},{"line":745,"ticks":1},{"line":746,"ticks":1},{"line":738,"ticks":13},{"line":742,"ticks":1}]},{"id":1435,"callFrame":{"functionName":"Readable.read","scriptId":"43","url":"_stream_readable.js","lineNumber":272,"columnNumber":34},"hitCount":19,"children":[1436],"positionTicks":[{"line":296,"ticks":3},{"line":273,"ticks":9},{"line":329,"ticks":1},{"line":280,"ticks":1},{"line":348,"ticks":5}]},{"id":1436,"callFrame":{"functionName":"ReadStream._read","scriptId":"104","url":"original-fs.js","lineNumber":1898,"columnNumber":37},"hitCount":6,"children":[1437],"positionTicks":[{"line":1899,"ticks":5},{"line":1901,"ticks":1}]},{"id":1437,"callFrame":{"functionName":"once","scriptId":"30","url":"events.js","lineNumber":304,"columnNumber":43},"hitCount":2,"children":[1438,1770],"positionTicks":[{"line":305,"ticks":2}]},{"id":1438,"callFrame":{"functionName":"_onceWrap","scriptId":"30","url":"events.js","lineNumber":296,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":297,"ticks":1}]},{"id":1770,"callFrame":{"functionName":"Readable.on","scriptId":"43","url":"_stream_readable.js","lineNumber":687,"columnNumber":32},"hitCount":2,"children":[1771],"positionTicks":[{"line":688,"ticks":2}]},{"id":1771,"callFrame":{"functionName":"_addListener","scriptId":"30","url":"events.js","lineNumber":212,"columnNumber":21},"hitCount":4,"positionTicks":[{"line":241,"ticks":2},{"line":213,"ticks":1},{"line":221,"ticks":1}]},{"id":1497,"callFrame":{"functionName":"flow","scriptId":"43","url":"_stream_readable.js","lineNumber":759,"columnNumber":13},"hitCount":5,"children":[1498],"positionTicks":[{"line":760,"ticks":1},{"line":764,"ticks":4}]},{"id":1498,"callFrame":{"functionName":"Readable.read","scriptId":"43","url":"_stream_readable.js","lineNumber":272,"columnNumber":34},"hitCount":2,"children":[1807],"positionTicks":[{"line":273,"ticks":2}]},{"id":1807,"callFrame":{"functionName":"parseInt","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":1713,"callFrame":{"functionName":"emit","scriptId":"30","url":"events.js","lineNumber":135,"columnNumber":43},"hitCount":2,"children":[1714],"positionTicks":[{"line":138,"ticks":1},{"line":141,"ticks":1}]},{"id":1714,"callFrame":{"functionName":"Readable.read","scriptId":"43","url":"_stream_readable.js","lineNumber":272,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":273,"ticks":1}]},{"id":1920,"callFrame":{"functionName":"afterWrite","scriptId":"45","url":"_stream_writable.js","lineNumber":378,"columnNumber":19},"hitCount":4,"children":[1927,1950],"positionTicks":[{"line":379,"ticks":1},{"line":383,"ticks":3}]},{"id":1927,"callFrame":{"functionName":"onwriteDrain","scriptId":"45","url":"_stream_writable.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[1928]},{"id":1928,"callFrame":{"functionName":"emit","scriptId":"30","url":"events.js","lineNumber":135,"columnNumber":43},"hitCount":1,"children":[1929],"positionTicks":[{"line":136,"ticks":1}]},{"id":1929,"callFrame":{"functionName":"emitNone","scriptId":"30","url":"events.js","lineNumber":83,"columnNumber":17},"hitCount":8,"children":[1930],"positionTicks":[{"line":84,"ticks":1},{"line":85,"ticks":7}]},{"id":1930,"callFrame":{"functionName":"","scriptId":"43","url":"_stream_readable.js","lineNumber":617,"columnNumber":17},"hitCount":3,"children":[1943],"positionTicks":[{"line":624,"ticks":1},{"line":618,"ticks":2}]},{"id":1943,"callFrame":{"functionName":"flow","scriptId":"43","url":"_stream_readable.js","lineNumber":759,"columnNumber":13},"hitCount":1,"children":[2488],"positionTicks":[{"line":760,"ticks":1}]},{"id":2488,"callFrame":{"functionName":"Readable.read","scriptId":"43","url":"_stream_readable.js","lineNumber":272,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":273,"ticks":1}]},{"id":1950,"callFrame":{"functionName":"nop","scriptId":"45","url":"_stream_writable.js","lineNumber":16,"columnNumber":12},"hitCount":1,"positionTicks":[{"line":17,"ticks":1}]},{"id":1951,"callFrame":{"functionName":"maybeReadMore_","scriptId":"43","url":"_stream_readable.js","lineNumber":451,"columnNumber":23},"hitCount":3,"positionTicks":[{"line":464,"ticks":1},{"line":452,"ticks":2}]},{"id":1954,"callFrame":{"functionName":"endReadableNT","scriptId":"43","url":"_stream_readable.js","lineNumber":969,"columnNumber":22},"hitCount":6,"children":[1955],"positionTicks":[{"line":970,"ticks":1},{"line":975,"ticks":5}]},{"id":1955,"callFrame":{"functionName":"emit","scriptId":"30","url":"events.js","lineNumber":135,"columnNumber":43},"hitCount":17,"children":[1956],"positionTicks":[{"line":136,"ticks":9},{"line":144,"ticks":1},{"line":178,"ticks":1},{"line":147,"ticks":2},{"line":207,"ticks":4}]},{"id":1956,"callFrame":{"functionName":"emitNone","scriptId":"30","url":"events.js","lineNumber":83,"columnNumber":17},"hitCount":12,"children":[1957,1958,1961,1979],"positionTicks":[{"line":91,"ticks":5},{"line":84,"ticks":7}]},{"id":1957,"callFrame":{"functionName":"arrayClone","scriptId":"30","url":"events.js","lineNumber":488,"columnNumber":19},"hitCount":3,"positionTicks":[{"line":493,"ticks":3}]},{"id":1958,"callFrame":{"functionName":"","scriptId":"104","url":"original-fs.js","lineNumber":1871,"columnNumber":25},"hitCount":0,"children":[1959]},{"id":1959,"callFrame":{"functionName":"ReadStream.destroy","scriptId":"104","url":"original-fs.js","lineNumber":1955,"columnNumber":39},"hitCount":8,"children":[1960],"positionTicks":[{"line":1961,"ticks":7},{"line":1874,"ticks":1}]},{"id":1960,"callFrame":{"functionName":"ReadStream.close","scriptId":"104","url":"original-fs.js","lineNumber":1963,"columnNumber":37},"hitCount":7,"children":[2291],"positionTicks":[{"line":1964,"ticks":3},{"line":1975,"ticks":4}]},{"id":2291,"callFrame":{"functionName":"close","scriptId":"104","url":"original-fs.js","lineNumber":1977,"columnNumber":16},"hitCount":2,"children":[2292],"positionTicks":[{"line":1985,"ticks":1},{"line":1978,"ticks":1}]},{"id":2292,"callFrame":{"functionName":"fs.close","scriptId":"104","url":"original-fs.js","lineNumber":542,"columnNumber":19},"hitCount":13,"children":[2293,2559],"positionTicks":[{"line":544,"ticks":1},{"line":546,"ticks":3},{"line":543,"ticks":9}]},{"id":2293,"callFrame":{"functionName":"close","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":61,"positionTicks":[{"line":546,"ticks":61}]},{"id":2559,"callFrame":{"functionName":"makeCallback","scriptId":"104","url":"original-fs.js","lineNumber":103,"columnNumber":21},"hitCount":2,"positionTicks":[{"line":105,"ticks":2}]},{"id":1961,"callFrame":{"functionName":"onceWrapper","scriptId":"30","url":"events.js","lineNumber":288,"columnNumber":20},"hitCount":16,"children":[1962,1963],"positionTicks":[{"line":289,"ticks":6},{"line":291,"ticks":10}]},{"id":1962,"callFrame":{"functionName":"removeListener","scriptId":"30","url":"events.js","lineNumber":321,"columnNumber":27},"hitCount":19,"children":[2508],"positionTicks":[{"line":370,"ticks":1},{"line":322,"ticks":10},{"line":355,"ticks":2},{"line":344,"ticks":1},{"line":379,"ticks":1},{"line":347,"ticks":2},{"line":349,"ticks":1},{"line":351,"ticks":1}]},{"id":2508,"callFrame":{"functionName":"spliceOne","scriptId":"30","url":"events.js","lineNumber":482,"columnNumber":18},"hitCount":2,"positionTicks":[{"line":483,"ticks":2}]},{"id":1963,"callFrame":{"functionName":"onend","scriptId":"43","url":"_stream_readable.js","lineNumber":510,"columnNumber":16},"hitCount":1,"children":[1964],"positionTicks":[{"line":511,"ticks":1}]},{"id":1964,"callFrame":{"functionName":"Writable.end","scriptId":"45","url":"_stream_writable.js","lineNumber":461,"columnNumber":33},"hitCount":1,"children":[1965],"positionTicks":[{"line":485,"ticks":1}]},{"id":1965,"callFrame":{"functionName":"endWritable","scriptId":"45","url":"_stream_writable.js","lineNumber":517,"columnNumber":20},"hitCount":0,"children":[1966]},{"id":1966,"callFrame":{"functionName":"finishMaybe","scriptId":"45","url":"_stream_writable.js","lineNumber":503,"columnNumber":20},"hitCount":0,"children":[1967,1974]},{"id":1967,"callFrame":{"functionName":"prefinish","scriptId":"45","url":"_stream_writable.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[1968]},{"id":1968,"callFrame":{"functionName":"emit","scriptId":"30","url":"events.js","lineNumber":135,"columnNumber":43},"hitCount":6,"children":[1969],"positionTicks":[{"line":136,"ticks":2},{"line":188,"ticks":2},{"line":141,"ticks":1},{"line":207,"ticks":1}]},{"id":1969,"callFrame":{"functionName":"emitNone","scriptId":"30","url":"events.js","lineNumber":83,"columnNumber":17},"hitCount":1,"children":[1970],"positionTicks":[{"line":84,"ticks":1}]},{"id":1970,"callFrame":{"functionName":"onceWrapper","scriptId":"30","url":"events.js","lineNumber":288,"columnNumber":20},"hitCount":2,"children":[1971,2360],"positionTicks":[{"line":289,"ticks":1},{"line":291,"ticks":1}]},{"id":1971,"callFrame":{"functionName":"","scriptId":"47","url":"_stream_transform.js","lineNumber":115,"columnNumber":33},"hitCount":3,"children":[1972],"positionTicks":[{"line":116,"ticks":2},{"line":117,"ticks":1}]},{"id":1972,"callFrame":{"functionName":"IconvLiteDecoderStream._flush","scriptId":"920","url":"/Users/bpasero/Development/monaco/node_modules/iconv-lite/lib/streams.js","lineNumber":99,"columnNumber":50},"hitCount":17,"children":[1973,2547],"positionTicks":[{"line":100,"ticks":8},{"line":103,"ticks":9}]},{"id":1973,"callFrame":{"functionName":"","scriptId":"47","url":"_stream_transform.js","lineNumber":117,"columnNumber":26},"hitCount":6,"children":[2171],"positionTicks":[{"line":118,"ticks":6}]},{"id":2171,"callFrame":{"functionName":"done","scriptId":"47","url":"_stream_transform.js","lineNumber":175,"columnNumber":13},"hitCount":1,"children":[2172],"positionTicks":[{"line":176,"ticks":1}]},{"id":2172,"callFrame":{"functionName":"Transform.push","scriptId":"47","url":"_stream_transform.js","lineNumber":125,"columnNumber":35},"hitCount":0,"children":[2173]},{"id":2173,"callFrame":{"functionName":"Readable.push","scriptId":"43","url":"_stream_transform.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[2174]},{"id":2174,"callFrame":{"functionName":"readableAddChunk","scriptId":"43","url":"_stream_readable.js","lineNumber":148,"columnNumber":25},"hitCount":23,"children":[2265,2564,2755],"positionTicks":[{"line":152,"ticks":7},{"line":155,"ticks":3},{"line":149,"ticks":12},{"line":151,"ticks":1}]},{"id":2265,"callFrame":{"functionName":"onEofChunk","scriptId":"43","url":"_stream_readable.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[2266]},{"id":2266,"callFrame":{"functionName":"emitReadable","scriptId":"43","url":"_stream_readable.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[2267]},{"id":2267,"callFrame":{"functionName":"emitReadable_","scriptId":"43","url":"_stream_readable.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[2268,2413]},{"id":2268,"callFrame":{"functionName":"flow","scriptId":"43","url":"_stream_readable.js","lineNumber":-1,"columnNumber":-1},"hitCount":2,"children":[2269],"positionTicks":[{"line":152,"ticks":2}]},{"id":2269,"callFrame":{"functionName":"Readable.read","scriptId":"43","url":"_stream_readable.js","lineNumber":272,"columnNumber":34},"hitCount":13,"children":[2270,2457,2569],"positionTicks":[{"line":273,"ticks":9},{"line":276,"ticks":1},{"line":302,"ticks":2},{"line":383,"ticks":1}]},{"id":2270,"callFrame":{"functionName":"endReadable","scriptId":"43","url":"_stream_readable.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[2271]},{"id":2271,"callFrame":{"functionName":"","scriptId":"72","url":"/Users/bpasero/Development/monaco/.build/electron/Code - OSS.app/Contents/Resources/electron.asar/common/init.js","lineNumber":11,"columnNumber":18},"hitCount":6,"children":[2272,2495],"positionTicks":[{"line":13,"ticks":4},{"line":14,"ticks":2}]},{"id":2272,"callFrame":{"functionName":"","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":11,"positionTicks":[{"line":13,"ticks":11}]},{"id":2495,"callFrame":{"functionName":"nextTick","scriptId":"67","url":"internal/process/next_tick.js","lineNumber":139,"columnNumber":19},"hitCount":3,"positionTicks":[{"line":140,"ticks":3}]},{"id":2457,"callFrame":{"functionName":"parseInt","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":5},{"id":2569,"callFrame":{"functionName":"howMuchToRead","scriptId":"43","url":"_stream_readable.js","lineNumber":246,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":247,"ticks":1}]},{"id":2413,"callFrame":{"functionName":"emit","scriptId":"30","url":"events.js","lineNumber":135,"columnNumber":43},"hitCount":10,"positionTicks":[{"line":168,"ticks":5},{"line":136,"ticks":2},{"line":138,"ticks":1},{"line":141,"ticks":2}]},{"id":2564,"callFrame":{"functionName":"chunkInvalid","scriptId":"43","url":"_stream_readable.js","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":150,"ticks":2}]},{"id":2755,"callFrame":{"functionName":"Readable.read","scriptId":"43","url":"_stream_readable.js","lineNumber":272,"columnNumber":34},"hitCount":0,"children":[2756]},{"id":2756,"callFrame":{"functionName":"endReadable","scriptId":"43","url":"_stream_readable.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[2757]},{"id":2757,"callFrame":{"functionName":"","scriptId":"72","url":"/Users/bpasero/Development/monaco/.build/electron/Code - OSS.app/Contents/Resources/electron.asar/common/init.js","lineNumber":11,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":14,"ticks":1}]},{"id":2547,"callFrame":{"functionName":"StripBOMWrapper.end","scriptId":"919","url":"/Users/bpasero/Development/monaco/node_modules/iconv-lite/lib/bom-handling.js","lineNumber":48,"columnNumber":40},"hitCount":1,"positionTicks":[{"line":49,"ticks":1}]},{"id":2360,"callFrame":{"functionName":"removeListener","scriptId":"30","url":"events.js","lineNumber":321,"columnNumber":27},"hitCount":19,"positionTicks":[{"line":328,"ticks":8},{"line":322,"ticks":2},{"line":340,"ticks":9}]},{"id":1974,"callFrame":{"functionName":"emit","scriptId":"30","url":"events.js","lineNumber":135,"columnNumber":43},"hitCount":10,"children":[1975],"positionTicks":[{"line":136,"ticks":5},{"line":147,"ticks":2},{"line":196,"ticks":1},{"line":141,"ticks":2}]},{"id":1975,"callFrame":{"functionName":"emitNone","scriptId":"30","url":"events.js","lineNumber":83,"columnNumber":17},"hitCount":1,"children":[1976],"positionTicks":[{"line":90,"ticks":1}]},{"id":1976,"callFrame":{"functionName":"onceWrapper","scriptId":"30","url":"events.js","lineNumber":288,"columnNumber":20},"hitCount":11,"children":[1977,2189],"positionTicks":[{"line":289,"ticks":5},{"line":291,"ticks":3},{"line":292,"ticks":3}]},{"id":1977,"callFrame":{"functionName":"onfinish","scriptId":"43","url":"_stream_readable.js","lineNumber":592,"columnNumber":19},"hitCount":10,"children":[1978,2641],"positionTicks":[{"line":593,"ticks":4},{"line":594,"ticks":5},{"line":596,"ticks":1}]},{"id":1978,"callFrame":{"functionName":"unpipe","scriptId":"43","url":"_stream_readable.js","lineNumber":599,"columnNumber":17},"hitCount":3,"children":[2215],"positionTicks":[{"line":600,"ticks":2},{"line":602,"ticks":1}]},{"id":2215,"callFrame":{"functionName":"Readable.unpipe","scriptId":"43","url":"_stream_readable.js","lineNumber":630,"columnNumber":36},"hitCount":17,"children":[2216],"positionTicks":[{"line":641,"ticks":1},{"line":645,"ticks":4},{"line":631,"ticks":7},{"line":648,"ticks":2},{"line":635,"ticks":1},{"line":652,"ticks":1},{"line":684,"ticks":1}]},{"id":2216,"callFrame":{"functionName":"emit","scriptId":"30","url":"events.js","lineNumber":135,"columnNumber":43},"hitCount":11,"children":[2255],"positionTicks":[{"line":136,"ticks":11}]},{"id":2255,"callFrame":{"functionName":"emitOne","scriptId":"30","url":"events.js","lineNumber":93,"columnNumber":16},"hitCount":12,"children":[2256],"positionTicks":[{"line":94,"ticks":11},{"line":95,"ticks":1}]},{"id":2256,"callFrame":{"functionName":"onunpipe","scriptId":"43","url":"_stream_readable.js","lineNumber":503,"columnNumber":19},"hitCount":10,"children":[2257],"positionTicks":[{"line":504,"ticks":8},{"line":506,"ticks":2}]},{"id":2257,"callFrame":{"functionName":"cleanup","scriptId":"43","url":"_stream_readable.js","lineNumber":523,"columnNumber":18},"hitCount":1,"children":[2258],"positionTicks":[{"line":524,"ticks":1}]},{"id":2258,"callFrame":{"functionName":"removeListener","scriptId":"30","url":"events.js","lineNumber":321,"columnNumber":27},"hitCount":43,"positionTicks":[{"line":322,"ticks":16},{"line":328,"ticks":5},{"line":361,"ticks":1},{"line":330,"ticks":3},{"line":329,"ticks":2},{"line":366,"ticks":5},{"line":367,"ticks":1},{"line":368,"ticks":1},{"line":337,"ticks":2},{"line":334,"ticks":2},{"line":340,"ticks":1},{"line":379,"ticks":1},{"line":348,"ticks":2},{"line":351,"ticks":1}]},{"id":2641,"callFrame":{"functionName":"removeListener","scriptId":"30","url":"events.js","lineNumber":321,"columnNumber":27},"hitCount":7,"positionTicks":[{"line":344,"ticks":3},{"line":337,"ticks":1},{"line":322,"ticks":3}]},{"id":2189,"callFrame":{"functionName":"removeListener","scriptId":"30","url":"events.js","lineNumber":321,"columnNumber":27},"hitCount":18,"positionTicks":[{"line":328,"ticks":9},{"line":322,"ticks":3},{"line":340,"ticks":6}]},{"id":1979,"callFrame":{"functionName":"","scriptId":"826","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/electron-browser/modelBuilder.js","lineNumber":109,"columnNumber":42},"hitCount":12,"children":[1980,2199],"positionTicks":[{"line":113,"ticks":7},{"line":110,"ticks":4},{"line":111,"ticks":1}]},{"id":1980,"callFrame":{"functionName":"_completed","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1033,"columnNumber":29},"hitCount":7,"children":[1981,2261],"positionTicks":[{"line":1034,"ticks":5},{"line":1036,"ticks":2}]},{"id":1981,"callFrame":{"functionName":"_run","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1063,"columnNumber":23},"hitCount":3,"children":[1982,2572],"positionTicks":[{"line":1064,"ticks":1},{"line":1070,"ticks":2}]},{"id":1982,"callFrame":{"functionName":"enter","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":843,"columnNumber":24},"hitCount":13,"children":[1983,2500],"positionTicks":[{"line":844,"ticks":4},{"line":845,"ticks":4},{"line":846,"ticks":3},{"line":852,"ticks":2}]},{"id":1983,"callFrame":{"functionName":"notifySuccess","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1151,"columnNumber":26},"hitCount":61,"children":[1984,2144,2228,2388],"positionTicks":[{"line":1152,"ticks":4},{"line":1170,"ticks":31},{"line":1172,"ticks":4},{"line":1174,"ticks":1},{"line":1176,"ticks":1},{"line":1161,"ticks":6},{"line":1177,"ticks":1},{"line":1163,"ticks":2},{"line":1165,"ticks":1},{"line":1167,"ticks":10}]},{"id":1984,"callFrame":{"functionName":"","scriptId":"729","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/common/textFileEditorModel.js","lineNumber":253,"columnNumber":31},"hitCount":3,"children":[1985],"positionTicks":[{"line":254,"ticks":3}]},{"id":1985,"callFrame":{"functionName":"TextFileEditorModel.handleLoadSuccess","scriptId":"729","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/common/textFileEditorModel.js","lineNumber":255,"columnNumber":67},"hitCount":5,"children":[1986,2180],"positionTicks":[{"line":256,"ticks":3},{"line":258,"ticks":1},{"line":254,"ticks":1}]},{"id":1986,"callFrame":{"functionName":"TextFileEditorModel.loadWithContent","scriptId":"729","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/common/textFileEditorModel.js","lineNumber":278,"columnNumber":65},"hitCount":11,"children":[1987,2132],"positionTicks":[{"line":281,"ticks":8},{"line":279,"ticks":3}]},{"id":1987,"callFrame":{"functionName":"TextFileEditorModel.doLoadWithContent","scriptId":"729","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/common/textFileEditorModel.js","lineNumber":301,"columnNumber":67},"hitCount":31,"children":[1988,1997,2406,2468],"positionTicks":[{"line":320,"ticks":2},{"line":305,"ticks":8},{"line":322,"ticks":1},{"line":319,"ticks":1},{"line":308,"ticks":1},{"line":329,"ticks":1},{"line":334,"ticks":2},{"line":302,"ticks":15}]},{"id":1988,"callFrame":{"functionName":"Emitter.fire","scriptId":"342","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/event.js","lineNumber":88,"columnNumber":42},"hitCount":1,"children":[1989],"positionTicks":[{"line":91,"ticks":1}]},{"id":1989,"callFrame":{"functionName":"CallbackList.invoke","scriptId":"741","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/callbackList.js","lineNumber":21,"columnNumber":49},"hitCount":17,"children":[1990,1991,2479],"positionTicks":[{"line":24,"ticks":1},{"line":42,"ticks":1},{"line":35,"ticks":8},{"line":22,"ticks":7}]},{"id":1990,"callFrame":{"functionName":"","scriptId":"729","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/common/textFileEditorModel.js","lineNumber":69,"columnNumber":63},"hitCount":1,"positionTicks":[{"line":70,"ticks":1}]},{"id":1991,"callFrame":{"functionName":"","scriptId":"1034","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/common/textFileEditorModelManager.js","lineNumber":183,"columnNumber":100},"hitCount":7,"children":[1992,2401],"positionTicks":[{"line":184,"ticks":2},{"line":200,"ticks":3},{"line":197,"ticks":2}]},{"id":1992,"callFrame":{"functionName":"Emitter.fire","scriptId":"342","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/event.js","lineNumber":88,"columnNumber":42},"hitCount":1,"children":[1993],"positionTicks":[{"line":91,"ticks":1}]},{"id":1993,"callFrame":{"functionName":"CallbackList.invoke","scriptId":"741","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/callbackList.js","lineNumber":21,"columnNumber":49},"hitCount":10,"children":[1994,2600],"positionTicks":[{"line":32,"ticks":1},{"line":33,"ticks":3},{"line":35,"ticks":3},{"line":22,"ticks":3}]},{"id":1994,"callFrame":{"functionName":"","scriptId":"1029","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/browser/parts/editor/editorStatus.js","lineNumber":259,"columnNumber":275},"hitCount":15,"children":[1995,2502],"positionTicks":[{"line":260,"ticks":15}]},{"id":1995,"callFrame":{"functionName":"EditorStatus.onResourceEncodingChange","scriptId":"1029","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/browser/parts/editor/editorStatus.js","lineNumber":576,"columnNumber":67},"hitCount":4,"children":[1996,2304,2306],"positionTicks":[{"line":578,"ticks":2},{"line":580,"ticks":1},{"line":581,"ticks":1}]},{"id":1996,"callFrame":{"functionName":"WorkbenchEditorService.getActiveEditor","scriptId":"264","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/editor/common/editorService.js","lineNumber":37,"columnNumber":68},"hitCount":1,"children":[2363],"positionTicks":[{"line":39,"ticks":1}]},{"id":2363,"callFrame":{"functionName":"EditorPart.getActiveEditor","scriptId":"457","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/browser/parts/editor/editorPart.js","lineNumber":665,"columnNumber":56},"hitCount":1,"children":[2399],"positionTicks":[{"line":666,"ticks":1}]},{"id":2399,"callFrame":{"functionName":"EditorGroupsControl.getActiveEditor","scriptId":"806","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/browser/parts/editor/editorGroupsControl.js","lineNumber":698,"columnNumber":65},"hitCount":1,"positionTicks":[{"line":699,"ticks":1}]},{"id":2304,"callFrame":{"functionName":"input","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":2306,"callFrame":{"functionName":"toResource","scriptId":"254","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/common/editor.js","lineNumber":558,"columnNumber":23},"hitCount":2,"children":[2307],"positionTicks":[{"line":567,"ticks":1},{"line":559,"ticks":1}]},{"id":2307,"callFrame":{"functionName":"FileEditorInput.getResource","scriptId":"323","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/parts/files/common/editors/fileEditorInput.js","lineNumber":67,"columnNumber":57},"hitCount":1,"positionTicks":[{"line":68,"ticks":1}]},{"id":2502,"callFrame":{"functionName":"toResource","scriptId":"254","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/common/editor.js","lineNumber":558,"columnNumber":23},"hitCount":3,"children":[2503],"positionTicks":[{"line":565,"ticks":3}]},{"id":2503,"callFrame":{"functionName":"[Symbol.hasInstance]","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":2600,"callFrame":{"functionName":"LinkedList.toArray","scriptId":"692","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/linkedList.js","lineNumber":100,"columnNumber":48},"hitCount":1,"children":[2601],"positionTicks":[{"line":101,"ticks":1}]},{"id":2601,"callFrame":{"functionName":"[Symbol.hasInstance]","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":2401,"callFrame":{"functionName":"TextFileModelChangeEvent","scriptId":"436","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/common/textfiles.js","lineNumber":42,"columnNumber":41},"hitCount":1,"positionTicks":[{"line":43,"ticks":1}]},{"id":2479,"callFrame":{"functionName":"LinkedList.toArray","scriptId":"692","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/linkedList.js","lineNumber":100,"columnNumber":48},"hitCount":4,"children":[2563],"positionTicks":[{"line":104,"ticks":1},{"line":103,"ticks":3}]},{"id":2563,"callFrame":{"functionName":"[Symbol.hasInstance]","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":1997,"callFrame":{"functionName":"TextFileEditorModel.doCreateTextModel","scriptId":"729","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/common/textFileEditorModel.js","lineNumber":351,"columnNumber":67},"hitCount":7,"children":[1998,2574],"positionTicks":[{"line":352,"ticks":2},{"line":355,"ticks":5}]},{"id":1998,"callFrame":{"functionName":"CompletePromise_then","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1532,"columnNumber":47},"hitCount":5,"children":[1999,2185],"positionTicks":[{"line":1533,"ticks":5}]},{"id":1999,"callFrame":{"functionName":"","scriptId":"729","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/common/textFileEditorModel.js","lineNumber":354,"columnNumber":88},"hitCount":8,"children":[2000,2128],"positionTicks":[{"line":378,"ticks":1},{"line":355,"ticks":4},{"line":374,"ticks":3}]},{"id":2000,"callFrame":{"functionName":"BaseTextEditorModel.createTextEditorModel","scriptId":"773","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/common/editor/textEditorModel.js","lineNumber":70,"columnNumber":71},"hitCount":10,"children":[2001,2009,2010,2017,2416],"positionTicks":[{"line":71,"ticks":3},{"line":76,"ticks":4},{"line":79,"ticks":3}]},{"id":2001,"callFrame":{"functionName":"TextFileEditorModel.getOrCreateMode","scriptId":"729","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/common/textFileEditorModel.js","lineNumber":397,"columnNumber":65},"hitCount":2,"children":[2002],"positionTicks":[{"line":400,"ticks":1},{"line":398,"ticks":1}]},{"id":2002,"callFrame":{"functionName":"ModeServiceImpl.getOrCreateModeByFilenameOrFirstLine","scriptId":"835","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/services/modeServiceImpl.js","lineNumber":116,"columnNumber":82},"hitCount":2,"children":[2003,2562],"positionTicks":[{"line":119,"ticks":2}]},{"id":2003,"callFrame":{"functionName":"CompletePromise_then","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1532,"columnNumber":47},"hitCount":9,"children":[2004,2398],"positionTicks":[{"line":1533,"ticks":8},{"line":1567,"ticks":1}]},{"id":2004,"callFrame":{"functionName":"","scriptId":"835","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/services/modeServiceImpl.js","lineNumber":118,"columnNumber":49},"hitCount":2,"children":[2005,2417],"positionTicks":[{"line":123,"ticks":1},{"line":119,"ticks":1}]},{"id":2005,"callFrame":{"functionName":"ModeServiceImpl.getModeIdByFilenameOrFirstLine","scriptId":"835","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/services/modeServiceImpl.js","lineNumber":41,"columnNumber":76},"hitCount":0,"children":[2006]},{"id":2006,"callFrame":{"functionName":"LanguagesRegistry.getModeIdsFromFilenameOrFirstLine","scriptId":"1038","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/services/modeServiceImpl.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[2007,2310,2384]},{"id":2007,"callFrame":{"functionName":"guessMimeTypes","scriptId":"716","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/mime.js","lineNumber":81,"columnNumber":27},"hitCount":5,"children":[2008,2476,2527],"positionTicks":[{"line":89,"ticks":1},{"line":90,"ticks":1},{"line":83,"ticks":3}]},{"id":2008,"callFrame":{"functionName":"guessMimeTypeByPath","scriptId":"716","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/mime.js","lineNumber":107,"columnNumber":32},"hitCount":78,"children":[2300],"positionTicks":[{"line":114,"ticks":28},{"line":115,"ticks":7},{"line":132,"ticks":3},{"line":133,"ticks":4},{"line":117,"ticks":20},{"line":123,"ticks":15},{"line":125,"ticks":1}]},{"id":2300,"callFrame":{"functionName":"endsWith","scriptId":"111","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/mime.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[2301]},{"id":2301,"callFrame":{"functionName":"indexOf","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":77},{"id":2476,"callFrame":{"functionName":"toLowerCase","scriptId":"19","url":"native i18n.js","lineNumber":1252,"columnNumber":24},"hitCount":5,"positionTicks":[{"line":1253,"ticks":5}]},{"id":2527,"callFrame":{"functionName":"basename","scriptId":"344","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/mime.js","lineNumber":-1,"columnNumber":-1},"hitCount":6,"children":[2528],"positionTicks":[{"line":89,"ticks":6}]},{"id":2528,"callFrame":{"functionName":"substr","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":2310,"callFrame":{"functionName":"LanguagesRegistry.extractModeIds","scriptId":"1038","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/services/languagesRegistry.js","lineNumber":194,"columnNumber":62},"hitCount":5,"children":[2311,2337,2429],"positionTicks":[{"line":201,"ticks":1},{"line":202,"ticks":1},{"line":195,"ticks":3}]},{"id":2311,"callFrame":{"functionName":"filter","scriptId":"6","url":"native array.js","lineNumber":767,"columnNumber":20},"hitCount":0,"children":[2312,2529]},{"id":2312,"callFrame":{"functionName":"InnerArrayFilter","scriptId":"6","url":"native array.js","lineNumber":754,"columnNumber":25},"hitCount":18,"children":[2313],"positionTicks":[{"line":755,"ticks":18}]},{"id":2313,"callFrame":{"functionName":"","scriptId":"1038","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/services/languagesRegistry.js","lineNumber":208,"columnNumber":32},"hitCount":0,"children":[2314]},{"id":2314,"callFrame":{"functionName":"hasOwnProperty","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":7},{"id":2529,"callFrame":{"functionName":"ArraySpeciesCreate","scriptId":"6","url":"native array.js","lineNumber":22,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":23,"ticks":1}]},{"id":2337,"callFrame":{"functionName":"map","scriptId":"6","url":"native array.js","lineNumber":831,"columnNumber":17},"hitCount":18,"children":[2407,2452,2505],"positionTicks":[{"line":832,"ticks":18}]},{"id":2407,"callFrame":{"functionName":"","scriptId":"1038","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/services/languagesRegistry.js","lineNumber":202,"columnNumber":29},"hitCount":10,"children":[2446],"positionTicks":[{"line":203,"ticks":1},{"line":207,"ticks":9}]},{"id":2446,"callFrame":{"functionName":"hasOwnProperty","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":15},{"id":2452,"callFrame":{"functionName":"","scriptId":"1038","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/services/languagesRegistry.js","lineNumber":201,"columnNumber":29},"hitCount":8,"positionTicks":[{"line":202,"ticks":8}]},{"id":2505,"callFrame":{"functionName":"ArraySpeciesCreate","scriptId":"6","url":"native array.js","lineNumber":22,"columnNumber":27},"hitCount":3,"positionTicks":[{"line":23,"ticks":3}]},{"id":2429,"callFrame":{"functionName":"split","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":13},{"id":2384,"callFrame":{"functionName":"join","scriptId":"6","url":"native array.js","lineNumber":287,"columnNumber":18},"hitCount":2,"children":[2385],"positionTicks":[{"line":288,"ticks":2}]},{"id":2385,"callFrame":{"functionName":"InnerArrayJoin","scriptId":"6","url":"native array.js","lineNumber":274,"columnNumber":23},"hitCount":0,"children":[2386]},{"id":2386,"callFrame":{"functionName":"Join","scriptId":"6","url":"native array.js","lineNumber":120,"columnNumber":13},"hitCount":1,"children":[2387,2409,2456,2609],"positionTicks":[{"line":121,"ticks":1}]},{"id":2387,"callFrame":{"functionName":"","scriptId":"313","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/parts/files/browser/fileActions.js","lineNumber":818,"columnNumber":50},"hitCount":2,"positionTicks":[{"line":872,"ticks":2}]},{"id":2409,"callFrame":{"functionName":"DoJoin","scriptId":"6","url":"native array.js","lineNumber":95,"columnNumber":15},"hitCount":5,"positionTicks":[{"line":96,"ticks":5}]},{"id":2456,"callFrame":{"functionName":"StackHas","scriptId":"6","url":"native array.js","lineNumber":86,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":87,"ticks":1}]},{"id":2609,"callFrame":{"functionName":"StackPush","scriptId":"6","url":"native array.js","lineNumber":80,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":81,"ticks":1}]},{"id":2417,"callFrame":{"functionName":"ModeServiceImpl._getOrCreateMode","scriptId":"835","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/services/modeServiceImpl.js","lineNumber":-1,"columnNumber":-1},"hitCount":4,"children":[2542],"positionTicks":[{"line":122,"ticks":4}]},{"id":2542,"callFrame":{"functionName":"hasOwnProperty","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":4},{"id":2398,"callFrame":{"functionName":"CompletePromise_ctor","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1470,"columnNumber":37},"hitCount":6,"positionTicks":[{"line":1473,"ticks":4},{"line":1068,"ticks":1},{"line":1477,"ticks":1}]},{"id":2562,"callFrame":{"functionName":"WorkbenchModeServiceImpl._onReady","scriptId":"534","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/mode/common/workbenchModeService.js","lineNumber":128,"columnNumber":63},"hitCount":2,"positionTicks":[{"line":129,"ticks":1},{"line":130,"ticks":1}]},{"id":2009,"callFrame":{"functionName":"Promise_timeout","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1938,"columnNumber":45},"hitCount":3,"children":[2229],"positionTicks":[{"line":1939,"ticks":3}]},{"id":2229,"callFrame":{"functionName":"timeout","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1580,"columnNumber":20},"hitCount":1,"children":[2230],"positionTicks":[{"line":1591,"ticks":1}]},{"id":2230,"callFrame":{"functionName":"Promise_ctor","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1609,"columnNumber":29},"hitCount":7,"children":[2231,2491,2633],"positionTicks":[{"line":1641,"ticks":5},{"line":1629,"ticks":1},{"line":1630,"ticks":1}]},{"id":2231,"callFrame":{"functionName":"","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1583,"columnNumber":21},"hitCount":8,"children":[2232],"positionTicks":[{"line":1584,"ticks":4},{"line":1585,"ticks":3},{"line":1586,"ticks":1}]},{"id":2232,"callFrame":{"functionName":"setTimeout","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":53,"positionTicks":[{"line":1585,"ticks":44},{"line":1586,"ticks":9}]},{"id":2491,"callFrame":{"functionName":"_setState","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1046,"columnNumber":28},"hitCount":4,"positionTicks":[{"line":1047,"ticks":4}]},{"id":2633,"callFrame":{"functionName":"_run","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1063,"columnNumber":23},"hitCount":5,"children":[2762],"positionTicks":[{"line":1064,"ticks":4},{"line":1070,"ticks":1}]},{"id":2762,"callFrame":{"functionName":"enter","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":685,"columnNumber":24},"hitCount":0,"children":[2763]},{"id":2763,"callFrame":{"functionName":"_setState","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":686,"ticks":1}]},{"id":2010,"callFrame":{"functionName":"Promise_any","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1683,"columnNumber":37},"hitCount":2,"children":[2011],"positionTicks":[{"line":1720,"ticks":1},{"line":1684,"ticks":1}]},{"id":2011,"callFrame":{"functionName":"Promise_ctor","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1609,"columnNumber":29},"hitCount":7,"children":[2012,2442,2553,2759],"positionTicks":[{"line":1641,"ticks":6},{"line":1630,"ticks":1}]},{"id":2012,"callFrame":{"functionName":"","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1698,"columnNumber":29},"hitCount":13,"children":[2013],"positionTicks":[{"line":1699,"ticks":2},{"line":1700,"ticks":9},{"line":1701,"ticks":2}]},{"id":2013,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":0,"children":[2014]},{"id":2014,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":4,"children":[2015],"positionTicks":[{"line":776,"ticks":4}]},{"id":2015,"callFrame":{"functionName":"","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1704,"columnNumber":46},"hitCount":2,"children":[2016,2202,2379],"positionTicks":[{"line":1705,"ticks":1},{"line":1706,"ticks":1}]},{"id":2016,"callFrame":{"functionName":"CompletePromise_then","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1532,"columnNumber":47},"hitCount":2,"children":[2263,2621],"positionTicks":[{"line":1533,"ticks":2}]},{"id":2263,"callFrame":{"functionName":"","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1706,"columnNumber":41},"hitCount":21,"children":[2419],"positionTicks":[{"line":1707,"ticks":21}]},{"id":2419,"callFrame":{"functionName":"_completed","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1033,"columnNumber":29},"hitCount":0,"children":[2420,2533]},{"id":2420,"callFrame":{"functionName":"_run","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1063,"columnNumber":23},"hitCount":5,"children":[2421,2530],"positionTicks":[{"line":1064,"ticks":4},{"line":1070,"ticks":1}]},{"id":2421,"callFrame":{"functionName":"enter","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":872,"columnNumber":24},"hitCount":7,"children":[2422],"positionTicks":[{"line":873,"ticks":5},{"line":874,"ticks":1},{"line":875,"ticks":1}]},{"id":2422,"callFrame":{"functionName":"_cleanupAction","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1663,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":1664,"ticks":1}]},{"id":2530,"callFrame":{"functionName":"enter","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":843,"columnNumber":24},"hitCount":2,"positionTicks":[{"line":844,"ticks":1},{"line":845,"ticks":1}]},{"id":2533,"callFrame":{"functionName":"completed","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1078,"columnNumber":22},"hitCount":4,"positionTicks":[{"line":1082,"ticks":3},{"line":1079,"ticks":1}]},{"id":2621,"callFrame":{"functionName":"CompletePromise_ctor","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1470,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":1473,"ticks":1}]},{"id":2202,"callFrame":{"functionName":"Promise_then","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":996,"columnNumber":35},"hitCount":2,"children":[2425],"positionTicks":[{"line":1026,"ticks":2}]},{"id":2425,"callFrame":{"functionName":"then","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1286,"columnNumber":17},"hitCount":5,"children":[2426,2566],"positionTicks":[{"line":1288,"ticks":5}]},{"id":2426,"callFrame":{"functionName":"_Base.Class.derive._creator","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[2427,2607]},{"id":2427,"callFrame":{"functionName":"_run","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":-1,"columnNumber":-1},"hitCount":2,"children":[2428],"positionTicks":[{"line":1288,"ticks":1},{"line":1306,"ticks":1}]},{"id":2428,"callFrame":{"functionName":"enter","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":685,"columnNumber":24},"hitCount":2,"positionTicks":[{"line":686,"ticks":2}]},{"id":2607,"callFrame":{"functionName":"_setState","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":1306,"ticks":1}]},{"id":2566,"callFrame":{"functionName":"pushListener","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":1288,"ticks":1}]},{"id":2379,"callFrame":{"functionName":"Promise_as","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1730,"columnNumber":35},"hitCount":5,"positionTicks":[{"line":1744,"ticks":5}]},{"id":2442,"callFrame":{"functionName":"_run","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1063,"columnNumber":23},"hitCount":3,"positionTicks":[{"line":1064,"ticks":2},{"line":1070,"ticks":1}]},{"id":2553,"callFrame":{"functionName":"_setState","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1046,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":1047,"ticks":1}]},{"id":2759,"callFrame":{"functionName":"keys","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":2017,"callFrame":{"functionName":"CompletePromise_then","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1532,"columnNumber":47},"hitCount":8,"children":[2018,2557],"positionTicks":[{"line":1533,"ticks":6},{"line":1567,"ticks":2}]},{"id":2018,"callFrame":{"functionName":"","scriptId":"773","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/common/editor/textEditorModel.js","lineNumber":75,"columnNumber":102},"hitCount":5,"children":[2019],"positionTicks":[{"line":76,"ticks":2},{"line":77,"ticks":3}]},{"id":2019,"callFrame":{"functionName":"BaseTextEditorModel.doCreateTextEditorModel","scriptId":"773","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/common/editor/textEditorModel.js","lineNumber":79,"columnNumber":73},"hitCount":11,"children":[2020,2361,2483],"positionTicks":[{"line":82,"ticks":7},{"line":84,"ticks":1},{"line":86,"ticks":3}]},{"id":2020,"callFrame":{"functionName":"ModelServiceImpl.createModel","scriptId":"856","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/services/modelServiceImpl.js","lineNumber":372,"columnNumber":58},"hitCount":19,"children":[2021,2058,2107,2108,2598],"positionTicks":[{"line":384,"ticks":3},{"line":386,"ticks":3},{"line":387,"ticks":2},{"line":373,"ticks":3},{"line":375,"ticks":2},{"line":377,"ticks":5},{"line":380,"ticks":1}]},{"id":2021,"callFrame":{"functionName":"ModelServiceImpl._createModelData","scriptId":"856","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/services/modelServiceImpl.js","lineNumber":272,"columnNumber":63},"hitCount":30,"children":[2022,2043,2057,2517,2522,2548],"positionTicks":[{"line":273,"ticks":6},{"line":276,"ticks":1},{"line":277,"ticks":11},{"line":278,"ticks":1},{"line":279,"ticks":1},{"line":280,"ticks":5},{"line":284,"ticks":2},{"line":285,"ticks":3}]},{"id":2022,"callFrame":{"functionName":"ModelServiceImpl.getCreationOptions","scriptId":"856","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/services/modelServiceImpl.js","lineNumber":195,"columnNumber":65},"hitCount":72,"children":[2023,2042,2319,2636],"positionTicks":[{"line":200,"ticks":9},{"line":196,"ticks":2},{"line":197,"ticks":3},{"line":198,"ticks":11},{"line":277,"ticks":47}]},{"id":2023,"callFrame":{"functionName":"WorkspaceService.getConfiguration","scriptId":"465","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/configuration/node/configurationService.js","lineNumber":162,"columnNumber":63},"hitCount":0,"children":[2024,2338]},{"id":2024,"callFrame":{"functionName":"Configuration.getSection","scriptId":"816","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/configuration/node/configurationService.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[2025]},{"id":2025,"callFrame":{"functionName":"Configuration.getSection","scriptId":"815","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/configuration/node/configurationService.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[2026,2192]},{"id":2026,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":51,"children":[2027],"positionTicks":[{"line":16,"ticks":4},{"line":17,"ticks":46},{"line":12,"ticks":1}]},{"id":2027,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":2,"children":[2028],"positionTicks":[{"line":794,"ticks":2}]},{"id":2028,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":13,"children":[2029],"positionTicks":[{"line":776,"ticks":13}]},{"id":2029,"callFrame":{"functionName":"","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":16,"columnNumber":42},"hitCount":157,"children":[2030,2654],"positionTicks":[{"line":17,"ticks":31},{"line":18,"ticks":113},{"line":19,"ticks":1},{"line":22,"ticks":12}]},{"id":2030,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":190,"children":[2031,2509],"positionTicks":[{"line":16,"ticks":12},{"line":9,"ticks":28},{"line":17,"ticks":145},{"line":12,"ticks":5}]},{"id":2031,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":4,"children":[2032],"positionTicks":[{"line":794,"ticks":4}]},{"id":2032,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":78,"children":[2033],"positionTicks":[{"line":776,"ticks":78}]},{"id":2033,"callFrame":{"functionName":"","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":16,"columnNumber":42},"hitCount":474,"children":[2034,2560],"positionTicks":[{"line":24,"ticks":4},{"line":17,"ticks":100},{"line":18,"ticks":111},{"line":22,"ticks":259}]},{"id":2034,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":176,"children":[2035,2625],"positionTicks":[{"line":16,"ticks":7},{"line":9,"ticks":29},{"line":17,"ticks":125},{"line":12,"ticks":15}]},{"id":2035,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":16,"children":[2036],"positionTicks":[{"line":794,"ticks":16}]},{"id":2036,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":63,"children":[2037,2659],"positionTicks":[{"line":776,"ticks":63}]},{"id":2037,"callFrame":{"functionName":"","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":16,"columnNumber":42},"hitCount":428,"children":[2038,2606],"positionTicks":[{"line":24,"ticks":4},{"line":17,"ticks":102},{"line":18,"ticks":49},{"line":22,"ticks":273}]},{"id":2038,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":97,"children":[2039,2549],"positionTicks":[{"line":16,"ticks":6},{"line":17,"ticks":69},{"line":9,"ticks":15},{"line":12,"ticks":7}]},{"id":2039,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":4,"children":[2040],"positionTicks":[{"line":794,"ticks":4}]},{"id":2040,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":48,"children":[2041,2480],"positionTicks":[{"line":776,"ticks":48}]},{"id":2041,"callFrame":{"functionName":"","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":16,"columnNumber":42},"hitCount":302,"children":[2177,2662],"positionTicks":[{"line":24,"ticks":2},{"line":17,"ticks":75},{"line":18,"ticks":69},{"line":22,"ticks":156}]},{"id":2177,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":121,"children":[2239,2489],"positionTicks":[{"line":16,"ticks":4},{"line":9,"ticks":19},{"line":17,"ticks":83},{"line":12,"ticks":15}]},{"id":2239,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":1,"children":[2240],"positionTicks":[{"line":794,"ticks":1}]},{"id":2240,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":24,"children":[2241],"positionTicks":[{"line":776,"ticks":24}]},{"id":2241,"callFrame":{"functionName":"","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":16,"columnNumber":42},"hitCount":115,"children":[2366],"positionTicks":[{"line":17,"ticks":14},{"line":18,"ticks":11},{"line":22,"ticks":90}]},{"id":2366,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":13,"children":[2367,2610],"positionTicks":[{"line":17,"ticks":12},{"line":12,"ticks":1}]},{"id":2367,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":0,"children":[2368]},{"id":2368,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":2,"children":[2369],"positionTicks":[{"line":776,"ticks":2}]},{"id":2369,"callFrame":{"functionName":"","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":16,"columnNumber":42},"hitCount":13,"positionTicks":[{"line":17,"ticks":3},{"line":18,"ticks":2},{"line":22,"ticks":8}]},{"id":2610,"callFrame":{"functionName":"isArray","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":2489,"callFrame":{"functionName":"isArray","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":4},{"id":2662,"callFrame":{"functionName":"keys","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":2480,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":2,"positionTicks":[{"line":776,"ticks":2}]},{"id":2549,"callFrame":{"functionName":"isArray","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":2606,"callFrame":{"functionName":"keys","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":2659,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":776,"ticks":1}]},{"id":2625,"callFrame":{"functionName":"isArray","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":2560,"callFrame":{"functionName":"keys","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":2509,"callFrame":{"functionName":"isArray","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":3},{"id":2654,"callFrame":{"functionName":"keys","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":2192,"callFrame":{"functionName":"Configuration.getConsolidateConfigurationModel","scriptId":"815","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/configuration/node/configurationService.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[2193]},{"id":2193,"callFrame":{"functionName":"ConfigurationModel.override","scriptId":"815","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/configuration/common/configurationModels.js","lineNumber":67,"columnNumber":57},"hitCount":3,"children":[2194,2396],"positionTicks":[{"line":68,"ticks":3}]},{"id":2194,"callFrame":{"functionName":"ConfigurationModel.getContentsForOverrideIdentifer","scriptId":"815","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/configuration/common/configurationModels.js","lineNumber":120,"columnNumber":80},"hitCount":8,"positionTicks":[{"line":122,"ticks":5},{"line":123,"ticks":3}]},{"id":2396,"callFrame":{"functionName":"ConfigurationModel","scriptId":"815","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/configuration/common/configurationModels.js","lineNumber":18,"columnNumber":35},"hitCount":3,"children":[2602],"positionTicks":[{"line":25,"ticks":1},{"line":19,"ticks":1},{"line":23,"ticks":1}]},{"id":2602,"callFrame":{"functionName":"get","scriptId":"10","url":"native collection.js","lineNumber":233,"columnNumber":15},"hitCount":2,"positionTicks":[{"line":234,"ticks":2}]},{"id":2338,"callFrame":{"functionName":"isConfigurationOverrides","scriptId":"247","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/services/modelServiceImpl.js","lineNumber":-1,"columnNumber":-1},"hitCount":6,"children":[2339],"positionTicks":[{"line":200,"ticks":1},{"line":277,"ticks":5}]},{"id":2339,"callFrame":{"functionName":"[Symbol.hasInstance]","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":2042,"callFrame":{"functionName":"ModelServiceImpl._readModelOptions","scriptId":"856","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/services/modelServiceImpl.js","lineNumber":159,"columnNumber":54},"hitCount":10,"positionTicks":[{"line":160,"ticks":5},{"line":169,"ticks":1},{"line":185,"ticks":1},{"line":188,"ticks":1},{"line":164,"ticks":2}]},{"id":2319,"callFrame":{"functionName":"Configuration.getConsolidatedConfigurationModelForResource","scriptId":"815","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/configuration/common/configurationModels.js","lineNumber":398,"columnNumber":88},"hitCount":0,"children":[2320]},{"id":2320,"callFrame":{"functionName":"Workspace.getFolder","scriptId":"294","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/configuration/common/configurationModels.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[2321]},{"id":2321,"callFrame":{"functionName":"TernarySearchTree.findSubstr","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/configuration/common/configurationModels.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[2322]},{"id":2322,"callFrame":{"functionName":"TernarySearchTree._findSubstr","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":342,"columnNumber":59},"hitCount":0,"children":[2323,2453]},{"id":2323,"callFrame":{"functionName":"TernarySearchTree._findSubstr","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":342,"columnNumber":59},"hitCount":1,"children":[2324],"positionTicks":[{"line":345,"ticks":1}]},{"id":2324,"callFrame":{"functionName":"PathSegments.next","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":211,"columnNumber":47},"hitCount":1,"children":[2325],"positionTicks":[{"line":215,"ticks":1}]},{"id":2325,"callFrame":{"functionName":"substring","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":2453,"callFrame":{"functionName":"PathSegments.next","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":211,"columnNumber":47},"hitCount":0,"children":[2454]},{"id":2454,"callFrame":{"functionName":"PathSegments.next","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":211,"columnNumber":47},"hitCount":0,"children":[2455]},{"id":2455,"callFrame":{"functionName":"PathSegments.next","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":211,"columnNumber":47},"hitCount":1,"positionTicks":[{"line":223,"ticks":1}]},{"id":2636,"callFrame":{"functionName":"_URI.toString","scriptId":"236","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/uri.js","lineNumber":277,"columnNumber":43},"hitCount":2,"positionTicks":[{"line":282,"ticks":1},{"line":279,"ticks":1}]},{"id":2043,"callFrame":{"functionName":"Model","scriptId":"999","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/model/model.js","lineNumber":22,"columnNumber":22},"hitCount":6,"children":[2044],"positionTicks":[{"line":25,"ticks":2},{"line":28,"ticks":2},{"line":29,"ticks":1},{"line":23,"ticks":1}]},{"id":2044,"callFrame":{"functionName":"EditableTextModel","scriptId":"1088","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/model/editableTextModel.js","lineNumber":19,"columnNumber":34},"hitCount":13,"children":[2045],"positionTicks":[{"line":25,"ticks":1},{"line":20,"ticks":1},{"line":21,"ticks":4},{"line":22,"ticks":7}]},{"id":2045,"callFrame":{"functionName":"TextModelWithDecorations","scriptId":"628","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/model/textModelWithDecorations.js","lineNumber":32,"columnNumber":41},"hitCount":20,"children":[2046,2246,2632],"positionTicks":[{"line":40,"ticks":1},{"line":41,"ticks":3},{"line":33,"ticks":6},{"line":35,"ticks":4},{"line":36,"ticks":5},{"line":38,"ticks":1}]},{"id":2046,"callFrame":{"functionName":"TextModelWithTokens","scriptId":"973","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/model/textModelWithTokens.js","lineNumber":49,"columnNumber":36},"hitCount":34,"children":[2047,2054,2056,2639],"positionTicks":[{"line":50,"ticks":10},{"line":75,"ticks":1},{"line":51,"ticks":9},{"line":53,"ticks":8},{"line":52,"ticks":6}]},{"id":2047,"callFrame":{"functionName":"TextModel","scriptId":"930","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/model/textModel.js","lineNumber":10,"columnNumber":26},"hitCount":233,"children":[2048,2049,2053,2299,2519,2760],"positionTicks":[{"line":17,"ticks":1},{"line":18,"ticks":3},{"line":21,"ticks":130},{"line":22,"ticks":1},{"line":23,"ticks":17},{"line":11,"ticks":75},{"line":12,"ticks":1},{"line":13,"ticks":5}]},{"id":2048,"callFrame":{"functionName":"OrderGuaranteeEventEmitter","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":205,"columnNumber":43},"hitCount":2,"children":[2469],"positionTicks":[{"line":206,"ticks":2}]},{"id":2469,"callFrame":{"functionName":"EventEmitter","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":28,"columnNumber":29},"hitCount":9,"positionTicks":[{"line":32,"ticks":1},{"line":33,"ticks":3},{"line":29,"ticks":1},{"line":31,"ticks":4}]},{"id":2049,"callFrame":{"functionName":"TextModel.resolveCreationData","scriptId":"930","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/model/textModel.js","lineNumber":30,"columnNumber":49},"hitCount":14,"children":[2050,2288,2402],"positionTicks":[{"line":34,"ticks":3},{"line":36,"ticks":5},{"line":31,"ticks":6}]},{"id":2050,"callFrame":{"functionName":"guessIndentation","scriptId":"1067","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/model/indentationGuesser.js","lineNumber":59,"columnNumber":29},"hitCount":133,"children":[2051,2175],"positionTicks":[{"line":99,"ticks":2},{"line":101,"ticks":5},{"line":102,"ticks":13},{"line":71,"ticks":15},{"line":70,"ticks":45},{"line":103,"ticks":1},{"line":76,"ticks":11},{"line":77,"ticks":5},{"line":78,"ticks":23},{"line":81,"ticks":5},{"line":120,"ticks":1},{"line":60,"ticks":5},{"line":95,"ticks":2}]},{"id":2051,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":1,"children":[2052],"positionTicks":[{"line":794,"ticks":1}]},{"id":2052,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":4,"positionTicks":[{"line":776,"ticks":4}]},{"id":2175,"callFrame":{"functionName":"spacesDiff","scriptId":"1067","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/model/indentationGuesser.js","lineNumber":10,"columnNumber":23},"hitCount":60,"positionTicks":[{"line":17,"ticks":3},{"line":18,"ticks":4},{"line":19,"ticks":12},{"line":51,"ticks":9},{"line":37,"ticks":7},{"line":20,"ticks":8},{"line":27,"ticks":4},{"line":11,"ticks":5},{"line":45,"ticks":1},{"line":44,"ticks":1},{"line":47,"ticks":6}]},{"id":2288,"callFrame":{"functionName":"TextModelResolvedOptions","scriptId":"271","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/editorCommon.js","lineNumber":67,"columnNumber":41},"hitCount":3,"positionTicks":[{"line":51,"ticks":1},{"line":68,"ticks":2}]},{"id":2402,"callFrame":{"functionName":"TextSource.fromRawTextSource","scriptId":"801","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/model/textSource.js","lineNumber":60,"columnNumber":48},"hitCount":1,"children":[2764],"positionTicks":[{"line":66,"ticks":1}]},{"id":2764,"callFrame":{"functionName":"TextSource._getEOL","scriptId":"801","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/model/textSource.js","lineNumber":47,"columnNumber":38},"hitCount":21,"positionTicks":[{"line":50,"ticks":21}]},{"id":2053,"callFrame":{"functionName":"TextModel._constructLines","scriptId":"930","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/model/textModel.js","lineNumber":577,"columnNumber":55},"hitCount":30,"children":[2182,2302,2375],"positionTicks":[{"line":578,"ticks":4},{"line":581,"ticks":23},{"line":589,"ticks":2},{"line":582,"ticks":1}]},{"id":2182,"callFrame":{"functionName":"TextModel._constructLineStarts","scriptId":"930","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/model/textModel.js","lineNumber":590,"columnNumber":60},"hitCount":5,"children":[2200,2252,2349],"positionTicks":[{"line":599,"ticks":1},{"line":595,"ticks":2},{"line":591,"ticks":2}]},{"id":2200,"callFrame":{"functionName":"get","scriptId":"986","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/model/modelLine.js","lineNumber":112,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":113,"ticks":1}]},{"id":2252,"callFrame":{"functionName":"PrefixSumComputer","scriptId":"1068","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/viewModel/prefixSumComputer.js","lineNumber":16,"columnNumber":34},"hitCount":4,"children":[2253,2447],"positionTicks":[{"line":20,"ticks":1},{"line":23,"ticks":3}]},{"id":2253,"callFrame":{"functionName":"Int32Array","scriptId":"9","url":"native typedarray.js","lineNumber":944,"columnNumber":30},"hitCount":13,"children":[2254],"positionTicks":[{"line":945,"ticks":13}]},{"id":2254,"callFrame":{"functionName":"Int32ArrayConstructByLength","scriptId":"9","url":"native typedarray.js","lineNumber":887,"columnNumber":36},"hitCount":32,"children":[2761],"positionTicks":[{"line":888,"ticks":32}]},{"id":2761,"callFrame":{"functionName":"ToIndex","scriptId":"4","url":"native runtime.js","lineNumber":15,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":16,"ticks":1}]},{"id":2447,"callFrame":{"functionName":"Uint32Array","scriptId":"9","url":"native typedarray.js","lineNumber":800,"columnNumber":31},"hitCount":1,"children":[2448],"positionTicks":[{"line":801,"ticks":1}]},{"id":2448,"callFrame":{"functionName":"Uint32ArrayConstructByLength","scriptId":"9","url":"native typedarray.js","lineNumber":743,"columnNumber":37},"hitCount":60,"positionTicks":[{"line":744,"ticks":60}]},{"id":2349,"callFrame":{"functionName":"Uint32Array","scriptId":"9","url":"native typedarray.js","lineNumber":800,"columnNumber":31},"hitCount":0,"children":[2350]},{"id":2350,"callFrame":{"functionName":"Uint32ArrayConstructByLength","scriptId":"9","url":"native typedarray.js","lineNumber":743,"columnNumber":37},"hitCount":0,"children":[2351]},{"id":2351,"callFrame":{"functionName":"ToIndex","scriptId":"4","url":"native runtime.js","lineNumber":15,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":16,"ticks":1}]},{"id":2302,"callFrame":{"functionName":"TextModel._createModelLine","scriptId":"930","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/model/textModel.js","lineNumber":58,"columnNumber":56},"hitCount":2,"children":[2496],"positionTicks":[{"line":60,"ticks":1},{"line":63,"ticks":1}]},{"id":2496,"callFrame":{"functionName":"ModelLine","scriptId":"986","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/model/textModel.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[2497]},{"id":2497,"callFrame":{"functionName":"AbstractModelLine","scriptId":"986","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/model/modelLine.js","lineNumber":50,"columnNumber":34},"hitCount":6,"positionTicks":[{"line":51,"ticks":6}]},{"id":2375,"callFrame":{"functionName":"Uint32Array","scriptId":"9","url":"native typedarray.js","lineNumber":800,"columnNumber":31},"hitCount":0,"children":[2376]},{"id":2376,"callFrame":{"functionName":"Uint32ArrayConstructByLength","scriptId":"9","url":"native typedarray.js","lineNumber":743,"columnNumber":37},"hitCount":6,"positionTicks":[{"line":744,"ticks":6}]},{"id":2299,"callFrame":{"functionName":"TextModelResolvedOptions","scriptId":"271","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/editorCommon.js","lineNumber":67,"columnNumber":41},"hitCount":3,"positionTicks":[{"line":72,"ticks":1},{"line":70,"ticks":1},{"line":71,"ticks":1}]},{"id":2519,"callFrame":{"functionName":"Uint32Array","scriptId":"9","url":"native typedarray.js","lineNumber":800,"columnNumber":31},"hitCount":1,"children":[2520],"positionTicks":[{"line":801,"ticks":1}]},{"id":2520,"callFrame":{"functionName":"Uint32ArrayConstructByLength","scriptId":"9","url":"native typedarray.js","lineNumber":743,"columnNumber":37},"hitCount":68,"positionTicks":[{"line":744,"ticks":68}]},{"id":2760,"callFrame":{"functionName":"TextModel._setVersionId","scriptId":"930","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/model/textModel.js","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":23,"ticks":1}]},{"id":2054,"callFrame":{"functionName":"_event","scriptId":"342","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/event.js","lineNumber":46,"columnNumber":43},"hitCount":16,"children":[2055,2576],"positionTicks":[{"line":47,"ticks":5},{"line":49,"ticks":3},{"line":55,"ticks":2},{"line":52,"ticks":4},{"line":53,"ticks":1},{"line":63,"ticks":1}]},{"id":2055,"callFrame":{"functionName":"CallbackList.add","scriptId":"741","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/callbackList.js","lineNumber":10,"columnNumber":46},"hitCount":1,"positionTicks":[{"line":18,"ticks":1}]},{"id":2576,"callFrame":{"functionName":"LinkedList.insert","scriptId":"692","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/linkedList.js","lineNumber":25,"columnNumber":47},"hitCount":6,"positionTicks":[{"line":28,"ticks":6}]},{"id":2056,"callFrame":{"functionName":"TextModelWithTokens._resetTokenizationState","scriptId":"973","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/model/textModelWithTokens.js","lineNumber":94,"columnNumber":73},"hitCount":31,"children":[2195,2521,2531],"positionTicks":[{"line":119,"ticks":2},{"line":97,"ticks":6},{"line":114,"ticks":1},{"line":98,"ticks":15},{"line":101,"ticks":2},{"line":95,"ticks":5}]},{"id":2195,"callFrame":{"functionName":"TokenizationRegistryImpl.get","scriptId":"770","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/modes/tokenizationRegistry.js","lineNumber":34,"columnNumber":58},"hitCount":3,"positionTicks":[{"line":35,"ticks":3}]},{"id":2521,"callFrame":{"functionName":"TextModelWithTokens._beginBackgroundTokenization","scriptId":"973","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/model/textModelWithTokens.js","lineNumber":212,"columnNumber":78},"hitCount":2,"positionTicks":[{"line":213,"ticks":2}]},{"id":2531,"callFrame":{"functionName":"ModelLine.resetTokenizationState","scriptId":"986","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/model/modelLine.js","lineNumber":163,"columnNumber":62},"hitCount":5,"positionTicks":[{"line":164,"ticks":5}]},{"id":2639,"callFrame":{"functionName":"Boolean","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":2246,"callFrame":{"functionName":"DecorationsTrees","scriptId":"628","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/model/textModelWithDecorations.js","lineNumber":386,"columnNumber":33},"hitCount":0,"children":[2247]},{"id":2247,"callFrame":{"functionName":"IntervalTree","scriptId":"972","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/model/intervalTree.js","lineNumber":163,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":164,"ticks":1}]},{"id":2632,"callFrame":{"functionName":"create","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":3},{"id":2057,"callFrame":{"functionName":"ModelData","scriptId":"856","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/services/modelServiceImpl.js","lineNumber":20,"columnNumber":26},"hitCount":4,"children":[2493],"positionTicks":[{"line":25,"ticks":1},{"line":21,"ticks":3}]},{"id":2493,"callFrame":{"functionName":"TextModel.addBulkListener","scriptId":"930","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/services/modelServiceImpl.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[2494]},{"id":2494,"callFrame":{"functionName":"EventEmitter.addBulkListener","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":85,"columnNumber":58},"hitCount":7,"positionTicks":[{"line":88,"ticks":7}]},{"id":2517,"callFrame":{"functionName":"ModelServiceImpl._readModelOptions","scriptId":"856","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/services/modelServiceImpl.js","lineNumber":159,"columnNumber":54},"hitCount":17,"positionTicks":[{"line":160,"ticks":12},{"line":185,"ticks":1},{"line":162,"ticks":3},{"line":182,"ticks":1}]},{"id":2522,"callFrame":{"functionName":"Configuration.getConsolidatedConfigurationModelForResource","scriptId":"815","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/configuration/common/configurationModels.js","lineNumber":398,"columnNumber":88},"hitCount":4,"children":[2523,2536],"positionTicks":[{"line":409,"ticks":2},{"line":401,"ticks":1},{"line":412,"ticks":1}]},{"id":2523,"callFrame":{"functionName":"Workspace.getFolder","scriptId":"294","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/configuration/common/configurationModels.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[2524]},{"id":2524,"callFrame":{"functionName":"TernarySearchTree.findSubstr","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/configuration/common/configurationModels.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[2525,2551]},{"id":2525,"callFrame":{"functionName":"TernarySearchTree._findSubstr","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":342,"columnNumber":59},"hitCount":1,"children":[2526,2554],"positionTicks":[{"line":351,"ticks":1}]},{"id":2526,"callFrame":{"functionName":"PathSegments.next","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":211,"columnNumber":47},"hitCount":1,"children":[2665],"positionTicks":[{"line":215,"ticks":1}]},{"id":2665,"callFrame":{"functionName":"PathSegments.next","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":211,"columnNumber":47},"hitCount":0,"children":[2666]},{"id":2666,"callFrame":{"functionName":"PathSegments.next","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":211,"columnNumber":47},"hitCount":2,"positionTicks":[{"line":216,"ticks":2}]},{"id":2554,"callFrame":{"functionName":"TernarySearchTree._findSubstr","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":342,"columnNumber":59},"hitCount":1,"children":[2603],"positionTicks":[{"line":345,"ticks":1}]},{"id":2603,"callFrame":{"functionName":"TernarySearchTree._findSubstr","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":342,"columnNumber":59},"hitCount":1,"children":[2604],"positionTicks":[{"line":345,"ticks":1}]},{"id":2604,"callFrame":{"functionName":"TernarySearchTree._findSubstr","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":342,"columnNumber":59},"hitCount":0,"children":[2605]},{"id":2605,"callFrame":{"functionName":"TernarySearchTree._findSubstr","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":342,"columnNumber":59},"hitCount":1,"children":[2635],"positionTicks":[{"line":343,"ticks":1}]},{"id":2635,"callFrame":{"functionName":"PathSegments.next","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":211,"columnNumber":47},"hitCount":1,"children":[2670],"positionTicks":[{"line":225,"ticks":1}]},{"id":2670,"callFrame":{"functionName":"substring","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":2551,"callFrame":{"functionName":"PathSegments.next","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":211,"columnNumber":47},"hitCount":2,"children":[2656],"positionTicks":[{"line":225,"ticks":1},{"line":215,"ticks":1}]},{"id":2656,"callFrame":{"functionName":"substring","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":2536,"callFrame":{"functionName":"ResourceMap.get","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/configuration/common/configurationModels.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[2537]},{"id":2537,"callFrame":{"functionName":"get","scriptId":"10","url":"native collection.js","lineNumber":233,"columnNumber":15},"hitCount":4,"positionTicks":[{"line":234,"ticks":4}]},{"id":2548,"callFrame":{"functionName":"TextModelWithTokens._beginBackgroundTokenization","scriptId":"973","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/model/textModelWithTokens.js","lineNumber":212,"columnNumber":78},"hitCount":1,"positionTicks":[{"line":213,"ticks":1}]},{"id":2058,"callFrame":{"functionName":"ModelServiceImpl.setMode","scriptId":"856","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/services/modelServiceImpl.js","lineNumber":388,"columnNumber":54},"hitCount":2,"children":[2059,2290],"positionTicks":[{"line":389,"ticks":2}]},{"id":2059,"callFrame":{"functionName":"CompletePromise_then","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1532,"columnNumber":47},"hitCount":6,"children":[2060],"positionTicks":[{"line":1533,"ticks":5},{"line":1567,"ticks":1}]},{"id":2060,"callFrame":{"functionName":"","scriptId":"856","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/services/modelServiceImpl.js","lineNumber":393,"columnNumber":44},"hitCount":13,"children":[2061],"positionTicks":[{"line":394,"ticks":2},{"line":395,"ticks":7},{"line":396,"ticks":3},{"line":398,"ticks":1}]},{"id":2061,"callFrame":{"functionName":"TextModelWithTokens.setMode","scriptId":"973","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/model/textModelWithTokens.js","lineNumber":171,"columnNumber":57},"hitCount":11,"children":[2062,2071,2104,2176,2203,2370],"positionTicks":[{"line":192,"ticks":1},{"line":193,"ticks":1},{"line":183,"ticks":4},{"line":185,"ticks":1},{"line":188,"ticks":1},{"line":172,"ticks":2},{"line":191,"ticks":1}]},{"id":2062,"callFrame":{"functionName":"TextModelWithTokens.emitModelTokensChangedEvent","scriptId":"973","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/model/textModelWithTokens.js","lineNumber":327,"columnNumber":77},"hitCount":2,"children":[2063],"positionTicks":[{"line":332,"ticks":2}]},{"id":2063,"callFrame":{"functionName":"EventEmitter.emit","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":148,"columnNumber":47},"hitCount":11,"children":[2064,2285,2583],"positionTicks":[{"line":151,"ticks":1},{"line":149,"ticks":9},{"line":159,"ticks":1}]},{"id":2064,"callFrame":{"functionName":"OrderGuaranteeEventEmitter._emitEvents","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":224,"columnNumber":68},"hitCount":10,"children":[2065,2068],"positionTicks":[{"line":225,"ticks":8},{"line":227,"ticks":1},{"line":229,"ticks":1}]},{"id":2065,"callFrame":{"functionName":"EventEmitter._emitEvents","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":139,"columnNumber":54},"hitCount":5,"children":[2066],"positionTicks":[{"line":144,"ticks":1},{"line":227,"ticks":1},{"line":140,"ticks":2},{"line":142,"ticks":1}]},{"id":2066,"callFrame":{"functionName":"OrderGuaranteeEventEmitter._emitToBulkListeners","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":218,"columnNumber":77},"hitCount":2,"children":[2067],"positionTicks":[{"line":219,"ticks":1},{"line":221,"ticks":1}]},{"id":2067,"callFrame":{"functionName":"EmitQueueElement","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":194,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":196,"ticks":1}]},{"id":2068,"callFrame":{"functionName":"safeInvoke1Arg","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":243,"columnNumber":27},"hitCount":0,"children":[2069]},{"id":2069,"callFrame":{"functionName":"","scriptId":"856","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/services/modelServiceImpl.js","lineNumber":24,"columnNumber":71},"hitCount":4,"children":[2070],"positionTicks":[{"line":25,"ticks":4}]},{"id":2070,"callFrame":{"functionName":"","scriptId":"856","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/services/modelServiceImpl.js","lineNumber":283,"columnNumber":58},"hitCount":10,"children":[2568],"positionTicks":[{"line":284,"ticks":10}]},{"id":2568,"callFrame":{"functionName":"ModelServiceImpl._onModelEvents","scriptId":"856","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/services/modelServiceImpl.js","lineNumber":458,"columnNumber":61},"hitCount":1,"positionTicks":[{"line":461,"ticks":1}]},{"id":2285,"callFrame":{"functionName":"EmitterEvent","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":18,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":21,"ticks":1}]},{"id":2583,"callFrame":{"functionName":"hasOwnProperty","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":3},{"id":2071,"callFrame":{"functionName":"TextModelWithTokens._emitModelModeChangedEvent","scriptId":"973","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/model/textModelWithTokens.js","lineNumber":337,"columnNumber":76},"hitCount":0,"children":[2072]},{"id":2072,"callFrame":{"functionName":"EventEmitter.emit","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":148,"columnNumber":47},"hitCount":2,"children":[2073],"positionTicks":[{"line":149,"ticks":2}]},{"id":2073,"callFrame":{"functionName":"OrderGuaranteeEventEmitter._emitEvents","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":224,"columnNumber":68},"hitCount":1,"children":[2074,2443],"positionTicks":[{"line":225,"ticks":1}]},{"id":2074,"callFrame":{"functionName":"safeInvoke1Arg","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":243,"columnNumber":27},"hitCount":0,"children":[2075]},{"id":2075,"callFrame":{"functionName":"","scriptId":"856","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/services/modelServiceImpl.js","lineNumber":24,"columnNumber":71},"hitCount":1,"children":[2076],"positionTicks":[{"line":25,"ticks":1}]},{"id":2076,"callFrame":{"functionName":"","scriptId":"856","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/services/modelServiceImpl.js","lineNumber":283,"columnNumber":58},"hitCount":0,"children":[2077]},{"id":2077,"callFrame":{"functionName":"ModelServiceImpl._onModelEvents","scriptId":"856","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/services/modelServiceImpl.js","lineNumber":458,"columnNumber":61},"hitCount":28,"children":[2078,2100,2463,2567,2612],"positionTicks":[{"line":473,"ticks":1},{"line":475,"ticks":2},{"line":459,"ticks":7},{"line":477,"ticks":1},{"line":478,"ticks":16},{"line":470,"ticks":1}]},{"id":2078,"callFrame":{"functionName":"ModelServiceImpl.getCreationOptions","scriptId":"856","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/services/modelServiceImpl.js","lineNumber":195,"columnNumber":65},"hitCount":56,"children":[2079,2342,2364,2383,2571,2620],"positionTicks":[{"line":200,"ticks":10},{"line":477,"ticks":6},{"line":196,"ticks":2},{"line":197,"ticks":4},{"line":198,"ticks":14},{"line":478,"ticks":20}]},{"id":2079,"callFrame":{"functionName":"WorkspaceService.getConfiguration","scriptId":"465","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/configuration/node/configurationService.js","lineNumber":162,"columnNumber":63},"hitCount":0,"children":[2080,2220,2638]},{"id":2080,"callFrame":{"functionName":"Configuration.getSection","scriptId":"816","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/configuration/node/configurationService.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[2081]},{"id":2081,"callFrame":{"functionName":"Configuration.getSection","scriptId":"815","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/configuration/node/configurationService.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[2082,2212]},{"id":2082,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":69,"children":[2083],"positionTicks":[{"line":16,"ticks":1},{"line":17,"ticks":65},{"line":9,"ticks":1},{"line":12,"ticks":2}]},{"id":2083,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":0,"children":[2084]},{"id":2084,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":14,"children":[2085],"positionTicks":[{"line":776,"ticks":14}]},{"id":2085,"callFrame":{"functionName":"","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":16,"columnNumber":42},"hitCount":123,"children":[2086],"positionTicks":[{"line":17,"ticks":17},{"line":18,"ticks":103},{"line":22,"ticks":3}]},{"id":2086,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":196,"children":[2087,2190],"positionTicks":[{"line":16,"ticks":9},{"line":17,"ticks":159},{"line":9,"ticks":21},{"line":12,"ticks":7}]},{"id":2087,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":21,"children":[2088],"positionTicks":[{"line":794,"ticks":21}]},{"id":2088,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":57,"children":[2089,2626],"positionTicks":[{"line":776,"ticks":57}]},{"id":2089,"callFrame":{"functionName":"","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":16,"columnNumber":42},"hitCount":420,"children":[2090,2353],"positionTicks":[{"line":24,"ticks":1},{"line":17,"ticks":104},{"line":18,"ticks":100},{"line":22,"ticks":215}]},{"id":2090,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":156,"children":[2091,2555],"positionTicks":[{"line":16,"ticks":6},{"line":17,"ticks":109},{"line":9,"ticks":23},{"line":12,"ticks":18}]},{"id":2091,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":16,"children":[2092],"positionTicks":[{"line":794,"ticks":16}]},{"id":2092,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":75,"children":[2093],"positionTicks":[{"line":776,"ticks":75}]},{"id":2093,"callFrame":{"functionName":"","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":16,"columnNumber":42},"hitCount":403,"children":[2094],"positionTicks":[{"line":24,"ticks":4},{"line":17,"ticks":81},{"line":18,"ticks":41},{"line":19,"ticks":1},{"line":22,"ticks":276}]},{"id":2094,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":90,"children":[2095,2352],"positionTicks":[{"line":9,"ticks":20},{"line":17,"ticks":63},{"line":12,"ticks":7}]},{"id":2095,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":3,"children":[2096],"positionTicks":[{"line":794,"ticks":3}]},{"id":2096,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":67,"children":[2097,2477],"positionTicks":[{"line":776,"ticks":67}]},{"id":2097,"callFrame":{"functionName":"","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":16,"columnNumber":42},"hitCount":267,"children":[2098],"positionTicks":[{"line":24,"ticks":1},{"line":17,"ticks":64},{"line":18,"ticks":64},{"line":19,"ticks":1},{"line":22,"ticks":137}]},{"id":2098,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":116,"children":[2099,2482,2504],"positionTicks":[{"line":16,"ticks":4},{"line":17,"ticks":81},{"line":9,"ticks":22},{"line":12,"ticks":9}]},{"id":2099,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":5,"children":[2244],"positionTicks":[{"line":794,"ticks":5}]},{"id":2244,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":24,"children":[2245],"positionTicks":[{"line":776,"ticks":24}]},{"id":2245,"callFrame":{"functionName":"","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":16,"columnNumber":42},"hitCount":93,"children":[2394],"positionTicks":[{"line":17,"ticks":10},{"line":18,"ticks":15},{"line":22,"ticks":68}]},{"id":2394,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":19,"children":[2395],"positionTicks":[{"line":16,"ticks":1},{"line":17,"ticks":16},{"line":9,"ticks":1},{"line":12,"ticks":1}]},{"id":2395,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":1,"children":[2433],"positionTicks":[{"line":794,"ticks":1}]},{"id":2433,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":3,"children":[2434],"positionTicks":[{"line":776,"ticks":3}]},{"id":2434,"callFrame":{"functionName":"","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":16,"columnNumber":42},"hitCount":7,"positionTicks":[{"line":17,"ticks":1},{"line":22,"ticks":6}]},{"id":2482,"callFrame":{"functionName":"isArray","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":2504,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":776,"ticks":1}]},{"id":2477,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":2,"positionTicks":[{"line":776,"ticks":2}]},{"id":2352,"callFrame":{"functionName":"isArray","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":2555,"callFrame":{"functionName":"isArray","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":3},{"id":2353,"callFrame":{"functionName":"keys","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":3},{"id":2626,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":9,"ticks":1}]},{"id":2190,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":776,"ticks":1}]},{"id":2212,"callFrame":{"functionName":"Configuration.getConsolidateConfigurationModel","scriptId":"815","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/configuration/node/configurationService.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[2213]},{"id":2213,"callFrame":{"functionName":"ConfigurationModel.override","scriptId":"815","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/configuration/common/configurationModels.js","lineNumber":67,"columnNumber":57},"hitCount":4,"children":[2214,2305,3314,3335],"positionTicks":[{"line":68,"ticks":3},{"line":92,"ticks":1}]},{"id":2214,"callFrame":{"functionName":"ConfigurationModel","scriptId":"815","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/configuration/common/configurationModels.js","lineNumber":18,"columnNumber":35},"hitCount":1,"children":[2418],"positionTicks":[{"line":19,"ticks":1}]},{"id":2418,"callFrame":{"functionName":"get","scriptId":"10","url":"native collection.js","lineNumber":233,"columnNumber":15},"hitCount":6,"positionTicks":[{"line":234,"ticks":6}]},{"id":2305,"callFrame":{"functionName":"ConfigurationModel.getContentsForOverrideIdentifer","scriptId":"815","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/configuration/common/configurationModels.js","lineNumber":120,"columnNumber":80},"hitCount":6,"positionTicks":[{"line":121,"ticks":2},{"line":122,"ticks":2},{"line":123,"ticks":2}]},{"id":3314,"callFrame":{"functionName":"distinct","scriptId":"244","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/arrays.js","lineNumber":348,"columnNumber":21},"hitCount":0,"children":[3315]},{"id":3315,"callFrame":{"functionName":"filter","scriptId":"6","url":"native array.js","lineNumber":767,"columnNumber":20},"hitCount":0,"children":[3316]},{"id":3316,"callFrame":{"functionName":"InnerArrayFilter","scriptId":"6","url":"native array.js","lineNumber":754,"columnNumber":25},"hitCount":0,"children":[3317]},{"id":3317,"callFrame":{"functionName":"","scriptId":"244","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/arrays.js","lineNumber":350,"columnNumber":41},"hitCount":0,"children":[3318]},{"id":3318,"callFrame":{"functionName":"indexOf","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":3335,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":0,"children":[3336]},{"id":3336,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":0,"children":[3337]},{"id":3337,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":776,"ticks":1}]},{"id":2220,"callFrame":{"functionName":"Configuration.getConsolidatedConfigurationModelForResource","scriptId":"815","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/configuration/common/configurationModels.js","lineNumber":398,"columnNumber":88},"hitCount":0,"children":[2221]},{"id":2221,"callFrame":{"functionName":"Workspace.getFolder","scriptId":"294","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/configuration/common/configurationModels.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[2222]},{"id":2222,"callFrame":{"functionName":"TernarySearchTree.findSubstr","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/configuration/common/configurationModels.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[2223]},{"id":2223,"callFrame":{"functionName":"TernarySearchTree._findSubstr","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":342,"columnNumber":59},"hitCount":0,"children":[2224]},{"id":2224,"callFrame":{"functionName":"TernarySearchTree._findSubstr","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":342,"columnNumber":59},"hitCount":0,"children":[2225]},{"id":2225,"callFrame":{"functionName":"TernarySearchTree._findSubstr","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":342,"columnNumber":59},"hitCount":0,"children":[2226]},{"id":2226,"callFrame":{"functionName":"TernarySearchTree._findSubstr","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":342,"columnNumber":59},"hitCount":0,"children":[2227]},{"id":2227,"callFrame":{"functionName":"TernarySearchTree._findSubstr","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":342,"columnNumber":59},"hitCount":1,"positionTicks":[{"line":353,"ticks":1}]},{"id":2638,"callFrame":{"functionName":"isConfigurationOverrides","scriptId":"247","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/services/modelServiceImpl.js","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":478,"ticks":1}]},{"id":2342,"callFrame":{"functionName":"Configuration.getConsolidatedConfigurationModelForResource","scriptId":"815","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/configuration/common/configurationModels.js","lineNumber":398,"columnNumber":88},"hitCount":1,"children":[2343,2435,2550],"positionTicks":[{"line":410,"ticks":1}]},{"id":2343,"callFrame":{"functionName":"ResourceMap.get","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/configuration/common/configurationModels.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[2344]},{"id":2344,"callFrame":{"functionName":"get","scriptId":"10","url":"native collection.js","lineNumber":233,"columnNumber":15},"hitCount":3,"positionTicks":[{"line":234,"ticks":3}]},{"id":2435,"callFrame":{"functionName":"Workspace.getFolder","scriptId":"294","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/configuration/common/configurationModels.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[2436]},{"id":2436,"callFrame":{"functionName":"TernarySearchTree.findSubstr","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/configuration/common/configurationModels.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[2437]},{"id":2437,"callFrame":{"functionName":"TernarySearchTree._findSubstr","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":342,"columnNumber":59},"hitCount":1,"children":[2438],"positionTicks":[{"line":353,"ticks":1}]},{"id":2438,"callFrame":{"functionName":"TernarySearchTree._findSubstr","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":342,"columnNumber":59},"hitCount":0,"children":[2439]},{"id":2439,"callFrame":{"functionName":"TernarySearchTree._findSubstr","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":342,"columnNumber":59},"hitCount":0,"children":[2440]},{"id":2440,"callFrame":{"functionName":"TernarySearchTree._findSubstr","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":342,"columnNumber":59},"hitCount":2,"children":[2441,2535],"positionTicks":[{"line":345,"ticks":2}]},{"id":2441,"callFrame":{"functionName":"TernarySearchTree._findSubstr","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":342,"columnNumber":59},"hitCount":1,"positionTicks":[{"line":357,"ticks":1}]},{"id":2535,"callFrame":{"functionName":"PathSegments.next","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":211,"columnNumber":47},"hitCount":1,"positionTicks":[{"line":215,"ticks":1}]},{"id":2550,"callFrame":{"functionName":"get","scriptId":"10","url":"native collection.js","lineNumber":233,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":234,"ticks":1}]},{"id":2364,"callFrame":{"functionName":"valueOf","scriptId":"5","url":"native v8natives.js","lineNumber":18,"columnNumber":22},"hitCount":3,"positionTicks":[{"line":19,"ticks":3}]},{"id":2383,"callFrame":{"functionName":"ModelServiceImpl._readModelOptions","scriptId":"856","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/services/modelServiceImpl.js","lineNumber":159,"columnNumber":54},"hitCount":9,"positionTicks":[{"line":160,"ticks":6},{"line":170,"ticks":1},{"line":162,"ticks":1},{"line":188,"ticks":1}]},{"id":2571,"callFrame":{"functionName":"_URI.toString","scriptId":"236","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/uri.js","lineNumber":277,"columnNumber":43},"hitCount":1,"positionTicks":[{"line":282,"ticks":1}]},{"id":2620,"callFrame":{"functionName":"Uint32ArrayConstructByLength","scriptId":"9","url":"native typedarray.js","lineNumber":743,"columnNumber":37},"hitCount":3,"positionTicks":[{"line":744,"ticks":3}]},{"id":2100,"callFrame":{"functionName":"Emitter.fire","scriptId":"342","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/event.js","lineNumber":88,"columnNumber":42},"hitCount":5,"children":[2101,2652],"positionTicks":[{"line":91,"ticks":5}]},{"id":2101,"callFrame":{"functionName":"CallbackList.invoke","scriptId":"741","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/callbackList.js","lineNumber":21,"columnNumber":49},"hitCount":36,"children":[2102,2279,2461],"positionTicks":[{"line":32,"ticks":5},{"line":33,"ticks":14},{"line":35,"ticks":3},{"line":22,"ticks":6},{"line":23,"ticks":1},{"line":24,"ticks":1},{"line":42,"ticks":3},{"line":27,"ticks":1},{"line":28,"ticks":1},{"line":31,"ticks":1}]},{"id":2102,"callFrame":{"functionName":"","scriptId":"290","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/browser/labels.js","lineNumber":47,"columnNumber":78},"hitCount":54,"children":[2103],"positionTicks":[{"line":48,"ticks":54}]},{"id":2103,"callFrame":{"functionName":"ResourceLabel.onModelModeChanged","scriptId":"290","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/browser/labels.js","lineNumber":59,"columnNumber":62},"hitCount":43,"positionTicks":[{"line":65,"ticks":2},{"line":75,"ticks":1},{"line":60,"ticks":25},{"line":70,"ticks":6},{"line":62,"ticks":9}]},{"id":2279,"callFrame":{"functionName":"LinkedList.toArray","scriptId":"692","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/linkedList.js","lineNumber":100,"columnNumber":48},"hitCount":33,"children":[2280],"positionTicks":[{"line":104,"ticks":2},{"line":101,"ticks":5},{"line":103,"ticks":26}]},{"id":2280,"callFrame":{"functionName":"[Symbol.hasInstance]","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":9},{"id":2461,"callFrame":{"functionName":"MainThreadDocuments._onModelModeChanged","scriptId":"557","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/api/electron-browser/mainThreadDocuments.js","lineNumber":116,"columnNumber":69},"hitCount":13,"positionTicks":[{"line":121,"ticks":8},{"line":117,"ticks":3},{"line":119,"ticks":2}]},{"id":2652,"callFrame":{"functionName":"(unresolved function)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[2653]},{"id":2653,"callFrame":{"functionName":"apply","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":2463,"callFrame":{"functionName":"ModelServiceImpl._setModelOptionsForModel","scriptId":"856","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/services/modelServiceImpl.js","lineNumber":218,"columnNumber":61},"hitCount":2,"positionTicks":[{"line":219,"ticks":1},{"line":220,"ticks":1}]},{"id":2567,"callFrame":{"functionName":"ModelServiceImpl._readModelOptions","scriptId":"856","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/services/modelServiceImpl.js","lineNumber":159,"columnNumber":54},"hitCount":11,"positionTicks":[{"line":160,"ticks":5},{"line":185,"ticks":2},{"line":162,"ticks":1},{"line":169,"ticks":1},{"line":172,"ticks":1},{"line":164,"ticks":1}]},{"id":2612,"callFrame":{"functionName":"Configuration.getConsolidatedConfigurationModelForResource","scriptId":"815","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/configuration/common/configurationModels.js","lineNumber":398,"columnNumber":88},"hitCount":3,"children":[2613,2644],"positionTicks":[{"line":409,"ticks":1},{"line":413,"ticks":1},{"line":399,"ticks":1}]},{"id":2613,"callFrame":{"functionName":"Workspace.getFolder","scriptId":"294","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/configuration/common/configurationModels.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[2614]},{"id":2614,"callFrame":{"functionName":"TernarySearchTree.findSubstr","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/configuration/common/configurationModels.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[2615,2667]},{"id":2615,"callFrame":{"functionName":"TernarySearchTree._findSubstr","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":342,"columnNumber":59},"hitCount":1,"children":[2616,2642],"positionTicks":[{"line":345,"ticks":1}]},{"id":2616,"callFrame":{"functionName":"TernarySearchTree._findSubstr","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":342,"columnNumber":59},"hitCount":1,"children":[2617],"positionTicks":[{"line":353,"ticks":1}]},{"id":2617,"callFrame":{"functionName":"TernarySearchTree._findSubstr","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":342,"columnNumber":59},"hitCount":1,"children":[2618],"positionTicks":[{"line":343,"ticks":1}]},{"id":2618,"callFrame":{"functionName":"TernarySearchTree._findSubstr","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":342,"columnNumber":59},"hitCount":1,"children":[2671],"positionTicks":[{"line":345,"ticks":1}]},{"id":2671,"callFrame":{"functionName":"TernarySearchTree._findSubstr","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":342,"columnNumber":59},"hitCount":1,"children":[2695],"positionTicks":[{"line":343,"ticks":1}]},{"id":2695,"callFrame":{"functionName":"PathSegments.next","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":211,"columnNumber":47},"hitCount":1,"positionTicks":[{"line":215,"ticks":1}]},{"id":2642,"callFrame":{"functionName":"PathSegments.next","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":211,"columnNumber":47},"hitCount":0,"children":[2643]},{"id":2643,"callFrame":{"functionName":"PathSegments.next","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":211,"columnNumber":47},"hitCount":1,"positionTicks":[{"line":215,"ticks":1}]},{"id":2667,"callFrame":{"functionName":"PathSegments.next","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":211,"columnNumber":47},"hitCount":0,"children":[2668]},{"id":2668,"callFrame":{"functionName":"substring","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":2644,"callFrame":{"functionName":"ResourceMap.get","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/configuration/common/configurationModels.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[2645]},{"id":2645,"callFrame":{"functionName":"get","scriptId":"10","url":"native collection.js","lineNumber":233,"columnNumber":15},"hitCount":4,"positionTicks":[{"line":234,"ticks":4}]},{"id":2443,"callFrame":{"functionName":"EventEmitter._emitEvents","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":139,"columnNumber":54},"hitCount":3,"children":[2444],"positionTicks":[{"line":225,"ticks":2},{"line":140,"ticks":1}]},{"id":2444,"callFrame":{"functionName":"OrderGuaranteeEventEmitter._emitToBulkListeners","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":218,"columnNumber":77},"hitCount":2,"positionTicks":[{"line":219,"ticks":2}]},{"id":2104,"callFrame":{"functionName":"TextModelWithTokens._emitModelLanguageConfigurationEvent","scriptId":"973","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/model/textModelWithTokens.js","lineNumber":332,"columnNumber":86},"hitCount":0,"children":[2105]},{"id":2105,"callFrame":{"functionName":"EventEmitter.emit","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":148,"columnNumber":47},"hitCount":9,"children":[2106,2264],"positionTicks":[{"line":149,"ticks":9}]},{"id":2106,"callFrame":{"functionName":"hasOwnProperty","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":2264,"callFrame":{"functionName":"OrderGuaranteeEventEmitter._emitEvents","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":224,"columnNumber":68},"hitCount":7,"children":[2327,2578],"positionTicks":[{"line":225,"ticks":3},{"line":226,"ticks":1},{"line":228,"ticks":2},{"line":229,"ticks":1}]},{"id":2327,"callFrame":{"functionName":"EventEmitter._emitEvents","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":139,"columnNumber":54},"hitCount":0,"children":[2328,2462]},{"id":2328,"callFrame":{"functionName":"OrderGuaranteeEventEmitter._emitToSpecificTypeListeners","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":210,"columnNumber":85},"hitCount":2,"positionTicks":[{"line":211,"ticks":2}]},{"id":2462,"callFrame":{"functionName":"OrderGuaranteeEventEmitter._emitToBulkListeners","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":218,"columnNumber":77},"hitCount":2,"positionTicks":[{"line":224,"ticks":1},{"line":219,"ticks":1}]},{"id":2578,"callFrame":{"functionName":"safeInvoke1Arg","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":243,"columnNumber":27},"hitCount":0,"children":[2579]},{"id":2579,"callFrame":{"functionName":"","scriptId":"856","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/services/modelServiceImpl.js","lineNumber":24,"columnNumber":71},"hitCount":2,"positionTicks":[{"line":25,"ticks":2}]},{"id":2176,"callFrame":{"functionName":"TextModel.getLineCount","scriptId":"930","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/model/textModel.js","lineNumber":334,"columnNumber":52},"hitCount":1,"positionTicks":[{"line":335,"ticks":1}]},{"id":2203,"callFrame":{"functionName":"TextModelWithTokens._resetTokenizationState","scriptId":"973","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/model/textModelWithTokens.js","lineNumber":94,"columnNumber":73},"hitCount":23,"children":[2284,2332,2340,2380],"positionTicks":[{"line":96,"ticks":1},{"line":97,"ticks":1},{"line":98,"ticks":15},{"line":102,"ticks":1},{"line":120,"ticks":1},{"line":104,"ticks":1},{"line":107,"ticks":2},{"line":95,"ticks":1}]},{"id":2284,"callFrame":{"functionName":"TokenizationRegistryImpl.get","scriptId":"770","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/modes/tokenizationRegistry.js","lineNumber":34,"columnNumber":58},"hitCount":11,"positionTicks":[{"line":35,"ticks":10},{"line":37,"ticks":1}]},{"id":2332,"callFrame":{"functionName":"ModelLine.resetTokenizationState","scriptId":"986","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/model/modelLine.js","lineNumber":163,"columnNumber":62},"hitCount":10,"positionTicks":[{"line":164,"ticks":10}]},{"id":2340,"callFrame":{"functionName":"TextModelWithTokens._beginBackgroundTokenization","scriptId":"973","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/model/textModelWithTokens.js","lineNumber":212,"columnNumber":78},"hitCount":2,"positionTicks":[{"line":215,"ticks":2}]},{"id":2380,"callFrame":{"functionName":"TMTokenization.getInitialState","scriptId":"873","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textMate/electron-browser/TMSyntax.js","lineNumber":270,"columnNumber":60},"hitCount":2,"positionTicks":[{"line":271,"ticks":2}]},{"id":2370,"callFrame":{"functionName":"TextModelWithTokens._resetIndentRanges","scriptId":"973","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/model/textModelWithTokens.js","lineNumber":671,"columnNumber":68},"hitCount":1,"positionTicks":[{"line":672,"ticks":1}]},{"id":2290,"callFrame":{"functionName":"Promise_is","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1774,"columnNumber":35},"hitCount":2,"positionTicks":[{"line":1787,"ticks":1},{"line":1775,"ticks":1}]},{"id":2107,"callFrame":{"functionName":"ModelMarkerHandler.setMarkers","scriptId":"856","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/services/modelServiceImpl.js","lineNumber":43,"columnNumber":49},"hitCount":8,"children":[2259,2303,2513],"positionTicks":[{"line":48,"ticks":2},{"line":44,"ticks":4},{"line":54,"ticks":2}]},{"id":2259,"callFrame":{"functionName":"ModelData.acceptMarkerDecorations","scriptId":"856","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/services/modelServiceImpl.js","lineNumber":35,"columnNumber":63},"hitCount":4,"children":[2543],"positionTicks":[{"line":36,"ticks":1},{"line":44,"ticks":3}]},{"id":2543,"callFrame":{"functionName":"TextModelWithDecorations.deltaDecorations","scriptId":"628","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/model/textModelWithDecorations.js","lineNumber":155,"columnNumber":71},"hitCount":7,"positionTicks":[{"line":156,"ticks":7}]},{"id":2303,"callFrame":{"functionName":"MarkerService.read","scriptId":"855","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/markers/common/markerService.js","lineNumber":225,"columnNumber":48},"hitCount":14,"children":[2478],"positionTicks":[{"line":226,"ticks":9},{"line":260,"ticks":4},{"line":229,"ticks":1}]},{"id":2478,"callFrame":{"functionName":"","scriptId":"856","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/services/modelServiceImpl.js","lineNumber":283,"columnNumber":58},"hitCount":1,"positionTicks":[{"line":284,"ticks":1}]},{"id":2513,"callFrame":{"functionName":"map","scriptId":"6","url":"native array.js","lineNumber":831,"columnNumber":17},"hitCount":1,"children":[2532],"positionTicks":[{"line":832,"ticks":1}]},{"id":2532,"callFrame":{"functionName":"ArraySpeciesCreate","scriptId":"6","url":"native array.js","lineNumber":22,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":23,"ticks":1}]},{"id":2108,"callFrame":{"functionName":"Emitter.fire","scriptId":"342","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/event.js","lineNumber":88,"columnNumber":42},"hitCount":1,"children":[2109],"positionTicks":[{"line":91,"ticks":1}]},{"id":2109,"callFrame":{"functionName":"CallbackList.invoke","scriptId":"741","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/callbackList.js","lineNumber":21,"columnNumber":49},"hitCount":17,"children":[2110,2112,2115],"positionTicks":[{"line":32,"ticks":2},{"line":33,"ticks":3},{"line":35,"ticks":7},{"line":22,"ticks":2},{"line":23,"ticks":1},{"line":25,"ticks":1},{"line":30,"ticks":1}]},{"id":2110,"callFrame":{"functionName":"LinkedList.toArray","scriptId":"692","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/linkedList.js","lineNumber":100,"columnNumber":48},"hitCount":2,"children":[2111],"positionTicks":[{"line":103,"ticks":2}]},{"id":2111,"callFrame":{"functionName":"push","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":2112,"callFrame":{"functionName":"DebugEditorModelManager.onModelAdded","scriptId":"384","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/parts/debug/browser/debugEditorModelManager.js","lineNumber":53,"columnNumber":66},"hitCount":22,"children":[2113,2318,2403,2552,2580,2622,2630,2674,2771],"positionTicks":[{"line":64,"ticks":1},{"line":65,"ticks":2},{"line":54,"ticks":10},{"line":57,"ticks":1},{"line":58,"ticks":2},{"line":59,"ticks":5},{"line":62,"ticks":1}]},{"id":2113,"callFrame":{"functionName":"Model.onDidChangeDecorations","scriptId":"999","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/model/model.js","lineNumber":37,"columnNumber":58},"hitCount":0,"children":[2114]},{"id":2114,"callFrame":{"functionName":"EventEmitter.addListener","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":51,"columnNumber":54},"hitCount":10,"positionTicks":[{"line":66,"ticks":1},{"line":52,"ticks":9}]},{"id":2318,"callFrame":{"functionName":"set","scriptId":"10","url":"native collection.js","lineNumber":246,"columnNumber":15},"hitCount":18,"positionTicks":[{"line":247,"ticks":18}]},{"id":2403,"callFrame":{"functionName":"DebugEditorModelManager.createCallStackDecorations","scriptId":"384","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/parts/debug/browser/debugEditorModelManager.js","lineNumber":88,"columnNumber":80},"hitCount":13,"children":[2758],"positionTicks":[{"line":89,"ticks":3},{"line":91,"ticks":1},{"line":92,"ticks":8},{"line":93,"ticks":1}]},{"id":2758,"callFrame":{"functionName":"MainThreadWorkspace.$startSearch","scriptId":"581","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/api/electron-browser/mainThreadWorkspace.js","lineNumber":41,"columnNumber":62},"hitCount":1,"positionTicks":[{"line":42,"ticks":1}]},{"id":2552,"callFrame":{"functionName":"Map","scriptId":"10","url":"native collection.js","lineNumber":215,"columnNumber":23},"hitCount":5,"positionTicks":[{"line":216,"ticks":5}]},{"id":2580,"callFrame":{"functionName":"TextModelWithDecorations.deltaDecorations","scriptId":"628","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/model/textModelWithDecorations.js","lineNumber":155,"columnNumber":71},"hitCount":3,"positionTicks":[{"line":156,"ticks":3}]},{"id":2622,"callFrame":{"functionName":"DebugEditorModelManager.createBreakpointDecorations","scriptId":"384","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/parts/debug/browser/debugEditorModelManager.js","lineNumber":235,"columnNumber":81},"hitCount":0,"children":[2623]},{"id":2623,"callFrame":{"functionName":"map","scriptId":"6","url":"native array.js","lineNumber":831,"columnNumber":17},"hitCount":0,"children":[2624]},{"id":2624,"callFrame":{"functionName":"ArraySpeciesCreate","scriptId":"6","url":"native array.js","lineNumber":22,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":23,"ticks":1}]},{"id":2630,"callFrame":{"functionName":"map","scriptId":"6","url":"native array.js","lineNumber":831,"columnNumber":17},"hitCount":0,"children":[2631]},{"id":2631,"callFrame":{"functionName":"ArraySpeciesCreate","scriptId":"6","url":"native array.js","lineNumber":22,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":23,"ticks":1}]},{"id":2674,"callFrame":{"functionName":"filter","scriptId":"6","url":"native array.js","lineNumber":767,"columnNumber":20},"hitCount":0,"children":[2675]},{"id":2675,"callFrame":{"functionName":"ArraySpeciesCreate","scriptId":"6","url":"native array.js","lineNumber":22,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":23,"ticks":1}]},{"id":2771,"callFrame":{"functionName":"HitTestContext.visibleRangeForPosition2","scriptId":"1082","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/controller/mouseTarget.js","lineNumber":210,"columnNumber":69},"hitCount":1,"positionTicks":[{"line":211,"ticks":1}]},{"id":2115,"callFrame":{"functionName":"MainThreadDocumentAndEditorStateComputer._updateStateOnModelAdd","scriptId":"558","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/api/electron-browser/mainThreadDocumentsAndEditors.js","lineNumber":161,"columnNumber":93},"hitCount":16,"children":[2116,2178,2294,2333],"positionTicks":[{"line":169,"ticks":3},{"line":162,"ticks":5},{"line":174,"ticks":8}]},{"id":2116,"callFrame":{"functionName":"","scriptId":"558","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/api/electron-browser/mainThreadDocumentsAndEditors.js","lineNumber":260,"columnNumber":88},"hitCount":8,"children":[2117],"positionTicks":[{"line":162,"ticks":6},{"line":261,"ticks":2}]},{"id":2117,"callFrame":{"functionName":"MainThreadDocumentsAndEditors._onDelta","scriptId":"558","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/api/electron-browser/mainThreadDocumentsAndEditors.js","lineNumber":274,"columnNumber":68},"hitCount":35,"children":[2118,2121,2126,2365,3338],"positionTicks":[{"line":321,"ticks":5},{"line":290,"ticks":1},{"line":275,"ticks":14},{"line":326,"ticks":2},{"line":328,"ticks":1},{"line":281,"ticks":8},{"line":314,"ticks":1},{"line":317,"ticks":1},{"line":302,"ticks":1},{"line":301,"ticks":1}]},{"id":2118,"callFrame":{"functionName":"map","scriptId":"6","url":"native array.js","lineNumber":831,"columnNumber":17},"hitCount":9,"children":[2119,2473],"positionTicks":[{"line":832,"ticks":9}]},{"id":2119,"callFrame":{"functionName":"","scriptId":"558","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/api/electron-browser/mainThreadDocumentsAndEditors.js","lineNumber":314,"columnNumber":80},"hitCount":13,"children":[2120],"positionTicks":[{"line":315,"ticks":13}]},{"id":2120,"callFrame":{"functionName":"MainThreadDocumentsAndEditors._toModelAddData","scriptId":"558","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/api/electron-browser/mainThreadDocumentsAndEditors.js","lineNumber":330,"columnNumber":75},"hitCount":6,"children":[2204,2262,2584,2619,2637,2655,2660],"positionTicks":[{"line":331,"ticks":2},{"line":340,"ticks":1},{"line":315,"ticks":1},{"line":334,"ticks":1},{"line":335,"ticks":1}]},{"id":2204,"callFrame":{"functionName":"TextModel.getLinesContent","scriptId":"930","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/model/textModel.js","lineNumber":345,"columnNumber":55},"hitCount":119,"positionTicks":[{"line":346,"ticks":26},{"line":349,"ticks":18},{"line":350,"ticks":75}]},{"id":2262,"callFrame":{"functionName":"TextFileService.isDirty","scriptId":"825","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/common/textFileService.js","lineNumber":287,"columnNumber":53},"hitCount":10,"children":[2404,2516,2595],"positionTicks":[{"line":288,"ticks":3},{"line":290,"ticks":1},{"line":291,"ticks":3},{"line":294,"ticks":3}]},{"id":2404,"callFrame":{"functionName":"UntitledEditorService.getDirty","scriptId":"358","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/untitled/common/untitledEditorService.js","lineNumber":86,"columnNumber":60},"hitCount":5,"children":[2405,2587],"positionTicks":[{"line":97,"ticks":1},{"line":87,"ticks":4}]},{"id":2405,"callFrame":{"functionName":"ResourceMap.values","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":441,"columnNumber":48},"hitCount":2,"children":[2484],"positionTicks":[{"line":443,"ticks":2}]},{"id":2484,"callFrame":{"functionName":"values","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":17,"columnNumber":19},"hitCount":1,"children":[2485],"positionTicks":[{"line":20,"ticks":1}]},{"id":2485,"callFrame":{"functionName":"forEach","scriptId":"10","url":"native collection.js","lineNumber":329,"columnNumber":19},"hitCount":8,"children":[2499],"positionTicks":[{"line":330,"ticks":8}]},{"id":2499,"callFrame":{"functionName":"MapIterator","scriptId":"12","url":"native collection-iterator.js","lineNumber":61,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":62,"ticks":1}]},{"id":2587,"callFrame":{"functionName":"map","scriptId":"6","url":"native array.js","lineNumber":831,"columnNumber":17},"hitCount":0,"children":[2588]},{"id":2588,"callFrame":{"functionName":"ArraySpeciesCreate","scriptId":"6","url":"native array.js","lineNumber":22,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":23,"ticks":1}]},{"id":2516,"callFrame":{"functionName":"some","scriptId":"6","url":"native array.js","lineNumber":809,"columnNumber":18},"hitCount":3,"positionTicks":[{"line":810,"ticks":3}]},{"id":2595,"callFrame":{"functionName":"TextFileEditorModelManager.getAll","scriptId":"1034","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/common/textFileEditorModelManager.js","lineNumber":231,"columnNumber":63},"hitCount":0,"children":[2596]},{"id":2596,"callFrame":{"functionName":"ResourceMap.get","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/common/textFileEditorModelManager.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[2597]},{"id":2597,"callFrame":{"functionName":"get","scriptId":"10","url":"native collection.js","lineNumber":233,"columnNumber":15},"hitCount":3,"positionTicks":[{"line":234,"ticks":3}]},{"id":2584,"callFrame":{"functionName":"TextModel.getEOL","scriptId":"930","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/model/textModel.js","lineNumber":353,"columnNumber":46},"hitCount":2,"positionTicks":[{"line":354,"ticks":2}]},{"id":2619,"callFrame":{"functionName":"uri","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":2637,"callFrame":{"functionName":"get","scriptId":"999","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/model/model.js","lineNumber":82,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":83,"ticks":1}]},{"id":2655,"callFrame":{"functionName":"TextModel.getVersionId","scriptId":"930","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/model/textModel.js","lineNumber":155,"columnNumber":52},"hitCount":3,"positionTicks":[{"line":156,"ticks":3}]},{"id":2660,"callFrame":{"functionName":"TextModelWithTokens.getLanguageIdentifier","scriptId":"973","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/model/textModelWithTokens.js","lineNumber":165,"columnNumber":71},"hitCount":1,"positionTicks":[{"line":166,"ticks":1}]},{"id":2473,"callFrame":{"functionName":"ArraySpeciesCreate","scriptId":"6","url":"native array.js","lineNumber":22,"columnNumber":27},"hitCount":2,"positionTicks":[{"line":23,"ticks":2}]},{"id":2121,"callFrame":{"functionName":"target.(anonymous function)","scriptId":"1099","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/thread/node/abstractThreadService.js","lineNumber":41,"columnNumber":48},"hitCount":9,"children":[2122],"positionTicks":[{"line":42,"ticks":8},{"line":47,"ticks":1}]},{"id":2122,"callFrame":{"functionName":"AbstractThreadService._callOnRemote","scriptId":"1099","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/thread/node/abstractThreadService.js","lineNumber":69,"columnNumber":65},"hitCount":7,"children":[2123,2585],"positionTicks":[{"line":72,"ticks":1},{"line":70,"ticks":1},{"line":71,"ticks":5}]},{"id":2123,"callFrame":{"functionName":"RPCProtocol.callOnRemote","scriptId":"1097","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/extensions/node/rpcProtocol.js","lineNumber":86,"columnNumber":54},"hitCount":799,"children":[2124,2184,2196,2498,2515,2518,2608,2696],"positionTicks":[{"line":96,"ticks":12},{"line":98,"ticks":1},{"line":92,"ticks":1},{"line":87,"ticks":785}]},{"id":2124,"callFrame":{"functionName":"MessageFactory.request","scriptId":"1097","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/extensions/node/rpcProtocol.js","lineNumber":140,"columnNumber":42},"hitCount":113,"children":[2125,2415,2481],"positionTicks":[{"line":141,"ticks":1},{"line":142,"ticks":111},{"line":143,"ticks":1}]},{"id":2125,"callFrame":{"functionName":"stringify","scriptId":"1094","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/marshalling.js","lineNumber":7,"columnNumber":22},"hitCount":64,"children":[2381],"positionTicks":[{"line":8,"ticks":37},{"line":10,"ticks":27}]},{"id":2381,"callFrame":{"functionName":"replacer","scriptId":"1094","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/marshalling.js","lineNumber":15,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":16,"ticks":1}]},{"id":2415,"callFrame":{"functionName":"replacer","scriptId":"1094","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/marshalling.js","lineNumber":15,"columnNumber":21},"hitCount":5,"positionTicks":[{"line":16,"ticks":5}]},{"id":2481,"callFrame":{"functionName":"URI.toJSON","scriptId":"236","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/uri.js","lineNumber":226,"columnNumber":40},"hitCount":2,"positionTicks":[{"line":233,"ticks":2}]},{"id":2184,"callFrame":{"functionName":"LazyPromise","scriptId":"1116","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/extensions/node/lazyPromise.js","lineNumber":8,"columnNumber":28},"hitCount":2,"positionTicks":[{"line":11,"ticks":1},{"line":15,"ticks":1}]},{"id":2196,"callFrame":{"functionName":"RPCMultiplexer.send","scriptId":"1097","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/extensions/node/rpcProtocol.js","lineNumber":126,"columnNumber":49},"hitCount":2,"children":[2197,2627],"positionTicks":[{"line":128,"ticks":2}]},{"id":2197,"callFrame":{"functionName":"","scriptId":"72","url":"/Users/bpasero/Development/monaco/.build/electron/Code - OSS.app/Contents/Resources/electron.asar/common/init.js","lineNumber":11,"columnNumber":18},"hitCount":2,"children":[2198,2432],"positionTicks":[{"line":13,"ticks":1},{"line":14,"ticks":1}]},{"id":2198,"callFrame":{"functionName":"","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":3,"positionTicks":[{"line":13,"ticks":3}]},{"id":2432,"callFrame":{"functionName":"nextTick","scriptId":"67","url":"internal/process/next_tick.js","lineNumber":139,"columnNumber":19},"hitCount":6,"positionTicks":[{"line":140,"ticks":5},{"line":148,"ticks":1}]},{"id":2627,"callFrame":{"functionName":"push","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":4},{"id":2498,"callFrame":{"functionName":"String","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":4},{"id":2515,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":776,"ticks":1}]},{"id":2518,"callFrame":{"functionName":"URI.toJSON","scriptId":"236","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/uri.js","lineNumber":226,"columnNumber":40},"hitCount":3,"positionTicks":[{"line":233,"ticks":2},{"line":228,"ticks":1}]},{"id":2608,"callFrame":{"functionName":"replacer","scriptId":"1094","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/marshalling.js","lineNumber":15,"columnNumber":21},"hitCount":8,"positionTicks":[{"line":16,"ticks":7},{"line":18,"ticks":1}]},{"id":2696,"callFrame":{"functionName":"ResolvedKeybindingItem","scriptId":"811","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/keybinding/common/resolvedKeybindingItem.js","lineNumber":8,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":20,"ticks":1}]},{"id":2585,"callFrame":{"functionName":"String","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":2126,"callFrame":{"functionName":"Emitter.fire","scriptId":"342","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/event.js","lineNumber":88,"columnNumber":42},"hitCount":1,"children":[2127],"positionTicks":[{"line":91,"ticks":1}]},{"id":2127,"callFrame":{"functionName":"CallbackList.invoke","scriptId":"741","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/callbackList.js","lineNumber":21,"columnNumber":49},"hitCount":13,"children":[2234,2260,2391,2397],"positionTicks":[{"line":33,"ticks":2},{"line":35,"ticks":1},{"line":27,"ticks":4},{"line":22,"ticks":5},{"line":31,"ticks":1}]},{"id":2234,"callFrame":{"functionName":"","scriptId":"557","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/api/electron-browser/mainThreadDocuments.js","lineNumber":70,"columnNumber":76},"hitCount":0,"children":[2235]},{"id":2235,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":0,"children":[2236]},{"id":2236,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":2,"children":[2237],"positionTicks":[{"line":776,"ticks":2}]},{"id":2237,"callFrame":{"functionName":"MainThreadDocuments._onModelAdded","scriptId":"557","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/api/electron-browser/mainThreadDocuments.js","lineNumber":103,"columnNumber":63},"hitCount":34,"children":[2357,2377],"positionTicks":[{"line":104,"ticks":13},{"line":113,"ticks":8},{"line":107,"ticks":13}]},{"id":2357,"callFrame":{"functionName":"EditableTextModel.onDidChangeContent","scriptId":"1088","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/model/editableTextModel.js","lineNumber":37,"columnNumber":66},"hitCount":3,"children":[2358,2556],"positionTicks":[{"line":38,"ticks":1},{"line":39,"ticks":2}]},{"id":2358,"callFrame":{"functionName":"EventEmitter.addListener","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":51,"columnNumber":54},"hitCount":9,"positionTicks":[{"line":56,"ticks":1},{"line":52,"ticks":8}]},{"id":2556,"callFrame":{"functionName":"RecordWriteStub","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":2377,"callFrame":{"functionName":"TextModel.isTooLargeForHavingARichMode","scriptId":"930","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/model/textModel.js","lineNumber":69,"columnNumber":68},"hitCount":2,"positionTicks":[{"line":70,"ticks":2}]},{"id":2260,"callFrame":{"functionName":"LinkedList.toArray","scriptId":"692","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/linkedList.js","lineNumber":100,"columnNumber":48},"hitCount":6,"children":[2514,2586],"positionTicks":[{"line":101,"ticks":3},{"line":103,"ticks":3}]},{"id":2514,"callFrame":{"functionName":"[Symbol.hasInstance]","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":2586,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":2,"positionTicks":[{"line":794,"ticks":2}]},{"id":2391,"callFrame":{"functionName":"","scriptId":"557","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/api/electron-browser/mainThreadDocuments.js","lineNumber":71,"columnNumber":79},"hitCount":1,"positionTicks":[{"line":72,"ticks":1}]},{"id":2397,"callFrame":{"functionName":"","scriptId":"560","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/api/electron-browser/mainThreadEditors.js","lineNumber":30,"columnNumber":78},"hitCount":2,"positionTicks":[{"line":31,"ticks":2}]},{"id":2365,"callFrame":{"functionName":"get","scriptId":"1099","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/thread/node/abstractThreadService.js","lineNumber":39,"columnNumber":30},"hitCount":5,"positionTicks":[{"line":40,"ticks":3},{"line":42,"ticks":1},{"line":50,"ticks":1}]},{"id":3338,"callFrame":{"functionName":"MainThreadDocumentsAndEditors._toModelAddData","scriptId":"558","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/api/electron-browser/mainThreadDocumentsAndEditors.js","lineNumber":330,"columnNumber":75},"hitCount":1,"positionTicks":[{"line":340,"ticks":1}]},{"id":2178,"callFrame":{"functionName":"add","scriptId":"10","url":"native collection.js","lineNumber":110,"columnNumber":15},"hitCount":18,"children":[2179,2211],"positionTicks":[{"line":111,"ticks":18}]},{"id":2179,"callFrame":{"functionName":"GetHash","scriptId":"10","url":"native collection.js","lineNumber":85,"columnNumber":16},"hitCount":50,"children":[2430,2561],"positionTicks":[{"line":86,"ticks":9},{"line":111,"ticks":41}]},{"id":2430,"callFrame":{"functionName":"GetExistingHash","scriptId":"10","url":"native collection.js","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":86,"ticks":1},{"line":111,"ticks":1}]},{"id":2561,"callFrame":{"functionName":"random","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":2211,"callFrame":{"functionName":"SetFindEntry","scriptId":"10","url":"native collection.js","lineNumber":21,"columnNumber":21},"hitCount":1,"children":[2359],"positionTicks":[{"line":22,"ticks":1}]},{"id":2359,"callFrame":{"functionName":"HashToEntry","scriptId":"10","url":"native collection.js","lineNumber":16,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":17,"ticks":1}]},{"id":2294,"callFrame":{"functionName":"DocumentAndEditorStateDelta","scriptId":"558","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/api/electron-browser/mainThreadDocumentsAndEditors.js","lineNumber":85,"columnNumber":44},"hitCount":3,"positionTicks":[{"line":97,"ticks":2},{"line":93,"ticks":1}]},{"id":2333,"callFrame":{"functionName":"DocumentAndEditorState","scriptId":"558","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/api/electron-browser/mainThreadDocumentsAndEditors.js","lineNumber":110,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":111,"ticks":1}]},{"id":2598,"callFrame":{"functionName":"Promise_is","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1774,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":1787,"ticks":1}]},{"id":2361,"callFrame":{"functionName":"BaseTextEditorModel.registerModelDisposeListener","scriptId":"773","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/common/editor/textEditorModel.js","lineNumber":50,"columnNumber":78},"hitCount":5,"children":[2362],"positionTicks":[{"line":51,"ticks":5}]},{"id":2362,"callFrame":{"functionName":"Model.onWillDispose","scriptId":"999","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/model/model.js","lineNumber":43,"columnNumber":49},"hitCount":6,"children":[2577],"positionTicks":[{"line":44,"ticks":5},{"line":45,"ticks":1}]},{"id":2577,"callFrame":{"functionName":"EventEmitter.addListener","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":51,"columnNumber":54},"hitCount":2,"children":[2672],"positionTicks":[{"line":52,"ticks":2}]},{"id":2672,"callFrame":{"functionName":"CallbackList.invoke","scriptId":"741","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/callbackList.js","lineNumber":21,"columnNumber":49},"hitCount":1,"positionTicks":[{"line":22,"ticks":1}]},{"id":2483,"callFrame":{"functionName":"ModelServiceImpl.getModel","scriptId":"856","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/common/editor/textEditorModel.js","lineNumber":-1,"columnNumber":-1},"hitCount":16,"positionTicks":[{"line":82,"ticks":16}]},{"id":2557,"callFrame":{"functionName":"CompletePromise_ctor","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1470,"columnNumber":37},"hitCount":3,"positionTicks":[{"line":1473,"ticks":1},{"line":1068,"ticks":2}]},{"id":2416,"callFrame":{"functionName":"BaseTextEditorModel.getFirstLineText","scriptId":"773","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/common/editor/textEditorModel.js","lineNumber":94,"columnNumber":66},"hitCount":11,"positionTicks":[{"line":111,"ticks":2},{"line":109,"ticks":3},{"line":95,"ticks":6}]},{"id":2128,"callFrame":{"functionName":"CompletePromise_then","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1532,"columnNumber":47},"hitCount":6,"children":[2129],"positionTicks":[{"line":1533,"ticks":4},{"line":1567,"ticks":2}]},{"id":2129,"callFrame":{"functionName":"_this.createTextEditorModel.then._this.createTextEditorModelPromise","scriptId":"729","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/common/textFileEditorModel.js","lineNumber":356,"columnNumber":117},"hitCount":8,"children":[2130,2341],"positionTicks":[{"line":369,"ticks":2},{"line":364,"ticks":4},{"line":357,"ticks":1},{"line":358,"ticks":1}]},{"id":2130,"callFrame":{"functionName":"TextFileEditorModel.setDirty","scriptId":"729","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/common/textFileEditorModel.js","lineNumber":635,"columnNumber":58},"hitCount":17,"children":[2131],"positionTicks":[{"line":642,"ticks":3},{"line":643,"ticks":1},{"line":636,"ticks":10},{"line":637,"ticks":1},{"line":646,"ticks":2}]},{"id":2131,"callFrame":{"functionName":"TextFileEditorModel.updateSavedVersionId","scriptId":"729","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/common/textFileEditorModel.js","lineNumber":658,"columnNumber":70},"hitCount":1,"children":[2286,2382],"positionTicks":[{"line":668,"ticks":1}]},{"id":2286,"callFrame":{"functionName":"get","scriptId":"773","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/common/editor/textEditorModel.js","lineNumber":61,"columnNumber":26},"hitCount":0,"children":[2287]},{"id":2287,"callFrame":{"functionName":"ModelServiceImpl.getModel","scriptId":"856","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/services/modelServiceImpl.js","lineNumber":420,"columnNumber":55},"hitCount":4,"positionTicks":[{"line":642,"ticks":3},{"line":422,"ticks":1}]},{"id":2382,"callFrame":{"functionName":"TextModel.getAlternativeVersionId","scriptId":"930","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/model/textModel.js","lineNumber":165,"columnNumber":63},"hitCount":3,"positionTicks":[{"line":166,"ticks":3}]},{"id":2341,"callFrame":{"functionName":"TextFileEditorModel.installModelListeners","scriptId":"729","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/common/textFileEditorModel.js","lineNumber":380,"columnNumber":71},"hitCount":4,"children":[2467],"positionTicks":[{"line":388,"ticks":1},{"line":381,"ticks":3}]},{"id":2467,"callFrame":{"functionName":"EditableTextModel.onDidChangeContent","scriptId":"1088","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/model/editableTextModel.js","lineNumber":37,"columnNumber":66},"hitCount":1,"children":[2540],"positionTicks":[{"line":38,"ticks":1}]},{"id":2540,"callFrame":{"functionName":"EventEmitter.addListener","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":51,"columnNumber":54},"hitCount":5,"positionTicks":[{"line":59,"ticks":1},{"line":60,"ticks":1},{"line":52,"ticks":3}]},{"id":2185,"callFrame":{"functionName":"CompletePromise_ctor","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1470,"columnNumber":37},"hitCount":12,"children":[2186,2411,2767,3231],"positionTicks":[{"line":1473,"ticks":8},{"line":1306,"ticks":1},{"line":1477,"ticks":2},{"line":1478,"ticks":1}]},{"id":2186,"callFrame":{"functionName":"_setCompleteValue","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[2187,2648]},{"id":2187,"callFrame":{"functionName":"_run","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[2188]},{"id":2188,"callFrame":{"functionName":"enter","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":723,"columnNumber":24},"hitCount":11,"children":[2329,2464],"positionTicks":[{"line":729,"ticks":2},{"line":746,"ticks":3},{"line":748,"ticks":3},{"line":724,"ticks":3}]},{"id":2329,"callFrame":{"functionName":"CompletePromise_then","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1532,"columnNumber":47},"hitCount":4,"children":[2330],"positionTicks":[{"line":1533,"ticks":4}]},{"id":2330,"callFrame":{"functionName":"_completed","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1033,"columnNumber":29},"hitCount":4,"children":[2331,2354],"positionTicks":[{"line":1034,"ticks":3},{"line":1036,"ticks":1}]},{"id":2331,"callFrame":{"functionName":"completed","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1078,"columnNumber":22},"hitCount":12,"children":[2511],"positionTicks":[{"line":1087,"ticks":1},{"line":1082,"ticks":3},{"line":1079,"ticks":8}]},{"id":2511,"callFrame":{"functionName":"_setState","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1046,"columnNumber":28},"hitCount":3,"positionTicks":[{"line":1047,"ticks":3}]},{"id":2354,"callFrame":{"functionName":"_run","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1063,"columnNumber":23},"hitCount":5,"children":[2355,2591],"positionTicks":[{"line":1064,"ticks":1},{"line":1070,"ticks":4}]},{"id":2355,"callFrame":{"functionName":"enter","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":843,"columnNumber":24},"hitCount":3,"children":[2465,2565],"positionTicks":[{"line":845,"ticks":2},{"line":846,"ticks":1}]},{"id":2465,"callFrame":{"functionName":"_setState","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1046,"columnNumber":28},"hitCount":2,"positionTicks":[{"line":1047,"ticks":2}]},{"id":2565,"callFrame":{"functionName":"EventEmitter.addListener","scriptId":"497","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/eventEmitter.js","lineNumber":51,"columnNumber":54},"hitCount":1,"positionTicks":[{"line":52,"ticks":1}]},{"id":2591,"callFrame":{"functionName":"enter","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":872,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":873,"ticks":1}]},{"id":2464,"callFrame":{"functionName":"bind","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":2648,"callFrame":{"functionName":"setCompleteValue","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1276,"columnNumber":29},"hitCount":1,"children":[2664],"positionTicks":[{"line":1285,"ticks":1}]},{"id":2664,"callFrame":{"functionName":"_setState","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":1285,"ticks":1}]},{"id":2411,"callFrame":{"functionName":"_Base.Class.derive._creator","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[2412,2594]},{"id":2412,"callFrame":{"functionName":"_setState","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":-1,"columnNumber":-1},"hitCount":4,"positionTicks":[{"line":1306,"ticks":4}]},{"id":2594,"callFrame":{"functionName":"_run","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":-1,"columnNumber":-1},"hitCount":1,"children":[2649],"positionTicks":[{"line":1306,"ticks":1}]},{"id":2649,"callFrame":{"functionName":"enter","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":685,"columnNumber":24},"hitCount":0,"children":[2650]},{"id":2650,"callFrame":{"functionName":"_setState","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":686,"ticks":1}]},{"id":2767,"callFrame":{"functionName":"enter","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":723,"columnNumber":24},"hitCount":0,"children":[2768]},{"id":2768,"callFrame":{"functionName":"CompletePromise_then","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1532,"columnNumber":47},"hitCount":0,"children":[2769]},{"id":2769,"callFrame":{"functionName":"_completed","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1033,"columnNumber":29},"hitCount":0,"children":[2770,3324]},{"id":2770,"callFrame":{"functionName":"completed","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1078,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":1079,"ticks":1}]},{"id":3324,"callFrame":{"functionName":"_run","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1063,"columnNumber":23},"hitCount":0,"children":[3325]},{"id":3325,"callFrame":{"functionName":"enter","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":843,"columnNumber":24},"hitCount":2,"positionTicks":[{"line":846,"ticks":2}]},{"id":3231,"callFrame":{"functionName":"setCompleteValue","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1276,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":1285,"ticks":1}]},{"id":2574,"callFrame":{"functionName":"TextFileEditorModel.doLoadBackup","scriptId":"729","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/common/textFileEditorModel.js","lineNumber":388,"columnNumber":62},"hitCount":2,"children":[2766],"positionTicks":[{"line":389,"ticks":1},{"line":391,"ticks":1}]},{"id":2766,"callFrame":{"functionName":"Promise_as","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1730,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":1068,"ticks":1}]},{"id":2406,"callFrame":{"functionName":"get","scriptId":"773","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/common/editor/textEditorModel.js","lineNumber":61,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":62,"ticks":1}]},{"id":2468,"callFrame":{"functionName":"TextFileEditorModel.updateLastResolvedDiskStat","scriptId":"729","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/common/textFileEditorModel.js","lineNumber":668,"columnNumber":76},"hitCount":6,"positionTicks":[{"line":314,"ticks":5},{"line":671,"ticks":1}]},{"id":2132,"callFrame":{"functionName":"CompletePromise_then","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1532,"columnNumber":47},"hitCount":13,"children":[2133],"positionTicks":[{"line":1533,"ticks":3},{"line":1567,"ticks":10}]},{"id":2133,"callFrame":{"functionName":"","scriptId":"729","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/common/textFileEditorModel.js","lineNumber":280,"columnNumber":73},"hitCount":25,"children":[2134,2140,2248,2345,2538,2581],"positionTicks":[{"line":281,"ticks":15},{"line":297,"ticks":1},{"line":299,"ticks":6},{"line":283,"ticks":3}]},{"id":2134,"callFrame":{"functionName":"TextFileEditorModel.isSettingsFile","scriptId":"729","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/common/textFileEditorModel.js","lineNumber":617,"columnNumber":64},"hitCount":17,"children":[2135,2233],"positionTicks":[{"line":625,"ticks":1},{"line":618,"ticks":8},{"line":621,"ticks":7},{"line":622,"ticks":1}]},{"id":2135,"callFrame":{"functionName":"some","scriptId":"6","url":"native array.js","lineNumber":809,"columnNumber":18},"hitCount":1,"children":[2136],"positionTicks":[{"line":810,"ticks":1}]},{"id":2136,"callFrame":{"functionName":"InnerArraySome","scriptId":"6","url":"native array.js","lineNumber":799,"columnNumber":23},"hitCount":4,"children":[2137],"positionTicks":[{"line":800,"ticks":4}]},{"id":2137,"callFrame":{"functionName":"","scriptId":"729","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/common/textFileEditorModel.js","lineNumber":624,"columnNumber":76},"hitCount":8,"children":[2138,2139],"positionTicks":[{"line":626,"ticks":8}]},{"id":2138,"callFrame":{"functionName":"exports.join","scriptId":"344","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/paths.js","lineNumber":214,"columnNumber":28},"hitCount":16,"children":[2217,2414],"positionTicks":[{"line":233,"ticks":1},{"line":226,"ticks":1},{"line":235,"ticks":2},{"line":220,"ticks":1},{"line":222,"ticks":2},{"line":215,"ticks":9}]},{"id":2217,"callFrame":{"functionName":"normalize","scriptId":"344","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/paths.js","lineNumber":87,"columnNumber":22},"hitCount":4,"children":[2218],"positionTicks":[{"line":88,"ticks":3},{"line":134,"ticks":1}]},{"id":2218,"callFrame":{"functionName":"_isNormal","scriptId":"344","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/paths.js","lineNumber":82,"columnNumber":22},"hitCount":2,"children":[2219],"positionTicks":[{"line":85,"ticks":1},{"line":86,"ticks":1}]},{"id":2219,"callFrame":{"functionName":"test","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":13,"children":[2334,2512,2575]},{"id":2334,"callFrame":{"functionName":"","scriptId":"313","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/parts/files/browser/fileActions.js","lineNumber":1279,"columnNumber":52},"hitCount":2,"positionTicks":[{"line":1376,"ticks":1},{"line":1385,"ticks":1}]},{"id":2512,"callFrame":{"functionName":"","scriptId":"313","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/parts/files/browser/fileActions.js","lineNumber":1253,"columnNumber":49},"hitCount":4,"positionTicks":[{"line":1254,"ticks":4}]},{"id":2575,"callFrame":{"functionName":"","scriptId":"313","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/parts/files/browser/fileActions.js","lineNumber":1266,"columnNumber":51},"hitCount":2,"positionTicks":[{"line":1267,"ticks":1},{"line":1268,"ticks":1}]},{"id":2414,"callFrame":{"functionName":"charCodeAt","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":2139,"callFrame":{"functionName":"isEqualOrParent","scriptId":"344","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/paths.js","lineNumber":315,"columnNumber":28},"hitCount":7,"children":[2640],"positionTicks":[{"line":323,"ticks":1},{"line":317,"ticks":5},{"line":343,"ticks":1}]},{"id":2640,"callFrame":{"functionName":"indexOf","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":2233,"callFrame":{"functionName":"descriptor.(anonymous function)","scriptId":"719","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/decorators.js","lineNumber":41,"columnNumber":37},"hitCount":3,"children":[2424],"positionTicks":[{"line":48,"ticks":3}]},{"id":2424,"callFrame":{"functionName":"hasOwnProperty","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":12},{"id":2140,"callFrame":{"functionName":"HashService.createSHA1","scriptId":"874","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/hash/node/hashService.js","lineNumber":10,"columnNumber":52},"hitCount":1,"children":[2141,2308,2474],"positionTicks":[{"line":11,"ticks":1}]},{"id":2141,"callFrame":{"functionName":"Hash","scriptId":"97","url":"crypto.js","lineNumber":52,"columnNumber":13},"hitCount":0,"children":[2142,2408]},{"id":2142,"callFrame":{"functionName":"Hash","scriptId":"97","url":"crypto.js","lineNumber":52,"columnNumber":13},"hitCount":22,"children":[2143,2634,2673],"positionTicks":[{"line":56,"ticks":1},{"line":57,"ticks":18},{"line":53,"ticks":3}]},{"id":2143,"callFrame":{"functionName":"","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":30,"positionTicks":[{"line":57,"ticks":30}]},{"id":2634,"callFrame":{"functionName":"LazyTransform","scriptId":"98","url":"internal/streams/lazy_transform.js","lineNumber":10,"columnNumber":22},"hitCount":2,"positionTicks":[{"line":11,"ticks":2}]},{"id":2673,"callFrame":{"functionName":"[Symbol.hasInstance]","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":2408,"callFrame":{"functionName":"[Symbol.hasInstance]","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":2308,"callFrame":{"functionName":"digest","scriptId":"97","url":"crypto.js","lineNumber":78,"columnNumber":39},"hitCount":2,"children":[2309],"positionTicks":[{"line":283,"ticks":1},{"line":79,"ticks":1}]},{"id":2309,"callFrame":{"functionName":"digest","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":28,"positionTicks":[{"line":83,"ticks":1},{"line":12,"ticks":6},{"line":283,"ticks":21}]},{"id":2474,"callFrame":{"functionName":"update","scriptId":"97","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/hash/node/hashService.js","lineNumber":-1,"columnNumber":-1},"hitCount":3,"children":[2475],"positionTicks":[{"line":283,"ticks":1},{"line":12,"ticks":2}]},{"id":2475,"callFrame":{"functionName":"update","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":10,"positionTicks":[{"line":283,"ticks":9},{"line":12,"ticks":1}]},{"id":2248,"callFrame":{"functionName":"guessMimeTypes","scriptId":"716","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/mime.js","lineNumber":81,"columnNumber":27},"hitCount":9,"children":[2249,2490,2541,2646],"positionTicks":[{"line":89,"ticks":2},{"line":90,"ticks":2},{"line":82,"ticks":3},{"line":95,"ticks":2}]},{"id":2249,"callFrame":{"functionName":"guessMimeTypeByPath","scriptId":"716","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/mime.js","lineNumber":107,"columnNumber":32},"hitCount":68,"children":[2250],"positionTicks":[{"line":114,"ticks":26},{"line":115,"ticks":5},{"line":132,"ticks":3},{"line":117,"ticks":20},{"line":133,"ticks":2},{"line":123,"ticks":11},{"line":125,"ticks":1}]},{"id":2250,"callFrame":{"functionName":"endsWith","scriptId":"111","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/mime.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[2251]},{"id":2251,"callFrame":{"functionName":"indexOf","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":83},{"id":2490,"callFrame":{"functionName":"toLowerCase","scriptId":"19","url":"native i18n.js","lineNumber":1252,"columnNumber":24},"hitCount":2,"positionTicks":[{"line":1253,"ticks":2}]},{"id":2541,"callFrame":{"functionName":"basename","scriptId":"344","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/mime.js","lineNumber":-1,"columnNumber":-1},"hitCount":4,"children":[2628],"positionTicks":[{"line":89,"ticks":4}]},{"id":2628,"callFrame":{"functionName":"substr","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":4},{"id":2646,"callFrame":{"functionName":"indexOf","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":2345,"callFrame":{"functionName":"join","scriptId":"6","url":"native array.js","lineNumber":287,"columnNumber":18},"hitCount":2,"children":[2346],"positionTicks":[{"line":288,"ticks":2}]},{"id":2346,"callFrame":{"functionName":"InnerArrayJoin","scriptId":"6","url":"native array.js","lineNumber":274,"columnNumber":23},"hitCount":0,"children":[2347]},{"id":2347,"callFrame":{"functionName":"Join","scriptId":"6","url":"native array.js","lineNumber":120,"columnNumber":13},"hitCount":1,"children":[2348],"positionTicks":[{"line":121,"ticks":1}]},{"id":2348,"callFrame":{"functionName":"DoJoin","scriptId":"6","url":"native array.js","lineNumber":95,"columnNumber":15},"hitCount":10,"positionTicks":[{"line":96,"ticks":10}]},{"id":2538,"callFrame":{"functionName":"extname","scriptId":"344","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/common/textFileEditorModel.js","lineNumber":-1,"columnNumber":-1},"hitCount":1,"children":[2539,2590],"positionTicks":[{"line":283,"ticks":1}]},{"id":2539,"callFrame":{"functionName":"basename","scriptId":"344","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/common/textFileEditorModel.js","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":283,"ticks":2}]},{"id":2590,"callFrame":{"functionName":"substring","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":3},{"id":2581,"callFrame":{"functionName":"publicLog","scriptId":"730","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/telemetry/common/telemetryUtils.js","lineNumber":9,"columnNumber":28},"hitCount":1,"children":[2599],"positionTicks":[{"line":10,"ticks":1}]},{"id":2599,"callFrame":{"functionName":"Promise_as","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1730,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":1744,"ticks":1}]},{"id":2180,"callFrame":{"functionName":"TextFileEditorModel.setOrphaned","scriptId":"729","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/common/textFileEditorModel.js","lineNumber":112,"columnNumber":61},"hitCount":2,"children":[2181],"positionTicks":[{"line":116,"ticks":2}]},{"id":2181,"callFrame":{"functionName":"RunOnceScheduler.schedule","scriptId":"266","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/async.js","lineNumber":594,"columnNumber":55},"hitCount":6,"children":[2191],"positionTicks":[{"line":597,"ticks":1},{"line":254,"ticks":5}]},{"id":2191,"callFrame":{"functionName":"setTimeout","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":60,"positionTicks":[{"line":254,"ticks":57},{"line":598,"ticks":1},{"line":599,"ticks":2}]},{"id":2144,"callFrame":{"functionName":"_setCompleteValue","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1049,"columnNumber":36},"hitCount":6,"children":[2145,2470],"positionTicks":[{"line":1050,"ticks":4},{"line":1051,"ticks":2}]},{"id":2145,"callFrame":{"functionName":"_run","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":-1,"columnNumber":-1},"hitCount":3,"children":[2146,2378],"positionTicks":[{"line":1050,"ticks":3}]},{"id":2146,"callFrame":{"functionName":"enter","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":723,"columnNumber":24},"hitCount":5,"children":[2147,2466],"positionTicks":[{"line":729,"ticks":2},{"line":746,"ticks":1},{"line":731,"ticks":1},{"line":724,"ticks":1}]},{"id":2147,"callFrame":{"functionName":"CompletePromise_then","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1532,"columnNumber":47},"hitCount":4,"children":[2148,2534],"positionTicks":[{"line":1533,"ticks":3},{"line":1567,"ticks":1}]},{"id":2148,"callFrame":{"functionName":"_completed","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1033,"columnNumber":29},"hitCount":4,"children":[2149,2371],"positionTicks":[{"line":1034,"ticks":2},{"line":1036,"ticks":2}]},{"id":2149,"callFrame":{"functionName":"_run","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1063,"columnNumber":23},"hitCount":2,"children":[2150,2449],"positionTicks":[{"line":1070,"ticks":2}]},{"id":2150,"callFrame":{"functionName":"enter","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":843,"columnNumber":24},"hitCount":14,"children":[2151],"positionTicks":[{"line":851,"ticks":1},{"line":844,"ticks":6},{"line":852,"ticks":4},{"line":845,"ticks":3}]},{"id":2151,"callFrame":{"functionName":"notifySuccess","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1151,"columnNumber":26},"hitCount":126,"children":[2152,2157,2158,2165,2431,2669],"positionTicks":[{"line":1152,"ticks":14},{"line":1170,"ticks":51},{"line":1154,"ticks":1},{"line":1172,"ticks":2},{"line":1174,"ticks":7},{"line":1158,"ticks":3},{"line":1176,"ticks":1},{"line":1161,"ticks":17},{"line":1177,"ticks":2},{"line":1160,"ticks":1},{"line":1163,"ticks":1},{"line":1167,"ticks":26}]},{"id":2152,"callFrame":{"functionName":"_setCompleteValue","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1049,"columnNumber":36},"hitCount":11,"children":[2153,2154],"positionTicks":[{"line":1050,"ticks":8},{"line":1051,"ticks":2},{"line":1052,"ticks":1}]},{"id":2153,"callFrame":{"functionName":"setCompleteValue","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1276,"columnNumber":29},"hitCount":4,"children":[2445],"positionTicks":[{"line":1280,"ticks":2},{"line":1277,"ticks":1},{"line":1285,"ticks":1}]},{"id":2445,"callFrame":{"functionName":"_setState","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":-1,"columnNumber":-1},"hitCount":5,"positionTicks":[{"line":1285,"ticks":5}]},{"id":2154,"callFrame":{"functionName":"_run","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1063,"columnNumber":23},"hitCount":4,"children":[2155],"positionTicks":[{"line":1050,"ticks":4}]},{"id":2155,"callFrame":{"functionName":"enter","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":872,"columnNumber":24},"hitCount":12,"children":[2156],"positionTicks":[{"line":873,"ticks":8},{"line":874,"ticks":3},{"line":875,"ticks":1}]},{"id":2156,"callFrame":{"functionName":"_cleanupAction","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1311,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":1312,"ticks":1}]},{"id":2157,"callFrame":{"functionName":"","scriptId":"1034","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/common/textFileEditorModelManager.js","lineNumber":213,"columnNumber":46},"hitCount":7,"children":[2275,2458],"positionTicks":[{"line":216,"ticks":4},{"line":218,"ticks":1},{"line":214,"ticks":2}]},{"id":2275,"callFrame":{"functionName":"TextFileEditorModelManager.add","scriptId":"1034","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/common/textFileEditorModelManager.js","lineNumber":244,"columnNumber":60},"hitCount":10,"children":[2276,2335,2392,2400,2647],"positionTicks":[{"line":249,"ticks":1},{"line":258,"ticks":1},{"line":245,"ticks":6},{"line":253,"ticks":2}]},{"id":2276,"callFrame":{"functionName":"ResourceMap.set","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":416,"columnNumber":45},"hitCount":1,"children":[2277],"positionTicks":[{"line":417,"ticks":1}]},{"id":2277,"callFrame":{"functionName":"set","scriptId":"10","url":"native collection.js","lineNumber":246,"columnNumber":15},"hitCount":6,"positionTicks":[{"line":247,"ticks":6}]},{"id":2335,"callFrame":{"functionName":"get","scriptId":"254","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/common/editor.js","lineNumber":351,"columnNumber":26},"hitCount":2,"children":[2336],"positionTicks":[{"line":352,"ticks":2}]},{"id":2336,"callFrame":{"functionName":"get","scriptId":"342","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/event.js","lineNumber":43,"columnNumber":26},"hitCount":13,"positionTicks":[{"line":44,"ticks":1},{"line":45,"ticks":1},{"line":46,"ticks":1},{"line":47,"ticks":10}]},{"id":2392,"callFrame":{"functionName":"ResourceMap.get","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":419,"columnNumber":45},"hitCount":0,"children":[2393]},{"id":2393,"callFrame":{"functionName":"get","scriptId":"10","url":"native collection.js","lineNumber":233,"columnNumber":15},"hitCount":4,"positionTicks":[{"line":234,"ticks":4}]},{"id":2400,"callFrame":{"functionName":"_event","scriptId":"342","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/event.js","lineNumber":46,"columnNumber":43},"hitCount":9,"children":[2558],"positionTicks":[{"line":55,"ticks":1},{"line":49,"ticks":2},{"line":74,"ticks":1},{"line":51,"ticks":1},{"line":47,"ticks":4}]},{"id":2558,"callFrame":{"functionName":"LinkedList.insert","scriptId":"692","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/linkedList.js","lineNumber":25,"columnNumber":47},"hitCount":4,"positionTicks":[{"line":28,"ticks":4}]},{"id":2647,"callFrame":{"functionName":"get","scriptId":"10","url":"native collection.js","lineNumber":233,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":234,"ticks":1}]},{"id":2458,"callFrame":{"functionName":"ResourceMap.delete","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/common/textFileEditorModelManager.js","lineNumber":-1,"columnNumber":-1},"hitCount":4,"children":[2459],"positionTicks":[{"line":223,"ticks":4}]},{"id":2459,"callFrame":{"functionName":"delete","scriptId":"10","url":"native collection.js","lineNumber":294,"columnNumber":18},"hitCount":8,"children":[2460],"positionTicks":[{"line":295,"ticks":8}]},{"id":2460,"callFrame":{"functionName":"MapFindEntry","scriptId":"10","url":"native collection.js","lineNumber":39,"columnNumber":21},"hitCount":2,"positionTicks":[{"line":40,"ticks":2}]},{"id":2158,"callFrame":{"functionName":"","scriptId":"557","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/api/electron-browser/mainThreadDocuments.js","lineNumber":164,"columnNumber":90},"hitCount":6,"children":[2159],"positionTicks":[{"line":165,"ticks":3},{"line":166,"ticks":2},{"line":167,"ticks":1}]},{"id":2159,"callFrame":{"functionName":"BoundModelReferenceCollection.add","scriptId":"557","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/api/electron-browser/mainThreadDocuments.js","lineNumber":29,"columnNumber":63},"hitCount":13,"children":[2160,2183,2506],"positionTicks":[{"line":48,"ticks":1},{"line":35,"ticks":1},{"line":45,"ticks":2},{"line":30,"ticks":9}]},{"id":2160,"callFrame":{"functionName":"TextModel.getValueLength","scriptId":"930","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/model/textModel.js","lineNumber":278,"columnNumber":54},"hitCount":9,"children":[2161,2163,2573],"positionTicks":[{"line":282,"ticks":1},{"line":279,"ticks":8}]},{"id":2161,"callFrame":{"functionName":"TextModel.getFullModelRange","scriptId":"930","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/model/textModel.js","lineNumber":565,"columnNumber":57},"hitCount":8,"children":[2162,2570],"positionTicks":[{"line":569,"ticks":2},{"line":570,"ticks":1},{"line":566,"ticks":4},{"line":567,"ticks":1}]},{"id":2162,"callFrame":{"functionName":"TextModel.getLineCount","scriptId":"930","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/model/textModel.js","lineNumber":334,"columnNumber":52},"hitCount":6,"positionTicks":[{"line":337,"ticks":3},{"line":335,"ticks":3}]},{"id":2570,"callFrame":{"functionName":"TextModel.getLineMaxColumn","scriptId":"930","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/model/textModel.js","lineNumber":386,"columnNumber":56},"hitCount":2,"children":[2651],"positionTicks":[{"line":387,"ticks":1},{"line":390,"ticks":1}]},{"id":2651,"callFrame":{"functionName":"TextModel.getLineCount","scriptId":"930","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/model/textModel.js","lineNumber":334,"columnNumber":52},"hitCount":1,"positionTicks":[{"line":335,"ticks":1}]},{"id":2163,"callFrame":{"functionName":"TextModel.getValueLengthInRange","scriptId":"930","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/model/textModel.js","lineNumber":306,"columnNumber":61},"hitCount":17,"children":[2164,2238,2282],"positionTicks":[{"line":307,"ticks":5},{"line":310,"ticks":10},{"line":311,"ticks":2}]},{"id":2164,"callFrame":{"functionName":"Range.isEmpty","scriptId":"270","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/core/range.js","lineNumber":28,"columnNumber":43},"hitCount":2,"children":[2765],"positionTicks":[{"line":30,"ticks":2}]},{"id":2765,"callFrame":{"functionName":"Range.isEmpty","scriptId":"270","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/core/range.js","lineNumber":34,"columnNumber":33},"hitCount":14,"positionTicks":[{"line":37,"ticks":14}]},{"id":2238,"callFrame":{"functionName":"TextModel.validateRange","scriptId":"930","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/model/textModel.js","lineNumber":529,"columnNumber":53},"hitCount":11,"children":[2273],"positionTicks":[{"line":530,"ticks":6},{"line":531,"ticks":2},{"line":534,"ticks":3}]},{"id":2273,"callFrame":{"functionName":"TextModel._validatePosition","scriptId":"930","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/model/textModel.js","lineNumber":498,"columnNumber":57},"hitCount":3,"children":[2274],"positionTicks":[{"line":499,"ticks":2},{"line":508,"ticks":1}]},{"id":2274,"callFrame":{"functionName":"TextModel.getLineMaxColumn","scriptId":"930","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/model/textModel.js","lineNumber":386,"columnNumber":56},"hitCount":1,"children":[2281],"positionTicks":[{"line":390,"ticks":1}]},{"id":2281,"callFrame":{"functionName":"TextModel.getLineCount","scriptId":"930","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/model/textModel.js","lineNumber":334,"columnNumber":52},"hitCount":1,"positionTicks":[{"line":337,"ticks":1}]},{"id":2282,"callFrame":{"functionName":"TextModel.getOffsetAt","scriptId":"930","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/model/textModel.js","lineNumber":169,"columnNumber":51},"hitCount":8,"children":[2283,2582],"positionTicks":[{"line":170,"ticks":4},{"line":173,"ticks":4}]},{"id":2283,"callFrame":{"functionName":"PrefixSumComputer.getAccumulatedValue","scriptId":"1068","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/viewModel/prefixSumComputer.js","lineNumber":91,"columnNumber":67},"hitCount":4,"children":[2289],"positionTicks":[{"line":59,"ticks":4}]},{"id":2289,"callFrame":{"functionName":"PrefixSumComputer._getAccumulatedValue","scriptId":"1068","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/viewModel/prefixSumComputer.js","lineNumber":98,"columnNumber":68},"hitCount":6,"positionTicks":[{"line":112,"ticks":2},{"line":103,"ticks":1},{"line":111,"ticks":3}]},{"id":2582,"callFrame":{"functionName":"TextModel._assertNotDisposed","scriptId":"930","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/model/textModel.js","lineNumber":64,"columnNumber":58},"hitCount":1,"positionTicks":[{"line":65,"ticks":1}]},{"id":2573,"callFrame":{"functionName":"TextModel._assertNotDisposed","scriptId":"930","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/model/textModel.js","lineNumber":64,"columnNumber":58},"hitCount":2,"positionTicks":[{"line":65,"ticks":1},{"line":66,"ticks":1}]},{"id":2183,"callFrame":{"functionName":"setTimeout","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":64,"positionTicks":[{"line":45,"ticks":15},{"line":30,"ticks":49}]},{"id":2506,"callFrame":{"functionName":"get","scriptId":"773","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/common/editor/textEditorModel.js","lineNumber":61,"columnNumber":26},"hitCount":1,"children":[2507],"positionTicks":[{"line":62,"ticks":1}]},{"id":2507,"callFrame":{"functionName":"ModelServiceImpl.getModel","scriptId":"856","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/services/modelServiceImpl.js","lineNumber":420,"columnNumber":55},"hitCount":1,"positionTicks":[{"line":422,"ticks":1}]},{"id":2165,"callFrame":{"functionName":"","scriptId":"1097","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/extensions/node/rpcProtocol.js","lineNumber":70,"columnNumber":53},"hitCount":33,"children":[2657],"positionTicks":[{"line":72,"ticks":4},{"line":73,"ticks":2},{"line":74,"ticks":1},{"line":71,"ticks":26}]},{"id":2657,"callFrame":{"functionName":"RPCMultiplexer.send","scriptId":"1097","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/extensions/node/rpcProtocol.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[2658]},{"id":2658,"callFrame":{"functionName":"push","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":2431,"callFrame":{"functionName":"nop","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":606,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":607,"ticks":1}]},{"id":2669,"callFrame":{"functionName":"","scriptId":"481","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textmodelResolver/common/textModelResolverService.js","lineNumber":122,"columnNumber":44},"hitCount":3,"positionTicks":[{"line":123,"ticks":3}]},{"id":2449,"callFrame":{"functionName":"enter","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":872,"columnNumber":24},"hitCount":12,"positionTicks":[{"line":873,"ticks":1},{"line":874,"ticks":2},{"line":875,"ticks":9}]},{"id":2371,"callFrame":{"functionName":"completed","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1078,"columnNumber":22},"hitCount":7,"children":[2663],"positionTicks":[{"line":1088,"ticks":1},{"line":1079,"ticks":6}]},{"id":2663,"callFrame":{"functionName":"_setState","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1046,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":1047,"ticks":1}]},{"id":2534,"callFrame":{"functionName":"CompletePromise_ctor","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1470,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":1473,"ticks":1}]},{"id":2466,"callFrame":{"functionName":"bind","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":2378,"callFrame":{"functionName":"enter","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":872,"columnNumber":24},"hitCount":4,"positionTicks":[{"line":873,"ticks":3},{"line":874,"ticks":1}]},{"id":2470,"callFrame":{"functionName":"setCompleteValue","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1276,"columnNumber":29},"hitCount":4,"children":[2471],"positionTicks":[{"line":1282,"ticks":1},{"line":1277,"ticks":2},{"line":1279,"ticks":1}]},{"id":2471,"callFrame":{"functionName":"_setState","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":-1,"columnNumber":-1},"hitCount":3,"positionTicks":[{"line":1285,"ticks":3}]},{"id":2228,"callFrame":{"functionName":"nop","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":606,"columnNumber":16},"hitCount":2,"positionTicks":[{"line":607,"ticks":2}]},{"id":2388,"callFrame":{"functionName":"","scriptId":"478","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/electron-browser/textFileService.js","lineNumber":36,"columnNumber":103},"hitCount":10,"positionTicks":[{"line":47,"ticks":1},{"line":41,"ticks":1},{"line":37,"ticks":3},{"line":38,"ticks":1},{"line":39,"ticks":4}]},{"id":2500,"callFrame":{"functionName":"_setState","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1046,"columnNumber":28},"hitCount":0,"children":[2501]},{"id":2501,"callFrame":{"functionName":"notifySuccess","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1151,"columnNumber":26},"hitCount":3,"positionTicks":[{"line":1152,"ticks":3}]},{"id":2572,"callFrame":{"functionName":"enter","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":872,"columnNumber":24},"hitCount":4,"positionTicks":[{"line":873,"ticks":1},{"line":875,"ticks":3}]},{"id":2261,"callFrame":{"functionName":"completed","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1078,"columnNumber":22},"hitCount":7,"children":[2278],"positionTicks":[{"line":1082,"ticks":1},{"line":1079,"ticks":6}]},{"id":2278,"callFrame":{"functionName":"_setState","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1046,"columnNumber":28},"hitCount":2,"positionTicks":[{"line":1047,"ticks":2}]},{"id":2199,"callFrame":{"functionName":"ModelBuilder.finish","scriptId":"826","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/electron-browser/modelBuilder.js","lineNumber":159,"columnNumber":49},"hitCount":1,"children":[2201,2295],"positionTicks":[{"line":160,"ticks":1}]},{"id":2201,"callFrame":{"functionName":"ModelLineBasedBuilder.finish","scriptId":"826","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/electron-browser/modelBuilder.js","lineNumber":63,"columnNumber":58},"hitCount":2,"positionTicks":[{"line":68,"ticks":2}]},{"id":2295,"callFrame":{"functionName":"ModelLineBasedBuilder.acceptLines","scriptId":"826","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/electron-browser/modelBuilder.js","lineNumber":48,"columnNumber":63},"hitCount":7,"children":[2296],"positionTicks":[{"line":49,"ticks":3},{"line":57,"ticks":2},{"line":53,"ticks":2}]},{"id":2296,"callFrame":{"functionName":"optimizeStringMemory","scriptId":"826","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/electron-browser/modelBuilder.js","lineNumber":14,"columnNumber":33},"hitCount":0,"children":[2297,2486,2754]},{"id":2297,"callFrame":{"functionName":"Buffer.toString","scriptId":"32","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/electron-browser/modelBuilder.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[2298]},{"id":2298,"callFrame":{"functionName":"slowToString","scriptId":"32","url":"buffer.js","lineNumber":427,"columnNumber":21},"hitCount":3,"children":[2589],"positionTicks":[{"line":467,"ticks":1},{"line":428,"ticks":1},{"line":439,"ticks":1}]},{"id":2589,"callFrame":{"functionName":"utf8Slice","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":467,"ticks":1}]},{"id":2486,"callFrame":{"functionName":"Buffer.write","scriptId":"32","url":"buffer.js","lineNumber":721,"columnNumber":33},"hitCount":1,"children":[2487],"positionTicks":[{"line":730,"ticks":1}]},{"id":2487,"callFrame":{"functionName":"utf8Write","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":772,"ticks":2}]},{"id":2754,"callFrame":{"functionName":"slowToString","scriptId":"32","url":"buffer.js","lineNumber":427,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":428,"ticks":1}]},{"id":1779,"callFrame":{"functionName":"runMicrotasks","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":109,"ticks":2}]},{"id":502,"callFrame":{"functionName":"processImmediate","scriptId":"49","url":"timers.js","lineNumber":591,"columnNumber":25},"hitCount":1,"children":[503,3261],"positionTicks":[{"line":599,"ticks":1}]},{"id":503,"callFrame":{"functionName":"tryOnImmediate","scriptId":"49","url":"timers.js","lineNumber":640,"columnNumber":23},"hitCount":5,"children":[504],"positionTicks":[{"line":641,"ticks":5}]},{"id":504,"callFrame":{"functionName":"runCallback","scriptId":"49","url":"timers.js","lineNumber":665,"columnNumber":20},"hitCount":11,"children":[505],"positionTicks":[{"line":672,"ticks":10},{"line":668,"ticks":1}]},{"id":505,"callFrame":{"functionName":"","scriptId":"867","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/ipc/node/ipc.net.js","lineNumber":120,"columnNumber":38},"hitCount":4,"children":[506,717,3256],"positionTicks":[{"line":121,"ticks":3},{"line":131,"ticks":1}]},{"id":506,"callFrame":{"functionName":"Socket.write","scriptId":"40","url":"net.js","lineNumber":664,"columnNumber":33},"hitCount":2,"children":[507],"positionTicks":[{"line":665,"ticks":1},{"line":121,"ticks":1}]},{"id":507,"callFrame":{"functionName":"Writable.write","scriptId":"45","url":"_stream_writable.js","lineNumber":218,"columnNumber":35},"hitCount":1,"children":[508],"positionTicks":[{"line":240,"ticks":1}]},{"id":508,"callFrame":{"functionName":"writeOrBuffer","scriptId":"45","url":"_stream_writable.js","lineNumber":289,"columnNumber":22},"hitCount":7,"children":[509,3313],"positionTicks":[{"line":290,"ticks":7}]},{"id":509,"callFrame":{"functionName":"doWrite","scriptId":"45","url":"_stream_writable.js","lineNumber":320,"columnNumber":16},"hitCount":0,"children":[510]},{"id":510,"callFrame":{"functionName":"Socket._write","scriptId":"40","url":"net.js","lineNumber":741,"columnNumber":34},"hitCount":1,"children":[511],"positionTicks":[{"line":305,"ticks":1}]},{"id":511,"callFrame":{"functionName":"Socket._writeGeneric","scriptId":"40","url":"net.js","lineNumber":673,"columnNumber":41},"hitCount":1,"children":[512],"positionTicks":[{"line":698,"ticks":1}]},{"id":512,"callFrame":{"functionName":"createWriteReq","scriptId":"40","url":"net.js","lineNumber":745,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":771,"ticks":1}]},{"id":3313,"callFrame":{"functionName":"Socket._writeGeneric","scriptId":"40","url":"net.js","lineNumber":673,"columnNumber":41},"hitCount":1,"children":[3333,3345],"positionTicks":[{"line":696,"ticks":1}]},{"id":3333,"callFrame":{"functionName":"createWriteReq","scriptId":"40","url":"net.js","lineNumber":745,"columnNumber":23},"hitCount":0,"children":[3334]},{"id":3334,"callFrame":{"functionName":"writeBuffer","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":771,"ticks":1}]},{"id":3345,"callFrame":{"functionName":"onwrite","scriptId":"45","url":"_stream_writable.js","lineNumber":350,"columnNumber":16},"hitCount":0,"children":[3346]},{"id":3346,"callFrame":{"functionName":"","scriptId":"72","url":"/Users/bpasero/Development/monaco/.build/electron/Code - OSS.app/Contents/Resources/electron.asar/common/init.js","lineNumber":11,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":13,"ticks":1}]},{"id":717,"callFrame":{"functionName":"Protocol._writeBuffer.class_1.take","scriptId":"867","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/ipc/node/ipc.net.js","lineNumber":45,"columnNumber":50},"hitCount":1,"children":[718],"positionTicks":[{"line":121,"ticks":1}]},{"id":718,"callFrame":{"functionName":"Buffer.concat","scriptId":"32","url":"buffer.js","lineNumber":304,"columnNumber":24},"hitCount":3,"children":[719,2676,2677],"positionTicks":[{"line":305,"ticks":3}]},{"id":719,"callFrame":{"functionName":"Buffer.allocUnsafe","scriptId":"32","url":"buffer.js","lineNumber":149,"columnNumber":29},"hitCount":1,"children":[720],"positionTicks":[{"line":151,"ticks":1}]},{"id":720,"callFrame":{"functionName":"allocate","scriptId":"32","url":"buffer.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[721]},{"id":721,"callFrame":{"functionName":"createUnsafeBuffer","scriptId":"32","url":"buffer.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[722]},{"id":722,"callFrame":{"functionName":"createUnsafeArrayBuffer","scriptId":"32","url":"buffer.js","lineNumber":39,"columnNumber":32},"hitCount":99,"positionTicks":[{"line":40,"ticks":99}]},{"id":2676,"callFrame":{"functionName":"isBuffer","scriptId":"32","url":"buffer.js","lineNumber":279,"columnNumber":35},"hitCount":2,"positionTicks":[{"line":281,"ticks":2}]},{"id":2677,"callFrame":{"functionName":"copy","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":28,"positionTicks":[{"line":327,"ticks":28}]},{"id":3256,"callFrame":{"functionName":"Buffer.concat","scriptId":"32","url":"buffer.js","lineNumber":304,"columnNumber":24},"hitCount":2,"children":[3263,3267],"positionTicks":[{"line":328,"ticks":1},{"line":305,"ticks":1}]},{"id":3263,"callFrame":{"functionName":"copy","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":327,"ticks":1}]},{"id":3267,"callFrame":{"functionName":"isBuffer","scriptId":"32","url":"buffer.js","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":325,"ticks":1}]},{"id":3261,"callFrame":{"functionName":"set _needImmediateCallback","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":634,"ticks":2}]},{"id":582,"callFrame":{"functionName":"","scriptId":"285","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/browser/parts/quickopen/quickOpenController.js","lineNumber":397,"columnNumber":69},"hitCount":0,"children":[583]},{"id":583,"callFrame":{"functionName":"Emitter.fire","scriptId":"342","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/event.js","lineNumber":88,"columnNumber":42},"hitCount":0,"children":[584]},{"id":584,"callFrame":{"functionName":"CallbackList.invoke","scriptId":"741","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/callbackList.js","lineNumber":21,"columnNumber":49},"hitCount":1,"children":[585],"positionTicks":[{"line":33,"ticks":1}]},{"id":585,"callFrame":{"functionName":"","scriptId":"154","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/electron-browser/workbench.js","lineNumber":698,"columnNumber":63},"hitCount":0,"children":[586]},{"id":586,"callFrame":{"functionName":"WorkbenchMessageService.resume","scriptId":"1047","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/message/browser/messageService.js","lineNumber":32,"columnNumber":60},"hitCount":1,"positionTicks":[{"line":35,"ticks":1}]},{"id":620,"callFrame":{"functionName":"channel.onread","scriptId":"38","url":"internal/child_process.js","lineNumber":454,"columnNumber":27},"hitCount":15,"children":[621,3292],"positionTicks":[{"line":479,"ticks":1},{"line":476,"ticks":6},{"line":455,"ticks":8}]},{"id":621,"callFrame":{"functionName":"handleMessage","scriptId":"38","url":"internal/child_process.js","lineNumber":752,"columnNumber":22},"hitCount":0,"children":[622]},{"id":622,"callFrame":{"functionName":"","scriptId":"72","url":"/Users/bpasero/Development/monaco/.build/electron/Code - OSS.app/Contents/Resources/electron.asar/common/init.js","lineNumber":11,"columnNumber":18},"hitCount":0,"children":[623]},{"id":623,"callFrame":{"functionName":"nextTick","scriptId":"67","url":"internal/process/next_tick.js","lineNumber":139,"columnNumber":19},"hitCount":2,"positionTicks":[{"line":154,"ticks":1},{"line":140,"ticks":1}]},{"id":3292,"callFrame":{"functionName":"StringDecoder.write","scriptId":"39","url":"string_decoder.js","lineNumber":48,"columnNumber":40},"hitCount":11,"children":[3293],"positionTicks":[{"line":49,"ticks":11}]},{"id":3293,"callFrame":{"functionName":"utf8Text","scriptId":"39","url":"string_decoder.js","lineNumber":176,"columnNumber":17},"hitCount":0,"children":[3294,3295]},{"id":3294,"callFrame":{"functionName":"utf8CheckIncomplete","scriptId":"39","url":"string_decoder.js","lineNumber":99,"columnNumber":28},"hitCount":6,"positionTicks":[{"line":100,"ticks":6}]},{"id":3295,"callFrame":{"functionName":"Buffer.toString","scriptId":"32","url":"buffer.js","lineNumber":494,"columnNumber":36},"hitCount":0,"children":[3296]},{"id":3296,"callFrame":{"functionName":"slowToString","scriptId":"32","url":"buffer.js","lineNumber":427,"columnNumber":21},"hitCount":2,"positionTicks":[{"line":429,"ticks":2}]},{"id":670,"callFrame":{"functionName":"(garbage collector)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":4945},{"id":736,"callFrame":{"functionName":"afterWrite","scriptId":"40","url":"net.js","lineNumber":800,"columnNumber":19},"hitCount":1,"children":[737],"positionTicks":[{"line":802,"ticks":1}]},{"id":737,"callFrame":{"functionName":"onwrite","scriptId":"45","url":"_stream_writable.js","lineNumber":350,"columnNumber":16},"hitCount":3,"children":[3287,3312],"positionTicks":[{"line":362,"ticks":1},{"line":351,"ticks":2}]},{"id":3287,"callFrame":{"functionName":"clearBuffer","scriptId":"45","url":"_stream_writable.js","lineNumber":397,"columnNumber":20},"hitCount":2,"children":[3288],"positionTicks":[{"line":448,"ticks":1},{"line":398,"ticks":1}]},{"id":3288,"callFrame":{"functionName":"doWrite","scriptId":"45","url":"_stream_writable.js","lineNumber":320,"columnNumber":16},"hitCount":0,"children":[3289]},{"id":3289,"callFrame":{"functionName":"Socket._writev","scriptId":"40","url":"net.js","lineNumber":736,"columnNumber":35},"hitCount":0,"children":[3290]},{"id":3290,"callFrame":{"functionName":"Socket._writeGeneric","scriptId":"40","url":"net.js","lineNumber":673,"columnNumber":41},"hitCount":0,"children":[3291]},{"id":3291,"callFrame":{"functionName":"writev","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":712,"ticks":1}]},{"id":3312,"callFrame":{"functionName":"onCorkedFinish","scriptId":"45","url":"_stream_writable.js","lineNumber":538,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":543,"ticks":1}]},{"id":1044,"callFrame":{"functionName":"","scriptId":"104","url":"original-fs.js","lineNumber":112,"columnNumber":17},"hitCount":73,"children":[1045,1304,1329,2678],"deoptReason":"Bad value context for arguments value","positionTicks":[{"line":113,"ticks":65},{"line":114,"ticks":6},{"line":115,"ticks":2}]},{"id":1045,"callFrame":{"functionName":"","scriptId":"185","url":"/Users/bpasero/Development/monaco/node_modules/graceful-fs/polyfills.js","lineNumber":282,"columnNumber":42},"hitCount":6,"children":[1046],"positionTicks":[{"line":283,"ticks":5},{"line":286,"ticks":1}]},{"id":1046,"callFrame":{"functionName":"","scriptId":"266","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/async.js","lineNumber":619,"columnNumber":105},"hitCount":7,"children":[1047],"positionTicks":[{"line":620,"ticks":7}]},{"id":1047,"callFrame":{"functionName":"_completed","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1033,"columnNumber":29},"hitCount":9,"children":[1048,1288],"positionTicks":[{"line":1034,"ticks":8},{"line":1036,"ticks":1}]},{"id":1048,"callFrame":{"functionName":"_run","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1063,"columnNumber":23},"hitCount":7,"children":[1049],"positionTicks":[{"line":1064,"ticks":4},{"line":1070,"ticks":3}]},{"id":1049,"callFrame":{"functionName":"enter","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":843,"columnNumber":24},"hitCount":20,"children":[1050],"positionTicks":[{"line":846,"ticks":3},{"line":851,"ticks":2},{"line":852,"ticks":5},{"line":845,"ticks":4},{"line":844,"ticks":3},{"line":847,"ticks":3}]},{"id":1050,"callFrame":{"functionName":"notifySuccess","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1151,"columnNumber":26},"hitCount":68,"children":[1051,1053,1105,1116,1202],"positionTicks":[{"line":1152,"ticks":9},{"line":1170,"ticks":20},{"line":1172,"ticks":3},{"line":1174,"ticks":2},{"line":1161,"ticks":16},{"line":1177,"ticks":1},{"line":1163,"ticks":1},{"line":1167,"ticks":16}]},{"id":1051,"callFrame":{"functionName":"","scriptId":"1033","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/files/node/fileService.js","lineNumber":420,"columnNumber":56},"hitCount":15,"children":[1052,1111,1215,1230],"positionTicks":[{"line":421,"ticks":8},{"line":422,"ticks":5},{"line":423,"ticks":2}]},{"id":1052,"callFrame":{"functionName":"fs.Stats.isDirectory","scriptId":"104","url":"original-fs.js","lineNumber":173,"columnNumber":41},"hitCount":3,"children":[1133],"positionTicks":[{"line":176,"ticks":2},{"line":174,"ticks":1}]},{"id":1133,"callFrame":{"functionName":"fs.Stats._checkModeProperty","scriptId":"104","url":"original-fs.js","lineNumber":169,"columnNumber":48},"hitCount":1,"positionTicks":[{"line":170,"ticks":1}]},{"id":1111,"callFrame":{"functionName":"StatResolver","scriptId":"1033","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/files/node/fileService.js","lineNumber":632,"columnNumber":29},"hitCount":16,"children":[1112,1146,1159,1281],"positionTicks":[{"line":640,"ticks":1},{"line":635,"ticks":3},{"line":422,"ticks":10},{"line":639,"ticks":2}]},{"id":1112,"callFrame":{"functionName":"etag","scriptId":"1033","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/files/node/fileService.js","lineNumber":7,"columnNumber":17},"hitCount":4,"children":[1113,1121,1135,1155,1156],"positionTicks":[{"line":8,"ticks":1},{"line":19,"ticks":2},{"line":422,"ticks":1}]},{"id":1113,"callFrame":{"functionName":"digest","scriptId":"97","url":"crypto.js","lineNumber":78,"columnNumber":39},"hitCount":0,"children":[1114]},{"id":1114,"callFrame":{"functionName":"digest","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":83,"ticks":1}]},{"id":1121,"callFrame":{"functionName":"update","scriptId":"97","url":"crypto.js","lineNumber":71,"columnNumber":39},"hitCount":3,"children":[1122],"positionTicks":[{"line":422,"ticks":3}]},{"id":1122,"callFrame":{"functionName":"update","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":8,"positionTicks":[{"line":75,"ticks":2},{"line":422,"ticks":5},{"line":639,"ticks":1}]},{"id":1135,"callFrame":{"functionName":"Hash","scriptId":"97","url":"crypto.js","lineNumber":52,"columnNumber":13},"hitCount":3,"children":[1136],"positionTicks":[{"line":422,"ticks":3}]},{"id":1136,"callFrame":{"functionName":"Hash","scriptId":"97","url":"crypto.js","lineNumber":52,"columnNumber":13},"hitCount":11,"children":[1150,1208],"positionTicks":[{"line":57,"ticks":10},{"line":53,"ticks":1}]},{"id":1150,"callFrame":{"functionName":"","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":22,"positionTicks":[{"line":57,"ticks":22}]},{"id":1208,"callFrame":{"functionName":"LazyTransform","scriptId":"98","url":"internal/streams/lazy_transform.js","lineNumber":10,"columnNumber":22},"hitCount":2,"positionTicks":[{"line":11,"ticks":2}]},{"id":1155,"callFrame":{"functionName":"digest","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":19,"ticks":1}]},{"id":1156,"callFrame":{"functionName":"String","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":1146,"callFrame":{"functionName":"basename","scriptId":"55","url":"path.js","lineNumber":1351,"columnNumber":29},"hitCount":4,"children":[1271],"positionTicks":[{"line":1352,"ticks":1},{"line":1411,"ticks":1},{"line":1364,"ticks":1},{"line":1423,"ticks":1}]},{"id":1271,"callFrame":{"functionName":"slice","scriptId":"7","url":"native string.js","lineNumber":40,"columnNumber":20},"hitCount":2,"positionTicks":[{"line":41,"ticks":2}]},{"id":1159,"callFrame":{"functionName":"get","scriptId":"236","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/uri.js","lineNumber":268,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":271,"ticks":1}]},{"id":1281,"callFrame":{"functionName":"_URI.toString","scriptId":"236","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/uri.js","lineNumber":277,"columnNumber":43},"hitCount":2,"positionTicks":[{"line":282,"ticks":2}]},{"id":1215,"callFrame":{"functionName":"digest","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":17,"positionTicks":[{"line":422,"ticks":17}]},{"id":1230,"callFrame":{"functionName":"String","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":6},{"id":1053,"callFrame":{"functionName":"_setCompleteValue","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1049,"columnNumber":36},"hitCount":2,"children":[1054,1223],"positionTicks":[{"line":1050,"ticks":2}]},{"id":1054,"callFrame":{"functionName":"_run","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1063,"columnNumber":23},"hitCount":6,"children":[1055,1225],"positionTicks":[{"line":1050,"ticks":5},{"line":1070,"ticks":1}]},{"id":1055,"callFrame":{"functionName":"enter","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":723,"columnNumber":24},"hitCount":6,"children":[1056,1224],"positionTicks":[{"line":746,"ticks":2},{"line":724,"ticks":2},{"line":748,"ticks":1},{"line":734,"ticks":1}]},{"id":1056,"callFrame":{"functionName":"CompletePromise_then","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1532,"columnNumber":47},"hitCount":9,"children":[1057],"positionTicks":[{"line":1533,"ticks":9}]},{"id":1057,"callFrame":{"functionName":"_completed","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1033,"columnNumber":29},"hitCount":2,"children":[1058,1091],"positionTicks":[{"line":1034,"ticks":2}]},{"id":1058,"callFrame":{"functionName":"_run","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1063,"columnNumber":23},"hitCount":3,"children":[1059,1257],"positionTicks":[{"line":1064,"ticks":3}]},{"id":1059,"callFrame":{"functionName":"enter","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":843,"columnNumber":24},"hitCount":2,"children":[1060],"positionTicks":[{"line":844,"ticks":2}]},{"id":1060,"callFrame":{"functionName":"notifySuccess","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1151,"columnNumber":26},"hitCount":31,"children":[1061,1216,1265],"positionTicks":[{"line":1158,"ticks":1},{"line":1170,"ticks":3},{"line":1172,"ticks":1},{"line":1174,"ticks":1},{"line":1167,"ticks":25}]},{"id":1061,"callFrame":{"functionName":"","scriptId":"1033","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/files/node/fileService.js","lineNumber":126,"columnNumber":56},"hitCount":35,"children":[1062,1092,1132,1149,1161,1231,3225,3320,3326,3343],"positionTicks":[{"line":129,"ticks":2},{"line":137,"ticks":1},{"line":141,"ticks":12},{"line":142,"ticks":10},{"line":127,"ticks":10}]},{"id":1062,"callFrame":{"functionName":"FileService.configuredAutoGuessEncoding","scriptId":"1033","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/files/node/fileService.js","lineNumber":479,"columnNumber":69},"hitCount":17,"children":[1063,1163,1182],"positionTicks":[{"line":480,"ticks":4},{"line":481,"ticks":5},{"line":482,"ticks":8}]},{"id":1063,"callFrame":{"functionName":"TextResourceConfigurationService.getConfiguration","scriptId":"872","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/services/resourceConfigurationImpl.js","lineNumber":38,"columnNumber":79},"hitCount":8,"children":[1064,1070,1140],"positionTicks":[{"line":42,"ticks":2},{"line":44,"ticks":5},{"line":39,"ticks":1}]},{"id":1064,"callFrame":{"functionName":"TextResourceConfigurationService.getLanguage","scriptId":"872","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/services/resourceConfigurationImpl.js","lineNumber":44,"columnNumber":74},"hitCount":5,"children":[1065,1145],"positionTicks":[{"line":50,"ticks":3},{"line":51,"ticks":2}]},{"id":1065,"callFrame":{"functionName":"ModeServiceImpl.getModeIdByFilenameOrFirstLine","scriptId":"835","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/services/modeServiceImpl.js","lineNumber":41,"columnNumber":76},"hitCount":0,"children":[1066]},{"id":1066,"callFrame":{"functionName":"LanguagesRegistry.getModeIdsFromFilenameOrFirstLine","scriptId":"1038","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/services/languagesRegistry.js","lineNumber":240,"columnNumber":81},"hitCount":3,"children":[1067,1101,1117],"positionTicks":[{"line":480,"ticks":2},{"line":246,"ticks":1}]},{"id":1067,"callFrame":{"functionName":"LanguagesRegistry.extractModeIds","scriptId":"1038","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/services/languagesRegistry.js","lineNumber":194,"columnNumber":62},"hitCount":6,"children":[1068,1090,1151],"positionTicks":[{"line":208,"ticks":1},{"line":195,"ticks":4},{"line":203,"ticks":1}]},{"id":1068,"callFrame":{"functionName":"filter","scriptId":"6","url":"native array.js","lineNumber":767,"columnNumber":20},"hitCount":1,"children":[1069,1148],"positionTicks":[{"line":768,"ticks":1}]},{"id":1069,"callFrame":{"functionName":"InnerArrayFilter","scriptId":"6","url":"native array.js","lineNumber":754,"columnNumber":25},"hitCount":14,"children":[1204],"positionTicks":[{"line":755,"ticks":14}]},{"id":1204,"callFrame":{"functionName":"","scriptId":"1038","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/services/languagesRegistry.js","lineNumber":208,"columnNumber":32},"hitCount":0,"children":[1205]},{"id":1205,"callFrame":{"functionName":"hasOwnProperty","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":6},{"id":1148,"callFrame":{"functionName":"ArraySpeciesCreate","scriptId":"6","url":"native array.js","lineNumber":22,"columnNumber":27},"hitCount":2,"positionTicks":[{"line":23,"ticks":2}]},{"id":1090,"callFrame":{"functionName":"map","scriptId":"6","url":"native array.js","lineNumber":831,"columnNumber":17},"hitCount":12,"children":[1115,1119,1142,1294],"positionTicks":[{"line":832,"ticks":12}]},{"id":1115,"callFrame":{"functionName":"ArraySpeciesCreate","scriptId":"6","url":"native array.js","lineNumber":22,"columnNumber":27},"hitCount":3,"positionTicks":[{"line":23,"ticks":3}]},{"id":1119,"callFrame":{"functionName":"","scriptId":"1038","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/services/languagesRegistry.js","lineNumber":202,"columnNumber":29},"hitCount":5,"children":[1120],"positionTicks":[{"line":203,"ticks":1},{"line":204,"ticks":1},{"line":205,"ticks":1},{"line":207,"ticks":2}]},{"id":1120,"callFrame":{"functionName":"hasOwnProperty","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":17},{"id":1142,"callFrame":{"functionName":"","scriptId":"1038","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/services/languagesRegistry.js","lineNumber":201,"columnNumber":29},"hitCount":6,"positionTicks":[{"line":202,"ticks":6}]},{"id":1294,"callFrame":{"functionName":"trim","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":1151,"callFrame":{"functionName":"split","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":10},{"id":1101,"callFrame":{"functionName":"join","scriptId":"6","url":"native array.js","lineNumber":287,"columnNumber":18},"hitCount":1,"children":[1102],"positionTicks":[{"line":288,"ticks":1}]},{"id":1102,"callFrame":{"functionName":"InnerArrayJoin","scriptId":"6","url":"native array.js","lineNumber":274,"columnNumber":23},"hitCount":2,"children":[1103],"positionTicks":[{"line":275,"ticks":2}]},{"id":1103,"callFrame":{"functionName":"Join","scriptId":"6","url":"native array.js","lineNumber":120,"columnNumber":13},"hitCount":1,"children":[1104,1203],"positionTicks":[{"line":121,"ticks":1}]},{"id":1104,"callFrame":{"functionName":"DoJoin","scriptId":"6","url":"native array.js","lineNumber":95,"columnNumber":15},"hitCount":16,"children":[1152],"positionTicks":[{"line":96,"ticks":16}]},{"id":1152,"callFrame":{"functionName":"ConvertToString","scriptId":"6","url":"native array.js","lineNumber":133,"columnNumber":24},"hitCount":3,"positionTicks":[{"line":134,"ticks":3}]},{"id":1203,"callFrame":{"functionName":"StackPush","scriptId":"6","url":"native array.js","lineNumber":80,"columnNumber":18},"hitCount":2,"positionTicks":[{"line":81,"ticks":2}]},{"id":1117,"callFrame":{"functionName":"guessMimeTypes","scriptId":"716","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/mime.js","lineNumber":81,"columnNumber":27},"hitCount":3,"children":[1118,1126,1256],"positionTicks":[{"line":82,"ticks":1},{"line":94,"ticks":1},{"line":87,"ticks":1}]},{"id":1118,"callFrame":{"functionName":"basename","scriptId":"344","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/paths.js","lineNumber":58,"columnNumber":21},"hitCount":7,"positionTicks":[{"line":89,"ticks":4},{"line":59,"ticks":2},{"line":60,"ticks":1}]},{"id":1126,"callFrame":{"functionName":"guessMimeTypeByPath","scriptId":"716","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/mime.js","lineNumber":107,"columnNumber":32},"hitCount":52,"children":[1127],"positionTicks":[{"line":114,"ticks":17},{"line":123,"ticks":8},{"line":115,"ticks":1},{"line":133,"ticks":1},{"line":117,"ticks":24},{"line":125,"ticks":1}]},{"id":1127,"callFrame":{"functionName":"endsWith","scriptId":"111","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/mime.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[1128]},{"id":1128,"callFrame":{"functionName":"indexOf","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":62},{"id":1256,"callFrame":{"functionName":"toLowerCase","scriptId":"19","url":"native i18n.js","lineNumber":1252,"columnNumber":24},"hitCount":4,"positionTicks":[{"line":1253,"ticks":4}]},{"id":1145,"callFrame":{"functionName":"ModelServiceImpl.getModel","scriptId":"856","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/services/modelServiceImpl.js","lineNumber":420,"columnNumber":55},"hitCount":10,"positionTicks":[{"line":480,"ticks":1},{"line":197,"ticks":1},{"line":127,"ticks":8}]},{"id":1070,"callFrame":{"functionName":"WorkspaceService.getConfiguration","scriptId":"465","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/configuration/node/configurationService.js","lineNumber":162,"columnNumber":63},"hitCount":3,"children":[1071,1138,1279],"positionTicks":[{"line":163,"ticks":1},{"line":167,"ticks":2}]},{"id":1071,"callFrame":{"functionName":"Configuration.getSection","scriptId":"816","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/configuration/common/configurationModels.js","lineNumber":186,"columnNumber":54},"hitCount":7,"children":[1072],"positionTicks":[{"line":187,"ticks":1},{"line":191,"ticks":6}]},{"id":1072,"callFrame":{"functionName":"Configuration.getSection","scriptId":"815","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/configuration/common/configurationModels.js","lineNumber":340,"columnNumber":54},"hitCount":0,"children":[1073,1129]},{"id":1073,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":16,"children":[1074],"positionTicks":[{"line":17,"ticks":15},{"line":12,"ticks":1}]},{"id":1074,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":0,"children":[1075]},{"id":1075,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":3,"children":[1076],"positionTicks":[{"line":776,"ticks":3}]},{"id":1076,"callFrame":{"functionName":"","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":16,"columnNumber":42},"hitCount":18,"children":[1077],"positionTicks":[{"line":17,"ticks":5},{"line":18,"ticks":12},{"line":22,"ticks":1}]},{"id":1077,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":35,"children":[1078,1154],"positionTicks":[{"line":16,"ticks":1},{"line":17,"ticks":20},{"line":9,"ticks":2},{"line":12,"ticks":12}]},{"id":1078,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":2,"children":[1079],"positionTicks":[{"line":794,"ticks":2}]},{"id":1079,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":5,"children":[1080],"positionTicks":[{"line":776,"ticks":5}]},{"id":1080,"callFrame":{"functionName":"","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":16,"columnNumber":42},"hitCount":53,"children":[1081,1153,1160],"positionTicks":[{"line":24,"ticks":1},{"line":17,"ticks":8},{"line":18,"ticks":8},{"line":19,"ticks":1},{"line":22,"ticks":35}]},{"id":1081,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":56,"children":[1082],"positionTicks":[{"line":16,"ticks":1},{"line":9,"ticks":12},{"line":17,"ticks":25},{"line":12,"ticks":18}]},{"id":1082,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":0,"children":[1083]},{"id":1083,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":3,"children":[1084],"positionTicks":[{"line":776,"ticks":3}]},{"id":1084,"callFrame":{"functionName":"","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":16,"columnNumber":42},"hitCount":56,"children":[1085],"positionTicks":[{"line":24,"ticks":2},{"line":17,"ticks":7},{"line":18,"ticks":9},{"line":22,"ticks":38}]},{"id":1085,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":70,"children":[1086],"positionTicks":[{"line":17,"ticks":47},{"line":9,"ticks":15},{"line":12,"ticks":8}]},{"id":1086,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":0,"children":[1087]},{"id":1087,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":12,"children":[1088],"positionTicks":[{"line":776,"ticks":12}]},{"id":1088,"callFrame":{"functionName":"","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":16,"columnNumber":42},"hitCount":29,"children":[1089],"positionTicks":[{"line":24,"ticks":1},{"line":17,"ticks":6},{"line":18,"ticks":3},{"line":19,"ticks":1},{"line":22,"ticks":18}]},{"id":1089,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":36,"children":[1107],"positionTicks":[{"line":9,"ticks":13},{"line":17,"ticks":13},{"line":12,"ticks":10}]},{"id":1107,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":0,"children":[1108]},{"id":1108,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":2,"children":[1109],"positionTicks":[{"line":776,"ticks":2}]},{"id":1109,"callFrame":{"functionName":"","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":16,"columnNumber":42},"hitCount":14,"children":[1110],"positionTicks":[{"line":17,"ticks":1},{"line":22,"ticks":13}]},{"id":1110,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":1,"children":[1123],"positionTicks":[{"line":9,"ticks":1}]},{"id":1123,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":0,"children":[1124]},{"id":1124,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":1,"children":[1125],"positionTicks":[{"line":776,"ticks":1}]},{"id":1125,"callFrame":{"functionName":"","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":16,"columnNumber":42},"hitCount":2,"positionTicks":[{"line":22,"ticks":2}]},{"id":1153,"callFrame":{"functionName":"Position.equals","scriptId":"532","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/core/position.js","lineNumber":24,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":32,"ticks":1}]},{"id":1160,"callFrame":{"functionName":"","scriptId":"697","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/parts/preferences/common/preferencesModels.js","lineNumber":782,"columnNumber":57},"hitCount":1,"positionTicks":[{"line":920,"ticks":1}]},{"id":1154,"callFrame":{"functionName":"","scriptId":"271","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/editorCommon.js","lineNumber":0,"columnNumber":93},"hitCount":1,"positionTicks":[{"line":177,"ticks":1}]},{"id":1129,"callFrame":{"functionName":"Configuration.getConsolidateConfigurationModel","scriptId":"815","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/configuration/node/configurationService.js","lineNumber":-1,"columnNumber":-1},"hitCount":1,"children":[1130,1251],"positionTicks":[{"line":397,"ticks":1}]},{"id":1130,"callFrame":{"functionName":"ConfigurationModel.override","scriptId":"815","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/configuration/common/configurationModels.js","lineNumber":67,"columnNumber":57},"hitCount":8,"children":[1131,1134],"positionTicks":[{"line":72,"ticks":3},{"line":68,"ticks":4},{"line":69,"ticks":1}]},{"id":1131,"callFrame":{"functionName":"ConfigurationModel","scriptId":"815","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/configuration/common/configurationModels.js","lineNumber":18,"columnNumber":35},"hitCount":5,"children":[1263],"positionTicks":[{"line":19,"ticks":1},{"line":20,"ticks":1},{"line":22,"ticks":1},{"line":23,"ticks":2}]},{"id":1263,"callFrame":{"functionName":"get","scriptId":"10","url":"native collection.js","lineNumber":233,"columnNumber":15},"hitCount":3,"positionTicks":[{"line":234,"ticks":3}]},{"id":1134,"callFrame":{"functionName":"ConfigurationModel.getContentsForOverrideIdentifer","scriptId":"815","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/configuration/common/configurationModels.js","lineNumber":120,"columnNumber":80},"hitCount":10,"positionTicks":[{"line":121,"ticks":4},{"line":122,"ticks":1},{"line":123,"ticks":3},{"line":124,"ticks":2}]},{"id":1251,"callFrame":{"functionName":"Configuration.getConsolidatedConfigurationModelForResource","scriptId":"815","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/configuration/common/configurationModels.js","lineNumber":398,"columnNumber":88},"hitCount":4,"children":[1252,1291,1297],"positionTicks":[{"line":401,"ticks":1},{"line":409,"ticks":3}]},{"id":1252,"callFrame":{"functionName":"Workspace.getFolder","scriptId":"294","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/configuration/common/configurationModels.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[1253]},{"id":1253,"callFrame":{"functionName":"TernarySearchTree.findSubstr","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/configuration/common/configurationModels.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[1254,1268]},{"id":1254,"callFrame":{"functionName":"PathSegments.next","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":211,"columnNumber":47},"hitCount":4,"children":[1255],"positionTicks":[{"line":232,"ticks":2},{"line":225,"ticks":1},{"line":215,"ticks":1}]},{"id":1255,"callFrame":{"functionName":"substring","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":1268,"callFrame":{"functionName":"TernarySearchTree._findSubstr","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":342,"columnNumber":59},"hitCount":2,"children":[1269,1283],"positionTicks":[{"line":357,"ticks":1},{"line":343,"ticks":1}]},{"id":1269,"callFrame":{"functionName":"TernarySearchTree._findSubstr","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":342,"columnNumber":59},"hitCount":1,"children":[1270,1272],"positionTicks":[{"line":343,"ticks":1}]},{"id":1270,"callFrame":{"functionName":"PathSegments.next","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":211,"columnNumber":47},"hitCount":2,"positionTicks":[{"line":216,"ticks":1},{"line":215,"ticks":1}]},{"id":1272,"callFrame":{"functionName":"TernarySearchTree._findSubstr","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":342,"columnNumber":59},"hitCount":0,"children":[1273,1301]},{"id":1273,"callFrame":{"functionName":"TernarySearchTree._findSubstr","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":342,"columnNumber":59},"hitCount":2,"children":[1274,1278],"positionTicks":[{"line":343,"ticks":2}]},{"id":1274,"callFrame":{"functionName":"TernarySearchTree._findSubstr","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":342,"columnNumber":59},"hitCount":1,"positionTicks":[{"line":353,"ticks":1}]},{"id":1278,"callFrame":{"functionName":"PathSegments.next","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":211,"columnNumber":47},"hitCount":2,"positionTicks":[{"line":225,"ticks":1},{"line":215,"ticks":1}]},{"id":1301,"callFrame":{"functionName":"PathSegments.next","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":211,"columnNumber":47},"hitCount":1,"positionTicks":[{"line":215,"ticks":1}]},{"id":1283,"callFrame":{"functionName":"PathSegments.next","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":211,"columnNumber":47},"hitCount":0,"children":[1284]},{"id":1284,"callFrame":{"functionName":"PathSegments.next","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":211,"columnNumber":47},"hitCount":0,"children":[1285]},{"id":1285,"callFrame":{"functionName":"PathSegments.next","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":211,"columnNumber":47},"hitCount":1,"positionTicks":[{"line":215,"ticks":1}]},{"id":1291,"callFrame":{"functionName":"get","scriptId":"10","url":"native collection.js","lineNumber":233,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":234,"ticks":1}]},{"id":1297,"callFrame":{"functionName":"ResourceMap.get","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/configuration/common/configurationModels.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[1298]},{"id":1298,"callFrame":{"functionName":"get","scriptId":"10","url":"native collection.js","lineNumber":233,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":234,"ticks":1}]},{"id":1138,"callFrame":{"functionName":"Configuration.getConsolidatedConfigurationModelForResource","scriptId":"815","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/configuration/common/configurationModels.js","lineNumber":398,"columnNumber":88},"hitCount":2,"children":[1139],"positionTicks":[{"line":408,"ticks":2}]},{"id":1139,"callFrame":{"functionName":"Workspace.getFolder","scriptId":"294","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/workspace/common/workspace.js","lineNumber":78,"columnNumber":49},"hitCount":2,"children":[1144],"positionTicks":[{"line":83,"ticks":1},{"line":79,"ticks":1}]},{"id":1144,"callFrame":{"functionName":"TernarySearchTree.findSubstr","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":338,"columnNumber":58},"hitCount":1,"children":[1157],"positionTicks":[{"line":341,"ticks":1}]},{"id":1157,"callFrame":{"functionName":"PathSegments.next","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":211,"columnNumber":47},"hitCount":1,"positionTicks":[{"line":215,"ticks":1}]},{"id":1279,"callFrame":{"functionName":"isConfigurationOverrides","scriptId":"247","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/files/node/fileService.js","lineNumber":-1,"columnNumber":-1},"hitCount":3,"positionTicks":[{"line":141,"ticks":3}]},{"id":1140,"callFrame":{"functionName":"Position.isIPosition","scriptId":"532","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/core/position.js","lineNumber":108,"columnNumber":40},"hitCount":1,"positionTicks":[{"line":112,"ticks":1}]},{"id":1163,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":8,"children":[1164],"positionTicks":[{"line":17,"ticks":8}]},{"id":1164,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":0,"children":[1165]},{"id":1165,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":1,"children":[1166],"positionTicks":[{"line":776,"ticks":1}]},{"id":1166,"callFrame":{"functionName":"","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":16,"columnNumber":42},"hitCount":95,"children":[1167,1192],"positionTicks":[{"line":17,"ticks":1},{"line":18,"ticks":92},{"line":22,"ticks":2}]},{"id":1167,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":90,"children":[1168,1200],"positionTicks":[{"line":17,"ticks":52},{"line":9,"ticks":11},{"line":12,"ticks":27}]},{"id":1168,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":7,"children":[1169],"positionTicks":[{"line":794,"ticks":7}]},{"id":1169,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":11,"children":[1170],"positionTicks":[{"line":776,"ticks":11}]},{"id":1170,"callFrame":{"functionName":"","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":16,"columnNumber":42},"hitCount":142,"children":[1171],"positionTicks":[{"line":17,"ticks":9},{"line":18,"ticks":20},{"line":22,"ticks":113}]},{"id":1171,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":228,"children":[1172,1198,1209],"positionTicks":[{"line":17,"ticks":80},{"line":9,"ticks":103},{"line":12,"ticks":45}]},{"id":1172,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":24,"children":[1173],"positionTicks":[{"line":794,"ticks":24}]},{"id":1173,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":7,"children":[1174],"positionTicks":[{"line":776,"ticks":7}]},{"id":1174,"callFrame":{"functionName":"","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":16,"columnNumber":42},"hitCount":110,"children":[1175,1199],"positionTicks":[{"line":17,"ticks":20},{"line":18,"ticks":19},{"line":22,"ticks":71}]},{"id":1175,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":30,"children":[1176,1219],"positionTicks":[{"line":17,"ticks":21},{"line":9,"ticks":3},{"line":12,"ticks":6}]},{"id":1176,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":1,"children":[1177],"positionTicks":[{"line":794,"ticks":1}]},{"id":1177,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":11,"children":[1178],"positionTicks":[{"line":776,"ticks":11}]},{"id":1178,"callFrame":{"functionName":"","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":16,"columnNumber":42},"hitCount":50,"children":[1179,1201],"positionTicks":[{"line":17,"ticks":12},{"line":18,"ticks":17},{"line":22,"ticks":21}]},{"id":1179,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":141,"children":[1180,1214],"positionTicks":[{"line":16,"ticks":25},{"line":17,"ticks":27},{"line":9,"ticks":15},{"line":12,"ticks":74}]},{"id":1180,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":0,"children":[1181]},{"id":1181,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":3,"children":[1193],"positionTicks":[{"line":776,"ticks":3}]},{"id":1193,"callFrame":{"functionName":"","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":16,"columnNumber":42},"hitCount":18,"children":[1194,1220],"positionTicks":[{"line":17,"ticks":2},{"line":18,"ticks":4},{"line":22,"ticks":12}]},{"id":1194,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":2,"children":[1195],"positionTicks":[{"line":17,"ticks":2}]},{"id":1195,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":1,"children":[1196],"positionTicks":[{"line":794,"ticks":1}]},{"id":1196,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":0,"children":[1197]},{"id":1197,"callFrame":{"functionName":"","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":16,"columnNumber":42},"hitCount":6,"positionTicks":[{"line":17,"ticks":3},{"line":22,"ticks":3}]},{"id":1220,"callFrame":{"functionName":"keys","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":1214,"callFrame":{"functionName":"","scriptId":"229","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/contrib/smartSelect/common/smartSelect.js","lineNumber":40,"columnNumber":56},"hitCount":1,"positionTicks":[{"line":130,"ticks":1}]},{"id":1201,"callFrame":{"functionName":"keys","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":1219,"callFrame":{"functionName":"","scriptId":"617","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/view/viewImpl.js","lineNumber":17,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":414,"ticks":1}]},{"id":1199,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":776,"ticks":1}]},{"id":1198,"callFrame":{"functionName":"FileEditorInput.matches","scriptId":"323","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/parts/files/common/editors/fileEditorInput.js","lineNumber":262,"columnNumber":53},"hitCount":1,"positionTicks":[{"line":117,"ticks":1}]},{"id":1209,"callFrame":{"functionName":"StatusUpdater.onDidAddRepository","scriptId":"366","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/parts/scm/electron-browser/scmActivity.js","lineNumber":25,"columnNumber":62},"hitCount":1,"positionTicks":[{"line":39,"ticks":1}]},{"id":1200,"callFrame":{"functionName":"__param","scriptId":"671","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/contrib/parameterHints/browser/parameterHintsWidget.js","lineNumber":20,"columnNumber":49},"hitCount":1,"positionTicks":[{"line":23,"ticks":1}]},{"id":1192,"callFrame":{"functionName":"set","scriptId":"377","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/ui/octiconLabel/octiconLabel.js","lineNumber":21,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":24,"ticks":1}]},{"id":1182,"callFrame":{"functionName":"Configuration.getConsolidatedConfigurationModelForResource","scriptId":"815","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/configuration/common/configurationModels.js","lineNumber":398,"columnNumber":88},"hitCount":1,"children":[1183,1206],"positionTicks":[{"line":399,"ticks":1}]},{"id":1183,"callFrame":{"functionName":"Workspace.getFolder","scriptId":"294","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/workspace/common/workspace.js","lineNumber":78,"columnNumber":49},"hitCount":0,"children":[1184]},{"id":1184,"callFrame":{"functionName":"TernarySearchTree.findSubstr","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/workspace/common/workspace.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[1185]},{"id":1185,"callFrame":{"functionName":"TernarySearchTree._findSubstr","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":342,"columnNumber":59},"hitCount":1,"children":[1186],"positionTicks":[{"line":345,"ticks":1}]},{"id":1186,"callFrame":{"functionName":"TernarySearchTree._findSubstr","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":342,"columnNumber":59},"hitCount":0,"children":[1187]},{"id":1187,"callFrame":{"functionName":"TernarySearchTree._findSubstr","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":342,"columnNumber":59},"hitCount":0,"children":[1188]},{"id":1188,"callFrame":{"functionName":"TernarySearchTree._findSubstr","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":342,"columnNumber":59},"hitCount":1,"children":[1189],"positionTicks":[{"line":345,"ticks":1}]},{"id":1189,"callFrame":{"functionName":"TernarySearchTree._findSubstr","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":342,"columnNumber":59},"hitCount":0,"children":[1190]},{"id":1190,"callFrame":{"functionName":"PathSegments.next","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":211,"columnNumber":47},"hitCount":0,"children":[1191]},{"id":1191,"callFrame":{"functionName":"substring","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":1206,"callFrame":{"functionName":"ResourceMap.get","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":419,"columnNumber":45},"hitCount":0,"children":[1207]},{"id":1207,"callFrame":{"functionName":"get","scriptId":"10","url":"native collection.js","lineNumber":233,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":234,"ticks":1}]},{"id":1092,"callFrame":{"functionName":"detectMimesFromFile","scriptId":"824","url":"file:///Users/bpasero/Development/monaco/out/vs/base/node/mime.js","lineNumber":138,"columnNumber":32},"hitCount":2,"children":[1093,1226],"positionTicks":[{"line":139,"ticks":1},{"line":140,"ticks":1}]},{"id":1093,"callFrame":{"functionName":"doDetectMimesFromFile","scriptId":"824","url":"file:///Users/bpasero/Development/monaco/out/vs/base/node/mime.js","lineNumber":63,"columnNumber":34},"hitCount":12,"children":[1094,1210],"positionTicks":[{"line":64,"ticks":2},{"line":65,"ticks":2},{"line":68,"ticks":8}]},{"id":1094,"callFrame":{"functionName":"readExactlyByFile","scriptId":"800","url":"file:///Users/bpasero/Development/monaco/out/vs/base/node/stream.js","lineNumber":42,"columnNumber":30},"hitCount":7,"children":[1095],"positionTicks":[{"line":43,"ticks":2},{"line":44,"ticks":5}]},{"id":1095,"callFrame":{"functionName":"Promise_ctor","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1609,"columnNumber":29},"hitCount":16,"children":[1096,1137,1141,1158],"positionTicks":[{"line":1634,"ticks":1},{"line":1635,"ticks":1},{"line":1639,"ticks":2},{"line":1640,"ticks":4},{"line":1610,"ticks":1},{"line":1629,"ticks":4},{"line":1630,"ticks":3}]},{"id":1096,"callFrame":{"functionName":"","scriptId":"800","url":"file:///Users/bpasero/Development/monaco/out/vs/base/node/stream.js","lineNumber":43,"columnNumber":50},"hitCount":2,"children":[1097],"positionTicks":[{"line":44,"ticks":2}]},{"id":1097,"callFrame":{"functionName":"open","scriptId":"184","url":"/Users/bpasero/Development/monaco/node_modules/graceful-fs/graceful-fs.js","lineNumber":228,"columnNumber":16},"hitCount":12,"children":[1098],"positionTicks":[{"line":229,"ticks":2},{"line":231,"ticks":10}]},{"id":1098,"callFrame":{"functionName":"go$open","scriptId":"184","url":"/Users/bpasero/Development/monaco/node_modules/graceful-fs/graceful-fs.js","lineNumber":234,"columnNumber":21},"hitCount":12,"children":[1099,1293],"positionTicks":[{"line":235,"ticks":4},{"line":236,"ticks":8}]},{"id":1099,"callFrame":{"functionName":"fs.open","scriptId":"104","url":"original-fs.js","lineNumber":562,"columnNumber":18},"hitCount":18,"children":[1100,1147,1221,1277],"positionTicks":[{"line":576,"ticks":2},{"line":578,"ticks":1},{"line":563,"ticks":1},{"line":572,"ticks":2},{"line":565,"ticks":1},{"line":236,"ticks":11}]},{"id":1100,"callFrame":{"functionName":"open","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":56,"positionTicks":[{"line":576,"ticks":6},{"line":236,"ticks":50}]},{"id":1147,"callFrame":{"functionName":"stringToFlags","scriptId":"57","url":"internal/fs.js","lineNumber":24,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":56,"ticks":1}]},{"id":1221,"callFrame":{"functionName":"nullCheck","scriptId":"104","url":"/Users/bpasero/Development/monaco/node_modules/graceful-fs/graceful-fs.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[1222]},{"id":1222,"callFrame":{"functionName":"indexOf","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":15},{"id":1277,"callFrame":{"functionName":"getPathFromURL","scriptId":"58","url":"/Users/bpasero/Development/monaco/node_modules/graceful-fs/graceful-fs.js","lineNumber":-1,"columnNumber":-1},"hitCount":3,"children":[1289],"positionTicks":[{"line":236,"ticks":3}]},{"id":1289,"callFrame":{"functionName":"[Symbol.hasInstance]","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":1293,"callFrame":{"functionName":"FSReqWrap","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":236,"ticks":1}]},{"id":1137,"callFrame":{"functionName":"_run","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1063,"columnNumber":23},"hitCount":8,"children":[1266],"positionTicks":[{"line":1064,"ticks":7},{"line":1066,"ticks":1}]},{"id":1266,"callFrame":{"functionName":"enter","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":685,"columnNumber":24},"hitCount":1,"children":[1267],"positionTicks":[{"line":686,"ticks":1}]},{"id":1267,"callFrame":{"functionName":"_setState","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":686,"ticks":1}]},{"id":1141,"callFrame":{"functionName":"bind","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":1158,"callFrame":{"functionName":"_setState","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1046,"columnNumber":28},"hitCount":3,"positionTicks":[{"line":1047,"ticks":3}]},{"id":1210,"callFrame":{"functionName":"Promise_then","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":996,"columnNumber":35},"hitCount":1,"children":[1211],"positionTicks":[{"line":1026,"ticks":1}]},{"id":1211,"callFrame":{"functionName":"then","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1286,"columnNumber":17},"hitCount":2,"children":[1212],"positionTicks":[{"line":1288,"ticks":1},{"line":1307,"ticks":1}]},{"id":1212,"callFrame":{"functionName":"_Base.Class.derive._creator","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[1213,1262]},{"id":1213,"callFrame":{"functionName":"_run","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":1306,"ticks":1}]},{"id":1262,"callFrame":{"functionName":"_setState","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":1306,"ticks":1}]},{"id":1226,"callFrame":{"functionName":"Promise_then","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":996,"columnNumber":35},"hitCount":0,"children":[1227]},{"id":1227,"callFrame":{"functionName":"then","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1286,"columnNumber":17},"hitCount":3,"children":[1228],"positionTicks":[{"line":1288,"ticks":2},{"line":1307,"ticks":1}]},{"id":1228,"callFrame":{"functionName":"_Base.Class.derive._creator","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[1229]},{"id":1229,"callFrame":{"functionName":"_run","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":1288,"ticks":2}]},{"id":1132,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":794,"ticks":1}]},{"id":1149,"callFrame":{"functionName":"isNumber","scriptId":"193","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/types.js","lineNumber":64,"columnNumber":21},"hitCount":3,"children":[1280],"positionTicks":[{"line":66,"ticks":3}]},{"id":1280,"callFrame":{"functionName":"isNaN","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":1161,"callFrame":{"functionName":"Promise_then","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":996,"columnNumber":35},"hitCount":0,"children":[1162]},{"id":1162,"callFrame":{"functionName":"then","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1286,"columnNumber":17},"hitCount":3,"children":[1275],"positionTicks":[{"line":1288,"ticks":1},{"line":1290,"ticks":2}]},{"id":1275,"callFrame":{"functionName":"_Base.Class.derive._creator","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[1276]},{"id":1276,"callFrame":{"functionName":"_run","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":-1,"columnNumber":-1},"hitCount":3,"positionTicks":[{"line":1288,"ticks":1},{"line":1306,"ticks":2}]},{"id":1231,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":48,"children":[1232,1264],"positionTicks":[{"line":17,"ticks":48}]},{"id":1232,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":0,"children":[1233]},{"id":1233,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":6,"children":[1234],"positionTicks":[{"line":776,"ticks":6}]},{"id":1234,"callFrame":{"functionName":"","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":16,"columnNumber":42},"hitCount":95,"children":[1235],"positionTicks":[{"line":17,"ticks":15},{"line":18,"ticks":78},{"line":19,"ticks":1},{"line":22,"ticks":1}]},{"id":1235,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":117,"children":[1236],"positionTicks":[{"line":16,"ticks":1},{"line":17,"ticks":93},{"line":9,"ticks":15},{"line":12,"ticks":8}]},{"id":1236,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":8,"children":[1237],"positionTicks":[{"line":794,"ticks":8}]},{"id":1237,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":42,"children":[1238],"positionTicks":[{"line":776,"ticks":42}]},{"id":1238,"callFrame":{"functionName":"","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":16,"columnNumber":42},"hitCount":356,"children":[1239],"positionTicks":[{"line":17,"ticks":99},{"line":18,"ticks":61},{"line":22,"ticks":196}]},{"id":1239,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":127,"children":[1240,1286,1287],"positionTicks":[{"line":17,"ticks":89},{"line":9,"ticks":28},{"line":12,"ticks":10}]},{"id":1240,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":10,"children":[1241],"positionTicks":[{"line":794,"ticks":10}]},{"id":1241,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":58,"children":[1242,1303],"positionTicks":[{"line":776,"ticks":58}]},{"id":1242,"callFrame":{"functionName":"","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":16,"columnNumber":42},"hitCount":305,"children":[1243],"positionTicks":[{"line":17,"ticks":76},{"line":18,"ticks":30},{"line":19,"ticks":1},{"line":22,"ticks":198}]},{"id":1243,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":53,"children":[1244,1299],"positionTicks":[{"line":16,"ticks":2},{"line":9,"ticks":9},{"line":17,"ticks":40},{"line":12,"ticks":2}]},{"id":1244,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":1,"children":[1245],"positionTicks":[{"line":794,"ticks":1}]},{"id":1245,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":38,"children":[1246,1290],"positionTicks":[{"line":776,"ticks":38}]},{"id":1246,"callFrame":{"functionName":"","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":16,"columnNumber":42},"hitCount":209,"children":[1247],"positionTicks":[{"line":17,"ticks":40},{"line":18,"ticks":54},{"line":19,"ticks":1},{"line":22,"ticks":114}]},{"id":1247,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":84,"children":[1248,1282],"positionTicks":[{"line":16,"ticks":2},{"line":17,"ticks":64},{"line":9,"ticks":11},{"line":12,"ticks":7}]},{"id":1248,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":4,"children":[1249],"positionTicks":[{"line":794,"ticks":4}]},{"id":1249,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":24,"children":[1250],"positionTicks":[{"line":776,"ticks":24}]},{"id":1250,"callFrame":{"functionName":"","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":16,"columnNumber":42},"hitCount":81,"children":[1258],"positionTicks":[{"line":17,"ticks":6},{"line":18,"ticks":12},{"line":22,"ticks":63}]},{"id":1258,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":6,"children":[1259],"positionTicks":[{"line":17,"ticks":5},{"line":12,"ticks":1}]},{"id":1259,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":0,"children":[1260]},{"id":1260,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":1,"children":[1261],"positionTicks":[{"line":776,"ticks":1}]},{"id":1261,"callFrame":{"functionName":"","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":16,"columnNumber":42},"hitCount":11,"positionTicks":[{"line":22,"ticks":11}]},{"id":1282,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":776,"ticks":1}]},{"id":1290,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":776,"ticks":1}]},{"id":1299,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":776,"ticks":1}]},{"id":1303,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":776,"ticks":1}]},{"id":1286,"callFrame":{"functionName":"isArray","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":1287,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":2,"positionTicks":[{"line":776,"ticks":2}]},{"id":1264,"callFrame":{"functionName":"indexOf","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":3225,"callFrame":{"functionName":"Configuration.getConsolidateConfigurationModel","scriptId":"815","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/configuration/common/configurationModels.js","lineNumber":394,"columnNumber":76},"hitCount":4,"children":[3226],"positionTicks":[{"line":397,"ticks":4}]},{"id":3226,"callFrame":{"functionName":"ConfigurationModel.override","scriptId":"815","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/configuration/common/configurationModels.js","lineNumber":67,"columnNumber":57},"hitCount":4,"positionTicks":[{"line":92,"ticks":4}]},{"id":3320,"callFrame":{"functionName":"join","scriptId":"6","url":"native array.js","lineNumber":287,"columnNumber":18},"hitCount":0,"children":[3321]},{"id":3321,"callFrame":{"functionName":"InnerArrayJoin","scriptId":"6","url":"native array.js","lineNumber":274,"columnNumber":23},"hitCount":0,"children":[3322]},{"id":3322,"callFrame":{"functionName":"Join","scriptId":"6","url":"native array.js","lineNumber":120,"columnNumber":13},"hitCount":0,"children":[3323]},{"id":3323,"callFrame":{"functionName":"DoJoin","scriptId":"6","url":"native array.js","lineNumber":95,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":96,"ticks":1}]},{"id":3326,"callFrame":{"functionName":"LanguagesRegistry.extractModeIds","scriptId":"1038","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/services/languagesRegistry.js","lineNumber":194,"columnNumber":62},"hitCount":0,"children":[3327]},{"id":3327,"callFrame":{"functionName":"map","scriptId":"6","url":"native array.js","lineNumber":831,"columnNumber":17},"hitCount":0,"children":[3328]},{"id":3328,"callFrame":{"functionName":"","scriptId":"1038","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/services/languagesRegistry.js","lineNumber":202,"columnNumber":29},"hitCount":0,"children":[3329]},{"id":3329,"callFrame":{"functionName":"hasOwnProperty","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":3343,"callFrame":{"functionName":"guessMimeTypes","scriptId":"716","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/mime.js","lineNumber":81,"columnNumber":27},"hitCount":0,"children":[3344]},{"id":3344,"callFrame":{"functionName":"guessMimeTypeByPath","scriptId":"716","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/mime.js","lineNumber":107,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":117,"ticks":1}]},{"id":1216,"callFrame":{"functionName":"_setCompleteValue","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1049,"columnNumber":36},"hitCount":2,"children":[1217,1300],"positionTicks":[{"line":1050,"ticks":2}]},{"id":1217,"callFrame":{"functionName":"_run","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[1218]},{"id":1218,"callFrame":{"functionName":"enter","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":723,"columnNumber":24},"hitCount":2,"positionTicks":[{"line":729,"ticks":2}]},{"id":1300,"callFrame":{"functionName":"setCompleteValue","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1276,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":1277,"ticks":1}]},{"id":1265,"callFrame":{"functionName":"nop","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":606,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":607,"ticks":1}]},{"id":1257,"callFrame":{"functionName":"enter","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":872,"columnNumber":24},"hitCount":9,"positionTicks":[{"line":873,"ticks":2},{"line":875,"ticks":3},{"line":876,"ticks":4}]},{"id":1091,"callFrame":{"functionName":"completed","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1078,"columnNumber":22},"hitCount":5,"positionTicks":[{"line":1088,"ticks":1},{"line":1082,"ticks":3},{"line":1079,"ticks":1}]},{"id":1224,"callFrame":{"functionName":"bind","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":1225,"callFrame":{"functionName":"enter","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":872,"columnNumber":24},"hitCount":2,"positionTicks":[{"line":873,"ticks":1},{"line":876,"ticks":1}]},{"id":1223,"callFrame":{"functionName":"setCompleteValue","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1276,"columnNumber":29},"hitCount":4,"children":[1295],"positionTicks":[{"line":1277,"ticks":4}]},{"id":1295,"callFrame":{"functionName":"_setState","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":1285,"ticks":1}]},{"id":1105,"callFrame":{"functionName":"","scriptId":"1033","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/files/node/fileService.js","lineNumber":415,"columnNumber":31},"hitCount":2,"children":[1106],"positionTicks":[{"line":416,"ticks":2}]},{"id":1106,"callFrame":{"functionName":"StatResolver.resolve","scriptId":"1033","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/files/node/fileService.js","lineNumber":642,"columnNumber":50},"hitCount":5,"children":[1302],"positionTicks":[{"line":643,"ticks":1},{"line":652,"ticks":1},{"line":646,"ticks":1},{"line":647,"ticks":2}]},{"id":1302,"callFrame":{"functionName":"Promise_as","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1730,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":1744,"ticks":1}]},{"id":1116,"callFrame":{"functionName":"push","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":1202,"callFrame":{"functionName":"String","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":1288,"callFrame":{"functionName":"completed","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1078,"columnNumber":22},"hitCount":2,"children":[1292,1296],"positionTicks":[{"line":1082,"ticks":1},{"line":1079,"ticks":1}]},{"id":1292,"callFrame":{"functionName":"_setState","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1046,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":1047,"ticks":1}]},{"id":1296,"callFrame":{"functionName":"completed","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1078,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":1088,"ticks":1}]},{"id":1304,"callFrame":{"functionName":"","scriptId":"184","url":"/Users/bpasero/Development/monaco/node_modules/graceful-fs/graceful-fs.js","lineNumber":235,"columnNumber":49},"hitCount":26,"children":[1305,1310,1837],"deoptReason":"Bad value context for arguments value","positionTicks":[{"line":241,"ticks":15},{"line":242,"ticks":2},{"line":236,"ticks":9}]},{"id":1305,"callFrame":{"functionName":"","scriptId":"800","url":"file:///Users/bpasero/Development/monaco/out/vs/base/node/stream.js","lineNumber":44,"columnNumber":46},"hitCount":7,"children":[1306,1312],"positionTicks":[{"line":83,"ticks":2},{"line":45,"ticks":2},{"line":62,"ticks":1},{"line":46,"ticks":2}]},{"id":1306,"callFrame":{"functionName":"loop","scriptId":"800","url":"file:///Users/bpasero/Development/monaco/out/vs/base/node/stream.js","lineNumber":62,"columnNumber":29},"hitCount":1,"children":[1307],"positionTicks":[{"line":81,"ticks":1}]},{"id":1307,"callFrame":{"functionName":"","scriptId":"185","url":"/Users/bpasero/Development/monaco/node_modules/graceful-fs/polyfills.js","lineNumber":118,"columnNumber":50},"hitCount":6,"children":[1308],"positionTicks":[{"line":121,"ticks":2},{"line":122,"ticks":1},{"line":131,"ticks":3}]},{"id":1308,"callFrame":{"functionName":"fs.read","scriptId":"104","url":"original-fs.js","lineNumber":587,"columnNumber":18},"hitCount":9,"children":[1309,1311],"deoptReason":"Bad value context for arguments value","positionTicks":[{"line":635,"ticks":3},{"line":636,"ticks":3},{"line":588,"ticks":2},{"line":589,"ticks":1}]},{"id":1309,"callFrame":{"functionName":"read","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":65,"positionTicks":[{"line":635,"ticks":65}]},{"id":1311,"callFrame":{"functionName":"isUint8Array","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":589,"ticks":1}]},{"id":1312,"callFrame":{"functionName":"Buffer","scriptId":"32","url":"file:///Users/bpasero/Development/monaco/out/vs/base/node/stream.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[1313]},{"id":1313,"callFrame":{"functionName":"Buffer.allocUnsafe","scriptId":"32","url":"file:///Users/bpasero/Development/monaco/out/vs/base/node/stream.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[1314]},{"id":1314,"callFrame":{"functionName":"allocate","scriptId":"32","url":"file:///Users/bpasero/Development/monaco/out/vs/base/node/stream.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[1315,1317]},{"id":1315,"callFrame":{"functionName":"createPool","scriptId":"32","url":"file:///Users/bpasero/Development/monaco/out/vs/base/node/stream.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[1316]},{"id":1316,"callFrame":{"functionName":"createUnsafeArrayBuffer","scriptId":"32","url":"buffer.js","lineNumber":39,"columnNumber":32},"hitCount":3,"positionTicks":[{"line":40,"ticks":3}]},{"id":1317,"callFrame":{"functionName":"FastBuffer","scriptId":"32","url":"buffer.js","lineNumber":9,"columnNumber":13},"hitCount":2,"positionTicks":[{"line":10,"ticks":1},{"line":11,"ticks":1}]},{"id":1310,"callFrame":{"functionName":"retry","scriptId":"184","url":"/Users/bpasero/Development/monaco/node_modules/graceful-fs/graceful-fs.js","lineNumber":255,"columnNumber":15},"hitCount":8,"positionTicks":[{"line":256,"ticks":4},{"line":257,"ticks":3},{"line":262,"ticks":1}]},{"id":1837,"callFrame":{"functionName":"","scriptId":"184","url":"/Users/bpasero/Development/monaco/node_modules/graceful-fs/graceful-fs.js","lineNumber":184,"columnNumber":52},"hitCount":11,"children":[1838,1853],"positionTicks":[{"line":192,"ticks":2},{"line":185,"ticks":1},{"line":186,"ticks":2},{"line":187,"ticks":6}]},{"id":1838,"callFrame":{"functionName":"emit","scriptId":"30","url":"events.js","lineNumber":135,"columnNumber":43},"hitCount":5,"children":[1839],"positionTicks":[{"line":136,"ticks":4},{"line":144,"ticks":1}]},{"id":1839,"callFrame":{"functionName":"emitOne","scriptId":"30","url":"events.js","lineNumber":93,"columnNumber":16},"hitCount":4,"children":[1840],"positionTicks":[{"line":94,"ticks":3},{"line":95,"ticks":1}]},{"id":1840,"callFrame":{"functionName":"onceWrapper","scriptId":"30","url":"events.js","lineNumber":288,"columnNumber":20},"hitCount":7,"children":[1841,1855],"positionTicks":[{"line":289,"ticks":1},{"line":291,"ticks":5},{"line":292,"ticks":1}]},{"id":1841,"callFrame":{"functionName":"","scriptId":"104","url":"original-fs.js","lineNumber":1900,"columnNumber":37},"hitCount":4,"children":[1842],"positionTicks":[{"line":1901,"ticks":4}]},{"id":1842,"callFrame":{"functionName":"ReadStream._read","scriptId":"104","url":"original-fs.js","lineNumber":1898,"columnNumber":37},"hitCount":29,"children":[1843,1849],"positionTicks":[{"line":1905,"ticks":1},{"line":1899,"ticks":23},{"line":1916,"ticks":3},{"line":1918,"ticks":1},{"line":1910,"ticks":1}]},{"id":1843,"callFrame":{"functionName":"allocNewPool","scriptId":"104","url":"original-fs.js","lineNumber":1816,"columnNumber":21},"hitCount":1,"children":[1844],"positionTicks":[{"line":1818,"ticks":1}]},{"id":1844,"callFrame":{"functionName":"Buffer.allocUnsafe","scriptId":"32","url":"buffer.js","lineNumber":149,"columnNumber":29},"hitCount":0,"children":[1845]},{"id":1845,"callFrame":{"functionName":"allocate","scriptId":"32","url":"buffer.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[1846]},{"id":1846,"callFrame":{"functionName":"createUnsafeBuffer","scriptId":"32","url":"buffer.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[1847,1852]},{"id":1847,"callFrame":{"functionName":"FastBuffer","scriptId":"32","url":"buffer.js","lineNumber":9,"columnNumber":13},"hitCount":26,"children":[1848],"positionTicks":[{"line":12,"ticks":26}]},{"id":1848,"callFrame":{"functionName":"Uint8Array","scriptId":"9","url":"native typedarray.js","lineNumber":224,"columnNumber":30},"hitCount":3,"children":[1856],"positionTicks":[{"line":225,"ticks":3}]},{"id":1856,"callFrame":{"functionName":"Uint8ArrayConstructByArrayBuffer","scriptId":"9","url":"native typedarray.js","lineNumber":128,"columnNumber":41},"hitCount":5,"positionTicks":[{"line":129,"ticks":5}]},{"id":1852,"callFrame":{"functionName":"createUnsafeArrayBuffer","scriptId":"32","url":"buffer.js","lineNumber":39,"columnNumber":32},"hitCount":1206,"children":[1857,1858],"positionTicks":[{"line":40,"ticks":1205},{"line":43,"ticks":1}]},{"id":1857,"callFrame":{"functionName":"EditorGroup.openEditor","scriptId":"725","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/common/editor/editorStacksModel.js","lineNumber":194,"columnNumber":52},"hitCount":1,"positionTicks":[{"line":263,"ticks":1}]},{"id":1858,"callFrame":{"functionName":"","scriptId":"313","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/parts/files/browser/fileActions.js","lineNumber":1279,"columnNumber":52},"hitCount":1,"positionTicks":[{"line":1389,"ticks":1}]},{"id":1849,"callFrame":{"functionName":"","scriptId":"185","url":"/Users/bpasero/Development/monaco/node_modules/graceful-fs/polyfills.js","lineNumber":118,"columnNumber":50},"hitCount":2,"children":[1850],"positionTicks":[{"line":131,"ticks":1},{"line":119,"ticks":1}]},{"id":1850,"callFrame":{"functionName":"fs.read","scriptId":"104","url":"original-fs.js","lineNumber":587,"columnNumber":18},"hitCount":14,"children":[1851,1859],"deoptReason":"Bad value context for arguments value","positionTicks":[{"line":633,"ticks":2},{"line":635,"ticks":2},{"line":588,"ticks":8},{"line":589,"ticks":1},{"line":636,"ticks":1}]},{"id":1851,"callFrame":{"functionName":"read","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":19,"positionTicks":[{"line":635,"ticks":19}]},{"id":1859,"callFrame":{"functionName":"get","scriptId":"237","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/dom.js","lineNumber":489,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":493,"ticks":1}]},{"id":1855,"callFrame":{"functionName":"removeListener","scriptId":"30","url":"events.js","lineNumber":321,"columnNumber":27},"hitCount":19,"positionTicks":[{"line":328,"ticks":1},{"line":337,"ticks":1},{"line":322,"ticks":1},{"line":340,"ticks":16}]},{"id":1853,"callFrame":{"functionName":"Readable.read","scriptId":"43","url":"_stream_readable.js","lineNumber":272,"columnNumber":34},"hitCount":0,"children":[1854]},{"id":1854,"callFrame":{"functionName":"parseInt","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":3},{"id":1329,"callFrame":{"functionName":"","scriptId":"800","url":"file:///Users/bpasero/Development/monaco/out/vs/base/node/stream.js","lineNumber":49,"columnNumber":42},"hitCount":8,"children":[1330],"positionTicks":[{"line":57,"ticks":2},{"line":50,"ticks":4},{"line":51,"ticks":1},{"line":55,"ticks":1}]},{"id":1330,"callFrame":{"functionName":"_completed","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1033,"columnNumber":29},"hitCount":4,"children":[1331,1480],"positionTicks":[{"line":1034,"ticks":3},{"line":1036,"ticks":1}]},{"id":1331,"callFrame":{"functionName":"_run","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1063,"columnNumber":23},"hitCount":4,"children":[1332,1651],"positionTicks":[{"line":1064,"ticks":3},{"line":1067,"ticks":1}]},{"id":1332,"callFrame":{"functionName":"enter","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":843,"columnNumber":24},"hitCount":8,"children":[1333,2712],"positionTicks":[{"line":844,"ticks":2},{"line":845,"ticks":4},{"line":846,"ticks":2}]},{"id":1333,"callFrame":{"functionName":"notifySuccess","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1151,"columnNumber":26},"hitCount":61,"children":[1334,1338,1389,1447],"positionTicks":[{"line":1152,"ticks":6},{"line":1170,"ticks":26},{"line":1163,"ticks":2},{"line":1172,"ticks":25},{"line":1165,"ticks":1},{"line":1158,"ticks":1}]},{"id":1334,"callFrame":{"functionName":"","scriptId":"824","url":"file:///Users/bpasero/Development/monaco/out/vs/base/node/mime.js","lineNumber":139,"columnNumber":73},"hitCount":0,"children":[1335]},{"id":1335,"callFrame":{"functionName":"handleMimeResult","scriptId":"824","url":"file:///Users/bpasero/Development/monaco/out/vs/base/node/mime.js","lineNumber":144,"columnNumber":29},"hitCount":3,"children":[1336,1406],"positionTicks":[{"line":147,"ticks":2},{"line":141,"ticks":1}]},{"id":1336,"callFrame":{"functionName":"guessMimeTypes","scriptId":"716","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/mime.js","lineNumber":81,"columnNumber":27},"hitCount":7,"children":[1337,1423,1721,1756],"positionTicks":[{"line":82,"ticks":3},{"line":83,"ticks":2},{"line":95,"ticks":2}]},{"id":1337,"callFrame":{"functionName":"basename","scriptId":"344","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/mime.js","lineNumber":-1,"columnNumber":-1},"hitCount":5,"children":[1681],"positionTicks":[{"line":89,"ticks":5}]},{"id":1681,"callFrame":{"functionName":"substr","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":1423,"callFrame":{"functionName":"guessMimeTypeByPath","scriptId":"716","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/mime.js","lineNumber":107,"columnNumber":32},"hitCount":68,"children":[1424],"positionTicks":[{"line":114,"ticks":28},{"line":115,"ticks":5},{"line":132,"ticks":2},{"line":117,"ticks":18},{"line":133,"ticks":4},{"line":123,"ticks":10},{"line":125,"ticks":1}]},{"id":1424,"callFrame":{"functionName":"endsWith","scriptId":"111","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/mime.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[1425]},{"id":1425,"callFrame":{"functionName":"indexOf","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":66},{"id":1721,"callFrame":{"functionName":"toLowerCase","scriptId":"19","url":"native i18n.js","lineNumber":1252,"columnNumber":24},"hitCount":9,"positionTicks":[{"line":1253,"ticks":9}]},{"id":1756,"callFrame":{"functionName":"indexOf","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":1406,"callFrame":{"functionName":"filterAndSortMimes","scriptId":"824","url":"file:///Users/bpasero/Development/monaco/out/vs/base/node/mime.js","lineNumber":95,"columnNumber":31},"hitCount":7,"children":[1407,1586,1768],"positionTicks":[{"line":96,"ticks":2},{"line":101,"ticks":1},{"line":102,"ticks":4}]},{"id":1407,"callFrame":{"functionName":"filter","scriptId":"6","url":"native array.js","lineNumber":767,"columnNumber":20},"hitCount":3,"children":[1408,1679],"positionTicks":[{"line":768,"ticks":3}]},{"id":1408,"callFrame":{"functionName":"InnerArrayFilter","scriptId":"6","url":"native array.js","lineNumber":754,"columnNumber":25},"hitCount":21,"children":[1749],"positionTicks":[{"line":755,"ticks":21}]},{"id":1749,"callFrame":{"functionName":"","scriptId":"824","url":"file:///Users/bpasero/Development/monaco/out/vs/base/node/mime.js","lineNumber":104,"columnNumber":54},"hitCount":5,"positionTicks":[{"line":105,"ticks":1},{"line":106,"ticks":4}]},{"id":1679,"callFrame":{"functionName":"ArraySpeciesCreate","scriptId":"6","url":"native array.js","lineNumber":22,"columnNumber":27},"hitCount":2,"positionTicks":[{"line":23,"ticks":2}]},{"id":1586,"callFrame":{"functionName":"sort","scriptId":"6","url":"native array.js","lineNumber":748,"columnNumber":18},"hitCount":1,"children":[1587],"positionTicks":[{"line":749,"ticks":1}]},{"id":1587,"callFrame":{"functionName":"InnerArraySort","scriptId":"6","url":"native array.js","lineNumber":529,"columnNumber":23},"hitCount":9,"children":[1588],"positionTicks":[{"line":530,"ticks":9}]},{"id":1588,"callFrame":{"functionName":"QuickSort","scriptId":"6","url":"native array.js","lineNumber":573,"columnNumber":18},"hitCount":4,"children":[1589],"positionTicks":[{"line":574,"ticks":4}]},{"id":1589,"callFrame":{"functionName":"InsertionSort","scriptId":"6","url":"native array.js","lineNumber":542,"columnNumber":22},"hitCount":6,"positionTicks":[{"line":543,"ticks":6}]},{"id":1768,"callFrame":{"functionName":"indexOf","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":1338,"callFrame":{"functionName":"","scriptId":"1033","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/files/node/fileService.js","lineNumber":141,"columnNumber":120},"hitCount":37,"children":[1339,1360,1698],"positionTicks":[{"line":145,"ticks":3},{"line":165,"ticks":11},{"line":166,"ticks":1},{"line":154,"ticks":2},{"line":157,"ticks":3},{"line":142,"ticks":14},{"line":143,"ticks":3}]},{"id":1339,"callFrame":{"functionName":"FileService.configuredEncoding","scriptId":"1033","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/files/node/fileService.js","lineNumber":483,"columnNumber":60},"hitCount":1,"children":[1340,1526,1576],"positionTicks":[{"line":484,"ticks":1}]},{"id":1340,"callFrame":{"functionName":"TextResourceConfigurationService.getConfiguration","scriptId":"872","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/services/resourceConfigurationImpl.js","lineNumber":38,"columnNumber":79},"hitCount":1,"children":[1341,1426,1461],"positionTicks":[{"line":39,"ticks":1}]},{"id":1341,"callFrame":{"functionName":"WorkspaceService.getConfiguration","scriptId":"465","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/services/resourceConfigurationImpl.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[1342]},{"id":1342,"callFrame":{"functionName":"Configuration.getSection","scriptId":"816","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/services/resourceConfigurationImpl.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[1343]},{"id":1343,"callFrame":{"functionName":"Configuration.getSection","scriptId":"815","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/services/resourceConfigurationImpl.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[1344,1629]},{"id":1344,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":3,"children":[1345,1508],"positionTicks":[{"line":17,"ticks":3}]},{"id":1345,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":0,"children":[1346]},{"id":1346,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":1,"children":[1347],"positionTicks":[{"line":776,"ticks":1}]},{"id":1347,"callFrame":{"functionName":"","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":16,"columnNumber":42},"hitCount":7,"children":[1348],"positionTicks":[{"line":18,"ticks":7}]},{"id":1348,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":8,"children":[1349],"positionTicks":[{"line":17,"ticks":7},{"line":12,"ticks":1}]},{"id":1349,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":1,"children":[1350],"positionTicks":[{"line":794,"ticks":1}]},{"id":1350,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":4,"children":[1351],"positionTicks":[{"line":776,"ticks":4}]},{"id":1351,"callFrame":{"functionName":"","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":16,"columnNumber":42},"hitCount":14,"children":[1352,1506],"positionTicks":[{"line":17,"ticks":3},{"line":22,"ticks":11}]},{"id":1352,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":2,"children":[1353],"positionTicks":[{"line":9,"ticks":2}]},{"id":1353,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":0,"children":[1354]},{"id":1354,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":1,"children":[1355],"positionTicks":[{"line":776,"ticks":1}]},{"id":1355,"callFrame":{"functionName":"","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":16,"columnNumber":42},"hitCount":17,"children":[1356],"positionTicks":[{"line":17,"ticks":3},{"line":18,"ticks":3},{"line":22,"ticks":11}]},{"id":1356,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":5,"children":[1357],"positionTicks":[{"line":17,"ticks":2},{"line":12,"ticks":3}]},{"id":1357,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":0,"children":[1358]},{"id":1358,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":1,"children":[1359],"positionTicks":[{"line":776,"ticks":1}]},{"id":1359,"callFrame":{"functionName":"","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":16,"columnNumber":42},"hitCount":6,"children":[1417],"positionTicks":[{"line":17,"ticks":2},{"line":18,"ticks":1},{"line":22,"ticks":3}]},{"id":1417,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":3,"children":[1418],"positionTicks":[{"line":9,"ticks":1},{"line":17,"ticks":2}]},{"id":1418,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":0,"children":[1419]},{"id":1419,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":4,"children":[1420],"positionTicks":[{"line":776,"ticks":4}]},{"id":1420,"callFrame":{"functionName":"","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":16,"columnNumber":42},"hitCount":5,"positionTicks":[{"line":22,"ticks":5}]},{"id":1506,"callFrame":{"functionName":"keys","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":1508,"callFrame":{"functionName":"TernarySearchTree._findSubstr","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":342,"columnNumber":59},"hitCount":1,"positionTicks":[{"line":349,"ticks":1}]},{"id":1629,"callFrame":{"functionName":"Configuration.getConsolidateConfigurationModel","scriptId":"815","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/files/node/fileService.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[1630,1734]},{"id":1630,"callFrame":{"functionName":"ConfigurationModel.override","scriptId":"815","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/configuration/common/configurationModels.js","lineNumber":67,"columnNumber":57},"hitCount":8,"children":[1657,1718,3227,3330],"positionTicks":[{"line":72,"ticks":1},{"line":68,"ticks":6},{"line":92,"ticks":1}]},{"id":1657,"callFrame":{"functionName":"ConfigurationModel","scriptId":"815","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/configuration/common/configurationModels.js","lineNumber":18,"columnNumber":35},"hitCount":1,"children":[1800],"positionTicks":[{"line":19,"ticks":1}]},{"id":1800,"callFrame":{"functionName":"get","scriptId":"10","url":"native collection.js","lineNumber":233,"columnNumber":15},"hitCount":2,"positionTicks":[{"line":234,"ticks":2}]},{"id":1718,"callFrame":{"functionName":"ConfigurationModel.getContentsForOverrideIdentifer","scriptId":"815","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/configuration/common/configurationModels.js","lineNumber":120,"columnNumber":80},"hitCount":3,"positionTicks":[{"line":121,"ticks":2},{"line":123,"ticks":1}]},{"id":3227,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":0,"children":[3228]},{"id":3228,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":0,"children":[3229]},{"id":3229,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":0,"children":[3230]},{"id":3230,"callFrame":{"functionName":"","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":16,"columnNumber":42},"hitCount":3,"positionTicks":[{"line":22,"ticks":3}]},{"id":3330,"callFrame":{"functionName":"distinct","scriptId":"244","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/arrays.js","lineNumber":348,"columnNumber":21},"hitCount":0,"children":[3331]},{"id":3331,"callFrame":{"functionName":"filter","scriptId":"6","url":"native array.js","lineNumber":767,"columnNumber":20},"hitCount":0,"children":[3332]},{"id":3332,"callFrame":{"functionName":"InnerArrayFilter","scriptId":"6","url":"native array.js","lineNumber":754,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":755,"ticks":1}]},{"id":1734,"callFrame":{"functionName":"Configuration.getConsolidatedConfigurationModelForResource","scriptId":"815","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/configuration/common/configurationModels.js","lineNumber":398,"columnNumber":88},"hitCount":3,"children":[1735,1787,1817],"positionTicks":[{"line":409,"ticks":1},{"line":412,"ticks":1},{"line":413,"ticks":1}]},{"id":1735,"callFrame":{"functionName":"Workspace.getFolder","scriptId":"294","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/configuration/common/configurationModels.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[1736]},{"id":1736,"callFrame":{"functionName":"TernarySearchTree.findSubstr","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/configuration/common/configurationModels.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[1737]},{"id":1737,"callFrame":{"functionName":"TernarySearchTree._findSubstr","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":342,"columnNumber":59},"hitCount":3,"children":[1738,1833],"positionTicks":[{"line":353,"ticks":1},{"line":343,"ticks":2}]},{"id":1738,"callFrame":{"functionName":"TernarySearchTree._findSubstr","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":342,"columnNumber":59},"hitCount":0,"children":[1739,1816]},{"id":1739,"callFrame":{"functionName":"TernarySearchTree._findSubstr","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":342,"columnNumber":59},"hitCount":0,"children":[1740]},{"id":1740,"callFrame":{"functionName":"TernarySearchTree._findSubstr","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":342,"columnNumber":59},"hitCount":0,"children":[1741,1805]},{"id":1741,"callFrame":{"functionName":"PathSegments.next","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":211,"columnNumber":47},"hitCount":1,"positionTicks":[{"line":215,"ticks":1}]},{"id":1805,"callFrame":{"functionName":"TernarySearchTree._findSubstr","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":342,"columnNumber":59},"hitCount":1,"positionTicks":[{"line":357,"ticks":1}]},{"id":1816,"callFrame":{"functionName":"PathSegments.next","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":211,"columnNumber":47},"hitCount":1,"positionTicks":[{"line":226,"ticks":1}]},{"id":1833,"callFrame":{"functionName":"PathSegments.next","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":211,"columnNumber":47},"hitCount":0,"children":[1834]},{"id":1834,"callFrame":{"functionName":"PathSegments.next","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":211,"columnNumber":47},"hitCount":0,"children":[1835]},{"id":1835,"callFrame":{"functionName":"PathSegments.next","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":211,"columnNumber":47},"hitCount":0,"children":[1836]},{"id":1836,"callFrame":{"functionName":"substring","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":1787,"callFrame":{"functionName":"ResourceMap.get","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/configuration/common/configurationModels.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[1788]},{"id":1788,"callFrame":{"functionName":"get","scriptId":"10","url":"native collection.js","lineNumber":233,"columnNumber":15},"hitCount":5,"positionTicks":[{"line":234,"ticks":5}]},{"id":1817,"callFrame":{"functionName":"get","scriptId":"10","url":"native collection.js","lineNumber":233,"columnNumber":15},"hitCount":2,"positionTicks":[{"line":234,"ticks":2}]},{"id":1426,"callFrame":{"functionName":"TextResourceConfigurationService.getLanguage","scriptId":"872","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/services/resourceConfigurationImpl.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[1427,1612]},{"id":1427,"callFrame":{"functionName":"ModeServiceImpl.getModeIdByFilenameOrFirstLine","scriptId":"835","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/services/resourceConfigurationImpl.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[1428]},{"id":1428,"callFrame":{"functionName":"LanguagesRegistry.getModeIdsFromFilenameOrFirstLine","scriptId":"1038","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/services/resourceConfigurationImpl.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[1429,1459,1502]},{"id":1429,"callFrame":{"functionName":"guessMimeTypes","scriptId":"716","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/mime.js","lineNumber":81,"columnNumber":27},"hitCount":4,"children":[1430,1654,1824,1826],"positionTicks":[{"line":90,"ticks":2},{"line":82,"ticks":2}]},{"id":1430,"callFrame":{"functionName":"guessMimeTypeByPath","scriptId":"716","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/mime.js","lineNumber":107,"columnNumber":32},"hitCount":63,"children":[1491],"positionTicks":[{"line":114,"ticks":23},{"line":115,"ticks":5},{"line":132,"ticks":4},{"line":133,"ticks":1},{"line":117,"ticks":16},{"line":123,"ticks":12},{"line":125,"ticks":2}]},{"id":1491,"callFrame":{"functionName":"endsWith","scriptId":"111","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/mime.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[1492]},{"id":1492,"callFrame":{"functionName":"indexOf","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":70},{"id":1654,"callFrame":{"functionName":"basename","scriptId":"344","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/mime.js","lineNumber":-1,"columnNumber":-1},"hitCount":1,"children":[1743],"positionTicks":[{"line":89,"ticks":1}]},{"id":1743,"callFrame":{"functionName":"substr","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":1824,"callFrame":{"functionName":"toLowerCase","scriptId":"19","url":"native i18n.js","lineNumber":1252,"columnNumber":24},"hitCount":2,"positionTicks":[{"line":1253,"ticks":2}]},{"id":1826,"callFrame":{"functionName":"indexOf","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":1459,"callFrame":{"functionName":"LanguagesRegistry.extractModeIds","scriptId":"1038","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/services/languagesRegistry.js","lineNumber":194,"columnNumber":62},"hitCount":5,"children":[1460,1499,1511],"positionTicks":[{"line":202,"ticks":1},{"line":195,"ticks":4}]},{"id":1460,"callFrame":{"functionName":"map","scriptId":"6","url":"native array.js","lineNumber":831,"columnNumber":17},"hitCount":11,"children":[1478,1785],"positionTicks":[{"line":832,"ticks":11}]},{"id":1478,"callFrame":{"functionName":"","scriptId":"1038","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/services/languagesRegistry.js","lineNumber":202,"columnNumber":29},"hitCount":15,"children":[1479],"positionTicks":[{"line":203,"ticks":1},{"line":204,"ticks":2},{"line":207,"ticks":12}]},{"id":1479,"callFrame":{"functionName":"hasOwnProperty","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":19},{"id":1785,"callFrame":{"functionName":"","scriptId":"1038","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/services/languagesRegistry.js","lineNumber":201,"columnNumber":29},"hitCount":3,"positionTicks":[{"line":202,"ticks":3}]},{"id":1499,"callFrame":{"functionName":"split","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":16},{"id":1511,"callFrame":{"functionName":"filter","scriptId":"6","url":"native array.js","lineNumber":767,"columnNumber":20},"hitCount":1,"children":[1512],"positionTicks":[{"line":768,"ticks":1}]},{"id":1512,"callFrame":{"functionName":"InnerArrayFilter","scriptId":"6","url":"native array.js","lineNumber":754,"columnNumber":25},"hitCount":8,"children":[1591],"positionTicks":[{"line":755,"ticks":8}]},{"id":1591,"callFrame":{"functionName":"","scriptId":"1038","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/services/languagesRegistry.js","lineNumber":208,"columnNumber":32},"hitCount":1,"children":[1780],"positionTicks":[{"line":209,"ticks":1}]},{"id":1780,"callFrame":{"functionName":"hasOwnProperty","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":5},{"id":1502,"callFrame":{"functionName":"join","scriptId":"6","url":"native array.js","lineNumber":287,"columnNumber":18},"hitCount":0,"children":[1503]},{"id":1503,"callFrame":{"functionName":"InnerArrayJoin","scriptId":"6","url":"native array.js","lineNumber":274,"columnNumber":23},"hitCount":2,"children":[1504],"positionTicks":[{"line":275,"ticks":2}]},{"id":1504,"callFrame":{"functionName":"Join","scriptId":"6","url":"native array.js","lineNumber":120,"columnNumber":13},"hitCount":0,"children":[1505,1715,1750]},{"id":1505,"callFrame":{"functionName":"DoJoin","scriptId":"6","url":"native array.js","lineNumber":95,"columnNumber":15},"hitCount":7,"children":[1819],"positionTicks":[{"line":96,"ticks":7}]},{"id":1819,"callFrame":{"functionName":"UseSparseVariant","scriptId":"6","url":"native array.js","lineNumber":62,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":63,"ticks":1}]},{"id":1715,"callFrame":{"functionName":"StackHas","scriptId":"6","url":"native array.js","lineNumber":86,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":87,"ticks":1}]},{"id":1750,"callFrame":{"functionName":"StackPush","scriptId":"6","url":"native array.js","lineNumber":80,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":81,"ticks":1}]},{"id":1612,"callFrame":{"functionName":"ModelServiceImpl.getModel","scriptId":"856","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/files/node/fileService.js","lineNumber":-1,"columnNumber":-1},"hitCount":16,"children":[1782],"positionTicks":[{"line":484,"ticks":4},{"line":142,"ticks":12}]},{"id":1782,"callFrame":{"functionName":"MODEL_ID","scriptId":"856","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/files/node/fileService.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[1783]},{"id":1783,"callFrame":{"functionName":"_URI.toString","scriptId":"236","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/uri.js","lineNumber":277,"columnNumber":43},"hitCount":3,"positionTicks":[{"line":282,"ticks":1},{"line":279,"ticks":2}]},{"id":1461,"callFrame":{"functionName":"Configuration.getConsolidatedConfigurationModelForResource","scriptId":"815","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/configuration/common/configurationModels.js","lineNumber":398,"columnNumber":88},"hitCount":1,"children":[1462],"positionTicks":[{"line":412,"ticks":1}]},{"id":1462,"callFrame":{"functionName":"Workspace.getFolder","scriptId":"294","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/configuration/common/configurationModels.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[1463]},{"id":1463,"callFrame":{"functionName":"TernarySearchTree.findSubstr","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/configuration/common/configurationModels.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[1464]},{"id":1464,"callFrame":{"functionName":"TernarySearchTree._findSubstr","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":342,"columnNumber":59},"hitCount":0,"children":[1465]},{"id":1465,"callFrame":{"functionName":"TernarySearchTree._findSubstr","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":342,"columnNumber":59},"hitCount":0,"children":[1466]},{"id":1466,"callFrame":{"functionName":"TernarySearchTree._findSubstr","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":342,"columnNumber":59},"hitCount":0,"children":[1467]},{"id":1467,"callFrame":{"functionName":"TernarySearchTree._findSubstr","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":342,"columnNumber":59},"hitCount":0,"children":[1468]},{"id":1468,"callFrame":{"functionName":"TernarySearchTree._findSubstr","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":342,"columnNumber":59},"hitCount":1,"positionTicks":[{"line":353,"ticks":1}]},{"id":1526,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":16,"children":[1527],"positionTicks":[{"line":16,"ticks":5},{"line":17,"ticks":10},{"line":9,"ticks":1}]},{"id":1527,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":1,"children":[1528],"positionTicks":[{"line":794,"ticks":1}]},{"id":1528,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":1,"children":[1529],"positionTicks":[{"line":776,"ticks":1}]},{"id":1529,"callFrame":{"functionName":"","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":16,"columnNumber":42},"hitCount":27,"children":[1530],"positionTicks":[{"line":17,"ticks":5},{"line":18,"ticks":19},{"line":22,"ticks":3}]},{"id":1530,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":44,"children":[1531,1652,1660],"positionTicks":[{"line":16,"ticks":8},{"line":17,"ticks":34},{"line":9,"ticks":1},{"line":12,"ticks":1}]},{"id":1531,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":5,"children":[1532],"positionTicks":[{"line":794,"ticks":5}]},{"id":1532,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":15,"children":[1533],"positionTicks":[{"line":776,"ticks":15}]},{"id":1533,"callFrame":{"functionName":"","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":16,"columnNumber":42},"hitCount":108,"children":[1534,2720],"positionTicks":[{"line":17,"ticks":22},{"line":18,"ticks":23},{"line":19,"ticks":1},{"line":22,"ticks":62}]},{"id":1534,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":44,"children":[1535,2706],"positionTicks":[{"line":16,"ticks":8},{"line":17,"ticks":20},{"line":9,"ticks":5},{"line":12,"ticks":11}]},{"id":1535,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":16,"children":[1536],"positionTicks":[{"line":794,"ticks":16}]},{"id":1536,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":25,"children":[1537],"positionTicks":[{"line":776,"ticks":25}]},{"id":1537,"callFrame":{"functionName":"","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":16,"columnNumber":42},"hitCount":101,"children":[1560],"positionTicks":[{"line":17,"ticks":21},{"line":18,"ticks":16},{"line":22,"ticks":64}]},{"id":1560,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":25,"children":[1561],"positionTicks":[{"line":16,"ticks":9},{"line":17,"ticks":12},{"line":12,"ticks":4}]},{"id":1561,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":26,"children":[1562],"positionTicks":[{"line":794,"ticks":26}]},{"id":1562,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":16,"children":[1563],"positionTicks":[{"line":776,"ticks":16}]},{"id":1563,"callFrame":{"functionName":"","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":16,"columnNumber":42},"hitCount":64,"children":[1564],"positionTicks":[{"line":17,"ticks":10},{"line":18,"ticks":12},{"line":22,"ticks":42}]},{"id":1564,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":32,"children":[1565],"positionTicks":[{"line":16,"ticks":5},{"line":17,"ticks":12},{"line":9,"ticks":13},{"line":12,"ticks":2}]},{"id":1565,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":1,"children":[1566],"positionTicks":[{"line":794,"ticks":1}]},{"id":1566,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":10,"children":[1567],"positionTicks":[{"line":776,"ticks":10}]},{"id":1567,"callFrame":{"functionName":"","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":16,"columnNumber":42},"hitCount":22,"children":[1568],"positionTicks":[{"line":17,"ticks":6},{"line":18,"ticks":2},{"line":22,"ticks":14}]},{"id":1568,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":3,"children":[1661],"positionTicks":[{"line":17,"ticks":2},{"line":9,"ticks":1}]},{"id":1661,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":1,"children":[1662],"positionTicks":[{"line":794,"ticks":1}]},{"id":1662,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":0,"children":[1663]},{"id":1663,"callFrame":{"functionName":"","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":16,"columnNumber":42},"hitCount":3,"positionTicks":[{"line":22,"ticks":3}]},{"id":2706,"callFrame":{"functionName":"notifySuccess","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1151,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":1172,"ticks":1}]},{"id":2720,"callFrame":{"functionName":"keys","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":1652,"callFrame":{"functionName":"isArray","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":1660,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":776,"ticks":1}]},{"id":1576,"callFrame":{"functionName":"Configuration.getConsolidatedConfigurationModelForResource","scriptId":"815","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/configuration/common/configurationModels.js","lineNumber":398,"columnNumber":88},"hitCount":1,"children":[1577,1624],"positionTicks":[{"line":409,"ticks":1}]},{"id":1577,"callFrame":{"functionName":"ResourceMap.get","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/configuration/common/configurationModels.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[1578]},{"id":1578,"callFrame":{"functionName":"get","scriptId":"10","url":"native collection.js","lineNumber":233,"columnNumber":15},"hitCount":2,"positionTicks":[{"line":234,"ticks":2}]},{"id":1624,"callFrame":{"functionName":"Workspace.getFolder","scriptId":"294","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/configuration/common/configurationModels.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[1625]},{"id":1625,"callFrame":{"functionName":"TernarySearchTree.findSubstr","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/configuration/common/configurationModels.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[1626,1647]},{"id":1626,"callFrame":{"functionName":"TernarySearchTree._findSubstr","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":342,"columnNumber":59},"hitCount":1,"children":[1627,2716],"positionTicks":[{"line":353,"ticks":1}]},{"id":1627,"callFrame":{"functionName":"PathSegments.next","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":211,"columnNumber":47},"hitCount":0,"children":[1628]},{"id":1628,"callFrame":{"functionName":"PathSegments.next","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":211,"columnNumber":47},"hitCount":1,"positionTicks":[{"line":215,"ticks":1}]},{"id":2716,"callFrame":{"functionName":"TernarySearchTree._findSubstr","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":342,"columnNumber":59},"hitCount":0,"children":[2717]},{"id":2717,"callFrame":{"functionName":"TernarySearchTree._findSubstr","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":342,"columnNumber":59},"hitCount":0,"children":[2718]},{"id":2718,"callFrame":{"functionName":"TernarySearchTree._findSubstr","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":342,"columnNumber":59},"hitCount":1,"positionTicks":[{"line":345,"ticks":1}]},{"id":1647,"callFrame":{"functionName":"PathSegments.next","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":211,"columnNumber":47},"hitCount":0,"children":[1648]},{"id":1648,"callFrame":{"functionName":"substring","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":1360,"callFrame":{"functionName":"","scriptId":"1033","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/files/node/fileService.js","lineNumber":116,"columnNumber":69},"hitCount":4,"children":[1361],"positionTicks":[{"line":117,"ticks":4}]},{"id":1361,"callFrame":{"functionName":"FileService.resolveFileStreamContent","scriptId":"1033","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/files/node/fileService.js","lineNumber":424,"columnNumber":66},"hitCount":70,"children":[1362,1384,1387,1412,1583,1634,1668,1731,1747,1794],"positionTicks":[{"line":432,"ticks":29},{"line":433,"ticks":9},{"line":434,"ticks":6},{"line":425,"ticks":18},{"line":427,"ticks":2},{"line":430,"ticks":4},{"line":431,"ticks":2}]},{"id":1362,"callFrame":{"functionName":"FileService.getEncoding","scriptId":"1033","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/files/node/fileService.js","lineNumber":462,"columnNumber":53},"hitCount":22,"children":[1363,1482,1595,1600],"positionTicks":[{"line":465,"ticks":1},{"line":473,"ticks":6},{"line":466,"ticks":1},{"line":470,"ticks":6},{"line":463,"ticks":8}]},{"id":1363,"callFrame":{"functionName":"FileService.configuredEncoding","scriptId":"1033","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/files/node/fileService.js","lineNumber":483,"columnNumber":60},"hitCount":3,"children":[1364,1538],"positionTicks":[{"line":484,"ticks":3}]},{"id":1364,"callFrame":{"functionName":"TextResourceConfigurationService.getConfiguration","scriptId":"872","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/services/resourceConfigurationImpl.js","lineNumber":38,"columnNumber":79},"hitCount":1,"children":[1365,1442,1454],"positionTicks":[{"line":39,"ticks":1}]},{"id":1365,"callFrame":{"functionName":"WorkspaceService.getConfiguration","scriptId":"465","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/services/resourceConfigurationImpl.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[1366,1761]},{"id":1366,"callFrame":{"functionName":"Configuration.getSection","scriptId":"816","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/services/resourceConfigurationImpl.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[1367]},{"id":1367,"callFrame":{"functionName":"Configuration.getSection","scriptId":"815","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/services/resourceConfigurationImpl.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[1368,1621]},{"id":1368,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":3,"children":[1369],"positionTicks":[{"line":17,"ticks":3}]},{"id":1369,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":0,"children":[1370]},{"id":1370,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":0,"children":[1371]},{"id":1371,"callFrame":{"functionName":"","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":16,"columnNumber":42},"hitCount":6,"children":[1372],"positionTicks":[{"line":17,"ticks":1},{"line":18,"ticks":5}]},{"id":1372,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":8,"children":[1373],"positionTicks":[{"line":17,"ticks":8}]},{"id":1373,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":0,"children":[1374]},{"id":1374,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":5,"children":[1375],"positionTicks":[{"line":776,"ticks":5}]},{"id":1375,"callFrame":{"functionName":"","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":16,"columnNumber":42},"hitCount":10,"children":[1376],"positionTicks":[{"line":17,"ticks":2},{"line":18,"ticks":3},{"line":22,"ticks":5}]},{"id":1376,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":4,"children":[1377],"positionTicks":[{"line":17,"ticks":3},{"line":9,"ticks":1}]},{"id":1377,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":0,"children":[1378]},{"id":1378,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":2,"children":[1379],"positionTicks":[{"line":776,"ticks":2}]},{"id":1379,"callFrame":{"functionName":"","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":16,"columnNumber":42},"hitCount":13,"children":[1380],"positionTicks":[{"line":17,"ticks":2},{"line":18,"ticks":2},{"line":22,"ticks":9}]},{"id":1380,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":5,"children":[1381],"positionTicks":[{"line":17,"ticks":3},{"line":9,"ticks":1},{"line":12,"ticks":1}]},{"id":1381,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":1,"children":[1382],"positionTicks":[{"line":794,"ticks":1}]},{"id":1382,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":4,"children":[1383],"positionTicks":[{"line":776,"ticks":4}]},{"id":1383,"callFrame":{"functionName":"","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":16,"columnNumber":42},"hitCount":13,"children":[1411],"positionTicks":[{"line":17,"ticks":2},{"line":18,"ticks":4},{"line":22,"ticks":7}]},{"id":1411,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":4,"children":[1439],"positionTicks":[{"line":17,"ticks":3},{"line":9,"ticks":1}]},{"id":1439,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":0,"children":[1440]},{"id":1440,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":0,"children":[1441]},{"id":1441,"callFrame":{"functionName":"","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":16,"columnNumber":42},"hitCount":7,"positionTicks":[{"line":22,"ticks":7}]},{"id":1621,"callFrame":{"functionName":"Configuration.getConsolidateConfigurationModel","scriptId":"815","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/configuration/common/configurationModels.js","lineNumber":394,"columnNumber":76},"hitCount":1,"children":[1622,1658],"positionTicks":[{"line":397,"ticks":1}]},{"id":1622,"callFrame":{"functionName":"ConfigurationModel.override","scriptId":"815","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/configuration/common/configurationModels.js","lineNumber":67,"columnNumber":57},"hitCount":4,"children":[1758,1789,3339],"positionTicks":[{"line":68,"ticks":3},{"line":92,"ticks":1}]},{"id":1758,"callFrame":{"functionName":"ConfigurationModel","scriptId":"815","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/configuration/common/configurationModels.js","lineNumber":18,"columnNumber":35},"hitCount":3,"children":[1813],"positionTicks":[{"line":25,"ticks":1},{"line":19,"ticks":2}]},{"id":1813,"callFrame":{"functionName":"get","scriptId":"10","url":"native collection.js","lineNumber":233,"columnNumber":15},"hitCount":3,"positionTicks":[{"line":234,"ticks":3}]},{"id":1789,"callFrame":{"functionName":"ConfigurationModel.getContentsForOverrideIdentifer","scriptId":"815","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/configuration/common/configurationModels.js","lineNumber":120,"columnNumber":80},"hitCount":2,"positionTicks":[{"line":122,"ticks":2}]},{"id":3339,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":0,"children":[3340]},{"id":3340,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":0,"children":[3341]},{"id":3341,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":0,"children":[3342]},{"id":3342,"callFrame":{"functionName":"","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":16,"columnNumber":42},"hitCount":2,"positionTicks":[{"line":22,"ticks":2}]},{"id":1658,"callFrame":{"functionName":"Configuration.getConsolidatedConfigurationModelForResource","scriptId":"815","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/configuration/common/configurationModels.js","lineNumber":398,"columnNumber":88},"hitCount":1,"children":[1659,1684,1716],"positionTicks":[{"line":401,"ticks":1}]},{"id":1659,"callFrame":{"functionName":"get","scriptId":"10","url":"native collection.js","lineNumber":233,"columnNumber":15},"hitCount":2,"positionTicks":[{"line":234,"ticks":2}]},{"id":1684,"callFrame":{"functionName":"Workspace.getFolder","scriptId":"294","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/configuration/common/configurationModels.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[1685]},{"id":1685,"callFrame":{"functionName":"TernarySearchTree.findSubstr","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/configuration/common/configurationModels.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[1686,1757]},{"id":1686,"callFrame":{"functionName":"TernarySearchTree._findSubstr","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":342,"columnNumber":59},"hitCount":0,"children":[1687,1772]},{"id":1687,"callFrame":{"functionName":"PathSegments.next","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":211,"columnNumber":47},"hitCount":1,"children":[1688],"positionTicks":[{"line":215,"ticks":1}]},{"id":1688,"callFrame":{"functionName":"PathSegments.next","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":211,"columnNumber":47},"hitCount":1,"children":[1689],"positionTicks":[{"line":215,"ticks":1}]},{"id":1689,"callFrame":{"functionName":"PathSegments.next","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":211,"columnNumber":47},"hitCount":2,"positionTicks":[{"line":215,"ticks":2}]},{"id":1772,"callFrame":{"functionName":"TernarySearchTree._findSubstr","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":342,"columnNumber":59},"hitCount":0,"children":[1773,1810]},{"id":1773,"callFrame":{"functionName":"TernarySearchTree._findSubstr","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":342,"columnNumber":59},"hitCount":0,"children":[1774]},{"id":1774,"callFrame":{"functionName":"TernarySearchTree._findSubstr","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":342,"columnNumber":59},"hitCount":0,"children":[1775]},{"id":1775,"callFrame":{"functionName":"TernarySearchTree._findSubstr","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":342,"columnNumber":59},"hitCount":1,"children":[1831],"positionTicks":[{"line":357,"ticks":1}]},{"id":1831,"callFrame":{"functionName":"PathSegments.next","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":211,"columnNumber":47},"hitCount":0,"children":[1832]},{"id":1832,"callFrame":{"functionName":"substring","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":1810,"callFrame":{"functionName":"PathSegments.next","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":211,"columnNumber":47},"hitCount":2,"children":[1830],"positionTicks":[{"line":216,"ticks":1},{"line":215,"ticks":1}]},{"id":1830,"callFrame":{"functionName":"substring","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":1757,"callFrame":{"functionName":"PathSegments.next","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":211,"columnNumber":47},"hitCount":1,"positionTicks":[{"line":226,"ticks":1}]},{"id":1716,"callFrame":{"functionName":"ResourceMap.get","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/configuration/common/configurationModels.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[1717]},{"id":1717,"callFrame":{"functionName":"get","scriptId":"10","url":"native collection.js","lineNumber":233,"columnNumber":15},"hitCount":4,"positionTicks":[{"line":234,"ticks":4}]},{"id":1761,"callFrame":{"functionName":"isConfigurationOverrides","scriptId":"247","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/files/node/fileService.js","lineNumber":-1,"columnNumber":-1},"hitCount":1,"children":[1762],"positionTicks":[{"line":473,"ticks":1}]},{"id":1762,"callFrame":{"functionName":"[Symbol.hasInstance]","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":1442,"callFrame":{"functionName":"TextResourceConfigurationService.getLanguage","scriptId":"872","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/services/resourceConfigurationImpl.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[1443,1507]},{"id":1443,"callFrame":{"functionName":"ModeServiceImpl.getModeIdByFilenameOrFirstLine","scriptId":"835","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/services/resourceConfigurationImpl.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[1444]},{"id":1444,"callFrame":{"functionName":"LanguagesRegistry.getModeIdsFromFilenameOrFirstLine","scriptId":"1038","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/services/resourceConfigurationImpl.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[1445,1509,1570]},{"id":1445,"callFrame":{"functionName":"guessMimeTypes","scriptId":"716","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/mime.js","lineNumber":81,"columnNumber":27},"hitCount":2,"children":[1446,1486,1590],"positionTicks":[{"line":89,"ticks":2}]},{"id":1446,"callFrame":{"functionName":"guessMimeTypeByPath","scriptId":"716","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/mime.js","lineNumber":107,"columnNumber":32},"hitCount":84,"children":[1513],"positionTicks":[{"line":114,"ticks":22},{"line":115,"ticks":9},{"line":132,"ticks":2},{"line":117,"ticks":33},{"line":133,"ticks":2},{"line":123,"ticks":14},{"line":125,"ticks":2}]},{"id":1513,"callFrame":{"functionName":"endsWith","scriptId":"111","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/mime.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[1514]},{"id":1514,"callFrame":{"functionName":"indexOf","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":82},{"id":1486,"callFrame":{"functionName":"basename","scriptId":"344","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/mime.js","lineNumber":-1,"columnNumber":-1},"hitCount":4,"children":[1808],"positionTicks":[{"line":89,"ticks":4}]},{"id":1808,"callFrame":{"functionName":"substr","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":1590,"callFrame":{"functionName":"toLowerCase","scriptId":"19","url":"native i18n.js","lineNumber":1252,"columnNumber":24},"hitCount":5,"positionTicks":[{"line":1253,"ticks":5}]},{"id":1509,"callFrame":{"functionName":"LanguagesRegistry.extractModeIds","scriptId":"1038","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/services/languagesRegistry.js","lineNumber":194,"columnNumber":62},"hitCount":2,"children":[1510,1639,1650],"positionTicks":[{"line":195,"ticks":1},{"line":198,"ticks":1}]},{"id":1510,"callFrame":{"functionName":"map","scriptId":"6","url":"native array.js","lineNumber":831,"columnNumber":17},"hitCount":16,"children":[1584,1673,1746],"positionTicks":[{"line":832,"ticks":16}]},{"id":1584,"callFrame":{"functionName":"","scriptId":"1038","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/services/languagesRegistry.js","lineNumber":202,"columnNumber":29},"hitCount":5,"children":[1585],"positionTicks":[{"line":203,"ticks":1},{"line":207,"ticks":4}]},{"id":1585,"callFrame":{"functionName":"hasOwnProperty","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":7},{"id":1673,"callFrame":{"functionName":"ArraySpeciesCreate","scriptId":"6","url":"native array.js","lineNumber":22,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":23,"ticks":1}]},{"id":1746,"callFrame":{"functionName":"","scriptId":"1038","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/services/languagesRegistry.js","lineNumber":201,"columnNumber":29},"hitCount":2,"positionTicks":[{"line":202,"ticks":2}]},{"id":1639,"callFrame":{"functionName":"filter","scriptId":"6","url":"native array.js","lineNumber":767,"columnNumber":20},"hitCount":0,"children":[1640]},{"id":1640,"callFrame":{"functionName":"InnerArrayFilter","scriptId":"6","url":"native array.js","lineNumber":754,"columnNumber":25},"hitCount":2,"children":[1641,1674],"positionTicks":[{"line":755,"ticks":2}]},{"id":1641,"callFrame":{"functionName":"","scriptId":"1038","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/services/languagesRegistry.js","lineNumber":208,"columnNumber":32},"hitCount":0,"children":[1642]},{"id":1642,"callFrame":{"functionName":"hasOwnProperty","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":1674,"callFrame":{"functionName":"hasOwnProperty","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":1650,"callFrame":{"functionName":"split","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":12},{"id":1570,"callFrame":{"functionName":"join","scriptId":"6","url":"native array.js","lineNumber":287,"columnNumber":18},"hitCount":0,"children":[1571]},{"id":1571,"callFrame":{"functionName":"InnerArrayJoin","scriptId":"6","url":"native array.js","lineNumber":274,"columnNumber":23},"hitCount":0,"children":[1572]},{"id":1572,"callFrame":{"functionName":"Join","scriptId":"6","url":"native array.js","lineNumber":120,"columnNumber":13},"hitCount":2,"children":[1573,2714],"positionTicks":[{"line":121,"ticks":2}]},{"id":1573,"callFrame":{"functionName":"DoJoin","scriptId":"6","url":"native array.js","lineNumber":95,"columnNumber":15},"hitCount":8,"children":[1763],"positionTicks":[{"line":96,"ticks":8}]},{"id":1763,"callFrame":{"functionName":"ConvertToString","scriptId":"6","url":"native array.js","lineNumber":133,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":134,"ticks":1}]},{"id":2714,"callFrame":{"functionName":"StackPush","scriptId":"6","url":"native array.js","lineNumber":80,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":81,"ticks":1}]},{"id":1507,"callFrame":{"functionName":"ModelServiceImpl.getModel","scriptId":"856","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/services/resourceConfigurationImpl.js","lineNumber":-1,"columnNumber":-1},"hitCount":12,"children":[1680,1790],"positionTicks":[{"line":463,"ticks":9},{"line":484,"ticks":1},{"line":39,"ticks":2}]},{"id":1680,"callFrame":{"functionName":"doEqualsIgnoreCase","scriptId":"111","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/strings.js","lineNumber":369,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":389,"ticks":1}]},{"id":1790,"callFrame":{"functionName":"MODEL_ID","scriptId":"856","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/files/node/fileService.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[1791]},{"id":1791,"callFrame":{"functionName":"_URI.toString","scriptId":"236","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/uri.js","lineNumber":277,"columnNumber":43},"hitCount":1,"positionTicks":[{"line":279,"ticks":1}]},{"id":1454,"callFrame":{"functionName":"Configuration.getConsolidatedConfigurationModelForResource","scriptId":"815","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/configuration/common/configurationModels.js","lineNumber":398,"columnNumber":88},"hitCount":1,"positionTicks":[{"line":412,"ticks":1}]},{"id":1538,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":4,"children":[1539],"positionTicks":[{"line":17,"ticks":4}]},{"id":1539,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":0,"children":[1540]},{"id":1540,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":0,"children":[1541]},{"id":1541,"callFrame":{"functionName":"","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":16,"columnNumber":42},"hitCount":2,"children":[1542],"positionTicks":[{"line":18,"ticks":2}]},{"id":1542,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":4,"children":[1543],"positionTicks":[{"line":17,"ticks":4}]},{"id":1543,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":0,"children":[1544]},{"id":1544,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":3,"children":[1545],"positionTicks":[{"line":776,"ticks":3}]},{"id":1545,"callFrame":{"functionName":"","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":16,"columnNumber":42},"hitCount":11,"children":[1546],"positionTicks":[{"line":17,"ticks":2},{"line":18,"ticks":3},{"line":19,"ticks":1},{"line":22,"ticks":5}]},{"id":1546,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":6,"children":[1547],"positionTicks":[{"line":17,"ticks":5},{"line":9,"ticks":1}]},{"id":1547,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":0,"children":[1548]},{"id":1548,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":2,"children":[1552],"positionTicks":[{"line":776,"ticks":2}]},{"id":1552,"callFrame":{"functionName":"","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":16,"columnNumber":42},"hitCount":19,"children":[1553],"positionTicks":[{"line":17,"ticks":6},{"line":18,"ticks":3},{"line":22,"ticks":10}]},{"id":1553,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":5,"children":[1554],"positionTicks":[{"line":9,"ticks":2},{"line":17,"ticks":3}]},{"id":1554,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":0,"children":[1555]},{"id":1555,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":1,"children":[1556],"positionTicks":[{"line":776,"ticks":1}]},{"id":1556,"callFrame":{"functionName":"","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":16,"columnNumber":42},"hitCount":15,"children":[1569],"positionTicks":[{"line":17,"ticks":4},{"line":18,"ticks":5},{"line":22,"ticks":6}]},{"id":1569,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":5,"children":[1579],"positionTicks":[{"line":17,"ticks":4},{"line":9,"ticks":1}]},{"id":1579,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":0,"children":[1580]},{"id":1580,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":0,"children":[1581]},{"id":1581,"callFrame":{"functionName":"","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":16,"columnNumber":42},"hitCount":4,"positionTicks":[{"line":17,"ticks":1},{"line":22,"ticks":3}]},{"id":1482,"callFrame":{"functionName":"encodingExists","scriptId":"821","url":"file:///Users/bpasero/Development/monaco/out/vs/base/node/encoding.js","lineNumber":65,"columnNumber":27},"hitCount":5,"children":[1483],"positionTicks":[{"line":66,"ticks":2},{"line":67,"ticks":3}]},{"id":1483,"callFrame":{"functionName":"encodingExists","scriptId":"918","url":"/Users/bpasero/Development/monaco/node_modules/iconv-lite/lib/index.js","lineNumber":43,"columnNumber":46},"hitCount":4,"children":[1484],"positionTicks":[{"line":44,"ticks":4}]},{"id":1484,"callFrame":{"functionName":"getCodec","scriptId":"918","url":"/Users/bpasero/Development/monaco/node_modules/iconv-lite/lib/index.js","lineNumber":58,"columnNumber":34},"hitCount":11,"children":[1485,1801],"positionTicks":[{"line":64,"ticks":2},{"line":59,"ticks":8},{"line":67,"ticks":1}]},{"id":1485,"callFrame":{"functionName":"replace","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":9},{"id":1801,"callFrame":{"functionName":"toLowerCase","scriptId":"19","url":"native i18n.js","lineNumber":1252,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":1253,"ticks":1}]},{"id":1595,"callFrame":{"functionName":"FileService.getEncodingOverride","scriptId":"1033","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/files/node/fileService.js","lineNumber":487,"columnNumber":61},"hitCount":19,"children":[1669,1778],"positionTicks":[{"line":488,"ticks":16},{"line":500,"ticks":2},{"line":495,"ticks":1}]},{"id":1669,"callFrame":{"functionName":"isParent","scriptId":"321","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/files/common/files.js","lineNumber":152,"columnNumber":21},"hitCount":5,"children":[1670],"positionTicks":[{"line":161,"ticks":2},{"line":154,"ticks":3}]},{"id":1670,"callFrame":{"functionName":"beginsWithIgnoreCase","scriptId":"111","url":"file:///Users/bpasero/Development/monaco/out/vs/platform/files/common/files.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[1671]},{"id":1671,"callFrame":{"functionName":"doEqualsIgnoreCase","scriptId":"111","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/strings.js","lineNumber":369,"columnNumber":31},"hitCount":17,"children":[1812],"positionTicks":[{"line":376,"ticks":2},{"line":377,"ticks":11},{"line":353,"ticks":1},{"line":371,"ticks":1},{"line":378,"ticks":1},{"line":359,"ticks":1}]},{"id":1812,"callFrame":{"functionName":"toLowerCase","scriptId":"19","url":"native i18n.js","lineNumber":1252,"columnNumber":24},"hitCount":3,"positionTicks":[{"line":1253,"ticks":3}]},{"id":1778,"callFrame":{"functionName":"get","scriptId":"236","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/uri.js","lineNumber":268,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":271,"ticks":1}]},{"id":1600,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":53,"children":[1601,1678],"positionTicks":[{"line":16,"ticks":4},{"line":17,"ticks":46},{"line":9,"ticks":2},{"line":12,"ticks":1}]},{"id":1601,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":1,"children":[1602],"positionTicks":[{"line":794,"ticks":1}]},{"id":1602,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":17,"children":[1603],"positionTicks":[{"line":776,"ticks":17}]},{"id":1603,"callFrame":{"functionName":"","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":16,"columnNumber":42},"hitCount":114,"children":[1604],"positionTicks":[{"line":17,"ticks":15},{"line":18,"ticks":97},{"line":22,"ticks":2}]},{"id":1604,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":152,"children":[1605],"positionTicks":[{"line":16,"ticks":8},{"line":17,"ticks":118},{"line":9,"ticks":15},{"line":12,"ticks":11}]},{"id":1605,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":45,"children":[1606],"positionTicks":[{"line":794,"ticks":45}]},{"id":1606,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":72,"children":[1607,1786,1828],"positionTicks":[{"line":776,"ticks":72}]},{"id":1607,"callFrame":{"functionName":"","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":16,"columnNumber":42},"hitCount":370,"children":[1608],"positionTicks":[{"line":17,"ticks":95},{"line":18,"ticks":83},{"line":22,"ticks":192}]},{"id":1608,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":180,"children":[1609,1814],"positionTicks":[{"line":16,"ticks":5},{"line":17,"ticks":123},{"line":9,"ticks":36},{"line":12,"ticks":16}]},{"id":1609,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":9,"children":[1610],"positionTicks":[{"line":794,"ticks":9}]},{"id":1610,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":72,"children":[1611,1667],"positionTicks":[{"line":776,"ticks":72}]},{"id":1611,"callFrame":{"functionName":"","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":16,"columnNumber":42},"hitCount":349,"children":[1613],"positionTicks":[{"line":17,"ticks":74},{"line":18,"ticks":49},{"line":22,"ticks":226}]},{"id":1613,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":59,"children":[1614],"positionTicks":[{"line":16,"ticks":4},{"line":17,"ticks":41},{"line":9,"ticks":9},{"line":12,"ticks":5}]},{"id":1614,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":6,"children":[1615],"positionTicks":[{"line":794,"ticks":6}]},{"id":1615,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":37,"children":[1616],"positionTicks":[{"line":776,"ticks":37}]},{"id":1616,"callFrame":{"functionName":"","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":16,"columnNumber":42},"hitCount":245,"children":[1617],"positionTicks":[{"line":17,"ticks":65},{"line":18,"ticks":66},{"line":22,"ticks":114}]},{"id":1617,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":103,"children":[1618,1733],"positionTicks":[{"line":16,"ticks":8},{"line":17,"ticks":55},{"line":9,"ticks":30},{"line":12,"ticks":10}]},{"id":1618,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":5,"children":[1619],"positionTicks":[{"line":794,"ticks":5}]},{"id":1619,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":26,"children":[1620],"positionTicks":[{"line":776,"ticks":26}]},{"id":1620,"callFrame":{"functionName":"","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":16,"columnNumber":42},"hitCount":83,"children":[1643],"positionTicks":[{"line":17,"ticks":15},{"line":18,"ticks":8},{"line":22,"ticks":60}]},{"id":1643,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":8,"children":[1644],"positionTicks":[{"line":17,"ticks":8}]},{"id":1644,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":0,"children":[1645]},{"id":1645,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":2,"children":[1646],"positionTicks":[{"line":776,"ticks":2}]},{"id":1646,"callFrame":{"functionName":"","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":16,"columnNumber":42},"hitCount":14,"positionTicks":[{"line":17,"ticks":4},{"line":22,"ticks":10}]},{"id":1733,"callFrame":{"functionName":"isArray","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":1667,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":776,"ticks":1}]},{"id":1814,"callFrame":{"functionName":"isArray","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":4},{"id":1786,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":9,"ticks":1}]},{"id":1828,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":776,"ticks":1}]},{"id":1678,"callFrame":{"functionName":"PathSegments.next","scriptId":"194","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/map.js","lineNumber":211,"columnNumber":47},"hitCount":2,"positionTicks":[{"line":216,"ticks":2}]},{"id":1384,"callFrame":{"functionName":"createReadStream","scriptId":"184","url":"/Users/bpasero/Development/monaco/node_modules/graceful-fs/graceful-fs.js","lineNumber":218,"columnNumber":28},"hitCount":3,"children":[1385],"positionTicks":[{"line":219,"ticks":3}]},{"id":1385,"callFrame":{"functionName":"ReadStream","scriptId":"184","url":"/Users/bpasero/Development/monaco/node_modules/graceful-fs/graceful-fs.js","lineNumber":175,"columnNumber":22},"hitCount":15,"children":[1386],"positionTicks":[{"line":176,"ticks":5},{"line":178,"ticks":10}]},{"id":1386,"callFrame":{"functionName":"ReadStream","scriptId":"104","url":"original-fs.js","lineNumber":1829,"columnNumber":19},"hitCount":41,"children":[1493,1557,1599,1655,1729,1777,1798],"deoptReason":"Unsupported phi use of const or let variable","positionTicks":[{"line":1842,"ticks":2},{"line":1843,"ticks":3},{"line":1844,"ticks":1},{"line":1877,"ticks":1},{"line":1830,"ticks":23},{"line":1847,"ticks":2},{"line":1846,"ticks":1},{"line":1849,"ticks":1},{"line":1835,"ticks":2},{"line":1837,"ticks":4},{"line":1870,"ticks":1}]},{"id":1493,"callFrame":{"functionName":"Readable","scriptId":"43","url":"_stream_readable.js","lineNumber":105,"columnNumber":17},"hitCount":6,"children":[1494,1664],"positionTicks":[{"line":106,"ticks":2},{"line":115,"ticks":1},{"line":108,"ticks":3}]},{"id":1494,"callFrame":{"functionName":"ReadableState","scriptId":"43","url":"_stream_readable.js","lineNumber":36,"columnNumber":22},"hitCount":10,"children":[1806],"positionTicks":[{"line":64,"ticks":1},{"line":49,"ticks":1},{"line":37,"ticks":3},{"line":44,"ticks":2},{"line":61,"ticks":1},{"line":78,"ticks":1},{"line":62,"ticks":1}]},{"id":1806,"callFrame":{"functionName":"[Symbol.hasInstance]","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":1664,"callFrame":{"functionName":"Stream","scriptId":"42","url":"internal/streams/legacy.js","lineNumber":5,"columnNumber":15},"hitCount":1,"children":[1665],"positionTicks":[{"line":6,"ticks":1}]},{"id":1665,"callFrame":{"functionName":"EventEmitter","scriptId":"30","url":"events.js","lineNumber":10,"columnNumber":21},"hitCount":1,"children":[1666],"positionTicks":[{"line":11,"ticks":1}]},{"id":1666,"callFrame":{"functionName":"EventEmitter.init","scriptId":"30","url":"events.js","lineNumber":-1,"columnNumber":-1},"hitCount":3,"positionTicks":[{"line":11,"ticks":3}]},{"id":1557,"callFrame":{"functionName":"ReadStream$open","scriptId":"184","url":"/Users/bpasero/Development/monaco/node_modules/graceful-fs/graceful-fs.js","lineNumber":182,"columnNumber":27},"hitCount":32,"children":[1558],"positionTicks":[{"line":184,"ticks":31},{"line":183,"ticks":1}]},{"id":1558,"callFrame":{"functionName":"open","scriptId":"184","url":"/Users/bpasero/Development/monaco/node_modules/graceful-fs/graceful-fs.js","lineNumber":228,"columnNumber":16},"hitCount":9,"children":[1559],"positionTicks":[{"line":229,"ticks":8},{"line":231,"ticks":1}]},{"id":1559,"callFrame":{"functionName":"go$open","scriptId":"184","url":"/Users/bpasero/Development/monaco/node_modules/graceful-fs/graceful-fs.js","lineNumber":234,"columnNumber":21},"hitCount":5,"children":[1574,1582],"positionTicks":[{"line":236,"ticks":5}]},{"id":1574,"callFrame":{"functionName":"fs.open","scriptId":"104","url":"/Users/bpasero/Development/monaco/node_modules/graceful-fs/graceful-fs.js","lineNumber":-1,"columnNumber":-1},"hitCount":8,"children":[1575,1596,1803],"positionTicks":[{"line":236,"ticks":8}]},{"id":1575,"callFrame":{"functionName":"open","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":51,"positionTicks":[{"line":576,"ticks":5},{"line":236,"ticks":46}]},{"id":1596,"callFrame":{"functionName":"nullCheck","scriptId":"104","url":"/Users/bpasero/Development/monaco/node_modules/graceful-fs/graceful-fs.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[1597]},{"id":1597,"callFrame":{"functionName":"indexOf","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":7},{"id":1803,"callFrame":{"functionName":"stringToFlags","scriptId":"57","url":"internal/fs.js","lineNumber":24,"columnNumber":22},"hitCount":2,"positionTicks":[{"line":25,"ticks":2}]},{"id":1582,"callFrame":{"functionName":"makeCallback","scriptId":"104","url":"original-fs.js","lineNumber":103,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":105,"ticks":1}]},{"id":1599,"callFrame":{"functionName":"handleError","scriptId":"104","url":"original-fs.js","lineNumber":209,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":211,"ticks":1}]},{"id":1655,"callFrame":{"functionName":"getPathFromURL","scriptId":"58","url":"internal/url.js","lineNumber":1136,"columnNumber":23},"hitCount":3,"positionTicks":[{"line":1137,"ticks":2},{"line":1138,"ticks":1}]},{"id":1729,"callFrame":{"functionName":"Readable.on","scriptId":"43","url":"_stream_readable.js","lineNumber":687,"columnNumber":32},"hitCount":0,"children":[1730,2709]},{"id":1730,"callFrame":{"functionName":"_addListener","scriptId":"30","url":"events.js","lineNumber":212,"columnNumber":21},"hitCount":3,"positionTicks":[{"line":221,"ticks":1},{"line":213,"ticks":2}]},{"id":2709,"callFrame":{"functionName":"addListener","scriptId":"30","url":"events.js","lineNumber":277,"columnNumber":57},"hitCount":0,"children":[2710]},{"id":2710,"callFrame":{"functionName":"_addListener","scriptId":"30","url":"events.js","lineNumber":212,"columnNumber":21},"hitCount":0,"children":[2711]},{"id":2711,"callFrame":{"functionName":"fs.open","scriptId":"104","url":"original-fs.js","lineNumber":562,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":563,"ticks":1}]},{"id":1777,"callFrame":{"functionName":"getOptions","scriptId":"104","url":"original-fs.js","lineNumber":41,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":59,"ticks":1}]},{"id":1798,"callFrame":{"functionName":"[Symbol.hasInstance]","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":1387,"callFrame":{"functionName":"Readable.pipe","scriptId":"43","url":"_stream_readable.js","lineNumber":474,"columnNumber":34},"hitCount":84,"children":[1388,1449,1455,1592,1598,1649,1677,1776],"positionTicks":[{"line":611,"ticks":1},{"line":483,"ticks":1},{"line":520,"ticks":5},{"line":552,"ticks":1},{"line":493,"ticks":3},{"line":494,"ticks":28},{"line":495,"ticks":6},{"line":592,"ticks":1},{"line":501,"ticks":4},{"line":598,"ticks":1},{"line":504,"ticks":1},{"line":475,"ticks":16},{"line":476,"ticks":15},{"line":479,"ticks":1}]},{"id":1388,"callFrame":{"functionName":"getStdout","scriptId":"69","url":"internal/process/stdio.js","lineNumber":7,"columnNumber":20},"hitCount":8,"positionTicks":[{"line":8,"ticks":8}]},{"id":1449,"callFrame":{"functionName":"Readable.on","scriptId":"43","url":"_stream_readable.js","lineNumber":687,"columnNumber":32},"hitCount":26,"children":[1450,1525],"positionTicks":[{"line":688,"ticks":10},{"line":691,"ticks":15},{"line":708,"ticks":1}]},{"id":1450,"callFrame":{"functionName":"Readable.resume","scriptId":"43","url":"_stream_readable.js","lineNumber":718,"columnNumber":36},"hitCount":0,"children":[1451]},{"id":1451,"callFrame":{"functionName":"resume","scriptId":"43","url":"_stream_readable.js","lineNumber":728,"columnNumber":15},"hitCount":1,"children":[1452],"positionTicks":[{"line":729,"ticks":1}]},{"id":1452,"callFrame":{"functionName":"","scriptId":"72","url":"/Users/bpasero/Development/monaco/.build/electron/Code - OSS.app/Contents/Resources/electron.asar/common/init.js","lineNumber":11,"columnNumber":18},"hitCount":18,"children":[1453,1488],"positionTicks":[{"line":13,"ticks":18}]},{"id":1453,"callFrame":{"functionName":"","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":5,"positionTicks":[{"line":13,"ticks":5}]},{"id":1488,"callFrame":{"functionName":"nextTick","scriptId":"67","url":"internal/process/next_tick.js","lineNumber":139,"columnNumber":19},"hitCount":31,"children":[1796],"positionTicks":[{"line":154,"ticks":10},{"line":155,"ticks":1},{"line":140,"ticks":20}]},{"id":1796,"callFrame":{"functionName":"push","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":1525,"callFrame":{"functionName":"_addListener","scriptId":"30","url":"events.js","lineNumber":212,"columnNumber":21},"hitCount":30,"positionTicks":[{"line":241,"ticks":17},{"line":213,"ticks":6},{"line":221,"ticks":6},{"line":223,"ticks":1}]},{"id":1455,"callFrame":{"functionName":"once","scriptId":"30","url":"events.js","lineNumber":304,"columnNumber":43},"hitCount":3,"children":[1456,1799],"positionTicks":[{"line":305,"ticks":1},{"line":309,"ticks":2}]},{"id":1456,"callFrame":{"functionName":"Readable.on","scriptId":"43","url":"_stream_readable.js","lineNumber":687,"columnNumber":32},"hitCount":5,"children":[1457,1500],"positionTicks":[{"line":688,"ticks":2},{"line":691,"ticks":3}]},{"id":1457,"callFrame":{"functionName":"addListener","scriptId":"30","url":"events.js","lineNumber":277,"columnNumber":57},"hitCount":0,"children":[1458]},{"id":1458,"callFrame":{"functionName":"_addListener","scriptId":"30","url":"events.js","lineNumber":212,"columnNumber":21},"hitCount":2,"positionTicks":[{"line":275,"ticks":1},{"line":213,"ticks":1}]},{"id":1500,"callFrame":{"functionName":"_addListener","scriptId":"30","url":"events.js","lineNumber":212,"columnNumber":21},"hitCount":17,"positionTicks":[{"line":241,"ticks":1},{"line":242,"ticks":1},{"line":260,"ticks":1},{"line":221,"ticks":7},{"line":213,"ticks":7}]},{"id":1799,"callFrame":{"functionName":"_onceWrap","scriptId":"30","url":"_stream_readable.js","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":499,"ticks":1},{"line":606,"ticks":1}]},{"id":1592,"callFrame":{"functionName":"prependListener","scriptId":"43","url":"_stream_readable.js","lineNumber":17,"columnNumber":24},"hitCount":4,"children":[1593],"positionTicks":[{"line":18,"ticks":2},{"line":35,"ticks":1},{"line":22,"ticks":1}]},{"id":1593,"callFrame":{"functionName":"prependListener","scriptId":"30","url":"events.js","lineNumber":284,"columnNumber":28},"hitCount":1,"children":[1594],"positionTicks":[{"line":285,"ticks":1}]},{"id":1594,"callFrame":{"functionName":"_addListener","scriptId":"30","url":"events.js","lineNumber":212,"columnNumber":21},"hitCount":2,"positionTicks":[{"line":241,"ticks":1},{"line":221,"ticks":1}]},{"id":1598,"callFrame":{"functionName":"pipeOnDrain","scriptId":"43","url":"_stream_readable.js","lineNumber":616,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":617,"ticks":1}]},{"id":1649,"callFrame":{"functionName":"emit","scriptId":"30","url":"events.js","lineNumber":135,"columnNumber":43},"hitCount":4,"positionTicks":[{"line":168,"ticks":1},{"line":136,"ticks":3}]},{"id":1677,"callFrame":{"functionName":"Transform","scriptId":"47","url":"_stream_transform.js","lineNumber":88,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":89,"ticks":1}]},{"id":1776,"callFrame":{"functionName":"getStderr","scriptId":"69","url":"internal/process/stdio.js","lineNumber":20,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":21,"ticks":1}]},{"id":1412,"callFrame":{"functionName":"decodeStream","scriptId":"821","url":"file:///Users/bpasero/Development/monaco/out/vs/base/node/encoding.js","lineNumber":69,"columnNumber":25},"hitCount":0,"children":[1413,1495]},{"id":1413,"callFrame":{"functionName":"decodeStream","scriptId":"920","url":"/Users/bpasero/Development/monaco/node_modules/iconv-lite/lib/streams.js","lineNumber":13,"columnNumber":46},"hitCount":0,"children":[1414,1421]},{"id":1414,"callFrame":{"functionName":"IconvLiteDecoderStream","scriptId":"920","url":"/Users/bpasero/Development/monaco/node_modules/iconv-lite/lib/streams.js","lineNumber":75,"columnNumber":31},"hitCount":2,"children":[1415],"positionTicks":[{"line":71,"ticks":2}]},{"id":1415,"callFrame":{"functionName":"Transform","scriptId":"47","url":"_stream_transform.js","lineNumber":88,"columnNumber":18},"hitCount":9,"children":[1416,1469,1475,2715],"positionTicks":[{"line":89,"ticks":2},{"line":97,"ticks":1},{"line":116,"ticks":2},{"line":100,"ticks":1},{"line":95,"ticks":3}]},{"id":1416,"callFrame":{"functionName":"TransformState","scriptId":"47","url":"_stream_transform.js","lineNumber":51,"columnNumber":23},"hitCount":7,"children":[1811],"positionTicks":[{"line":57,"ticks":2},{"line":53,"ticks":5}]},{"id":1811,"callFrame":{"functionName":"Stream","scriptId":"42","url":"internal/streams/legacy.js","lineNumber":5,"columnNumber":15},"hitCount":2,"positionTicks":[{"line":6,"ticks":2}]},{"id":1469,"callFrame":{"functionName":"Duplex","scriptId":"46","url":"_stream_duplex.js","lineNumber":22,"columnNumber":15},"hitCount":10,"children":[1470,1471,1489],"positionTicks":[{"line":34,"ticks":2},{"line":28,"ticks":1},{"line":30,"ticks":1},{"line":23,"ticks":6}]},{"id":1470,"callFrame":{"functionName":"Readable","scriptId":"43","url":"_stream_readable.js","lineNumber":105,"columnNumber":17},"hitCount":11,"children":[1476,1487],"positionTicks":[{"line":113,"ticks":1},{"line":108,"ticks":7},{"line":118,"ticks":1},{"line":119,"ticks":2}]},{"id":1476,"callFrame":{"functionName":"ReadableState","scriptId":"43","url":"_stream_readable.js","lineNumber":36,"columnNumber":22},"hitCount":4,"children":[1477],"positionTicks":[{"line":59,"ticks":1},{"line":44,"ticks":1},{"line":37,"ticks":2}]},{"id":1477,"callFrame":{"functionName":"StringDecoder","scriptId":"39","url":"string_decoder.js","lineNumber":20,"columnNumber":22},"hitCount":2,"children":[1691],"positionTicks":[{"line":21,"ticks":1},{"line":37,"ticks":1}]},{"id":1691,"callFrame":{"functionName":"Buffer.allocUnsafe","scriptId":"32","url":"_stream_readable.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[1692]},{"id":1692,"callFrame":{"functionName":"allocate","scriptId":"32","url":"_stream_readable.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[1693]},{"id":1693,"callFrame":{"functionName":"FastBuffer","scriptId":"32","url":"buffer.js","lineNumber":9,"columnNumber":13},"hitCount":1,"children":[1694],"positionTicks":[{"line":11,"ticks":1}]},{"id":1694,"callFrame":{"functionName":"Uint8Array","scriptId":"9","url":"native typedarray.js","lineNumber":224,"columnNumber":30},"hitCount":2,"positionTicks":[{"line":225,"ticks":2}]},{"id":1487,"callFrame":{"functionName":"Stream","scriptId":"42","url":"internal/streams/legacy.js","lineNumber":5,"columnNumber":15},"hitCount":1,"children":[1683],"positionTicks":[{"line":8,"ticks":1}]},{"id":1683,"callFrame":{"functionName":"EventEmitter","scriptId":"30","url":"events.js","lineNumber":10,"columnNumber":21},"hitCount":1,"children":[1765],"positionTicks":[{"line":11,"ticks":1}]},{"id":1765,"callFrame":{"functionName":"EventEmitter.init","scriptId":"30","url":"events.js","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":11,"ticks":1}]},{"id":1471,"callFrame":{"functionName":"once","scriptId":"30","url":"events.js","lineNumber":304,"columnNumber":43},"hitCount":1,"children":[1472,1827],"positionTicks":[{"line":309,"ticks":1}]},{"id":1472,"callFrame":{"functionName":"Readable.on","scriptId":"43","url":"_stream_readable.js","lineNumber":687,"columnNumber":32},"hitCount":0,"children":[1473,1481]},{"id":1473,"callFrame":{"functionName":"addListener","scriptId":"30","url":"events.js","lineNumber":277,"columnNumber":57},"hitCount":0,"children":[1474]},{"id":1474,"callFrame":{"functionName":"_addListener","scriptId":"30","url":"events.js","lineNumber":212,"columnNumber":21},"hitCount":2,"positionTicks":[{"line":213,"ticks":2}]},{"id":1481,"callFrame":{"functionName":"_addListener","scriptId":"30","url":"events.js","lineNumber":212,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":229,"ticks":1}]},{"id":1827,"callFrame":{"functionName":"_onceWrap","scriptId":"30","url":"_stream_duplex.js","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":23,"ticks":1}]},{"id":1489,"callFrame":{"functionName":"Writable","scriptId":"45","url":"_stream_writable.js","lineNumber":154,"columnNumber":17},"hitCount":7,"children":[1490,1722,1815],"positionTicks":[{"line":155,"ticks":1},{"line":164,"ticks":1},{"line":165,"ticks":1},{"line":182,"ticks":4}]},{"id":1490,"callFrame":{"functionName":"WritableState","scriptId":"45","url":"_stream_writable.js","lineNumber":25,"columnNumber":22},"hitCount":4,"children":[1675,1792,1797],"positionTicks":[{"line":112,"ticks":1},{"line":72,"ticks":1},{"line":26,"ticks":1},{"line":59,"ticks":1}]},{"id":1675,"callFrame":{"functionName":"CorkedRequest","scriptId":"45","url":"_stream_writable.js","lineNumber":532,"columnNumber":22},"hitCount":0,"children":[1676]},{"id":1676,"callFrame":{"functionName":"bind","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":1792,"callFrame":{"functionName":"bind","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":1797,"callFrame":{"functionName":"[Symbol.hasInstance]","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":1722,"callFrame":{"functionName":"Stream","scriptId":"42","url":"internal/streams/legacy.js","lineNumber":5,"columnNumber":15},"hitCount":0,"children":[1723]},{"id":1723,"callFrame":{"functionName":"EventEmitter","scriptId":"30","url":"events.js","lineNumber":10,"columnNumber":21},"hitCount":2,"children":[1744],"positionTicks":[{"line":11,"ticks":2}]},{"id":1744,"callFrame":{"functionName":"EventEmitter.init","scriptId":"30","url":"events.js","lineNumber":-1,"columnNumber":-1},"hitCount":1,"children":[1745],"positionTicks":[{"line":11,"ticks":1}]},{"id":1745,"callFrame":{"functionName":"ReadableState","scriptId":"43","url":"_stream_readable.js","lineNumber":36,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":101,"ticks":1}]},{"id":1815,"callFrame":{"functionName":"[Symbol.hasInstance]","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":1475,"callFrame":{"functionName":"once","scriptId":"30","url":"events.js","lineNumber":304,"columnNumber":43},"hitCount":3,"children":[1766],"positionTicks":[{"line":309,"ticks":3}]},{"id":1766,"callFrame":{"functionName":"Readable.on","scriptId":"43","url":"_stream_readable.js","lineNumber":687,"columnNumber":32},"hitCount":0,"children":[1767,2707]},{"id":1767,"callFrame":{"functionName":"_addListener","scriptId":"30","url":"events.js","lineNumber":212,"columnNumber":21},"hitCount":2,"positionTicks":[{"line":241,"ticks":1},{"line":213,"ticks":1}]},{"id":2707,"callFrame":{"functionName":"addListener","scriptId":"30","url":"events.js","lineNumber":277,"columnNumber":57},"hitCount":0,"children":[2708]},{"id":2708,"callFrame":{"functionName":"_addListener","scriptId":"30","url":"events.js","lineNumber":212,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":241,"ticks":1}]},{"id":2715,"callFrame":{"functionName":"[Symbol.hasInstance]","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":1421,"callFrame":{"functionName":"getDecoder","scriptId":"918","url":"/Users/bpasero/Development/monaco/node_modules/iconv-lite/lib/index.js","lineNumber":116,"columnNumber":38},"hitCount":0,"children":[1422,1518]},{"id":1422,"callFrame":{"functionName":"getCodec","scriptId":"918","url":"/Users/bpasero/Development/monaco/node_modules/iconv-lite/lib/index.js","lineNumber":58,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":59,"ticks":1}]},{"id":1518,"callFrame":{"functionName":"InternalDecoder","scriptId":"1127","url":"file:///Users/bpasero/Development/monaco/out/vs/base/node/encoding.js","lineNumber":-1,"columnNumber":-1},"hitCount":4,"children":[1519],"positionTicks":[{"line":71,"ticks":4}]},{"id":1519,"callFrame":{"functionName":"StringDecoder","scriptId":"39","url":"string_decoder.js","lineNumber":20,"columnNumber":22},"hitCount":6,"children":[1520],"positionTicks":[{"line":24,"ticks":2},{"line":21,"ticks":2},{"line":30,"ticks":1},{"line":46,"ticks":1}]},{"id":1520,"callFrame":{"functionName":"Buffer.allocUnsafe","scriptId":"32","url":"buffer.js","lineNumber":149,"columnNumber":29},"hitCount":0,"children":[1521]},{"id":1521,"callFrame":{"functionName":"allocate","scriptId":"32","url":"buffer.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[1522]},{"id":1522,"callFrame":{"functionName":"FastBuffer","scriptId":"32","url":"buffer.js","lineNumber":9,"columnNumber":13},"hitCount":0,"children":[1523]},{"id":1523,"callFrame":{"functionName":"Uint8Array","scriptId":"9","url":"native typedarray.js","lineNumber":224,"columnNumber":30},"hitCount":2,"children":[1524],"positionTicks":[{"line":225,"ticks":2}]},{"id":1524,"callFrame":{"functionName":"Uint8ArrayConstructByArrayBuffer","scriptId":"9","url":"native typedarray.js","lineNumber":128,"columnNumber":41},"hitCount":3,"positionTicks":[{"line":129,"ticks":3}]},{"id":1495,"callFrame":{"functionName":"getCodec","scriptId":"918","url":"/Users/bpasero/Development/monaco/node_modules/iconv-lite/lib/index.js","lineNumber":58,"columnNumber":34},"hitCount":2,"children":[1496],"positionTicks":[{"line":64,"ticks":1},{"line":67,"ticks":1}]},{"id":1496,"callFrame":{"functionName":"replace","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":4},{"id":1583,"callFrame":{"functionName":"isNumber","scriptId":"193","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/types.js","lineNumber":64,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":66,"ticks":1}]},{"id":1634,"callFrame":{"functionName":"FileService.toAbsolutePath","scriptId":"1033","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/files/node/fileService.js","lineNumber":401,"columnNumber":56},"hitCount":6,"children":[1635],"positionTicks":[{"line":402,"ticks":2},{"line":411,"ticks":1},{"line":431,"ticks":3}]},{"id":1635,"callFrame":{"functionName":"normalize","scriptId":"55","url":"path.js","lineNumber":1175,"columnNumber":31},"hitCount":0,"children":[1636]},{"id":1636,"callFrame":{"functionName":"normalizeStringPosix","scriptId":"55","url":"path.js","lineNumber":77,"columnNumber":29},"hitCount":0,"children":[1637]},{"id":1637,"callFrame":{"functionName":"slice","scriptId":"7","url":"native string.js","lineNumber":40,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":41,"ticks":1}]},{"id":1668,"callFrame":{"functionName":"Promise_as","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1730,"columnNumber":35},"hitCount":7,"positionTicks":[{"line":1744,"ticks":5},{"line":1068,"ticks":2}]},{"id":1731,"callFrame":{"functionName":"normalize","scriptId":"55","url":"path.js","lineNumber":1175,"columnNumber":31},"hitCount":1,"children":[1732],"positionTicks":[{"line":1186,"ticks":1}]},{"id":1732,"callFrame":{"functionName":"normalizeStringPosix","scriptId":"55","url":"path.js","lineNumber":77,"columnNumber":29},"hitCount":15,"children":[1781],"positionTicks":[{"line":128,"ticks":1},{"line":83,"ticks":8},{"line":84,"ticks":1},{"line":85,"ticks":1},{"line":86,"ticks":1},{"line":108,"ticks":1},{"line":127,"ticks":2}]},{"id":1781,"callFrame":{"functionName":"slice","scriptId":"7","url":"native string.js","lineNumber":40,"columnNumber":20},"hitCount":2,"positionTicks":[{"line":41,"ticks":2}]},{"id":1747,"callFrame":{"functionName":"getCodec","scriptId":"918","url":"/Users/bpasero/Development/monaco/node_modules/iconv-lite/lib/index.js","lineNumber":58,"columnNumber":34},"hitCount":7,"children":[1820],"positionTicks":[{"line":64,"ticks":1},{"line":59,"ticks":5},{"line":68,"ticks":1}]},{"id":1820,"callFrame":{"functionName":"replace","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":1794,"callFrame":{"functionName":"prependListener","scriptId":"43","url":"_stream_readable.js","lineNumber":17,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":35,"ticks":1}]},{"id":1698,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":36,"children":[1699],"positionTicks":[{"line":16,"ticks":1},{"line":17,"ticks":35}]},{"id":1699,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":0,"children":[1700]},{"id":1700,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":13,"children":[1701],"positionTicks":[{"line":776,"ticks":13}]},{"id":1701,"callFrame":{"functionName":"","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":16,"columnNumber":42},"hitCount":78,"children":[1702,1764],"positionTicks":[{"line":17,"ticks":15},{"line":18,"ticks":58},{"line":19,"ticks":3},{"line":22,"ticks":2}]},{"id":1702,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":112,"children":[1703],"positionTicks":[{"line":16,"ticks":1},{"line":17,"ticks":93},{"line":9,"ticks":9},{"line":12,"ticks":9}]},{"id":1703,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":4,"children":[1704],"positionTicks":[{"line":794,"ticks":4}]},{"id":1704,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":44,"children":[1705,1769],"positionTicks":[{"line":776,"ticks":44}]},{"id":1705,"callFrame":{"functionName":"","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":16,"columnNumber":42},"hitCount":294,"children":[1706],"positionTicks":[{"line":17,"ticks":57},{"line":18,"ticks":57},{"line":19,"ticks":1},{"line":22,"ticks":179}]},{"id":1706,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":129,"children":[1707,1784,1822],"positionTicks":[{"line":16,"ticks":1},{"line":17,"ticks":96},{"line":9,"ticks":20},{"line":12,"ticks":12}]},{"id":1707,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":8,"children":[1708],"positionTicks":[{"line":794,"ticks":8}]},{"id":1708,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":51,"children":[1709],"positionTicks":[{"line":776,"ticks":51}]},{"id":1709,"callFrame":{"functionName":"","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":16,"columnNumber":42},"hitCount":282,"children":[1710],"positionTicks":[{"line":17,"ticks":76},{"line":18,"ticks":35},{"line":19,"ticks":1},{"line":22,"ticks":170}]},{"id":1710,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":67,"children":[1711],"positionTicks":[{"line":16,"ticks":2},{"line":17,"ticks":51},{"line":9,"ticks":11},{"line":12,"ticks":3}]},{"id":1711,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":7,"children":[1712],"positionTicks":[{"line":794,"ticks":7}]},{"id":1712,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":40,"children":[1720],"positionTicks":[{"line":776,"ticks":40}]},{"id":1720,"callFrame":{"functionName":"","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":16,"columnNumber":42},"hitCount":205,"children":[1724],"positionTicks":[{"line":17,"ticks":45},{"line":18,"ticks":51},{"line":22,"ticks":109}]},{"id":1724,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":87,"children":[1725,1821,1823],"positionTicks":[{"line":17,"ticks":63},{"line":9,"ticks":13},{"line":12,"ticks":11}]},{"id":1725,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":3,"children":[1726],"positionTicks":[{"line":794,"ticks":3}]},{"id":1726,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":15,"children":[1727],"positionTicks":[{"line":776,"ticks":15}]},{"id":1727,"callFrame":{"functionName":"","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":16,"columnNumber":42},"hitCount":90,"children":[1728],"positionTicks":[{"line":17,"ticks":17},{"line":18,"ticks":8},{"line":22,"ticks":65}]},{"id":1728,"callFrame":{"functionName":"clone","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":7,"columnNumber":18},"hitCount":11,"children":[1751],"positionTicks":[{"line":16,"ticks":1},{"line":17,"ticks":8},{"line":9,"ticks":1},{"line":12,"ticks":1}]},{"id":1751,"callFrame":{"functionName":"forEach","scriptId":"6","url":"native array.js","lineNumber":793,"columnNumber":21},"hitCount":0,"children":[1752]},{"id":1752,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":2,"children":[1753],"positionTicks":[{"line":776,"ticks":2}]},{"id":1753,"callFrame":{"functionName":"","scriptId":"195","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/objects.js","lineNumber":16,"columnNumber":42},"hitCount":9,"positionTicks":[{"line":22,"ticks":9}]},{"id":1821,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":776,"ticks":1}]},{"id":1823,"callFrame":{"functionName":"isArray","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":1784,"callFrame":{"functionName":"isArray","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":5},{"id":1822,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":776,"ticks":1}]},{"id":1769,"callFrame":{"functionName":"InnerArrayForEach","scriptId":"6","url":"native array.js","lineNumber":775,"columnNumber":26},"hitCount":2,"positionTicks":[{"line":776,"ticks":2}]},{"id":1764,"callFrame":{"functionName":"keys","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":1389,"callFrame":{"functionName":"_setCompleteValue","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1049,"columnNumber":36},"hitCount":9,"children":[1390,1623],"positionTicks":[{"line":1050,"ticks":7},{"line":1051,"ticks":2}]},{"id":1390,"callFrame":{"functionName":"_run","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":-1,"columnNumber":-1},"hitCount":1,"children":[1391,1748],"positionTicks":[{"line":1050,"ticks":1}]},{"id":1391,"callFrame":{"functionName":"enter","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":723,"columnNumber":24},"hitCount":8,"children":[1392],"positionTicks":[{"line":729,"ticks":1},{"line":746,"ticks":2},{"line":748,"ticks":2},{"line":749,"ticks":1},{"line":724,"ticks":2}]},{"id":1392,"callFrame":{"functionName":"CompletePromise_then","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1532,"columnNumber":47},"hitCount":5,"children":[1393,1795],"positionTicks":[{"line":1533,"ticks":5}]},{"id":1393,"callFrame":{"functionName":"_completed","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1033,"columnNumber":29},"hitCount":7,"children":[1394,1754],"positionTicks":[{"line":1034,"ticks":6},{"line":1036,"ticks":1}]},{"id":1394,"callFrame":{"functionName":"_run","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1063,"columnNumber":23},"hitCount":6,"children":[1395,1653],"positionTicks":[{"line":1064,"ticks":3},{"line":1066,"ticks":2},{"line":1067,"ticks":1}]},{"id":1395,"callFrame":{"functionName":"enter","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":843,"columnNumber":24},"hitCount":7,"children":[1396,1759],"positionTicks":[{"line":844,"ticks":3},{"line":845,"ticks":3},{"line":852,"ticks":1}]},{"id":1396,"callFrame":{"functionName":"notifySuccess","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1151,"columnNumber":26},"hitCount":62,"children":[1397,1431],"positionTicks":[{"line":1152,"ticks":6},{"line":1177,"ticks":3},{"line":1170,"ticks":45},{"line":1161,"ticks":1},{"line":1172,"ticks":3},{"line":1167,"ticks":4}]},{"id":1397,"callFrame":{"functionName":"","scriptId":"478","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/electron-browser/textFileService.js","lineNumber":35,"columnNumber":90},"hitCount":2,"children":[1398,1631],"positionTicks":[{"line":36,"ticks":1},{"line":37,"ticks":1}]},{"id":1398,"callFrame":{"functionName":"ModelBuilder.fromStringStream","scriptId":"826","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/electron-browser/modelBuilder.js","lineNumber":96,"columnNumber":49},"hitCount":9,"children":[1399],"positionTicks":[{"line":97,"ticks":7},{"line":98,"ticks":2}]},{"id":1399,"callFrame":{"functionName":"Promise_ctor","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1609,"columnNumber":29},"hitCount":22,"children":[1400,1638,1672,1804],"positionTicks":[{"line":1640,"ticks":15},{"line":1634,"ticks":1},{"line":1610,"ticks":1},{"line":1629,"ticks":1},{"line":1630,"ticks":4}]},{"id":1400,"callFrame":{"functionName":"","scriptId":"826","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/electron-browser/modelBuilder.js","lineNumber":97,"columnNumber":54},"hitCount":11,"children":[1401,1515],"positionTicks":[{"line":98,"ticks":3},{"line":100,"ticks":3},{"line":101,"ticks":5}]},{"id":1401,"callFrame":{"functionName":"Readable.on","scriptId":"43","url":"_stream_readable.js","lineNumber":687,"columnNumber":32},"hitCount":8,"children":[1402,1409,1690],"positionTicks":[{"line":688,"ticks":3},{"line":691,"ticks":2},{"line":708,"ticks":3}]},{"id":1402,"callFrame":{"functionName":"Readable.resume","scriptId":"43","url":"_stream_readable.js","lineNumber":718,"columnNumber":36},"hitCount":0,"children":[1403]},{"id":1403,"callFrame":{"functionName":"resume","scriptId":"43","url":"_stream_readable.js","lineNumber":728,"columnNumber":15},"hitCount":0,"children":[1404]},{"id":1404,"callFrame":{"functionName":"","scriptId":"72","url":"/Users/bpasero/Development/monaco/.build/electron/Code - OSS.app/Contents/Resources/electron.asar/common/init.js","lineNumber":11,"columnNumber":18},"hitCount":6,"children":[1405,1719],"positionTicks":[{"line":13,"ticks":4},{"line":14,"ticks":2}]},{"id":1405,"callFrame":{"functionName":"nextTick","scriptId":"67","url":"internal/process/next_tick.js","lineNumber":139,"columnNumber":19},"hitCount":7,"positionTicks":[{"line":154,"ticks":4},{"line":140,"ticks":2},{"line":151,"ticks":1}]},{"id":1719,"callFrame":{"functionName":"","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":13,"ticks":2}]},{"id":1409,"callFrame":{"functionName":"addListener","scriptId":"30","url":"events.js","lineNumber":277,"columnNumber":57},"hitCount":0,"children":[1410]},{"id":1410,"callFrame":{"functionName":"_addListener","scriptId":"30","url":"events.js","lineNumber":212,"columnNumber":21},"hitCount":2,"positionTicks":[{"line":234,"ticks":1},{"line":246,"ticks":1}]},{"id":1690,"callFrame":{"functionName":"_addListener","scriptId":"30","url":"events.js","lineNumber":212,"columnNumber":21},"hitCount":5,"positionTicks":[{"line":241,"ticks":1},{"line":221,"ticks":4}]},{"id":1515,"callFrame":{"functionName":"ModelBuilder","scriptId":"826","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/electron-browser/modelBuilder.js","lineNumber":87,"columnNumber":29},"hitCount":1,"children":[1516],"positionTicks":[{"line":91,"ticks":1}]},{"id":1516,"callFrame":{"functionName":"ModelLineBasedBuilder","scriptId":"826","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/electron-browser/modelBuilder.js","lineNumber":38,"columnNumber":38},"hitCount":2,"children":[1517],"positionTicks":[{"line":48,"ticks":1},{"line":39,"ticks":1}]},{"id":1517,"callFrame":{"functionName":"Buffer.alloc","scriptId":"32","url":"buffer.js","lineNumber":131,"columnNumber":23},"hitCount":1,"children":[1549],"positionTicks":[{"line":132,"ticks":1}]},{"id":1549,"callFrame":{"functionName":"FastBuffer","scriptId":"32","url":"buffer.js","lineNumber":9,"columnNumber":13},"hitCount":0,"children":[1550]},{"id":1550,"callFrame":{"functionName":"Uint8Array","scriptId":"9","url":"native typedarray.js","lineNumber":224,"columnNumber":30},"hitCount":6,"children":[1551],"positionTicks":[{"line":225,"ticks":6}]},{"id":1551,"callFrame":{"functionName":"Uint8ArrayConstructByLength","scriptId":"9","url":"native typedarray.js","lineNumber":167,"columnNumber":36},"hitCount":70,"positionTicks":[{"line":168,"ticks":70}]},{"id":1638,"callFrame":{"functionName":"_setState","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1046,"columnNumber":28},"hitCount":2,"positionTicks":[{"line":1047,"ticks":2}]},{"id":1672,"callFrame":{"functionName":"_run","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1063,"columnNumber":23},"hitCount":10,"children":[1793],"positionTicks":[{"line":1064,"ticks":8},{"line":1066,"ticks":1},{"line":1070,"ticks":1}]},{"id":1793,"callFrame":{"functionName":"enter","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":685,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":686,"ticks":1}]},{"id":1804,"callFrame":{"functionName":"bind","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":1631,"callFrame":{"functionName":"Promise_then","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":996,"columnNumber":35},"hitCount":3,"children":[1632],"positionTicks":[{"line":1026,"ticks":3}]},{"id":1632,"callFrame":{"functionName":"then","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1286,"columnNumber":17},"hitCount":9,"children":[1633,1695],"positionTicks":[{"line":1288,"ticks":7},{"line":1307,"ticks":1},{"line":1068,"ticks":1}]},{"id":1633,"callFrame":{"functionName":"pushListener","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":1288,"ticks":2}]},{"id":1695,"callFrame":{"functionName":"_Base.Class.derive._creator","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[1696]},{"id":1696,"callFrame":{"functionName":"_run","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":-1,"columnNumber":-1},"hitCount":4,"positionTicks":[{"line":1288,"ticks":2},{"line":1306,"ticks":2}]},{"id":1431,"callFrame":{"functionName":"_setCompleteValue","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1049,"columnNumber":36},"hitCount":2,"children":[1432,1809],"positionTicks":[{"line":1050,"ticks":1},{"line":1052,"ticks":1}]},{"id":1432,"callFrame":{"functionName":"_run","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[1433,1656]},{"id":1433,"callFrame":{"functionName":"enter","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":723,"columnNumber":24},"hitCount":2,"children":[1682],"positionTicks":[{"line":729,"ticks":1},{"line":724,"ticks":1}]},{"id":1682,"callFrame":{"functionName":"[Symbol.hasInstance]","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":1656,"callFrame":{"functionName":"enter","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":872,"columnNumber":24},"hitCount":9,"positionTicks":[{"line":873,"ticks":9}]},{"id":1809,"callFrame":{"functionName":"setCompleteValue","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1276,"columnNumber":29},"hitCount":1,"children":[1829],"positionTicks":[{"line":1285,"ticks":1}]},{"id":1829,"callFrame":{"functionName":"_setState","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":1285,"ticks":1}]},{"id":1759,"callFrame":{"functionName":"_setState","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1046,"columnNumber":28},"hitCount":0,"children":[1760]},{"id":1760,"callFrame":{"functionName":"notifySuccess","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1151,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":1152,"ticks":1}]},{"id":1653,"callFrame":{"functionName":"enter","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":872,"columnNumber":24},"hitCount":10,"children":[1697],"positionTicks":[{"line":873,"ticks":3},{"line":874,"ticks":1},{"line":875,"ticks":5},{"line":876,"ticks":1}]},{"id":1697,"callFrame":{"functionName":"_cleanupAction","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1311,"columnNumber":37},"hitCount":3,"positionTicks":[{"line":1312,"ticks":3}]},{"id":1754,"callFrame":{"functionName":"completed","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1078,"columnNumber":22},"hitCount":0,"children":[1755]},{"id":1755,"callFrame":{"functionName":"_setState","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1046,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":1047,"ticks":1}]},{"id":1795,"callFrame":{"functionName":"completed","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1078,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":1088,"ticks":1}]},{"id":1748,"callFrame":{"functionName":"enter","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":872,"columnNumber":24},"hitCount":4,"children":[1818],"positionTicks":[{"line":873,"ticks":2},{"line":874,"ticks":1},{"line":876,"ticks":1}]},{"id":1818,"callFrame":{"functionName":"_cleanupAction","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1311,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":1312,"ticks":1}]},{"id":1623,"callFrame":{"functionName":"setCompleteValue","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1276,"columnNumber":29},"hitCount":6,"children":[1742],"positionTicks":[{"line":1282,"ticks":2},{"line":1277,"ticks":4}]},{"id":1742,"callFrame":{"functionName":"_setState","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":1285,"ticks":1}]},{"id":1447,"callFrame":{"functionName":"","scriptId":"824","url":"file:///Users/bpasero/Development/monaco/out/vs/base/node/mime.js","lineNumber":64,"columnNumber":90},"hitCount":9,"children":[1448],"positionTicks":[{"line":65,"ticks":1},{"line":66,"ticks":5},{"line":67,"ticks":3}]},{"id":1448,"callFrame":{"functionName":"detectMimeAndEncodingFromBuffer","scriptId":"824","url":"file:///Users/bpasero/Development/monaco/out/vs/base/node/mime.js","lineNumber":68,"columnNumber":44},"hitCount":64,"children":[1501,1825],"positionTicks":[{"line":90,"ticks":2},{"line":75,"ticks":12},{"line":76,"ticks":31},{"line":69,"ticks":15},{"line":78,"ticks":1},{"line":71,"ticks":3}]},{"id":1501,"callFrame":{"functionName":"detectEncodingByBOMFromBuffer","scriptId":"821","url":"file:///Users/bpasero/Development/monaco/out/vs/base/node/encoding.js","lineNumber":83,"columnNumber":42},"hitCount":4,"positionTicks":[{"line":89,"ticks":1},{"line":99,"ticks":1},{"line":84,"ticks":2}]},{"id":1825,"callFrame":{"functionName":"Buffer.readInt8","scriptId":"32","url":"buffer.js","lineNumber":961,"columnNumber":36},"hitCount":12,"positionTicks":[{"line":966,"ticks":12}]},{"id":2712,"callFrame":{"functionName":"_setState","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1046,"columnNumber":28},"hitCount":0,"children":[2713]},{"id":2713,"callFrame":{"functionName":"notifySuccess","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1151,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":1152,"ticks":1}]},{"id":1651,"callFrame":{"functionName":"enter","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":872,"columnNumber":24},"hitCount":3,"children":[1802],"positionTicks":[{"line":873,"ticks":1},{"line":875,"ticks":2}]},{"id":1802,"callFrame":{"functionName":"_setState","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1046,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":1047,"ticks":1}]},{"id":1480,"callFrame":{"functionName":"completed","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1078,"columnNumber":22},"hitCount":5,"children":[2719],"positionTicks":[{"line":1088,"ticks":1},{"line":1082,"ticks":1},{"line":1079,"ticks":3}]},{"id":2719,"callFrame":{"functionName":"_setState","scriptId":"608","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/winjs.base.raw.js","lineNumber":1046,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":1047,"ticks":1}]},{"id":2678,"callFrame":{"functionName":"","scriptId":"104","url":"original-fs.js","lineNumber":1978,"columnNumber":36},"hitCount":1,"children":[2679],"positionTicks":[{"line":1979,"ticks":1}]},{"id":2679,"callFrame":{"functionName":"emit","scriptId":"30","url":"events.js","lineNumber":135,"columnNumber":43},"hitCount":4,"positionTicks":[{"line":136,"ticks":1},{"line":141,"ticks":3}]},{"id":1143,"callFrame":{"functionName":"Stats","scriptId":"104","url":"original-fs.js","lineNumber":134,"columnNumber":14},"hitCount":27,"positionTicks":[{"line":160,"ticks":11},{"line":161,"ticks":4},{"line":162,"ticks":1},{"line":163,"ticks":3},{"line":164,"ticks":1},{"line":150,"ticks":1},{"line":135,"ticks":3},{"line":154,"ticks":1},{"line":157,"ticks":2}]},{"id":1318,"callFrame":{"functionName":"wrapper","scriptId":"104","url":"original-fs.js","lineNumber":626,"columnNumber":18},"hitCount":3,"children":[1319],"positionTicks":[{"line":627,"ticks":3}]},{"id":1319,"callFrame":{"functionName":"callback","scriptId":"185","url":"/Users/bpasero/Development/monaco/node_modules/graceful-fs/polyfills.js","lineNumber":122,"columnNumber":26},"hitCount":26,"children":[1320,1860,1949],"positionTicks":[{"line":129,"ticks":1},{"line":123,"ticks":22},{"line":124,"ticks":3}]},{"id":1320,"callFrame":{"functionName":"","scriptId":"800","url":"file:///Users/bpasero/Development/monaco/out/vs/base/node/stream.js","lineNumber":63,"columnNumber":90},"hitCount":4,"children":[1321,1325],"positionTicks":[{"line":64,"ticks":1},{"line":65,"ticks":1},{"line":80,"ticks":1},{"line":79,"ticks":1}]},{"id":1321,"callFrame":{"functionName":"end","scriptId":"800","url":"file:///Users/bpasero/Development/monaco/out/vs/base/node/stream.js","lineNumber":48,"columnNumber":28},"hitCount":5,"children":[1322],"positionTicks":[{"line":49,"ticks":2},{"line":50,"ticks":1},{"line":59,"ticks":2}]},{"id":1322,"callFrame":{"functionName":"fs.close","scriptId":"104","url":"original-fs.js","lineNumber":542,"columnNumber":19},"hitCount":14,"children":[1323,1324],"positionTicks":[{"line":545,"ticks":1},{"line":546,"ticks":8},{"line":543,"ticks":5}]},{"id":1323,"callFrame":{"functionName":"close","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":68,"positionTicks":[{"line":546,"ticks":66},{"line":547,"ticks":2}]},{"id":1324,"callFrame":{"functionName":"makeCallback","scriptId":"104","url":"original-fs.js","lineNumber":103,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":105,"ticks":1}]},{"id":1325,"callFrame":{"functionName":"loop","scriptId":"800","url":"file:///Users/bpasero/Development/monaco/out/vs/base/node/stream.js","lineNumber":62,"columnNumber":29},"hitCount":2,"children":[1326],"positionTicks":[{"line":63,"ticks":2}]},{"id":1326,"callFrame":{"functionName":"","scriptId":"185","url":"/Users/bpasero/Development/monaco/node_modules/graceful-fs/polyfills.js","lineNumber":118,"columnNumber":50},"hitCount":1,"children":[1327],"positionTicks":[{"line":131,"ticks":1}]},{"id":1327,"callFrame":{"functionName":"fs.read","scriptId":"104","url":"original-fs.js","lineNumber":587,"columnNumber":18},"hitCount":10,"children":[1328,1952],"deoptReason":"Bad value context for arguments value","positionTicks":[{"line":635,"ticks":1},{"line":588,"ticks":7},{"line":589,"ticks":2}]},{"id":1328,"callFrame":{"functionName":"read","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":30,"positionTicks":[{"line":635,"ticks":30}]},{"id":1952,"callFrame":{"functionName":"isUint8Array","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":589,"ticks":1}]},{"id":1860,"callFrame":{"functionName":"onread","scriptId":"104","url":"original-fs.js","lineNumber":1936,"columnNumber":17},"hitCount":8,"children":[1861,1894,2723],"positionTicks":[{"line":1944,"ticks":2},{"line":1937,"ticks":3},{"line":1950,"ticks":3}]},{"id":1861,"callFrame":{"functionName":"Readable.push","scriptId":"43","url":"_stream_readable.js","lineNumber":124,"columnNumber":34},"hitCount":12,"children":[1862],"positionTicks":[{"line":1939,"ticks":6},{"line":125,"ticks":6}]},{"id":1862,"callFrame":{"functionName":"readableAddChunk","scriptId":"43","url":"_stream_readable.js","lineNumber":148,"columnNumber":25},"hitCount":24,"children":[1863,1886,1923,1941,2205,2661],"positionTicks":[{"line":160,"ticks":1},{"line":162,"ticks":1},{"line":179,"ticks":4},{"line":196,"ticks":3},{"line":165,"ticks":1},{"line":149,"ticks":9},{"line":152,"ticks":2},{"line":170,"ticks":1},{"line":155,"ticks":2}]},{"id":1863,"callFrame":{"functionName":"emit","scriptId":"30","url":"events.js","lineNumber":135,"columnNumber":43},"hitCount":8,"children":[1864],"positionTicks":[{"line":136,"ticks":4},{"line":168,"ticks":3},{"line":141,"ticks":1}]},{"id":1864,"callFrame":{"functionName":"emitOne","scriptId":"30","url":"events.js","lineNumber":93,"columnNumber":16},"hitCount":12,"children":[1865],"positionTicks":[{"line":94,"ticks":5},{"line":95,"ticks":7}]},{"id":1865,"callFrame":{"functionName":"ondata","scriptId":"43","url":"_stream_readable.js","lineNumber":553,"columnNumber":17},"hitCount":15,"children":[1866,1944],"positionTicks":[{"line":554,"ticks":5},{"line":556,"ticks":4},{"line":557,"ticks":5},{"line":564,"ticks":1}]},{"id":1866,"callFrame":{"functionName":"Writable.write","scriptId":"45","url":"_stream_writable.js","lineNumber":218,"columnNumber":35},"hitCount":6,"children":[1867],"positionTicks":[{"line":241,"ticks":4},{"line":219,"ticks":1},{"line":556,"ticks":1}]},{"id":1867,"callFrame":{"functionName":"writeOrBuffer","scriptId":"45","url":"_stream_writable.js","lineNumber":289,"columnNumber":22},"hitCount":10,"children":[1868],"positionTicks":[{"line":305,"ticks":3},{"line":290,"ticks":2},{"line":315,"ticks":2},{"line":294,"ticks":3}]},{"id":1868,"callFrame":{"functionName":"doWrite","scriptId":"45","url":"_stream_writable.js","lineNumber":320,"columnNumber":16},"hitCount":2,"children":[1869],"positionTicks":[{"line":329,"ticks":1},{"line":322,"ticks":1}]},{"id":1869,"callFrame":{"functionName":"Transform._write","scriptId":"47","url":"_stream_transform.js","lineNumber":144,"columnNumber":37},"hitCount":0,"children":[1870]},{"id":1870,"callFrame":{"functionName":"Transform._read","scriptId":"47","url":"_stream_transform.js","lineNumber":161,"columnNumber":36},"hitCount":0,"children":[1871]},{"id":1871,"callFrame":{"functionName":"IconvLiteDecoderStream._transform","scriptId":"920","url":"/Users/bpasero/Development/monaco/node_modules/iconv-lite/lib/streams.js","lineNumber":86,"columnNumber":54},"hitCount":29,"children":[1872,1899,1921],"positionTicks":[{"line":89,"ticks":15},{"line":98,"ticks":4},{"line":92,"ticks":3},{"line":87,"ticks":7}]},{"id":1872,"callFrame":{"functionName":"Transform.push","scriptId":"47","url":"_stream_transform.js","lineNumber":125,"columnNumber":35},"hitCount":2,"children":[1873],"positionTicks":[{"line":126,"ticks":1},{"line":127,"ticks":1}]},{"id":1873,"callFrame":{"functionName":"Readable.push","scriptId":"43","url":"_stream_readable.js","lineNumber":124,"columnNumber":34},"hitCount":0,"children":[1874]},{"id":1874,"callFrame":{"functionName":"readableAddChunk","scriptId":"43","url":"_stream_readable.js","lineNumber":148,"columnNumber":25},"hitCount":7,"children":[1875,1913,1935,1942],"positionTicks":[{"line":179,"ticks":1},{"line":196,"ticks":3},{"line":149,"ticks":1},{"line":165,"ticks":2}]},{"id":1875,"callFrame":{"functionName":"emit","scriptId":"30","url":"events.js","lineNumber":135,"columnNumber":43},"hitCount":11,"children":[1876],"positionTicks":[{"line":168,"ticks":3},{"line":136,"ticks":5},{"line":147,"ticks":2},{"line":141,"ticks":1}]},{"id":1876,"callFrame":{"functionName":"emitOne","scriptId":"30","url":"events.js","lineNumber":93,"columnNumber":16},"hitCount":2,"children":[1877],"positionTicks":[{"line":94,"ticks":1},{"line":95,"ticks":1}]},{"id":1877,"callFrame":{"functionName":"","scriptId":"826","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/electron-browser/modelBuilder.js","lineNumber":100,"columnNumber":43},"hitCount":5,"children":[1878],"positionTicks":[{"line":102,"ticks":5}]},{"id":1878,"callFrame":{"functionName":"ModelBuilder.acceptChunk","scriptId":"826","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/electron-browser/modelBuilder.js","lineNumber":126,"columnNumber":54},"hitCount":47,"children":[1879,1881,1898,1917,1938],"positionTicks":[{"line":133,"ticks":2},{"line":157,"ticks":36},{"line":158,"ticks":6},{"line":127,"ticks":3}]},{"id":1879,"callFrame":{"functionName":"isBasicASCII","scriptId":"111","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/strings.js","lineNumber":512,"columnNumber":25},"hitCount":0,"children":[1880]},{"id":1880,"callFrame":{"functionName":"test","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":127,"children":[1912]},{"id":1912,"callFrame":{"functionName":"RegExp: ^[\\t\\n\\r\\x20-\\x7E]*$","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":12},{"id":1881,"callFrame":{"functionName":"ModelLineBasedBuilder.acceptLines","scriptId":"826","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/electron-browser/modelBuilder.js","lineNumber":48,"columnNumber":63},"hitCount":124,"children":[1882,1947],"positionTicks":[{"line":57,"ticks":46},{"line":49,"ticks":16},{"line":58,"ticks":56},{"line":53,"ticks":6}]},{"id":1882,"callFrame":{"functionName":"optimizeStringMemory","scriptId":"826","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/electron-browser/modelBuilder.js","lineNumber":14,"columnNumber":33},"hitCount":110,"children":[1883,1884],"positionTicks":[{"line":32,"ticks":10},{"line":17,"ticks":5},{"line":34,"ticks":27},{"line":20,"ticks":5},{"line":22,"ticks":5},{"line":15,"ticks":58}]},{"id":1883,"callFrame":{"functionName":"Buffer.write","scriptId":"32","url":"buffer.js","lineNumber":721,"columnNumber":33},"hitCount":266,"children":[1897,1916],"positionTicks":[{"line":736,"ticks":1},{"line":737,"ticks":6},{"line":738,"ticks":1},{"line":772,"ticks":233},{"line":750,"ticks":1},{"line":722,"ticks":3},{"line":756,"ticks":3},{"line":761,"ticks":1},{"line":762,"ticks":5},{"line":730,"ticks":7},{"line":732,"ticks":1},{"line":765,"ticks":3},{"line":798,"ticks":1}]},{"id":1897,"callFrame":{"functionName":"utf8Write","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":252,"positionTicks":[{"line":772,"ticks":252}]},{"id":1916,"callFrame":{"functionName":"isFinite","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":28},{"id":1884,"callFrame":{"functionName":"Buffer.toString","scriptId":"32","url":"buffer.js","lineNumber":494,"columnNumber":36},"hitCount":11,"children":[1885],"positionTicks":[{"line":20,"ticks":11}]},{"id":1885,"callFrame":{"functionName":"slowToString","scriptId":"32","url":"buffer.js","lineNumber":427,"columnNumber":21},"hitCount":313,"children":[1893],"positionTicks":[{"line":448,"ticks":3},{"line":467,"ticks":281},{"line":438,"ticks":1},{"line":439,"ticks":4},{"line":428,"ticks":18},{"line":460,"ticks":5},{"line":445,"ticks":1}]},{"id":1893,"callFrame":{"functionName":"utf8Slice","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":169,"positionTicks":[{"line":467,"ticks":169}]},{"id":1947,"callFrame":{"functionName":"utf8Slice","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":1898,"callFrame":{"functionName":"split","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":432,"children":[1926]},{"id":1926,"callFrame":{"functionName":"RegExp: \\r\\n|\\r|\\n","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":6},{"id":1917,"callFrame":{"functionName":"containsRTL","scriptId":"111","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/strings.js","lineNumber":496,"columnNumber":24},"hitCount":0,"children":[1918]},{"id":1918,"callFrame":{"functionName":"test","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":5,"children":[1919]},{"id":1919,"callFrame":{"functionName":"RegExp: (?:[\\u05BE\\u05C0\\u05C3\\u05C6\\u05D0-\\u05F4\\u0608\\u060B\\u060D\\u061B-\\u064A\\u066D-\\u066F\\u0671-\\u06D5\\u06E5\\u06E6\\u06EE\\u06EF\\u06FA-\\u0710\\u0712-\\u072F\\u074D-\\u07A5\\u07B1-\\u07EA\\u07F4\\u07F5\\u07FA-\\u0815\\u081A\\u0824\\u0828\\u0830-\\u0858\\u085E-\\u08BD\\u200F\\uFB1D\\uFB1F-\\uFB28\\uFB2A-\\uFD3D\\uFD50-\\uFDFC\\uFE70-\\uFEFC]|\\uD802[\\uDC00-\\uDD1B\\uDD20-\\uDE00\\uDE10-\\uDE33\\uDE40-\\uDEE4\\uDEEB-\\uDF35\\uDF40-\\uDFFF]|\\uD803[\\uDC00-\\uDCFF]|\\uD83A[\\uDC00-\\uDCCF\\uDD00-\\uDD43\\uDD50-\\uDFFF]|\\uD83B[\\uDC00-\\uDEBB])","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":13},{"id":1938,"callFrame":{"functionName":"ModelBuilder._updateCRCount","scriptId":"826","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/electron-browser/modelBuilder.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[1939]},{"id":1939,"callFrame":{"functionName":"indexOf","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":6},{"id":1913,"callFrame":{"functionName":"maybeReadMore","scriptId":"43","url":"_stream_readable.js","lineNumber":444,"columnNumber":22},"hitCount":5,"children":[1914],"positionTicks":[{"line":445,"ticks":5}]},{"id":1914,"callFrame":{"functionName":"","scriptId":"72","url":"/Users/bpasero/Development/monaco/.build/electron/Code - OSS.app/Contents/Resources/electron.asar/common/init.js","lineNumber":11,"columnNumber":18},"hitCount":6,"children":[1915,1937],"positionTicks":[{"line":13,"ticks":4},{"line":14,"ticks":2}]},{"id":1915,"callFrame":{"functionName":"nextTick","scriptId":"67","url":"internal/process/next_tick.js","lineNumber":139,"columnNumber":19},"hitCount":8,"positionTicks":[{"line":140,"ticks":6},{"line":157,"ticks":1},{"line":150,"ticks":1}]},{"id":1937,"callFrame":{"functionName":"","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":6,"positionTicks":[{"line":13,"ticks":6}]},{"id":1935,"callFrame":{"functionName":"Readable.read","scriptId":"43","url":"_stream_readable.js","lineNumber":272,"columnNumber":34},"hitCount":2,"children":[1936],"positionTicks":[{"line":328,"ticks":2}]},{"id":1936,"callFrame":{"functionName":"Transform._read","scriptId":"47","url":"_stream_transform.js","lineNumber":161,"columnNumber":36},"hitCount":2,"positionTicks":[{"line":162,"ticks":1},{"line":165,"ticks":1}]},{"id":1942,"callFrame":{"functionName":"chunkInvalid","scriptId":"43","url":"_stream_readable.js","lineNumber":-1,"columnNumber":-1},"hitCount":4,"positionTicks":[{"line":150,"ticks":4}]},{"id":1899,"callFrame":{"functionName":"StripBOMWrapper.write","scriptId":"919","url":"/Users/bpasero/Development/monaco/node_modules/iconv-lite/lib/bom-handling.js","lineNumber":33,"columnNumber":42},"hitCount":8,"children":[1900],"positionTicks":[{"line":40,"ticks":2},{"line":36,"ticks":6}]},{"id":1900,"callFrame":{"functionName":"StringDecoder.write","scriptId":"39","url":"string_decoder.js","lineNumber":48,"columnNumber":40},"hitCount":2,"children":[1901],"positionTicks":[{"line":65,"ticks":2}]},{"id":1901,"callFrame":{"functionName":"utf8Text","scriptId":"39","url":"string_decoder.js","lineNumber":176,"columnNumber":17},"hitCount":0,"children":[1902]},{"id":1902,"callFrame":{"functionName":"Buffer.toString","scriptId":"32","url":"buffer.js","lineNumber":494,"columnNumber":36},"hitCount":0,"children":[1903]},{"id":1903,"callFrame":{"functionName":"slowToString","scriptId":"32","url":"buffer.js","lineNumber":427,"columnNumber":21},"hitCount":121,"children":[1934],"positionTicks":[{"line":467,"ticks":121}]},{"id":1934,"callFrame":{"functionName":"utf8Slice","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":18,"positionTicks":[{"line":467,"ticks":18}]},{"id":1921,"callFrame":{"functionName":"TransformState.afterTransform","scriptId":"47","url":"_stream_transform.js","lineNumber":52,"columnNumber":32},"hitCount":4,"children":[1922],"positionTicks":[{"line":53,"ticks":3},{"line":54,"ticks":1}]},{"id":1922,"callFrame":{"functionName":"afterTransform","scriptId":"47","url":"_stream_transform.js","lineNumber":63,"columnNumber":23},"hitCount":8,"children":[1931],"positionTicks":[{"line":64,"ticks":2},{"line":81,"ticks":1},{"line":86,"ticks":1},{"line":79,"ticks":4}]},{"id":1931,"callFrame":{"functionName":"onwrite","scriptId":"45","url":"_stream_writable.js","lineNumber":350,"columnNumber":16},"hitCount":3,"children":[1932],"positionTicks":[{"line":368,"ticks":1},{"line":352,"ticks":1},{"line":372,"ticks":1}]},{"id":1932,"callFrame":{"functionName":"","scriptId":"72","url":"/Users/bpasero/Development/monaco/.build/electron/Code - OSS.app/Contents/Resources/electron.asar/common/init.js","lineNumber":11,"columnNumber":18},"hitCount":3,"children":[1933,1940],"positionTicks":[{"line":13,"ticks":3}]},{"id":1933,"callFrame":{"functionName":"nextTick","scriptId":"67","url":"internal/process/next_tick.js","lineNumber":139,"columnNumber":19},"hitCount":2,"positionTicks":[{"line":150,"ticks":1},{"line":151,"ticks":1}]},{"id":1940,"callFrame":{"functionName":"","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":13,"ticks":1}]},{"id":1944,"callFrame":{"functionName":"Readable.pause","scriptId":"43","url":"_stream_readable.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[1945]},{"id":1945,"callFrame":{"functionName":"emit","scriptId":"30","url":"events.js","lineNumber":135,"columnNumber":43},"hitCount":1,"positionTicks":[{"line":136,"ticks":1}]},{"id":1886,"callFrame":{"functionName":"Readable.read","scriptId":"43","url":"_stream_readable.js","lineNumber":272,"columnNumber":34},"hitCount":3,"children":[1887],"positionTicks":[{"line":273,"ticks":2},{"line":350,"ticks":1}]},{"id":1887,"callFrame":{"functionName":"ReadStream._read","scriptId":"104","url":"original-fs.js","lineNumber":1898,"columnNumber":37},"hitCount":9,"children":[1888,1909],"positionTicks":[{"line":1899,"ticks":6},{"line":1916,"ticks":2},{"line":1925,"ticks":1}]},{"id":1888,"callFrame":{"functionName":"allocNewPool","scriptId":"104","url":"original-fs.js","lineNumber":-1,"columnNumber":-1},"hitCount":2,"children":[1889],"positionTicks":[{"line":1817,"ticks":1},{"line":1916,"ticks":1}]},{"id":1889,"callFrame":{"functionName":"Buffer.allocUnsafe","scriptId":"32","url":"original-fs.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[1890]},{"id":1890,"callFrame":{"functionName":"allocate","scriptId":"32","url":"original-fs.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[1891]},{"id":1891,"callFrame":{"functionName":"createUnsafeBuffer","scriptId":"32","url":"original-fs.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[1892,1904]},{"id":1892,"callFrame":{"functionName":"createUnsafeArrayBuffer","scriptId":"32","url":"buffer.js","lineNumber":39,"columnNumber":32},"hitCount":946,"children":[1946,1948],"positionTicks":[{"line":40,"ticks":944},{"line":43,"ticks":2}]},{"id":1946,"callFrame":{"functionName":"Renderer.getTemplateId","scriptId":"993","url":"file:///Users/bpasero/Development/monaco/out/vs/base/parts/quickopen/browser/quickOpenViewer.js","lineNumber":77,"columnNumber":52},"hitCount":1,"positionTicks":[{"line":81,"ticks":1}]},{"id":1948,"callFrame":{"functionName":"","scriptId":"1033","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/files/node/fileService.js","lineNumber":126,"columnNumber":56},"hitCount":1,"positionTicks":[{"line":142,"ticks":1}]},{"id":1904,"callFrame":{"functionName":"FastBuffer","scriptId":"32","url":"buffer.js","lineNumber":9,"columnNumber":13},"hitCount":34,"children":[1905],"positionTicks":[{"line":10,"ticks":3},{"line":11,"ticks":2},{"line":12,"ticks":29}]},{"id":1905,"callFrame":{"functionName":"Uint8Array","scriptId":"9","url":"native typedarray.js","lineNumber":224,"columnNumber":30},"hitCount":1,"children":[1906],"positionTicks":[{"line":225,"ticks":1}]},{"id":1906,"callFrame":{"functionName":"Uint8ArrayConstructByArrayBuffer","scriptId":"9","url":"native typedarray.js","lineNumber":128,"columnNumber":41},"hitCount":4,"positionTicks":[{"line":129,"ticks":4}]},{"id":1909,"callFrame":{"functionName":"","scriptId":"185","url":"/Users/bpasero/Development/monaco/node_modules/graceful-fs/polyfills.js","lineNumber":118,"columnNumber":50},"hitCount":1,"children":[1910],"positionTicks":[{"line":119,"ticks":1}]},{"id":1910,"callFrame":{"functionName":"fs.read","scriptId":"104","url":"original-fs.js","lineNumber":587,"columnNumber":18},"hitCount":6,"children":[1911],"deoptReason":"Bad value context for arguments value","positionTicks":[{"line":635,"ticks":3},{"line":588,"ticks":1},{"line":589,"ticks":1},{"line":636,"ticks":1}]},{"id":1911,"callFrame":{"functionName":"read","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":36,"positionTicks":[{"line":635,"ticks":36}]},{"id":1923,"callFrame":{"functionName":"maybeReadMore","scriptId":"43","url":"_stream_readable.js","lineNumber":444,"columnNumber":22},"hitCount":0,"children":[1924]},{"id":1924,"callFrame":{"functionName":"","scriptId":"72","url":"/Users/bpasero/Development/monaco/.build/electron/Code - OSS.app/Contents/Resources/electron.asar/common/init.js","lineNumber":11,"columnNumber":18},"hitCount":2,"children":[1925,1953],"positionTicks":[{"line":13,"ticks":1},{"line":14,"ticks":1}]},{"id":1925,"callFrame":{"functionName":"nextTick","scriptId":"67","url":"internal/process/next_tick.js","lineNumber":139,"columnNumber":19},"hitCount":7,"positionTicks":[{"line":144,"ticks":1},{"line":154,"ticks":3},{"line":140,"ticks":1},{"line":149,"ticks":1},{"line":142,"ticks":1}]},{"id":1953,"callFrame":{"functionName":"","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":13,"ticks":1}]},{"id":1941,"callFrame":{"functionName":"chunkInvalid","scriptId":"43","url":"_stream_readable.js","lineNumber":-1,"columnNumber":-1},"hitCount":5,"positionTicks":[{"line":150,"ticks":5}]},{"id":2205,"callFrame":{"functionName":"onEofChunk","scriptId":"43","url":"_stream_readable.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[2206]},{"id":2206,"callFrame":{"functionName":"emitReadable","scriptId":"43","url":"_stream_readable.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[2207]},{"id":2207,"callFrame":{"functionName":"emitReadable_","scriptId":"43","url":"_stream_readable.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[2208,2472]},{"id":2208,"callFrame":{"functionName":"flow","scriptId":"43","url":"_stream_readable.js","lineNumber":-1,"columnNumber":-1},"hitCount":1,"children":[2209],"positionTicks":[{"line":152,"ticks":1}]},{"id":2209,"callFrame":{"functionName":"Readable.read","scriptId":"43","url":"_stream_readable.js","lineNumber":272,"columnNumber":34},"hitCount":13,"children":[2210,2242,2356],"positionTicks":[{"line":273,"ticks":9},{"line":274,"ticks":1},{"line":302,"ticks":1},{"line":383,"ticks":2}]},{"id":2210,"callFrame":{"functionName":"howMuchToRead","scriptId":"43","url":"_stream_readable.js","lineNumber":246,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":248,"ticks":1}]},{"id":2242,"callFrame":{"functionName":"endReadable","scriptId":"43","url":"_stream_readable.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[2243]},{"id":2243,"callFrame":{"functionName":"","scriptId":"72","url":"/Users/bpasero/Development/monaco/.build/electron/Code - OSS.app/Contents/Resources/electron.asar/common/init.js","lineNumber":11,"columnNumber":18},"hitCount":5,"children":[2315,2423],"positionTicks":[{"line":13,"ticks":5}]},{"id":2315,"callFrame":{"functionName":"nextTick","scriptId":"67","url":"internal/process/next_tick.js","lineNumber":139,"columnNumber":19},"hitCount":4,"positionTicks":[{"line":140,"ticks":2},{"line":149,"ticks":1},{"line":159,"ticks":1}]},{"id":2423,"callFrame":{"functionName":"","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":4,"positionTicks":[{"line":13,"ticks":4}]},{"id":2356,"callFrame":{"functionName":"parseInt","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":4},{"id":2472,"callFrame":{"functionName":"emit","scriptId":"30","url":"events.js","lineNumber":135,"columnNumber":43},"hitCount":11,"positionTicks":[{"line":136,"ticks":4},{"line":141,"ticks":7}]},{"id":2661,"callFrame":{"functionName":"needMoreData","scriptId":"43","url":"_stream_readable.js","lineNumber":209,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":214,"ticks":1}]},{"id":1894,"callFrame":{"functionName":"slice","scriptId":"32","url":"buffer.js","lineNumber":827,"columnNumber":39},"hitCount":1,"children":[1895],"positionTicks":[{"line":829,"ticks":1}]},{"id":1895,"callFrame":{"functionName":"FastBuffer","scriptId":"32","url":"buffer.js","lineNumber":9,"columnNumber":13},"hitCount":1,"children":[1896],"positionTicks":[{"line":11,"ticks":1}]},{"id":1896,"callFrame":{"functionName":"Uint8Array","scriptId":"9","url":"native typedarray.js","lineNumber":224,"columnNumber":30},"hitCount":3,"children":[1907],"positionTicks":[{"line":225,"ticks":3}]},{"id":1907,"callFrame":{"functionName":"Uint8ArrayConstructByArrayBuffer","scriptId":"9","url":"native typedarray.js","lineNumber":128,"columnNumber":41},"hitCount":3,"children":[1908],"positionTicks":[{"line":129,"ticks":3}]},{"id":1908,"callFrame":{"functionName":"ToIndex","scriptId":"4","url":"native runtime.js","lineNumber":15,"columnNumber":16},"hitCount":2,"positionTicks":[{"line":16,"ticks":2}]},{"id":2723,"callFrame":{"functionName":"readableAddChunk","scriptId":"43","url":"_stream_readable.js","lineNumber":148,"columnNumber":25},"hitCount":0,"children":[2724,2731]},{"id":2724,"callFrame":{"functionName":"Readable.read","scriptId":"43","url":"_stream_readable.js","lineNumber":272,"columnNumber":34},"hitCount":0,"children":[2725]},{"id":2725,"callFrame":{"functionName":"ReadStream._read","scriptId":"104","url":"original-fs.js","lineNumber":1898,"columnNumber":37},"hitCount":1,"children":[2726,2746],"positionTicks":[{"line":1899,"ticks":1}]},{"id":2726,"callFrame":{"functionName":"allocNewPool","scriptId":"104","url":"original-fs.js","lineNumber":1816,"columnNumber":21},"hitCount":0,"children":[2727]},{"id":2727,"callFrame":{"functionName":"Buffer.allocUnsafe","scriptId":"32","url":"original-fs.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[2728]},{"id":2728,"callFrame":{"functionName":"allocate","scriptId":"32","url":"original-fs.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[2729]},{"id":2729,"callFrame":{"functionName":"createUnsafeBuffer","scriptId":"32","url":"original-fs.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[2730]},{"id":2730,"callFrame":{"functionName":"createUnsafeArrayBuffer","scriptId":"32","url":"buffer.js","lineNumber":39,"columnNumber":32},"hitCount":2,"positionTicks":[{"line":40,"ticks":2}]},{"id":2746,"callFrame":{"functionName":"","scriptId":"185","url":"/Users/bpasero/Development/monaco/node_modules/graceful-fs/polyfills.js","lineNumber":118,"columnNumber":50},"hitCount":0,"children":[2747]},{"id":2747,"callFrame":{"functionName":"fs.read","scriptId":"104","url":"original-fs.js","lineNumber":587,"columnNumber":18},"hitCount":0,"children":[2748],"deoptReason":"Bad value context for arguments value"},{"id":2748,"callFrame":{"functionName":"read","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":4,"positionTicks":[{"line":635,"ticks":4}]},{"id":2731,"callFrame":{"functionName":"emit","scriptId":"30","url":"events.js","lineNumber":135,"columnNumber":43},"hitCount":0,"children":[2732]},{"id":2732,"callFrame":{"functionName":"emitOne","scriptId":"30","url":"events.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[2733]},{"id":2733,"callFrame":{"functionName":"ondata","scriptId":"43","url":"_stream_readable.js","lineNumber":553,"columnNumber":17},"hitCount":0,"children":[2734]},{"id":2734,"callFrame":{"functionName":"writeOrBuffer","scriptId":"45","url":"_stream_writable.js","lineNumber":289,"columnNumber":22},"hitCount":0,"children":[2735]},{"id":2735,"callFrame":{"functionName":"IconvLiteDecoderStream._transform","scriptId":"920","url":"/Users/bpasero/Development/monaco/node_modules/iconv-lite/lib/streams.js","lineNumber":86,"columnNumber":54},"hitCount":2,"children":[2736,2751],"positionTicks":[{"line":98,"ticks":1},{"line":92,"ticks":1}]},{"id":2736,"callFrame":{"functionName":"Transform.push","scriptId":"47","url":"_stream_transform.js","lineNumber":125,"columnNumber":35},"hitCount":0,"children":[2737]},{"id":2737,"callFrame":{"functionName":"readableAddChunk","scriptId":"43","url":"_stream_readable.js","lineNumber":148,"columnNumber":25},"hitCount":2,"children":[2738,2750,2753],"positionTicks":[{"line":149,"ticks":2}]},{"id":2738,"callFrame":{"functionName":"emit","scriptId":"30","url":"events.js","lineNumber":135,"columnNumber":43},"hitCount":0,"children":[2739]},{"id":2739,"callFrame":{"functionName":"emitOne","scriptId":"30","url":"events.js","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[2740]},{"id":2740,"callFrame":{"functionName":"","scriptId":"826","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/electron-browser/modelBuilder.js","lineNumber":100,"columnNumber":43},"hitCount":0,"children":[2741]},{"id":2741,"callFrame":{"functionName":"ModelBuilder.acceptChunk","scriptId":"826","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/electron-browser/modelBuilder.js","lineNumber":126,"columnNumber":54},"hitCount":20,"children":[2742,2743],"positionTicks":[{"line":153,"ticks":1},{"line":151,"ticks":19}]},{"id":2742,"callFrame":{"functionName":"split","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":2743,"callFrame":{"functionName":"ModelLineBasedBuilder.acceptLines","scriptId":"826","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/electron-browser/modelBuilder.js","lineNumber":48,"columnNumber":63},"hitCount":0,"children":[2744]},{"id":2744,"callFrame":{"functionName":"optimizeStringMemory","scriptId":"826","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/textfile/electron-browser/modelBuilder.js","lineNumber":14,"columnNumber":33},"hitCount":0,"children":[2745]},{"id":2745,"callFrame":{"functionName":"Buffer.write","scriptId":"32","url":"buffer.js","lineNumber":721,"columnNumber":33},"hitCount":2,"children":[2749],"positionTicks":[{"line":722,"ticks":2}]},{"id":2749,"callFrame":{"functionName":"utf8Write","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":722,"ticks":1}]},{"id":2750,"callFrame":{"functionName":"maybeReadMore","scriptId":"43","url":"_stream_readable.js","lineNumber":444,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":445,"ticks":1}]},{"id":2753,"callFrame":{"functionName":"Readable.read","scriptId":"43","url":"_stream_readable.js","lineNumber":272,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":296,"ticks":1}]},{"id":2751,"callFrame":{"functionName":"StripBOMWrapper.write","scriptId":"919","url":"/Users/bpasero/Development/monaco/node_modules/iconv-lite/lib/bom-handling.js","lineNumber":33,"columnNumber":42},"hitCount":0,"children":[2752]},{"id":2752,"callFrame":{"functionName":"slowToString","scriptId":"32","url":"buffer.js","lineNumber":427,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":428,"ticks":1}]},{"id":1949,"callFrame":{"functionName":"get buffer","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":3348,"callFrame":{"functionName":"","scriptId":"634","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/controller/textAreaInput.js","lineNumber":231,"columnNumber":89},"hitCount":1,"children":[3349],"positionTicks":[{"line":232,"ticks":1}]},{"id":3349,"callFrame":{"functionName":"TextAreaInput._setHasFocus","scriptId":"634","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/controller/textAreaInput.js","lineNumber":311,"columnNumber":56},"hitCount":0,"children":[3350]},{"id":3350,"callFrame":{"functionName":"Emitter.fire","scriptId":"342","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/event.js","lineNumber":88,"columnNumber":42},"hitCount":0,"children":[3351]},{"id":3351,"callFrame":{"functionName":"CallbackList.invoke","scriptId":"741","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/callbackList.js","lineNumber":21,"columnNumber":49},"hitCount":0,"children":[3352]},{"id":3352,"callFrame":{"functionName":"","scriptId":"940","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/controller/textAreaHandler.js","lineNumber":191,"columnNumber":65},"hitCount":1,"children":[3353],"positionTicks":[{"line":194,"ticks":1}]},{"id":3353,"callFrame":{"functionName":"ViewEventDispatcher.emit","scriptId":"944","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/view/viewEventDispatcher.js","lineNumber":30,"columnNumber":54},"hitCount":1,"children":[3354],"positionTicks":[{"line":39,"ticks":1}]},{"id":3354,"callFrame":{"functionName":"ViewEventDispatcher.consumeQueue","scriptId":"944","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/view/viewEventDispatcher.js","lineNumber":52,"columnNumber":62},"hitCount":0,"children":[3355]},{"id":3355,"callFrame":{"functionName":"","scriptId":"617","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/view/viewImpl.js","lineNumber":27,"columnNumber":91},"hitCount":1,"children":[3356],"positionTicks":[{"line":28,"ticks":1}]},{"id":3356,"callFrame":{"functionName":"View._renderOnce","scriptId":"617","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/view/viewImpl.js","lineNumber":235,"columnNumber":46},"hitCount":0,"children":[3357,3376]},{"id":3357,"callFrame":{"functionName":"safeInvokeNoArg","scriptId":"617","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/view/viewImpl.js","lineNumber":415,"columnNumber":28},"hitCount":0,"children":[3358]},{"id":3358,"callFrame":{"functionName":"","scriptId":"944","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/view/viewEventDispatcher.js","lineNumber":54,"columnNumber":50},"hitCount":0,"children":[3359]},{"id":3359,"callFrame":{"functionName":"ViewEventDispatcher._doConsumeQueue","scriptId":"944","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/view/viewEventDispatcher.js","lineNumber":64,"columnNumber":65},"hitCount":0,"children":[3360]},{"id":3360,"callFrame":{"functionName":"ViewEventHandler.handleEvents","scriptId":"939","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/viewModel/viewEventHandler.js","lineNumber":86,"columnNumber":59},"hitCount":1,"children":[3361,3371],"positionTicks":[{"line":153,"ticks":1}]},{"id":3361,"callFrame":{"functionName":"View.onFocusChanged","scriptId":"617","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/view/viewImpl.js","lineNumber":199,"columnNumber":49},"hitCount":2,"children":[3362,3364],"positionTicks":[{"line":202,"ticks":1},{"line":206,"ticks":1}]},{"id":3362,"callFrame":{"functionName":"View.getEditorClassName","scriptId":"617","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/view/viewImpl.js","lineNumber":185,"columnNumber":53},"hitCount":0,"children":[3363]},{"id":3363,"callFrame":{"functionName":"get","scriptId":"1055","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/services/themes/electron-browser/colorThemeData.js","lineNumber":145,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":146,"ticks":1}]},{"id":3364,"callFrame":{"functionName":"ViewOutgoingEvents.emitViewFocusLost","scriptId":"967","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/view/viewOutgoingEvents.js","lineNumber":46,"columnNumber":66},"hitCount":0,"children":[3365]},{"id":3365,"callFrame":{"functionName":"viewEventBus.onDidLoseFocus","scriptId":"202","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/widget/codeEditorWidget.js","lineNumber":322,"columnNumber":51},"hitCount":0,"children":[3366]},{"id":3366,"callFrame":{"functionName":"Emitter.fire","scriptId":"342","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/event.js","lineNumber":88,"columnNumber":42},"hitCount":0,"children":[3367]},{"id":3367,"callFrame":{"functionName":"CallbackList.invoke","scriptId":"741","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/callbackList.js","lineNumber":21,"columnNumber":49},"hitCount":0,"children":[3368,3370]},{"id":3368,"callFrame":{"functionName":"","scriptId":"615","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/commonCodeEditor.js","lineNumber":774,"columnNumber":71},"hitCount":1,"children":[3369],"positionTicks":[{"line":775,"ticks":1}]},{"id":3369,"callFrame":{"functionName":"EditorContextKeysManager._updateFromFocus","scriptId":"615","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/common/commonCodeEditor.js","lineNumber":796,"columnNumber":71},"hitCount":1,"positionTicks":[{"line":800,"ticks":1}]},{"id":3370,"callFrame":{"functionName":"","scriptId":"681","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/contrib/suggest/browser/suggestWidget.js","lineNumber":318,"columnNumber":52},"hitCount":1,"positionTicks":[{"line":319,"ticks":1}]},{"id":3371,"callFrame":{"functionName":"ViewCursors.onFocusChanged","scriptId":"962","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/viewParts/viewCursors/viewCursors.js","lineNumber":111,"columnNumber":56},"hitCount":1,"children":[3372],"positionTicks":[{"line":114,"ticks":1}]},{"id":3372,"callFrame":{"functionName":"ViewCursors._updateBlinking","scriptId":"962","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/viewParts/viewCursors/viewCursors.js","lineNumber":164,"columnNumber":57},"hitCount":1,"children":[3373],"positionTicks":[{"line":169,"ticks":1}]},{"id":3373,"callFrame":{"functionName":"ViewCursors._updateDomClassName","scriptId":"962","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/viewParts/viewCursors/viewCursors.js","lineNumber":201,"columnNumber":61},"hitCount":0,"children":[3374]},{"id":3374,"callFrame":{"functionName":"ViewCursors._getClassName","scriptId":"962","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/viewParts/viewCursors/viewCursors.js","lineNumber":204,"columnNumber":55},"hitCount":0,"children":[3375]},{"id":3375,"callFrame":{"functionName":"ViewCursors._getClassName","scriptId":"962","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/viewParts/viewCursors/viewCursors.js","lineNumber":204,"columnNumber":55},"hitCount":1,"positionTicks":[{"line":257,"ticks":1}]},{"id":3376,"callFrame":{"functionName":"View._scheduleRender","scriptId":"617","url":"file:///Users/bpasero/Development/monaco/out/vs/editor/browser/view/viewImpl.js","lineNumber":240,"columnNumber":50},"hitCount":1,"positionTicks":[{"line":245,"ticks":1}]},{"id":3377,"callFrame":{"functionName":"","scriptId":"461","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/browser/parts/titlebar/titlebarPart.js","lineNumber":60,"columnNumber":94},"hitCount":0,"children":[3378]},{"id":3378,"callFrame":{"functionName":"TitlebarPart.onBlur","scriptId":"461","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/browser/parts/titlebar/titlebarPart.js","lineNumber":68,"columnNumber":49},"hitCount":0,"children":[3379]},{"id":3379,"callFrame":{"functionName":"TitlebarPart.updateStyles","scriptId":"461","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/browser/parts/titlebar/titlebarPart.js","lineNumber":199,"columnNumber":55},"hitCount":1,"children":[3380],"positionTicks":[{"line":200,"ticks":1}]},{"id":3380,"callFrame":{"functionName":"Builder.style","scriptId":"346","url":"file:///Users/bpasero/Development/monaco/out/vs/base/browser/builder.js","lineNumber":618,"columnNumber":43},"hitCount":1,"positionTicks":[{"line":619,"ticks":1}]},{"id":3381,"callFrame":{"functionName":"","scriptId":"696","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/browser/parts/editor/textEditor.js","lineNumber":125,"columnNumber":94},"hitCount":0,"children":[3382]},{"id":3382,"callFrame":{"functionName":"BaseTextEditor.onWindowFocusLost","scriptId":"696","url":"file:///Users/bpasero/Development/monaco/out/vs/workbench/browser/parts/editor/textEditor.js","lineNumber":130,"columnNumber":62},"hitCount":1,"positionTicks":[{"line":133,"ticks":1}]},{"id":3421,"callFrame":{"functionName":"","scriptId":"342","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/event.js","lineNumber":289,"columnNumber":49},"hitCount":0,"children":[3422]},{"id":3422,"callFrame":{"functionName":"Emitter.fire","scriptId":"342","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/event.js","lineNumber":88,"columnNumber":42},"hitCount":0,"children":[3423]},{"id":3423,"callFrame":{"functionName":"CallbackList.invoke","scriptId":"741","url":"file:///Users/bpasero/Development/monaco/out/vs/base/common/callbackList.js","lineNumber":21,"columnNumber":49},"hitCount":1,"positionTicks":[{"line":35,"ticks":1}]}],"startTime":8247520471,"endTime":8257401416,"samples":[2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,2,3,2,2,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,3,2,2,2,2,2,3,2,3,2,2,2,2,5,5,5,5,5,11,18,27,31,31,32,33,31,40,43,43,49,51,52,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,71,77,79,82,88,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,91,2,2,2,2,2,2,3,3,2,2,2,2,2,3,3,3,3,3,3,3,3,2,2,5,95,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,94,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,97,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,98,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,99,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,101,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,108,114,114,123,142,2,147,72,72,72,150,149,150,152,88,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,154,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,5,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,94,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,114,114,114,114,114,114,159,128,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,94,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,101,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,101,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,114,114,114,114,160,131,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,161,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,168,168,168,168,176,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,3,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,178,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,180,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,181,182,2,2,2,2,2,191,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,196,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,197,198,198,198,198,199,205,219,223,232,235,236,239,233,243,244,256,256,257,260,263,254,255,255,255,256,256,256,254,254,254,254,254,254,254,254,255,255,256,262,255,264,264,265,271,279,282,284,295,300,301,301,301,301,302,294,284,284,284,284,303,286,304,307,308,308,307,287,314,321,323,326,324,327,348,349,350,350,364,367,370,370,370,371,372,373,384,384,400,405,406,408,409,425,3,2,2,2,2,2,431,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,436,443,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,450,461,3,3,3,3,3,3,3,3,2,473,3,3,3,3,482,483,485,3,499,501,512,3,3,514,517,538,530,537,558,515,563,572,515,574,575,577,577,578,578,581,475,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,584,586,3,3,3,3,3,2,591,591,591,597,602,606,612,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,98,10,94,3,3,3,3,3,3,3,3,2,2,2,2,2,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,11,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,613,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,3,3,3,3,3,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,17,591,591,617,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,619,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,3,3,620,623,639,641,638,638,643,643,638,648,648,648,648,646,656,655,656,645,655,650,654,649,649,655,657,656,655,660,654,654,655,653,653,653,655,656,654,656,655,660,656,656,655,655,664,655,665,2,2,2,2,2,620,620,668,637,655,656,656,656,656,655,664,655,655,656,662,662,669,656,656,656,645,655,669,656,664,655,656,650,2,2,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,3,620,620,620,620,620,620,620,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,620,620,639,668,638,643,637,656,655,649,671,654,656,669,654,664,672,665,656,671,664,656,655,656,655,3,2,2,2,2,2,2,2,2,2,2,620,656,647,655,655,669,655,674,698,698,697,704,706,709,705,705,705,705,705,705,705,705,705,705,705,706,705,706,705,705,705,705,711,711,711,711,711,711,711,711,711,711,711,715,716,713,713,713,713,722,722,2,2,2,2,2,2,2,2,2,2,2,2,2,2,94,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,99,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,102,114,728,128,734,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,735,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,5,5,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,162,168,168,168,168,168,168,168,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,736,737,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,620,623,483,483,744,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,746,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,747,747,2,3,2,3,2,3,2,3,2,2,2,2,751,462,464,2,462,3,3,3,2,3,3,2,2,2,3,2,3,2,3,2,752,2,753,753,3,753,2,753,2,2,757,757,757,759,759,759,759,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,473,771,775,778,794,797,800,804,473,473,473,806,768,800,808,808,811,812,813,814,473,815,779,513,820,822,819,766,766,766,824,766,825,799,826,779,473,766,827,800,830,799,832,832,832,832,766,473,828,760,828,833,812,824,834,473,777,836,837,777,771,825,764,837,771,788,788,800,788,840,841,777,799,821,817,817,825,846,790,850,853,780,472,853,776,805,821,514,846,855,853,812,856,764,857,764,815,859,840,473,837,766,766,473,764,860,473,831,831,764,861,473,862,825,513,473,858,834,852,858,760,788,789,789,789,761,826,820,863,869,873,812,473,777,777,777,764,777,807,807,779,871,871,872,782,784,785,865,766,760,815,891,473,894,473,473,473,875,897,898,903,904,906,907,472,473,470,908,889,912,913,915,875,473,473,919,921,472,919,923,900,925,898,919,898,875,904,913,473,892,899,927,913,875,880,877,473,930,915,931,892,902,919,932,887,933,922,913,473,473,937,898,886,940,919,875,473,473,513,877,889,473,942,902,875,877,943,927,473,946,876,473,875,949,893,904,900,473,473,950,915,938,898,902,473,760,904,898,898,473,919,900,919,919,951,876,952,513,473,802,953,901,892,929,954,472,955,472,898,911,877,903,956,904,957,887,889,890,892,909,924,924,472,921,802,812,958,901,473,875,900,961,962,911,902,964,898,939,898,471,471,965,952,876,761,761,966,472,886,886,472,876,876,876,876,876,900,901,901,901,901,902,514,514,514,514,514,514,514,514,514,513,472,942,929,472,875,472,891,967,878,942,472,472,514,953,889,878,472,472,962,968,904,970,971,472,919,972,898,973,926,900,957,898,964,472,472,472,513,470,472,952,901,898,472,472,472,472,472,472,472,472,472,472,472,472,472,472,942,942,977,919,876,472,472,472,472,472,472,898,979,472,472,980,472,902,898,940,876,898,981,898,982,472,472,898,472,967,983,875,981,881,472,952,878,918,472,877,898,898,979,906,876,472,981,898,472,962,883,942,984,898,472,973,877,986,987,893,847,979,909,919,472,894,898,895,941,514,904,908,472,957,472,902,973,919,890,898,876,892,876,904,472,902,874,903,919,897,898,898,878,472,989,942,877,973,962,964,990,875,898,970,990,889,900,983,876,992,898,946,952,994,903,472,898,998,929,898,878,513,908,979,847,999,919,472,891,998,964,891,514,946,472,514,942,955,898,960,898,898,900,962,952,472,908,472,948,881,891,898,898,898,898,878,472,898,898,891,998,1002,900,898,962,898,906,876,472,883,915,981,1003,900,894,962,875,1004,898,897,919,970,970,962,848,940,898,981,952,876,962,986,1005,514,514,882,472,878,1006,898,472,962,470,962,472,981,898,472,900,901,901,904,982,889,891,909,893,848,472,898,935,472,472,876,876,1007,1009,908,1010,472,472,946,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,972,972,972,972,972,972,972,902,875,472,472,898,973,472,472,472,472,472,472,875,472,971,894,472,472,893,964,472,898,472,513,472,472,472,847,471,472,981,761,970,981,898,894,962,472,898,900,898,877,848,970,980,927,895,977,472,850,472,894,472,979,898,1011,964,898,962,875,898,898,938,972,902,1004,878,472,970,882,898,970,472,898,962,472,472,898,472,918,1015,902,472,470,472,514,891,919,881,472,472,470,900,981,472,472,997,972,1016,472,472,472,472,848,1017,470,472,472,942,876,472,472,470,472,472,472,472,472,472,513,953,890,981,908,891,946,472,946,514,472,472,975,1018,1019,898,472,472,513,472,472,472,472,958,1002,472,902,919,514,898,940,472,964,875,514,942,919,1020,904,472,952,918,894,880,1023,472,472,970,919,890,472,909,876,472,898,1003,919,876,472,472,472,472,472,472,472,927,875,919,1024,875,472,876,900,986,967,876,900,889,979,927,893,894,894,967,472,875,514,953,898,472,875,761,962,1026,946,986,876,472,470,472,472,875,472,874,1005,901,901,901,901,901,874,889,980,996,990,878,898,898,1005,1002,1005,952,898,1028,898,898,973,472,1029,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,472,986,472,472,470,472,894,898,927,967,877,919,908,1026,946,962,952,946,891,929,889,513,472,876,904,967,1013,878,924,472,902,875,472,927,1031,472,972,942,890,1032,977,962,472,879,472,919,898,979,981,877,876,875,962,962,875,472,472,472,472,472,981,471,472,981,848,472,514,472,472,1033,926,894,472,472,876,902,472,919,986,898,895,891,908,939,898,874,472,901,472,998,980,897,981,952,900,898,472,876,986,1001,981,919,986,942,472,902,979,877,472,998,979,877,472,906,951,980,472,898,981,1034,951,901,893,967,876,901,890,472,948,514,900,875,876,904,898,472,962,850,995,960,1023,964,915,1001,981,898,802,952,878,924,875,972,898,898,1036,472,898,906,877,879,897,919,472,904,472,472,875,513,470,876,904,898,472,1034,957,877,942,761,472,1001,942,892,898,891,942,942,902,1026,907,472,875,919,472,472,1037,876,998,900,1039,935,898,472,876,985,995,1040,472,907,898,472,472,915,898,472,470,918,990,472,1042,957,875,472,907,472,472,472,472,472,470,472,472,472,1043,472,472,472,472,472,3,2,2,2,2,2,2,2,2,1052,1069,1080,1085,1089,1084,1080,1073,1081,1050,1088,1090,1090,1087,1080,1091,1085,1100,1104,1080,1088,1077,1084,1084,1093,2,1106,1070,1088,1080,1088,1110,1071,1080,1050,1084,1089,1052,1064,1085,1095,1084,1076,1081,1077,1080,1081,1069,1077,1114,1088,1048,1080,1077,1115,1081,1116,1084,1106,1080,1118,1081,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,1084,1080,2,1120,1089,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1088,1080,1098,1122,1073,1099,1088,1125,1079,1083,1079,1081,1054,1063,1063,1063,1063,1063,1070,1070,1071,1071,1071,1071,1071,1071,1081,1084,1100,1090,1108,1095,1081,1080,1088,1073,1081,1081,1117,1128,1088,1077,1081,1084,1084,1112,1089,1081,1088,1092,1080,1084,1085,1056,1087,1081,1080,1073,1089,1084,1073,1085,1081,1050,1131,1109,1077,1132,1084,1081,1088,1077,1109,1077,1111,1080,1087,1085,1133,1133,1134,1084,1081,1111,1080,1080,1136,1084,1085,1088,1067,1084,1084,1076,1079,1077,1077,1137,1080,1089,1084,1104,1081,1084,1076,1076,1076,1099,1055,1139,1088,1081,1081,1080,1060,1140,1064,1064,1064,1066,1067,1085,1076,1080,1081,1076,1141,1141,1080,1084,1084,1111,1089,1084,1063,1139,1088,1078,1076,1122,1073,1089,1077,1099,1142,1089,1084,1143,1144,1077,1089,1089,1078,1050,1081,1088,1081,1076,1050,1145,1138,1138,1076,1083,1075,1084,1077,1146,1088,1085,1080,1112,1080,1077,1109,1085,1147,1056,1084,1081,1081,1102,1081,1084,1050,1085,1062,1111,1111,1148,1084,1087,1080,1062,1080,1077,1077,2,1077,1109,1075,1080,1080,1077,1085,1149,1084,1081,1109,1080,1109,1084,1081,1085,1080,1096,1073,1073,1076,1077,1077,1150,1080,1084,1084,1083,1100,1151,1080,1089,1089,1084,1152,1080,1076,1084,1085,1143,1088,1081,1081,1081,1109,1084,2,1085,1085,1081,1128,1073,1077,1077,1054,1089,1084,1076,1061,1089,1089,1084,2,1153,1076,1085,1085,1080,1080,1081,1143,1089,1080,1050,1085,1085,1077,1077,1128,1073,1084,1081,1154,1155,1081,1089,1080,1109,1080,1080,1080,1085,1099,1084,1081,1081,1109,1109,1081,1060,1085,1080,1088,1073,1073,1081,1077,1077,1126,1084,2,1089,1079,1156,1080,1080,1076,1085,1085,1157,1084,1081,1124,1080,1109,1084,1077,1056,1080,1085,1085,1088,1158,1069,1073,1073,1089,1080,1077,1077,1100,1159,1142,1087,1084,1080,1084,1050,1089,1089,1089,1077,1064,1160,1080,1089,1076,1085,1112,1109,1081,1050,1076,1109,1077,1126,1085,1085,1088,1073,1073,1077,1077,1062,1088,1084,1084,1100,1081,1089,1089,1084,1099,1077,1080,1075,1085,1049,1077,1081,1126,1085,1109,1084,1143,1062,1062,1062,1062,1062,1062,1062,1062,1080,1081,1076,1079,1099,1050,1063,1063,1087,1087,1087,1087,1087,1087,1087,1108,1081,1081,1050,1088,1084,1084,1125,1128,1088,1088,1084,1081,1081,1084,1084,1084,1080,1081,1081,1111,1089,1089,1089,1088,1148,1080,1088,1085,1085,1100,1080,1084,1081,1081,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1050,1050,1050,1050,1050,1050,1050,1050,1050,1130,1084,1089,1089,1089,1080,1088,1104,1081,1081,1088,1089,1162,1162,1088,1081,1081,1143,1061,1061,1061,1061,1061,1061,1081,1089,1089,1089,1084,1061,1092,1093,1093,1093,1093,1093,1093,1093,1093,1093,1095,1143,1118,1174,1167,1167,1179,1170,1135,1135,1150,1174,1174,1167,1167,2,1170,1166,1166,1166,1098,1044,1149,1175,1175,1175,1179,1181,1167,1166,1166,1170,1171,1171,1171,2,1178,1179,1170,1128,1171,1171,1174,1044,1044,1166,1166,1174,1174,1175,1174,1167,1167,1174,1122,1179,1179,1191,1170,1170,1170,1170,1175,1167,1192,1059,1174,1174,1171,1171,1048,1174,1179,1179,1174,1100,1170,1171,1171,1166,1044,1044,1150,1178,1174,1174,1174,1178,1167,1167,1167,1166,1163,1179,1179,1175,1178,1126,1170,1170,1178,1166,1166,1193,1171,1171,1193,1170,1179,1179,1179,1197,1170,1171,1171,1174,1049,1049,1049,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,1168,1168,1168,1168,1168,1168,1168,1170,1170,1174,1171,1171,1171,1171,1171,1171,1171,1171,1171,1171,1171,1171,1171,1171,1171,1171,1171,1171,1171,1171,1171,1171,1171,1171,1171,1171,1171,1171,1171,1198,1171,1171,1171,1171,1171,1171,1197,1050,1163,1193,1166,1166,1166,1166,1166,1197,1167,1174,1174,1174,1174,1199,2,1170,1170,1170,1167,1170,1166,1166,1166,2,1170,1171,1171,1171,1166,1150,1174,1179,1179,1179,1174,1128,1171,1171,1171,1170,1045,1045,1118,1178,1171,1171,1171,2,1167,1167,1167,1158,1167,1179,1179,1179,1174,1051,1170,1170,1170,1170,1171,1166,1166,1176,1171,1171,1171,1171,1179,1163,1174,1179,1179,1179,1179,1095,1174,1171,1171,1171,1171,1044,1044,1044,1044,1044,1149,1179,1171,1171,1167,1062,1166,1200,1167,1174,1179,1179,1179,1201,1178,1170,1170,1170,1178,1166,1166,1166,1166,1099,1174,1171,1171,1171,1171,1179,1179,1179,1166,1170,1171,1171,1171,1170,1193,1044,1044,1044,1126,1175,1171,1171,1171,1171,1202,1174,1167,1167,1167,1167,1175,1203,1179,1179,1179,1179,1179,1171,1050,1170,1170,1170,1170,1175,1174,1166,1166,1166,1061,1169,1171,1171,1171,1171,1166,1167,1179,1179,1179,1179,1166,1128,1171,1171,1171,1171,1170,1044,1044,1044,1044,1170,1174,1171,1171,1171,1167,1174,1167,1167,1167,1167,1171,1170,1179,1179,1179,1179,1166,1128,1170,1170,1170,1170,1170,1193,1166,1166,1166,1050,1171,1171,1171,1171,1100,1170,1179,1179,1179,1170,1049,1171,1171,1171,1171,1171,1179,1166,1044,1044,1044,1044,1044,1044,1091,1170,1171,1171,1171,1171,1171,1171,1171,1171,1171,1100,1120,1178,1167,1167,1167,1167,1179,1179,1179,1179,1178,1174,1170,1170,1170,1170,1170,1178,1166,1166,1166,1166,1166,1054,1193,1171,1171,1171,1171,1171,1179,1179,1179,1179,1179,1170,1126,1171,1171,1171,1171,1179,1174,1044,1044,1044,1044,1044,1175,1171,1171,1174,1174,1167,1167,1167,1167,1178,1170,1179,1179,1179,1179,1170,1163,1170,1170,1170,1193,1174,1166,1166,1166,1166,1143,1178,1171,1171,1171,1171,1171,1050,1179,1179,1179,1179,1179,1050,1171,1171,1171,1171,1169,1044,1044,1044,1044,1171,1171,1171,1171,1171,1171,1174,1167,1167,1167,1167,1167,1173,1205,1179,1179,1179,1179,1179,1179,1179,1178,1193,1048,1062,1170,1170,1170,1170,1170,1170,1170,1170,1171,1166,1166,1166,1166,1166,1166,1197,1055,1174,1171,1171,1171,1171,1171,1171,1174,1207,1179,1179,1179,1179,1179,1170,1208,1171,1171,1171,1171,1171,1171,1193,1178,1044,1044,1044,1044,1044,1044,1171,1209,1171,1171,1171,1178,1120,1167,1167,1167,1167,1167,1166,2,1179,1179,1179,1179,1179,1193,1170,1170,1170,1170,1170,1170,1178,1166,1166,1166,1166,1166,1166,1143,1169,1171,1171,1171,1171,1171,1171,1062,1134,1179,1179,1179,1179,1179,1179,1213,1171,1171,1171,1171,1171,1178,1044,1044,1044,1044,1044,1174,1170,1174,1174,1174,1174,1174,1174,1174,1174,1166,2,1167,1174,1167,1167,1167,1167,1167,1174,1050,1179,1179,1179,1179,1179,1174,1170,1170,1170,1170,1170,1166,1166,1166,1166,1143,1175,1171,1171,1171,1171,1171,1171,1179,1179,1179,1179,1172,1122,1171,1171,1171,1171,1171,1174,1044,1044,1044,1174,1166,1171,1171,1171,1171,1143,1174,1167,1167,1167,1167,1179,1179,1179,1214,1179,1167,1050,1170,1170,1170,1170,1170,1174,1166,1166,1166,1166,1166,1215,1193,1171,1171,1171,1171,1171,1171,1178,1170,1179,1179,1179,1179,1179,1179,1179,1179,1179,1169,1218,1128,1171,1171,1171,1171,1171,1171,1171,1171,1171,1174,1044,1044,1044,1044,1044,1044,1044,1128,1179,1174,1174,1174,1174,1174,1174,1174,1179,1126,1175,1167,1167,1167,1167,1167,1167,1170,1175,1175,1175,1219,1175,1178,1099,1170,1170,1170,1170,1170,1170,1174,1166,1166,1166,1166,1166,1166,1177,1171,1171,1171,1171,1171,1171,2,1170,1179,1179,1179,1179,1179,1170,1146,1171,1171,1171,1171,1171,1171,1193,1044,1044,1044,1044,1044,1044,1061,1177,1174,1174,1174,1174,1174,1175,1171,1167,1167,1167,1167,1167,1174,1126,1179,1179,1179,1179,1179,1100,1170,1170,1170,1170,1170,1170,1174,1166,1166,1166,1166,1061,1174,1171,1171,1171,1171,1171,1170,1170,1179,1179,1179,1179,1179,1179,1179,1179,1179,1166,1131,1171,1171,1171,1171,1171,1171,1174,1044,1044,1044,1044,1170,1169,1174,1174,1174,1174,1170,1128,1174,1167,1167,1167,1167,1170,1178,1178,1177,1150,1170,1170,1178,1166,1166,1166,1166,1098,1163,1193,1194,1171,1174,1048,1048,1169,1171,1172,1172,1172,1172,1172,1172,1172,1172,1172,1172,1172,1172,1172,1172,1172,1172,1172,1172,1172,1172,1172,1172,1098,1126,1178,1167,1167,1167,1170,1143,1178,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,1179,1174,1170,1170,1061,1136,1167,1170,1173,1151,1175,1100,1131,1167,1100,1170,1100,1177,1178,1150,1174,1170,1051,1167,1136,1170,2,1178,2,1179,1185,1170,1117,1166,1126,1174,1128,1174,1150,1170,1170,1146,1174,1178,1050,1179,2,1181,1121,1174,1050,1173,1170,1061,1179,1069,1166,1175,1049,1170,1128,1171,1069,1174,1177,1061,1171,1170,1194,1178,1122,1174,1165,1150,1179,1215,1178,1170,1215,1175,1150,1179,1211,1170,1177,1045,1178,1126,1167,1104,1170,1169,1174,1163,1170,1134,1174,1170,1167,1175,1220,1177,1222,1170,1174,1223,1178,2,1193,1050,1174,1091,1066,1066,1172,1167,1170,1171,1130,1171,1169,1178,1193,1050,1179,1143,1177,1177,1224,1174,1203,1174,1166,1173,1170,1197,1169,1216,1179,1143,1143,1178,1225,1166,1163,1175,1058,1174,1222,1178,1143,1177,1177,1170,1174,1167,1170,1134,1170,1111,1111,1111,1111,1188,1181,1166,1197,1050,1175,1174,1167,1195,1178,1229,1175,1193,1050,1170,1118,1174,1170,1174,1167,1170,1170,1179,1178,1093,1178,1100,1175,1051,1174,1111,1173,1119,1166,1128,1174,1143,1193,1060,1128,1175,1050,1178,1173,1170,1169,1174,1175,1178,1069,1166,1167,1178,1170,1100,1178,1230,1178,1050,1174,1182,1174,1170,1178,1174,1210,1170,1193,1178,2,1178,1050,1169,1167,1174,1166,1223,1174,1062,1062,1062,1170,1171,1120,1134,1171,1170,1171,1095,1143,1143,1178,1143,1178,1166,1215,1170,1145,1178,1050,1174,1215,1170,1126,1171,1167,1174,1170,1178,1174,1175,1105,1105,1167,1173,1175,1163,1167,1175,1227,1060,1060,1060,1060,1060,1060,1060,1060,1060,1060,1060,1060,1060,1060,1060,1060,1060,1060,1060,1060,1060,1060,1060,1242,1242,2,1246,1250,1231,1242,1205,1238,1242,1245,1056,1050,1255,1235,1238,1090,1238,1242,1100,1256,1250,1238,1239,1130,1238,1238,1238,1238,1245,1067,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,1238,1242,1231,1242,1238,1242,1242,1242,1242,1242,1239,1239,1247,1239,1246,1250,1222,1246,1246,1249,1243,1246,1246,1143,1246,1246,1049,1049,1049,1128,1238,1215,1238,1205,1242,1239,1235,2,1250,1047,1238,1046,1250,1126,1234,1237,1235,1242,1247,1247,1222,1242,1136,1238,1235,1239,1238,1238,1257,1119,1238,1224,1246,1111,1250,2,1246,1246,2,1243,2,1242,1236,1242,1061,1242,1238,1238,2,1250,1047,1246,1135,1246,1234,1231,1238,1242,1250,1095,1246,2,1239,1047,1242,1128,1240,1235,1239,1246,1100,1246,1055,1242,1231,1239,1246,1238,1242,1238,1241,1236,1238,1128,1238,1238,1258,1246,1128,1241,1238,2,1243,1067,1237,1246,1243,1050,1239,1246,1246,1050,1242,1235,1242,1246,1099,1046,1238,1120,1242,1238,1246,1235,2,1120,1242,1239,1242,1243,1136,1240,1069,1242,1246,1247,1238,1234,1261,1246,1262,1250,1237,1234,1241,1238,1242,1238,1250,1242,1137,1263,1247,1250,1061,1242,1118,1242,1242,1049,1238,1238,1101,1241,1254,1241,1231,1242,1238,1261,1246,1241,1104,1242,1238,1243,1100,1243,1215,1242,1264,1239,1238,1246,1238,1246,1238,1245,1247,1050,1238,1128,1235,1126,1234,1234,1246,1094,1246,1234,1134,1242,2,1238,1231,1242,1245,1100,1250,2,1243,1104,1238,1238,1242,1246,1100,1250,1223,1242,1231,1241,1241,1246,1249,1150,1239,1152,1237,1235,1235,1246,1100,1247,1104,1242,1069,1235,1231,1238,1242,1245,1247,1128,1238,1246,1242,1246,1245,1128,1242,1242,1249,1247,1265,1246,1117,1242,1128,1238,1128,1234,1242,1235,1237,1242,1242,1238,1143,1242,1242,1231,1238,1112,1267,1238,1100,1246,1237,1126,1242,1270,1242,1238,1238,1246,1246,1100,1247,1051,1249,1246,1122,1238,1050,1242,1271,1246,1238,1241,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,1130,1246,1238,1235,1247,1100,1246,1060,1242,1128,1242,1238,1100,1238,1126,1238,1242,1099,1090,1241,1238,1246,2,1241,1151,1242,1238,1246,1246,1239,1120,1242,1238,1246,1246,1143,1238,1051,1242,1126,1238,1238,1247,1242,1150,1235,1241,1151,1242,1111,1235,1242,1094,1274,1235,1238,1150,1245,1238,1236,1246,1250,1145,1242,1231,1238,1242,1247,1128,1242,1231,1239,1238,1238,1238,1242,1246,1276,1246,2,1251,1234,1238,1250,1233,1100,1242,1050,1234,1231,1242,1247,2,1243,2,1239,1251,1243,2,1239,1151,1242,1251,1240,1238,1250,1246,1227,1248,2,1250,2,1242,1128,1242,1238,1246,2,1234,1134,1242,1096,1243,1100,1250,1106,1242,1126,1237,1238,1242,1235,1231,1238,1235,1234,1246,1229,1246,1047,1247,1056,1235,1130,1238,1237,1095,1250,2,1242,1102,1239,1237,1261,1247,1239,1238,1222,1241,2,1126,1242,1103,1238,1067,1239,1231,1250,1238,1128,1250,1242,1277,1061,1246,1246,1241,1234,1242,1249,1250,1256,1234,1234,1247,1246,1128,1238,1238,1249,1061,1238,1238,1242,1245,1249,1245,1100,1050,1247,1069,1242,1238,1242,1247,1050,1242,1128,1241,1236,1234,1234,1100,1250,1246,1150,1246,1250,1246,1239,1249,1235,1242,1231,1238,1246,1238,2,1246,1246,1227,1246,2,1234,1128,1239,1278,1242,1237,1239,1239,1249,1126,1234,1234,1238,1243,1242,1069,1242,1239,1261,1247,1143,1243,1104,1242,1238,1235,1247,1257,1238,1235,1238,1234,1246,1049,1238,1128,1239,1246,2,1240,1270,1241,2,1245,1128,1242,1238,1238,1130,1238,1235,1238,1246,1239,1118,1242,1238,2,1238,1233,1238,1097,1050,1120,1246,1249,1239,2,1242,1250,1235,1242,1136,1238,1246,1215,1128,1239,1239,1239,1235,1246,1054,1238,1238,1242,1242,1247,1242,1247,1238,1095,1246,1100,1246,1246,2,1247,2,1247,1246,2,1246,2,1250,2,1241,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,1241,2,1243,1237,1235,1242,1231,1235,1128,1234,1235,1239,1234,1047,1250,1128,1238,1235,1239,1238,1261,1250,1094,1242,1231,1239,1249,1151,1239,1205,1250,1098,1238,2,1239,1242,1239,1257,1242,1242,2,1250,1238,1231,1238,1090,1241,1058,1238,1067,1242,1249,1247,1126,1242,1238,1095,1247,1145,1242,1126,1234,1238,1242,1237,1242,1246,1050,1242,1242,1238,1060,1238,1242,1094,1238,1235,1242,1246,2,1243,1104,1235,1238,1246,1247,1095,1247,1128,1242,1235,1242,1243,1100,1247,1215,1242,1231,1235,1242,1261,1238,1237,1151,1239,1238,1243,2,1246,1142,1235,1250,2,1239,1279,1239,1238,1250,1246,1246,1120,1242,1247,1246,1061,1234,1235,1246,1246,1238,1231,1239,1235,1276,1238,1120,1242,1242,1246,1263,1242,1238,1137,1246,1045,1247,1150,1243,1234,1126,1246,1235,1277,1238,1238,1280,1235,1271,1246,1281,1238,1128,1242,1231,1242,1238,1260,1243,1257,1246,1061,1237,1231,1238,1247,1095,1246,1060,1242,1238,1246,1100,1246,1056,1242,1233,1238,1238,1249,1245,1143,1246,2,1236,1239,1237,1234,1246,2,1235,1231,1241,1243,1061,1234,1231,1238,1245,1126,1242,1238,1055,1235,1238,1242,1238,1238,1247,1048,1238,1104,1237,1237,1235,1235,2,1238,1142,1238,1238,1235,1238,1222,1248,1050,1238,1120,1238,1245,1121,1234,1242,1257,1239,1128,1237,1245,1145,1238,1242,1222,1246,1061,1242,1235,1238,1238,1094,1242,1128,1242,1234,1241,1242,1242,1050,1238,1235,1118,1238,1250,1247,1093,1238,1235,1136,1241,1222,1245,1234,1238,1238,1242,1238,1239,1247,1235,1234,1246,1246,1237,1242,1126,1234,1234,1246,1061,1237,1238,1237,1238,1222,1239,1128,1242,1145,1237,1246,1242,1047,1238,1126,1242,1238,1234,1247,1250,2,1241,1242,1238,1246,1047,1238,1254,1240,1242,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,1238,1247,1234,1242,1098,1242,1242,1243,1261,1234,1238,1238,1238,1241,1250,1235,1234,1238,1231,1246,1241,1145,1238,1246,1239,1242,1061,1235,1050,1243,1242,1216,1231,1238,2,1236,1282,1246,1234,1238,1238,1246,1257,1242,1091,1242,1238,1137,1247,1256,1235,1238,1258,1246,1057,1239,1215,1242,1238,1234,1246,1050,1238,1231,1235,1238,1242,1235,1234,1106,1247,1100,1091,1242,1235,1235,1246,1126,1235,1238,1061,1239,1120,1242,1231,1242,1238,1241,1235,2,1126,1234,1235,1239,1243,1246,1050,1238,1061,1235,1238,1246,1246,1257,1246,1245,1146,1246,1150,1250,1126,1234,1235,1238,1246,1243,1239,1231,1242,1242,1246,1247,1239,1151,1241,1238,1239,1245,1100,1246,1126,1239,1246,1051,1234,1098,1245,1136,1250,1104,1242,1128,1239,1104,1238,1126,1235,1099,1242,1247,1247,1234,1238,1126,1239,1061,1242,1235,1238,1126,1247,1050,1242,1285,1236,1256,1242,1273,1239,1238,1261,1246,1095,1249,1242,1238,1235,1243,1095,1247,1242,1231,1238,1242,1137,1247,1051,1239,1090,1239,1238,1247,1250,2,1242,1151,1239,1238,1250,1250,1235,1129,1235,1238,1242,1250,1215,1239,1128,1239,1061,1239,1238,1247,1246,1126,1234,1239,1238,1246,1100,1246,1048,1242,1049,1242,1104,1241,1241,1239,1238,1242,1090,1242,1238,1247,1247,1049,1238,1069,1239,1237,1235,1235,2,1234,1090,1238,1242,1250,1246,1238,1058,1234,1238,1233,1249,1050,1238,1246,2,1246,1242,1241,1098,1126,1242,1234,1238,1242,1126,1234,1060,1234,1126,1237,1237,1235,1100,2,1238,1104,1242,1238,1235,1239,2,1238,1069,1234,1242,1238,1242,1234,1258,1242,1242,1246,1245,1241,1128,1235,1238,1238,1286,2,1242,1238,1237,1248,1247,1143,1235,1238,1100,1238,1128,1241,1234,1056,1241,1246,1143,1249,2,1250,2,1247,1215,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,1246,1242,1242,1242,1238,1242,2,1246,1100,1243,1095,1246,1100,1238,1238,1134,1234,1230,1238,1246,1242,1128,1242,1056,1250,1099,1249,2,1238,1230,1240,1046,1238,1242,1231,1238,1246,1050,1238,1126,1237,1120,1237,1239,1235,1246,1211,1250,1050,1239,1242,1238,1246,1234,2,1243,2,1238,1237,1238,1234,1243,1100,1246,2,1235,1131,1238,1238,1245,1246,1239,1090,1235,1237,1235,1246,1266,1249,1057,1238,1235,1238,1238,1242,1242,1287,1243,1246,1239,1231,1239,1242,1246,1246,1242,1231,1242,1243,1128,1241,1239,1241,1288,1238,1142,1241,1238,1239,1242,1247,1246,1115,1235,1238,1242,1242,2,1050,1241,1152,1238,1239,1061,1242,1128,1238,1060,1242,1235,1233,1243,1242,1128,1238,2,1246,1111,1238,1068,1235,1242,1238,1234,1242,2,1238,1126,1242,1238,1242,1235,1287,1061,1238,1238,1238,1250,1045,1061,1234,1230,1239,1231,1242,1239,1246,1243,1242,1231,1242,1250,1242,1231,1239,1238,1245,1250,1050,1239,1254,1242,1242,1247,1246,1047,1241,1263,1238,1242,1242,1246,1045,1243,1126,1242,1238,1247,1239,1242,1151,1235,1242,1242,1238,1250,1243,1238,1126,1242,1230,1238,1251,1242,1238,1247,1234,1250,2,1235,1240,1238,1235,1247,1100,1234,1234,1247,1051,1234,1238,1246,1126,1239,1238,1242,1242,1246,1055,1239,2,1242,2,1247,1059,1238,1242,1242,1246,1246,1126,1235,1238,1243,1050,1242,1239,1246,1247,1245,1242,1242,1242,1246,1250,1049,1241,1128,1242,1238,1258,1250,1237,1104,1238,1119,1235,1234,1246,1150,1242,1115,1239,1234,1247,1250,1150,1238,1231,1240,1238,1247,1246,1222,1241,2,1234,1126,1235,1242,1238,1250,1249,1050,1238,1119,1234,1235,1243,1243,1100,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,1246,1261,1235,1238,1235,1237,1238,1250,1241,1250,1238,1100,1238,1239,1235,1242,1100,1238,1239,1119,1242,1238,1051,1246,1100,1250,1150,1242,1126,1238,1241,1239,1111,1243,1235,1239,1239,1243,1235,1246,1246,1100,1247,1218,1245,2,1247,1054,1234,1279,1238,1246,1122,1242,1231,1239,1240,1247,1111,1242,1142,1238,1238,1238,1238,1242,1205,1238,1241,1243,1248,1247,1046,1238,1120,1242,1240,1261,1243,1049,1238,1254,1238,1242,1234,1239,1247,1247,1235,1239,1100,1238,1238,1239,1128,1238,1242,1238,1246,2,1238,1231,1242,1238,1235,1246,1289,1246,1225,1238,1235,1242,1238,1238,1241,1239,1238,1100,1247,1106,1235,1235,1242,1243,1246,1046,1239,1128,1242,1238,1242,1246,1137,1247,1104,1242,1235,1050,1235,1246,1051,1234,1134,1235,1238,1234,1290,1162,1247,1145,1242,1235,1235,1246,1100,1246,1061,1235,1131,1239,1238,1246,1247,1050,1238,1090,1237,1238,1249,1050,1242,1231,1242,1250,1095,1250,1249,1056,1238,1239,1238,1238,1243,1137,1245,1238,1134,1238,1239,1098,1245,2,1243,1128,1235,1238,1250,1239,2,1246,1205,1234,1242,1246,1246,1121,1242,1234,1238,1245,1222,1247,1239,1291,1238,1239,1246,1246,1234,1238,1238,1257,1242,1128,1238,1237,1276,1238,1239,1158,1242,1238,1250,1250,1241,1246,1243,1278,1238,1243,1234,1222,1242,1292,1239,1235,1250,1268,1238,1051,1247,1242,1231,1238,1238,1239,1237,1245,1234,1150,1242,1238,1099,1246,1238,1120,1239,1238,1239,1243,1208,1234,1238,1222,1250,1069,1247,1215,1238,1273,1242,1242,1245,1250,1242,1231,1242,1100,1247,1049,1238,1239,1238,1242,1258,1250,1046,1238,1238,1235,1242,1238,1246,1238,2,1243,1120,1238,1258,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,1150,1247,1100,1246,1245,1293,1250,1099,1238,1049,1246,1215,1238,1242,1126,1246,1243,1294,1237,1051,1242,1250,1246,1269,1238,1050,1242,1295,1239,1047,1242,1145,1242,1238,1242,1238,1239,1238,2,1250,2,1241,1136,1242,1288,1238,1126,1238,1239,1234,1242,1250,1245,1049,1247,2,1238,1126,1235,1128,1242,1235,1239,1234,1245,2,1120,1242,1242,1222,1245,1296,1242,1242,1242,1246,2,1239,1234,1238,1094,1246,1145,1242,1231,1241,1242,1097,1246,1061,1242,1239,1234,1249,1050,1241,1128,1238,1298,1239,1231,1237,1242,1277,1235,1100,1246,1150,1238,1128,1239,1235,1242,1130,1238,1239,1247,1241,1243,1100,1246,1239,1231,1239,1234,1246,1246,1099,1250,1100,1250,1128,1245,1238,1136,1299,1095,1241,1235,1234,1099,1235,1242,1137,1246,1215,1238,1242,1238,1239,1239,1130,1238,1233,1222,1247,1099,1231,1234,1247,1237,1234,1268,1239,1238,1246,1242,1237,1238,1238,1234,1242,1098,1246,1230,1238,1069,1234,1238,1094,1250,1051,1242,1234,1239,1242,1247,1238,1250,2,1235,1250,1234,1238,1242,1246,1061,1246,2,1239,1238,1126,1235,1237,1238,1249,1247,1046,1239,1090,1238,1234,1246,1242,1050,1242,1235,1242,1242,1241,1244,1241,1245,1054,1242,1246,1215,1242,1243,1242,1242,1143,1245,1128,1241,1241,1246,1246,1049,1234,1239,1126,1238,1223,1245,1098,1126,1238,1246,1238,1098,1134,1136,1250,1239,1245,1238,1247,1050,1236,1126,1234,1243,1300,1246,1301,1241,1231,1238,1231,1242,1055,1242,2,1246,1250,2,1242,2,1241,1128,1238,2,1246,1100,1246,1049,1238,1128,1239,1242,1239,1281,1238,1302,1242,1238,1241,1250,1238,1246,1053,1234,1235,1242,1242,1243,1053,1241,1242,1242,1238,1246,1250,1150,1234,1279,1237,1238,1246,1246,1238,1303,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,1246,1249,1238,1061,1250,1215,1238,1128,1234,1235,1238,1238,1261,1242,1100,1246,2,3,2,2,1305,1309,2,1309,1310,2,2,1308,1305,1305,1306,1309,1305,1309,1304,1304,1304,1304,1304,1304,1309,1309,1309,1309,1309,1311,1309,1309,1309,1309,1304,2,1309,2,1309,2,1309,1307,1307,2,1307,1309,2,1309,1309,2,1309,1044,1308,1309,1309,1304,1308,1309,1316,1309,2,1304,1309,2,1307,1309,1309,1309,2,1309,2,1304,2,2,2,1309,1309,1309,2,2,1304,2,1309,1308,1309,1307,1309,1309,1309,2,2,1309,1309,2,1309,1309,1309,1308,1304,1309,1309,2,1309,1309,1305,2,1309,1309,1317,1309,1309,1309,2,1308,2,1304,1309,1309,1309,1305,1309,1308,1310,1308,2,2,1310,1308,1309,1309,1309,1309,1316,2,2,2,1309,1309,1309,1316,2,1309,1307,1304,1305,1309,1310,1317,1309,3,2,2,2,2,2,2,2,2,2,1322,1323,2,1319,1323,1320,1319,2,1321,1321,1320,1321,1323,1323,2,2,2,2,1323,2,1318,1318,1323,2,1322,2,1322,2,2,1323,1319,1323,2,1323,1323,2,1322,1323,1321,2,1323,1323,1323,1323,1323,2,1323,1323,2,1323,1323,1319,2,1323,1323,1323,2,1323,2,1323,2,1323,2,1323,1323,1323,1323,1323,2,2,1323,2,1323,2,1323,1323,2,1323,1323,1323,2,2,1323,2,2,2,2,1323,1323,1323,2,1319,1323,1323,2,1323,1323,1323,1323,1323,1323,1324,2,1322,2,2,1322,2,1323,1323,1323,1323,2,2,2,1323,1328,2,1323,1323,2,2,1323,1323,1323,1328,1323,1321,1323,2,2,1323,2,2,1323,1323,1319,2,1323,1323,2,2,2,1337,1359,1351,1355,1383,1386,1388,1405,1408,1355,1375,1383,1410,1351,1355,1411,1416,1355,1379,1385,1406,1420,1374,1422,1335,1351,1375,1408,1347,1379,1380,1425,1351,1379,1380,1423,1354,1379,1383,1401,1430,1364,1379,1433,1355,1362,1371,1438,1347,1441,1441,1417,1446,1371,1404,1351,1375,1379,1359,1379,1376,1448,1430,1351,1351,1378,1453,1430,1355,1454,1372,1361,1344,1350,1441,1458,1460,1351,1382,1447,1359,1368,1376,2,1420,1375,1381,1468,1441,1470,1344,1351,1383,1474,1423,1348,1372,1380,1475,1475,1475,1425,1419,1446,1477,1479,1355,1379,1380,1361,1361,1361,1480,1419,1446,1446,1411,1481,1456,1456,2,1356,1348,1411,1485,1435,1350,1420,1486,1375,1352,1355,1379,1487,1488,1411,1490,1492,1347,1383,1494,1447,1447,1355,1356,1371,1496,1496,1460,1355,1380,1404,1358,1350,1355,1383,1483,1470,1498,1478,1347,1371,1470,1499,1350,1441,1500,1492,1356,1348,1372,1441,1344,1352,1383,1375,1396,1501,1505,1346,1361,1379,1351,1419,1379,1469,1506,1347,1383,1387,1497,1497,1497,1497,1348,1507,1374,1435,1499,1347,1382,1362,1425,1419,1375,1372,1340,1348,1441,1385,1508,1355,1383,1490,1351,1355,1383,1400,1356,1507,1376,1448,1359,1510,1382,1348,1348,1379,1396,1351,1368,1375,1512,1351,1383,1396,1356,1514,1378,1448,1420,1375,1372,1430,1347,1382,1351,1355,1383,1387,1517,1348,1420,1368,1374,1469,1476,2,1372,1372,1448,1417,1372,1379,1524,475,475,1448,1355,1355,1349,1374,1374,1359,1514,1376,1525,1408,1408,1408,1338,1417,1359,1362,1362,1362,1362,1362,1362,1383,1371,1396,1461,1355,1375,1371,1516,1434,1434,1434,1434,1537,1533,1546,1548,1551,1530,1536,1556,1384,1492,1533,1545,1492,1532,1545,1556,1530,1545,1559,1533,1568,1553,1337,1533,1556,1386,1533,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,1535,1535,1535,1535,1535,1535,1535,1535,1535,1535,1563,1529,1363,1556,1362,1399,1533,1534,1548,1553,1408,1566,1542,1546,1425,1563,1538,1552,1435,1435,1503,1537,1534,1569,1556,1333,1542,1541,1501,1567,1507,1552,1436,1537,1573,1545,1333,1563,1545,1542,1492,1537,1569,1385,1526,1529,1552,1453,1560,1446,1545,1425,1537,1556,1404,1363,1556,1575,1533,1553,1578,1537,1581,1415,1533,1536,1556,1387,1566,1562,1552,1437,1563,1538,1552,1408,1533,1552,1541,1526,1534,1553,1516,1563,1544,1582,1415,2,1566,1545,1556,1530,1552,1336,1533,1545,1494,1530,1533,1553,1391,1537,1545,1482,1332,1560,1583,1544,1550,1479,1563,1537,1329,1560,1585,1556,1581,1448,1537,1546,1496,1533,1552,1492,1533,1569,1387,1533,1560,1552,1436,1538,1552,1589,1534,1552,1484,1526,1537,1555,1387,1562,1590,1546,1542,1552,1430,1537,1556,1575,1530,1533,1581,1455,1561,1564,1546,1387,1533,1544,1387,1423,1533,1530,1556,1575,1591,1536,1569,1552,1489,1435,1499,1537,1537,1556,1594,1533,1595,1552,1587,1533,1569,1490,1425,1560,1514,1552,1564,1552,1545,1335,1552,1597,1530,1533,1556,1598,1533,1538,1552,1578,1530,1546,1329,1567,1545,1558,1533,1568,1552,1592,1044,1044,1333,1333,1333,1335,1526,1534,1564,1537,1361,1361,1361,1361,1361,1361,1361,1363,1556,1581,1384,1599,1386,1415,1387,1387,1387,1387,1592,474,1589,1563,1537,1607,1604,1337,1566,1338,1607,1396,1396,1399,1399,1399,1399,1399,1399,1399,1501,1566,1514,1611,1562,1600,1611,1612,1536,1611,1386,1526,1537,1620,1396,1537,1560,1611,1435,1622,1610,1339,1534,1611,1386,1530,1533,1611,1623,1563,1338,1611,2,1563,1608,1603,1628,1536,1606,1575,1333,1533,1608,1452,1532,1362,1604,1630,1530,1618,1537,1607,1485,1536,1568,1607,1633,1563,1446,1606,1623,1533,1607,1533,1637,1638,1563,1446,1607,1394,1529,1600,1607,1551,1535,1446,1608,1396,1530,1532,1617,1611,1488,1562,1611,1533,1595,1611,1537,1500,1564,1642,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,1606,1606,1606,1606,1606,1606,1606,1606,1606,1611,1604,1386,1400,1400,1515,1329,2,1536,1536,1563,1600,1607,1430,1533,1617,1399,1567,1611,1646,1533,1529,1608,1448,1533,1608,1643,1648,1616,1488,1529,1563,1603,1564,1611,1603,1429,1537,1620,1488,1533,1446,1611,1649,1446,1620,1496,1530,1533,1617,1455,1563,1650,1604,1423,1529,1613,1529,1611,1651,1563,1606,1575,1533,1535,1607,1448,1537,1608,1575,1533,1563,1425,1533,1607,1611,1338,1533,1610,1616,1626,1533,1617,1469,1533,1607,1597,1460,1652,1620,1551,1536,1604,1526,1530,1613,1399,1564,1604,1616,1530,1566,1611,1330,1534,1611,1495,1533,1567,1611,1488,1533,1560,1605,1525,1564,1361,1611,1470,1470,1470,1470,1470,1470,1470,1405,1537,1563,1611,1562,1514,1607,1518,1518,1518,1518,1448,1460,1460,1460,1460,1537,1531,1531,1531,1531,1560,1616,1485,1653,1567,1606,1537,1607,1606,1533,1525,1537,1563,1611,2,1563,1604,1608,1654,1535,1613,1655,1530,1537,1619,1387,1563,1600,1620,1530,1532,1611,1336,1537,1456,1560,1604,1620,1536,1634,1607,1430,1567,1604,1608,1587,1533,1607,1361,1530,1534,1616,1656,1514,1607,1423,1537,1607,1607,1492,1537,1611,1532,1611,1399,1446,1608,1534,1607,1494,1530,1534,1620,1449,1533,1534,1607,1401,1566,1514,1604,1423,1560,1608,1645,1657,1530,1613,1452,1562,1510,1606,1512,1537,1619,1396,1567,1600,1604,1530,1611,1436,1566,1659,1610,1408,1529,1608,1611,1526,1536,1385,1530,1537,1616,1575,1537,1530,1362,1610,1396,1530,1533,1361,1616,1608,1430,1563,1361,1618,1388,1533,1531,1616,1493,1478,1529,1611,1617,1612,1537,1617,1575,1526,1537,1445,1449,1533,1529,1387,1530,1567,1607,1387,1537,1537,1616,1646,1430,1537,1616,1471,1537,1534,1616,1416,1537,1536,1620,1387,1536,1533,1488,1537,1534,1608,1469,1660,1536,1616,1530,1663,1608,1387,1534,1530,1617,1396,1529,1514,1604,1423,1532,1604,1607,1588,1537,1613,1666,1529,1537,1616,1575,1533,1534,1616,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,1607,1524,1435,1533,1563,1533,1534,1604,1617,1604,1575,1434,1563,1634,1667,1632,1537,1573,1610,1537,1607,1613,1612,1530,1608,1526,1534,1607,1607,1653,1567,1563,1607,1391,1563,1604,1668,1533,1534,1619,1525,1530,1616,1415,1537,1535,1617,1530,1446,1608,1498,1603,1607,1492,1537,1615,1574,1533,1532,1610,1396,1534,1445,1608,1492,1536,1611,1333,1564,1607,1646,1532,1536,1616,1488,1563,1671,1602,2,1564,1600,1608,1448,1562,1607,1616,1333,1537,1617,1387,1537,1514,1611,1672,1560,1510,1607,1423,1537,1606,1616,1530,1537,1607,2,1563,1608,1500,1533,1566,1610,1448,1563,1607,1575,1533,1537,1617,1455,1534,1673,1611,1408,1567,1674,1608,1394,1536,1563,1611,2,1567,1607,1533,1535,1619,1563,1361,1607,1551,1560,1514,1607,1044,1044,1423,1563,1446,1604,1399,1399,1399,1399,1399,1399,1399,1399,1430,1537,1608,1611,1492,1534,1617,1361,1532,1534,1619,1551,1602,1575,1537,1600,1607,1332,1537,1611,1485,1533,1606,1484,1533,1616,1562,1446,1604,1425,1533,1607,1452,1533,1446,1611,1387,1530,1534,1611,1676,1533,1529,1610,1396,1534,1562,1607,1387,1533,1530,1613,1398,1595,1608,1425,1610,1386,1526,1533,1616,1534,1567,1607,1677,1536,1563,1611,1425,1534,1361,1608,1396,1533,1529,1604,1609,1480,1563,1514,1611,2,1564,1608,1425,1534,1607,1603,1533,1616,1499,1537,1611,1524,1533,1533,1492,1537,1607,1604,1423,1536,1604,1607,1537,1607,1613,1430,1530,1602,1532,1536,1611,1551,1533,1507,1604,1329,1564,1678,1610,1588,1533,1482,1533,1537,1616,1398,1563,1595,1333,1563,1572,1608,1406,1533,1603,1593,1604,1616,1533,1338,1607,1423,1533,1393,1563,1604,1559,1533,1537,1604,2,1533,1607,1416,1530,1600,1643,1537,1537,1609,1679,1534,1616,1393,1563,1680,1616,1389,1533,1681,1563,1604,1609,1526,1529,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,1607,1607,1616,1638,1528,1533,1619,1575,1460,1529,1616,1387,1537,1361,1603,1529,1446,1611,1448,1563,1514,1611,1682,1564,1669,1613,1404,1563,1361,1607,1631,1563,1640,1610,1533,1607,1607,1386,1386,1336,1562,1607,1603,1395,1537,1514,1608,1612,1533,1602,1683,1563,1514,1611,1492,1536,1615,1564,1634,1611,1333,1563,1600,1611,1430,1537,1616,1575,1530,1537,1616,1387,1534,1564,1607,2,1563,1607,1603,1425,1535,1604,1430,1537,1616,1606,1327,1562,1689,1611,1492,1533,1604,1616,1480,1532,1595,1607,1449,1530,1537,1616,1607,1430,1529,1607,1603,1492,1533,1607,1533,1563,1607,1690,1566,1514,1604,1425,1537,1607,1603,1533,1564,1602,1423,1537,1611,1694,1537,1618,1399,1533,1446,1607,1425,1537,1607,1643,1533,1616,1476,1534,1567,1607,1696,1563,1446,1607,1408,1529,1607,1602,1338,1537,1615,1415,1469,1489,1489,1489,1489,1388,1389,1435,1435,1435,1435,2,1534,1533,1611,1392,1697,1697,1697,1529,1663,1611,1632,1567,1607,1533,1361,1608,1430,1532,1615,1551,1537,1663,1620,1387,1567,1671,1603,1448,1448,1448,1333,1333,1333,1333,1333,1333,1333,1333,1333,1333,1333,1333,1333,1333,1333,1333,1333,1333,1333,1333,1333,1333,1338,1705,1712,1712,1360,1360,1611,1385,1385,1385,1385,1385,1385,1385,1385,1414,1414,1361,1361,1361,1361,1361,1361,1714,1705,1607,1611,1332,1448,1448,1505,1709,1608,1494,1715,1709,1603,1608,1717,1606,1718,1709,1607,1551,1710,1600,1611,1702,1607,1719,1720,1446,1608,1423,1706,1607,1608,1479,1705,1613,1488,1705,1603,1702,1702,1603,1721,1703,1615,1723,1709,1514,1604,1492,1705,1607,1705,1728,1607,1551,1720,1446,1607,1423,1705,1616,1484,1705,1709,1510,1611,1730,1587,1706,1712,1732,1603,1389,1728,1603,1448,1724,1608,1469,1720,1510,1611,1512,1706,1607,1730,1705,1611,1389,1710,1607,1608,1706,1733,1338,1724,1607,1361,1709,1514,1611,1338,1702,1603,1668,1710,1608,1741,1705,1617,1405,1710,1610,1694,1708,1604,1575,1705,1705,1610,1608,1742,1698,1705,1607,1613,1705,1607,1493,1705,1720,1608,1430,1706,1616,1391,1709,1727,1603,1435,1720,1514,1610,1435,1724,1446,1423,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,1709,1727,1611,1611,1391,1698,1701,1613,1611,1708,1604,1743,1709,1607,1603,1698,1706,1616,1745,1706,1706,1608,1395,1720,1604,1620,1479,1705,1613,1398,2,1727,1604,1611,1338,1711,1706,1607,1575,1492,1727,1650,1611,1727,1746,1604,1338,1709,1607,1705,1709,1616,1656,1720,1446,1611,1448,1709,1608,1705,1732,1607,1406,1709,1747,1706,1603,1748,1708,1607,1604,1430,1701,1617,1668,1720,1600,1705,1446,1607,1338,1705,1607,1749,1709,1611,1719,1720,1705,1709,1611,1483,1750,1705,1614,1493,1425,1720,1338,1616,1604,2,1705,1702,1616,1575,1512,1702,1615,1386,1702,1702,1616,1649,1724,1607,1602,1492,1608,2,1727,1611,1558,1709,1595,1610,1430,1705,1396,1720,1446,1608,1423,1720,1610,1338,1705,1620,1720,1446,1607,1712,1604,1610,1423,1701,1753,1608,1395,1724,1600,1607,1698,1701,1620,1469,1706,1446,1611,1430,1704,1615,1653,1724,1510,1607,1586,1706,1386,1512,1704,1616,1723,1709,1338,1605,1448,1700,1616,1720,1600,1607,1338,1709,1616,1488,1711,1606,1425,1709,1607,1702,1709,1620,1387,1706,1360,1611,2,1720,1607,1611,1755,1705,1705,1620,1623,1704,1584,1610,1492,1702,1620,1672,1720,1338,1392,1720,1705,1607,1701,1709,1620,1525,1706,1709,1607,1435,1725,1606,1610,1492,1701,1617,1575,1705,1709,1616,1706,1726,1611,1448,1727,1610,1607,1727,1585,1602,1756,1616,1705,1701,1611,1333,1706,1620,1519,1705,1709,1607,1401,1724,1446,1607,1425,1709,1607,1616,1702,1704,1611,1616,1702,1709,1616,1452,1727,1604,1608,1702,1609,1399,1720,1757,1607,1492,1708,1616,1485,1705,1701,1604,1690,1758,1611,1492,1706,1616,1575,1705,1724,1607,1760,1724,1687,1425,1701,1611,1616,1702,1705,1616,1398,1720,1709,1607,1575,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,1431,1724,1709,1762,1656,1709,1595,1606,1333,1706,1671,1620,1709,1725,1603,1709,1763,1615,1589,1709,1705,1606,1482,1479,1709,1616,1649,1705,1712,1608,2,1727,1607,1611,1712,1446,1611,1435,1709,1514,1608,1705,1616,2,1709,1613,1391,1710,1604,1613,1705,1360,1607,1425,1702,1616,1611,1702,1705,1616,1396,1720,1671,1610,1575,1479,1705,1620,1720,1607,1499,1764,1611,1705,1706,1616,1449,1705,1724,1611,1425,1705,1610,1614,1492,1726,1361,1618,1610,1551,1492,1724,1446,1608,1705,1702,1617,1611,1401,1700,1726,1709,1727,1604,1617,1611,1557,1396,1724,1702,1362,1619,1616,1396,1706,1709,1720,1611,1603,1551,1709,1702,1611,1396,1720,1717,1607,1492,1705,1616,1394,1724,1604,1646,1709,1726,1606,1492,1705,1616,1550,1720,1514,1603,1709,1446,1620,1607,1612,1709,1619,1616,1425,1709,1607,1616,1705,1727,1611,1448,1712,1604,1611,1612,1709,1607,1704,1708,1611,1500,1724,1710,1608,1705,1600,1615,1705,1720,1617,1396,1720,1607,1607,1698,1709,1620,1396,1701,1510,1608,1710,1607,1387,1724,1732,1603,1423,1709,1607,1611,2,1720,1727,1620,1765,1702,1709,1613,1604,1721,1720,1510,1708,1615,1575,1698,1709,1387,1492,1704,1610,1415,1704,1700,1606,1447,1720,1446,1617,1767,1698,1701,1600,1611,1448,1706,1362,1604,1430,1705,1606,1431,1726,1611,1386,1712,1446,1607,1702,1720,1610,1408,1706,1705,1614,1616,1708,1616,1389,1708,1584,1608,1705,1590,1611,1423,1709,1616,1668,1720,1604,1619,1702,1720,1611,1333,1720,1607,1603,1478,1706,1617,1668,1709,1732,1616,1768,1726,1585,1611,1480,1712,1607,1384,1709,1710,1604,1338,1708,1613,1398,1720,1600,1604,1698,1769,1616,1395,1701,1724,1607,1771,1720,1600,1608,1709,1616,1611,1333,1727,1604,1430,1705,1604,1617,1727,1727,1617,1616,474,1712,1727,1620,1387,1702,1702,1611,1613,1336,1720,1727,1616,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,1607,1387,1698,1705,1604,1607,1721,1724,1650,1611,1425,1704,1620,1616,1336,1709,1608,1611,1705,1775,1603,2,1712,1572,1607,1448,1724,1604,1608,1499,1709,1616,1776,1709,1611,1425,1701,1606,1620,1702,1706,1620,1592,1709,1704,1777,1702,1706,1603,1393,1709,1778,1616,1611,1603,1656,1710,1446,1604,1488,1705,1705,1616,1390,1724,1608,1611,1706,1727,1611,1523,1705,1709,1617,1698,1701,1610,1705,1710,1616,1709,1720,1604,1779,1720,1600,1607,1492,1708,1613,1705,1728,1608,1396,1727,1610,1479,1705,1620,1396,1727,1600,1610,1702,1701,1611,1550,1724,1362,1604,1338,1616,1575,1709,1708,1616,1396,1705,1514,1607,1423,1706,1607,1617,1705,1702,1603,1423,1720,1585,1603,1430,1706,1616,1386,1780,1701,1615,1387,1704,1720,1611,1332,1720,1604,1611,1512,1706,1613,1500,1709,1710,1430,1705,1616,1551,1724,1603,1698,1701,1611,1333,1705,1616,1394,1705,1709,1611,1619,1646,1425,1720,1600,1611,1333,1720,1605,1611,1430,1706,1396,1704,1705,1616,1476,1709,1709,1616,1488,1724,1650,1604,1499,1708,1619,1396,1712,1595,1603,1748,1720,1611,1607,1479,1701,1607,1575,1708,1607,1607,1406,1704,1611,1616,1698,1706,1616,1387,1709,1781,1608,1710,1607,1616,1698,1706,1620,1452,1724,1595,1610,1425,1705,1606,1611,1630,1709,1619,1396,1720,1608,1611,1702,1708,1607,1721,1727,1720,1611,1333,1727,1611,1514,1611,1612,1709,1616,1401,1727,1604,1607,1492,1700,1611,1709,1709,1611,1480,1604,1605,1338,1704,1616,1361,1720,1604,1643,1705,1709,1611,1505,1709,1607,1705,1701,1607,1551,1704,1510,1607,1705,1607,1646,1720,1600,1607,1653,1701,1709,1616,1470,1705,1705,1620,1623,1720,1671,1606,1423,1709,1611,1575,1710,1446,1607,1783,1701,1620,1519,1701,1616,1488,1705,1728,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,1361,1607,1607,1620,1633,1669,1611,1770,1720,1609,1607,1701,1616,1393,1712,1611,1712,1446,1611,1784,1616,1730,1706,1727,1611,1551,1708,1706,1620,1396,1710,1710,1604,1551,1720,1671,1603,1448,1724,1611,1602,1478,1702,1616,1720,1671,1603,1405,1711,1717,1607,1749,1709,1616,1747,1785,1706,1611,1449,1706,1610,1615,1705,1446,1611,1706,1705,1611,1492,1704,1608,1423,1705,1607,1329,1724,1573,1611,1448,1710,1786,1617,1702,1617,1452,1724,1650,1610,1430,1705,1616,1575,1708,1603,1396,1705,1514,1606,1709,1604,1395,1630,1706,1610,1551,1712,1650,1606,1408,1709,1616,1558,1702,1710,1608,1551,1720,1607,1702,1784,1608,1398,1720,1446,1608,1433,1720,1604,1607,1698,1784,1616,1388,1708,1607,1720,1607,1643,1459,1705,1712,1702,1611,1434,1720,1606,1603,1387,1630,1705,1608,1387,1705,1709,1618,1575,1479,1708,1619,1387,1705,1701,1611,1551,1712,1600,1611,1478,1705,1617,1724,1600,1607,1492,1706,1617,1489,1710,1620,1706,1446,1607,1407,1705,1607,1361,1705,1709,1611,1720,1514,1608,1333,1616,1484,1702,1702,1615,1550,1724,1590,1607,1423,1705,1607,1613,1430,1705,1617,1712,1514,1611,1333,1720,1607,1616,1430,1709,1616,1416,1720,1611,2,1727,1604,1604,1479,1704,1613,1525,1724,1753,1607,1333,1724,1608,1607,1788,1706,1616,1453,1709,1720,1606,1423,1709,1611,1603,1396,1446,1605,1425,1616,1488,1720,1789,1705,1732,1608,1430,1710,1607,1620,1705,1595,1602,1705,1620,1551,1724,1607,1558,1791,1608,1630,1709,1608,1423,1704,1603,1792,1727,1446,1611,1492,1702,1616,1415,1705,1704,1611,1720,1607,1604,1338,1606,1705,1706,1620,1710,1446,1611,2,1720,1602,1611,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,1709,1753,1607,1612,1705,1607,1611,2,1514,1607,1551,1727,1514,1604,1448,1727,1600,1611,1492,1704,1789,1610,1492,1709,1616,1388,1600,1645,1709,1720,1611,1749,1709,1611,1706,1720,2,1706,1608,1705,1724,1608,1706,1610,1672,1720,1514,1608,1423,1709,1611,1704,1720,1611,1425,1705,1608,1646,1333,1615,1386,1701,1709,1616,1793,1709,1607,1613,1705,1701,1607,1423,1702,1611,1396,1700,1600,1604,1704,1728,1608,1727,1607,1608,1407,1709,1747,1705,1704,1611,1551,1709,1608,1519,1705,1611,1478,1709,1607,1447,1700,1671,1607,1396,1720,1446,1608,1430,1709,1620,1705,1396,1726,1611,1575,1705,1446,1607,1406,1701,1617,1672,1720,1604,1617,1705,1671,1611,1448,1706,1611,1386,1701,1720,1611,1388,1709,1710,1611,1044,1720,1603,1430,1705,1616,1387,1705,1752,1611,1333,1727,1608,1619,1492,1705,1611,1362,1512,1701,1619,1500,1720,1709,1608,1425,1607,1558,1698,1709,1617,1488,1701,1702,1620,1720,1720,1604,1597,1698,1702,1616,1404,1720,1705,1761,1607,1396,1705,1706,1794,1784,1617,1500,1701,1720,1620,1720,1706,1616,1616,1783,1727,1446,1608,1710,1724,1617,1795,1705,1706,1606,1611,1425,1705,1706,1617,1386,1505,1709,1659,1611,1405,1705,1709,1616,1608,1423,1724,1600,1611,1448,1724,1446,1611,1551,1720,1705,1617,1361,1701,1446,1607,1696,1362,1604,1734,1706,1610,1434,1724,1671,1620,1391,1712,1702,1616,1796,1705,1709,1616,1387,1702,1361,1608,1551,1509,1608,1423,1705,1604,1482,1709,1709,1620,1551,1724,1605,1396,1702,1710,1333,1726,1607,1604,1430,1620,1452,1514,1611,1525,1709,1634,1423,1702,1608,1780,1706,1616,1449,1724,1486,1607,1423,1706,1607,1604,1706,1619,1387,1705,1727,1607,1330,1720,1610,1611,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,1558,1425,1709,1701,1710,1603,1771,1712,1604,1606,1709,1604,1620,1698,1705,1617,1797,1706,1720,1607,1447,1727,1758,1610,1748,1702,1611,1613,1705,1705,1611,1393,1727,1604,1608,1612,1709,1747,1499,1709,1608,1608,1492,1709,1611,1616,1430,1708,1613,1452,1720,1446,1611,1783,1709,1617,1575,1706,1720,1607,1391,1724,1781,1603,1423,1705,1607,1798,1705,1705,1607,1330,1720,1671,1611,1333,1710,1607,1603,1698,1706,1616,1396,1710,1514,1607,1612,1616,1664,1704,1732,1607,1492,1705,1615,1594,1709,1724,1607,2,1720,1604,1608,1499,1709,1616,1747,1705,1720,1608,1653,1720,1720,1616,1799,1705,1705,1615,1603,1612,1705,1607,1616,1505,1701,1617,1597,1698,1705,1387,1709,1710,1608,1653,1727,1446,1611,2,1708,1610,1617,1492,1701,1608,1452,1727,1446,1607,1551,1720,1689,1608,1423,1702,1611,1616,1492,1701,1616,1386,1705,1709,1616,1488,1708,1732,1611,1423,1712,1607,1611,1800,1709,1616,1558,1702,1705,1614,1449,1710,1362,1611,1423,1704,1611,1608,1702,1702,1607,1551,1710,1600,1607,1479,1616,1801,1705,1727,1607,1448,1708,1607,1603,1478,1706,1616,1387,1705,1720,1611,1802,1727,1514,1393,1727,1600,1604,1425,1705,1611,1616,1499,1701,1620,1452,1720,1514,1611,2,1727,1514,1607,1727,1607,1646,1705,1616,1616,1706,1709,1607,1551,1705,1514,1611,1336,1720,1608,1610,1425,1705,1494,1704,1701,1610,1696,1705,1514,1608,1448,1720,1607,1610,1430,1709,1616,1803,1706,1607,1551,1701,1446,1611,1425,1705,1611,1386,1698,1708,1616,1396,1712,1604,1611,1706,1705,1804,1724,1606,1705,1669,1610,1805,1709,1608,1425,1709,1607,1385,1708,1616,1551,1720,1573,1611,1425,1706,1608,1646,1492,1704,1611,1617,1492,1705,1611,1705,1712,1617,1488,1705,1509,1607,1425,1706,1613,1597,1704,1753,1611,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,1607,1656,1698,1727,1446,1606,1712,1607,1705,1701,1611,1632,1720,1446,1608,1448,1705,1604,1386,1338,1705,1616,1452,1712,1446,1609,1448,1727,1604,1610,1587,1706,1607,1666,1705,1616,1396,1709,1514,1611,1706,1611,1482,1707,1613,1398,1724,1607,1608,1492,1709,1616,1615,1705,1709,1604,1386,1701,1611,1806,1705,1712,1608,1423,1709,1617,1405,1720,1608,1485,1705,1610,1612,1705,1616,1551,1709,1606,1643,1705,1700,1608,1551,1712,1446,1611,1448,1701,1603,1606,1430,1701,1606,1488,1710,1514,1611,1720,1600,1607,1425,1710,1607,1607,1408,1708,1607,1616,1705,1615,1724,1727,1611,1425,1709,1617,1712,1607,1607,1492,1705,1620,1603,1702,1709,1613,1494,1492,1709,1600,1611,1551,1707,1514,1607,1551,1704,1703,1584,1551,1720,1595,1603,1448,1706,1642,1608,1807,1720,1600,1608,1423,1709,1611,1604,1785,1706,1615,1456,1709,1808,1610,1720,1607,1601,1709,1616,1575,1459,1701,1603,1500,1712,1446,1604,1425,1701,1607,1608,1698,1705,1616,1452,1727,1731,1611,1425,1709,1606,1616,1709,1709,1616,1672,1705,1446,1611,1406,1706,1514,1603,1712,1604,1616,1698,1702,1603,1709,1551,1720,1607,1386,1709,1727,1611,1809,1711,1701,1616,1396,1701,1446,1611,1706,1701,1724,1603,1702,1650,1709,1603,1668,1727,1650,1607,1338,1705,1607,1386,1706,1712,1607,1400,1732,1611,1329,1720,1604,1608,1425,1706,1607,1607,1479,1709,1525,1709,1507,1611,1408,1702,1604,1416,1720,1590,1604,1701,1604,1551,1712,1604,1698,1724,1609,1679,1706,1617,1656,1720,1810,1607,1705,1617,1710,1720,1606,1425,1709,1607,1484,1705,1753,1606,1332,1706,1608,1611,1709,1709,1617,1387,1720,1728,1608,1713,1727,1611,1620,1698,1705,1611,1392,1724,1604,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,1616,1603,1558,2,1705,1709,1611,1811,1709,1706,1616,1798,1800,1709,1617,1655,1709,1705,1616,1747,1430,1710,1616,1608,1492,1701,1617,1361,1702,1709,1619,1387,1709,1361,1607,1333,1709,1607,1616,1702,1706,1603,1705,1724,1610,1721,1724,1603,1620,1709,1709,1616,1396,1712,1812,1603,1333,1726,1607,1620,1630,1606,1603,1430,1709,1611,1613,1705,1613,1387,1710,1507,1603,1550,1512,1724,1608,1611,1406,1709,1607,1559,1720,1446,1611,1612,1701,1813,1611,1525,1702,1709,1616,1387,1709,1671,1607,1551,1709,1708,1617,1698,1709,1611,1387,1710,1514,1603,1423,1709,1613,1705,1706,1608,1456,1709,1669,1603,1632,1712,1600,1611,1460,1708,1620,1711,1514,1608,1492,1706,1620,1720,1514,1611,1332,1724,1604,1604,1429,1720,1600,1611,1425,1709,1611,1575,1704,1720,1606,1492,1709,1620,1575,1702,1709,1611,1609,1430,1709,1616,1386,1701,1615,1607,1448,1724,1728,1607,1616,1425,1705,1814,1603,1460,1709,1611,1665,1705,1705,1607,1331,1727,1603,1608,1478,1705,1617,1387,1705,1709,1610,1724,1607,1603,1499,1709,1602,1387,1709,1595,1611,1701,1613,1575,1752,1603,2,1727,1610,1702,1616,1656,1720,1726,1604,1702,1620,1387,1705,1705,1610,1606,1386,1425,1720,1514,1611,1401,1708,1705,1617,1387,1709,1720,1610,1448,1705,1604,1608,1709,1616,1575,1336,1720,1585,1611,1333,1726,1604,1611,1459,1709,1616,1387,1720,1338,1603,1330,1724,1603,1608,1338,1709,1616,1710,1724,1611,1387,1720,1446,1607,1448,1727,1607,1620,1709,1611,1387,1709,1812,1608,1425,1709,1611,1734,1705,1617,1388,1709,1671,1611,1400,1702,1620,1702,1510,1611,1705,1611,1617,1788,1709,1613,1815,1709,1724,1607,1332,1610,1603,1780,1709,1616,1477,1702,1720,1607,1771,1709,1510,1608,1682,1720,1717,1611,1448,1720,1573,1611,1400,1727,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,1813,1620,1603,1452,1333,1706,1607,1485,1709,1705,1616,1449,1708,1720,1611,1721,1724,1604,1607,1737,1704,1616,1705,1585,1607,1492,1702,1620,1488,1705,1446,1611,1430,1709,1611,1574,1704,1728,1607,1396,1720,1446,1606,1423,1709,1607,1611,1702,1708,1620,1400,1720,1510,1607,1702,1616,1574,1705,1705,1611,1710,1486,1611,1331,1724,1607,1611,1816,1706,1620,1399,1709,1720,1396,1720,1616,1488,1710,1514,1611,1749,1709,1613,1574,1702,1617,1396,1710,1514,1604,1448,1709,1608,1607,1492,1616,1720,1446,1611,1337,1720,1607,1492,1709,1604,1385,1704,1700,1616,1710,1608,1721,1710,1611,1603,1727,1611,1771,1724,1604,1603,1612,1709,1604,1416,1705,1728,1611,1448,1701,1607,1613,1430,1705,1453,1720,1446,1617,1696,1720,1608,1616,1817,1705,1620,1500,1709,1338,1603,1423,1709,1607,1386,1709,1607,1818,1705,1610,1616,1478,1705,1620,1525,1709,1514,1604,1425,1706,1611,1575,1705,1706,1616,1623,1705,1595,1611,1706,1608,1616,1702,1705,1608,1724,1606,1616,1492,1709,1613,1710,1514,1611,1705,1616,1613,1704,1709,1611,1396,1709,1611,1423,1705,1607,1494,1704,1708,1617,1405,1712,1608,1814,1632,1701,1606,1392,1727,1606,1646,1819,1705,1607,1575,1705,1706,1584,1617,1617,1726,1607,1608,1430,1709,1607,1705,1705,1608,1449,1511,1620,1488,1720,1446,1608,2,1720,1604,1604,1338,1709,1606,1611,1430,1706,1608,1500,1706,1720,1602,1448,1705,1607,1362,1478,1709,1620,1575,1705,1701,1604,1551,1720,1514,1604,1425,1705,1604,1603,1492,1705,1616,1603,1396,1710,1732,1607,1551,1780,1708,1607,1613,1499,1705,1617,1690,1709,1514,1603,1672,1720,1610,1430,1704,1611,1415,1705,1701,1608,1387,1709,1595,1607,1603,1425,1724,1607,1616,1702,1709,1611,1551,1720,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,1634,1607,1611,1484,1551,1706,1701,1607,1608,1448,1724,1650,1607,1423,1720,1720,1608,1525,1706,1753,1616,1767,1702,1709,1616,1702,1709,1600,1603,1408,1709,1616,1575,1705,1361,1604,1708,1616,1653,1720,1617,1820,1720,1600,1613,1788,1705,1611,1425,1708,1613,1551,1821,1708,1720,1607,1551,1709,1634,1608,1710,1606,1492,1705,1613,1452,1709,1709,1616,1387,1702,1361,1611,1551,1727,1595,1611,1551,1727,1604,1608,1386,1788,1706,1616,1649,1702,1706,1620,1710,1507,1604,1423,1709,1608,1430,1701,1611,1655,1505,1706,1619,1710,1514,1611,1720,1604,1604,1734,1620,1705,1720,1611,1705,1608,1361,1707,1705,1611,1720,1611,1423,1702,1607,1574,1612,1720,1701,1617,1488,1710,1361,1611,1519,1448,1724,1705,1611,1617,1589,1702,1616,1386,1702,1709,1611,1672,1705,1510,1611,1698,1708,1616,1452,1710,1514,1611,1423,1705,1611,1575,1708,1361,1607,1425,1709,1607,1386,1705,1700,1607,2,1712,1608,1705,1702,1770,1720,1611,1603,1698,1706,1611,1672,1720,1510,1608,1492,1706,1607,1361,1708,1727,1604,1448,1706,1607,1616,1705,1705,1611,1799,1510,1607,1587,1704,1616,1575,1698,1709,1616,1500,1705,1727,1607,1724,1607,1620,1705,1706,1603,1425,1701,1606,1387,1720,1486,1602,1700,1615,1493,1705,1705,1608,1653,1514,1606,1588,1706,1615,1386,1705,1822,1814,1435,1724,1446,1606,1425,1720,1604,1607,1430,1706,1620,1488,1720,1671,1606,1708,1607,1616,1702,1709,1617,1551,1720,1446,1338,1709,1616,1613,1706,1706,1603,1395,1727,1600,1610,1492,1705,1616,1575,1702,1706,1607,1449,1720,1514,1607,1425,1701,1610,1484,1705,1708,1603,1333,1727,1606,1643,1702,1701,1616,1396,1720,1514,1607,1425,1706,1613,1575,1701,1709,1617,1631,1720,1604,1616,1702,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,1720,1705,1604,1452,1492,1705,1607,1386,1709,1709,1611,1396,1700,1446,1604,1705,1728,1492,1702,1607,1396,1720,1604,1616,1780,1705,1611,1333,1720,1607,1617,1430,1706,1615,1575,1702,1705,1616,1452,1724,1604,1423,1727,1446,1603,1656,1720,1446,1607,1425,1706,1607,1611,1499,1708,1616,1575,1709,1701,1616,1525,1720,1727,1611,1501,1724,1607,1607,1429,1706,1616,1575,1706,1705,1607,1386,1478,1706,1613,1720,1604,1615,1514,1611,1698,1724,1607,1430,1706,1611,2,1727,1607,1616,1726,1607,1610,1460,1705,1607,1551,1724,1611,1362,1705,1706,1733,1387,1709,1710,1611,1396,1823,1746,1611,1824,1701,1603,1387,1595,1603,1448,1706,1607,1423,1705,1607,1611,1389,1705,1610,1616,1705,1705,1613,1709,1361,1603,1423,1708,1611,1611,1788,1709,1616,1620,1737,1705,1611,1603,1698,1709,1607,1803,1702,1709,1617,1488,1705,1720,1611,1331,1710,1650,1607,1720,1446,1608,1425,1784,1615,1386,1718,1709,1488,1710,1361,1814,1392,1727,1600,1611,1708,1607,1362,1505,1708,1607,1602,1459,1704,1616,1488,1710,1514,1611,1333,1724,1604,1749,1705,1607,1617,1702,1700,1620,1551,1705,1514,1607,1423,1705,1608,1617,1702,1709,1620,1387,1707,1607,1632,1446,1608,1435,1709,1609,1425,1611,1608,1430,1705,1617,1710,1650,1611,1551,1705,1510,1611,1429,1701,1617,1550,1727,1514,1603,1408,1705,1607,1616,1705,1617,1396,1446,1606,1425,1705,1608,1600,1709,1702,1611,1387,1595,1603,1435,1720,1607,1610,1430,1701,1811,1709,1590,1611,1423,1709,1613,1693,1709,1507,1603,1397,1720,1514,1611,1672,1727,1671,1607,1387,1702,1720,1611,1551,1710,1720,1607,1632,1720,1732,1606,1672,1705,1701,1607,1607,1551,1705,1709,1610,1704,1709,1607,1610,1389,1478,1705,1620,1396,1709,1446,1610,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,1389,1430,1720,1705,1584,1608,1425,1724,1600,1408,1704,1608,1603,1698,1720,1514,1608,1607,1607,1551,1479,1710,1705,1514,1488,1705,1709,1619,1574,1430,1701,1604,1720,1514,1608,1551,1706,1585,1607,1430,1709,1615,1690,1709,1600,1607,1448,1825,1825,1825,1825,1825,1825,1825,1825,1825,1825,1825,1825,1825,1448,1448,1727,1671,1604,1720,1753,1606,1394,1702,1709,1617,1387,1706,1720,1620,1500,1709,1706,1607,1488,1817,1705,1611,1485,1630,1704,1616,1386,1430,1709,1603,1705,1446,1608,1826,1704,1607,1448,1705,1706,1616,1396,1727,1720,1611,1333,1708,1607,1607,1612,1709,1613,1386,1702,1709,1616,1396,1712,1514,1603,1332,1724,1604,1479,1706,1608,1606,1423,1727,1688,1610,1333,1724,1604,1681,1705,1606,1484,1705,1720,1611,1423,1709,1617,1827,1705,1724,1607,1394,1705,1514,1605,1448,1727,1514,1608,1401,1710,1600,1603,1588,1710,1608,1705,1706,1620,1396,1727,1492,1701,1616,1387,1701,1709,1611,1551,1720,1514,1611,1448,1712,1604,1447,1447,1447,1702,1709,1616,1448,1720,1607,1430,1706,1616,1388,1709,1338,1603,1720,1607,1604,1492,1727,1607,1603,1706,1709,1616,1387,1712,1514,1605,1435,1607,1613,1430,1705,1616,1387,1710,1732,1607,1448,1720,1608,1494,1705,1720,1611,1727,1361,1423,1702,1610,1493,1708,1705,1616,1387,1613,1709,1361,1611,1448,1720,1611,1616,1702,1709,1611,1727,1611,1607,1479,1705,1611,2,1709,1613,1396,1720,1600,1617,1702,1710,1828,1551,1727,1608,1385,1705,1710,1608,1430,1709,1616,1551,1710,1606,1702,1702,1603,2,1724,1604,1611,1448,1727,1812,1616,1519,1709,1709,1617,1361,1459,1706,1611,1386,1706,1607,1705,1514,1608,1333,1709,1611,1616,1698,1705,1620,1488,1710,1732,1603,1423,1705,1607,1619,1698,1709,1616,1611,1425,1707,1607,1616,1492,1709,1615,1500,1705,1705,1616,1398,1705,1720,1608,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,1361,1338,1724,1705,1608,1603,1721,1720,1622,1608,1702,1608,1616,1325,1705,1446,1607,1423,1705,1616,1469,1671,1608,1430,1709,1616,1387,1720,1611,1709,1611,1559,1709,1702,1607,1436,1720,1640,1607,1430,1701,1607,1525,1727,1611,1425,1727,1607,1646,1705,1616,1720,1514,1607,1597,1718,1705,1616,1551,1727,1604,1611,1702,1728,1605,1425,1709,1338,1607,1483,1737,1708,1603,1611,1478,1705,1620,1727,1608,1604,1479,1704,1619,1488,1701,1600,1607,1702,1705,1616,1387,1710,1607,1710,1727,1619,1391,1701,1573,1606,1448,1724,1607,1616,1338,1709,1620,1500,1720,1702,1616,1656,1720,1514,1604,1448,1720,1604,1611,1709,1615,1469,1724,1700,1611,1796,1705,1701,1519,1705,1705,1613,1449,1709,1650,1611,1338,1709,1616,1551,1727,1607,1575,1707,1514,1607,1706,1701,1603,1492,1709,1617,1401,1724,1608,1709,1607,1617,1769,1702,1619,1338,1720,1753,1611,1829,1705,1708,1617,1623,1333,1720,1604,1607,1448,1711,1607,1606,1587,1724,1607,1603,1423,1727,1830,1607,1423,1708,1620,1574,1708,1707,1617,1500,1705,1646,1705,1732,1603,1499,1709,1616,1436,1724,1600,1611,1423,1720,1514,1608,1488,1702,1709,1616,1574,1705,1704,1616,1389,1709,1362,1611,1492,1709,1616,1551,1720,1514,1607,1425,1705,1607,1646,1702,1702,1620,1387,1724,1732,1607,1396,1705,1710,1608,2,1725,1813,1608,1499,1702,1616,1396,1703,1446,1611,1423,1709,1611,1430,1709,1613,1558,1727,1603,1333,1710,1607,1616,1698,1705,1396,1720,1514,1611,1408,1705,1608,1747,1720,1600,1643,1703,1607,1448,1705,1616,1361,1720,1514,1611,1587,1832,1608,1448,1727,1604,1608,1430,1702,1620,1387,1720,1600,1607,1430,1706,1607,1490,1709,1651,1600,1611,1709,1613,1452,1709,1507,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,1620,1607,1559,1721,1706,1711,1608,1653,1600,1606,1492,1702,1610,1668,1720,1607,1613,1709,1709,1604,1651,1727,1446,1606,1408,1702,1608,1484,1705,1709,1617,1396,1706,1446,1408,1709,1386,1702,1708,1617,1592,1710,1720,1610,1400,1724,1611,1603,1705,1705,1611,1329,1726,1607,1607,1706,1706,1619,1525,1724,1611,1748,1704,1607,1616,1706,1707,1615,1476,1706,1720,1615,1500,1705,1724,1611,1448,1705,1603,1453,1720,1604,1479,1706,1387,1726,1732,1603,1709,1607,1603,1836,1706,1616,1525,1709,1669,1604,1423,1727,1758,1611,1478,1709,1607,1386,1702,1611,2,1724,1604,1493,1709,1753,1608,2,1720,1608,1603,1698,1709,1616,1396,1724,1514,1607,1423,1720,1606,1646,1706,1613,1398,1720,1446,1610,1587,1709,1619,1386,1705,1709,1607,1632,1720,1709,1616,1396,1709,1621,1607,1492,1702,1616,1631,1720,1607,1333,1701,1705,1616,1338,1709,1620,1525,1595,1611,1448,1720,1607,1604,1425,1705,1607,1611,1702,1705,1616,1727,1727,1610,2,1712,1611,1616,1338,1617,1488,2,2,2,2,2,2,2,2,2,1837,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1842,1848,1851,1850,1852,1852,1852,1852,1852,1851,1852,1852,1852,1852,1850,1852,1852,1852,1852,1852,1854,1852,1852,1852,1849,1837,1840,1852,1852,1852,1852,1852,1852,2,1852,1839,1852,1852,1852,1852,1852,1852,1842,1842,1842,1852,1304,1837,1852,1842,1852,1852,1852,1852,1852,1855,1852,1852,1852,1852,1851,1852,1852,1852,1852,1852,1852,1852,1852,2,1852,1852,1852,1852,1852,1852,1842,1854,1855,1852,1852,1837,1852,1852,1852,1852,1852,1852,1852,1852,1839,1852,1852,1852,1304,1840,1852,1852,1852,1852,1304,1852,1851,1852,1852,1852,1852,1838,1852,1852,1852,1852,1852,1852,1852,1852,1851,1852,1852,1852,1310,1852,1851,1852,2,1852,1852,1852,2,1852,1852,1852,1852,1841,1841,1841,1852,1852,1842,1852,2,1842,1044,1044,1852,1852,1852,1838,1852,1852,1852,1851,1852,1852,1852,1851,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1850,1852,1852,1837,1852,1852,1852,1852,1852,1852,1852,2,1852,1852,1852,2,1852,1852,1852,1852,1842,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1840,1852,1852,1852,1852,1852,1852,1852,1837,1852,1852,1852,1852,1851,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1837,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1840,1855,1852,1852,1852,2,1840,1852,1852,1852,1852,1852,1852,1852,1856,1852,1852,1310,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1850,1850,1852,1838,1852,1842,1852,1852,1852,1852,1852,1852,1852,1852,1304,1304,1852,1852,1852,1852,1852,1852,1848,1852,1852,1852,1852,1852,1852,1855,1855,1852,1851,1304,1851,1852,1852,1852,2,1852,1852,1856,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1840,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1851,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1850,1304,1852,1852,1852,1852,1852,1851,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1857,1852,1858,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1854,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1849,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1848,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1855,1852,1852,1852,1852,1852,1852,1852,1310,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1304,1304,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1855,1852,1852,1852,1852,1852,1852,1852,1852,1850,1851,1852,1852,1852,1852,1852,1852,1852,1852,1855,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1855,1855,1855,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1837,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1841,1852,1852,1852,1852,1852,1852,1852,1852,1852,2,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,2,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1837,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1856,1856,1856,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1304,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1855,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1842,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1851,1852,1852,1852,1852,1852,1852,1852,1850,1850,1859,1850,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1838,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,1847,2,1852,1852,1852,1852,1852,1852,1847,2,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,1847,1847,1852,1852,1852,2,2,1852,1852,1852,1852,1855,1852,1852,1852,1852,1850,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,2,2,1838,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1855,1842,1852,1850,1840,1852,1852,1839,1852,1852,1852,1852,1852,1852,1855,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,2,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1855,1852,1852,1852,1852,1850,1852,1852,1852,1852,1852,1852,1837,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,2,1852,1852,1852,1304,1852,1851,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1852,1855,1852,1852,1852,1852,1320,1327,1328,1852,1852,1852,1852,1852,1851,1837,1852,1852,1852,1852,1855,1851,1852,1852,1852,1852,1310,1839,1852,1852,1852,1852,1852,2,1304,1852,1852,1852,1852,1852,1852,1852,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,1861,1861,1861,1861,1861,1861,1880,1883,1885,1881,1881,1881,1892,1880,1885,1881,1885,1881,1893,1882,1882,1882,1883,1896,1897,1898,1882,1892,1880,1903,1906,2,1893,1885,1892,1882,1887,1892,1883,1892,1897,1908,1860,2,1880,1865,1911,1892,1883,1885,1885,1897,1912,1883,1915,1897,1893,1892,1892,1898,2,1892,1892,1880,1898,1885,1897,1897,1885,1916,1893,1897,1893,1898,1874,1878,1878,1904,1881,1880,1898,1916,1916,1897,1885,1885,1897,1897,1892,1919,1912,1898,1882,1881,1881,1883,1893,1897,1897,1896,1911,1898,1897,1916,1885,1892,1892,1892,1861,1880,1898,1885,1885,1883,1885,1885,1885,1892,1893,1892,1885,1892,1898,1898,1880,1885,1894,1885,1892,1893,1920,1920,1898,1882,1892,1892,1885,1882,1911,1897,1920,1867,1867,1898,1884,1884,1883,1922,1922,1922,1922,1904,475,475,1885,1885,1885,1892,1885,1883,1883,1893,1911,1880,1882,1897,1893,1909,1878,1883,1893,1885,1892,1883,1893,1921,1892,1892,1898,1892,1925,1880,1864,1922,1897,1892,1897,1899,1899,1899,1899,1900,1900,1880,1882,1893,1883,1882,1882,1892,1898,1883,1892,1892,1882,1892,1898,1897,1898,1862,1883,1926,1893,1893,1892,1898,1883,1883,1883,1897,1893,1863,1898,1898,1880,1898,1892,1883,1892,1883,1881,1898,1883,1865,1898,1885,1885,1893,2,1892,1898,1883,1880,1898,1883,1883,1885,1893,1892,1892,1898,1893,1893,1897,1885,1898,1885,1319,1319,1319,1319,1319,1319,1871,1892,1882,1903,1880,1893,1883,1871,1871,1871,1897,1903,1880,1898,1883,1884,1885,1885,1892,1876,1898,1892,1881,1898,1893,1898,1911,1892,1903,1892,1897,1898,1897,1883,1882,1883,1897,1893,1883,1878,1892,1903,1898,1883,1885,1868,1893,1893,1892,1886,1883,1881,1875,1880,1898,1897,1882,1883,1861,1861,1861,1861,1861,1861,1898,1893,1883,1897,1883,1898,1897,2,1877,1882,1892,1892,1886,1883,1892,1904,1904,1904,1904,1892,1922,1903,1883,1892,1898,1893,1883,1882,1930,1880,1880,1933,1898,1881,1898,1885,1883,1897,1892,1880,1898,1897,1897,1885,1892,1892,1867,1898,1865,1897,1880,1893,1880,1885,1897,1892,1897,1892,1892,1865,1880,1883,1881,1897,1885,1868,1898,1897,1892,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1893,1897,1880,1882,1911,1883,1936,1897,1881,1885,1935,1893,1893,1885,1880,1892,1883,1911,1885,1893,2,1882,1897,1893,1897,1903,1915,1885,1897,1897,1911,1898,1885,1929,1893,1892,1911,1898,1880,1897,1903,1903,1897,1883,1882,1883,1881,1898,1892,1899,1903,1883,1881,1934,1897,1898,1911,1897,1919,1882,1885,1880,1883,1883,1883,1898,1880,1885,1882,1878,1866,1897,1880,1898,1885,1883,1883,1898,1897,1897,1883,1916,1883,1893,1897,1882,1898,1883,1911,1893,1865,1922,1885,1910,1876,1885,1897,1865,1892,1867,1898,1885,1885,1898,1885,1893,1893,1880,1898,1898,1893,1916,1885,1897,1883,1880,1885,1880,1898,1897,1897,1897,1883,1887,1898,1885,1911,1897,1885,1895,1914,1898,1898,1885,1897,1897,1883,1906,1865,1865,1866,1866,1866,1866,1897,1880,1916,1904,1904,1878,1899,1880,1893,1897,1897,1882,1880,1882,2,1916,1880,1898,1885,1897,1897,1925,1898,1897,1885,1893,1897,1883,1882,1892,1893,1892,1892,1892,1885,1885,1903,1897,1892,1897,1883,1883,1883,1892,1880,1880,1892,1893,1892,1898,1871,1864,1912,1883,1883,1881,1898,1898,1897,1880,1898,1897,1881,1893,1892,1892,1911,1897,1885,1883,1880,1883,1892,1883,1898,1880,1897,1892,1898,1885,1883,1878,1899,1898,1881,1897,1881,1892,1880,1898,1898,1893,1897,1885,1897,1881,1885,1922,1892,1864,1864,1864,1864,1864,1864,1864,1883,1921,1921,1892,1877,1877,1898,1883,1885,1885,1883,1892,1885,1878,1880,1892,1897,2,1883,1883,1898,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,1898,1883,1878,1863,1897,1898,1883,1913,1892,1915,1892,1880,1885,1893,1883,1892,1883,1911,1880,1885,1911,1897,1913,1867,1937,1878,1885,1897,1898,1885,1939,1912,1898,1926,1882,1881,1885,1897,1893,1915,1892,1885,1892,1897,2,2,1881,1897,1882,1892,1916,1940,1892,1893,1898,1881,1880,1898,1916,1883,1882,1915,1880,1885,1887,1867,1897,1907,1892,1898,1881,1885,1878,1892,1867,1884,1893,1865,1885,1898,1880,1871,1898,1893,1881,1892,1898,1897,1881,1892,1862,1885,1881,1880,1892,2,1871,1911,1897,1875,1892,1903,1898,1893,1882,1892,1892,1898,1880,1916,1885,1883,1880,1897,1892,1898,1897,1885,1885,1883,1915,1892,1911,1871,1897,1882,1880,1892,1897,1885,1882,1903,1883,1892,1892,1893,1897,1898,1898,1883,1880,1898,1881,1916,1897,1897,1892,1903,1898,1898,1897,1882,1883,1883,1897,1898,1882,1898,1864,1898,1893,1881,1885,1892,1319,1319,1898,1885,1897,1911,1911,1898,1883,1897,1892,1914,1914,1892,1883,1883,1904,1937,1892,1885,1910,1898,1880,1883,1885,1882,1903,1912,1883,1885,1883,1892,1897,1941,1892,1883,1892,1897,1892,1897,1885,1911,1897,1883,1898,1893,1892,1919,1898,1882,1893,1897,2,2,1898,1932,1871,1897,1883,1892,1892,1883,1893,1893,1871,1882,1892,1885,1898,1882,1942,1883,1910,1897,1882,1892,1885,1898,1883,1898,1893,1892,1892,1892,1892,1892,1892,1897,1881,1898,1892,1897,1898,1885,2,1892,1893,1898,1893,1881,1893,1898,1880,2,1871,1319,1880,1882,2,1883,1885,1892,1898,1897,1884,1898,1883,1892,1892,1885,1907,1862,1882,1939,1897,1897,1892,1883,1892,1893,1898,1916,1885,1904,1867,1892,1892,2,1903,1892,1942,1892,1883,1903,1892,1878,1897,1892,1872,1881,1880,1883,1885,1898,1916,1897,1897,1939,1897,1885,1893,1898,1881,1888,1885,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,1893,1892,1898,1897,1893,1892,1875,1880,1883,1883,1892,1892,1881,1897,1892,1864,1898,1881,1892,1880,1882,1883,1898,1892,1882,1918,1885,1885,1880,1892,1893,1898,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1885,1892,1892,1892,1892,1892,1892,1892,1898,1892,1892,1892,1892,1892,1892,1892,1892,1883,1892,1892,1892,1892,1892,1892,1892,1911,1883,1892,1892,1892,1892,1892,1892,1892,1903,1898,1897,1898,1892,1892,1892,1892,1892,1897,1863,1892,1892,1892,1892,1892,1892,1892,1892,1898,1892,1892,1892,1892,1892,1892,1898,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1898,1893,1878,1898,1892,1892,1892,1892,1892,1892,1892,1892,1898,1881,1892,1892,1892,1892,1892,1892,1892,1898,1916,1892,1892,1892,1892,1892,1893,1892,1892,1892,1892,1892,1910,1898,1892,1892,1892,1892,1892,1903,1898,1883,1892,1892,1892,1892,1892,1892,1892,1897,1883,1892,1892,1892,1892,1892,1898,1897,1883,1880,1898,1881,1885,1882,1892,1892,1892,1892,1892,1897,1912,1885,1892,1892,1892,1892,1892,1903,1882,1892,1898,1883,1892,1892,1892,1892,1892,1892,1903,1898,1893,1881,1897,1865,1860,1893,1892,1892,1892,1892,1892,1892,1903,1898,1893,1882,1867,1898,1885,1892,1892,1892,1892,1892,1892,1943,1911,1893,1892,1892,1892,1892,1892,1898,1893,1945,1880,1892,1892,1892,1892,1892,1892,1946,1947,1882,1892,1892,1892,1892,1892,1905,1880,1885,1885,1897,1892,1892,1892,1892,1892,1892,1881,2,1885,1893,1892,1892,1892,1892,1892,1893,1925,1878,1885,1892,1892,1892,1892,1892,1898,1885,1892,1892,1892,1892,1892,1892,1892,1897,1898,1883,1892,1892,1892,1892,1892,1892,1892,1898,1893,1892,1898,1898,1883,1885,1883,1885,1885,1892,1892,1892,1892,1892,1892,1892,1892,1882,1898,1898,1882,1892,1892,1892,1892,1892,1892,1875,1885,1892,1892,1892,1892,1892,1892,1892,1892,1883,1903,1903,1893,1881,1892,1892,1892,1892,1892,1892,1892,1915,1892,1892,1892,1892,1892,1892,1877,1898,1897,1892,1898,1885,1892,1892,1892,1892,1892,1892,1892,1898,1878,1885,1897,1874,1898,1882,1881,1897,1892,1892,1892,1892,1892,1892,1878,1892,1892,1892,1892,1892,1892,1892,1898,1903,1881,1881,1892,1892,1892,1892,1892,1892,1892,1892,1893,1892,1892,1892,1892,1892,1892,1892,1892,1904,1903,1898,1885,1885,1897,1897,1881,1892,1892,1892,1892,1892,1892,1892,1929,1929,1929,1929,1929,1929,1929,1903,1903,1880,1898,1898,1898,1885,1885,1885,1885,1883,1885,1885,1883,1893,1892,1903,1903,1885,1892,1892,1892,1892,1892,1892,1892,1892,1892,1903,1903,1880,1898,1898,1898,1897,1881,1881,1881,1881,1897,1892,1880,1898,1898,1897,1892,1892,1892,1892,1892,1892,1892,1892,1892,1898,1881,1881,1880,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1898,1898,1898,1892,1898,1882,1885,1885,1884,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1898,1319,1319,1898,1898,1898,1898,1898,1898,1898,1898,1883,1883,1885,1885,1885,1885,1897,1885,1881,1881,1881,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1898,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1911,1885,1885,1882,1898,1914,1892,1892,1892,1892,1892,1892,1892,1892,1878,1892,1892,1892,1892,1892,1892,1892,1948,1892,1892,1880,1881,1881,1885,1863,1892,1892,1892,1892,1892,1892,1892,1892,1880,1925,1925,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1885,1885,1892,1892,1892,1892,1892,1892,1892,1892,1903,1903,1903,1898,1885,1885,1881,1897,1898,1898,1892,1892,1892,1892,1892,1892,1892,1892,1898,1893,1892,1892,1892,1892,1892,1892,1903,1903,1903,1881,1892,1892,1892,1892,1892,1892,1892,1892,1892,1898,1898,1892,1892,1892,1892,1892,1892,1892,1892,1864,1892,1892,1892,1892,1892,1892,1892,1892,1903,1903,1903,1892,1892,1892,1892,1892,1892,1892,1892,1892,1863,1892,1898,1898,1892,1892,1892,1892,1892,1892,1892,1892,1892,1880,1908,1897,1892,1892,1892,1892,1892,1892,1892,1892,1892,1903,1903,1903,1898,1893,1893,1903,1903,1903,1903,1898,1881,1881,1881,1883,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1898,1898,1898,1898,1892,1898,1885,1885,1885,1882,1892,1892,1892,1892,1892,1892,1892,1898,1898,1898,1898,1878,1893,1898,1898,1898,1893,1885,1885,1885,1892,1892,1892,1892,1892,1892,1892,1892,1892,1319,1892,1897,1881,1881,1881,1893,1892,1892,1892,1892,1892,1892,1892,2,1903,1903,1880,1898,1898,1898,1898,1898,1898,1878,1878,1878,1878,1881,1893,1883,1883,1881,1881,1897,1885,1893,1897,1885,1885,1885,1881,1887,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1880,1898,1898,1898,1898,1883,1897,1885,1885,1885,1885,1885,1924,1881,1881,1881,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1898,1885,1885,1885,1885,1883,1883,1932,1892,1892,1892,1892,1892,1892,1892,1892,1892,1898,1898,1898,1898,1883,1892,1898,1898,1898,1898,1898,1885,1885,1885,1885,1882,1883,1881,1881,1881,1892,1892,1892,1892,1892,1892,1892,1892,1893,1892,1898,1898,1898,1898,1898,1897,1885,1885,1885,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1903,1892,1903,1903,1903,1883,1885,1885,1885,1932,1892,1892,1892,1892,1892,1892,1892,1903,1903,1903,1898,1898,1898,1898,1898,1878,1878,1878,1878,1883,1897,1881,1881,1881,1881,1883,1883,1885,1885,1885,1892,1892,1892,1892,1892,1892,1892,1892,1892,1898,1898,1898,1898,1893,1881,1881,1883,1893,1892,1892,1892,1892,1892,1892,1898,1898,1898,1893,1898,1885,1885,1885,1883,1892,1892,1892,1892,1892,1892,1892,1903,1903,1892,1892,1892,1892,1892,1898,1881,1881,1883,1897,1892,1892,1892,1892,1892,1883,1898,1898,1898,1898,1898,1885,1885,1885,1885,1885,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1892,1898,1898,1898,1898,1892,1898,1898,1898,1877,1892,1892,1892,1892,1892,1892,1892,1892,1883,1885,1885,1885,1885,1892,1898,1898,1898,1898,1898,1898,1881,1881,1881,1883,1883,1892,1892,1892,1892,1892,1871,1878,1878,1878,1878,1885,1892,1892,1892,1892,1892,1892,1892,1892,1892,1871,1898,1898,1898,1898,1878,1881,1881,1881,1883,1911,1898,1898,1898,1893,1897,1892,1892,1892,1892,1892,1892,1892,1898,1898,1898,1898,1898,1893,1898,1898,1898,1898,1898,1883,1892,1892,1892,1892,1892,1892,1892,1892,1892,1903,1883,1892,1892,1892,1892,1882,1885,1885,1871,1892,1892,1892,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1904,1903,1872,1898,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,1882,1882,1882,1882,1882,1882,1882,1882,1882,1882,1882,1882,1882,1882,1882,1882,1882,1882,1882,1882,1885,1883,1913,1898,1921,1898,1885,1883,1892,1898,1897,1897,1893,1885,1897,1897,1885,1883,1863,1883,1898,1883,1878,1892,1885,1898,1878,1898,1880,1898,1880,1880,1885,1892,1885,1903,1898,1916,1883,1883,1893,1883,1930,1898,1897,1883,1881,1898,1881,1893,1898,1882,1880,1897,1892,1883,1883,1893,1885,1919,1893,1898,1887,1898,1883,1885,1903,1919,1898,1898,1882,1897,1897,1883,1881,1883,1883,1883,1903,1926,1897,1893,1893,1897,1880,1883,1912,1893,1897,1898,1883,1881,1939,1885,1903,1893,1898,1893,1903,1898,1883,1882,1883,1880,1898,1885,1893,1893,1898,1883,1898,1903,1898,1883,1882,1893,1883,1898,1883,1893,1860,1898,1883,1883,1912,1903,1898,1893,1875,1897,1883,1928,1880,1892,1892,1897,1897,1885,1883,1892,1865,1898,1893,1882,1893,1897,1882,1883,1881,1898,1883,1884,1913,1898,1882,1878,1883,1880,1897,1880,1898,1897,1881,1892,1931,1882,1892,1892,1903,1903,1893,2,1898,1885,1883,1898,1897,1937,1898,1883,1885,1898,1897,1881,1919,1883,1885,1885,1883,1883,1878,1893,1911,1862,1862,1862,1862,1918,1898,1893,1885,1883,1898,1885,1885,1898,1893,1883,1880,1880,1880,1882,1903,1878,1885,1881,1883,1881,1911,1898,1898,1897,1871,1887,1875,1885,1892,1897,1893,1885,1883,1904,1885,1892,1898,1885,1865,1897,1897,1885,1911,1885,1897,1918,1898,1871,1892,1898,1897,1893,1880,1897,1898,1898,1885,1883,1898,1893,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,1887,1881,1885,1892,1898,1881,1897,1897,1897,1893,1880,1885,1887,1883,1903,1912,1885,1883,1880,1885,1898,1893,1880,1885,1893,2,1903,1931,1885,1898,1883,1880,1898,1916,1897,1898,1883,1897,1885,1885,1885,1903,1880,1897,1885,1949,1882,1883,1897,1892,1893,1898,1893,1880,1898,1898,1935,1880,1892,2,1883,1898,1885,1880,1898,1897,1897,1880,1898,1881,1893,1883,1892,1883,1898,1882,1916,1883,1892,1898,1885,1884,1903,1898,1898,1880,1898,1893,1897,1897,1893,1885,1874,1880,1885,1871,1892,1897,1885,1874,1883,1885,1897,1882,1883,1885,1898,1893,1881,1779,1898,1925,1885,1898,1880,1893,1893,1860,1885,1885,1914,1913,1893,1885,1937,1898,1883,1880,1881,1898,1893,1898,1897,1878,1903,1897,1898,1916,1897,1898,1883,1892,1897,1883,1871,1897,1892,1898,1883,1950,1912,1883,1885,1871,1880,1893,1897,1897,1880,1882,2,1885,1883,1898,1885,2,1871,1885,1898,1897,1880,1897,1881,1911,1898,1893,1883,1871,1883,1885,1897,1897,1882,1875,1882,1865,1892,1916,1875,1939,1903,1897,1883,1883,1898,1882,1897,1893,1903,1881,1882,1898,1883,1916,1883,1903,1885,1885,1903,1878,1897,1885,1885,1898,1916,1885,1883,1911,1880,1865,1880,1910,1898,1881,1893,1897,1893,1885,1885,1898,1882,1918,1919,1883,1903,1883,1897,1885,1897,1898,1885,1882,1880,1885,1919,1875,1882,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,1899,1898,1871,1892,1883,1885,1898,1916,1871,1903,1885,1892,1919,1897,1883,1903,1912,1885,1885,1936,1871,1883,1883,1881,1898,1897,1885,1904,1880,1885,2,1880,1878,1885,1883,1880,1883,1897,2,1880,1885,1897,1898,1898,1885,1883,1893,1903,1903,1897,1903,1898,1893,1893,1897,1898,1883,1885,1880,1898,1897,1897,1883,1883,1918,1883,1881,1885,1898,1903,1893,1883,1906,1898,1893,1882,1885,1885,1898,1898,1897,1898,1883,1875,1878,1885,1880,1886,1880,1898,1885,1897,1897,1897,1885,1885,1892,1892,1892,1880,1897,1892,1885,1898,1903,1892,1937,1892,1883,1892,1884,1898,1892,1883,1892,1881,1880,1893,1883,1898,1881,1892,1903,1892,1903,1892,1880,1892,1881,1898,1911,1892,1916,1871,1892,1892,1892,1883,1892,1885,1911,1892,1892,1897,1898,1903,1898,1893,1885,1898,1883,1912,1892,1898,1897,1897,1892,1892,1892,1885,1892,1892,1907,1892,1892,1898,1866,1903,1897,1903,1883,1880,1892,1892,1892,1951,1897,1916,1863,1883,1882,1897,1871,1892,1880,1897,1903,1897,1898,1897,1878,1867,1885,1915,1880,1885,1897,1898,1885,1892,1883,1892,1892,1892,1903,1892,1883,1865,1328,1880,1897,1897,1862,1892,1903,1919,1898,1898,1883,1883,1897,1897,1892,1898,1892,1881,1892,1883,1892,1892,1892,1898,1897,1885,1882,1892,1897,1910,1885,1892,1878,1898,1892,1911,1892,1892,1892,1880,1892,1892,1892,1883,1942,1892,1892,1874,1892,1892,1897,1892,1883,1892,1860,1892,1919,1885,1897,1903,1916,2,1897,1328,1892,1892,1874,1893,1885,1898,1892,1883,1925,1897,1892,1892,1892,1892,1911,1892,1898,1881,1892,1897,1892,1898,1892,1880,1898,1893,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,1885,1892,1898,1897,1911,1903,1893,1892,1883,1892,1874,1892,1892,1875,1897,1882,1892,1893,1881,1898,1893,1885,1892,1898,2,1897,1892,1892,1903,1892,1892,1892,1892,1881,1328,1952,1892,1897,1892,1892,1898,1881,1897,1897,1893,1862,1898,1883,1924,1892,1903,1892,1898,1871,1893,1892,1892,1906,1892,1903,1883,1897,1883,1897,1903,1911,1884,1885,1892,1953,1892,1897,1885,1882,1883,1892,1903,1898,1885,2,1892,1897,1885,1893,1897,1892,2,1892,1898,1883,1897,1883,1897,1903,1898,1882,1883,1885,1883,1871,1892,1885,1883,1892,1898,1883,1893,1893,1883,1898,1892,1880,1892,1892,1898,1898,1893,1882,1885,1883,1896,1898,1897,1898,1892,1898,1883,1898,1898,1892,2,1911,1884,1328,1898,1903,1882,1893,1892,1883,1892,1892,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,475,1955,1957,1957,1957,1959,1959,1959,1959,1959,1959,1959,1960,1962,1964,1973,1978,1961,1982,1985,1986,1990,1993,1996,1995,1987,1999,2001,2008,2009,2000,2016,2018,2020,2033,2041,2033,2033,2022,2042,2043,2048,2047,2049,2049,2052,2047,2053,2053,2047,2055,2056,2045,2044,2057,2060,2060,2061,2065,2067,2070,2077,2099,2093,2077,2103,2106,2107,2111,2112,2112,2112,2114,2115,2116,2116,2120,2122,2125,2127,2131,2136,2138,2139,2143,2151,2151,2151,2151,2151,2151,2152,2152,2152,2153,2153,2153,2156,2156,2157,2158,2162,2163,2164,2159,2165,2144,1983,710,711,2166,2167,2170,2174,2037,2034,2040,2050,2175,2053,2056,2176,2098,2103,2125,2125,2125,711,713,2001,2177,2041,2078,2097,2093,2179,2138,711,2181,1989,2026,2037,2050,2050,2182,2094,2095,2101,2127,2183,1978,2033,2034,2053,2078,2088,2184,2188,711,2189,2034,2030,2086,2086,2125,2151,1956,2037,2030,2190,2089,2125,2152,711,2191,1991,2194,2037,2177,2195,2093,2093,2179,2198,2151,712,2199,2030,2037,2200,2086,2089,2127,711,2201,2202,2029,2050,2203,2085,2204,2125,2165,2210,1991,2032,2033,2049,2050,2056,2089,2093,2102,2102,2102,2211,2158,713,2032,2033,2214,2093,2125,2183,2216,2037,2037,2093,2094,2219,2,2022,2037,2227,2089,2117,2008,2041,2050,2093,2085,2125,2183,711,2228,2030,2090,2101,2143,1981,2034,2056,2088,2125,711,2012,2032,2046,2097,2089,711,2008,2041,2175,2086,2087,2125,2150,2,2232,2037,2086,2085,2033,2034,2089,2233,2026,2029,2213,2093,2125,2151,2232,2037,2036,2177,2056,2097,2101,2237,2238,1328,1985,2241,2050,2094,2101,2138,2243,2030,2032,2086,2093,2125,2165,1997,2040,2050,2093,2089,2125,2151,2036,2029,2089,2245,2109,2123,2155,2030,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,2030,2030,2030,2030,2030,2030,2030,2033,2247,2245,2020,2251,713,2232,2037,2254,2061,2061,2061,2061,2091,2089,2117,2125,711,713,2258,2030,2037,2020,2089,2088,2259,2260,2261,2033,2034,2092,2090,2262,2151,2258,2263,2041,2098,2264,2143,2272,2034,2036,2052,2093,2219,2274,2258,1997,2177,2050,2097,2102,2251,1987,2008,2069,2097,2120,2277,711,2011,2037,2086,2089,2128,2159,1880,1898,1883,1897,1897,1893,1885,1885,1892,1930,2278,2241,2050,2097,2280,2125,2165,2041,2253,2093,2120,2281,1999,2038,2050,2097,2249,1903,1898,1898,1883,1883,1883,1883,1893,2033,2037,2090,2090,2125,2283,1898,1898,1882,1893,1882,1892,2037,2284,2093,2178,2117,2283,1962,2032,2037,2285,2097,2101,2287,2151,1985,2034,2033,2288,2182,2078,2098,2125,2125,2233,2289,711,2272,2026,2029,2290,2077,2077,2077,2077,2093,2096,2204,2251,2283,2283,2293,2022,2036,2252,2245,2294,2147,2298,2038,2299,2090,2120,2183,2301,2241,2182,2089,2124,2151,1988,2034,2042,2302,2056,2093,2303,2125,2125,2125,2249,2161,711,711,2304,2032,2033,2042,2305,2085,2179,2134,711,711,2261,2022,2040,2034,2244,2112,2249,2,2030,2066,2093,2125,2183,2307,2177,2050,2097,2303,2309,2171,2030,2089,2101,2275,1983,2022,2033,2089,2098,2233,713,2314,2177,2041,2040,2094,2102,2249,2315,2194,2037,2089,2102,2151,2258,2050,2088,2102,2249,2317,2026,2033,2064,2089,2125,2163,1983,2029,2048,2090,2101,2251,2167,2033,2041,2097,2318,2152,2293,2325,2037,2046,2089,2326,2034,2089,2328,2331,2151,710,710,710,711,2230,2037,2332,2093,2084,2084,2333,2334,711,2008,2241,2302,2245,2105,2331,713,2008,2040,2050,2089,2086,2125,2336,713,475,2301,2337,2312,2014,2339,2041,2240,2182,2203,2203,2340,2340,2086,2094,2089,2204,2125,2341,1986,2335,2151,1968,1983,2030,2177,2037,2050,2344,2097,2093,2114,2124,2125,2348,713,1972,2232,2032,2036,2351,2097,2089,2115,2251,713,2034,2038,2093,2084,2125,2275,2,2232,2240,2047,2092,2352,2183,2174,2022,2030,2050,2182,2353,2090,2102,2125,2125,2142,711,715,1972,2193,2041,2037,2253,2088,2089,2086,2355,711,2272,2029,2037,2046,2097,2097,2125,2183,2191,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,2032,2032,2032,2032,2032,2032,2032,2032,2032,2032,2033,2053,2097,2112,2249,2356,2026,2029,2078,2085,2358,2162,2304,2041,2053,2094,2264,2134,711,2034,2078,2088,2359,2151,1974,2018,2030,2050,2043,2097,2098,2125,2249,711,2360,2180,2180,2031,2050,2094,2107,2143,1962,2033,2029,2097,2101,2133,1955,2030,2033,2092,2093,2138,2026,2037,2089,2093,2362,2238,2238,2238,711,2008,2041,2047,2288,2089,2093,2125,2165,2363,2041,2022,2089,2090,2125,2152,2293,2022,2034,2047,2047,2047,2053,2046,2093,2364,2364,2364,2318,2142,2,2012,2037,2063,2093,2365,2151,2201,2033,2029,2096,2098,711,2301,2177,2049,2094,2078,2125,2150,1983,2037,2369,2089,2092,2358,711,1985,2040,2030,2092,2098,711,1962,2037,2037,2370,2092,2125,2125,711,2000,2037,2065,2089,2125,2371,2356,2029,2021,2115,2125,2374,1973,2022,2029,2082,2090,2125,711,2241,2033,2078,2093,2125,2308,716,2232,2033,2376,2089,2109,2125,711,1987,2177,2066,2089,2377,713,2026,2034,2086,2089,2125,2151,2189,2030,2041,2088,2097,2125,2357,2357,2151,716,1963,2258,2037,2034,2093,2093,2125,711,1961,1961,1961,1961,1961,1961,2378,2030,2177,2097,2101,2251,2292,2379,2050,2380,2085,2118,2381,2125,711,713,2000,2037,2060,2094,2107,2382,711,1983,2037,2022,2244,2112,2151,2041,2050,2098,2383,2126,710,1983,2036,2041,2084,2101,2355,711,2387,2240,2050,2245,2318,2258,2037,2033,2086,2125,1993,2241,2050,2097,2101,2125,2147,2189,2033,2033,2078,2093,2125,1999,711,2388,2037,2033,2090,2093,2125,2152,2292,2022,2033,2082,2125,2191,2034,2050,2058,2093,2125,2125,711,2144,2041,2050,2098,2109,716,2240,2050,2088,2089,2125,2125,2151,711,1880,1914,1972,2033,2033,2097,2125,715,2324,2037,2053,2093,2101,2125,2144,711,713,2301,2041,2053,2100,2100,2125,2277,713,2012,2034,2097,2102,2251,1954,1992,2232,2037,2086,2096,2249,2390,2312,2177,2050,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,2087,2087,2087,2087,2087,2087,2087,2087,2087,2087,2097,2093,2020,2391,2335,2167,2306,2037,2041,2094,2103,2393,1982,2035,2177,2093,2395,2125,2151,713,2396,2033,2093,2097,2397,711,2379,2037,2050,2089,2097,2125,2125,2151,2151,2289,711,713,2398,2036,2053,2098,2318,2125,713,2399,2037,2042,2097,2383,2331,711,1956,1956,1970,1976,1977,2255,1983,2030,2253,2253,2244,2096,2204,2125,1962,1989,2026,2033,2089,2094,2249,2151,2151,2151,2151,2151,1956,1956,1956,1983,1983,1983,1983,1983,2030,2038,2092,2112,2158,1983,2033,2033,2213,2089,2125,2400,2151,2,1960,1972,1972,1972,1972,1972,1973,1987,2401,1993,1993,1993,1994,1994,1994,1995,1995,1995,2306,1997,1998,1998,1998,2000,2002,2003,2003,2003,2003,2003,2009,2230,2232,2011,2011,2011,2017,2018,2018,2039,2033,2039,2021,2043,2044,2044,2044,2044,2047,2049,2049,2049,2402,2047,2045,2044,2021,2021,2020,2059,2059,2061,2062,2062,2082,2098,2084,2085,2101,2020,2020,2020,2112,2403,2403,2112,2115,2115,2118,2118,2118,2120,2262,2262,2262,2262,2262,2405,2405,2121,2123,2236,2236,2127,2019,2019,2361,2128,2128,2130,2130,2129,2129,2129,2129,2133,2133,2133,2133,2133,2136,2133,2133,2133,2133,2133,2144,2275,2159,2160,2163,2163,2151,2151,2151,475,475,475,475,711,711,2167,1993,2406,2008,2407,2033,2033,2051,2097,2108,2408,2292,2029,2033,2244,714,2037,2034,2093,2097,2143,2191,2241,2050,2097,2179,2183,2409,2041,2021,2085,2410,2022,2033,2053,2204,2124,2151,710,1989,2041,2177,2259,2033,2037,2088,2094,2251,2037,2029,2096,2279,2249,2209,2037,2030,2089,2098,2248,2293,2037,2089,2094,2124,2251,710,2337,2037,2344,2089,2412,2293,2030,2097,2059,1983,2268,2241,2241,2097,2112,2140,2413,2032,2037,2097,2097,2151,2008,2241,2078,2093,2362,2033,2037,2053,2404,2151,1969,2041,2042,2124,710,2026,2034,2089,2086,2414,2292,2037,2094,2094,2251,2209,2033,2033,2376,2244,2119,2124,2415,710,715,2416,2177,2053,2094,2124,710,2417,2030,2418,2089,2358,713,2422,2032,2089,2245,2309,1983,2041,2046,2092,2279,2124,710,2423,2026,2097,2424,713,2232,2041,2050,2097,2279,2124,715,2037,2050,2245,2117,2151,2034,2175,2056,2097,2119,2124,2124,1955,710,1956,2037,2053,2089,2093,2124,2124,2124,2374,710,713,2034,2034,2056,2093,2123,2124,710,2356,2033,2037,2082,2089,2124,2151,716,2428,2033,2089,2293,2029,2033,2093,2279,2144,2413,2037,2241,2096,2094,2198,710,2314,2037,2065,2093,2124,2151,2429,2033,2041,2086,2101,2251,2037,2038,2097,2112,2151,2269,2037,2093,2033,2030,2098,2430,2431,2008,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,2041,2050,2093,2089,2118,2134,1972,2037,2037,2053,2318,2124,2237,710,713,2003,2063,2093,2432,2293,2030,2033,2082,2093,2124,1994,2241,2050,2098,2303,714,2037,2089,2434,2146,1998,2241,2050,2245,2117,2198,2374,2216,2038,2047,2088,2093,2124,2138,710,2033,2036,2441,2093,2124,2144,713,2033,2093,2124,2232,2034,2063,2085,2124,710,2442,2034,2090,2093,2124,710,2034,2093,710,2232,2035,2089,2245,2151,2191,2040,2175,2096,2179,2249,713,2191,2032,2034,2444,2086,2204,2445,1968,2337,2038,2244,2103,2237,2147,2446,2175,2089,2093,2151,2000,2041,2175,2096,2102,1980,2008,2177,2022,2279,2124,2151,1987,2041,2053,2098,2279,2249,2423,2037,2448,2245,2204,2432,1956,2232,2038,2175,2090,2089,2123,710,2258,2030,2034,2053,2093,2092,2124,2151,710,1987,2033,2034,2089,2093,2078,2078,2119,1983,2037,2035,2035,2035,2046,2245,2102,2146,710,2008,2041,2097,2383,2130,710,2446,2240,2046,2089,2124,2151,2384,2041,2056,2089,2415,2449,2301,2050,2089,2124,2124,2188,710,713,2012,2033,2090,2089,2142,2451,2008,2177,2376,2086,2124,2008,2037,2093,2124,2374,1983,2041,2053,2090,2124,710,2028,2033,2097,2204,2151,1979,2177,2047,2093,2124,710,2452,2033,2097,2179,2159,2033,2078,2124,2301,2241,2086,2245,2275,2407,2033,2088,2090,2133,2255,2241,2049,2086,2124,2,2026,2033,2098,2112,2445,1987,2177,2448,2090,2038,2057,2093,2124,716,2455,2029,2093,2102,2151,2008,2033,2086,2085,2309,1987,2041,2284,2085,2138,2256,2041,2037,2097,2155,2456,2033,2086,2090,2251,2457,2041,2042,2245,2179,2136,713,2263,2029,2089,2383,2460,2256,2041,2038,2086,2103,2251,1956,2037,2098,2094,2432,2165,2452,2035,2093,2124,2183,1983,2037,2041,2093,2461,2142,1956,2241,2177,2096,2462,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,2432,2275,1960,2022,2041,2029,2443,2086,2179,2237,710,2257,2029,2033,2078,2090,2124,710,2000,2030,2093,2463,2464,2163,2258,2037,2037,2245,2465,713,2033,2036,2097,2098,2466,1987,2177,2332,2091,2467,2413,2310,2033,2035,2097,2102,2143,1997,2338,2038,2448,2094,2279,2124,710,1983,2034,2175,2099,2124,2022,2033,2078,2093,2361,2037,2033,2096,2093,2179,2255,2033,2037,2091,2086,2134,2,2037,2082,2091,2185,2209,2030,2037,2089,2097,2336,2301,2241,2175,2089,2204,1982,2017,2037,2073,2093,2415,2289,2174,2036,2041,2089,2245,2124,710,2468,2177,2469,2097,2117,2446,2033,2090,2124,710,2022,2030,2093,2097,1987,2177,2056,2361,2293,2033,2030,2245,2109,2014,2037,2093,2093,2249,2261,2033,2049,2089,2124,710,2026,2037,2053,2245,2294,2124,2238,713,2008,2041,2037,2082,2093,2318,2365,2424,710,713,2232,2047,2089,2112,2248,2151,2471,2033,2037,2093,2279,2251,1962,2177,2030,2245,2121,2183,1982,2030,2050,2097,2119,2151,2293,2036,2036,2175,2094,2102,2124,2209,1989,1989,1989,1989,1989,1989,2008,2033,2034,2086,2093,2124,1987,2037,2035,2089,2086,2151,2472,2021,2037,2086,2089,2124,2154,2150,2150,2150,2150,1994,1994,2022,2041,2029,2030,2052,2089,2090,2115,2127,2374,1955,2026,2033,2065,2090,2124,2151,1962,2027,2027,2034,2049,2098,2473,2183,2301,2240,2376,2244,2112,2151,2258,2022,2090,2374,2003,2037,2085,2093,2196,710,2026,2037,2090,2090,2124,2183,2215,2041,2050,2089,2124,2475,1962,2033,2033,2082,2124,710,2022,2041,2029,2045,2098,2249,710,2476,2036,2037,2089,2097,2279,2124,2238,2293,2033,2085,2124,710,2022,2033,2477,2478,2165,2263,2037,2086,2090,2354,2413,2033,2366,2097,2112,2151,1983,2033,2175,2098,2124,2347,713,2030,2029,2097,2251,2,2033,2037,2085,2090,2124,2161,716,2033,2041,2089,2279,2124,2275,710,713,2479,2036,2050,2089,2101,2124,2124,710,710,2301,2480,2053,2089,2161,2174,2034,2369,2094,2102,710,2041,2037,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,2093,2097,2124,2275,1962,2033,2033,2059,2088,2124,2309,713,2037,2053,2096,2078,2115,2115,2115,2119,710,2191,2037,2039,2050,2097,2098,2124,2124,2355,710,710,1968,2030,2177,2064,2090,2124,2124,2183,710,2007,2240,2175,2097,2123,2029,2089,2085,2174,2029,2029,2093,2086,2124,2183,1962,2030,2033,2094,2103,2474,2413,2041,2022,2084,2415,710,2022,2037,2090,2094,2248,2174,2037,2041,2089,2093,2124,2124,2449,713,2033,2040,2098,2112,2329,710,2398,2037,2082,2086,2331,710,2,2230,2038,2033,2082,2353,2481,2152,2215,2026,2037,2332,2097,2102,2249,710,2181,2033,2033,2482,2318,2151,2017,2030,2344,2092,2124,2459,713,2194,2035,2089,2098,2218,2293,2029,2037,2086,2092,1972,2097,2204,2459,2388,2041,2050,2244,2383,2362,710,2483,2029,2089,2096,2348,2174,2033,2032,2094,2365,710,2232,2034,2053,2097,2485,2251,715,2037,2086,2093,2269,2041,2049,2094,2102,2124,710,2487,2038,2050,2089,2481,710,2022,2037,2053,2097,2279,2124,2249,710,1880,1893,2488,2026,2029,2086,2089,2124,710,1983,2489,2175,2245,2127,710,2429,2032,2050,2056,2089,2204,2124,2124,2490,2160,710,710,713,1993,2033,2033,2177,2089,2093,2124,2251,710,1980,2034,2037,2094,2124,2258,2041,2053,2086,2124,2410,2032,2041,2098,2403,1968,2037,2041,2053,2097,2118,2124,2124,710,713,2008,2041,2299,2093,2117,2282,2271,2036,2037,2098,2117,2151,2491,2034,2082,2092,2124,2165,2004,2041,2376,2089,2124,2143,713,2323,2033,2089,2383,2460,2312,2033,2078,2088,2415,710,2008,2040,2046,2124,712,2269,2036,2037,2077,2096,2096,2093,2237,710,2457,2041,2098,2179,2400,2457,2241,2177,2093,2430,2249,2,2032,2086,2112,2237,710,2301,2040,2175,2094,2117,2142,2,2015,2036,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,2030,2175,2078,2093,2124,2159,710,713,2008,2041,2299,2089,2124,2492,2030,2034,2093,2061,2163,2312,2029,2086,2089,2184,710,2407,2037,2093,2097,2248,2191,2177,2054,2089,2124,713,2191,2241,2022,2089,2097,2251,2378,2041,2078,2093,2174,2038,2041,2097,2204,2400,1982,2033,2376,2093,2124,2033,2029,2063,2124,1983,1982,2041,2047,2097,2093,2179,1974,1989,2034,2036,2034,2494,2245,2115,2185,2150,2,1987,2037,2177,2046,2245,2124,2151,2495,2033,2029,2097,2462,2151,2034,2089,2248,2388,2040,2086,2101,710,2263,2037,2056,2089,2124,1986,710,2008,2041,2497,2097,2264,2124,710,2189,2037,2034,2086,2078,1961,2041,2045,2097,2498,1987,2241,2046,2093,2124,710,2491,2033,2082,2124,716,2232,2037,2092,2098,2151,2008,2041,2064,2093,2358,1320,2022,2033,2093,2303,2188,2188,2248,2041,2078,2093,2259,2336,1983,2029,2053,2216,2041,2042,2097,2097,2124,2458,2458,2458,2458,2189,2034,2096,2093,2179,2196,2337,2041,2041,2103,2331,714,2015,2037,2086,2091,2124,2374,2301,2041,2050,2089,2085,2124,2124,710,710,716,713,2429,2041,2093,2124,2183,2041,2053,2098,2122,2148,2041,2041,2102,2251,1955,2026,2029,2053,2089,2097,2124,2124,2124,710,710,2293,2034,2093,2097,2348,2216,2241,2041,2096,2499,2159,2232,2034,2093,2138,2258,2241,2245,2179,2151,2029,2203,2085,2124,2219,710,2301,2241,2061,2085,2124,2501,2503,2241,2053,2504,2178,710,2505,2036,2090,2279,2191,2037,2086,2094,2507,2177,2046,2093,2124,2506,2293,2034,2041,2082,2094,2124,710,2508,2241,2509,2089,2103,2251,1956,2034,2029,2284,2089,2124,2160,710,2510,2030,2037,2056,2092,2124,2249,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,710,716,1971,2314,2033,2037,2175,2245,2102,2124,2271,2033,2038,2204,710,2202,2029,2053,2097,2077,2124,2124,710,713,2231,2037,2086,2085,2511,713,2032,2037,2086,2093,2124,710,2256,2256,2036,2056,2093,2124,1987,2041,2029,2093,2303,2237,710,2446,2036,2448,2089,2124,2237,710,1983,2038,2050,2094,2179,2512,716,1959,1986,1986,1986,1986,1999,2446,2019,2019,2019,2019,2020,2020,2020,2020,2037,2045,2045,2046,2046,2046,2046,2046,2046,2046,2046,2047,2047,2060,2060,2060,2060,2060,2060,2060,2085,2090,2077,2109,2109,2109,2109,2122,2122,2122,2122,2122,2124,2124,2129,2129,2132,2132,2132,2132,2132,2132,2132,2132,2132,2132,2133,2133,2157,2157,2157,2157,2336,2158,2158,2163,2163,2163,2163,2163,2163,2163,2163,710,2215,2193,2241,2241,2092,2123,1974,2033,2366,2089,2123,710,2033,2037,2097,2513,2183,2301,2177,2047,2098,2112,2123,2151,713,2030,2029,2244,2123,2243,2033,2040,2097,2178,2336,2033,2093,2123,2209,2033,2028,2245,2115,2312,2032,2047,2123,2514,710,2398,2033,2448,2093,2183,2174,2041,2175,2097,2515,2160,2032,2021,2093,2249,2008,2033,2078,2085,2123,710,2452,2033,2090,2093,2358,713,2033,2509,2094,2,2036,2037,2097,2105,2191,2010,2034,2369,2098,2179,2132,2215,2033,2034,2089,2123,2372,2293,2033,2034,2097,2105,2251,716,2033,2078,2091,2123,710,2468,2177,2175,2056,2086,2516,2123,2123,710,710,715,713,713,2272,2041,2517,2086,2123,2038,2050,2097,2518,2273,2181,2177,2520,2093,2123,2038,2521,2085,2138,2471,2041,2050,2093,2097,2123,2123,710,713,2526,2029,2203,2089,2123,2309,710,2409,2034,2093,2089,2151,2421,2241,2097,2179,2177,2520,2093,2123,1981,2034,2038,2089,2093,2123,2123,710,713,2028,2033,2089,2090,2123,710,2528,2041,2078,2088,1960,2034,2037,2094,2179,2183,2033,2241,2098,2204,1986,2174,2041,2469,2094,2149,2033,2037,2093,2100,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,2123,2309,714,2007,2033,2033,2030,2093,2394,2123,715,2014,2037,2085,2093,2123,710,2312,2032,2086,2086,2219,2293,2529,2033,2086,2086,2251,1976,2038,2469,2096,2179,2373,2022,2037,2094,2102,2238,2429,2033,2086,2096,2158,2429,2033,2089,2089,2143,2413,2040,2050,2095,2123,2374,2301,2517,2090,2303,2309,2041,2082,2093,2512,2293,2033,2254,2088,2530,2037,2086,2096,2123,2348,710,2228,2041,2086,2085,2249,1972,2033,2029,2093,2123,710,2483,2032,2531,2093,2518,2123,2185,710,2,2026,2033,2342,2089,2123,2410,2193,2029,2089,2089,2329,2360,2032,2037,2437,2089,2532,2132,710,2145,2038,2089,2093,2279,2123,2151,2292,2030,2440,2088,2123,710,2533,2033,2093,2086,2133,2483,2033,2093,2077,2249,2,2034,2033,2352,2179,2534,2231,2033,2089,2077,2130,716,2033,2037,2090,2090,2123,710,2008,2177,2021,2089,716,2231,2037,2089,2123,2123,2151,710,2191,2038,2448,2086,2123,713,2194,2037,2090,2098,2151,2041,2535,2093,2138,2255,2030,2041,2078,2090,2123,2123,2151,710,2008,2034,2047,2204,2123,710,1993,2041,2050,2082,2090,2123,2123,2123,710,710,713,2537,2037,2088,2107,2037,2089,2086,2539,2191,2241,2090,2260,2153,713,2021,2038,2030,2082,2090,2123,2249,710,2241,2063,2089,2123,710,2033,2037,2093,2105,2123,710,2041,2050,2097,2328,2123,710,2258,2241,2050,2092,2179,2123,710,2416,2041,2078,2090,2123,713,2020,2029,2089,2086,710,1994,2241,2057,2089,2540,2360,2030,2245,2123,710,2033,2037,2093,2085,2123,710,1974,2037,2041,2050,2097,2103,2123,2123,2449,710,713,2194,2033,2047,2097,2204,2123,2123,710,710,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,713,1971,2417,2038,2033,2050,2245,2061,2123,1983,2040,2440,2089,2251,2191,2041,2082,2085,2008,2033,2086,2249,2256,2041,2078,2085,2541,2008,2034,2089,2403,2183,2542,2030,2098,2543,2546,2037,2092,2123,2177,2022,2093,2237,2547,2030,2089,2394,2123,710,2191,2041,2519,2093,2123,2,2037,2369,2097,2123,710,2232,2037,2088,2077,2151,2416,2241,2175,2089,2089,2123,2251,710,2388,2038,2082,2089,2249,1983,2041,2548,2353,2019,1983,2041,2284,2089,2249,1984,2549,2047,2085,2123,710,2232,2037,2086,2084,2134,2271,2033,2037,2085,2377,1984,2041,2089,2101,2030,2241,2093,2337,2033,2093,2179,2282,2241,2092,2097,2251,2037,2550,2090,2329,1979,2037,2050,2093,2123,2251,710,2029,2089,2461,2312,2037,2098,2245,2123,713,2033,2047,2096,2103,2123,2183,710,716,713,2230,2033,2082,2093,2318,2178,2135,713,2026,2033,2096,2102,2475,710,2551,2037,2082,2093,2123,2165,713,2021,2037,2443,2443,2091,2123,2,2033,2033,2087,2552,2142,2293,2034,2037,2098,2123,1862,2033,2029,2086,2093,2123,2251,710,2007,2045,2088,2123,710,2429,2033,2082,2089,2134,1977,2030,2050,2094,2179,2123,710,2033,2029,2047,2097,2303,2123,710,715,713,2189,2177,2032,2097,2204,2008,2037,2520,2089,2123,710,713,2446,2034,2088,2090,2459,2301,2041,2050,2245,2179,2123,2374,713,2553,2037,2089,2434,2143,2272,2033,2050,2097,2179,2123,710,2029,2050,2093,2543,1986,713,2554,2028,2555,2096,2556,715,2231,2029,2089,2383,2183,2263,2037,2089,2085,2139,2293,2035,2097,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,710,2008,2028,2033,2517,2096,2103,2251,1862,2033,2030,2090,2102,2251,713,2033,2033,2088,2093,2123,714,2483,2029,2086,2089,2123,714,2232,2177,2046,2098,2118,2151,2255,2033,2033,2086,2249,2256,2177,2253,2093,2249,2258,2040,2093,2237,2271,2041,2240,2092,2293,2033,2037,2245,713,2033,2037,2123,713,2022,2034,2093,2089,2251,1955,2033,2240,2093,2123,2038,2047,2092,2123,710,2263,2033,2096,2102,2400,1987,2177,2203,2093,2557,2269,2037,2517,2089,2123,710,2263,2029,2093,2102,710,2030,2033,2098,2078,2183,2337,2030,2078,2089,2123,2558,2174,2037,2033,2096,2109,2151,2301,2177,2044,2086,2514,2293,2033,2036,2089,2097,2123,710,2261,2041,2097,2123,710,2022,2033,2094,2102,2459,2384,2038,2086,2089,1997,2241,2086,2093,2470,2416,2041,2082,2092,2249,2241,2069,2093,2249,1994,2041,2253,2093,2123,2151,2191,2241,2047,2123,710,2232,2037,2077,2085,2123,2159,713,2033,2037,2089,2089,2123,2151,2559,2034,2097,2279,2123,2255,2034,2033,2482,2078,2151,2008,2241,2050,2097,2123,710,2033,2085,2153,2263,2033,2093,2279,2152,2026,2029,2096,2179,710,2036,2033,2072,2089,2123,2123,710,715,713,2560,2037,2089,2090,2123,710,2269,2029,2175,2091,2123,2183,1987,2041,2175,2093,2098,2123,2123,710,713,2396,2034,2102,2289,2429,2033,2086,2093,2034,2093,2249,2301,2041,2089,2093,2237,2271,2037,2033,2097,2183,2301,2177,2175,2093,2179,2309,2256,2177,2037,2090,2394,2260,713,2030,2033,2096,2103,2143,2174,2038,2033,2093,2123,2,2030,2037,2244,2561,710,2030,2037,2097,2485,2315,2033,2037,2088,2123,2472,2037,2366,2094,2123,710,2000,2029,2085,2098,2151,2452,2037,2086,2093,2287,2,2033,2036,2093,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,2089,2105,1999,2183,2255,2033,2041,2469,2245,2204,2162,1980,2041,2050,2089,2078,2123,2309,710,2310,2032,2089,2089,2341,2215,2041,2021,2097,2204,2138,716,2026,2037,2047,2245,2119,2123,2424,710,713,2022,2090,2123,2248,710,2301,2033,2047,2085,2123,710,2037,2089,2093,2123,710,2232,2032,2082,2089,2123,710,2022,2029,2093,2123,715,2026,2034,2085,2114,2258,2177,2030,2245,2463,2123,710,1991,2040,2520,2092,2123,2151,2269,2033,2036,2085,2097,2237,716,2232,2037,2085,2097,2309,1980,2026,2033,2096,2102,2183,2089,2394,2151,2037,2520,2096,2204,2123,2151,716,2407,2037,2086,2097,2103,2282,2562,2241,2047,2092,2404,2165,2034,2204,2237,710,2563,2041,2284,2086,2219,1975,2034,2175,2089,2123,710,2038,2448,2093,2123,2564,2041,2175,2093,2127,2041,2070,2070,2070,2070,2070,2070,2070,2070,2082,2089,2117,2241,2177,2092,2433,2123,2,2033,2037,2096,2097,2475,2174,2037,2037,2097,2097,2097,2097,2097,2097,2097,1994,2041,2047,2089,2403,2557,710,2012,2033,2089,710,2215,2240,2046,2093,2123,710,2030,2089,2078,2565,1862,2022,2036,2045,2090,2123,2123,710,713,2215,2029,2195,2085,2133,2177,2056,2093,2123,710,1983,2041,2050,2098,2118,2137,716,2029,2087,2093,2275,1994,2177,2045,2089,2123,716,2566,2029,2082,2093,2123,710,2230,2037,2093,2567,2183,2021,2033,2093,2103,2483,2037,2089,2567,2183,2008,2041,2568,2090,2130,2272,2033,2035,2094,2101,2191,2040,2093,2123,710,713,2030,2038,2097,2032,2089,2245,2251,2291,2033,2034,2123,2151,2301,2240,2082,2143,2476,2082,2093,2249,2216,2033,2033,2245,2086,2123,710,2232,2036,2092,2093,2137,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,2011,2029,2037,2520,2093,2204,2123,710,2293,2041,2369,2179,2360,2041,2517,2086,2123,716,2032,2029,2099,2117,710,2022,2033,2094,2183,2232,2037,2089,2085,2143,1983,2177,2520,2092,2330,2261,2041,2054,2088,2251,2216,2037,2369,2086,2260,2241,2063,2086,2293,2037,2177,2092,2123,2243,2033,2030,2089,2123,710,2337,2041,2086,2093,2251,2569,2037,2092,2102,2123,710,2269,2030,2042,2092,2085,2123,2341,710,1898,1888,2483,2033,2090,2567,2174,2040,2050,2123,2570,713,2483,2032,2047,2089,2123,2251,710,2232,2034,2054,2085,2123,2251,715,2021,2033,2047,2085,2123,2123,2151,710,2446,2038,2086,2090,2117,713,2028,2033,2047,2085,2117,2358,710,2301,2038,2050,2097,2123,2249,713,2030,2037,2089,2394,2329,1319,2037,2368,2097,2543,2142,2457,2040,2050,2097,2123,710,2174,2253,2086,2557,2413,2030,2497,2090,2123,713,2033,2037,2098,2123,2209,2030,2241,2089,2571,2123,710,2174,2033,2497,2093,2185,2038,2031,2097,2485,2183,713,2033,2030,2461,715,2564,2177,2050,2099,2516,2155,2037,2043,2092,2459,2026,2029,2089,2092,2123,2167,2030,2037,2093,2094,2309,2174,2232,2232,2037,2033,2021,2096,2114,2237,2301,2036,2021,2093,2123,710,2337,2033,2086,2089,2139,2174,2041,2241,2203,2065,2418,2089,2107,2123,2331,710,1962,2175,2094,2117,2445,2008,2060,2089,2123,2572,2041,2093,2330,2508,2032,2029,2098,2101,2573,1983,2241,2089,2117,2293,2037,2037,2093,2097,2123,710,2574,2041,2082,2089,1983,2409,2037,2089,2102,2282,2030,2177,2093,2103,2237,2483,2030,2089,2567,2541,2,2033,2037,2054,2093,2262,2123,1982,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,2191,2030,2041,2037,2082,2089,2123,713,2021,2030,2093,2097,2143,1977,2041,2050,2089,2123,716,2033,2037,2092,2020,2428,2037,2089,2093,2575,2255,2041,2047,2092,2117,2292,2037,2041,2089,2130,1983,2041,2576,2088,2130,2360,2041,2517,2089,2245,2123,2424,710,2301,2240,2050,2448,2244,2204,2123,2123,2123,710,713,2416,2041,2050,2096,2123,2151,2029,2037,2041,2050,2047,2082,2094,2110,2123,2123,2449,710,1980,2033,2033,2078,2091,2143,2,2033,2033,2089,2434,2130,2167,2030,2033,2089,2094,2577,713,2035,2097,2102,713,2026,2033,2054,2093,2123,2219,710,2008,2041,2078,2093,2123,713,2033,2034,2050,2089,2093,2123,2123,2260,710,715,2301,2030,2093,2098,2251,2258,2033,2042,2097,2498,710,2033,2033,2094,2102,2143,1983,2041,2177,2103,2142,2360,2033,2029,2461,2157,2181,2489,2063,2089,2251,2295,2037,2050,2097,2204,2249,713,2033,2036,2092,2114,2151,2008,2177,2086,2090,2143,2041,2050,2093,2179,2374,2029,2090,2152,2533,2029,2097,2085,2143,2386,2033,2086,2086,2000,2209,2033,2041,2089,2579,2162,2008,2041,2050,2098,2580,2123,2160,710,2417,2033,2089,2086,2581,2008,2241,2082,2093,2348,2191,2041,2175,2085,2249,2527,2033,2567,2183,2301,2037,2089,2123,710,2388,2041,2213,2090,2251,2416,2041,2077,2086,2185,1962,2177,2038,2098,2123,1319,2033,2037,2089,2318,2151,2008,2041,2078,2089,2123,2472,2030,2036,2098,2123,2492,2032,2029,2089,2518,2017,2030,2097,2433,1987,2241,2284,2085,2249,2258,2041,2050,2089,2123,710,2029,2033,2093,2077,2123,710,2407,2033,2520,2089,2123,2123,710,2360,2241,2050,2097,2204,2159,1989,2177,2050,2090,2123,2449,2301,2034,2046,2085,2123,2582,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,710,2398,2033,2034,2521,2245,2102,2123,2183,2293,2030,2037,2583,2089,2584,2400,2295,2041,2241,2094,2249,1903,1883,1920,2034,2033,2097,2280,2157,2312,2037,2047,2097,2117,2123,2159,713,2522,2033,2089,2082,2255,2037,2038,2097,2102,710,2255,2030,2576,2093,2188,2470,2177,2448,2123,710,2022,2029,2448,2089,2585,2123,2165,713,2022,2033,2088,2394,2134,2033,2033,2093,2103,710,2232,2037,2064,2089,2123,713,2030,2030,2089,2280,2123,710,2191,2041,2520,2088,2123,2037,2241,2047,2098,2115,2123,2123,2465,710,710,1983,2041,2531,2089,2130,1960,2030,2029,2054,2093,2123,2123,710,2,2030,2037,2097,2179,2449,2033,2203,2089,2123,2586,710,2030,2037,2097,2588,2410,2033,2029,2097,2097,2151,2008,2177,2203,2093,2123,710,2425,2030,2097,2101,2449,2232,2037,2089,2434,2151,2181,2041,2050,2089,2151,1980,2038,2448,2093,710,2409,2033,2069,2090,2123,710,2589,2041,2253,2093,2123,710,2020,2054,2093,2123,2123,710,716,2033,2089,2394,2216,2041,2469,2093,2130,2413,2034,2050,2096,2318,2123,710,2215,2034,2175,2097,710,2429,2033,2093,2093,2590,1983,2041,2050,2097,2394,2123,710,2241,2284,2085,2591,2216,2240,2047,2093,2123,713,2033,2241,2245,2123,2183,2191,2033,2050,2089,2123,710,2037,2033,2056,2093,2123,2109,710,2258,2037,2177,2093,2123,710,2008,2033,2047,2097,2485,2123,710,2,2033,2369,2123,714,2033,2037,2056,2089,2123,2123,2249,710,2423,2036,2245,2584,2593,2022,2037,2097,2264,2150,2398,2034,2089,2097,2151,2008,2033,2082,2092,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,2139,2155,1319,2301,2033,2033,2041,2097,2097,2123,2293,2022,2030,2494,2089,2093,2577,2293,2037,2034,2064,2096,2404,710,2301,2177,2175,2090,2204,2151,2360,2037,2033,2332,2098,2552,2123,710,1961,2026,2034,2203,2092,2123,2117,710,2038,2030,2093,2424,2360,2033,2037,2332,2091,2345,715,2008,2041,2175,2098,2245,2123,710,1997,2041,2034,2097,2179,710,2033,2037,2086,2093,2594,2,2030,2033,2092,2085,2413,2037,2030,2097,2098,2538,1955,2033,2369,2086,2098,2123,2282,1862,2033,2034,2093,2121,2293,2036,2037,2088,2127,2022,2033,2096,2123,2189,2038,2254,2089,2361,2174,2033,2040,2097,2597,2034,2022,2090,2130,2269,2030,2520,2586,2293,2033,2037,2096,2123,2293,2033,2030,2098,2123,710,2022,2037,2086,2086,2590,2271,2041,2021,2090,2331,2174,2034,2050,2084,2123,710,2502,2040,2050,2091,2092,2123,2123,710,710,713,713,2037,2093,2078,2123,2151,713,2598,2203,2086,2123,713,2032,2033,2089,2078,2123,710,2209,2030,2034,2097,2109,2022,2028,2089,2403,2301,2038,2086,2090,2424,1983,2033,2175,2094,2123,710,2537,2034,2097,2567,2599,2378,2241,2047,2089,2449,2601,2041,2078,2093,2219,2215,2030,2050,2098,2103,2123,2183,716,2022,2030,2087,2303,2165,1983,2177,2050,2084,2123,2037,2088,2092,2128,716,2491,2037,2091,2078,2301,2033,2093,2096,2309,2007,2177,2056,2090,2123,710,2527,2041,2040,2098,2179,2309,1962,2038,2045,2088,1987,2293,2037,2517,2093,2123,710,2026,2033,2093,2279,1987,2041,2520,2093,2123,710,1903,1926,1898,1885,1881,1893,1893,1893,1892,2602,2033,2082,2088,2123,2183,713,2014,2037,2045,2093,2123,2424,710,2337,2041,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,2094,2093,2123,2123,2123,710,715,713,2255,2194,2240,2093,2090,2123,2483,2029,2047,2097,2101,2123,2151,710,713,2008,2241,2175,2097,2394,2123,2219,710,713,2293,2605,2029,2089,2091,2123,710,1989,2240,2056,2088,2123,710,2407,2033,2047,2093,2123,2249,715,2446,2606,2050,2086,2092,2123,2123,2590,710,2388,2037,2086,2093,2138,1961,2037,2517,2088,2204,2123,2123,710,710,1983,2034,2469,2093,2123,2572,2314,2030,2253,2093,2541,710,2420,2030,2086,2092,2123,710,2229,2037,2089,2245,2249,1977,2041,2050,2245,2155,2030,2037,2093,2061,2301,2041,2447,2093,2123,2151,2216,2041,2033,2093,2089,2123,2374,1956,2033,2033,2093,2091,2112,2251,1941,2033,2032,2097,2098,2150,2258,2029,2029,2203,2089,2123,2123,710,2,2607,2030,2090,2094,2143,2255,2037,2177,2086,2085,2608,2185,710,1954,1954,1954,1954,2191,2037,2037,2092,2100,2123,2474,2150,2,1984,1986,1986,2301,2037,2033,2520,2097,2020,2123,2183,716,2269,2033,2034,2089,2086,2123,2194,2034,2089,2089,2218,1972,2040,2175,2085,2123,2374,2314,2041,2093,2089,713,2033,2034,2090,2123,710,2008,2241,2047,2245,2116,2116,2116,2116,2116,2123,2289,1955,2037,2033,2245,2114,2143,710,2472,2522,2033,2047,2245,2123,2371,710,2258,2038,2041,2098,2154,2609,2034,2078,2090,2123,713,2263,2029,2102,2159,1862,2026,2033,2089,2090,2123,2165,713,1991,2082,2090,2041,2610,2089,2123,710,2486,2037,2041,2245,2123,2,2037,2093,2251,2038,2082,2089,2123,710,2468,2037,2290,2093,2123,2309,2040,2054,2093,2249,2301,2037,2098,2119,1319,2041,2050,2094,2123,2374,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,2611,2191,2483,2041,2029,2576,2097,2090,2204,2251,712,2038,2089,2090,2117,2152,2502,2241,2175,2098,2098,2123,710,2232,2037,2030,2098,2107,2471,1982,2033,2093,2093,2123,713,2033,2037,2086,2089,2123,710,2033,2618,2093,2260,2603,2033,2094,2097,2475,2301,2041,2078,2089,2130,1941,2029,2036,2088,2085,2608,2163,713,2026,2036,2089,2089,2475,2301,2033,2175,2098,2101,2123,2511,710,2209,2030,2034,2086,2089,2123,2165,1977,2040,2050,2093,2358,2293,2241,2177,2089,2123,2278,2177,2050,2093,2567,2123,2348,710,2301,2177,2077,2086,2414,2272,2033,2040,2094,2179,713,2012,2029,2088,2097,2151,2008,2037,2089,2092,2237,2029,2086,2090,2123,2130,710,713,2312,2038,2089,2461,2251,2,2022,2037,2175,2094,2098,2030,2520,2097,2434,2237,713,2009,2241,2050,2089,2089,2403,2123,2374,716,2177,2054,2090,2085,2619,2,2026,2036,2086,2093,2123,713,2022,2029,2063,2088,2123,2150,2360,2033,2037,2203,2085,2123,2123,2165,713,2012,2037,2088,2085,2143,2037,2038,2092,2123,2237,710,1973,2038,2033,2097,2117,2542,2037,2090,2078,1983,2041,2175,2097,2109,2237,710,2337,2033,2077,2090,2123,710,2232,2037,2061,2089,2123,2336,713,2030,2037,2085,2093,2123,2475,715,2337,2029,2195,2089,2123,714,2263,2034,2305,2089,2123,2289,1941,2030,2033,2092,2178,2183,2191,2241,2620,2089,2219,2216,2177,2044,2086,2123,710,2416,2241,2086,2249,2008,2032,2088,2279,2183,1983,2033,2030,2244,2123,2475,1979,2026,2040,2037,2040,2418,2094,2089,2123,710,2446,2037,2448,2093,710,2026,2034,2093,2089,2123,710,1972,2177,2089,2123,2167,2388,2621,2037,2099,2624,2008,2038,2089,2102,2238,2527,2041,2072,2185,1972,2037,2625,2245,2204,2449,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,2268,2232,2033,2029,2093,2279,2331,716,2026,2037,2244,2293,2033,2033,2093,2094,2123,710,1987,2041,2044,2089,2127,2293,2033,2030,2097,2112,2232,2030,2089,2098,2217,2472,2030,2034,2093,2101,2382,713,2033,2366,2093,2397,2388,2041,2085,2093,2143,2008,2041,2175,2096,2619,2249,716,2476,2041,2057,2123,710,2021,2034,2093,2103,2143,2041,2175,2092,2123,2572,2387,2041,2090,2093,2249,2258,2038,2022,2097,2151,2215,2037,2469,2089,2123,1941,2030,2037,2245,2117,710,2032,2094,2123,710,2033,2369,2090,2237,2191,2177,2063,2093,2540,2241,2056,2090,2020,713,2041,2089,2301,2102,2151,1987,2177,2175,2093,2123,1860,2030,2030,2089,2097,2136,2033,2037,2203,2085,2608,2123,2374,715,1989,2041,2078,2092,2123,713,2026,2037,2096,2303,2151,1987,2241,2064,2626,2354,2256,2041,2175,2089,2123,710,2252,2093,2123,710,2301,2037,2093,2102,715,2033,2041,2318,2466,1961,1961,1961,2269,2241,2369,2093,2394,2123,710,710,2360,2037,2029,2097,2102,2400,2191,2177,2050,2096,2103,2424,710,2258,2032,2028,2082,2085,2597,2123,710,2033,2050,2520,2091,2087,2123,2123,2109,710,710,1976,2030,2037,2089,2092,2237,710,2177,2046,2085,2123,2151,2315,2033,2033,2078,2093,2123,2138,710,2337,2040,2047,2090,2123,710,2312,2041,2520,2089,2123,710,2026,2037,2123,710,2314,2033,2047,2245,2485,2123,2165,710,713,2292,2037,2022,2097,2204,2249,713,2037,2177,2093,2123,710,2420,2093,2084,2627,715,2012,2037,2047,2245,2608,2151,715,2008,2037,2082,2092,2424,2258,2041,2288,2089,2123,710,2089,2394,2138,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,1972,2425,2033,2029,2089,2085,2117,2161,1982,2033,2037,2612,2086,2123,2354,710,1989,2041,2037,2093,2097,2249,2468,2041,2045,2093,2123,715,2231,2038,2047,2117,2163,2258,2041,2022,2245,2121,2501,2012,2037,2531,2093,2123,2628,710,2407,2030,2175,2089,2084,2123,2127,710,713,2034,2033,2045,2085,2348,716,2021,2037,2089,2086,2123,710,2008,2240,2284,2093,2123,713,2032,2034,2088,2090,2123,2249,710,2261,2029,2175,2245,2123,2315,2037,2177,2098,2123,2629,2301,2033,2203,2089,2123,2451,2032,2037,2098,2117,710,2022,2030,2097,2178,2165,2033,2036,2093,2098,710,2232,2037,2086,2086,2432,716,2033,2034,2097,2115,2191,2041,2494,2089,2237,2293,2037,2517,2093,2318,2178,2178,2134,1960,2033,2033,2096,2102,2277,2277,2258,2032,2050,2090,2123,2144,1955,2033,2033,2098,2123,2033,2041,2244,710,2003,2037,2089,2085,2138,2033,2029,2097,2123,716,2033,2033,2093,2580,715,2034,2177,2245,2123,2,2029,2037,2093,2567,2142,2189,2033,2047,2093,2123,2041,2037,2093,2123,710,2030,2037,2244,2365,2165,2446,2033,2093,2086,2142,2489,2047,2089,2555,2123,710,2379,2029,2050,2086,2092,2123,2123,2237,710,710,1871,2209,2030,2030,2089,2090,2123,710,2008,2241,2615,2093,2217,1974,2050,2086,2123,2033,2082,2093,2123,2123,710,713,2034,2366,2092,2123,2034,2033,2245,2572,2232,2029,2097,2101,710,2028,2054,2089,2123,2123,2155,710,2008,2418,2093,2341,2293,2037,2177,2097,2183,2301,2494,2086,2123,713,2263,2033,2050,2047,2097,2303,2123,2123,2123,2424,710,710,713,2560,2029,2096,2123,710,2483,2033,2098,2279,2160,2033,2086,2089,2251,2189,2041,2041,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,2037,2094,2101,2129,2449,2301,2034,2037,2089,2123,2183,2034,2030,2097,2103,2143,2495,2038,2369,2631,2142,2189,2037,2029,2096,2593,2032,2033,2110,2151,2041,2078,2089,2251,1987,2038,2632,2089,2123,716,2030,2037,2097,710,2030,2034,2097,2103,2445,2026,2037,2089,2094,710,2012,2037,2086,2123,710,2479,2177,2089,2089,1985,1983,2033,2050,2089,2123,710,2301,2034,2092,1999,2209,2033,2085,2103,1974,2041,2469,2086,2123,2,2030,2034,2094,2179,2183,2241,2021,2085,2358,2033,2041,2096,2179,710,2011,2034,2094,2101,2008,2033,2086,2093,2251,2032,2054,2089,2219,2215,2041,2448,2085,2134,2258,2029,2022,2098,2117,2151,2360,2241,2022,2098,2123,2336,2457,2037,2368,2089,2085,2237,2537,2033,2063,2090,2123,2446,2033,2050,2097,2461,2123,2137,710,2413,2037,2033,2094,2101,2132,2033,2244,2123,710,2030,2033,2092,2117,2451,2033,2037,2097,2123,2293,2037,2029,2097,2123,713,2033,2037,2245,2204,710,2019,2037,2098,2020,2165,2022,2037,2089,2245,2251,2293,2033,2096,2123,714,2034,2037,2097,2179,2261,2241,2058,2086,2330,2174,2041,2041,2097,2105,2123,710,2041,2050,2244,2179,2197,710,2452,2041,2050,2118,2374,2033,2029,2090,2204,2165,2037,2089,2245,2029,2245,2280,2183,2310,2032,2086,2086,2575,2258,2033,2056,2086,2249,1983,2041,2520,2089,2123,2,2033,2517,2097,2179,710,2145,2041,2047,2086,2123,710,2537,2036,2094,2103,2151,1977,2632,2092,2127,2495,2041,2050,2098,2179,2165,2033,2089,2093,2148,2301,2041,2252,2089,2123,2155,2241,2064,2089,2137,2,2037,2041,2097,2123,1862,2037,2032,2245,2123,2216,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,2033,2037,2241,2089,2089,2259,2362,1955,2033,2037,2332,2086,2204,2309,2293,2033,2037,2094,2077,2258,2041,2041,2094,2,2033,2037,2098,2098,716,2033,2097,2280,2309,1976,2041,2046,2086,2123,2034,2030,2245,2178,710,2263,2029,2090,2082,2160,2030,2520,2086,2318,2608,2472,2033,2097,2020,1979,2026,2033,2090,2123,2123,710,716,2241,2047,2088,2123,716,2030,2036,2448,2086,2204,2123,710,2258,2029,2047,2098,2075,2127,710,2008,2041,2089,2093,1993,2041,2060,2093,2123,710,2633,2037,2089,2089,2123,713,2033,2036,2097,2123,2,2030,2037,2203,2093,2123,2634,713,2442,2037,2394,2251,2293,2033,2030,2092,2473,2593,2033,2033,2097,2123,2293,2041,2041,2098,2179,2600,2041,2448,2093,2123,2151,2472,2241,2093,2117,2177,2090,2123,2277,2295,2041,2047,2093,2123,710,2635,2033,2097,2112,710,2446,2033,2089,2086,2143,2258,2038,2636,2094,1998,2177,2047,2093,2123,2151,2258,2041,2175,2093,2123,710,2263,2033,2097,2085,2151,2232,2037,2089,2245,1987,2240,2064,2093,2251,2008,2030,2093,2087,2336,2232,2037,2093,2103,2374,2030,2033,2056,2085,2123,2424,710,2452,2033,2253,2089,2123,2123,710,1983,2041,2047,2097,2123,710,2533,2036,2093,2279,2032,2033,2637,710,2379,2029,2093,2394,2371,2301,2034,2082,2089,2017,2209,2037,2037,2093,2123,2593,2037,2097,2102,2573,2037,2085,2097,2165,2421,2517,2097,2365,2183,1991,2177,2638,2093,2251,2191,2041,2520,2085,2019,1973,2033,2040,2090,2123,2,2030,2030,2097,2209,2033,2036,2090,2089,2191,2041,2175,2123,715,2033,2032,2086,2123,2,2177,2022,2098,2115,2134,716,2232,2037,2093,2123,710,2338,2037,2054,2088,2178,2123,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,710,2360,2029,2037,2050,2094,2245,2123,2249,710,2407,2241,2203,2086,2362,2189,2033,2033,2245,2264,2143,1976,2050,2089,2123,2008,2041,2056,2085,713,2032,2030,2097,2103,2123,710,2301,2041,2047,2087,2123,713,2029,2029,2175,2380,2097,2279,2204,2123,2123,2237,710,710,2191,2639,2085,2123,2037,2369,2093,2086,2123,710,2263,2032,2612,2086,2123,1954,2258,2241,2041,2305,2093,2123,2123,2165,2416,2241,2082,2088,2142,2191,2177,2047,2086,2123,716,2530,2090,2097,2231,2029,2089,2279,2026,2034,2097,2123,710,2337,2033,2086,2086,2640,1962,2034,2030,2097,2179,2123,710,2527,2241,2069,2093,2334,2030,2037,2098,2123,2258,2041,2284,2089,2237,1983,2041,2038,2098,2593,2030,2037,2245,2179,715,2033,2029,2245,2123,1974,2034,2033,2097,2123,2593,2033,2040,2085,2432,2181,2041,2085,2085,2475,1979,2041,2090,2093,2161,2479,2037,2093,2101,715,2033,2033,2097,2123,2,2030,2037,2047,2097,2102,2123,2123,2336,710,713,2033,2033,2097,2121,710,2427,2037,2086,2090,2123,710,2232,2037,2086,2123,710,2574,2177,2520,2093,2123,2155,2292,2232,2037,2093,2103,2232,2034,2089,2077,2366,2093,710,713,2008,2177,2056,2085,2123,2162,716,2191,2037,2047,2092,2123,710,2232,2037,2089,2089,2251,2298,2041,2047,2093,2130,1979,2241,2029,2098,2,2037,2177,2088,2109,2123,710,2191,2239,2070,2092,2133,2002,2089,2086,2308,2527,2041,2082,2093,2249,2189,2041,2517,2085,2512,1987,2041,2090,2123,710,2446,2041,2090,2089,2400,2337,2037,2089,2094,2424,716,2301,2033,2089,2094,2036,2089,2090,2541,2258,2029,2047,2093,2123,710,2420,2029,2097,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,2101,2287,2641,2030,2034,2041,2089,2097,2188,2033,2037,2616,2090,2123,2183,2215,2041,2038,2245,2404,2501,2022,2033,2090,2245,716,2338,2033,2643,2085,2123,2251,713,2312,2064,2090,2123,2374,2301,2241,2645,2085,2646,2301,2037,2093,2085,2251,1979,2041,2175,2097,715,2269,2033,2029,2098,2123,2472,2041,2050,2089,2123,2647,716,1999,2040,2044,2085,1999,2037,2022,2123,713,2522,2037,2097,2179,1983,2232,2037,2332,2085,2123,2470,715,1962,2041,2022,2089,2608,710,2337,2033,2086,2084,2117,713,2021,2033,2089,2109,2150,2232,2037,2089,2078,2282,2008,2241,2086,2093,2309,2008,2033,2086,2085,2251,1983,2241,2497,2098,2123,2648,710,2033,2089,2085,2151,1989,2037,2175,2086,2094,2123,2134,710,2293,2034,2030,2089,710,2258,2041,2046,2093,2138,2295,2041,2050,2085,2102,2123,2151,710,1983,2241,2520,2093,2650,1983,2241,2082,2088,2331,2641,2038,2050,2245,2204,2512,713,2263,2037,2085,2115,2,2030,2037,2084,2097,2251,2215,2041,2047,2093,2123,710,2037,2245,2089,2336,2301,2040,2086,2089,2151,2093,2102,2651,2446,2038,2098,2145,2177,2175,2089,2123,2,2038,2022,2245,2123,710,2421,2029,2093,2434,2151,2378,2040,2050,2078,2093,2123,2123,2142,710,1973,2034,2177,2097,2123,2570,2301,2037,2064,2090,2123,710,2000,2047,2089,2123,2372,2191,2037,2175,2086,2094,2123,2336,710,713,2033,2366,2093,2552,2123,710,1962,2041,2041,2097,2151,2008,2037,2175,2056,2086,2123,2123,710,713,2030,2037,2089,2090,2251,1983,2038,2038,2097,2485,2593,2030,2037,2097,2102,2155,2026,2037,2090,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,2123,2151,716,1979,2030,2041,2033,2088,2085,2119,2249,2292,2033,2029,2086,2089,2123,2472,2033,2033,2086,2093,2123,710,2230,2037,2494,2089,2123,1977,2041,2098,2461,2143,713,2505,2037,2253,2093,2123,2151,2189,2241,2366,2262,2449,2425,2036,2252,2086,2123,2293,2241,2041,2098,2280,2123,1955,2032,2034,2098,2461,2331,713,2033,2034,2089,2090,2123,2374,2641,2038,2366,2245,2264,2159,2301,2041,2047,2093,2123,2133,710,2301,2241,2082,2092,2251,1972,2029,2037,2096,2123,710,2030,2033,2098,2280,2251,2033,2038,2089,2123,1955,2033,2032,2098,716,2033,2028,2097,2472,2037,2037,2093,2653,2337,2032,2082,2090,2123,710,2416,2040,2077,2089,2348,2301,2177,2520,2093,2123,2374,2301,2030,2089,2085,2348,2037,2050,2531,2093,2404,2123,2123,2142,710,713,2468,2041,2046,2090,2123,716,2030,2037,2094,2461,2249,2360,2037,2021,2089,2237,2654,2241,2098,2123,2183,2416,2520,2090,2123,710,2232,2037,2093,2102,2155,2030,2021,2085,2123,2479,2038,2021,2087,2627,2,2034,2037,2095,2204,710,2032,2037,2096,2279,2133,2191,2175,2093,2123,2191,2033,2050,2093,2123,2423,2033,2034,2096,2119,710,2026,2034,2098,2098,2133,1983,2033,2050,2089,2123,2137,2137,2032,2035,2034,2098,2403,1982,2388,2034,2041,2089,2123,713,2034,2098,2204,710,2551,2033,2089,2093,2147,2017,2030,2089,2279,2183,2033,2082,2086,2358,2,2026,2034,2094,2121,2293,2033,2097,2562,2041,2042,2096,2123,2425,2029,2097,2279,2183,2037,2086,2088,2123,710,2028,2030,2245,710,2018,2030,2086,2093,2123,710,1955,2038,2636,2097,2279,2159,2041,2089,2089,2159,2036,2093,2096,2183,2417,2032,2089,2092,2151,2022,2033,2089,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,2245,670,2089,2101,2123,2249,710,2215,2029,2038,2041,2089,2089,2123,2309,2293,2033,2032,2097,2101,2249,1962,2034,2034,2097,2078,2142,2191,2041,2049,2097,2178,2146,713,2021,2033,2093,2394,2309,1991,2177,2047,2086,2123,2165,1994,2041,2078,2092,2185,1961,2033,2033,2093,2303,2143,1961,2041,2050,2244,2123,2275,2295,2041,2033,2086,2318,1983,2040,2620,2092,2130,2026,2033,2086,2093,2149,1989,2037,2029,2089,2114,2188,710,2452,2029,2085,2628,2360,2029,2098,2516,2374,2442,2037,2098,2103,2142,2258,2177,2520,2089,710,2191,2177,2620,2087,2251,1983,2036,2497,2089,2608,2249,710,2008,2037,2086,2093,2309,2301,2037,2086,2100,2232,2232,2038,2085,2093,2251,2258,2029,2021,2092,2219,1989,2037,2077,2093,2,2033,2041,2089,2123,2191,2041,2082,2312,2030,2098,2655,710,2191,2191,2191,2026,2033,2022,2022,2022,2089,2287,2292,2175,2123,1955,2038,2089,2089,1983,2241,2047,2090,2123,710,2301,2034,2086,2090,2249,2258,2030,2022,2096,2114,2134,715,2026,2037,2089,2098,2134,1862,2625,2037,2097,2543,2151,713,2420,2037,2056,2085,2123,2123,710,2301,2037,2089,2098,2276,2033,2086,2093,2237,713,2338,2038,2093,2543,2409,2033,2093,2142,2191,2177,2045,2093,2552,2146,2191,2177,2089,2085,2165,2036,2093,2434,2183,2656,2033,2093,2264,2183,2019,2037,2098,715,2038,2098,2123,2593,2022,2030,2085,2543,2658,2032,2097,2403,714,2037,2094,2123,710,2032,2037,2096,2105,2183,2008,2092,2093,2123,713,2034,2034,2089,2280,2301,2041,2086,2093,2251,1993,2040,2305,2090,2137,1955,2241,2056,2089,2138,1979,2041,2418,2090,2371,2312,2037,2093,2090,2251,1979,2030,2047,2097,710,2010,2659,2097,2101,2533,2033,2093,2394,2628,2293,2123,710,2012,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,2606,2033,2047,2097,2087,2179,2251,710,2008,2033,2036,2094,2102,2150,2034,2037,2097,2279,2249,2258,2033,2034,2086,2089,2123,2628,710,2298,2033,2037,2093,2567,2123,710,2022,2037,2089,2090,2215,2241,2094,2204,2155,2029,2082,2093,2123,710,1994,2038,2044,2090,2123,710,2483,2029,2096,2093,2248,2191,2041,2098,2,2034,2029,2245,2660,2033,2034,2094,2103,2237,715,2019,2033,2096,2089,2123,2134,710,2641,2028,2032,2082,2105,2146,2191,2038,2097,2597,2143,2269,2034,2241,2094,2179,2163,2301,2241,2253,2093,2123,710,2522,2033,2097,2552,710,2338,2037,2245,2101,2165,2312,2033,2520,2089,2498,2123,710,2661,2029,2034,2093,2096,2123,2336,710,1987,2041,2576,2085,2123,710,2476,2177,2617,2093,2301,2041,2305,2093,2008,2089,2094,2393,2008,2041,2086,2089,2371,2633,2037,2089,2567,2177,2520,2085,2249,2033,2520,2245,2078,2331,2191,2041,2050,2245,2204,2309,1862,2542,2033,2444,2092,2123,710,2446,2034,2410,2033,2366,2090,2123,1327,2033,2030,2097,2318,710,2022,2037,2203,2089,2123,2123,710,2,2037,2655,2155,2030,2088,2090,2154,2232,2033,2090,2086,2251,1942,1926,1898,1883,1916,1893,1897,1883,1978,2037,2041,2089,2117,2272,2037,2050,2245,2151,1987,2241,2088,2097,2183,2008,2033,2090,2103,2033,2096,2403,1862,2034,2366,2245,2121,2629,2030,2094,2103,1979,2030,2089,2089,2123,710,1961,2041,2576,2093,2123,715,2232,2033,2089,2093,2151,2337,2033,2094,2433,2183,1880,1898,1881,1883,1885,2293,2037,2241,2089,2412,2041,2054,2123,710,2033,2037,2098,2485,2293,2033,2034,2461,2123,710,2476,2093,2097,2162,2301,2241,2093,2540,2356,2040,2241,2094,2461,2249,2293,2033,2030,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,2097,2086,2318,2185,2189,2033,2041,2177,2085,2137,1979,2662,2034,2555,2086,2219,2189,2029,2037,2096,2245,2143,2641,2041,2041,2097,2117,710,2000,2029,2090,2085,2475,2301,2241,2082,2090,2251,2301,2041,2078,2086,2130,2243,2037,2032,2096,2059,2154,2008,2040,2086,2090,2251,1976,2030,2047,2093,2331,2215,2034,2520,2091,2188,1974,2041,2047,2089,2130,2258,2448,2089,2540,1974,2031,2046,2089,2139,2189,2032,2520,2092,2362,1976,2036,2030,2097,2123,2,2022,2032,2089,2093,2663,2003,2034,2082,2089,2539,2183,2022,2033,2085,2579,2034,2089,2093,2301,2037,2093,2093,2345,1982,2177,2082,2090,2301,2032,2092,2102,2449,2033,2240,2089,2664,2301,2041,2082,2089,2142,2177,2078,2093,2123,710,2666,2034,2097,2179,2492,2029,2029,2089,2086,2371,2008,2177,2082,2089,2,2030,2034,2245,2279,2151,2,2033,2033,2097,2262,710,2398,2030,2093,2383,2150,2177,2093,2123,710,2029,2034,2097,2461,710,2602,2034,2089,2098,2459,2429,2032,2086,2093,2123,710,2388,2039,2632,2093,2503,2089,2097,2393,2008,2037,2086,2090,2249,1983,2241,2520,2090,2134,2191,2241,2668,2093,2219,1955,2037,2469,2089,2237,2410,2029,2034,2245,2123,2,2021,2037,2090,2093,2217,1328,2026,2033,2093,2103,2272,2036,2177,2097,2121,2151,2360,2030,2037,2097,2085,2511,1987,2240,2093,2123,710,2314,2033,2093,2086,2139,1968,2041,2041,2086,2123,2293,2037,2241,2090,2109,2249,2611,2032,2097,2094,2017,2036,2094,2077,2634,1983,2033,2520,2085,2382,2295,2038,2054,2085,2412,2295,2240,2046,2089,2237,713,2360,2033,2489,2093,2251,1994,2034,2477,2178,716,2037,2029,2093,2627,2293,2032,2047,2086,2123,2208,2037,2041,2244,2123,2269,2034,2029,2089,2090,2123,2183,2,2033,2034,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,2038,2029,2059,2088,2103,2251,1955,2033,2033,2203,2090,2117,2251,710,2542,2241,2668,2090,2237,1319,2034,2093,2090,2123,2263,2037,2089,2245,2249,1982,2041,2175,2089,2117,2293,2033,2041,2086,2092,2123,2185,710,2258,2038,2175,2092,2318,2123,2669,713,2038,2077,2086,2151,2407,2029,2098,2543,2151,2379,2036,2093,2097,2558,1968,2041,2093,2,2037,2040,2096,2123,2008,2037,2082,2093,2354,2527,2041,2088,2093,2123,2167,2032,2036,2245,2148,2016,2030,2093,2279,2165,2022,2029,2090,2109,710,2031,2037,2244,2117,710,2033,2037,2097,2179,710,2030,2037,2096,2279,2143,2215,2241,2022,2093,2468,2041,2063,2086,2249,2191,2241,2077,2090,2309,2008,2241,2089,2096,2151,2191,2037,2082,2090,2133,2301,2029,2090,2085,2183,2231,2030,2089,2093,1983,2241,2021,2089,2490,2528,2240,2576,2089,2123,710,2633,2029,2093,2102,2183,2030,2085,2093,2282,2263,2033,2093,2103,2183,2420,2029,2093,2103,2309,2191,2036,2284,2086,2249,1987,2037,2284,2093,2251,2041,2082,2093,2142,2301,2033,2093,2078,2633,2037,2093,2245,2041,2082,2089,2251,1983,2038,2448,2085,2123,710,2037,2088,2394,2134,2272,2036,2045,2085,2123,2,2037,2366,2244,2123,2593,2670,2033,2086,2086,2123,710,2034,2671,2093,2672,2472,2033,2366,2089,2361,1983,2241,2054,2090,2123,2,2037,2037,2094,2280,2309,2293,2033,2029,2179,2483,2036,2097,2102,2421,2033,2097,2103,2148,714,2301,2041,2082,2093,2673,2293,2037,2034,2245,2117,710,1328,2034,2030,2093,2262,2593,2022,2030,2097,2112,1862,2033,2244,2123,710,2421,2033,2089,2093,715,2030,2033,2097,2123,2293,2033,2029,2097,2178,2152,1880,1898,1883,1885,2241,2033,2098,2123,2189,2040,2175,2088,2123,2026,2033,2245,2119,1862,2036,2041,2097,2123,2123,2183,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,710,2,2191,2041,2041,2088,2094,2123,2470,2,2483,2038,2037,2086,2089,2101,2188,712,2301,2037,2029,2098,2096,710,2312,2177,2241,2093,2096,2330,2291,2032,2037,2645,2089,2103,2133,1976,2033,2033,2089,2085,2123,2165,2041,2369,2092,2093,710,2263,2520,2089,2167,2033,2037,2098,2675,2160,2191,2037,2050,2097,2279,1977,2041,2517,2089,2123,710,2034,2037,2093,2251,1976,2029,2050,2093,2123,2243,2034,2029,2097,2403,2151,1976,2037,2240,2097,2204,710,2029,2093,2089,2123,710,1974,2038,2175,2089,2123,710,2230,2036,2089,2459,2505,2033,2077,2089,2123,710,2301,2037,2086,2089,2133,2429,2037,2089,2394,2669,2301,2033,2086,2085,2429,2241,2612,2086,2251,2191,2177,2583,2123,713,2033,2089,2383,2030,2090,2086,2445,2008,2241,2077,2085,2128,2174,2037,2520,2088,2128,1955,2033,2254,2087,1977,2040,2050,2097,2179,2116,710,2189,2041,2049,2098,2107,2123,710,2452,2037,2089,2085,2151,2301,2041,2089,2089,2558,2310,2034,2089,2097,2301,2041,2082,2089,2251,2272,2034,2050,2097,2121,2475,2029,2037,2097,2119,1327,2034,2037,2093,2237,1994,2040,2089,2093,2185,2292,2033,2047,2093,2197,1862,2241,2050,2096,2123,2183,1970,2041,2050,2089,710,2338,2029,2093,2078,2151,2008,2041,2082,2089,2123,2293,2030,2033,2097,710,2032,2090,2097,2033,2089,2086,2191,2177,2050,2056,2089,2123,2123,2123,710,710,713,2033,2203,2092,2123,2017,710,713,2258,2038,2645,2282,2232,2029,2096,2123,1987,2241,2089,2084,2669,2232,2035,2086,2093,713,2033,2033,2093,2103,2309,2191,2045,2085,2188,1977,2041,2050,2093,2093,2123,2123,710,2293,2029,2085,2403,2030,2033,2178,2165,2429,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,2037,2041,2088,2089,2178,2251,710,2008,2177,2037,2093,2093,2188,2293,2030,2037,2093,2092,2037,2041,2097,2179,2371,2258,2037,2021,2086,710,1880,1898,1897,1882,1882,1885,2416,2177,2047,2089,2123,2251,2593,2034,2037,2089,2245,2123,710,2007,2041,2494,2089,2123,2374,2038,2097,2485,2161,1980,2041,2177,2318,2165,2483,2029,2086,2086,2412,2293,2033,2029,2089,2093,2123,2273,1862,2033,2030,2085,2102,2393,2008,2036,2082,2089,2251,2191,2177,2520,2090,2123,710,2312,2036,2093,2102,2275,1960,2312,2037,2043,2093,2129,2037,2517,2090,2123,2,2033,2089,2348,1983,2041,2037,2089,2123,1862,2029,2040,2097,2119,2041,2089,2086,2151,2191,2040,2045,2090,2123,2263,2034,2085,2085,2123,710,2191,2177,2041,2093,2461,2161,2301,2034,2332,2400,2033,2030,2090,2245,504,722,722,722,722,722,722,722,722,722,722,722,722,722,722,722,722,722,722,722,722,722,722,722,722,722,722,722,722,722,722,722,722,722,722,722,722,722,722,722,722,722,722,722,722,722,722,722,722,722,722,722,722,722,722,722,722,722,722,722,722,722,722,2676,2677,2677,2677,2677,2677,2677,2677,2677,2677,2677,2677,2677,2677,2677,2677,2677,718,2677,2677,2677,2677,2677,718,2677,718,2677,2677,2677,2677,510,511,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2679,1328,1880,1893,1885,1892,1878,1885,1903,1919,1878,1883,1883,1882,1885,2,1982,2026,2050,2047,2094,2303,2123,2123,2123,2165,710,715,1044,2,2,2525,2037,2050,2520,2520,2520,2520,2520,2520,2520,2520,2448,2448,2448,2448,2448,2448,2044,2094,2394,2123,2123,2123,2123,2123,2238,2374,2374,2374,2374,2374,2374,710,710,713,1328,2679,2678,2,2487,2030,2041,2517,2047,2520,2520,2520,2520,2520,2520,2254,2254,2254,2254,2254,2056,2093,2090,2294,2123,2123,2123,2151,710,710,710,713,713,713,713,713,713,713,2,2258,2033,2036,2050,2047,2448,2448,2448,2448,2448,2086,2097,2093,2303,2123,2123,2123,2459,2374,2374,2374,2374,2374,2374,710,710,715,713,713,713,2,1931,1892,1892,1892,1892,1892,1892,2,2679,2,2177,2033,2050,2046,2448,2448,2448,2448,2448,2448,2254,2254,2254,2254,2254,2203,2098,2090,2179,2204,2123,2123,2123,2251,2374,2374,2374,2374,2374,710,710,710,710,713,713,2,2,2,2,1903,1898,1898,1898,1885,1883,1882,1885,1885,1893,1892,1892,1892,1892,1892,1887,1319,1319,1319,1903,1898,1898,1898,1878,1885,1883,1885,1897,1883,1885,1892,1328,1328,2,1326,1903,1898,1885,1881,1883,1893,1892,1892,1892,1892,1892,2,1044,1939,1885,1897,1885,1892,2,722,722,722,722,722,722,722,2677,3,3,2,2,2,2,2,2,2,2,447,2,2301,2033,2037,2037,2030,2241,2050,2047,2047,2046,2046,2047,2047,2046,2047,2520,2520,2520,2520,2520,2520,2448,2254,2254,2254,2254,2254,2254,2332,2094,2090,2090,2103,2204,2204,2204,2204,2204,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2151,710,710,710,710,710,710,710,710,710,710,713,713,713,713,713,713,713,713,713,2559,2427,2041,2030,2033,2175,2050,2047,2047,2047,2497,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,2047,2047,2047,2047,2047,2047,2047,2047,2047,670,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2448,2448,2448,2448,2056,2093,2098,2089,2204,2204,2204,2204,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2142,2374,2374,2374,2374,710,710,710,710,710,710,710,710,710,710,710,710,713,713,713,713,1883,1892,1892,1892,1892,1892,1892,1892,1892,1862,2011,2033,2177,2030,2050,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2520,2448,2448,2448,2448,2448,2448,2448,2448,2448,2448,2045,2098,2245,2097,2096,2204,2204,2204,2204,2204,2204,2204,2204,2204,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2248,2151,2374,2374,2374,2374,2374,2374,2374,2374,2374,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,715,716,713,713,713,713,713,713,713,713,1328,1903,1903,1903,1903,1919,1898,1898,1898,1926,1898,1898,1898,1898,1897,1893,1885,1885,1885,1885,1885,1883,1881,1881,1881,1881,1893,1885,1892,1892,1892,1892,1892,1892,1892,1892,1328,1933,1328,2,1327,1327,1327,1327,1327,1327,1328,1903,1903,1903,1903,1903,1898,1898,1898,1898,1898,1898,1897,1883,1885,1885,1897,1881,1881,1916,1885,1892,1892,1892,1892,1892,1892,1892,1328,1972,2421,2033,2033,2177,2034,2038,2038,2038,2038,2038,2050,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2520,2448,2448,2448,2448,2448,2448,2645,2097,2093,2093,2093,2089,2178,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2237,2374,2374,2374,2374,2374,2374,2374,710,710,710,710,710,710,710,710,710,710,710,710,710,710,713,713,713,713,713,2,2,2,2,2,464,472,514,2682,2682,2684,2685,2686,2680,2687,2690,2690,2690,2690,2690,2690,2690,2690,2687,2687,2693,2693,2693,2693,2693,2693,2691,2694,2694,2687,714,722,722,722,722,722,722,722,722,722,2677,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,1328,2,1983,2337,2029,2034,2177,2177,2177,2177,2177,2177,2177,2036,2037,2036,2050,2050,2175,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2046,2047,2047,2047,2047,2047,2047,2047,2047,2520,2520,2520,2520,2047,2254,2254,2254,2254,2531,2695,2093,2092,2097,2090,2090,2090,2085,2119,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2696,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2400,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,715,715,716,716,713,713,713,713,713,713,713,713,713,713,713,713,2,1898,1878,1878,1885,1893,1328,1987,2033,2037,2037,2037,2034,2175,2175,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2520,2520,2520,2520,2254,2254,2254,2254,2089,2089,2089,2097,2090,2094,2094,2094,2085,2204,2204,2204,2204,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2185,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,715,713,713,713,713,713,713,713,2,1328,1328,1863,1898,1898,1898,1898,1885,1885,1885,1893,1937,1328,1328,722,722,722,722,722,722,506,2703,3,2,2699,2699,2699,3,2,1328,2,2407,2038,2034,2034,2034,2033,2038,2050,2050,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2046,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2520,2520,2520,2520,2047,2254,2254,2254,2254,2332,2093,2085,2090,2090,2090,2102,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2249,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,715,715,715,716,716,713,713,713,713,713,713,713,713,713,713,713,713,713,713,713,713,713,713,713,713,713,713,713,713,1328,1328,1328,2360,2263,2034,2038,2038,2038,2038,2038,2037,2040,2050,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2047,2448,2448,2448,2448,2448,2054,2077,2082,2082,2082,2082,2089,2098,2089,2086,2086,2086,2086,2086,2103,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2204,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2123,2354,2183,2374,2374,2374,2374,2374,2374,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,715,713,713,713,713,713,713,713,713,713,713,713,713,1328,722,722,722,722,722,722,722,722,722,722,722,722,722,507,3,2,2,1325,2703,2703,2,2702,447,2,2,2,2,2,2,2,2,444,2,1323,1322,1322,1322,1322,1322,1322,1322,1322,2705,3,1527,1563,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1537,1533,1573,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1607,1386,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1361,1387,1387,1387,1387,1387,1387,1387,1387,1387,1387,1387,1387,1387,1387,1387,1525,1525,1525,1525,1525,1525,1525,1525,1525,1525,1525,1525,1449,1449,1449,1449,1449,1449,1449,1449,1449,1449,1449,1449,1449,1449,1449,1451,1551,1551,1551,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1434,1530,1560,1534,1534,2706,1534,1534,1534,1534,1608,1608,1608,1608,1608,1608,1608,1608,1610,1415,1479,1560,1560,1560,1561,1561,1561,1561,1561,1561,1561,1561,1561,1561,1561,1561,1561,1561,1561,1561,1561,1561,1561,1561,1561,1561,1561,1561,1537,1567,1604,1604,1604,1611,1611,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,670,1604,2708,1824,1534,1537,1563,1537,1536,1533,1537,1507,1611,1523,1492,1563,1563,1537,1606,1602,2711,1551,1551,1551,1551,2713,1499,1563,1537,1534,1610,1617,1611,1575,1437,1526,1562,1529,1563,1611,1611,1474,1526,1533,1678,1607,1613,1333,1537,1606,1611,1616,1333,1533,1533,1446,1604,1494,1423,1560,1529,1573,1611,1607,1619,1551,1551,1492,1530,1537,1514,1616,1600,1329,1407,1533,1564,1537,1338,1603,1616,1611,1575,1448,1533,1563,1534,1514,1611,1607,1611,1744,1423,1532,1560,1534,2714,1603,1484,1713,1478,1563,1533,1536,1622,1605,1604,2715,1479,1562,1514,1611,1458,1537,1615,1608,1666,1337,1530,1564,1537,1446,1615,1610,1617,1395,1430,1560,1564,1529,1604,1617,1602,1615,1410,1430,1560,1446,1614,1604,1560,1530,1562,1611,1611,1387,1423,1526,1567,1537,1514,1611,1611,1607,1575,1589,1533,1563,1563,1620,1386,1492,1563,1600,1607,1423,1533,1607,1617,2718,1533,1610,1449,1537,1537,1397,1563,1530,1613,1495,1526,1532,1604,1610,1400,1400,1329,1533,1567,1537,1810,1615,1615,1615,1616,1607,1386,1632,1430,1529,1565,1564,1611,1607,1620,1676,2719,1576,1537,1537,1600,1614,1608,1485,1551,1492,1537,1534,1563,1607,1617,1611,1469,1425,1533,1567,1537,1661,1607,1611,1484,1423,1562,1446,1607,1500,1533,1529,1604,1396,1533,1533,1617,1393,1563,1607,1589,1537,1607,1611,1489,1533,1603,1563,1446,1608,1690,1564,1603,1604,1492,1537,1616,1597,1530,1533,1616,1387,1537,1595,1603,1423,1611,1483,1533,1529,1611,1331,1567,1607,1603,1530,2720,1617,1525,1537,1507,1607,1408,1533,1607,1494,1533,1532,1608,1525,1537,1514,1492,1537,1615,1575,1534,1563,1611,1587,1537,1616,1436,1533,1658,1607,1387,1448,1530,1560,1536,1507,1613,1616,1497,1560,1514,1611,1492,1563,1562,1620,1551,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,1843,1852,1850,1852,1852,1855,1852,1852,1852,1852,1852,1851,981,2684,2688,2722,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1860,2730,2742,2745,2748,2735,2748,2737,2748,2749,2750,2737,2752,2741,2741,2741,2741,2741,2741,2741,2741,2741,2741,2741,2741,2741,2741,2741,2741,2741,2741,2741,2741,2753,2730,2745,2735,2741,2,2694,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,3,2004,2491,2029,2037,2035,2032,2050,2305,2097,2093,2103,2655,2357,2277,2,2028,2033,2086,2103,2238,2396,2032,2098,2178,2026,2037,2097,2102,2151,2026,2033,2092,2567,2165,2030,2029,2097,2608,1983,2041,2090,2107,2293,2041,2394,710,2033,2041,2089,2139,2301,2034,2090,2098,2183,2666,2037,2097,2403,2410,2037,2241,2089,2127,2754,2041,2043,2093,2217,2757,2033,2037,2418,2244,2279,2374,2310,2030,2034,2092,2758,2033,2038,2142,2759,2037,2245,2089,2249,1991,2240,2089,2374,2037,2022,2086,2309,1981,2032,2037,2097,2093,2103,2151,2492,2026,2037,2245,2114,1860,2040,2760,2093,2142,2191,2041,2089,2097,2183,2034,2037,2097,2641,2041,2761,2085,2540,2641,2038,2093,2251,2429,2037,2089,2090,2160,2022,2033,2086,2114,710,2033,2030,2096,2123,1976,2033,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,2029,2029,2029,2029,2029,2029,2029,2078,2085,2089,2410,2763,2038,2097,2012,2037,2078,2089,2123,2273,2008,2241,2052,2089,2097,2105,2483,2034,2086,2089,2134,2174,2038,2030,2245,2178,1962,2041,2520,2090,2309,2022,2509,2089,2251,2312,2033,2098,2498,2256,2240,2078,2309,2425,2033,2082,2089,2251,2502,2241,2203,2089,2133,2256,2033,2045,2088,2249,2030,2097,2627,2480,2088,2089,2183,2231,2177,2049,2764,2764,2764,2764,2764,2764,2764,2764,2086,2089,2251,2163,2765,2765,2165,2026,2035,2085,2303,710,2034,2030,2097,2123,2292,2041,2517,2086,2474,2633,2032,2089,2580,2029,2088,2086,2249,2766,2177,2253,2093,2133,2008,2038,2086,2085,2558,2034,2245,2115,2033,2033,2097,2117,2292,2033,2033,2044,2089,2484,2232,2037,2082,2092,2770,1962,2040,2045,2089,2249,2402,2764,2764,2764,2764,2764,2764,2764,2764,2764,2764,2764,2764,2764,2494,2093,2771,2164,2765,2765,2765,2765,2765,2765,2765,2765,2765,2765,2765,2765,2151,2037,2033,2077,2086,2279,2251,2164,1971,2008,2041,2033,2090,2093,2123,2772,2263,2041,2021,2093,2123,710,2,445,3,2,2679,3,3,2,2,2,447,3,3,2703,2,3,3,2,2702,2,2,2773,2,3,2,192,192,192,2,2,2775,3,2,2776,2,3,2,3,3,2,2,2773,3,3,2,2,2780,2781,2783,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,472,2784,2693,2776,2,2,2,2,2,2,2,2,2,2,2,2,2,447,2,3,3,2,2,2,2,2785,3,2,3,2,3,2697,2,2,2,472,2492,3,2774,2703,3,3,446,2,3,2,2697,745,3,3,2,2,2773,2,447,2,3,2,2,2,3,2789,2796,2797,2798,2800,2803,2805,2801,2810,2813,2828,2828,2829,2831,2831,2831,2834,2832,2835,2836,2844,2857,2851,2837,2860,2859,2861,2861,2862,2863,2861,2864,2864,2861,2865,2866,2877,2879,2879,2881,2885,2886,2887,2888,2904,2911,2884,2921,2925,2940,2943,2944,2884,2952,447,472,2784,2,2838,2852,2849,2837,2955,2,2853,2861,2703,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2958,2960,2845,2961,2963,2894,2894,2966,2924,2978,2941,2942,2952,3,2852,2983,2912,2912,2923,2884,2884,3003,3003,2958,2847,2847,2848,3004,2,2684,2692,3005,3,2845,2852,2966,3001,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3007,3010,446,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,472,3,2,3,3,3,3,2,2,2,3,2,3,3,2,2,3,3011,2,2,2,2,2,3012,2,2,3,2,3,3,467,2690,468,3,2699,3,2,2,3,2,2,2,3,2,2697,3,748,3,2,3,447,2,3,2,2702,3,2,2773,3,3,447,3,3014,2,2,2,3,3,3,2776,2,3,2,2,2,2773,3,2,2,3,3,2,3016,3,3,3,2,3,2,2,2,445,3,2,3,3,2,2,2,2,2,2704,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2682,2691,472,710,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2703,3017,3018,3,2703,2,3,2,3,2,2,3,3,3,2699,3016,2697,2,2,2,2,3,3,3,2774,2,2,3,2,2,2704,3,472,2694,2,2,3,2,2,3012,2,2,3,2,3022,981,3,2773,446,2,3,447,2,2703,2773,3,2,2,2,2,2704,2,3,446,2,2,2,2,3011,2,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3024,3,2,2,2,2,2,2,2,2,2,2,2,2,3,2703,3,3,3,3,2,2,2,3,2689,2,2,2700,3,2,2,981,2,2,2,3,2,2,2,3,3,2,2,2700,2,2,2,3,2,3,2,3,2,3,2700,3,2,3024,3025,2,2773,3016,2,2,3,3,3,2,3,3013,2,3026,2374,2703,3,2,447,2,2697,2,3027,3,2703,2785,2700,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,446,467,2690,2783,447,2,2,2,2,2,2,2,2,2,2,2,2,2,2,467,2,2,3,2,2,3,3,2703,447,3,2,2,2684,3024,3,2,2,3,2,3,2,2,2776,2,2,2,3,2,446,445,445,3,2,3,2699,752,447,2,3028,3,3016,2,3,3,3027,3,2776,3012,2774,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2703,447,2,2,2,192,3029,3033,3033,3034,3032,3035,3,2,2703,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2699,3,3,3,2,2,3036,3037,3038,3039,3040,3039,3039,3042,3044,3045,3047,3045,3049,3050,3045,3058,3045,3038,3059,3065,3060,3071,3073,3075,3077,3081,3078,3082,3084,3086,3060,3090,3091,3093,3059,3059,3059,3059,3096,3097,3059,3104,3105,3106,3103,3107,3109,3112,3118,3119,3119,3124,3116,3126,3131,3130,3132,3134,3134,3135,3137,3138,3140,3126,3126,3144,3126,3125,3146,3151,3151,3165,3147,3116,3116,3167,3175,3179,3179,3038,3180,3180,3180,3180,3181,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,670,2,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,467,467,513,3182,3184,2783,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,2,3,467,467,467,981,3185,3023,3187,754,754,2,2684,2694,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1951,3,3,3,3,3,3,3,3,3,3017,3010,3,3,3,3,3,3,472,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,472,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,465,3023,3188,472,2694,3189,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3190,3192,3193,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,462,2,3,3,3,3,3,3,3,2684,2781,2,3,3,3,3,3,3,3,3,3,3,3,3,3019,2,472,3,3,3,3,3,3,3,3184,3,3,3,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,467,2690,467,2687,2,3,3,2,3,3,3,3,3,3,3,3,3,2778,2,3,3,3,3,3,3,3,2,3,3,3,2,3,3,3,3,3,3,981,3,3,3,3,3,3,3,3,746,3,3,3,3,2,3,3,3,3,3,2778,2,3,2,3194,2676,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,467,981,3197,2,3,3,3,3,2,3,3,3,467,2694,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,467,2684,2692,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,467,3197,715,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2694,3,3,3,3,3,3,3,3,472,3198,467,2,3,3,3,3,3,3,3,3,3,3,3,3186,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2684,3005,472,715,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3199,3200,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,749,3,3,3,2680,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2688,710,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3024,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,467,2691,2,3,3,3,3,3,3,3,3,3,3,472,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,2,2684,2694,472,2,3,3,3,3,3,3,3,3,3,3,3,462,2680,472,3,3,3,3,3,3,3,3202,2694,2,3,3191,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,472,3,3,3,3,3,3,3,3,3,3,472,3023,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3204,2779,3205,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3026,472,3,472,710,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,759,3206,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,472,3207,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3025,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,467,3208,469,2,3,3,3,3,3,3,3,3,3,2,2,2,3,3,3,3,3,3,3,3,3,3,472,3,3,3,3,3,3,472,3023,3,3,3,759,2,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,467,2,2,2,2,2,2693,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,467,3209,3,3,3,2,3023,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2688,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,3,3,3,3,3,3,3,3,2690,754,3,2,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2683,3197,472,2374,2,2,2,2,2,2,2,2,2,2,2,2,467,2,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3026,3210,2,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3194,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,472,2694,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,981,3,3,2694,2,3,3,3,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2690,3211,3,2694,3,2694,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3188,2683,2,3,3,3,3,3,3,3,3,3,3,3212,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3024,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3202,3,3,3,3,3214,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2684,2683,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,746,3216,3207,2692,3,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,3,3,3,3,3,2684,3186,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3026,3209,719,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2694,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,2,2,469,2,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,2681,2682,2682,2682,3182,3217,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,745,2690,2694,713,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,745,3,3,3,3,3,3,3,3,3,3,3,754,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3017,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2687,3188,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,467,3,2684,3218,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,472,3,3,3,3,3,3,3,3,2,3,3,3,3,3,2,2683,2694,2,3,3,472,3186,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2694,2,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,2690,3219,3,3,3,3,3,3,3,3,3,3,3,3,3,464,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,467,2690,469,2,2,2,2,2,2,2,2,2,2,2,2,2,2,981,3023,505,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,2,2,2,3,3,749,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,513,2779,3,3,2,2,3,3,3,3,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,472,3216,3024,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,2,3,3,3,3,3,3,472,3,3,3,3,745,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,754,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2690,467,3,3,3,3,2681,3210,3,3,3,3,3024,3,3,3,752,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3220,2682,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3026,3024,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3221,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,745,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,472,2688,3010,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3026,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,2,3210,3,3,3,3,3,3,3,3,3,3,3,3,3,3,467,3,3,3,3,981,3,3,3,3026,472,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,981,2694,2,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3026,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,981,3,3,3,3,3,3,3,2684,3186,3,3,3,3,3,3,2,2684,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3194,749,3,3,752,3,3,3,3,3,3,3,3218,3019,3,3,3,3,3,3,3,2777,2167,3,3,3,3,3,3,3,3,3,3,3,2683,2683,2683,2683,2685,3222,3223,474,474,474,474,713,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,467,2778,3193,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,2,2,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,752,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,2694,2167,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,467,2680,2691,472,3,2,3,3,3,3,3,3,3,472,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,514,2779,2691,2691,2691,2694,3183,3019,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,467,3,3,3,3,3,469,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2694,3224,3189,3189,504,504,504,504,504,504,504,504,504,505,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,3,3,3,3,3,2690,467,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,467,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,745,3216,472,3,3,2684,714,2,3,3,3,3,3,3,3,753,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3216,467,3026,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,513,2694,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2684,2167,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,2,3,3,3,3,3,472,2694,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,981,3005,3,3,3,3,2777,875,986,880,891,2,1052,1051,1051,1050,3226,3226,3226,1246,1245,1246,1242,2,3,3,3,3,3,3230,1560,1622,1616,1613,3,2,2012,2034,2203,2244,2101,3231,2374,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,467,2684,3197,3233,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3026,3234,2684,2451,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2688,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,2,3,3,3,3,472,2,3,3,3,3,3,3,3,3,3,3,3,3,2778,748,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,2,3,3,3,3,2,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,465,2722,467,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,467,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,472,3216,3187,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,467,3,2,3,3,3,3,3,3,3,3,3,3,3,3236,1951,3,3,3,3,3,3,3,3,752,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,745,3215,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2683,2,3,3,3,2,2,2,2,2,2,2,2,2,2,2,981,2,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,752,3026,3,3,3,3,3,3,3,3,3,3,3237,3,3,3,3,3,3,3,3,3,3,3,3,3197,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3203,2,2,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,2,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3238,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,754,3215,2694,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3026,3024,3,3,3,3,2,3,753,514,2694,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3239,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,472,2694,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3026,3024,710,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2684,2694,753,3,3240,2779,3,3,3023,3,3,3,3,3,3,2,3,3,3,3,3,2,3216,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,752,3,3,3,3,3,3,3,3,3,3,3,3,3,748,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,472,472,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,3,3,3,3,3,3,3,2,3194,508,3,2,3,3,3,3,3,3,3,3,3,3,3,469,2,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2683,3210,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2684,2694,2,2,2,2,2,2,2,2,2,2,2,2,2,2684,3,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,2,2,2,3,3,3,3,3,3,3020,3,3,3,3,3,2684,2781,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,2,3,3,3,3,3,3,3,3,3026,745,3,3,3,3,3,3,3,3,3,3,3236,2,3,3,3,3023,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,746,3026,3210,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3026,2691,3,3,3,3236,2691,2691,2691,3010,2,3,3,3,3,3,3,3,3,3,3,3,3,2,462,462,472,2694,2,3200,3,3,3,3,3,3,3,3,3,471,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,472,3,3,3,3,752,2,3,3,3,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2688,3186,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2684,2,472,3010,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,472,753,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,472,3236,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,472,3,3,3,3,3,2,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,472,3191,3191,2783,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2694,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,3,2,3,3,3,3,3,3,3,2,3,3,3,3,2694,3,3,3,3,3,3,3,3,3,3,3,3,3,3,710,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,745,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,3,3,3,3,3,3,2682,467,3,3,3,2,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,467,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3241,472,2,2,2,2,2,2,2,2,2,2,2,2,3190,2,2,2,2,2,2,2,2,2,2,472,2683,3241,2783,2,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,466,466,466,466,466,466,466,3206,3,2,3,3,3,3,2,3,3,3,3,462,462,462,748,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3237,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,465,2683,3026,3218,3188,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,752,3,3,3,3,2684,3235,513,3,3,3,3,3,3,472,3237,2167,3,3,3,3,3,3,3,3,3,3,3,3,3,3241,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,472,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,2683,2691,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,472,2690,467,2,2,2,2,2,2,2,2,2,2,2,2,467,3,3,3,3,3,3,464,2,2,2,2,2,2,2,2,2,3186,2691,2,3,3,3,3,3,3,2,2,3182,2694,3,3,3,3,3,3,3,2,3,3,3,3,3,3,745,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,472,3,3,3,3,3,3,3,3,3,3,467,2694,3,3,3,3,3,472,470,2,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,2690,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,981,2694,2374,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,472,3026,3241,3010,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,2684,3242,2,3,3,3,3,3,472,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3236,2,3,3,3,753,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,472,3222,467,2694,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3215,2694,2,3,2,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3026,3,2,2,2,2,2,2,2,2,2,2,2,2,513,2694,3,2,2,2,2,2,2,2,2,2,3199,710,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,2,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,3,3,3,3,3,3,3,3,467,3222,2687,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,467,2684,3197,3187,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3243,2,3,3,3,3,3,3,752,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,748,3,3,3,3,3,3,3,514,2,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3216,3244,2,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3026,2691,2,2,2,2,2,2,2,2,2,2,2684,2374,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,472,3,3,3,467,3,3,3,3,3,3,3,3,3,3216,3186,2,3,3,3,2,3,3,3,3,981,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,2778,3019,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3246,2,2,2,2,2,2,2,2,2,2,3,2683,2,3,3,3,3,3,3,472,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3188,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,472,3,3,3,3,3,3,3,3,3,3,3,3,3,2688,2374,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3026,3010,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,745,2778,2,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,472,3182,3009,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,981,3,3,3,3,3,3,3,3,3247,3,3,3,3,3,2,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,465,3249,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,472,2694,469,3200,3218,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,472,3242,3,2,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2691,2,3,3,3,3,3,2779,2,3,3,3,3,3,3,3,3,3241,2,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2694,2690,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,3,745,2784,3,3,3,3,2,3250,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3026,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3251,3,3,3,3,3,3,2,2,3,3,3,3,3,3026,3188,3,3,3,3,3,3,3,3,3,3,3,2,3,2722,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,472,2,3,3,3,3,3,3,3,3,3,3,981,3253,3187,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3197,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,3254,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,2,3,3,3,3,3,3215,748,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2684,2694,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,467,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2689,3188,3,2689,710,2,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,472,3026,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,746,2688,3,3,3,472,3022,3,3,3,3,3241,2,3,3,3,3,3,3,3,3,3,465,3,3,3,3,3,3245,2374,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,513,3242,505,2,2,2,2,2,2,2,2,2,2,2,745,2,503,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,472,3,3,3,3,3,3,3,472,2691,3,3,2,3188,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3242,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2689,2,3,3,3,3,3,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3207,3,3,3,3,3,3,472,3193,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,750,3,3,3,3,3,3,3,3,3,3,3,3,2684,3,3,3,3,3,3,2,3,3,3,3242,714,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3026,3,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3026,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2688,3189,2694,3,3,3,3,3,3,2,3,3,3,3,3190,3,3,3,3,505,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,759,3,3,3,3,3,3,3,3,2,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3237,2,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,746,3245,504,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,2,2689,710,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3224,3248,3255,3,3,3243,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,745,3242,3256,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,467,2,2,2,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2694,3,3,2,3243,2691,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3257,3215,3241,2,3,3,3,3,3,3,472,467,3210,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,2,3,3,3,3,3,3241,3257,472,3,3,3,3,3,2,2690,467,2,3,3,3,3,3,3,3,465,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,464,2778,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,467,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,2,2684,3,3,3,3,2,3,3,3,3,3,3,3,2,2691,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,472,3258,3010,2683,710,3,3,3,3,3,3,2,3,3,3,3,3188,2,3,3,3,3,3,3,503,3,3,3,469,3,3,3,3,3,3,472,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,753,2683,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2690,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3259,3215,3241,3207,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,467,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2694,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,752,2690,508,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,472,2689,472,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,2688,753,3,3,2,2691,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,472,3026,2691,3256,3,3,3,3,3,3,3,3,3,3,3,3,3,3,472,3,3,3,3,3,3,3,3,3,3,3,3,3,3216,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,3,3,3,3,3,3,3,3,3,3,752,3,3,3,3,3204,3242,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2680,467,2687,2,2,2,2,2,2,2,2,2,2,2684,2374,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,3,3,3,3,981,2691,3205,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3260,2691,3261,3,3,3,3,3,3,3,3,3,3,3,3,3010,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,2694,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3262,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,745,2684,3258,2694,3263,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3251,714,3242,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2690,3264,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,2686,2,3,3,3,3,3,472,3,3,3,3,3,3,3,3,3,3,3,3,2682,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2684,2694,2684,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,981,3026,3242,3,3,3,3,3,3,472,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3237,2694,2,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,467,2682,3026,3236,2694,2410,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,2,3257,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,472,2694,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,464,3026,3026,2,2,2,2,2,2,2,2,2,2,2,2,2,472,2694,2,2,2,2,2,2,2,2,2,2,2,2,759,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,2690,2,3,3,3,3,3,3,3,472,748,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,472,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3265,3026,2,2,2,2,2,2,2,2,2,2,2,2,2,670,2,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,2,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,472,3258,2694,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,467,467,467,467,467,3206,3242,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,462,462,3,3,3,2,3,3,3,3,3,3,470,3,3,3,3,2690,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,2694,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2684,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,2,2,467,2691,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3026,2374,475,3,3,3,3,3,3,3,3,3,3,3,462,3,3,3,3,2688,2690,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,748,3,3,3,3,3,2690,3,2,2694,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2694,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,2,3246,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,2777,2,3,3,3,3,3,467,3,3,3,3,2691,506,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3005,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,472,2,3,3,3,3,3,2,2694,2,3242,2,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2681,2689,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,2,3,3,3,3,3026,3188,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,513,3026,2780,3186,2688,508,3,3,3,3,3,3,3,3,3,3,3,3,3,3026,3234,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,514,3005,2,2,2,2,2,2,2,2,2,2,2,2688,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,2,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,3,3,3,3026,3266,465,710,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3026,2680,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,467,2684,2680,2694,470,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,472,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,2683,2691,3220,2,3,2,3242,2,3,3,3,3,3,467,3,3,3,3,3,2694,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3026,2783,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,2688,2781,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2687,2687,2687,2687,3188,3,3,3,3,3,3,3,3,3,3,3,3,3,2,462,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2694,3,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,3,3,3,3,3,3,3,3,3191,3267,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,472,3,3,3,472,2492,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,472,3,3,3,3,3,3,3,3,3,3,2,3025,3,3,2,3242,3,3,3,3,3,3,3,3,2690,710,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3005,472,2694,714,2,3,3,3,3,3,3,3,3,467,3,3,3,3,3,3,3,3,3182,2374,2,3,2,3186,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3268,472,3,3,3,3,3,3,472,470,3,3,3,3,3,3,3,3,2,3,3,3,3,3,2682,3,3,3,3,3,3,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2685,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2684,2694,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,981,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3026,3269,3242,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,472,2694,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,467,3236,2,3,3,2,3,3,3,3,3,3,3,3,3,3,3218,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,474,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2684,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2684,3188,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,472,3,3,3,3243,3241,508,3,3,3,3,3,3,3,508,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3270,3271,710,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3272,745,2691,3,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2684,3005,502,3,3,3,3,3,3,3,3,3,3,3,3,3,3,472,3268,710,3,3,3,3,3,2,3,3,3,3,3,3,3,3,2783,3,3187,3,3,3,3,3,3,3,3,2,467,2694,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,3,3,3,3,3,3,3,2684,3274,713,3,3,2722,3,2694,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,472,2694,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3276,472,3,3,3,3246,503,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2611,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2684,2694,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3190,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2687,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2683,2689,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,472,2,3,3,3,2684,3005,467,2,981,3020,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,472,3,2684,3242,3,3,3,3,3,3,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2684,3278,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3259,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3026,2694,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2684,3269,3279,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3210,2,2,2,2,2,2,2,2,2,2,2,465,2694,2,3,3,3,3,3,2,3,3,3,3,3,3,3,2167,2691,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,472,3,3,3,3,3005,2,3,3,3,3,3,3,3,3,3,3,2778,3,2,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,464,2684,2778,3020,2,2,3,3,2,3,3,3,3,3,3,2,2,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,746,3236,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,464,3,3,3,3,3,3,3,472,3,3,3,3,3,3,3,3203,3242,2,3,3,2,3,3,3,3,2,2681,467,3,3,3,3,3,3,3,753,2779,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2684,3207,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3197,3280,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,2,3,3,3,2,2,3,3,3,3,981,3281,3187,3,3,3,3,3,3,3,3,3,3246,2,3,3,3,3,3,3242,3,3,3,3,3,3,3,3,3,3,3,3,3,3182,2,3,3,3,3,3,3,3,3,3,3,3,3203,472,3,3,3,514,3279,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,472,3,3282,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2684,2694,2690,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,472,3242,3,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,472,3,3,3,3,2,3,3,3,3,3,3026,3010,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,514,3,3,3,3,3,3,752,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3224,2690,3242,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,508,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,472,3026,2,2,2,2,2,2,2,2,2,745,2722,2,2,2,2,2,2,2,2,2,2,2,471,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3026,2,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,2,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,2,3,3,3,3,465,3,3,3,3,2684,2694,3,3,3,3,3,3,3,3,3,3,472,3,2680,2,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,472,3192,3242,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,472,2,3,3,2,3,3,3,3,3,3216,2694,3,3,3,3,3,3,472,2,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2684,2694,514,3218,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,462,3215,472,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,748,2,3,3,3,3,3,3,2777,2,3,3,3,3,3,3190,3010,2,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2684,3283,3010,3186,3,3241,2,3,2,3,3,3,3,3,3,3,3,3,3,3,3,472,2694,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3270,710,3,3,3,3,3,981,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,2,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3237,3207,3,3,3,3,3,3,3,3,3,3,3,469,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,472,3,3,3,3,3,3,3,3,3,3,2684,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2778,2,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,759,2684,3005,3190,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,467,2684,3005,3202,3237,2687,2,2,2,2,2,2,2,2,2,2,2,2,2,3257,2,3,3,3,3,3,3,2,2,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3026,2694,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2684,3197,3005,717,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,467,2,3,3,3,3,3,3,2,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3182,3186,3,2,3241,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3017,2684,3210,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,469,3,3,3,3,2683,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,472,2,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,472,472,3284,3186,3,2,472,2778,753,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3285,2,2,3,3,3,3,3,3,3,710,3,3,3,3,3,3206,472,3,3,3,3,3,3,2778,3,3,3,2,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,472,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,752,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,3,3,3,3197,2374,3,3,3,3,3,3,3,3,3,3,752,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3007,464,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,981,3286,3025,2778,3261,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,3,3,3,3,3,3,3,3,469,3005,750,3,3,2684,467,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2722,2,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2690,710,3,3,3,508,3,3,3,3,3,3,3,3,472,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2684,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,3,3,3,3,3,3,3,2694,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3026,2687,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2683,3268,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,750,3268,3188,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,753,3215,2687,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2684,472,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2684,3283,472,3,3,3,3,3,3,3,3,3,3,472,3,3,3,3,3,3,2684,2687,3,3,3,513,3,3,3,3,3,3,3,3,3210,3,3,3,3,3,3,3,3,3,472,2,3,3,3,3,3,3,2,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,755,2,3237,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,472,3182,2693,2,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,472,3005,2,3,3,3,3,3,3,3,3,737,3287,3291,3287,2,3,3,3,3,3026,710,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,472,3246,3009,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3020,2694,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2722,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3218,2,3,3,3,2,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,467,2,2,3,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3237,2,2,2,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,472,3206,2691,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,472,2778,3205,3,3,3,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3026,2691,753,2,2,2,2,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,472,472,3218,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,467,3242,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,472,472,472,472,472,472,472,472,472,472,472,472,472,472,3224,3241,503,3,2,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,2,2684,2784,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2690,473,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,473,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,3,473,2690,750,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,473,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3292,3292,3292,3292,3292,3292,3292,3292,3292,3292,3292,3292,3293,3294,3294,3294,3294,3294,3294,3296,3296,3296,620,3299,3299,3300,3300,3298,3298,3304,3304,3306,3307,3307,3307,3309,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,473,514,3310,3310,3311,464,737,3312,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,467,3313,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,875,753,1122,3225,3225,3225,3225,1242,1242,1257,3,2,1318,2,1503,1630,3230,1362,1616,1416,2,2360,2030,2037,3318,2089,2120,2336,2,3,3,3,3,3,3,3,2694,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2773,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,2,2,2,2,2,2,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3319,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,464,953,467,3323,1235,1246,1238,3,3,2,1630,1563,1567,1600,1575,2,3,2,2008,2041,2034,2583,2097,2102,3325,2546,3,3,3,3,513,3,3,3,3,3,3,3,3,3,3,3242,471,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,514,935,3329,1242,1242,2,3,3,3,3,3332,1567,1536,1607,1608,1400,475,475,475,3,2421,2194,2033,2029,2060,2097,2101,2123,2251,3217,3,3,3,3,3,710,3,3,3,3,3,3,3,3,2680,3216,2694,3334,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,473,503,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,469,904,3,3226,1238,1237,1099,3,2,2,1785,1560,1561,1529,1607,1607,1653,2,670,2,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,3,2748,1994,2030,2041,2030,3337,2090,3338,2238,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,3,3,3,3,3,3,3,473,3216,2694,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3009,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,876,932,3329,1238,1242,2,2,2,3,3230,1537,3342,1611,1404,2725,1997,2038,2049,2090,2097,3325,3264,3,3,3,467,3,3,2684,3241,2687,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,877,3344,1238,1250,1246,3,3,3,1526,1534,3342,1606,2293,2232,2177,2517,2213,2089,2161,2,2,2,2,2,2,2,2,2,812,3346,2703,473,2689,3188,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3347,3,3,3,3,3,2,2,2,3348,3352,3353,3355,3360,3361,3363,3361,3368,3369,3370,3371,3372,3375,3376,2,3379,3380,3382,2,2,2,2,2,56,59,3383,3383,3386,60,3388,60,3390,3391,147,152,3393,427,428,428,429,430,431,428,80,3395,2,2,2,3205,3401,3402,3403,3404,3404,3405,3407,3405,3407,3405,3405,3403,3403,3408,3403,3414,3412,3412,3413,3416,3411,3412,3411,3411,3419,3409,3420,3420,3420,3420,3420,3420,3420,3420,3420,3420,3420,3420,3420,3420,435,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3423,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3],"timeDeltas":[170161,90,101,100,101,109,101,101,101,102,105,117,96,116,96,88,92,99,102,100,100,102,101,102,102,117,96,101,102,103,102,112,96,102,100,101,101,101,101,100,102,101,101,101,101,100,101,100,101,101,101,101,101,100,101,101,101,101,101,103,101,101,119,84,100,113,96,102,103,103,106,95,100,101,101,100,102,102,100,102,101,103,101,102,102,101,103,102,101,100,102,100,102,103,101,100,104,111,94,98,101,100,100,112,201,200,96,99,103,99,116,139,69,70,111,148,116,142,133,168,131,149,147,149,141,148,145,149,139,133,133,135,134,155,130,144,103,142,116,144,135,163,132,132,123,133,136,146,147,167,147,144,147,146,133,146,147,145,146,144,147,141,107,134,144,124,132,134,126,141,133,135,131,253,114,132,130,139,128,112,137,156,143,106,146,135,126,143,124,143,143,128,126,102,113,129,136,130,127,128,129,132,127,128,129,128,128,129,129,128,130,146,115,134,141,139,116,154,128,128,129,128,157,112,133,134,128,127,129,133,129,128,131,133,129,128,129,133,129,109,131,126,104,131,133,132,130,129,133,135,124,132,127,130,129,130,130,126,133,129,124,128,129,127,127,129,126,131,128,132,146,117,131,131,138,131,104,121,130,131,126,129,128,129,136,125,130,121,133,128,140,130,127,119,133,119,125,129,130,128,128,128,134,127,135,134,125,130,129,127,128,129,114,127,129,129,128,157,110,131,130,127,129,128,156,111,128,133,126,129,127,128,153,110,131,126,132,153,111,129,128,129,153,112,128,156,111,131,128,140,124,130,129,121,131,135,155,108,130,126,129,155,114,128,129,134,139,133,131,132,139,151,122,137,151,135,116,160,119,138,116,135,130,127,158,110,128,128,129,167,101,129,128,136,159,143,149,143,136,139,142,140,141,129,129,130,117,138,128,130,138,128,128,128,171,128,129,128,129,155,128,129,129,128,156,112,129,128,127,155,113,128,129,128,156,112,129,128,129,155,112,129,128,129,154,114,127,129,128,155,129,128,128,129,155,129,128,156,110,128,128,128,154,111,128,128,128,153,126,115,126,120,127,129,162,109,129,128,129,165,127,137,129,160,101,130,128,129,156,134,111,126,108,122,132,129,151,136,141,129,133,126,129,162,105,129,129,127,158,111,128,129,128,154,128,128,130,128,155,113,128,128,129,156,113,129,129,128,132,131,126,148,141,133,150,147,146,148,129,156,129,128,128,129,156,112,129,128,129,156,111,129,128,129,132,128,129,129,128,156,129,129,129,128,157,111,128,129,128,155,131,128,128,129,154,129,128,128,129,155,128,129,128,129,156,114,128,129,161,113,126,127,134,121,139,175,146,145,145,145,196,145,140,138,139,171,140,143,131,128,128,129,155,128,143,132,148,146,147,150,150,128,157,133,157,129,128,128,128,155,109,128,133,126,155,112,128,129,129,155,112,129,129,128,155,111,118,134,121,128,128,128,132,174,145,145,146,144,196,146,149,145,147,195,160,148,120,127,130,128,129,130,129,128,129,129,129,129,134,141,105,118,127,129,127,154,111,129,127,127,162,102,138,105,128,130,128,129,156,112,128,129,129,155,114,133,128,135,125,136,128,126,150,141,193,196,145,148,155,148,169,141,130,127,129,155,131,129,130,129,131,128,130,131,130,159,131,142,128,127,128,160,161,129,125,140,178,139,193,194,147,144,142,138,173,139,140,140,140,156,129,138,128,133,128,113,128,128,134,125,151,128,129,129,128,155,112,129,129,128,156,112,128,129,128,156,112,129,112,123,147,126,145,100,128,153,111,130,125,128,156,129,128,129,128,156,128,129,128,130,155,112,128,129,128,156,130,134,129,141,146,195,133,128,132,147,125,127,129,168,128,129,128,128,156,129,128,130,128,156,128,128,129,129,155,112,128,128,129,164,128,127,129,129,165,149,149,152,151,143,140,108,163,140,145,111,412,145,141,145,141,150,289,424,142,138,133,130,121,131,144,139,146,139,144,125,134,135,139,139,139,138,140,157,115,120,130,127,137,130,148,126,132,153,131,105,155,110,143,138,142,146,148,141,134,178,143,145,147,146,195,139,140,141,140,170,129,129,128,129,155,112,137,122,141,144,137,137,125,129,128,133,163,128,128,129,129,156,111,128,128,128,157,111,129,128,129,156,111,128,129,128,156,112,128,129,129,155,112,144,126,127,128,143,129,130,129,128,129,128,148,130,113,136,137,127,132,130,137,146,147,146,147,148,129,109,131,106,128,129,133,126,131,140,148,141,115,148,132,138,115,145,144,139,172,140,140,140,140,108,126,129,129,129,156,109,129,130,128,157,111,128,130,127,129,129,128,157,111,128,128,129,156,111,128,129,128,155,113,128,129,128,135,151,116,147,121,144,106,144,145,139,173,127,129,127,130,155,112,128,128,128,156,111,121,127,128,156,129,128,129,129,155,112,129,128,129,155,112,128,129,128,130,127,129,134,126,154,110,128,157,110,131,133,142,142,139,141,139,129,129,193,156,130,124,153,133,130,127,128,127,128,161,127,128,129,129,156,111,129,128,129,156,112,129,129,128,156,111,127,129,128,179,84,128,129,128,280,127,126,129,129,155,129,128,128,128,155,129,129,126,129,155,129,128,129,128,155,129,128,129,128,170,129,114,131,134,126,132,161,89,129,128,129,156,128,129,129,128,155,129,128,129,128,155,129,128,128,129,155,128,128,129,128,178,125,128,128,129,154,129,128,129,128,155,128,128,129,129,150,159,137,146,138,147,138,147,125,160,125,128,133,122,129,128,135,123,130,127,152,113,128,130,128,155,113,129,128,128,158,110,129,128,129,154,129,129,128,128,131,127,129,128,167,129,129,129,142,129,118,128,128,128,168,89,129,128,128,154,109,128,128,128,158,106,129,128,129,156,111,128,129,129,157,110,129,128,129,157,111,129,128,129,157,110,129,128,128,157,110,129,128,129,156,111,129,128,129,155,128,128,129,128,155,129,128,129,128,155,129,128,129,129,155,112,128,128,129,155,128,130,129,128,156,129,129,129,127,155,128,129,131,142,189,153,152,150,150,189,143,139,142,138,172,139,128,128,128,157,110,128,129,128,156,104,128,129,129,176,85,129,128,129,155,112,129,128,128,157,128,129,128,129,155,112,129,128,127,156,111,129,128,129,155,129,129,128,129,155,111,129,128,129,155,111,129,129,128,156,118,127,129,129,156,112,129,128,129,156,129,131,128,127,128,128,128,130,127,129,156,112,129,129,129,156,110,129,128,129,157,111,128,129,128,157,112,129,128,129,155,113,128,129,129,157,111,129,128,128,156,128,128,163,92,120,129,127,166,125,129,128,130,146,115,146,138,119,102,147,146,194,146,145,145,145,193,138,145,150,156,128,129,129,129,160,110,130,129,130,159,130,129,131,129,193,147,147,146,149,192,149,146,148,148,193,147,147,141,140,169,140,142,140,140,155,128,128,128,129,155,113,129,129,129,155,128,128,128,129,155,128,129,129,129,154,130,129,129,129,156,113,129,129,129,156,113,129,129,129,156,129,128,130,130,146,169,142,145,145,197,145,148,147,150,192,148,147,149,141,163,139,139,141,141,157,129,128,129,128,155,112,129,129,129,155,112,128,129,129,156,113,129,129,128,156,130,129,129,129,112,133,128,129,131,144,130,256,132,123,132,126,126,135,115,113,163,108,129,129,129,155,129,127,129,128,155,129,128,129,128,155,111,129,130,128,155,129,129,129,128,157,110,142,116,128,153,112,127,128,128,153,112,128,148,90,154,112,127,130,127,165,99,129,128,129,154,113,128,129,128,154,113,127,128,128,155,112,128,128,129,156,113,132,131,127,155,129,129,128,129,165,105,129,128,129,165,104,129,132,129,156,128,129,128,128,156,111,129,128,129,112,122,162,141,111,138,128,156,113,129,128,129,156,128,128,129,128,156,112,128,129,128,156,127,129,129,128,157,110,129,128,129,156,112,175,128,128,131,122,142,137,144,120,133,117,129,126,131,129,149,128,128,130,127,156,111,129,128,129,155,129,128,129,128,155,114,128,129,128,156,111,129,128,129,156,111,150,134,116,153,112,128,126,128,153,133,159,154,138,127,137,141,141,146,146,130,128,129,127,129,129,129,129,155,125,157,142,143,149,148,141,111,128,128,129,154,129,128,128,129,154,129,128,128,128,155,128,129,128,129,157,111,128,128,129,155,128,129,128,129,155,113,128,129,121,155,129,129,128,129,155,112,129,128,129,155,128,139,125,123,134,140,138,132,120,125,121,138,132,148,157,126,145,120,138,128,147,169,136,131,108,146,137,136,104,137,148,133,112,134,133,132,144,137,116,128,128,153,112,128,126,128,154,114,125,128,129,157,111,128,127,129,156,112,129,128,129,157,110,105,117,125,129,127,141,147,147,130,127,174,127,129,129,129,157,111,128,129,129,155,112,129,131,130,149,170,139,131,128,127,129,128,134,134,122,130,128,120,126,157,110,129,129,129,158,92,130,128,129,157,129,128,129,128,156,112,129,128,129,152,127,104,128,114,127,128,135,160,127,128,129,128,158,111,128,129,128,155,114,128,129,132,155,111,128,129,128,156,113,129,128,129,144,147,146,171,198,185,206,121,195,183,185,157,193,142,139,141,139,170,140,140,127,127,155,114,111,130,130,127,128,131,129,129,135,197,145,148,141,141,171,140,141,140,140,170,128,132,131,130,158,129,131,147,146,169,133,144,159,134,132,165,150,128,145,131,147,124,129,128,129,156,107,129,130,127,155,129,129,129,129,157,112,129,130,152,115,130,141,136,108,130,133,138,146,110,128,129,128,154,108,129,127,129,154,112,127,129,130,156,111,129,131,128,129,128,128,129,129,129,130,129,129,129,129,130,128,128,129,129,129,130,128,129,115,129,129,130,155,146,116,144,146,173,146,150,146,196,149,147,145,141,169,141,140,140,140,171,128,129,127,129,159,111,128,129,127,166,104,128,118,129,155,114,129,128,129,156,113,129,128,132,154,111,128,129,128,157,110,129,128,129,165,106,129,129,128,155,114,129,128,129,155,112,113,130,127,128,128,128,128,131,159,129,128,129,128,129,128,129,128,156,129,127,129,128,155,129,129,128,127,155,113,128,122,129,155,129,129,128,129,155,128,129,128,129,155,128,129,128,122,156,129,128,129,128,156,128,138,128,129,155,129,128,156,128,127,128,128,154,110,127,128,128,153,111,127,128,128,159,107,128,129,129,157,109,129,129,128,158,127,128,129,127,155,129,128,128,129,157,111,128,128,129,156,112,128,129,111,131,123,124,128,152,110,128,128,128,152,112,127,129,126,153,115,153,147,144,133,124,126,133,125,128,115,158,128,130,129,130,129,129,129,130,129,129,129,129,129,129,130,129,129,129,129,130,129,129,130,129,129,129,129,129,129,129,129,129,129,130,129,129,129,129,130,129,129,129,129,130,128,128,129,129,129,129,130,143,135,129,145,125,128,130,115,155,128,128,127,128,154,110,132,125,128,155,129,128,129,128,155,114,128,116,127,154,129,129,128,129,155,128,129,129,128,157,110,129,128,129,157,110,128,129,118,155,128,129,128,129,155,129,128,127,129,155,128,136,130,125,133,142,125,128,140,192,149,149,152,145,170,146,144,145,145,155,129,129,128,148,128,129,129,130,130,129,129,129,129,129,129,161,147,154,147,153,148,154,149,154,148,116,150,128,140,140,145,125,128,167,144,112,129,128,128,153,125,119,126,99,128,127,134,160,125,127,128,128,154,109,128,127,128,158,107,129,128,128,156,113,128,128,129,156,104,129,129,129,155,129,128,129,148,128,126,128,128,153,111,128,127,128,153,133,130,138,174,140,139,126,127,129,129,128,127,141,132,135,127,151,122,126,131,156,110,132,126,129,155,114,129,129,129,155,113,129,130,128,156,111,129,129,129,157,110,129,129,129,156,113,129,129,129,155,129,129,129,129,155,116,109,123,128,156,130,127,129,129,131,126,132,156,127,129,127,128,144,131,130,145,112,141,139,130,146,113,128,129,129,156,112,128,128,129,156,111,129,128,138,130,127,129,129,130,129,128,134,130,127,130,128,156,112,129,131,128,129,129,155,113,128,141,124,128,129,128,157,111,129,111,130,127,128,129,158,109,129,128,129,129,128,130,129,135,128,243,125,128,126,114,128,127,131,127,128,128,128,127,128,136,130,131,105,126,128,128,128,129,136,122,109,144,145,181,141,114,124,126,131,129,127,148,130,145,131,130,144,146,149,148,122,146,194,147,145,142,138,165,135,131,130,127,136,119,128,258,155,112,128,129,128,157,111,129,128,128,156,111,125,131,129,128,130,129,106,135,127,128,128,127,156,113,129,126,129,128,129,155,114,128,129,128,156,129,128,129,128,155,114,141,115,135,143,111,127,156,129,128,129,129,127,129,129,138,139,113,120,133,155,114,120,158,140,144,129,111,132,197,155,135,129,126,156,111,129,128,129,156,112,129,128,129,155,113,144,141,140,141,131,129,129,127,128,127,129,128,132,156,111,132,114,126,156,129,128,128,136,158,140,142,114,140,122,131,156,129,129,129,130,156,111,128,128,129,155,113,128,128,128,158,110,130,128,132,129,128,129,129,130,117,129,129,129,127,154,134,110,128,128,128,154,111,128,128,128,153,111,128,128,135,150,112,128,121,129,156,129,150,159,106,117,147,128,149,135,125,140,179,149,150,110,133,129,128,156,140,112,129,128,129,155,112,129,128,128,154,113,129,128,129,155,112,128,128,129,156,113,128,129,128,155,113,128,129,146,112,128,129,129,155,111,128,129,129,154,129,129,128,127,131,131,125,134,124,129,128,135,155,128,120,129,129,155,129,128,129,128,156,128,129,128,129,154,129,129,128,129,156,128,128,129,131,126,129,128,155,128,129,128,129,155,113,128,128,128,155,113,128,129,128,155,128,129,128,128,155,129,128,128,152,147,158,124,135,142,129,142,176,127,129,120,129,127,131,114,134,128,135,130,131,128,125,143,140,166,107,155,117,127,128,129,133,127,157,110,129,133,161,111,129,128,129,156,111,129,128,129,156,111,121,128,129,155,129,129,128,129,157,111,109,130,129,130,129,130,128,131,158,144,144,147,146,196,144,147,146,147,192,148,145,147,139,172,144,135,141,153,116,129,130,140,126,128,130,146,146,147,145,145,145,146,145,146,163,140,143,133,139,141,141,141,128,129,129,130,129,134,108,137,149,125,129,128,162,111,126,128,130,128,129,128,130,124,129,127,130,117,140,131,135,148,121,139,176,117,138,141,128,155,117,129,128,129,157,129,128,129,128,157,110,129,128,136,128,129,129,129,156,113,127,129,128,157,110,128,129,130,114,130,128,127,131,128,130,127,151,129,129,127,129,156,128,129,127,129,155,128,129,129,128,157,112,128,129,129,156,111,129,128,127,155,113,128,129,128,156,111,129,128,129,155,129,128,129,128,155,129,129,128,128,154,129,128,129,129,155,128,134,128,128,129,128,155,162,163,149,138,111,125,112,172,124,127,128,128,146,148,121,128,141,140,129,131,132,146,128,128,129,127,129,128,158,111,128,129,129,157,112,129,128,129,157,111,128,129,128,157,111,128,129,128,157,111,128,129,129,155,130,133,151,152,150,125,135,126,128,168,126,128,128,128,153,111,128,132,125,155,129,128,128,129,156,111,140,118,130,128,129,154,129,129,129,128,165,103,126,128,128,153,111,129,127,129,153,111,127,128,128,165,92,129,128,129,155,129,128,129,138,141,138,152,150,117,130,161,139,115,128,128,153,110,128,127,128,154,110,121,126,129,128,129,157,114,128,130,141,133,137,150,118,133,139,127,156,112,129,134,128,157,110,129,129,128,154,119,126,128,127,164,124,128,128,128,152,112,128,127,139,120,131,131,129,129,112,129,131,128,129,129,130,168,101,145,146,145,193,186,110,145,147,145,194,147,145,147,140,172,139,146,128,129,156,129,128,129,129,157,111,128,129,129,157,111,128,129,129,129,128,128,129,155,127,129,128,129,157,110,129,128,129,156,112,128,130,127,155,130,128,129,129,157,111,129,132,126,152,114,128,128,128,132,153,111,128,128,128,165,132,117,146,105,121,122,127,162,125,169,128,129,128,129,156,111,128,129,128,155,129,129,128,129,157,111,127,129,128,159,111,128,142,129,127,155,150,150,150,150,150,158,132,151,147,135,145,122,132,130,126,136,132,135,146,137,140,124,127,128,129,157,111,129,128,129,157,111,127,129,128,156,128,129,129,128,155,127,129,128,129,155,113,128,129,129,156,112,128,129,128,156,128,129,128,129,155,129,129,129,128,155,113,129,128,129,156,112,129,129,128,155,112,128,129,131,126,128,158,142,144,147,146,196,144,154,138,123,126,136,147,116,153,116,168,99,132,156,93,155,129,129,120,130,155,127,129,129,128,157,112,127,129,129,156,112,128,128,129,154,129,128,129,128,157,112,128,129,128,156,113,129,128,129,155,128,129,128,129,155,129,128,129,128,156,111,129,128,129,154,129,129,128,129,156,111,129,128,128,155,129,129,128,128,155,129,128,117,127,156,128,129,128,129,155,140,128,127,129,157,110,129,129,129,157,127,137,117,127,154,110,128,128,128,153,111,127,128,131,153,111,128,122,166,98,128,129,128,131,128,128,120,126,129,133,128,133,136,136,158,111,128,128,127,154,111,126,128,128,153,111,128,128,128,152,114,125,128,128,155,112,129,129,128,155,112,127,129,128,154,129,128,129,128,155,128,129,134,129,128,129,129,155,129,129,129,128,154,129,128,128,127,154,129,129,128,128,156,128,129,128,128,155,128,128,129,128,154,129,128,129,128,154,129,128,128,127,155,128,128,129,128,147,129,129,128,129,155,128,128,129,128,154,129,128,128,129,155,128,150,167,153,143,153,143,153,143,153,127,129,128,129,155,128,129,128,109,143,134,147,122,131,154,168,144,139,141,146,171,128,128,129,128,155,112,129,129,128,155,113,128,129,128,154,129,128,129,128,155,112,128,128,129,154,128,129,128,129,155,128,128,129,128,155,129,128,129,128,154,129,128,128,129,155,129,128,128,129,154,129,128,129,121,155,129,128,129,128,167,98,128,129,128,154,129,129,117,128,155,128,128,129,128,155,112,128,128,129,154,128,129,128,128,155,129,128,128,129,155,129,128,127,129,154,199,114,138,126,129,154,129,129,127,136,127,128,126,128,154,133,140,141,134,145,122,130,141,163,106,114,127,129,155,129,128,130,129,128,154,129,128,129,128,155,128,129,128,128,156,128,129,128,127,154,129,134,127,126,156,128,129,128,121,155,129,127,129,128,155,128,129,128,128,155,129,128,129,128,155,129,128,128,129,155,128,129,128,128,155,130,141,128,136,128,129,129,128,139,171,144,145,145,146,171,146,144,144,145,170,146,147,145,145,171,129,129,128,127,156,127,129,128,129,156,128,129,128,129,154,129,128,128,127,131,127,129,154,130,117,128,129,128,177,138,139,139,160,107,151,113,148,158,179,193,155,145,146,145,194,139,139,141,130,172,140,140,141,128,156,129,129,129,128,157,111,129,129,129,156,111,129,129,128,157,111,129,129,128,155,113,129,128,129,155,111,129,129,128,157,110,130,129,129,155,116,127,128,128,153,111,129,154,146,149,140,172,140,140,139,130,155,128,129,128,129,156,112,129,129,129,156,113,129,129,128,156,129,129,128,129,155,129,128,129,129,155,129,129,129,129,155,129,129,129,132,155,129,129,133,145,196,139,147,139,157,140,130,168,97,135,146,102,128,129,128,133,154,137,129,128,128,129,154,129,128,128,129,154,129,169,157,147,143,149,143,148,129,141,141,140,140,141,139,140,141,129,129,130,128,129,129,129,129,130,128,130,129,129,129,129,129,129,161,126,129,128,129,128,154,111,128,127,129,154,110,128,127,129,154,114,125,129,129,155,129,129,128,130,155,129,128,129,128,157,111,130,129,129,157,112,130,128,119,156,129,129,130,129,155,134,130,127,160,104,128,127,129,153,112,127,129,128,160,124,154,142,130,116,143,138,127,127,136,111,133,126,152,127,160,149,145,141,141,140,141,170,141,128,129,129,155,113,129,128,129,156,112,129,128,129,155,112,129,128,129,155,129,128,129,129,155,113,129,128,129,155,113,129,128,129,155,129,163,127,129,137,144,142,141,136,158,127,129,129,129,156,112,128,129,128,155,129,121,128,128,155,129,129,129,128,157,110,127,129,129,157,110,129,128,129,156,112,128,129,128,157,112,129,128,129,156,111,127,129,128,156,111,129,128,129,155,113,141,136,151,146,172,147,149,132,194,145,150,150,145,133,135,145,146,122,122,129,156,128,129,129,128,132,128,129,129,128,154,113,129,129,128,155,113,128,129,128,156,127,129,128,129,156,112,133,127,128,127,153,112,128,128,128,153,112,129,128,118,156,112,128,129,129,165,100,128,129,128,166,105,128,129,128,156,129,129,128,128,156,129,129,128,129,155,128,129,128,128,156,110,129,128,129,155,128,129,129,128,156,129,128,129,128,143,115,126,129,129,155,129,129,129,137,156,128,129,128,139,143,148,145,138,139,138,135,173,128,132,127,128,155,129,129,131,129,135,136,131,136,118,143,125,170,141,140,139,141,171,140,140,140,138,157,111,129,129,128,148,114,129,128,129,155,113,128,129,129,157,110,128,129,128,156,129,128,128,129,149,147,143,112,144,131,159,109,131,126,129,155,129,128,129,128,156,111,129,128,129,156,112,127,129,128,155,129,128,129,128,156,112,129,128,131,156,109,129,128,129,155,129,128,129,128,155,128,129,129,128,155,129,129,128,129,155,128,127,112,141,116,148,125,129,274,193,146,145,141,139,169,131,128,129,130,155,114,129,137,119,128,134,144,141,113,169,110,115,144,88,128,130,126,155,128,129,128,129,157,111,129,128,129,155,112,129,128,127,156,112,128,129,127,156,112,129,128,131,129,128,130,129,131,143,131,161,126,128,128,129,155,129,128,129,128,155,129,128,129,128,155,129,129,128,127,155,129,128,129,128,155,129,128,129,128,155,129,129,128,129,154,129,129,174,162,127,135,142,141,141,141,142,141,140,141,140,155,142,146,116,130,129,129,129,129,129,129,130,129,127,130,129,129,129,136,125,171,157,135,147,146,149,152,130,129,145,128,128,129,127,129,128,128,128,131,131,134,125,132,125,121,130,143,142,139,138,116,147,133,135,136,152,155,129,129,131,133,131,128,127,132,127,131,156,129,129,128,128,155,113,128,129,129,156,111,128,128,129,154,113,128,129,128,155,112,129,128,129,155,112,129,128,129,154,113,128,129,128,155,120,129,128,128,155,113,128,128,129,155,129,128,129,128,155,128,129,128,134,128,133,132,131,129,127,127,128,153,109,128,128,126,155,113,125,128,129,156,128,131,129,128,157,131,130,130,129,195,145,147,152,149,140,123,144,130,148,153,151,193,130,124,127,128,156,108,128,127,128,154,111,127,128,132,152,111,129,129,129,128,129,128,155,129,129,128,129,156,129,128,129,128,156,128,129,128,129,155,128,129,120,129,162,102,129,128,129,155,129,128,128,129,155,128,129,128,128,156,128,129,128,129,155,131,128,129,128,155,130,128,129,129,155,129,128,129,128,167,143,135,128,149,139,144,145,176,123,127,126,128,155,110,128,128,128,152,111,128,131,127,128,129,128,155,112,129,140,123,127,128,128,128,128,129,144,141,185,129,134,138,142,146,157,121,109,133,143,140,140,127,128,156,112,127,129,128,133,131,127,120,119,113,127,132,143,171,140,139,129,129,155,113,128,129,128,158,109,128,129,128,158,110,128,127,129,157,110,128,129,128,156,111,129,128,129,156,111,128,129,128,155,127,129,128,129,158,108,129,128,129,156,112,128,128,128,155,113,160,116,127,126,129,155,113,128,129,128,155,112,129,128,129,155,112,129,128,129,155,112,127,129,128,156,111,157,129,129,155,146,116,128,129,132,196,145,145,147,146,203,112,119,124,132,146,109,139,162,126,128,128,129,155,128,129,128,129,161,125,126,128,128,153,109,128,128,128,152,110,128,128,128,153,113,124,129,128,155,113,128,127,129,156,128,129,129,128,129,128,146,144,151,151,151,151,150,149,150,141,145,139,138,127,142,141,116,140,136,127,115,129,131,131,135,132,128,127,128,128,128,129,127,129,128,129,128,129,130,127,128,129,128,129,128,129,128,129,128,129,128,140,116,136,128,127,126,128,128,128,128,132,124,128,128,129,128,129,128,147,111,129,128,129,128,129,129,129,143,124,129,112,130,134,129,139,129,133,134,120,128,143,137,152,112,151,126,144,144,133,141,139,140,140,140,129,128,129,128,129,128,129,128,129,129,128,128,129,127,129,127,129,129,128,129,128,129,128,129,128,129,128,129,128,129,127,129,128,129,129,128,128,128,129,128,129,128,129,129,128,128,136,116,129,128,128,128,128,128,127,128,128,128,127,128,137,140,126,105,113,127,149,145,145,144,141,139,131,128,128,129,129,129,129,128,129,129,128,129,164,112,136,126,126,155,113,128,130,130,152,110,128,128,128,153,111,126,128,128,154,129,126,152,120,184,98,131,131,129,135,149,131,136,105,129,128,129,157,111,128,129,128,155,114,128,129,128,155,113,128,129,128,157,112,129,128,128,156,110,129,129,128,148,129,129,129,128,156,113,128,130,128,156,111,129,128,129,156,111,129,129,128,155,156,129,131,127,135,131,129,132,158,129,128,130,155,140,143,147,146,196,147,147,146,148,192,147,146,142,138,172,139,140,140,129,156,112,129,129,128,155,128,128,128,129,154,127,128,129,143,145,129,128,129,128,154,129,130,118,162,128,134,117,127,130,111,160,141,128,130,128,153,112,128,129,126,157,111,128,129,129,155,104,129,128,129,157,111,129,128,129,156,111,129,128,129,157,109,128,129,128,155,128,129,128,129,155,111,129,128,128,155,128,129,128,128,155,129,128,129,128,211,109,150,151,131,132,156,145,144,130,156,111,129,128,128,154,112,128,129,128,155,129,129,128,129,156,130,128,129,129,155,112,129,129,128,156,111,129,128,129,155,112,129,128,129,156,129,129,128,128,155,113,129,128,129,163,109,166,154,140,111,137,147,149,137,131,123,138,147,134,144,134,130,129,158,126,128,128,128,154,110,127,128,128,154,114,125,128,128,156,112,129,128,129,156,111,127,129,128,157,110,129,128,129,155,128,175,116,128,152,111,137,130,126,153,110,128,127,128,153,93,129,127,128,154,129,128,129,128,155,129,128,128,129,155,129,128,128,129,154,129,128,131,127,154,111,128,126,128,153,111,128,126,128,153,112,128,128,133,151,129,121,128,129,154,129,128,129,128,155,129,128,129,137,155,129,128,129,131,155,120,131,126,128,146,124,128,129,119,126,130,134,142,138,130,141,136,123,173,116,143,141,140,171,139,128,128,129,155,112,128,129,128,156,111,128,129,128,156,112,128,129,128,155,114,128,129,129,128,157,129,129,127,129,155,128,129,129,128,156,129,130,153,135,140,145,144,177,99,141,127,129,159,109,128,129,128,156,111,129,129,120,156,111,129,128,129,133,126,129,127,127,152,111,128,128,128,165,124,128,128,131,162,105,128,128,129,156,111,129,129,127,155,113,129,128,129,154,113,128,129,128,155,112,129,128,129,160,140,144,147,194,146,148,159,141,117,129,128,136,131,156,127,128,129,128,154,129,127,129,128,155,129,128,127,129,155,128,129,128,129,155,129,129,128,129,167,125,129,129,129,155,129,128,128,129,165,106,128,129,141,133,120,132,131,130,127,134,142,116,167,109,129,128,129,154,128,129,128,128,155,113,129,128,128,155,129,128,128,129,155,128,129,128,129,155,113,128,129,128,166,104,129,128,129,155,128,129,128,128,155,128,129,128,128,154,129,128,129,128,154,131,128,127,129,128,155,130,128,128,129,172,127,128,129,128,155,128,128,129,134,131,147,118,154,134,146,192,128,128,129,128,154,129,128,129,128,156,129,128,129,120,155,129,127,129,128,155,129,128,129,128,155,128,129,128,129,154,129,128,129,128,154,129,128,129,128,155,128,128,129,128,155,128,129,128,129,154,128,129,128,129,154,129,128,129,145,93,129,128,129,154,129,128,128,128,155,156,129,128,128,129,154,129,128,129,128,155,129,129,128,128,155,129,128,129,128,155,128,154,129,128,129,128,153,129,128,129,128,156,128,129,128,129,154,180,137,115,128,128,178,76,140,128,126,172,113,133,131,168,131,160,148,192,146,146,150,146,169,146,145,145,145,160,129,129,128,129,159,110,129,129,128,155,113,129,128,129,155,113,128,129,128,155,129,128,128,129,155,129,128,128,139,136,112,109,150,151,193,152,150,152,151,195,146,145,144,145,170,145,144,129,129,155,129,128,129,129,155,113,129,129,128,154,129,128,129,128,155,128,129,128,127,155,128,129,128,128,155,129,128,133,129,156,128,129,129,129,155,129,128,129,128,165,126,127,120,113,155,129,128,129,129,128,146,120,127,157,143,144,134,132,126,129,128,128,156,112,128,129,128,156,129,128,128,129,155,128,129,128,129,156,128,129,128,128,154,129,128,129,128,159,131,150,166,143,152,143,153,143,153,141,153,123,147,146,145,146,145,130,129,128,129,129,156,112,129,129,128,155,129,169,112,127,128,128,153,112,127,128,149,138,127,128,127,129,154,129,128,128,129,154,129,129,128,128,156,128,128,129,128,155,129,128,128,128,155,129,128,129,128,155,129,128,128,129,154,129,129,151,117,153,111,128,128,127,153,111,128,165,122,158,133,130,134,111,153,129,129,128,131,131,129,128,129,129,156,129,128,129,128,156,128,129,128,129,155,129,129,128,129,156,128,129,128,129,155,114,128,129,128,155,113,128,128,129,155,128,129,128,129,146,129,129,128,129,154,129,128,129,128,156,128,128,129,128,155,128,129,128,128,156,129,128,129,128,155,128,129,128,129,156,128,129,128,128,155,128,129,128,134,136,141,103,130,127,155,129,136,129,128,155,128,129,128,128,155,130,128,128,129,155,128,129,128,108,128,128,129,152,150,148,128,125,120,136,138,129,110,154,110,128,129,128,130,127,132,126,128,129,128,156,128,129,128,130,154,129,128,128,129,146,129,128,129,128,129,128,129,128,155,128,129,128,128,155,130,128,129,128,156,159,146,139,149,140,148,138,151,144,151,142,132,142,147,146,147,146,129,129,129,129,130,129,129,130,129,130,128,146,113,129,140,118,129,129,130,129,138,118,129,129,129,129,129,139,119,128,129,129,129,129,129,129,129,129,129,129,129,140,118,129,129,129,129,129,129,128,129,130,129,164,154,126,129,128,128,155,128,129,224,80,132,139,126,130,177,110,193,146,148,150,151,163,136,135,132,108,128,132,154,129,129,129,135,127,127,130,131,148,130,133,128,125,123,129,128,108,133,126,126,128,127,128,128,129,128,131,128,254,127,113,135,132,142,106,112,146,143,130,128,129,127,128,129,126,128,127,128,128,158,111,128,128,128,164,123,126,128,128,161,151,125,139,140,139,169,127,131,128,129,154,111,132,125,129,156,113,129,129,129,166,106,130,129,128,156,111,129,129,152,146,145,149,139,164,139,151,149,150,194,149,151,127,158,124,134,145,132,128,130,128,131,131,136,148,160,110,132,137,131,142,145,129,128,128,154,133,128,127,125,132,126,127,133,128,119,131,133,129,128,131,129,130,131,127,138,128,129,131,127,129,131,158,127,129,129,128,156,111,128,129,129,156,113,130,128,129,155,112,128,129,129,157,112,128,129,130,156,128,128,128,129,154,113,129,128,129,155,130,129,129,129,155,112,129,132,127,156,110,129,129,129,157,111,127,131,128,129,156,113,128,128,128,155,111,129,129,129,173,134,133,152,146,147,146,142,138,141,137,132,136,113,149,137,121,116,152,159,140,140,129,129,129,129,129,129,129,156,113,129,129,129,156,119,141,122,128,128,130,127,128,128,117,146,212,155,146,143,149,145,146,144,146,143,146,144,143,121,116,145,122,130,128,128,128,131,128,129,128,129,131,128,138,127,135,145,133,136,145,125,127,129,156,122,134,160,126,130,127,128,156,113,128,129,129,157,109,129,129,128,159,108,128,129,128,156,111,129,128,127,156,111,129,128,129,146,129,129,128,129,156,128,171,90,128,128,128,154,111,140,139,145,130,137,133,131,113,130,129,135,117,131,133,133,124,155,111,128,129,129,155,128,128,128,128,155,129,141,118,128,129,128,156,129,129,129,130,135,125,126,128,131,157,126,128,129,128,156,112,129,128,129,155,129,128,129,128,155,142,142,159,143,154,147,145,146,142,142,144,142,142,142,141,140,140,142,129,129,130,130,128,130,130,128,130,113,130,129,130,129,130,129,130,129,130,129,129,131,130,127,130,130,129,128,130,129,129,131,128,129,130,130,130,130,129,130,129,130,147,128,132,127,129,156,112,150,127,133,128,132,145,123,145,129,126,156,156,129,129,128,129,155,137,128,129,129,155,112,128,129,129,153,112,128,128,128,156,113,128,129,129,156,114,129,129,128,157,119,129,129,128,166,102,129,127,129,155,129,129,128,128,155,130,128,129,120,156,114,127,128,129,155,129,128,128,129,154,113,130,128,129,129,131,127,128,128,140,128,128,128,128,155,110,129,128,129,173,148,158,153,148,138,128,128,128,129,155,112,129,128,129,156,111,129,128,127,156,112,128,129,128,158,111,128,128,128,153,112,127,128,148,133,126,132,132,132,130,136,198,145,146,152,150,196,144,143,157,124,140,141,140,156,129,129,128,129,144,127,127,129,129,154,113,128,129,119,147,116,129,128,129,157,110,128,129,129,122,128,127,128,130,143,130,136,124,130,129,126,256,130,124,127,128,129,127,129,30,98,107,127,119,127,125,128,128,121,6,56,310,253,129,258,127,130,251,129,255,129,130,125,127,128,126,126,128,145,140,288,147,143,258,31,77,66,114,144,129,144,128,147,142,145,278,167,117,429,160,141,155,142,138,139,120,129,146,143,145,164,127,113,146,141,141,118,15,11,96,141,125,129,122,144,144,146,144,147,109,426,43,78,129,126,130,250,132,150,136,135,146,150,142,177,146,121,146,146,145,146,145,119,144,140,139,141,139,128,129,126,150,140,132,141,146,113,145,120,154,145,135,135,139,118,131,128,139,128,126,128,128,130,136,123,157,117,145,188,145,147,145,145,194,141,139,141,139,172,139,140,140,140,172,142,140,129,128,156,113,128,129,127,156,129,110,132,129,155,129,128,129,139,122,146,144,150,170,138,123,134,148,141,155,142,132,127,127,155,134,127,128,128,156,127,129,129,129,155,128,129,129,128,156,112,129,128,129,157,113,128,128,128,141,127,147,144,135,141,145,147,146,146,144,148,193,142,141,141,140,170,141,141,141,142,143,147,152,143,205,145,147,145,146,197,150,136,140,140,169,140,140,139,129,132,129,126,129,129,158,108,142,119,128,129,129,154,127,128,128,128,153,112,127,127,127,152,111,137,119,128,154,111,128,133,125,146,147,145,146,193,145,146,146,146,135,123,137,146,150,125,152,159,148,123,129,129,137,156,129,129,131,128,156,129,128,129,129,148,142,117,128,128,129,155,128,129,128,129,155,128,129,128,113,129,128,129,128,147,127,128,129,127,155,109,129,128,128,155,110,126,128,128,146,116,128,129,128,156,129,128,129,128,161,387,125,243,142,138,139,140,140,126,137,138,133,133,121,128,129,133,257,141,111,150,116,120,119,115,292,132,123,126,112,130,125,117,128,119,130,127,127,128,126,137,147,135,126,135,123,163,149,146,123,127,138,174,129,136,129,134,133,130,141,144,147,148,148,145,154,137,132,128,128,131,131,129,135,142,126,144,125,152,145,143,147,145,145,147,145,145,147,145,145,137,134,117,126,128,128,130,126,138,120,133,194,142,143,146,145,145,145,159,141,332,1035,346,7398,326,427,399,993,163,627,285,241,3027,4437,801,2378,541,301,1381,135,132,134,183,147,224,3,144,139,138,131,119,145,168,155,139,141,196,169,152,196,130,134,132,144,161,133,136,133,134,132,148,135,144,129,134,136,133,156,152,147,133,133,142,142,150,148,140,140,138,132,157,133,138,143,136,143,148,141,174,160,176,171,152,815,190,96,134,129,130,132,170,146,122,151,198,127,136,138,139,132,133,188,144,140,131,167,147,157,294,137,131,133,131,140,138,175,131,135,148,131,134,167,145,212,165,111,137,129,138,144,127,162,178,139,145,135,158,130,135,134,166,156,131,132,138,141,137,185,168,133,132,170,131,143,144,197,146,140,285,173,156,133,134,133,303,615,131,107,273,153,195,135,111,142,206,179,130,134,164,131,130,209,152,146,152,135,135,132,131,145,140,190,143,165,152,131,145,143,127,134,136,155,129,168,146,146,134,131,134,132,135,131,135,150,134,145,134,171,154,141,135,140,132,135,146,136,135,131,132,138,169,154,146,161,133,132,278,14,165,193,81,138,166,228,148,135,156,128,148,135,140,132,131,140,125,146,151,163,140,146,135,140,138,151,173,136,132,183,133,133,132,133,132,115,134,134,131,130,135,137,137,135,171,191,152,135,163,126,144,139,145,288,143,132,155,119,134,133,130,137,144,164,132,131,139,132,132,134,129,136,132,131,134,359,259,104,130,537,145,143,147,134,125,134,132,131,127,149,132,133,133,134,133,136,133,129,141,133,172,101,135,131,136,132,150,139,151,122,132,169,148,190,212,57,127,149,141,156,134,175,141,135,141,154,151,133,137,198,238,137,157,254,151,106,278,141,131,194,627,133,165,152,190,140,134,129,134,118,142,132,140,134,146,131,139,130,135,134,132,136,130,122,115,142,144,133,168,145,94,150,131,137,141,168,137,121,134,134,131,139,134,136,143,141,137,168,162,121,129,154,131,135,298,145,123,136,131,153,143,135,150,141,171,174,139,150,139,145,139,131,185,216,131,136,149,132,198,149,148,151,185,193,135,143,163,134,210,138,134,137,140,181,124,139,165,164,131,138,135,134,132,163,126,148,141,144,146,127,162,170,141,227,99,354,139,135,140,143,165,141,159,158,166,121,145,164,177,120,140,130,178,157,117,121,171,135,228,102,153,132,145,137,137,135,148,130,127,205,132,161,130,138,132,134,133,165,147,161,140,137,134,134,166,163,131,126,162,177,135,154,133,150,133,136,161,150,142,143,137,144,105,145,176,133,129,145,190,136,138,171,146,137,230,81,150,141,126,148,138,181,134,148,119,142,131,137,122,183,166,128,139,130,189,132,135,148,108,139,163,140,152,133,132,134,141,153,136,208,132,294,181,144,166,167,127,133,144,140,131,129,135,167,138,196,184,170,143,153,149,121,126,149,132,149,124,172,192,150,166,147,160,132,150,156,139,149,146,267,13,154,118,132,135,133,133,200,139,141,149,148,140,162,135,142,151,136,142,128,133,186,147,200,126,136,141,135,136,139,132,134,166,177,157,159,169,172,151,132,147,138,163,156,151,170,182,145,139,191,135,136,149,133,227,133,172,131,146,147,133,135,156,193,173,133,147,139,135,112,187,240,172,153,161,159,159,134,145,138,186,133,314,138,137,135,181,139,139,125,165,162,141,136,148,136,152,129,144,157,147,125,138,131,148,149,172,140,156,186,172,172,133,131,136,167,152,170,132,140,139,146,133,134,154,131,140,149,143,112,147,125,134,165,142,137,156,138,137,152,152,150,133,160,153,135,137,178,152,193,148,136,130,187,157,156,142,129,185,140,137,135,135,137,190,129,142,154,142,131,170,136,141,187,149,144,162,139,167,145,174,131,121,166,134,132,142,177,135,153,127,140,386,150,139,328,135,172,157,134,203,144,259,155,135,258,457,129,173,224,154,134,144,144,364,145,152,233,151,157,148,134,167,200,229,87,135,145,119,266,121,227,154,167,216,174,133,144,160,172,147,190,182,178,135,141,256,153,176,175,273,147,154,176,234,166,171,196,176,160,134,162,126,133,152,153,138,150,115,162,134,135,141,187,145,156,118,144,147,141,169,143,160,145,128,150,146,140,144,144,145,146,145,140,146,139,142,130,122,137,119,128,127,129,128,129,128,128,128,129,128,129,128,129,128,129,128,129,129,128,127,129,129,130,129,119,129,129,130,129,129,129,128,129,129,143,141,182,156,141,137,143,124,127,132,172,131,125,128,128,147,145,148,140,148,140,140,142,138,141,130,117,127,127,138,136,122,131,130,130,143,142,144,144,108,144,139,105,127,129,129,129,128,128,127,128,128,128,126,128,128,128,126,128,132,119,139,144,141,134,130,128,128,116,141,129,105,132,124,259,127,124,151,206,134,139,25,121,141,147,148,139,126,140,136,279,140,128,130,127,130,124,128,126,252,128,125,128,129,131,128,129,125,126,129,127,128,128,129,149,147,150,145,290,129,119,139,141,257,122,143,147,126,117,128,125,128,127,128,127,127,125,128,129,130,140,135,140,136,153,123,141,254,128,125,128,126,126,128,128,128,127,127,138,120,128,128,137,147,147,148,154,146,146,146,145,146,144,147,147,140,140,105,143,143,138,142,142,146,141,140,139,140,139,128,128,128,129,126,129,131,125,127,128,128,128,129,130,124,127,147,153,151,150,154,150,151,149,151,150,150,144,145,133,138,138,129,127,127,129,126,128,129,117,128,128,128,128,135,134,139,131,141,148,137,137,142,139,147,140,293,144,140,147,137,140,138,130,127,129,124,129,125,255,129,253,129,127,102,126,128,134,127,128,128,128,137,129,136,412,293,142,287,146,142,145,142,287,139,105,131,409,126,129,283,144,144,158,140,292,145,135,140,137,140,137,141,138,265,128,280,146,142,146,144,145,146,146,146,147,140,140,141,140,137,139,140,140,279,128,126,148,142,146,141,140,139,140,145,145,152,145,151,157,143,149,128,155,144,144,146,144,146,143,141,139,136,140,154,149,125,139,139,139,139,138,140,139,138,140,138,138,139,128,128,128,128,128,128,128,127,129,127,128,132,141,140,140,139,140,139,157,149,151,151,154,151,176,148,130,139,140,146,145,141,146,145,132,129,127,128,128,127,129,127,128,128,128,128,128,137,143,146,130,131,128,128,143,140,141,130,140,127,136,140,137,140,139,139,139,139,130,139,139,127,128,129,126,128,128,128,128,129,127,128,129,138,143,142,137,141,125,136,146,145,145,146,146,133,147,148,147,140,145,144,128,128,167,168,127,142,156,133,145,146,145,146,144,146,145,149,145,141,138,140,139,129,127,128,128,127,129,128,128,127,128,128,128,128,127,128,129,127,128,121,147,118,127,134,159,140,121,130,127,126,275,145,147,144,145,137,146,145,146,142,141,139,140,145,130,126,129,128,128,128,132,129,127,129,130,129,127,147,144,146,145,148,145,146,144,145,145,146,145,140,140,142,139,135,128,124,113,119,147,131,135,140,115,141,140,128,128,128,131,127,127,131,126,126,128,128,128,128,128,128,128,127,128,141,145,146,145,144,146,145,145,145,144,140,139,139,139,139,140,139,139,127,113,129,129,128,128,128,129,127,128,127,130,126,128,128,128,134,131,129,141,150,150,139,122,126,129,127,128,150,144,132,154,141,137,143,126,129,128,128,128,127,128,128,128,128,128,128,131,129,127,128,129,150,150,151,141,151,149,153,151,149,147,140,140,141,138,130,125,131,145,145,136,136,133,141,138,143,105,152,123,113,141,144,145,145,147,145,146,156,141,130,129,138,137,139,132,130,128,128,129,129,128,128,129,128,129,112,143,145,147,144,147,144,147,145,161,145,147,133,146,145,148,144,145,146,145,144,140,140,135,145,136,143,144,132,156,171,156,150,170,130,156,110,167,132,116,142,144,140,134,121,137,138,140,159,137,155,138,145,145,147,146,147,145,141,139,130,138,140,140,139,139,140,151,146,146,144,145,146,145,144,147,145,145,145,141,139,140,128,131,141,150,120,139,127,129,127,128,128,128,128,140,139,140,140,139,139,140,130,137,138,139,138,145,128,134,274,127,130,128,127,128,144,144,145,143,147,145,146,144,147,139,213,103,141,145,147,155,155,143,146,144,152,143,146,166,123,122,141,145,114,145,128,128,137,115,150,131,129,112,133,105,141,143,129,131,128,128,126,127,128,128,152,134,138,128,113,147,136,112,138,138,129,130,129,108,144,130,129,127,128,128,131,130,134,138,111,119,142,139,139,140,140,140,138,144,132,114,118,140,142,125,102,135,146,119,141,138,138,128,128,128,128,128,128,123,128,127,129,127,128,128,128,128,128,128,111,128,128,128,128,128,128,127,128,130,127,129,127,128,128,128,128,128,128,128,136,155,130,131,144,147,147,147,145,145,135,137,155,135,131,145,142,156,148,133,138,146,145,149,131,159,122,148,150,147,170,147,145,147,147,143,123,138,142,128,140,139,141,139,138,140,128,128,127,128,128,128,128,128,128,136,146,137,131,147,133,157,129,110,136,137,141,123,130,155,153,157,145,177,290,125,123,131,134,128,130,319,140,183,210,139,139,220,684,155,123,126,119,137,133,129,218,147,145,215,111,196,139,145,136,136,146,147,178,125,145,145,145,147,143,147,165,134,149,108,138,139,143,147,128,138,145,272,129,319,304,128,325,145,144,147,147,133,143,283,107,208,181,144,143,145,146,146,144,146,144,148,144,216,263,231,136,159,141,131,126,131,142,143,146,172,152,151,141,128,144,146,155,147,402,143,171,135,134,132,107,136,126,121,120,116,108,156,80,127,112,109,136,123,111,108,119,124,111,125,137,120,198,38,133,126,330,815,132,132,133,132,135,132,133,133,132,133,157,156,111,133,151,131,133,134,132,133,134,134,131,131,131,132,130,133,188,131,133,133,241,166,245,174,134,134,143,133,134,133,133,131,133,132,133,132,133,132,134,149,146,132,136,129,147,142,145,146,145,146,146,145,145,146,146,142,131,132,135,140,138,140,140,128,129,128,129,128,129,128,128,129,129,129,128,129,129,127,128,129,121,128,129,129,128,129,128,129,129,128,129,128,138,121,127,129,128,129,272,115,149,133,130,129,131,130,130,131,131,131,130,130,130,136,141,149,159,107,148,139,120,131,130,137,109,129,132,131,182,140,104,128,147,145,146,146,146,140,138,133,138,133,152,132,181,132,132,123,138,135,152,141,147,145,147,146,147,145,147,146,146,147,149,140,140,140,141,135,127,129,128,131,132,712,129,141,137,153,140,133,112,144,133,131,133,150,124,130,131,133,135,134,132,131,136,151,141,146,126,146,145,108,147,133,129,131,122,137,130,136,125,127,114,124,128,133,123,128,128,130,128,129,129,128,128,129,134,125,115,124,122,147,143,144,145,147,145,147,145,147,145,140,139,140,151,120,136,129,127,128,129,128,129,168,135,134,136,131,120,130,217,136,152,147,149,148,150,153,153,163,144,150,150,150,143,145,144,145,145,157,107,128,128,127,115,127,134,145,123,141,131,128,128,129,128,130,129,129,129,132,153,135,130,139,132,138,130,130,136,130,126,128,183,133,134,126,133,129,132,146,116,131,150,120,128,129,129,130,130,127,130,136,144,148,146,137,153,129,139,137,137,131,125,128,153,132,130,150,117,141,144,145,147,145,142,138,141,139,128,130,132,112,126,128,127,129,129,129,128,148,120,129,125,127,126,128,131,144,133,136,112,129,273,121,176,140,185,140,158,152,143,147,149,147,143,146,165,132,137,138,139,141,131,90,137,130,134,125,130,125,127,128,128,128,129,132,132,123,127,128,129,128,129,128,129,128,129,119,125,127,128,129,128,129,128,129,129,128,129,132,138,138,129,126,124,127,129,129,128,129,129,128,129,128,129,129,128,129,128,128,129,129,128,129,125,123,117,149,130,125,128,127,128,128,128,128,128,129,126,141,107,130,127,129,129,128,128,129,129,128,129,141,120,128,129,130,128,128,129,129,129,128,127,129,129,130,149,130,131,131,130,175,161,140,121,125,129,128,136,149,141,144,145,147,148,147,127,163,127,153,150,150,151,142,144,144,142,139,140,139,143,140,140,139,129,129,129,128,129,128,128,129,129,129,130,129,129,129,129,128,128,129,128,129,129,128,129,128,128,128,143,118,134,110,129,129,123,129,128,138,229,18,131,128,126,135,107,138,129,131,154,126,136,128,129,130,131,130,133,132,115,115,117,132,131,133,129,143,115,131,110,132,109,130,274,141,142,148,128,106,139,142,130,129,138,127,121,141,129,128,150,254,112,136,131,105,110,107,125,104,111,114,104,114,120,127,136,125,142,136,132,127,257,126,128,129,127,129,128,128,128,128,128,128,129,127,129,127,129,128,128,130,129,242,128,493,128,119,145,127,146,118,155,136,130,119,123,137,123,140,152,121,118,137,138,133,142,141,131,107,126,267,119,121,134,123,144,116,262,161,94,131,138,118,127,105,250,128,142,123,131,142,262,279,131,140,142,119,113,128,128,126,129,131,130,127,127,126,140,241,238,238,107,157,122,140,134,144,280,253,138,127,122,136,191,93,142,165,135,114,143,254,116,280,138,117,269,133,418,138,125,131,139,136,147,111,248,143,135,146,143,132,245,256,128,258,272,141,141,136,278,143,378,138,135,131,123,129,127,111,114,131,128,127,130,145,132,138,111,136,131,129,241,128,125,128,407,141,149,122,126,129,254,244,142,104,136,131,128,129,129,253,128,121,129,103,256,129,129,128,127,118,282,130,122,136,145,146,286,150,144,154,126,140,109,125,152,104,129,129,164,130,153,162,115,145,119,112,135,136,129,127,128,125,115,126,130,127,119,255,129,129,128,128,125,254,128,127,128,127,129,128,254,129,128,254,512,131,248,126,127,128,127,130,128,128,124,129,112,109,131,126,129,131,252,261,146,291,147,135,276,140,137,125,128,127,129,127,128,127,255,129,248,131,108,255,123,129,126,129,126,126,127,128,128,128,256,127,128,129,125,108,117,261,130,112,125,131,128,196,130,180,131,155,92,129,119,161,255,272,143,142,147,146,148,142,146,423,143,142,140,266,257,128,125,128,255,126,129,126,127,124,141,283,137,126,279,162,136,144,147,142,144,137,130,143,117,141,111,128,141,116,145,135,137,123,113,263,130,252,258,258,128,122,130,124,127,126,128,130,136,135,112,125,131,123,140,127,127,129,127,129,129,128,129,125,112,112,116,114,111,114,115,111,112,239,112,112,113,131,110,128,107,111,104,115,112,121,115,113,231,130,136,139,124,300,124,106,134,112,126,139,122,150,118,117,148,118,137,120,126,135,135,137,115,130,141,136,107,110,131,125,128,127,128,129,134,126,125,137,263,119,120,121,131,244,120,134,147,107,257,141,133,130,128,132,126,159,241,269,157,138,124,146,132,144,124,128,131,119,126,136,123,130,126,141,260,125,113,157,168,145,132,117,121,125,154,112,131,244,133,108,136,258,130,133,122,128,128,136,130,137,129,137,122,167,116,111,139,131,125,132,273,162,106,129,119,133,257,147,122,130,108,135,514,118,133,130,149,129,138,118,132,122,132,236,114,117,108,118,135,132,127,129,147,122,130,155,253,138,121,126,222,111,245,114,127,144,132,134,122,132,113,113,132,123,146,244,169,124,122,244,129,114,134,273,268,120,107,165,74,132,129,113,128,155,143,148,130,263,110,128,108,129,240,141,128,256,128,126,128,127,127,126,127,255,134,124,118,133,132,129,127,128,128,128,126,127,117,127,129,126,127,143,126,140,136,131,116,142,145,147,146,148,173,107,147,123,135,131,110,137,134,108,133,143,208,131,138,138,148,147,158,133,145,150,151,149,151,151,150,127,128,128,128,128,128,127,129,127,128,128,127,127,128,129,128,128,129,128,129,139,144,123,136,137,125,126,128,127,128,130,126,127,127,128,130,143,144,147,146,146,145,141,138,139,139,155,125,133,144,148,145,146,146,147,144,146,145,146,144,147,137,135,139,138,139,127,33,67,28,116,387,126,247,118,117,115,115,115,129,117,115,272,239,127,128,129,124,126,117,132,132,125,123,121,120,120,287,87,129,159,106,136,122,136,132,404,139,123,116,130,127,125,273,117,113,127,143,128,138,136,116,126,157,448,130,117,133,246,128,141,145,139,162,120,132,269,123,128,143,138,141,125,112,145,146,133,117,129,116,133,242,133,131,272,121,135,106,398,111,127,117,133,139,136,138,122,117,119,119,118,117,120,239,118,123,127,127,127,128,123,123,120,239,119,119,130,135,138,131,269,134,128,135,136,125,249,136,140,143,136,245,128,122,129,108,127,113,277,129,149,133,133,136,137,146,137,114,248,142,115,130,131,143,143,261,150,144,152,153,274,120,106,136,127,262,107,128,130,127,124,278,127,142,123,122,130,129,136,133,287,142,135,139,137,139,125,129,128,128,130,252,129,128,131,127,256,129,126,127,127,129,128,129,130,126,127,258,135,124,123,125,134,116,116,116,116,111,113,242,129,127,130,125,128,129,153,237,260,383,146,141,146,128,145,137,138,109,146,114,128,127,124,128,128,123,125,128,128,128,117,128,129,158,123,142,137,129,146,121,146,147,116,145,129,116,143,145,146,123,146,145,149,140,128,128,129,128,128,127,128,128,128,123,130,109,130,134,147,152,146,145,145,145,146,146,144,145,144,145,146,140,139,140,140,139,139,128,128,127,128,128,128,127,128,126,128,128,128,146,146,146,144,146,144,146,144,147,145,145,144,142,138,140,138,139,139,130,126,128,128,141,145,115,116,138,143,149,126,128,128,128,128,128,128,159,132,135,144,129,137,131,147,166,156,161,144,151,131,134,129,142,145,146,137,127,144,143,150,124,112,132,157,122,137,138,141,153,138,140,141,138,140,140,144,145,145,139,139,139,139,138,128,128,128,128,128,129,129,128,129,127,136,128,128,129,128,128,128,128,128,129,128,128,129,127,136,147,147,147,146,147,146,157,146,144,147,138,139,139,139,144,128,127,128,128,128,128,128,128,128,127,129,127,128,128,146,129,133,148,145,149,133,150,145,288,146,113,287,107,124,115,118,124,397,128,255,127,110,130,128,128,134,119,128,289,284,147,142,147,126,151,127,119,132,127,135,148,254,130,118,124,154,119,141,128,152,133,155,120,125,113,127,123,128,114,128,115,246,129,111,128,146,127,128,129,129,126,126,114,129,127,253,129,129,130,126,128,128,256,130,125,128,129,253,129,128,126,126,128,128,131,124,127,129,129,129,126,128,127,127,246,129,127,126,129,129,127,127,129,128,127,127,257,127,129,128,128,127,128,253,128,128,126,260,129,126,256,130,126,131,132,290,146,137,140,135,139,137,139,125,112,124,126,129,128,127,128,129,271,122,135,134,353,134,135,244,127,122,130,122,125,112,127,108,126,129,129,126,126,129,127,131,129,127,144,138,133,135,131,133,128,121,255,127,122,246,147,127,141,131,396,128,124,129,135,127,129,126,128,415,138,123,130,129,128,114,129,129,125,385,129,129,126,127,129,128,112,129,250,218,112,111,106,114,109,111,233,109,113,112,108,115,113,342,127,127,128,128,127,128,129,127,133,159,103,131,117,127,126,259,128,126,131,386,127,285,142,128,147,158,125,120,138,125,123,125,132,122,114,132,134,143,289,145,113,146,119,149,294,154,143,148,140,148,140,149,141,142,145,132,135,127,137,287,150,141,128,156,111,149,140,146,146,146,139,146,145,153,139,140,138,139,140,140,140,126,147,127,115,150,148,164,138,149,161,129,128,127,128,130,128,134,147,148,158,138,145,150,145,163,117,108,114,146,159,128,139,140,141,141,139,139,129,127,129,128,127,127,129,128,128,127,127,128,129,128,129,128,128,129,134,146,147,146,147,125,147,161,117,115,139,141,122,154,140,133,142,138,128,126,150,145,132,152,145,145,146,145,143,144,146,143,144,144,139,139,128,128,136,145,146,145,148,145,147,146,150,152,150,150,145,145,145,145,154,140,139,131,139,145,144,142,138,141,141,141,128,128,148,110,130,130,127,129,127,128,130,128,130,128,130,129,134,123,162,97,129,127,128,129,128,130,127,128,129,143,127,125,162,135,138,149,143,148,114,146,143,148,144,148,143,142,136,139,138,141,141,119,127,128,126,271,126,125,129,145,143,146,174,123,115,145,160,120,263,131,136,138,139,148,127,153,278,153,139,143,134,145,135,133,127,128,127,126,129,127,128,118,145,131,119,128,145,144,121,126,129,124,393,131,142,156,136,140,146,155,139,141,299,280,145,156,151,125,137,431,146,144,145,143,146,145,146,139,141,137,138,139,127,127,128,129,127,113,145,145,143,145,285,139,138,133,139,138,137,168,110,139,138,137,129,128,126,130,143,143,141,148,143,145,144,142,141,110,135,142,124,134,142,145,141,152,123,113,150,115,119,143,112,114,138,140,135,100,140,143,295,140,136,276,298,146,140,132,124,146,135,143,111,142,137,138,140,139,124,146,119,147,142,144,143,143,141,145,147,144,149,134,139,136,140,139,137,137,108,149,133,136,128,140,136,148,141,144,110,148,140,145,138,140,136,138,139,137,129,126,127,127,130,127,125,128,255,127,129,127,129,126,129,125,126,130,126,127,128,131,127,136,273,138,137,141,140,141,134,141,137,140,136,144,134,144,128,142,150,142,150,143,132,141,134,141,173,122,135,103,151,147,129,268,126,123,129,128,127,130,125,127,256,127,128,120,131,127,128,127,126,252,128,128,129,126,127,128,128,126,128,124,131,253,128,126,129,126,128,134,273,135,140,140,143,109,136,128,145,123,147,135,141,274,139,137,126,126,257,254,128,127,129,125,127,256,127,125,128,128,126,127,129,125,129,128,128,129,252,144,303,149,120,152,145,151,149,151,129,150,141,145,137,156,150,129,155,117,116,163,132,145,149,132,129,157,103,125,160,121,159,99,138,140,144,120,118,142,139,159,129,139,128,124,130,126,128,149,106,125,119,145,149,141,130,142,142,146,289,143,289,144,129,140,137,137,143,127,126,127,133,144,126,151,154,143,151,145,140,266,128,124,127,128,129,128,128,126,128,128,127,127,144,140,146,141,147,153,150,143,145,143,142,145,140,150,141,140,134,140,105,142,137,137,152,131,140,144,260,290,145,141,146,141,147,115,137,132,126,135,144,134,138,141,150,136,164,131,146,139,147,135,141,139,140,152,122,155,111,162,118,263,297,146,428,278,139,138,139,139,140,138,137,137,139,125,128,128,129,126,125,129,127,127,127,257,126,127,276,132,140,144,291,147,130,147,134,139,136,139,139,106,129,131,137,139,137,141,140,138,127,264,115,127,127,127,108,130,127,126,127,128,128,126,127,127,105,131,126,126,128,130,254,129,128,125,127,127,128,130,251,129,256,163,132,141,131,147,290,144,137,149,145,142,141,136,144,137,127,128,127,128,126,126,129,129,131,151,525,140,115,132,124,129,126,126,132,135,126,126,126,127,130,126,127,127,130,126,123,128,128,107,125,130,132,124,126,130,252,104,127,137,140,161,113,142,142,131,128,145,140,147,141,146,143,289,145,137,130,124,128,127,128,128,123,128,127,255,126,126,128,129,125,128,128,128,128,128,129,127,128,129,128,129,111,127,128,128,128,129,128,128,135,128,128,127,129,127,128,145,141,116,119,145,133,128,128,128,144,127,145,146,146,141,146,145,144,145,145,141,128,128,126,128,128,129,129,151,145,162,114,118,141,149,129,149,123,138,131,128,128,128,128,127,128,128,129,127,127,130,129,128,128,128,127,128,128,128,138,124,131,151,137,147,137,131,131,127,129,128,128,128,128,128,128,128,128,128,128,127,129,129,127,127,128,129,128,127,128,128,128,128,128,128,128,128,128,128,135,124,121,129,126,129,127,127,126,128,127,120,128,126,128,127,128,127,128,127,127,128,300,132,142,141,142,132,137,140,137,127,126,129,127,128,128,127,128,128,128,126,256,128,127,127,126,127,128,128,126,127,127,127,129,255,130,126,149,138,123,92,272,292,154,143,152,147,150,147,152,134,156,148,150,145,139,134,145,136,164,151,131,129,125,136,126,130,129,126,130,129,124,128,127,128,278,149,147,151,149,145,140,146,141,147,143,145,170,143,155,115,149,144,151,141,147,143,148,151,125,127,129,126,146,142,150,142,145,142,147,142,145,138,141,128,140,141,258,128,142,142,140,147,141,146,259,126,125,128,128,126,127,254,128,125,127,128,127,129,128,124,146,139,146,292,144,142,149,139,140,146,136,134,127,282,121,143,149,145,143,147,150,144,114,131,132,126,145,141,146,146,138,130,169,136,139,126,139,131,126,123,128,138,118,126,128,126,128,130,124,130,114,128,127,141,118,126,128,126,127,129,128,123,127,126,128,127,126,127,127,132,126,127,128,128,127,129,125,126,130,125,129,129,126,127,126,128,119,146,131,116,134,142,128,130,267,155,131,154,140,138,137,140,279,144,144,131,123,128,132,131,138,136,146,143,146,147,119,140,121,132,133,121,142,143,273,139,151,170,122,152,100,134,145,134,136,129,159,135,140,137,394,127,125,127,127,127,130,125,126,128,118,129,126,128,127,127,127,128,129,125,127,128,129,126,256,128,126,127,127,127,128,127,124,128,129,127,128,127,126,128,126,128,145,285,288,134,144,144,142,145,143,148,139,138,136,128,125,128,128,252,127,126,129,126,127,127,128,127,127,131,125,127,128,128,127,130,144,143,141,146,143,152,144,145,141,145,142,145,142,146,144,158,145,136,140,158,138,272,112,125,128,129,147,143,147,140,154,145,131,128,115,142,125,145,141,131,108,154,142,171,106,191,92,141,183,133,125,142,122,137,140,139,129,143,151,146,150,142,145,143,146,144,144,140,144,287,128,125,135,129,125,128,127,127,127,129,128,126,127,128,127,127,128,258,127,127,126,128,128,128,125,125,126,128,127,128,107,258,127,127,128,127,127,255,127,127,128,128,127,128,126,127,127,127,128,136,149,165,137,140,148,142,145,143,147,145,151,146,150,131,145,143,145,143,126,124,127,157,150,157,147,150,149,152,153,161,132,263,146,144,123,131,140,162,117,122,150,141,140,146,141,141,136,141,151,148,141,145,153,146,136,267,138,138,139,137,140,138,139,137,134,150,149,147,152,142,145,143,255,278,138,136,139,125,130,125,127,128,127,127,139,113,256,132,126,126,128,127,127,140,115,251,128,127,127,253,126,127,128,128,124,129,129,126,127,127,136,127,127,126,116,128,128,130,125,126,126,128,127,127,128,128,129,126,127,127,127,127,127,128,129,128,127,173,92,132,124,130,126,127,128,128,150,143,161,110,130,142,148,150,99,147,143,133,124,183,134,141,144,142,151,148,151,148,150,146,283,140,138,140,139,128,124,255,128,127,125,129,128,125,128,127,129,127,127,127,126,127,128,127,126,257,127,127,127,127,128,127,128,131,127,127,126,128,127,127,127,129,126,127,115,129,127,128,255,127,127,128,128,127,131,140,141,145,143,132,142,147,144,145,142,298,146,142,146,127,145,139,128,126,128,257,129,123,128,128,127,127,129,127,127,382,129,146,142,140,141,144,142,145,143,149,166,139,140,111,143,135,113,130,142,160,252,128,124,127,126,127,128,129,235,255,127,127,130,126,128,127,127,127,127,129,127,124,127,128,128,127,425,143,141,157,142,144,141,149,139,145,142,145,111,452,143,138,156,141,147,150,148,142,146,137,139,137,138,136,129,126,127,127,127,127,127,127,126,128,127,128,127,127,255,128,127,124,126,127,128,129,135,149,145,147,151,150,147,143,145,144,146,143,142,143,138,145,162,147,143,118,128,128,142,139,140,139,163,151,137,125,140,127,135,130,145,144,139,152,156,138,122,107,131,123,96,144,107,105,104,109,109,105,121,110,120,110,106,113,114,115,107,109,115,130,128,128,138,131,126,127,121,128,137,131,134,129,119,133,127,133,130,131,126,135,127,134,124,129,123,134,126,132,264,123,129,250,115,131,109,131,102,132,130,135,262,130,127,132,126,132,126,131,105,133,242,106,129,489,128,131,127,132,130,128,136,140,147,139,149,161,145,145,161,143,120,140,131,143,143,155,146,154,144,144,170,131,268,106,144,139,134,139,137,137,155,137,130,136,278,155,140,158,114,130,135,128,124,129,127,129,126,127,126,131,127,128,125,147,125,131,128,114,131,136,143,130,128,128,140,134,142,276,139,135,141,136,142,125,133,107,129,238,127,129,128,127,126,127,128,126,129,126,130,115,229,130,125,128,152,118,126,144,136,137,138,131,113,126,124,128,134,127,132,126,116,135,146,137,139,131,139,119,129,121,115,130,273,142,116,267,133,143,116,129,163,127,121,129,133,137,142,126,133,126,127,129,129,107,127,144,130,132,131,133,134,176,136,141,250,140,142,145,287,145,145,138,127,139,133,142,136,138,138,127,138,130,128,145,136,130,124,130,131,141,142,149,138,146,118,139,140,135,140,148,148,405,129,134,283,131,128,98,44,133,142,135,138,138,276,139,147,139,108,409,141,132,131,140,117,131,129,125,130,126,128,126,131,256,126,118,130,106,130,135,144,146,140,170,138,139,140,138,141,138,137,138,138,138,276,139,255,127,128,128,127,131,126,128,127,125,130,127,115,153,115,122,150,130,171,126,159,128,113,173,123,125,147,141,148,144,273,145,139,280,131,140,167,122,159,289,271,137,136,141,139,144,138,129,129,129,129,129,130,128,128,129,129,128,145,144,147,146,146,144,145,144,294,288,140,136,131,135,131,124,130,126,129,125,129,125,130,126,256,129,125,130,254,261,256,112,130,251,244,127,126,278,149,130,151,149,146,143,555,106,129,104,128,101,129,127,128,128,126,139,139,150,148,154,149,152,166,135,143,152,113,131,126,158,134,140,125,127,129,253,132,131,102,130,254,129,125,129,126,128,136,132,111,129,127,129,232,128,127,129,253,126,130,108,131,110,129,127,126,126,127,129,126,128,124,129,126,256,130,103,126,129,126,146,290,114,142,131,134,141,136,140,137,139,130,128,125,255,128,129,142,277,139,119,130,128,126,130,125,233,130,128,128,127,127,129,124,260,127,127,127,128,126,127,128,126,255,129,382,254,128,117,127,129,145,123,127,129,126,129,127,130,159,159,116,280,142,127,130,137,127,139,147,264,130,125,128,126,126,127,129,125,129,259,128,128,127,256,127,125,136,128,127,126,129,125,128,126,128,126,130,116,128,137,117,130,244,126,130,125,129,282,152,147,299,155,150,147,152,147,153,126,149,144,141,146,142,130,126,129,128,127,127,127,130,125,129,127,128,127,126,127,127,129,127,154,142,128,141,147,114,145,146,145,144,146,141,148,286,275,141,137,140,126,126,128,126,140,126,126,124,126,126,127,243,150,145,134,132,295,132,131,145,126,131,140,259,147,139,146,281,109,134,142,133,130,125,257,130,127,127,126,134,247,130,142,114,130,112,127,251,265,142,143,147,121,142,114,130,130,128,128,128,129,127,128,128,127,128,128,128,128,128,128,129,128,127,127,128,128,129,127,128,128,128,128,129,128,261,126,108,130,255,134,140,137,149,126,146,127,148,142,123,141,132,135,280,128,126,254,121,131,128,126,129,126,129,257,128,126,126,128,129,131,129,146,142,133,142,133,141,263,135,130,134,123,137,126,149,156,120,128,140,139,131,132,137,135,135,158,148,142,131,141,143,283,138,134,131,126,130,124,130,127,130,131,127,107,259,127,127,128,127,127,128,122,129,127,127,129,139,130,122,130,127,254,139,131,128,128,116,128,128,126,129,137,117,136,131,110,132,126,126,127,255,113,129,127,136,122,145,145,143,144,144,116,141,146,140,428,129,124,129,125,130,137,115,138,129,128,127,127,126,128,126,131,128,151,151,147,151,146,154,122,129,126,145,126,291,147,131,142,105,145,128,144,120,129,142,122,149,123,150,125,144,134,143,135,141,145,146,128,146,142,146,262,138,141,143,393,129,144,128,127,128,126,260,134,175,129,147,127,147,140,147,113,148,126,145,139,140,140,276,139,125,250,120,135,129,121,110,138,139,130,123,117,131,126,252,130,114,132,127,127,126,127,125,127,129,256,127,127,128,126,128,266,129,122,129,127,128,125,129,128,126,127,127,128,127,128,254,130,126,129,125,129,137,141,147,140,151,149,118,133,147,144,140,132,141,145,127,132,130,154,144,135,128,135,153,141,133,155,119,109,136,138,128,120,128,134,146,126,138,111,132,288,148,252,145,127,287,147,284,122,136,129,124,130,126,128,127,128,127,129,126,128,260,113,131,118,130,242,114,130,111,132,110,131,124,128,126,146,146,146,148,146,146,145,146,141,145,139,139,139,141,139,128,128,126,132,131,127,128,111,115,128,128,128,128,130,141,148,145,129,148,128,147,112,150,148,150,127,128,128,128,125,129,128,128,127,131,108,144,145,141,148,142,146,130,131,112,260,133,133,145,109,134,127,139,111,135,124,125,127,129,128,125,128,129,142,274,147,143,145,142,146,148,156,147,117,145,153,146,152,149,141,147,143,137,279,108,137,141,136,141,138,139,128,131,130,127,128,126,127,129,126,129,125,128,125,127,128,126,129,124,129,127,127,129,126,129,260,128,126,127,256,122,130,127,253,128,252,131,128,126,128,126,129,255,127,128,254,146,140,145,130,148,148,281,145,127,141,124,147,124,131,137,291,142,124,132,150,128,128,157,138,128,132,115,143,123,145,138,123,129,127,118,127,127,128,127,127,126,128,128,127,127,127,129,125,128,128,126,129,125,129,127,128,128,255,127,130,124,129,129,126,129,126,128,142,130,100,131,263,129,126,129,118,130,148,131,148,141,149,143,147,146,152,142,147,142,141,137,279,138,135,130,134,128,128,128,125,126,130,126,131,128,126,127,126,129,120,127,121,130,126,143,139,144,142,146,139,147,109,145,142,145,137,140,135,131,123,128,128,126,135,142,150,120,144,138,285,147,146,127,131,124,132,127,120,108,124,134,131,136,126,129,130,122,131,125,129,127,129,126,127,125,130,125,128,262,127,126,255,146,141,146,129,287,147,140,147,115,105,115,141,267,130,115,131,127,127,127,127,129,254,106,131,254,129,255,125,129,128,126,127,124,127,128,128,128,119,126,128,128,128,128,129,128,127,128,129,127,129,126,129,129,127,127,128,129,139,131,133,130,132,130,132,137,148,139,145,126,124,130,124,234,127,125,126,127,127,136,135,127,141,130,131,131,128,128,109,117,144,144,155,217,127,184,220,122,147,127,126,153,121,260,128,129,144,141,155,130,152,140,147,140,164,146,145,128,139,137,123,136,300,151,147,151,148,151,149,152,141,130,142,139,138,144,146,129,288,146,145,143,145,159,128,142,134,144,144,135,130,126,129,126,128,127,290,127,126,128,129,255,127,127,128,127,131,126,128,126,130,256,126,131,125,129,125,127,128,127,129,254,255,129,126,129,126,127,250,128,127,127,127,129,128,139,141,146,143,144,143,291,151,115,118,140,131,128,130,128,131,131,142,139,158,139,149,257,256,127,124,129,128,127,132,137,117,141,147,138,139,125,156,140,145,143,145,116,127,129,254,129,126,130,125,130,254,126,127,129,126,129,126,128,128,128,127,127,130,123,132,128,128,129,127,129,258,130,124,130,135,135,153,149,106,114,145,144,144,146,146,132,141,133,135,141,127,128,125,132,120,127,127,126,127,127,129,260,127,126,127,128,128,118,129,127,127,127,127,129,127,130,128,127,129,126,129,266,106,137,141,136,143,136,139,226,126,138,258,146,141,160,112,124,267,125,127,127,117,128,128,128,129,125,256,247,132,127,126,127,127,129,126,129,128,127,128,153,263,140,140,129,253,126,129,256,128,126,127,126,129,127,129,255,129,126,122,134,147,147,141,146,117,146,141,145,145,406,109,129,117,131,109,131,127,126,126,128,129,126,128,129,127,128,128,128,129,128,128,128,126,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,127,133,125,128,136,132,127,102,132,125,117,126,129,130,146,134,155,130,156,161,126,128,157,131,124,148,113,153,142,155,127,128,103,129,259,128,255,127,261,152,141,145,126,145,143,145,144,144,143,108,127,256,129,128,125,126,121,103,129,256,119,126,130,128,128,113,131,128,125,127,126,129,246,128,126,127,125,130,127,129,134,139,150,123,131,125,129,128,255,129,254,128,126,129,127,129,254,128,126,385,128,254,126,131,131,128,127,126,127,127,118,256,256,128,126,127,127,130,151,236,130,133,149,146,148,163,133,133,134,148,141,145,145,122,130,162,119,133,118,127,128,254,128,129,126,129,121,130,137,115,254,129,136,144,153,143,133,135,142,133,278,144,107,147,142,145,143,127,127,246,128,127,130,254,363,127,129,126,129,119,129,128,127,127,127,128,117,129,128,126,128,125,128,111,130,128,126,127,127,128,253,136,127,127,127,127,127,128,255,136,106,128,128,128,127,126,126,128,255,114,130,264,128,127,129,137,104,123,142,146,146,143,290,144,154,133,146,149,298,149,172,120,148,135,146,435,111,142,149,139,149,147,145,128,278,145,134,141,135,129,241,255,258,129,127,130,139,148,146,147,152,142,148,288,139,142,130,140,146,142,292,146,125,128,126,127,129,125,130,127,127,129,126,127,126,128,122,131,127,128,258,129,127,130,124,127,129,126,127,128,120,124,124,125,128,128,128,128,128,128,128,128,128,127,127,133,122,129,128,129,127,128,128,128,129,127,126,129,126,128,128,128,128,127,128,129,148,131,126,127,126,129,125,129,140,148,146,253,150,140,115,264,292,125,144,145,144,145,270,126,128,125,131,136,148,112,141,275,138,136,142,128,142,147,141,130,124,130,126,129,124,130,125,130,127,128,127,127,255,255,129,127,256,125,129,125,130,127,127,117,127,129,261,128,126,127,127,128,245,106,129,127,127,127,128,128,121,128,128,126,127,125,128,127,129,277,142,143,147,136,139,279,142,137,105,140,137,142,140,137,128,125,130,125,129,124,130,128,126,131,125,129,127,129,129,127,125,127,128,128,129,128,266,132,119,124,140,120,137,126,147,142,146,137,139,138,277,253,130,127,125,127,126,129,127,128,127,127,128,125,130,127,129,124,129,128,126,127,126,130,114,130,128,126,128,256,126,129,127,127,130,125,131,256,127,128,257,129,126,129,126,129,253,127,127,128,127,128,108,130,129,129,126,127,129,124,131,128,126,127,127,129,126,129,128,126,129,127,128,253,127,127,127,127,129,254,129,255,127,128,128,127,138,144,143,145,141,146,143,145,143,288,285,141,127,127,253,129,128,127,114,129,143,137,148,134,129,134,272,137,123,144,115,154,147,146,146,147,142,145,128,256,128,126,127,127,128,134,142,146,140,141,133,295,128,128,128,128,127,127,129,254,128,126,257,129,124,129,127,126,128,126,129,131,129,255,128,127,128,127,129,128,130,128,128,257,142,143,146,146,144,144,147,144,146,144,146,139,106,140,141,139,138,128,128,128,128,128,128,128,127,128,128,128,128,128,128,127,129,128,127,133,128,135,119,252,125,128,126,127,142,128,127,128,239,152,124,130,147,144,113,153,295,144,111,125,108,128,136,114,106,129,137,128,128,127,128,126,129,134,130,102,128,127,129,103,130,127,127,127,126,129,127,129,125,129,103,130,147,121,147,142,148,142,289,154,143,315,151,146,144,142,142,144,305,130,123,254,132,254,129,126,130,125,128,126,126,128,127,129,125,127,129,138,138,142,145,139,141,129,140,146,141,146,141,146,142,145,137,146,126,128,127,126,128,127,128,127,128,239,128,128,286,145,146,132,147,150,139,147,124,143,128,133,130,130,130,148,261,111,122,125,146,297,149,150,156,293,146,128,263,133,125,149,129,148,162,100,131,150,129,135,142,157,150,143,144,142,144,143,290,147,144,144,142,138,127,129,126,128,126,129,125,127,131,126,129,256,276,148,138,151,146,287,131,142,146,142,280,137,132,241,128,255,126,130,126,128,126,129,127,128,126,128,129,126,129,127,127,129,116,129,275,147,143,147,142,145,143,145,295,146,136,131,127,144,123,128,127,120,127,272,132,140,410,135,140,122,121,111,127,133,172,271,131,251,125,128,255,133,143,114,144,146,140,143,134,138,135,121,128,128,127,127,105,131,254,105,129,102,131,128,143,124,138,132,138,133,144,127,129,132,136,144,139,106,137,141,138,142,285,145,148,140,128,124,130,255,127,127,129,126,129,125,129,126,128,125,127,119,127,129,278,141,132,139,139,147,139,138,138,139,139,139,139,141,139,139,127,128,140,129,130,144,124,135,142,140,131,123,129,130,128,146,145,145,144,147,143,132,111,143,112,136,279,154,136,129,124,129,133,126,128,126,128,128,127,126,128,120,141,144,147,133,128,125,113,112,211,221,111,258,126,130,135,250,274,131,389,110,127,255,129,236,232,105,106,125,126,111,115,116,109,116,125,131,127,110,119,120,129,127,129,260,111,102,130,132,112,129,129,128,128,116,125,127,119,131,108,103,114,129,126,128,112,111,115,118,221,113,239,106,114,139,134,129,136,122,119,109,127,128,86,124,106,114,128,125,117,127,113,131,111,120,126,126,117,113,117,142,99,137,129,137,362,114,109,133,107,122,130,214,138,105,131,114,238,129,104,111,107,117,117,104,258,132,108,129,129,129,129,108,127,116,109,120,106,106,131,108,117,117,130,114,132,129,128,132,125,128,130,127,127,128,128,129,114,136,110,133,128,368,113,385,132,254,109,131,124,132,139,113,99,132,125,118,123,123,130,254,113,112,113,108,115,129,114,109,112,130,103,131,130,128,125,136,127,106,132,128,114,107,123,113,108,108,108,122,105,108,111,119,129,238,104,114,107,112,104,109,127,132,120,117,111,114,129,132,139,253,247,128,131,360,126,109,109,106,127,128,120,102,128,120,109,131,127,107,128,120,117,106,110,130,131,114,133,115,110,134,125,120,122,105,131,106,222,128,244,109,110,227,122,108,106,102,131,109,110,114,111,108,103,118,111,128,131,118,119,117,105,108,133,130,112,125,119,110,106,129,128,131,239,126,114,128,125,246,130,109,129,123,127,129,127,124,130,127,255,129,125,130,136,255,106,127,129,127,254,128,126,126,128,126,126,128,128,126,127,128,129,126,244,127,130,127,127,127,130,147,269,134,273,133,132,152,277,161,150,295,146,141,422,147,153,143,149,169,131,116,145,149,142,141,157,148,157,136,149,141,292,145,139,158,124,141,136,138,140,253,134,124,128,127,128,128,125,127,127,128,127,126,271,147,133,447,144,133,146,140,146,142,145,137,141,137,142,144,143,144,138,262,133,148,142,116,136,289,140,137,141,264,136,137,230,146,576,144,133,145,141,145,143,287,144,149,148,158,146,144,143,143,303,250,148,144,144,129,155,136,146,139,147,154,131,135,141,137,137,128,131,144,139,292,145,143,106,141,140,142,144,134,129,254,127,127,107,128,125,128,109,127,157,140,139,140,136,141,135,283,144,143,142,144,147,123,127,127,128,128,127,127,127,129,128,144,143,127,129,127,123,129,127,127,114,128,253,143,130,138,142,144,138,147,136,141,137,141,132,128,125,129,126,126,129,127,127,255,127,128,127,130,127,125,126,126,133,125,124,386,127,127,129,126,125,261,129,278,148,130,146,130,143,128,434,148,146,149,149,150,141,148,131,125,129,146,126,128,128,128,267,137,127,144,144,147,140,146,275,138,139,139,283,126,115,127,130,120,123,129,126,128,126,253,130,126,127,127,249,144,141,148,134,145,141,145,138,138,140,136,138,124,139,140,126,128,130,131,130,129,128,128,128,129,127,129,128,129,128,128,127,129,127,127,127,129,129,128,129,128,129,129,130,129,129,127,128,133,128,129,128,129,128,128,129,127,128,128,128,128,128,150,144,138,110,128,281,125,144,129,109,129,162,125,126,144,134,146,144,153,138,133,136,137,126,128,129,127,124,128,128,127,125,131,127,128,127,128,105,128,113,129,253,128,128,131,122,127,128,128,125,128,125,129,127,126,129,128,127,126,129,125,129,133,143,143,142,131,142,146,158,266,139,127,265,127,256,127,127,127,120,127,127,128,130,124,128,127,129,126,128,128,126,127,126,130,130,140,136,146,139,147,143,144,291,144,141,147,287,141,138,139,137,144,135,140,141,142,263,128,128,131,137,142,116,109,141,130,421,135,167,111,129,139,146,143,146,142,289,143,142,140,129,130,124,128,127,253,128,128,128,125,127,129,127,128,128,129,125,128,382,127,129,127,128,126,129,124,130,126,129,127,127,128,433,144,128,145,126,115,115,142,125,135,128,140,106,141,146,141,145,142,147,139,143,145,147,140,146,137,140,137,137,127,256,127,127,130,254,127,129,107,130,141,147,141,145,143,147,143,145,138,139,136,144,137,126,128,127,128,128,128,145,144,147,127,123,122,144,128,132,141,139,127,132,137,160,146,276,133,122,126,144,140,150,138,147,114,277,136,135,139,108,142,137,140,254,128,128,126,255,127,127,127,126,128,127,129,126,127,254,127,127,128,128,127,126,130,126,133,140,127,127,126,128,254,129,127,127,127,126,129,126,128,127,129,124,129,126,131,126,126,129,125,126,134,132,141,145,152,147,139,146,142,144,130,291,146,140,144,133,145,156,120,121,138,142,147,143,292,144,263,152,143,146,116,139,304,128,148,267,137,132,138,125,142,134,148,121,250,145,290,142,143,276,270,141,136,138,113,139,139,139,139,139,139,129,128,130,126,129,127,128,128,128,128,128,128,127,129,129,128,128,128,128,129,128,129,128,129,129,163,144,135,135,147,132,133,145,147,139,147,146,148,142,140,138,140,140,144,125,121,128,127,127,127,128,128,129,126,127,130,253,128,110,32,148,145,142,144,141,146,141,152,130,143,145,137,141,137,141,137,139,127,128,128,253,141,128,125,128,264,127,126,129,127,127,139,116,143,132,118,270,137,137,145,130,134,148,148,140,146,129,145,143,423,140,137,158,142,147,144,139,138,129,137,140,139,141,136,269,139,112,128,126,128,130,130,128,127,126,132,153,282,156,141,147,144,146,139,286,143,137,156,147,145,140,146,141,140,136,129,139,140,137,130,125,142,113,127,126,126,118,128,125,128,128,127,126,127,255,128,128,295,144,139,148,272,136,136,129,137,140,139,142,142,141,132,244,146,126,146,153,465,102,145,146,136,257,143,374,146,119,283,276,131,124,128,125,130,127,127,128,127,126,127,129,125,129,134,144,144,143,141,134,141,138,140,287,146,142,145,142,144,146,155,129,143,131,138,136,154,147,133,143,139,142,276,140,126,127,126,127,129,126,126,256,255,128,252,128,257,128,127,128,125,130,126,128,126,128,129,127,125,128,128,127,126,127,129,124,127,134,139,138,138,140,137,141,126,140,135,140,278,139,137,128,124,129,125,128,127,126,128,126,253,130,126,135,138,152,130,118,124,131,132,133,131,129,126,253,128,123,130,135,149,133,130,130,137,132,126,132,130,132,143,133,120,125,120,239,129,125,236,128,127,127,107,130,143,141,116,141,132,137,142,130,145,113,128,129,125,140,126,124,126,240,139,113,129,128,129,126,129,258,128,154,110,128,126,129,130,128,123,129,126,128,127,127,117,128,126,128,128,126,130,124,131,124,129,124,127,129,128,127,129,128,128,109,127,128,129,128,128,127,128,130,128,128,129,130,129,128,129,129,129,128,128,131,147,128,168,144,146,145,147,146,148,118,137,149,142,116,133,139,139,122,134,134,141,137,145,144,154,144,153,147,148,148,304,150,149,147,140,146,299,148,113,115,145,132,112,129,119,295,128,125,130,127,127,136,254,128,127,130,126,127,255,126,116,129,254,127,129,126,126,127,130,125,127,128,127,125,144,142,145,146,146,149,150,147,153,146,153,139,147,140,146,156,148,121,130,131,126,128,127,129,128,128,146,149,149,148,114,149,150,147,152,147,150,154,153,141,146,147,158,257,148,138,140,138,144,136,139,140,129,125,149,127,147,135,134,150,136,109,148,119,146,140,141,135,143,137,255,126,129,251,136,111,133,125,129,125,253,128,127,127,123,128,117,128,124,128,126,128,126,129,127,128,125,128,128,127,127,125,129,127,143,143,286,149,142,150,125,130,126,128,126,129,266,138,288,145,292,143,150,133,142,145,143,144,134,156,126,131,124,133,129,131,124,130,127,129,123,128,108,127,125,131,127,255,129,141,276,130,129,137,128,241,128,127,103,129,126,141,195,104,140,149,120,124,111,129,131,128,127,127,125,125,129,257,129,126,127,126,256,129,239,131,117,140,127,117,349,128,124,128,128,128,127,127,256,127,127,128,126,131,254,126,128,131,126,122,129,127,128,126,125,129,128,252,131,125,129,128,128,125,255,137,136,141,147,141,145,147,289,146,143,144,143,131,142,276,149,137,157,145,130,137,132,146,145,143,146,142,146,145,139,137,141,134,139,140,130,124,157,151,147,440,146,143,144,144,145,143,145,139,140,161,167,139,144,147,133,141,132,142,132,148,114,147,144,146,146,148,139,111,146,144,139,132,139,146,140,140,140,138,128,128,127,129,127,128,128,128,127,128,128,132,125,121,131,126,124,129,128,127,123,129,146,147,150,149,263,143,142,145,144,144,150,132,127,126,127,130,129,122,130,128,128,126,127,255,152,128,115,275,144,142,141,134,267,143,133,141,138,140,125,141,139,138,136,140,137,139,251,125,126,128,128,127,128,127,128,127,130,127,126,127,111,128,125,129,126,130,127,126,133,129,239,147,117,144,123,126,138,139,135,141,139,142,126,128,136,129,145,149,137,139,138,139,127,127,126,127,128,128,126,257,127,127,129,127,123,129,126,128,126,131,146,145,143,132,143,146,127,130,241,129,127,125,127,128,127,126,131,252,128,128,129,126,127,128,127,123,129,127,127,130,117,129,133,143,419,286,136,276,127,124,129,127,126,129,125,128,126,131,127,289,141,141,147,139,148,141,147,129,146,139,290,144,138,140,134,139,146,128,123,129,123,129,125,127,256,137,113,132,275,134,132,124,269,135,130,268,144,117,109,148,151,149,152,153,140,143,146,143,146,144,299,150,110,586,147,141,140,147,142,149,142,143,136,141,138,140,137,139,130,141,137,139,137,252,128,125,128,127,129,126,128,124,147,139,134,122,121,372,145,142,146,141,123,132,137,137,142,263,129,128,122,129,127,128,127,126,129,126,125,137,138,276,140,137,139,140,139,137,139,138,138,137,142,125,126,258,128,127,119,127,122,128,128,128,149,132,144,128,155,129,131,137,118,118,126,150,138,291,144,143,146,141,146,145,139,136,142,122,130,127,129,253,128,128,127,126,256,128,133,144,144,140,150,141,147,145,151,143,161,150,299,145,111,146,142,144,140,172,270,155,133,133,135,136,138,137,128,133,134,126,259,107,137,142,141,152,137,140,136,128,126,128,127,129,128,120,127,128,130,125,257,125,126,128,128,128,128,128,128,128,128,128,128,128,128,129,133,130,127,128,128,146,145,145,145,146,146,147,111,140,131,132,129,120,137,134,130,134,124,132,129,128,128,128,128,128,128,132,127,122,127,127,128,125,130,127,256,128,257,127,126,127,129,116,129,127,128,125,131,125,151,146,158,166,144,142,291,144,142,140,137,129,127,127,127,128,117,127,109,130,261,127,130,130,125,127,256,126,129,128,129,125,130,132,129,126,286,144,143,153,148,299,153,293,144,143,145,142,147,136,140,136,148,139,291,148,142,146,143,146,143,146,138,142,136,419,114,137,142,144,127,143,164,103,133,130,144,130,127,140,159,144,140,141,133,130,123,130,126,130,135,142,145,111,133,287,140,142,139,136,142,136,139,140,137,269,128,123,129,127,127,253,129,126,128,254,126,128,254,127,127,111,128,113,135,142,141,140,142,143,128,128,148,135,141,147,136,142,137,141,136,127,126,129,128,253,156,139,148,140,148,141,147,129,145,144,290,139,137,141,126,129,128,129,252,129,128,127,256,127,128,110,127,126,130,126,130,144,119,110,106,128,148,122,138,142,145,138,144,144,139,130,131,267,138,135,129,255,126,128,124,126,127,129,127,129,125,127,128,127,127,127,127,124,129,235,127,127,128,129,125,144,268,137,136,130,278,280,138,139,129,138,154,125,126,127,142,118,127,123,127,126,130,125,128,137,126,128,128,129,126,128,118,281,139,134,280,140,112,139,123,128,125,128,125,127,129,126,128,129,252,128,127,128,127,127,129,124,128,128,128,126,255,126,127,127,128,125,128,129,173,119,121,132,133,150,142,148,148,150,128,144,147,145,146,144,161,122,146,134,147,134,131,147,132,133,142,144,145,145,146,144,145,138,141,137,140,140,139,139,139,140,140,140,128,128,128,127,134,248,128,123,239,129,126,127,133,134,136,121,281,142,136,251,144,152,113,146,101,138,144,142,139,136,131,125,128,128,126,132,160,125,276,145,140,131,144,144,141,276,146,141,149,145,154,146,140,146,140,145,138,129,125,140,125,130,125,129,127,128,125,125,119,127,154,131,275,279,140,136,227,129,125,129,123,127,127,147,128,146,151,127,136,142,127,137,127,145,142,123,140,146,263,126,136,174,234,266,114,117,141,125,183,134,128,150,386,129,124,132,141,120,141,143,134,143,119,139,145,124,148,131,154,138,138,138,138,126,145,143,145,142,147,141,146,143,144,144,132,128,125,129,279,159,154,113,149,141,145,163,140,135,139,127,141,136,139,127,129,125,128,127,127,127,255,127,127,111,130,123,121,238,144,151,145,148,135,144,149,141,141,139,139,138,128,125,131,126,256,128,135,128,126,126,128,128,126,138,157,151,135,143,140,124,149,161,125,128,129,124,385,127,128,127,142,268,118,127,126,142,129,125,130,128,128,138,131,134,162,133,154,149,147,152,135,146,130,139,135,156,139,146,141,149,140,146,140,138,137,155,130,128,117,129,274,145,148,148,139,146,144,144,141,133,136,140,142,141,136,139,139,138,138,128,127,127,126,130,126,126,134,142,140,127,241,146,125,132,126,140,143,145,143,145,141,147,143,139,139,139,134,139,138,139,127,129,130,112,128,127,129,124,128,255,129,134,112,132,137,285,133,126,145,301,132,126,128,125,129,131,141,134,136,132,129,128,110,149,147,121,131,115,106,115,130,129,128,143,147,147,138,140,140,128,140,141,140,139,140,139,139,139,128,129,128,128,128,129,128,128,128,129,129,128,128,129,128,129,128,127,128,128,128,128,132,144,143,149,150,144,146,149,141,157,128,145,143,131,140,157,141,113,293,122,135,122,129,126,126,129,136,127,126,131,125,128,130,128,254,127,127,133,127,130,125,128,127,130,132,250,146,141,170,118,133,144,137,157,82,174,249,144,116,132,143,106,143,158,143,144,141,147,126,121,134,145,139,118,261,130,127,256,126,130,241,127,126,127,127,127,127,128,128,126,257,127,127,125,146,295,146,142,146,142,141,133,141,138,139,138,113,136,127,125,130,256,128,129,124,129,129,127,126,128,126,128,127,128,162,128,134,242,146,136,146,142,138,128,126,125,127,126,136,129,126,129,128,128,127,127,130,127,128,130,129,133,290,140,137,140,131,272,140,137,138,140,139,140,154,132,135,130,138,109,147,141,132,126,130,142,146,130,145,141,279,126,129,131,136,132,123,129,140,137,139,139,140,135,141,127,130,123,129,127,128,126,127,129,126,126,130,254,128,126,128,127,127,127,127,127,128,124,128,126,129,255,127,126,129,125,129,128,128,126,129,128,126,126,128,127,127,127,136,137,136,136,142,136,139,139,133,145,142,148,144,145,442,146,128,141,137,141,136,136,125,130,126,127,257,126,127,127,245,128,127,127,128,133,143,144,145,147,141,146,143,145,165,258,130,142,121,134,139,137,254,128,126,267,138,141,129,132,126,128,120,130,123,129,130,128,126,131,145,133,127,143,142,141,137,142,134,142,131,260,129,127,129,125,126,126,128,128,128,129,128,129,128,127,128,128,128,129,129,127,128,129,129,129,130,129,129,129,129,130,127,128,129,129,126,129,129,128,128,127,128,128,128,128,129,128,128,127,132,114,127,125,129,249,128,126,128,125,127,257,128,140,143,145,293,147,148,301,151,147,152,142,146,129,130,124,130,127,128,126,128,140,126,131,127,129,128,127,125,128,127,126,255,124,128,129,127,124,129,126,128,127,143,131,120,145,159,146,140,145,144,144,142,148,139,146,144,145,136,140,203,131,302,145,143,136,128,127,128,127,254,129,132,148,149,149,153,146,139,147,299,150,114,146,141,144,276,302,110,113,145,142,149,141,150,147,152,149,152,146,154,140,146,117,140,134,267,129,124,129,128,125,128,116,129,126,127,130,125,129,120,129,253,256,127,128,128,127,372,126,128,127,128,156,131,148,136,116,127,146,128,127,128,127,127,124,129,119,139,138,158,157,127,143,149,151,146,152,301,149,144,142,137,140,137,268,123,253,126,127,129,127,127,126,130,126,128,256,127,127,128,255,126,129,125,129,129,128,115,129,127,128,127,127,127,127,129,289,148,150,131,149,151,148,148,148,150,144,145,287,142,130,127,126,129,126,126,128,128,126,127,128,128,127,127,129,127,127,124,138,115,128,129,128,127,120,138,293,146,144,299,163,144,142,289,143,143,145,99,131,143,146,140,150,282,138,148,145,137,146,286,145,143,145,141,131,136,139,145,143,132,140,126,128,127,133,130,126,127,256,127,127,129,255,257,127,128,292,149,132,144,145,144,143,270,145,143,145,145,145,145,155,134,144,146,146,148,146,147,145,146,145,146,143,139,151,138,150,145,144,146,145,145,145,145,145,145,140,139,138,139,139,138,128,128,127,128,128,128,133,126,248,292,149,145,150,126,308,141,121,149,143,145,154,146,141,145,142,145,129,151,148,151,148,152,284,145,139,139,136,140,125,128,299,146,278,147,145,293,142,142,268,140,143,140,135,129,126,127,250,147,140,150,149,151,142,146,142,289,144,144,143,144,152,141,145,143,151,141,147,129,146,142,147,136,139,136,142,137,139,257,127,127,128,147,304,143,140,146,118,142,140,154,131,281,141,135,139,153,130,155,146,144,149,139,147,144,146,151,309,294,147,140,146,140,147,148,129,135,141,142,139,139,138,139,138,138,129,126,128,127,129,126,129,104,128,126,128,133,129,253,129,127,127,138,116,128,128,127,118,127,126,129,137,126,127,129,127,127,114,128,133,128,128,253,127,128,127,128,128,128,125,129,233,127,134,139,142,144,145,149,150,137,114,128,130,126,125,233,267,119,141,128,126,140,304,138,146,149,138,151,144,152,304,146,138,163,126,140,139,122,137,120,127,129,127,128,128,125,129,129,128,125,130,130,130,127,127,128,129,129,125,129,131,128,123,129,137,143,147,143,113,298,145,141,149,138,139,130,134,141,147,139,126,128,131,129,127,129,112,128,125,127,137,293,150,128,150,146,150,150,151,148,147,140,294,126,125,127,255,129,127,126,129,254,140,297,131,109,128,125,255,128,127,256,127,126,119,128,125,127,129,127,128,127,257,128,127,129,126,127,128,128,127,126,126,126,127,128,128,128,128,132,122,127,128,128,128,128,128,128,128,128,128,128,128,129,129,128,129,128,129,129,129,128,127,129,129,128,116,129,128,127,128,126,129,127,128,129,128,128,128,132,295,151,144,152,148,152,148,150,149,281,145,142,146,141,147,144,130,124,128,128,130,126,129,126,128,127,127,151,146,154,128,147,141,127,126,128,274,126,127,125,128,128,129,127,127,127,127,128,137,148,149,149,153,146,151,146,152,145,152,127,130,124,127,127,128,127,127,128,125,128,147,129,130,126,129,128,128,143,148,150,149,152,147,150,148,150,285,144,138,138,138,140,135,140,126,130,125,128,125,131,127,127,129,127,127,127,129,126,121,128,129,126,128,127,129,118,130,126,128,127,128,128,128,126,127,127,129,124,257,129,126,127,134,128,126,126,131,130,128,128,128,126,128,146,148,149,147,116,146,149,146,132,147,152,143,145,141,146,142,131,125,128,116,128,125,128,128,127,126,128,129,126,125,119,129,126,129,109,128,126,127,128,126,127,126,131,113,153,144,151,143,152,151,298,145,144,145,137,142,137,140,142,130,124,128,127,127,128,128,125,129,126,259,128,125,126,128,128,128,126,129,126,129,134,147,147,128,131,131,127,128,257,126,128,253,129,127,128,126,128,139,117,125,129,127,128,126,127,129,128,255,129,125,128,138,117,125,129,127,128,127,126,128,127,127,127,252,129,128,127,124,147,128,146,142,153,138,146,146,153,140,144,141,149,149,280,145,141,289,137,138,141,135,140,140,128,125,128,271,150,150,148,145,153,126,145,142,146,141,144,143,144,143,127,127,256,126,136,106,129,124,129,128,127,127,126,129,125,128,125,126,129,127,128,128,128,128,127,128,129,128,132,124,128,129,130,138,144,149,145,146,145,147,150,146,145,151,149,150,144,145,145,144,144,145,127,129,128,128,128,128,127,133,248,127,125,127,125,257,127,257,126,128,138,118,114,128,128,127,127,126,128,126,129,114,130,124,127,128,130,127,127,153,143,134,147,276,151,147,151,146,155,298,145,139,291,145,156,153,141,129,127,128,125,126,129,125,128,132,292,152,148,146,139,147,127,146,144,149,138,145,141,148,259,147,141,139,143,139,134,141,138,126,127,130,127,125,129,127,127,127,126,128,126,127,151,147,150,147,259,150,147,146,142,144,142,147,141,146,144,255,129,255,124,130,137,147,142,290,144,145,133,142,146,115,150,130,145,137,134,133,127,147,131,126,136,129,133,130,127,131,257,125,123,129,128,126,128,127,125,129,124,128,127,127,128,124,130,127,127,119,128,126,128,255,127,127,257,128,130,126,125,128,136,130,125,128,128,126,127,127,130,126,129,124,128,125,126,129,128,126,127,128,126,129,129,128,125,128,128,147,138,148,261,146,143,156,140,147,290,277,140,135,139,140,127,116,129,137,125,147,154,145,140,149,206,149,112,262,267,145,438,140,148,149,125,140,127,128,127,126,129,126,128,129,251,130,125,128,128,111,127,127,126,130,127,126,273,150,144,152,148,149,147,152,149,149,146,436,146,134,145,139,287,145,142,132,135,140,138,140,123,128,254,128,252,126,128,128,126,127,127,130,126,128,126,129,127,127,130,124,128,109,130,127,127,126,129,127,126,128,126,129,128,129,126,115,127,127,128,128,128,129,148,129,126,129,128,137,137,150,145,144,146,145,145,143,147,145,145,139,139,139,114,141,127,129,128,128,128,129,127,128,128,128,127,128,128,128,127,128,133,125,122,127,128,128,253,114,128,123,129,126,128,126,127,125,130,125,128,138,119,125,128,105,128,126,128,125,129,126,128,118,128,125,129,128,127,127,127,138,141,149,302,148,148,152,147,150,148,153,141,145,143,145,131,145,126,129,127,127,128,237,128,127,127,128,127,131,254,130,129,127,107,132,118,129,147,141,149,143,147,142,148,140,146,127,164,118,125,106,126,127,129,136,150,149,149,119,124,108,257,128,125,128,108,129,125,128,127,128,128,256,126,128,104,128,125,129,128,128,123,129,128,127,127,257,126,128,128,127,128,253,126,128,128,127,127,127,152,127,134,133,142,141,147,145,144,140,146,144,140,137,125,124,119,133,125,135,136,140,142,278,150,142,149,140,125,125,127,127,128,125,127,128,128,125,126,129,123,129,127,129,126,126,130,125,128,127,128,125,127,255,127,127,129,128,127,144,128,125,128,254,128,125,256,126,125,130,144,415,150,147,152,127,130,366,130,116,130,130,141,147,117,121,127,127,128,126,129,124,130,119,128,126,128,128,128,127,127,256,128,144,113,126,126,128,126,129,126,127,127,126,128,124,129,114,129,128,130,126,128,129,127,128,238,136,117,108,130,126,128,127,127,127,128,254,128,103,129,126,128,128,127,126,255,127,127,114,128,125,134,119,139,286,291,144,144,279,151,145,145,140,145,142,147,123,129,128,256,126,128,126,126,126,129,124,127,128,128,125,128,110,128,124,133,129,127,148,146,108,148,148,148,151,150,151,150,151,150,146,142,145,146,145,144,128,128,128,127,128,128,128,128,128,129,117,129,127,129,129,129,128,129,128,128,128,181,67,127,129,128,128,128,129,128,126,128,128,128,132,126,117,146,127,127,128,127,129,124,129,110,128,126,127,140,117,124,128,128,126,127,291,150,146,152,145,152,147,151,145,151,149,145,141,145,142,144,142,111,125,126,128,127,128,126,128,128,125,129,128,127,125,128,255,129,126,130,125,129,256,126,129,126,128,127,140,148,144,144,131,130,123,256,128,242,128,128,125,128,128,127,125,128,253,129,129,127,125,127,128,128,126,127,128,255,284,148,148,131,147,150,287,144,141,144,145,144,143,383,127,128,128,126,126,256,128,135,128,124,127,128,128,127,145,127,126,127,127,126,128,126,129,127,262,152,144,145,144,148,141,148,143,147,161,129,128,126,127,129,127,127,126,255,128,127,127,126,128,129,126,128,123,127,127,128,128,127,127,127,155,124,129,128,128,126,118,256,126,127,129,126,128,257,126,128,128,126,129,252,126,128,255,128,104,129,125,129,129,127,255,128,126,127,139,137,145,152,146,146,140,113,150,147,287,146,144,145,139,146,138,145,142,147,136,119,122,122,314,139,126,129,133,127,300,150,149,131,126,255,121,126,127,128,124,131,127,126,129,127,128,127,128,126,128,143,129,126,128,182,150,151,147,150,141,147,140,148,139,148,145,144,139,129,126,128,117,127,129,127,133,125,125,157,149,132,141,125,127,130,147,144,145,142,147,142,146,141,117,127,253,129,128,128,141,128,126,128,111,145,141,153,128,146,142,146,142,149,145,152,151,149,142,145,144,146,143,145,145,127,128,128,128,127,128,128,127,132,124,131,127,118,129,150,136,145,144,149,140,161,147,133,140,145,140,138,130,127,128,128,128,130,127,128,137,143,130,127,128,129,128,129,132,127,121,128,130,117,121,140,117,139,119,126,127,126,140,114,127,110,128,126,139,120,139,114,128,265,139,126,138,142,128,141,140,128,143,144,276,145,134,144,142,144,145,144,142,134,139,148,145,145,137,144,135,419,126,125,139,107,123,129,254,127,255,127,126,145,141,143,144,157,140,145,144,118,144,127,149,122,147,164,169,161,130,135,142,133,128,127,127,255,127,128,128,128,126,256,128,126,136,120,127,126,253,126,118,256,127,126,129,254,255,127,129,255,127,126,129,125,129,255,254,128,127,129,148,148,131,120,121,126,128,123,168,170,104,146,147,139,125,145,157,129,127,143,144,144,162,151,140,135,141,124,128,112,128,124,128,126,128,127,127,128,124,129,128,127,128,126,129,124,129,127,129,126,255,126,255,129,125,127,129,126,131,153,152,144,151,148,150,161,161,150,127,125,128,129,127,128,130,126,128,102,256,127,118,128,126,140,116,126,129,106,129,127,127,273,145,142,149,140,149,145,155,147,151,150,143,142,290,145,143,128,126,128,130,254,129,126,128,126,127,129,126,128,128,128,109,118,131,105,126,132,135,140,148,128,132,121,129,255,126,127,130,126,129,129,127,123,257,126,128,126,130,125,128,129,128,126,127,130,126,127,128,128,123,129,104,129,126,128,128,127,133,141,148,140,146,111,148,141,151,148,148,133,146,141,143,143,174,147,152,150,148,145,153,148,152,146,151,152,143,143,148,128,150,169,159,173,140,140,140,165,140,147,135,126,128,128,128,128,127,128,128,128,128,130,129,127,129,129,130,128,127,128,128,128,128,129,128,128,128,128,129,128,128,129,128,127,127,162,150,144,285,152,153,139,146,144,148,172,147,159,151,141,146,145,145,288,152,129,165,143,139,136,140,135,140,142,127,127,128,128,126,128,127,118,125,130,145,148,297,172,140,144,152,112,152,145,146,144,144,142,145,143,128,126,128,129,124,128,113,128,126,128,129,128,126,127,129,127,128,131,128,147,130,146,139,146,142,294,143,142,288,146,140,145,142,147,136,139,141,167,149,148,296,150,142,141,135,138,123,139,134,139,128,127,127,111,129,123,129,127,128,125,128,126,127,127,146,288,145,142,145,143,288,146,141,127,146,142,145,125,130,125,119,256,125,129,129,127,127,127,128,127,128,106,128,127,126,127,130,126,127,127,128,124,127,128,128,125,129,136,128,135,116,256,126,128,128,126,127,126,129,126,255,129,125,128,131,128,126,127,258,127,126,129,149,142,149,130,150,149,138,148,150,148,130,142,144,274,127,126,128,127,126,129,129,125,124,127,127,128,127,127,129,126,128,111,129,249,138,253,131,125,129,254,127,255,127,129,127,127,283,150,139,122,143,150,149,152,147,152,151,145,138,146,143,145,142,127,127,255,129,254,128,129,127,125,128,130,126,129,106,254,128,136,130,127,127,129,135,298,152,145,153,149,151,147,153,149,149,144,114,143,143,143,106,142,112,117,105,127,127,128,127,123,123,129,128,128,125,140,129,154,133,130,123,117,129,145,109,302,145,129,137,132,141,145,142,145,137,138,138,137,138,140,128,128,128,128,127,128,128,128,117,129,128,127,128,129,129,129,128,129,128,129,130,128,130,129,127,129,128,129,129,128,128,128,128,128,128,128,128,128,128,128,128,128,129,127,128,133,127,123,127,124,130,134,129,124,257,127,125,126,154,128,139,156,419,136,137,148,141,133,110,256,129,125,129,126,127,127,127,295,149,148,111,143,148,147,146,141,143,137,141,134,139,104,22,124,128,127,128,98,29,127,129,126,128,129,128,128,129,128,244,127,256,127,127,136,116,127,128,105,129,125,111,126,127,126,127,139,126,127,126,127,129,126,128,136,120,125,126,295,145,143,146,142,147,142,147,596,146,142,146,140,145,126,129,127,127,129,128,127,126,129,126,128,136,128,125,127,127,129,128,284,130,124,127,153,142,126,151,126,152,147,280,149,147,149,143,143,144,141,136,140,136,132,137,129,126,128,126,128,129,130,126,129,106,144,146,143,152,132,150,301,149,150,162,150,403,127,127,145,148,149,148,126,144,144,136,129,127,127,254,128,128,148,148,146,436,129,251,129,125,126,147,129,124,129,258,126,127,128,127,125,126,129,126,128,107,129,125,128,126,253,128,128,126,127,123,129,126,128,131,144,147,142,149,135,141,253,143,291,143,135,131,130,126,129,117,406,298,149,149,152,147,151,147,151,147,156,294,143,157,159,129,146,159,149,146,160,146,124,146,138,139,137,106,137,138,160,149,141,140,136,139,136,141,121,275,142,135,140,133,131,126,135,131,148,130,122,147,144,125,147,141,109,117,143,135,252,140,277,140,137,139,137,129,126,129,127,128,127,128,123,129,127,128,127,128,128,126,129,131,128,126,135,148,149,146,150,148,153,141,147,145,146,151,148,147,148,150,152,138,116,155,128,142,130,129,129,129,129,129,128,128,144,145,146,145,146,145,147,127,146,144,145,146,122,119,160,137,139,140,140,140,139,141,140,139,139,140,139,140,140,139,139,128,125,133,125,124,127,125,127,113,129,123,128,255,127,127,115,125,152,142,143,142,142,140,282,140,138,139,125,136,128,254,256,127,127,129,124,129,127,130,124,128,127,128,126,136,129,273,128,127,127,127,254,128,247,124,135,141,142,146,144,150,140,145,142,148,141,145,128,182,120,147,120,143,109,142,131,120,128,127,271,139,135,146,124,130,132,136,141,138,141,125,129,115,130,252,240,127,127,127,127,125,129,127,127,127,126,128,127,129,114,128,124,129,137,118,123,128,127,128,125,128,254,128,125,130,125,128,149,139,110,284,148,118,143,145,145,145,144,131,143,141,151,145,138,148,140,145,142,149,140,145,146,140,136,141,136,138,543,128,125,130,126,128,128,129,125,128,126,129,123,130,120,129,139,139,127,128,137,140,138,141,109,134,103,142,137,138,140,141,146,143,120,126,106,128,137,140,288,148,135,142,138,140,136,141,136,111,128,129,108,137,112,135,107,127,127,127,129,124,129,127,129,141,143,147,141,145,130,128,121,129,127,128,125,128,128,125,129,108,128,125,123,149,132,136,141,131,138,127,136,141,136,141,126,128,125,128,127,128,126,256,127,127,127,255,126,140,129,126,126,131,126,259,130,125,129,119,129,127,144,145,145,144,147,267,147,143,148,141,144,135,141,137,256,126,125,127,128,112,146,112,157,134,146,134,123,138,128,125,131,126,383,252,128,256,128,130,127,127,126,127,128,127,128,128,129,128,127,127,128,128,128,153,103,128,128,129,128,129,129,129,129,128,129,128,129,127,129,129,128,128,127,130,128,127,182,113,138,148,137,134,140,143,132,145,159,141,146,145,151,142,137,145,135,140,126,140,274,138,127,127,127,140,142,145,142,148,140,161,136,147,142,142,130,124,128,126,129,126,127,129,127,124,257,128,253,130,125,128,126,130,119,130,105,138,144,132,148,135,141,129,142,138,137,142,136,129,127,130,253,128,127,126,127,129,126,129,126,130,124,129,111,130,141,138,141,139,139,138,141,137,257,128,250,129,126,127,255,128,127,127,127,126,128,129,125,128,127,104,131,132,146,140,134,144,274,145,141,148,143,137,143,123,128,124,131,127,126,129,126,127,129,129,123,129,126,127,126,129,252,129,128,128,126,127,127,128,126,126,128,125,129,129,160,112,147,150,150,139,147,144,146,142,146,144,143,316,135,138,130,278,139,130,135,263,129,126,129,126,127,127,127,125,128,130,125,128,244,125,148,139,154,150,147,148,300,149,146,151,145,143,144,144,128,128,128,131,37,90,123,129,127,128,128,127,128,115,128,128,127,127,128,178,152,119,156,128,139,121,131,128,121,129,126,129,123,143,110,255,128,128,128,130,127,129,127,123,128,139,118,128,127,130,127,111,129,128,128,126,128,128,236,127,113,126,128,129,128,128,126,130,254,127,257,125,120,126,123,133,125,147,269,122,157,136,110,129,116,117,136,127,130,110,132,122,130,129,131,136,117,113,126,129,129,116,129,257,131,112,129,130,128,105,128,128,127,129,117,128,128,129,129,127,111,128,127,129,128,128,125,127,119,128,133,124,257,128,129,114,129,119,136,129,129,136,144,109,260,113,124,123,128,129,125,132,114,132,126,129,127,255,257,110,129,125,125,258,129,128,129,128,127,128,114,125,128,129,128,123,127,129,129,127,125,115,135,126,130,128,136,144,147,144,145,143,146,138,143,124,138,148,122,130,114,123,130,131,113,127,131,131,127,260,127,127,132,128,125,129,130,109,113,120,128,119,120,117,129,113,120,127,119,103,127,121,129,127,116,129,123,129,127,128,113,129,128,125,130,108,129,129,129,116,128,129,127,129,112,126,112,127,108,130,147,141,134,259,136,141,140,130,127,127,129,118,130,129,118,124,118,126,130,115,116,119,129,123,127,139,120,120,126,128,127,120,128,129,124,116,127,128,128,121,128,128,128,128,128,130,127,129,129,109,118,133,122,130,127,125,114,118,127,116,129,137,128,146,128,116,113,119,129,127,131,128,129,127,127,129,128,129,126,259,128,131,127,133,122,256,261,128,128,127,129,128,127,127,127,127,126,117,128,127,128,127,127,128,127,128,126,127,128,127,127,116,128,127,127,128,134,127,128,129,127,129,138,147,112,151,121,136,125,127,130,127,127,128,128,129,126,127,128,128,128,130,126,124,128,128,128,126,142,113,383,128,127,128,122,126,127,126,128,144,111,127,127,127,127,137,142,120,274,145,143,148,145,146,293,143,143,152,132,137,146,140,146,129,150,148,146,139,139,139,138,127,129,128,126,128,128,128,128,128,130,128,126,127,128,127,131,126,127,127,127,127,127,129,126,127,127,128,128,127,108,125,127,136,127,127,128,130,125,129,127,271,118,379,128,235,147,124,143,136,143,130,153,284,134,140,147,142,148,142,147,146,139,137,140,138,139,138,139,138,127,126,128,134,141,146,144,145,140,131,142,146,138,138,140,140,126,129,128,126,128,131,126,128,128,127,128,127,135,127,127,127,128,153,121,127,131,144,154,132,137,141,287,144,143,145,142,147,151,139,141,146,143,147,137,139,141,128,137,139,138,129,126,127,130,126,126,128,127,128,128,134,127,126,129,127,129,143,126,128,128,126,128,128,126,144,147,151,147,152,168,114,283,139,143,153,128,140,127,122,112,137,111,130,108,146,143,146,122,145,142,146,144,146,141,140,137,141,137,128,129,128,126,127,128,255,138,142,145,144,146,141,146,142,159,144,144,254,128,127,127,128,124,127,126,127,128,107,152,126,129,144,119,142,130,145,134,138,128,105,139,139,146,127,253,127,127,127,130,127,127,257,128,128,112,128,127,127,129,127,128,130,126,127,126,129,128,129,127,126,129,128,127,128,128,128,129,128,126,127,128,128,128,128,127,128,127,147,267,140,164,277,275,129,127,130,128,127,128,127,264,146,143,149,114,140,117,147,147,144,134,144,147,156,146,144,146,144,134,145,146,144,141,137,141,137,142,134,143,289,131,128,128,136,109,128,111,142,116,127,128,133,143,117,146,134,128,127,128,126,129,127,127,128,129,127,128,128,254,128,128,129,127,129,127,126,129,132,127,128,130,127,127,127,129,127,127,128,126,128,127,129,127,129,127,128,128,128,119,129,127,127,127,129,126,128,127,127,129,128,128,128,107,140,140,146,124,147,137,131,129,132,140,128,127,128,128,128,129,128,126,130,132,126,127,128,127,128,127,129,126,130,127,128,126,255,128,129,128,128,127,129,127,130,126,127,127,129,128,117,127,129,130,126,127,129,128,127,255,127,127,127,127,125,153,115,129,149,141,128,129,126,285,144,278,141,143,145,143,129,126,129,127,127,127,128,126,129,118,129,137,127,127,128,127,127,140,284,145,143,141,144,148,141,148,144,140,137,140,138,128,127,129,126,128,128,128,128,128,165,151,135,158,147,137,141,141,147,145,145,143,146,144,146,160,144,142,146,143,145,143,139,174,110,137,140,138,140,138,139,127,127,110,126,128,128,128,127,145,128,129,126,134,150,151,148,150,149,151,145,140,137,141,136,140,138,124,114,240,128,144,150,129,138,145,146,143,146,145,137,139,140,138,141,127,128,127,129,127,128,127,131,128,130,128,127,147,143,147,143,145,144,146,145,141,138,140,142,136,139,131,127,128,127,128,128,128,128,128,128,129,128,125,129,150,135,125,111,285,144,143,146,136,144,143,140,137,139,137,142,129,128,126,128,127,136,128,145,146,143,144,144,135,143,145,289,142,145,137,127,245,124,127,257,128,128,143,140,149,142,145,145,147,143,140,138,108,127,136,150,135,129,135,157,126,139,143,146,141,143,144,145,140,136,142,138,139,137,136,129,140,137,140,138,139,138,139,128,129,127,127,127,126,128,128,117,126,256,128,128,128,129,126,130,127,126,127,127,128,127,128,138,138,141,146,142,146,155,146,143,145,142,148,154,132,128,143,119,138,137,139,137,129,127,127,128,128,127,127,127,128,128,128,127,128,128,128,128,128,137,118,128,128,128,128,131,132,130,129,143,113,145,130,108,132,143,146,145,145,146,146,141,138,139,140,140,139,147,141,128,141,123,140,134,141,119,104,131,132,137,124,127,126,124,132,114,133,131,128,110,123,128,131,136,133,125,108,129,132,130,125,120,132,130,114,129,114,127,120,124,121,116,108,106,155,127,115,132,135,108,129,117,123,128,123,137,128,132,131,128,130,141,125,134,111,130,133,130,134,141,122,109,109,120,119,135,110,136,112,139,111,128,118,115,143,125,126,129,121,105,113,112,128,148,111,119,128,104,118,130,139,121,131,108,111,116,122,133,120,121,127,131,127,129,128,128,128,128,127,129,128,130,133,121,133,126,135,127,131,124,149,124,258,110,128,131,115,129,119,125,126,132,139,141,137,141,128,114,129,132,147,141,143,131,127,128,128,128,129,128,128,128,128,134,142,125,114,107,113,107,113,110,130,132,140,130,109,146,134,132,130,115,118,119,131,130,127,127,137,122,127,116,129,133,112,127,127,129,130,127,117,109,129,119,118,127,127,127,127,128,128,127,129,128,128,128,127,122,133,131,143,77,59,129,145,129,138,306,146,107,148,143,138,145,141,138,149,143,147,144,149,127,129,130,384,262,126,134,113,139,137,256,127,128,126,126,373,141,120,124,128,124,123,112,127,122,254,128,134,127,129,152,266,140,134,129,118,143,258,142,108,119,235,131,124,126,126,128,128,127,128,255,128,128,130,128,129,128,133,130,135,255,142,131,141,143,148,142,145,143,146,134,142,137,140,126,128,256,126,129,130,127,117,124,129,127,138,128,123,125,128,126,127,127,152,103,127,128,242,127,134,127,254,140,115,148,141,128,280,148,136,112,141,129,134,135,281,260,129,126,129,125,128,127,129,125,262,127,124,129,126,258,128,131,150,134,133,113,129,133,132,121,125,127,127,127,126,128,123,127,397,109,126,129,110,127,128,128,127,129,128,127,128,118,129,111,127,128,128,256,154,124,147,121,134,108,136,126,133,117,135,127,124,382,129,125,129,128,126,129,105,129,130,126,127,128,128,127,126,128,127,123,138,136,141,138,130,125,129,126,120,127,129,254,104,128,127,128,126,129,129,137,140,275,138,137,129,124,156,145,131,137,144,145,143,145,129,274,139,289,143,437,146,144,147,129,139,144,126,137,138,142,127,128,272,143,127,146,139,140,137,142,139,138,129,128,126,129,126,111,127,128,117,129,127,129,289,276,131,126,128,247,140,262,280,145,134,140,137,144,138,255,128,126,143,136,107,137,137,126,128,127,369,128,127,128,128,255,268,126,135,140,139,131,137,146,134,126,128,148,141,148,139,147,142,148,142,151,133,109,146,134,127,141,113,129,142,118,151,141,146,139,148,126,145,143,145,272,139,130,128,126,128,126,120,128,119,127,131,136,141,136,139,128,141,136,141,126,129,128,125,128,127,116,129,128,241,128,127,129,128,129,126,128,133,128,128,127,128,128,142,170,109,153,143,131,132,139,147,145,149,145,147,145,146,143,145,144,141,138,140,140,139,127,128,128,128,127,129,128,129,128,128,129,115,127,128,129,129,127,129,146,135,148,146,135,113,135,144,147,136,134,123,141,139,108,129,134,134,146,242,130,122,134,118,129,132,128,127,129,130,125,128,130,127,140,273,109,121,122,117,137,124,106,117,109,138,134,127,129,131,128,126,128,252,128,125,131,128,128,129,127,130,239,121,111,130,125,129,133,141,126,133,127,128,124,131,114,288,126,133,147,121,147,136,115,109,129,126,108,127,128,127,127,257,254,127,127,128,125,129,127,127,127,129,127,118,119,129,127,127,127,128,129,127,127,128,128,127,127,129,127,127,127,131,127,257,129,129,126,131,128,127,109,127,241,130,135,117,145,129,145,108,130,137,160,250,143,122,138,140,162,144,275,144,147,144,130,153,120,145,120,154,115,118,130,135,137,131,139,154,128,141,148,142,146,127,127,127,127,147,141,145,129,146,144,144,145,144,143,142,138,140,142,128,131,133,127,127,143,133,125,130,127,128,127,127,118,130,130,125,126,128,127,128,258,129,126,128,257,129,126,127,129,128,105,128,128,126,130,125,118,128,127,125,128,128,128,130,128,126,128,255,128,128,127,129,128,125,131,128,127,131,127,137,144,144,127,147,136,124,127,128,126,127,131,158,122,137,154,121,138,122,130,124,130,139,119,122,273,149,160,131,252,127,127,128,127,126,145,142,288,145,141,148,141,140,136,140,137,130,136,130,124,130,127,121,125,127,140,134,131,144,107,132,144,131,128,128,128,127,128,128,128,128,128,128,127,128,128,128,128,128,129,128,126,128,129,128,128,128,128,129,129,128,127,128,128,128,128,129,127,126,129,128,128,128,157,139,146,146,147,147,146,147,145,147,144,145,138,247,103,129,143,127,130,156,137,130,144,122,145,124,128,130,128,133,109,132,136,116,126,127,237,128,131,130,260,119,125,136,125,132,139,144,105,108,122,131,132,141,126,122,137,123,129,261,122,103,127,140,138,123,110,140,107,140,155,175,83,107,141,126,135,156,100,110,108,124,260,255,137,126,127,130,129,127,128,141,122,138,142,138,142,269,139,137,139,125,129,142,127,144,131,132,127,142,109,129,116,104,129,145,100,129,128,125,129,128,128,126,130,126,127,126,129,127,142,127,123,124,131,144,143,122,123,131,125,129,125,257,130,126,127,129,127,179,111,126,131,127,133,137,183,288,154,159,146,127,120,143,147,143,146,142,133,139,279,143,129,126,129,128,126,129,104,130,126,254,237,127,135,129,132,140,145,125,134,126,134,138,111,137,150,129,118,103,136,140,122,255,127,128,256,129,139,117,109,126,129,256,137,127,132,127,129,129,131,127,130,128,133,127,131,126,131,127,136,131,254,124,125,128,127,129,125,133,127,119,127,126,131,107,126,129,141,148,288,143,139,131,123,128,128,125,129,127,257,233,128,129,144,123,145,141,146,142,146,141,137,130,140,119,136,142,138,128,126,110,122,129,385,126,130,128,128,126,127,127,129,126,128,128,128,111,127,128,144,135,131,131,164,127,130,257,128,125,128,131,130,130,254,119,128,110,135,121,117,127,132,126,129,130,130,130,129,257,132,125,131,129,117,127,131,258,129,127,262,129,124,130,129,130,131,129,130,129,116,130,130,129,130,130,130,130,168,134,130,145,179,145,145,158,152,141,145,145,145,146,145,146,143,145,146,141,138,140,139,138,148,143,146,141,140,140,142,202,142,144,112,145,301,127,141,262,141,142,143,119,140,125,129,128,128,254,127,130,141,128,240,141,127,146,127,144,128,131,287,146,141,145,137,139,124,129,127,128,127,127,126,128,129,127,125,126,125,129,127,127,128,126,130,126,129,127,128,128,119,128,128,131,125,126,131,128,129,127,127,129,128,123,128,127,126,127,129,126,137,185,160,135,320,126,129,126,129,129,117,125,128,134,147,142,146,143,148,152,144,141,145,143,146,140,142,136,138,139,127,126,128,129,129,126,128,128,128,129,127,184,119,128,125,130,124,128,127,128,128,128,128,128,130,128,125,125,142,148,149,115,179,125,189,142,143,145,143,147,256,144,142,140,137,140,139,108,135,129,118,128,128,129,128,124,129,126,128,128,128,128,130,127,126,126,128,129,127,128,146,140,145,142,146,142,145,288,142,146,138,138,279,141,143,143,142,145,144,147,143,148,142,149,141,145,137,138,138,140,139,138,128,128,126,128,126,127,133,122,138,141,147,143,146,143,120,124,128,126,123,105,128,126,127,256,128,152,124,134,288,148,139,147,142,145,143,147,142,144,150,141,139,122,130,167,141,137,132,113,127,126,128,127,127,128,128,106,129,124,129,126,128,128,128,128,131,124,129,128,126,129,127,129,128,130,127,145,141,146,142,147,142,146,291,144,167,143,143,147,145,145,144,159,141,144,144,145,137,131,126,128,128,255,127,125,130,128,107,126,128,126,129,126,127,127,129,127,127,128,128,130,128,125,127,128,127,127,127,128,127,130,129,124,130,126,129,127,126,128,127,130,126,125,130,127,126,128,127,148,176,131,127,130,127,124,128,128,128,139,161,130,135,111,127,136,188,127,141,139,127,129,155,164,170,144,110,120,128,132,127,131,129,130,130,147,126,268,131,125,131,127,131,133,135,127,131,128,128,132,128,130,129,130,128,131,127,131,131,130,256,129,128,131,129,130,128,132,129,131,127,130,126,131,129,130,127,131,128,131,128,131,135,278,144,144,288,147,145,146,140,147,123,284,139,137,138,138,139,115,128,126,129,127,127,127,127,127,128,128,127,128,128,128,127,126,128,130,127,127,128,127,132,127,129,160,158,149,133,149,126,147,145,150,141,148,144,144,142,146,143,146,143,133,143,145,133,131,126,131,127,130,129,130,129,130,129,132,126,131,127,130,388,130,125,131,127,129,128,131,129,131,129,132,128,131,130,253,130,131,130,127,160,136,145,160,145,146,138,151,164,126,142,145,144,146,142,140,143,133,123,141,137,140,138,128,126,128,128,130,127,128,126,127,128,127,128,126,128,128,128,128,140,116,126,126,127,126,126,127,128,137,150,151,149,151,301,298,202,129,147,143,151,143,135,123,129,130,127,123,128,118,126,128,127,127,128,128,127,128,136,145,145,144,145,142,147,144,147,144,146,145,141,139,141,138,140,137,257,128,125,128,127,127,127,126,128,129,129,126,125,129,128,125,129,127,129,133,127,133,111,144,143,143,143,146,115,123,139,146,147,146,142,147,145,136,136,143,137,138,126,129,184,139,140,139,142,138,138,136,139,139,140,139,127,127,128,119,236,127,128,126,128,128,128,128,130,127,125,127,132,124,127,128,127,145,134,138,114,144,146,139,160,142,141,146,143,146,140,140,139,139,138,137,128,125,128,127,127,127,127,127,128,130,126,126,129,127,127,129,125,128,127,128,256,129,127,127,255,126,124,129,126,129,127,127,127,129,130,126,126,128,135,121,116,127,128,126,255,128,127,128,128,127,128,128,126,127,128,127,128,256,126,126,255,127,126,128,128,125,127,127,128,128,128,128,128,128,130,128,126,126,128,127,127,254,127,127,127,126,128,142,129,128,127,128,126,126,128,127,128,127,128,118,141,110,144,127,130,145,133,125,128,134,161,131,128,144,147,149,148,145,141,145,143,145,144,145,142,127,119,128,125,128,127,127,128,127,128,127,128,126,127,254,128,127,128,125,128,127,126,128,128,128,128,128,130,127,128,127,126,128,126,133,145,150,148,151,148,152,148,150,148,134,145,151,144,146,142,273,127,127,128,127,128,128,127,131,127,270,146,141,148,142,150,148,150,147,150,148,152,145,157,121,137,137,139,126,127,126,126,127,129,125,128,126,128,128,128,128,150,148,132,141,157,124,135,177,114,145,128,146,143,146,192,129,144,146,151,146,141,140,139,129,137,140,139,146,142,128,127,129,127,126,128,127,128,127,127,129,128,127,128,125,136,144,143,146,142,146,292,142,140,141,135,144,126,128,126,127,126,128,125,129,126,128,130,126,127,128,129,382,127,128,126,255,127,126,128,128,126,129,127,126,128,127,128,128,128,128,127,125,129,128,126,126,129,127,127,128,128,126,128,128,132,127,127,127,127,127,131,116,127,127,127,129,148,147,151,148,151,144,148,140,147,142,148,144,279,140,185,99,153,150,141,168,131,146,142,155,134,151,141,146,155,135,141,140,136,152,137,147,112,145,139,146,143,146,289,144,146,129,146,141,143,143,138,125,141,137,141,152,135,130,144,129,119,145,140,136,140,138,142,135,149,131,135,143,124,128,127,128,125,128,126,133,124,127,127,130,127,127,126,128,143,141,136,146,142,146,129,145,141,146,146,139,137,130,127,132,125,127,125,127,127,127,128,127,125,406,121,135,130,145,150,140,145,143,146,138,140,136,147,126,129,127,128,129,128,127,128,127,128,128,143,134,142,133,139,138,141,139,139,140,138,139,139,128,127,128,128,127,128,129,127,129,127,129,127,129,128,128,127,128,128,128,127,105,129,127,128,128,127,128,150,126,104,126,110,104,125,122,136,109,124,117,140,110,121,119,105,116,128,110,111,118,98,121,114,128,108,105,109,122,97,111,112,126,109,102,103,117,118,117,110,108,127,127,138,135,135,127,131,132,141,124,126,133,140,130,455,129,249,129,125,131,129,133,127,130,129,134,258,132,127,131,127,133,128,130,128,134,125,134,126,131,127,262,132,124,133,133,133,128,109,131,265,134,128,133,129,131,131,132,130,106,120,256,127,232,130,125,112,125,130,118,130,142,128,108,133,131,140,132,126,135,128,137,127,131,129,133,142,164,142,145,141,290,131,121,141,113,290,144,141,147,112,141,104,134,139,146,142,280,141,135,142,106,129,122,135,130,146,130,134,140,132,129,130,126,124,130,133,144,143,146,124,142,153,147,150,275,146,297,151,144,145,142,146,108,129,128,127,127,127,127,126,127,114,146,147,152,143,132,129,130,152,138,119,151,135,136,127,263,128,148,311,139,118,259,181,127,148,137,144,125,142,154,138,157,153,153,146,140,131,281,153,129,137,138,120,350,129,105,128,125,105,119,126,127,130,127,126,128,126,126,131,126,128,128,127,126,129,127,126,129,128,126,128,125,128,129,125,256,127,129,126,127,254,128,266,280,139,138,138,136,140,136,267,140,137,142,136,141,138,128,127,129,126,128,110,126,111,129,128,127,128,127,140,141,147,121,148,142,146,142,138,133,130,120,129,120,144,128,127,122,128,130,137,142,148,142,142,144,146,142,143,142,141,140,140,140,127,128,127,128,128,128,128,129,128,127,128,131,125,128,128,128,128,128,128,129,128,128,128,128,129,137,142,145,145,146,146,146,147,146,144,145,146,141,139,139,140,139,139,128,128,128,127,128,128,128,143,113,127,128,128,127,128,129,127,128,128,128,261,128,123,127,127,127,127,128,126,256,136,143,130,130,148,128,142,134,117,134,122,125,129,126,128,127,109,128,126,129,126,108,130,244,127,127,128,127,128,127,129,107,152,126,125,161,143,133,126,144,144,131,294,142,142,149,138,129,125,127,130,128,127,129,133,142,146,144,146,142,146,142,146,143,287,145,142,146,142,147,142,127,127,129,127,129,126,128,126,127,128,128,254,129,126,127,127,129,127,126,126,129,127,127,129,127,127,126,128,128,128,127,129,127,129,127,118,129,128,136,143,142,146,109,147,142,156,114,143,139,139,125,129,131,103,129,127,129,128,127,126,127,128,125,127,128,126,128,127,127,128,109,128,118,131,124,125,129,127,127,127,129,129,127,126,126,136,131,128,128,132,128,128,127,126,128,127,248,129,126,254,128,128,129,128,104,128,257,106,106,108,128,127,127,246,127,127,127,254,128,129,128,127,128,127,115,128,105,118,127,127,127,129,127,126,118,127,127,121,128,110,126,129,128,127,128,125,130,254,128,127,130,126,128,127,128,126,128,127,128,126,128,121,129,126,107,127,125,127,132,124,126,127,128,127,128,128,128,129,128,129,129,130,127,129,128,128,127,128,128,129,132,128,129,130,128,128,128,133,148,158,128,127,127,130,127,131,130,128,129,127,128,117,131,145,131,130,129,130,128,128,129,128,131,128,127,129,128,130,127,128,130,127,130,129,128,118,128,261,126,110,129,117,128,127,128,109,129,128,125,130,127,127,119,127,126,128,257,129,126,139,126,273,146,140,169,130,150,145,133,150,146,148,122,145,115,142,113,105,126,130,126,129,128,126,130,127,255,129,126,253,128,127,130,126,128,127,127,127,127,127,127,108,128,127,128,129,129,128,122,127,129,124,257,129,127,128,129,126,129,127,104,128,127,131,128,128,126,128,128,127,129,129,130,126,129,136,129,140,147,127,128,127,129,127,128,127,129,125,129,256,129,125,130,127,254,128,125,131,127,129,127,131,129,127,128,136,127,129,126,127,126,125,130,128,128,127,129,132,147,299,130,126,139,114,260,256,147,287,142,141,145,143,128,128,127,127,127,129,126,131,129,126,130,126,110,127,116,127,127,128,128,127,128,129,125,117,129,128,126,130,128,127,126,121,128,129,128,131,254,129,127,128,125,127,128,116,128,129,129,126,128,115,129,127,107,122,123,123,128,103,130,114,125,128,128,128,127,127,132,128,131,126,242,130,129,106,127,126,128,253,128,127,128,128,128,127,131,128,138,140,138,130,130,125,128,129,126,129,128,127,127,132,113,127,129,128,126,128,255,130,128,128,255,128,108,129,126,131,117,127,129,109,127,127,127,141,109,130,141,130,126,148,110,127,127,126,127,127,103,146,115,132,145,148,125,132,131,146,123,131,126,129,110,119,133,149,144,145,146,144,147,144,147,145,146,144,149,128,128,126,129,127,129,127,128,128,128,128,128,135,125,132,126,146,144,146,143,148,134,145,149,132,134,148,143,130,120,140,144,147,147,147,147,146,129,146,146,145,145,147,148,147,148,146,135,139,135,129,139,146,288,146,142,155,147,152,149,152,142,140,144,146,144,146,284,129,125,130,128,126,128,130,126,135,121,143,147,119,126,128,127,128,128,126,126,128,126,131,127,129,125,129,128,127,129,121,256,128,127,128,127,104,128,129,126,127,128,127,129,127,252,127,128,128,127,128,129,240,113,129,126,123,130,108,128,126,127,126,127,129,149,118,165,146,142,176,117,134,124,128,140,136,123,147,144,131,159,146,145,147,157,119,138,142,136,142,127,128,127,128,128,128,130,131,125,131,127,130,127,130,260,130,139,148,146,116,129,115,129,126,127,128,125,114,142,127,144,158,149,134,130,128,130,127,129,129,128,129,127,128,129,128,129,128,131,129,140,85,46,124,130,137,122,141,132,130,133,132,148,127,130,116,128,118,145,126,269,135,122,144,138,147,141,147,112,145,138,147,127,140,272,151,112,141,136,142,137,272,139,135,140,274,137,135,139,135,129,140,139,135,141,173,140,251,429,131,125,146,130,143,112,146,139,146,141,147,111,146,141,141,134,139,136,418,255,254,253,254,128,134,133,65,60,136,129,113,129,43,92,140,115,30,141,25,122,141,147,140,146,126,145,143,45,9,77,125,130,125,254,129,246,126,123,128,124,129,126,126,129,125,256,125,126,254,128,129,127,126,126,117,121,128,125,128,127,142,136,139,136,141,136,141,136,139,134,145,125,131,122,128,128,127,127,124,116,109,131,125,129,126,138,138,146,150,149,148,150,146,151,153,131,125,126,142,115,135,139,146,136,139,133,273,153,145,145,307,126,131,140,133,145,145,145,138,145,143,139,125,140,137,149,134,151,129,381,127,126,140,278,140,133,140,275,141,278,137,137,139,116,127,108,131,121,131,125,128,124,129,127,128,126,119,254,128,124,130,123,129,126,142,129,146,288,143,141,147,145,147,140,141,132,142,120,129,131,122,266,125,144,138,145,138,147,140,136,141,139,137,136,380,127,253,129,255,126,128,127,125,128,148,259,115,155,159,255,142,140,147,116,142,145,143,142,150,124,139,138,138,136,118,127,127,135,120,132,131,128,135,132,303,143,119,130,124,131,124,379,123,125,129,128,144,111,127,129,128,128,128,128,128,128,128,129,127,128,128,129,128,127,128,127,129,128,129,127,129,129,127,129,128,139,144,148,144,147,145,148,155,145,147,145,139,123,110,114,117,128,137,130,146,144,147,145,146,146,139,139,140,138,139,139,128,128,128,134,125,122,127,116,133,140,147,143,147,137,147,143,142,135,140,140,120,129,107,132,132,126,136,260,132,136,148,126,163,144,149,153,144,257,143,135,149,145,129,139,130,138,128,253,124,127,137,127,112,129,285,145,140,131,124,131,124,127,126,125,255,142,434,145,288,141,138,142,136,141,132,141,135,136,254,130,124,128,126,128,126,131,126,139,293,144,141,143,143,143,437,138,136,140,135,144,126,127,126,254,127,125,124,129,126,126,128,254,260,126,127,110,126,128,122,138,151,146,288,147,289,145,182,233,146,135,152,259,126,122,129,122,129,123,128,128,127,112,142,129,147,276,134,136,136,123,156,135,139,135,140,134,128,125,146,139,272,145,140,284,292,143,123,141,135,138,134,142,139,138,137,127,122,129,124,127,126,131,136,127,138,136,141,134,143,132,141,123,139,141,141,270,126,425,142,142,137,148,133,107,135,139,125,258,136,125,134,280,138,135,137,259,127,125,128,124,129,125,126,128,125,126,115,132,272,144,141,137,110,143,144,146,141,136,242,156,124,118,143,145,140,147,151,135,143,143,140,123,277,131,134,140,137,143,135,143,136,141,135,133,138,125,126,127,126,127,145,145,143,144,140,144,139,126,144,143,432,435,146,134,140,149,146,141,145,143,145,143,140,145,144,147,141,144,140,147,129,122,130,125,125,136,130,128,125,128,124,128,127,113,129,130,105,142,130,124,128,124,146,264,269,143,166,229,145,136,141,140,145,137,152,292,130,131,176,108,133,142,142,124,132,134,143,123,140,231,124,139,142,132,134,146,138,131,131,139,279,145,141,143,141,145,137,146,139,133,142,121,252,107,125,128,124,129,128,126,118,121,123,130,106,128,119,130,112,123,137,126,134,112,250,129,126,129,122,129,162,138,139,146,142,149,125,127,129,128,128,129,125,128,128,128,126,128,128,128,127,127,128,128,128,128,129,127,127,128,128,128,128,128,128,128,128,128,127,128,128,128,128,133,122,127,129,126,128,128,112,128,128,129,127,127,129,128,127,128,129,127,128,127,128,133,124,123,129,125,145,146,151,147,139,127,130,144,143,140,145,144,147,141,146,146,103,140,151,149,143,144,151,147,303,147,138,145,141,144,144,127,123,129,129,125,127,126,126,127,128,125,260,149,148,149,147,150,151,148,150,151,139,133,151,148,147,149,134,263,128,124,129,124,129,126,124,145,145,146,137,146,143,145,142,143,141,146,138,146,111,147,140,147,125,125,137,126,128,254,142,142,146,144,150,145,150,142,154,150,145,145,140,144,140,147,124,128,127,253,126,127,123,130,126,125,128,124,130,126,128,134,281,145,142,148,140,149,139,288,131,130,126,126,129,128,125,126,257,126,126,128,127,126,127,253,128,255,128,127,144,111,128,127,127,127,124,257,147,139,145,142,145,141,146,152,150,140,145,141,145,159,148,140,145,141,144,139,138,136,145,124,128,146,146,150,147,151,141,145,141,128,135,130,139,143,120,130,125,128,127,126,127,127,127,254,128,129,128,125,129,126,126,127,128,253,127,126,128,126,127,254,127,129,128,125,142,120,150,146,115,151,149,148,145,140,266,130,113,125,142,150,147,154,145,150,144,152,138,147,144,106,147,140,293,147,138,255,129,252,130,124,127,126,127,126,125,130,124,128,127,127,123,127,138,132,114,127,127,126,127,126,128,126,127,254,263,129,147,146,154,296,149,296,148,151,149,148,144,283,291,143,137,118,127,126,126,128,127,126,117,131,123,130,268,143,143,145,140,148,139,147,285,144,140,146,137,132,278,266,145,140,144,139,170,142,144,141,149,144,146,140,146,140,161,140,148,141,143,139,126,114,128,128,128,128,129,127,126,128,128,128,128,128,130,128,130,128,127,128,129,128,129,130,129,129,129,156,127,140,138,141,139,140,138,140,139,139,139,141,139,138,139,139,126,128,127,128,128,127,128,128,128,127,134,124,116,128,125,128,126,128,126,127,127,126,123,130,126,122,130,127,122,130,125,127,127,125,127,128,126,127,124,127,129,126,126,127,124,127,128,127,124,128,125,127,124,126,129,127,126,113,131,126,126,129,138,114,251,122,129,121,139,136,140,146,144,145,262,182,128,128,129,269,150,147,152,143,152,143,298,149,287,145,142,145,125,128,127,126,128,127,127,382,129,128,128,253,129,125,132,124,127,127,126,135,129,127,126,127,127,126,125,126,128,128,153,152,146,151,299,295,150,146,150,147,161,137,144,132,133,148,129,125,126,129,125,128,128,295,298,151,147,152,294,140,144,154,162,139,147,113,155,134,149,140,145,144,142,139,139,142,146,145,147,141,147,162,146,153,155,132,146,146,141,145,146,135,146,128,140,135,115,276,140,143,303,117,138,148,140,182,137,140,134,136,275,248,129,135,139,152,119,275,288,261,155,279,128,138,140,139,140,137,139,142,153,129,161,144,307,149,147,152,287,143,142,140,137,147,132,145,112,141,111,142,287,146,142,145,142,146,144,144,146,146,127,139,275,139,112,139,134,142,131,141,136,142,134,143,272,143,124,126,127,123,128,128,126,127,128,124,129,126,122,129,253,131,125,126,254,127,124,128,127,147,133,253,376,128,125,126,123,258,125,127,127,124,127,129,121,130,127,124,129,252,129,125,127,126,125,128,127,125,126,124,130,251,130,124,125,110,129,123,129,125,126,141,116,124,143,113,124,129,126,126,126,126,257,129,136,291,145,140,150,138,302,151,149,143,115,143,140,145,143,287,127,124,127,127,126,127,130,124,128,125,127,125,131,127,119,128,128,124,128,127,127,127,125,126,129,127,126,127,127,126,129,125,129,126,126,127,126,130,375,126,126,130,109,125,131,123,129,268,264,149,142,163,143,295,151,157,134,138,145,141,148,142,146,298,143,141,145,141,144,141,146,139,144,130,125,126,128,126,125,128,126,131,122,129,126,127,127,127,127,127,124,394,118,124,129,125,126,123,129,122,129,126,127,127,127,128,123,129,128,125,128,127,126,129,125,127,272,127,128,125,126,108,128,253,382,125,129,126,127,126,173,144,147,145,147,145,146,126,153,149,151,145,144,144,144,145,128,128,128,127,127,128,128,128,128,128,128,129,128,128,128,129,123,139,130,132,151,139,129,128,128,128,127,128,128,127,128,128,128,128,127,128,128,128,127,128,128,128,127,135,244,130,121,128,124,265,154,143,152,297,150,144,153,144,152,268,140,134,140,124,125,126,128,126,254,130,125,127,126,252,258,127,127,126,126,130,125,128,127,126,128,136,150,150,147,151,146,150,132,304,148,148,146,139,144,145,277,243,128,252,128,126,127,128,125,129,128,128,125,127,124,256,255,253,130,126,129,126,127,130,129,151,146,149,119,161,120,129,141,167,148,113,149,147,149,120,277,126,142,114,132,250,146,109,255,279,118,126,127,127,258,152,128,123,258,143,111,129,147,142,163,126,149,143,305,139,142,146,134,291,141,127,123,129,137,113,255,129,140,111,128,130,120,137,245,127,129,140,115,128,127,266,118,143,278,149,138,129,123,130,128,121,255,128,130,128,254,125,127,128,137,119,124,127,128,126,126,128,127,127,128,125,127,254,129,252,126,125,128,124,131,116,129,126,153,115,145,151,146,164,154,263,146,287,145,139,153,141,141,142,147,139,148,140,148,138,145,157,149,138,147,140,144,144,146,140,144,135,286,140,250,280,140,134,140,134,130,124,129,137,112,134,148,151,146,151,143,154,148,148,148,146,139,143,146,145,524,128,126,127,249,131,125,127,126,126,129,126,125,127,127,137,128,127,126,127,137,148,129,127,252,127,127,126,127,127,120,128,124,129,126,111,127,130,126,127,127,129,106,127,127,127,127,126,127,131,255,163,126,150,126,163,298,149,144,137,148,144,141,143,141,155,129,126,126,126,122,129,128,128,129,130,130,129,127,129,129,127,129,129,129,130,127,127,127,130,127,128,129,127,132,124,129,128,128,129,128,128,129,138,145,151,152,150,151,150,151,150,152,149,151,145,146,146,144,145,110,127,140,145,133,146,148,152,142,135,148,136,138,136,137,114,132,119,131,134,111,119,130,133,132,137,159,129,131,127,136,120,132,119,257,128,122,130,126,127,127,125,128,129,124,127,128,132,139,110,134,149,137,139,260,135,151,247,139,137,152,139,140,145,149,148,150,296,144,124,145,143,273,126,129,113,121,255,131,124,127,126,135,126,258,127,127,126,127,128,123,130,125,127,126,124,126,125,127,126,126,128,127,128,127,126,115,130,123,130,126,126,126,127,130,111,130,126,254,127,251,128,125,130,126,129,126,254,130,125,254,129,127,124,129,125,256,127,127,126,126,127,129,127,128,125,127,128,127,126,127,125,136,135,121,129,129,123,130,126,114,129,123,127,124,133,252,130,134,143,119,131,146,149,145,156,145,163,149,147,148,151,144,122,149,150,143,144,140,145,134,130,125,129,122,130,261,272,119,125,129,146,145,132,118,134,147,128,143,270,132,129,138,122,245,127,127,128,128,123,105,126,125,128,128,127,266,145,260,145,104,126,140,131,131,236,134,139,151,150,150,147,152,147,150,145,153,145,147,141,148,138,146,140,146,123,130,119,128,128,252,129,253,128,127,127,127,126,126,127,127,128,125,140,115,139,148,148,148,150,119,167,148,150,146,293,149,247,156,119,138,142,294,127,129,131,133,142,124,128,132,138,138,289,286,146,138,143,136,142,135,141,137,138,112,139,136,152,131,145,140,144,139,145,144,145,142,145,129,141,138,138,137,264,125,130,127,143,138,146,139,143,145,144,143,140,134,139,136,139,141,141,135,140,123,128,126,128,124,132,128,123,130,253,121,130,122,129,125,253,267,129,138,147,144,147,145,146,154,152,150,146,144,146,145,144,140,158,129,114,128,128,129,143,116,148,150,152,143,138,133,121,110,144,136,141,147,131,118,129,131,128,130,127,118,118,136,152,130,127,128,128,128,128,129,128,127,128,134,137,109,127,124,130,138,113,129,128,127,127,257,127,128,126,135,246,128,136,287,129,144,288,146,141,149,144,148,141,144,139,148,147,140,128,125,129,123,130,125,128,129,123,129,126,382,128,126,271,129,124,130,126,128,127,125,126,127,128,125,126,125,129,123,127,128,127,127,128,127,125,126,120,129,126,127,126,127,134,137,142,146,143,141,144,127,145,146,151,142,144,143,150,112,150,145,130,142,138,147,131,156,145,151,147,152,135,162,142,142,124,137,137,137,137,141,123,129,124,128,125,124,131,126,125,126,126,139,111,127,127,126,255,385,126,125,137,118,125,130,123,126,127,128,126,128,126,127,127,124,127,128,127,124,128,128,126,127,126,126,125,256,128,126,251,130,124,128,126,127,127,168,145,132,142,135,139,137,139,140,148,125,128,124,127,127,239,136,127,125,128,127,125,127,136,145,143,127,231,127,127,128,125,128,128,128,126,126,284,131,125,146,133,150,131,160,138,148,128,145,133,140,124,136,136,276,139,256,142,131,141,124,138,137,139,127,127,254,131,124,128,128,128,124,128,239,126,130,129,123,128,126,125,103,124,127,127,126,125,129,128,127,108,126,128,128,127,126,127,125,127,126,127,127,126,127,126,129,123,128,127,128,124,128,129,126,244,252,383,130,122,129,126,127,127,252,128,120,255,130,124,126,117,127,126,126,127,125,124,131,254,127,127,128,138,123,123,129,126,126,126,130,157,123,156,145,147,155,163,118,143,146,146,157,145,146,150,136,148,150,138,161,130,166,180,127,130,145,135,135,144,144,146,145,147,145,146,145,145,144,145,138,140,139,140,140,139,128,126,128,128,128,128,128,127,133,125,118,252,254,254,126,125,132,127,116,130,126,124,130,126,128,126,127,128,127,126,139,137,146,129,145,141,145,141,149,143,144,140,147,137,143,145,145,142,144,134,139,139,140,124,261,130,122,130,125,127,126,128,127,128,125,255,137,135,304,149,162,150,146,130,132,119,388,146,132,138,128,149,127,141,139,191,107,147,147,139,129,270,128,121,127,125,126,128,127,126,255,129,254,131,127,255,126,253,130,125,125,129,127,123,127,130,128,126,129,110,129,125,144,130,125,129,125,254,131,125,129,125,262,128,124,127,128,124,129,127,128,254,127,129,127,127,127,127,128,127,124,129,127,125,127,126,254,137,144,150,140,279,145,139,151,146,126,147,145,440,146,138,131,126,130,125,129,130,126,255,281,285,148,135,134,424,145,137,299,145,138,142,135,140,133,129,121,129,125,127,127,126,127,126,128,129,105,128,128,129,286,144,137,275,145,128,145,107,267,125,261,142,133,118,123,131,127,131,110,131,138,141,134,142,129,276,128,124,107,125,127,126,127,121,130,123,256,128,124,254,131,123,126,255,128,127,127,126,125,130,129,125,126,129,127,124,128,123,130,125,263,131,144,140,144,289,146,142,145,141,251,140,135,138,142,156,127,127,126,116,287,147,128,150,108,167,140,270,145,145,144,143,146,290,146,134,139,142,139,134,141,274,116,124,128,127,128,128,128,128,128,129,127,128,129,129,128,128,128,127,129,136,120,127,129,128,127,128,129,129,132,125,126,128,127,128,128,128,128,128,129,129,129,127,129,127,129,128,127,128,128,128,128,128,128,128,127,128,128,127,129,132,148,139,131,119,127,122,130,121,129,265,129,124,272,128,126,127,126,128,124,128,126,284,143,132,147,140,145,140,152,148,150,143,106,127,145,143,399,255,127,127,128,257,132,125,127,126,125,128,126,127,125,128,124,128,128,128,150,150,147,150,145,154,139,131,121,146,143,139,152,145,292,149,146,152,149,299,150,141,149,141,147,140,151,147,165,146,151,147,289,145,257,139,139,147,144,147,162,137,138,148,141,146,159,153,293,151,138,152,141,146,134,140,136,282,144,142,145,137,255,129,127,128,116,129,127,128,128,124,127,133,128,126,284,134,124,151,144,152,147,152,147,132,125,128,122,129,252,253,130,125,126,127,125,136,128,126,127,126,128,124,127,127,146,138,146,140,145,140,148,148,151,145,151,142,144,140,275,271,127,124,130,125,128,126,255,128,125,260,127,126,129,127,126,126,253,115,126,126,126,128,125,244,127,127,127,126,127,126,128,127,125,128,128,125,128,125,127,127,126,128,252,132,114,129,254,428,152,146,151,145,150,144,144,125,126,126,255,127,124,129,124,130,125,125,128,255,128,127,125,127,136,120,126,125,129,141,237,128,127,126,128,128,126,112,129,121,153,144,299,150,147,151,144,153,147,148,145,145,400,143,141,128,123,130,125,126,128,125,126,127,126,131,126,113,129,127,124,129,127,129,125,127,127,142,123,265,141,423,142,142,147,270,129,126,127,128,125,127,128,126,131,126,127,128,127,127,128,128,125,127,254,129,126,129,126,128,234,128,126,126,124,123,128,122,129,252,272,109,127,125,123,128,127,129,127,128,128,128,128,128,128,128,129,127,129,128,129,128,129,128,129,128,129,128,130,129,129,129,129,129,128,129,128,134,145,145,148,145,146,145,156,150,151,133,144,146,143,128,127,129,127,128,128,128,128,127,128,129,134,124,117,130,123,127,121,131,121,127,123,129,126,124,127,125,128,126,127,125,126,126,147,106,126,125,127,127,117,127,125,127,125,125,129,127,127,124,126,128,124,128,127,125,127,126,127,125,126,106,124,126,126,126,125,127,264,148,136,148,304,145,138,146,158,145,138,147,270,144,139,146,134,138,135,111,139,139,134,157,128,130,124,129,126,114,128,126,129,144,131,131,144,129,123,133,126,126,128,125,128,126,127,137,144,134,147,139,132,125,137,111,134,135,120,139,252,140,130,120,122,128,253,129,123,129,124,129,127,126,127,125,259,144,143,146,143,118,148,156,133,139,135,129,134,138,134,140,157,270,143,143,142,136,117,138,118,123,137,264,130,117,254,128,127,159,133,146,153,150,143,143,150,152,141,142,145,141,285,126,122,128,124,129,112,128,125,129,125,126,127,129,128,125,256,128,125,128,129,124,126,126,126,126,126,129,177,144,146,139,147,138,430,149,141,149,124,152,288,167,138,90,280,135,141,149,139,148,139,145,284,148,154,146,138,149,140,147,138,146,123,258,126,126,126,125,128,110,131,121,129,126,126,126,155,149,149,145,152,144,147,141,147,140,288,141,144,122,129,126,125,129,255,127,124,169,145,146,129,127,128,112,130,127,107,129,124,125,126,129,126,126,131,126,126,130,127,123,128,128,126,127,129,127,130,126,129,126,129,127,128,129,128,129,130,129,127,128,131,127,130,113,128,132,125,130,152,144,135,129,129,128,128,127,127,128,129,128,128,129,170,160,153,150,150,151,151,151,150,151,149,147,142,146,145,145,127,128,128,128,131,138,142,155,115,145,140,146,135,300,148,138,146,139,160,147,152,143,280,141,136,274,162,140,145,131,146,143,146,140,144,140,141,133,141,132,140,262,129,123,267,125,127,128,129,121,254,128,141,109,138,118,125,126,124,126,131,127,127,125,125,129,128,127,126,127,127,127,137,122,127,125,128,124,132,146,144,144,152,145,153,144,162,117,157,148,149,145,150,129,153,145,152,147,150,144,145,143,141,146,132,126,127,127,129,147,147,142,145,288,146,141,291,145,140,139,137,254,141,162,135,279,137,110,139,158,147,139,147,140,143,141,254,146,158,275,146,141,148,135,139,278,139,138,139,134,253,126,124,129,130,128,126,126,128,125,129,127,128,127,129,125,126,128,127,127,124,129,127,126,125,129,127,127,127,144,299,147,148,150,147,151,144,152,146,149,142,144,141,145,140,149,123,128,124,129,127,253,129,127,126,127,129,127,124,128,144,150,153,145,150,145,151,247,126,126,130,125,253,253,126,126,127,131,112,130,125,253,127,125,128,125,254,126,140,127,124,128,126,129,125,127,128,126,125,129,126,128,128,127,127,127,111,129,122,130,124,126,127,238,127,129,126,133,128,129,125,127,128,125,127,125,128,127,126,127,127,123,128,126,127,140,238,129,123,126,128,127,127,128,127,162,131,141,145,147,145,147,145,146,145,139,139,140,140,141,140,128,128,129,129,126,129,127,128,128,128,127,128,128,129,127,128,129,116,129,128,127,129,128,129,128,129,128,128,128,130,128,127,128,128,129,263,127,121,128,121,132,120,127,122,131,122,130,123,128,125,130,124,126,128,125,263,138,124,143,116,151,142,123,137,144,125,130,122,130,125,127,127,254,135,147,148,143,151,125,128,254,127,117,125,126,128,262,119,115,130,250,130,127,255,131,123,127,128,125,126,125,130,127,127,127,273,126,127,128,126,128,127,126,126,126,138,118,126,127,127,142,129,122,130,127,125,129,127,127,127,126,129,127,128,124,128,128,123,128,127,147,133,143,126,126,127,127,126,129,128,122,129,127,138,113,125,127,128,126,126,126,129,238,127,125,127,126,129,125,127,128,125,127,128,253,130,126,125,128,128,128,126,127,126,286,147,144,149,146,153,145,152,144,151,146,147,138,289,142,126,128,124,128,126,128,124,131,125,128,126,127,127,127,130,253,126,115,264,128,123,130,125,127,129,128,123,129,126,125,256,128,253,129,126,128,126,125,129,125,128,126,125,130,125,129,128,127,125,129,124,128,130,127,126,127,126,126,125,128,123,129,126,128,141,126,127,126,128,125,126,127,128,129,125,252,129,127,125,128,126,368,254,127,128,127,152,106,123,130,147,129,146,288,131,113,146,142,131,123,126,137,127,125,129,122,127,128,127,127,126,126,107,127,143,127,128,115,131,125,128,127,124,130,125,129,125,125,129,124,129,127,126,129,126,128,125,127,128,127,127,126,126,127,125,128,126,127,125,130,127,128,122,127,128,128,128,131,125,128,128,127,128,128,127,129,127,128,133,123,128,127,144,128,145,146,154,125,146,148,145,146,145,146,146,139,138,139,138,128,128,127,128,127,128,128,128,127,128,127,129,127,128,128,128,128,127,128,128,128,127,133,125,116,129,117,130,111,128,127,127,121,128,128,124,126,127,124,128,124,130,127,124,140,109,147,128,123,131,125,124,128,126,127,125,130,125,125,127,125,128,129,383,152,140,148,148,110,140,146,141,145,290,138,138,145,139,130,127,125,128,125,128,126,128,254,127,125,129,125,128,126,253,129,122,129,125,126,127,126,129,127,127,124,127,139,110,125,126,111,125,128,127,127,127,126,126,262,119,149,146,149,146,430,151,144,302,149,132,146,140,145,139,132,124,133,106,122,128,125,132,132,121,127,123,258,380,127,125,132,128,125,126,128,112,130,125,126,128,124,257,130,125,125,245,130,122,129,127,289,301,148,298,150,146,150,145,151,127,128,126,264,126,126,128,127,250,133,126,128,116,124,102,127,125,138,244,129,127,140,623,115,293,152,144,146,123,141,135,140,125,252,252,137,144,143,142,146,138,148,291,149,145,160,123,139,134,140,125,138,126,127,139,150,151,145,151,298,148,146,152,144,106,145,144,143,144,139,144,255,129,122,129,128,129,124,127,128,125,127,127,125,128,126,125,128,127,129,124,127,128,126,129,127,275,128,127,125,127,129,126,127,128,125,136,140,136,148,134,302,146,286,143,139,143,142,155,141,561,139,123,128,134,120,126,255,128,127,127,124,256,128,253,127,127,133,131,125,143,113,126,127,127,127,127,127,126,125,116,128,128,129,127,128,128,128,127,128,128,127,128,128,128,129,128,129,127,128,128,129,128,127,128,143,123,128,129,127,127,129,128,126,127,128,128,128,127,127,128,128,128,127,128,128,128,128,127,128,129,128,128,148,131,127,128,128,295,151,134,148,136,145,136,144,143,153,142,285,287,148,138,131,123,129,125,127,126,125,124,130,127,131,252,129,125,128,135,125,128,125,127,125,127,126,132,123,126,128,118,130,165,146,137,289,145,141,295,146,139,146,139,144,125,126,253,127,125,129,128,125,127,128,108,124,260,126,126,128,116,128,126,127,127,126,127,126,129,126,125,128,128,125,236,129,125,255,127,125,127,128,126,128,128,126,126,127,128,126,129,126,127,125,130,125,127,126,129,125,128,125,130,128,125,128,126,127,129,127,126,129,127,125,129,127,128,123,130,125,126,127,129,126,128,127,126,123,130,127,116,126,127,127,129,123,129,252,128,109,256,137,126,116,127,126,127,127,126,129,125,128,127,126,127,126,128,126,125,128,125,129,125,128,127,250,126,130,125,127,122,130,126,255,254,105,130,137,116,124,126,256,126,126,253,261,127,126,128,126,127,129,127,131,127,125,104,127,127,126,128,126,129,125,127,255,128,124,128,128,126,128,128,127,126,127,125,127,127,125,128,136,142,151,144,150,146,148,302,150,113,151,147,292,146,141,144,292,268,128,135,120,125,127,107,125,131,127,253,128,137,118,126,126,126,127,127,128,129,127,174,139,148,140,147,142,136,272,143,142,145,139,287,140,136,138,136,139,140,133,124,147,126,143,140,115,118,147,156,132,143,139,106,134,148,153,144,146,140,138,139,139,140,145,144,144,145,128,128,128,129,128,127,128,128,128,128,127,128,128,128,129,129,128,127,129,127,128,129,126,115,129,128,128,128,128,128,135,147,147,146,145,145,146,144,280,142,129,139,133,128,250,253,130,126,129,126,124,114,127,126,126,129,126,129,126,129,124,256,126,124,128,126,147,146,150,146,151,142,152,146,152,146,152,149,145,139,144,141,147,138,130,124,127,123,129,127,129,123,129,128,123,126,124,129,254,127,129,128,126,128,127,273,302,117,103,155,123,114,146,135,148,141,152,136,131,129,127,124,129,240,124,129,127,126,129,124,127,130,126,126,128,126,127,129,254,127,253,130,127,127,128,127,125,124,128,128,123,129,126,125,129,149,105,128,135,154,139,142,143,139,150,140,169,146,151,143,147,136,147,139,145,143,126,126,126,125,131,129,128,255,128,126,132,121,256,129,123,130,124,126,129,126,127,126,128,124,128,126,130,125,128,125,126,129,125,127,127,126,262,127,199,116,145,281,152,296,150,144,151,112,150,147,150,146,150,146,151,147,150,146,119,142,143,141,144,142,128,123,127,123,130,128,125,127,127,128,129,125,125,128,137,125,142,142,146,141,147,286,150,149,150,295,150,143,149,150,149,140,145,135,145,140,144,125,128,130,125,127,127,126,130,126,127,126,127,128,128,125,127,126,127,128,125,129,126,126,130,123,129,129,253,126,129,127,262,120,125,125,128,128,128,122,129,126,126,129,127,129,125,118,127,127,128,127,126,125,126,128,131,144,143,127,128,124,128,130,125,126,128,125,128,128,127,127,128,126,125,126,139,114,129,127,128,127,130,128,128,127,128,129,128,126,128,128,128,126,127,141,114,129,127,128,128,128,128,128,128,128,128,128,128,128,128,127,129,127,127,128,128,127,128,128,128,128,127,128,128,128,128,128,127,128,128,128,128,127,128,128,130,269,149,127,146,140,144,136,146,141,151,130,145,140,143,140,124,127,127,126,251,128,127,122,132,126,126,126,125,129,127,123,130,124,125,129,122,131,126,130,124,254,129,123,130,125,253,136,149,150,142,150,145,153,144,299,150,148,144,140,146,140,144,142,126,129,126,126,127,124,256,126,128,124,253,129,133,137,147,140,148,139,145,142,150,146,150,144,146,139,145,141,255,127,124,130,124,125,127,126,129,124,136,129,125,128,126,125,130,126,116,129,126,123,129,124,132,126,128,125,126,254,127,129,127,125,128,255,127,128,125,127,126,126,149,131,144,146,148,149,146,152,143,153,149,144,143,142,145,141,145,125,127,132,132,124,129,382,133,145,149,143,296,159,146,149,146,151,145,115,144,144,140,144,140,129,253,129,127,123,129,125,258,128,127,243,130,123,129,126,117,129,122,130,125,126,128,140,151,150,147,445,151,147,152,144,151,140,146,142,130,129,140,127,256,126,126,128,133,152,143,152,153,147,145,146,141,146,142,130,125,127,126,128,123,130,126,125,129,126,124,129,127,130,124,129,125,127,128,129,124,130,127,124,128,125,131,128,252,127,129,126,127,128,126,126,128,127,126,256,128,125,129,126,126,128,126,126,127,127,127,126,126,127,128,126,126,124,125,129,126,128,128,128,127,128,128,127,128,128,128,127,128,147,143,144,148,145,146,146,147,126,145,144,146,146,139,138,140,139,138,139,128,127,128,127,130,126,128,128,128,128,128,128,128,129,128,128,128,128,128,128,128,128,128,129,127,128,158,136,160,150,149,158,147,157,148,138,127,121,255,128,121,272,113,125,128,126,145,109,128,128,126,143,116,124,127,139,119,122,129,168,153,150,161,129,151,148,144,140,147,141,156,126,138,138,141,134,119,257,125,130,253,131,128,139,114,131,253,140,106,131,123,131,135,118,125,129,132,127,148,144,141,151,141,129,121,129,123,132,127,127,127,243,130,122,131,126,127,126,137,127,128,126,128,126,127,128,126,133,138,139,153,145,151,144,277,146,142,147,140,142,134,140,139,138,125,127,127,127,254,126,126,127,121,129,125,255,140,115,125,129,125,126,130,125,129,126,126,127,130,126,125,126,106,127,123,128,127,108,127,127,128,127,125,129,128,126,128,126,116,126,127,127,127,127,258,129,124,126,128,126,128,254,129,126,252,131,125,128,126,128,128,126,144,138,150,136,293,143,144,150,296,145,139,131,141,144,144,126,124,128,123,129,126,127,126,125,128,127,126,126,255,136,127,126,127,127,137,146,150,147,150,144,151,144,154,145,153,144,147,113,147,142,141,146,382,126,126,128,125,129,128,127,126,265,128,126,127,126,126,129,125,128,127,126,128,127,106,127,127,114,133,144,146,141,149,146,151,144,153,146,150,143,142,143,142,286,146,126,125,128,124,128,127,124,150,147,152,124,129,126,131,122,129,123,129,125,127,128,128,126,127,128,123,129,127,128,250,126,128,128,128,129,137,120,127,137,118,128,128,128,128,127,129,129,127,134,123,128,128,132,124,127,128,128,128,142,145,146,144,148,144,147,151,151,149,151,144,146,143,144,143,143,128,128,128,128,128,128,127,118,127,127,129,128,127,128,128,129,127,127,128,128,127,134,139,228,127,122,255,126,125,131,128,122,254,127,124,383,128,127,126,126,125,127,124,125,128,130,121,130,124,128,123,128,124,132,127,122,130,123,129,140,142,161,138,148,140,147,128,150,143,153,145,143,141,129,140,143,141,128,125,126,126,128,134,270,126,142,152,144,154,146,299,116,145,150,148,144,146,147,138,146,140,129,125,127,125,130,241,128,128,127,127,126,126,127,127,128,127,126,126,136,152,144,131,251,259,145,142,113,256,129,123,129,124,128,129,130,122,131,123,130,125,131,125,157,125,142,126,150,129,148,137,147,121,247,150,145,150,144,153,146,148,142,144,116,140,139,145,141,130,122,128,123,128,126,126,126,128,126,128,134,290,161,131,148,139,125,123,129,130,133,130,124,129,129,119,132,124,120,130,127,122,147,123,127,127,127,116,383,126,129,141,134,142,138,137,137,141,139,147,141,145,141,272,129,126,129,251,127,126,130,125,128,127,124,129,128,126,129,127,125,129,126,128,126,125,126,254,130,123,128,128,253,128,125,128,130,124,130,251,129,126,124,129,125,127,127,127,253,255,128,127,127,128,126,126,127,126,131,255,128,376,128,126,254,127,132,149,129,155,127,142,145,285,147,292,144,139,137,136,109,143,146,147,153,137,290,142,115,144,157,146,139,142,134,143,136,137,139,134,137,137,129,127,129,127,128,128,128,128,127,127,128,127,129,127,128,127,129,126,128,128,128,128,128,129,128,128,128,129,129,128,129,128,127,128,128,126,111,159,143,115,128,128,128,145,115,128,127,128,146,120,152,150,151,151,169,150,129,128,128,144,115,129,127,128,146,118,139,111,128,119,129,140,115,122,129,124,257,254,125,139,117,127,126,127,139,117,117,127,129,138,110,130,127,127,149,235,128,125,137,244,130,125,138,118,127,127,266,116,127,125,254,127,143,157,127,147,143,147,140,146,140,148,141,151,133,142,134,150,129,138,125,127,127,129,127,124,130,125,126,127,126,126,130,124,129,125,127,127,147,148,148,148,150,148,153,143,151,146,160,148,145,141,144,142,144,141,129,129,124,128,126,129,121,127,128,126,252,129,126,128,126,126,129,125,128,126,115,385,135,130,148,137,147,142,149,145,170,217,134,123,132,128,124,130,138,648,144,126,126,140,148,131,130,139,111,129,105,144,146,123,266,140,141,138,112,294,159,147,146,150,144,147,140,144,141,129,124,127,136,130,122,128,125,129,123,128,124,128,128,126,126,126,237,127,128,254,127,126,125,138,138,143,146,287,146,141,145,293,153,139,146,138,144,141,129,128,123,128,125,128,128,128,125,129,127,126,117,130,126,125,128,125,127,125,129,126,126,128,126,127,128,126,126,128,126,127,127,127,126,128,127,126,136,127,126,125,128,139,146,148,146,151,144,131,129,252,128,126,128,125,151,146,149,141,144,143,144,135,143,169,144,135,145,118,195,120,138,146,128,142,132,147,272,142,140,141,133,140,134,157,136,275,289,143,165,131,134,140,133,265,140,135,139,125,128,124,151,275,129,125,126,126,127,125,125,115,128,128,128,128,129,127,128,128,127,129,128,127,128,128,128,129,127,130,128,127,129,129,128,129,127,140,148,145,147,146,147,146,146,151,151,151,149,152,145,146,144,146,146,145,127,128,128,128,128,128,147,130,128,130,149,149,151,150,151,149,151,145,125,116,134,145,136,138,149,129,126,127,253,262,119,126,128,126,125,127,126,130,124,126,129,126,128,126,128,127,254,127,127,128,125,128,125,127,127,127,117,176,143,146,143,146,140,148,141,151,146,151,141,157,140,145,139,127,126,129,123,255,127,128,127,128,128,146,301,150,147,150,143,165,147,146,139,145,142,132,121,131,251,142,126,127,126,128,125,131,126,126,129,143,147,291,144,139,149,141,160,139,158,139,145,141,144,289,142,140,145,141,154,297,291,435,138,141,141,102,139,134,139,139,116,127,128,124,255,127,127,126,129,125,127,125,127,129,126,127,117,127,129,127,128,124,127,163,126,125,125,129,134,152,141,150,146,150,401,145,141,144,138,142,136,137,135,141,124,255,128,137,151,299,149,153,143,150,145,151,437,151,131,150,137,149,152,139,123,163,129,131,121,129,136,135,119,123,130,127,137,118,125,245,266,127,115,128,126,127,256,130,124,133,141,115,126,128,126,137,246,127,126,129,138,115,125,128,126,129,126,127,126,128,129,123,130,127,125,129,117,128,126,128,126,129,126,383,127,129,127,125,128,127,124,136,147,148,144,149,139,149,140,145,135,142,136,137,140,122,130,255,127,125,128,127,128,126,128,253,127,124,130,127,125,128,124,146,148,149,146,152,143,454,150,145,147,141,144,144,140,139,129,127,128,128,128,127,128,128,128,129,127,128,128,129,127,128,127,129,129,128,128,128,129,129,127,128,129,129,128,127,131,143,146,145,146,145,147,128,151,150,151,151,145,145,143,145,144,144,128,128,128,128,128,128,127,128,128,128,127,129,140,152,139,150,147,151,143,151,124,129,125,126,128,125,127,125,129,129,109,129,151,144,128,143,141,136,143,139,146,140,128,254,127,106,126,126,128,128,124,129,126,126,127,128,126,125,130,127,126,130,123,130,124,127,128,129,126,126,128,253,127,127,128,128,126,127,127,127,127,126,125,129,127,127,126,127,126,118,127,126,128,129,126,129,125,254,130,122,130,126,125,127,127,125,128,128,126,129,125,128,125,126,129,127,129,125,126,128,124,128,127,253,129,127,126,126,127,128,126,125,138,150,258,151,145,151,145,152,142,144,143,142,133,138,137,151,136,123,127,127,128,124,113,129,124,129,126,126,136,120,125,128,127,255,126,128,253,128,128,128,125,128,254,126,129,128,128,127,124,128,127,124,130,125,129,126,123,131,116,129,126,127,125,126,127,128,127,254,127,127,128,126,129,125,150,152,144,132,145,151,144,151,296,147,133,126,126,128,128,126,125,129,125,128,124,126,129,123,129,123,124,126,128,128,125,128,128,129,123,128,125,125,254,128,126,255,253,129,125,127,127,127,131,126,129,125,255,133,149,294,152,145,155,143,150,252,128,125,129,125,127,126,128,255,127,125,129,127,124,129,251,129,252,128,126,127,128,126,115,128,127,126,128,126,126,129,127,126,129,130,125,128,128,124,130,127,127,124,127,256,126,125,126,112,127,127,121,128,128,126,127,128,128,128,128,128,127,126,128,128,128,128,128,128,129,130,137,119,128,129,127,129,129,128,128,143,114,127,129,129,129,129,130,128,128,129,129,129,129,129,128,128,129,128,128,128,129,128,128,146,129,128,128,128,129,128,129,128,128,128,128,128,128,128,128,133,249,127,113,128,125,128,122,254,128,123,250,126,128,126,124,128,124,127,252,128,138,130,122,130,251,149,143,299,151,302,148,144,152,144,151,141,146,140,144,142,145,126,252,130,125,128,126,126,128,125,129,127,253,129,127,128,285,144,114,148,142,146,142,131,128,126,125,128,123,129,127,267,148,146,291,147,139,284,129,125,125,127,122,132,125,128,126,126,254,126,125,129,253,127,136,125,126,129,127,127,125,245,128,126,127,126,257,126,127,125,104,126,126,125,127,126,129,129,153,138,145,139,131,124,127,127,125,132,121,126,187,94,125,266,125,125,129,128,252,128,123,130,125,126,126,124,146,129,105,130,125,125,257,255,127,124,130,127,128,126,125,129,126,128,125,137,115,123,130,127,125,130,126,127,126,125,128,127,128,125,127,128,128,127,128,126,138,117,252,128,125,129,126,128,124,261,153,148,146,151,146,152,130,151,143,152,140,282,138,124,127,124,128,127,129,122,254,254,256,126,128,137,113,254,128,126,382,128,125,126,128,126,127,125,127,145,145,151,145,150,125,130,127,136,144,149,151,149,148,150,286,111,146,141,141,146,123,129,127,126,126,125,104,254,129,126,116,128,121,107,124,129,253,129,126,124,129,127,149,148,139,146,291,145,141,151,143,151,143,142,145,140,147,123,130,125,127,127,125,127,128,129,116,129,126,128,128,128,128,128,128,128,127,128,129,127,128,127,128,127,129,128,128,128,128,128,128,129,128,127,128,128,129,129,128,129,129,128,128,128,129,129,129,129,128,129,129,128,128,120,128,128,128,151,135,152,151,122,145,134,139,146,145,147,146,148,150,151,150,151,149,151,145,150,141,136,147,135,127,123,254,130,126,124,128,125,126,127,132,136,144,149,285,152,142,152,291,147,142,142,145,275,130,252,126,125,118,129,126,126,127,254,126,128,125,126,129,126,126,127,126,272,151,144,130,146,297,267,147,139,142,136,140,277,127,122,129,125,258,127,125,128,124,130,125,127,127,125,128,253,148,147,153,128,125,125,128,127,129,124,127,262,129,124,127,128,126,128,128,127,125,127,129,126,126,127,128,124,131,125,127,129,126,126,127,127,129,254,128,134,119,124,151,125,151,149,146,147,150,147,151,129,152,138,250,148,140,146,139,146,146,290,140,133,293,253,128,123,151,148,149,147,150,143,152,145,152,143,152,116,145,123,127,126,105,126,125,127,127,263,126,126,128,124,148,147,150,147,150,145,153,149,150,128,125,130,126,125,128,262,120,125,126,129,127,124,129,126,127,129,123,128,126,125,130,124,126,145,139,144,142,148,141,147,144,152,140,146,142,147,141,126,128,125,130,127,125,127,255,125,255,127,117,128,126,127,124,127,126,125,126,126,128,128,123,129,127,136,245,128,124,127,255,128,126,128,127,250,128,127,126,135,129,125,126,125,129,123,127,128,125,141,128,125,128,127,122,132,125,130,253,128,125,131,125,257,130,125,255,126,127,125,147,128,125,149,147,146,149,143,152,148,150,286,140,139,139,126,124,137,124,133,134,134,131,129,128,132,150,129,138,139,138,127,129,129,128,129,131,126,128,127,118,130,127,128,151,144,149,146,145,145,146,145,144,145,151,152,142,142,140,161,205,154,150,155,150,122,144,148,145,147,139,141,139,153,131,128,128,128,127,128,128,127,129,126,129,127,127,128,128,128,131,137,252,127,119,129,121,128,121,128,128,129,122,128,125,139,114,126,128,126,126,128,254,127,127,258,128,125,125,379,130,125,127,126,125,127,135,134,137,153,138,148,143,115,136,145,135,174,116,155,113,125,138,144,133,290,148,140,295,149,141,144,140,145,143,144,141,128,125,127,117,129,122,127,126,124,127,130,254,130,126,125,128,126,129,125,126,129,127,127,263,118,253,127,126,127,254,127,255,126,126,128,127,127,127,127,138,114,125,128,127,109,127,128,128,123,129,130,249,127,128,127,141,153,141,132,139,132,126,127,127,253,130,125,128,125,125,144,143,154,143,150,133,146,142,145,139,147,135,140,112,149,138,145,139,145,119,147,143,139,148,105,147,135,139,135,130,123,131,126,122,130,126,127,128,124,127,126,128,127,124,131,125,127,126,125,129,127,124,125,125,127,128,128,125,254,127,127,129,127,127,124,126,127,166,146,141,144,273,145,142,143,420,129,377,126,151,149,150,145,151,145,151,149,152,145,153,141,144,143,144,141,144,125,128,128,126,127,127,119,131,126,126,252,132,126,127,126,126,128,117,130,126,125,128,131,256,126,127,129,127,125,128,125,106,129,126,127,128,130,147,295,150,144,153,128,147,140,147,137,140,135,140,122,128,127,128,125,127,383,127,126,125,143,144,151,147,150,143,153,149,146,148,146,151,145,146,144,145,144,145,128,127,128,128,128,130,128,127,128,150,105,131,125,128,130,126,128,128,128,128,127,126,129,127,127,127,129,132,124,127,126,129,127,128,129,127,128,128,127,117,128,127,137,146,146,145,146,145,146,146,152,150,152,149,145,144,146,145,144,145,133,127,228,128,121,128,124,128,123,255,125,128,125,125,126,118,131,123,130,125,124,129,126,128,126,252,129,124,128,133,152,142,151,148,296,152,144,149,146,153,137,144,141,138,137,140,123,129,140,128,127,126,381,145,123,134,141,146,138,149,138,147,140,150,143,143,141,143,143,144,271,125,255,128,126,127,128,126,113,129,126,125,129,126,127,125,128,129,125,128,128,125,128,128,124,128,127,127,127,126,128,126,127,129,127,126,126,126,128,140,150,143,150,141,152,147,151,145,156,150,149,145,151,144,152,299,151,144,152,135,146,124,141,134,140,133,141,125,131,122,130,380,148,147,150,147,150,143,148,140,145,140,146,140,144,109,148,142,142,144,133,130,126,125,129,126,126,126,129,124,124,127,128,147,144,149,145,143,152,112,128,126,141,149,149,148,150,138,289,146,154,146,125,145,123,128,127,384,126,126,128,125,254,128,258,126,129,146,137,150,146,147,149,143,148,145,146,141,144,117,130,124,125,128,125,126,126,128,127,129,124,129,126,125,128,124,127,126,129,126,127,274,143,138,146,136,148,140,146,139,285,147,134,140,141,138,136,139,123,127,140,121,126,127,253,128,126,124,128,128,253,127,258,128,130,125,126,127,137,128,126,127,127,128,126,129,126,125,126,125,142,144,146,294,152,150,150,150,151,149,151,143,147,143,144,143,144,128,128,128,128,127,128,128,128,128,128,128,128,128,127,128,128,128,128,128,128,129,130,126,127,128,128,128,127,128,128,128,128,127,127,130,129,129,129,129,129,129,129,130,128,129,131,128,130,129,128,150,145,151,149,149,154,146,148,149,149,150,145,149,144,134,129,127,127,121,129,121,128,114,129,127,126,126,127,126,128,124,127,126,128,126,126,126,128,124,129,124,233,130,253,131,126,126,127,128,124,129,124,128,142,131,124,253,128,125,128,124,129,125,253,131,123,127,126,125,253,130,125,128,141,110,125,130,126,129,126,125,128,111,131,125,126,126,125,129,125,127,127,128,125,125,130,128,125,126,126,109,129,128,128,125,125,129,125,128,125,125,270,126,127,127,126,129,125,130,254,126,125,120,253,129,123,129,126,254,127,126,127,140,114,127,129,126,126,129,127,125,127,128,125,127,127,127,127,127,127,269,150,145,151,144,150,129,147,141,145,109,142,133,141,140,127,127,127,127,127,125,127,126,126,128,128,251,127,126,143,144,152,297,148,145,150,148,150,145,150,140,289,144,141,146,252,129,126,126,128,124,131,126,128,126,124,132,127,127,126,125,131,252,128,125,254,129,126,128,127,125,129,114,129,127,125,129,127,128,127,132,129,129,127,126,129,126,128,253,128,126,127,126,125,129,129,126,126,127,125,256,128,126,125,128,126,126,128,126,126,127,127,126,125,255,127,127,129,123,128,127,128,128,138,116,254,385,129,125,128,126,253,125,126,126,127,254,128,126,126,126,128,126,128,252,129,127,127,127,126,126,126,144,145,153,126,148,258,144,139,147,286,145,139,145,136,146,124,128,131,139,127,146,137,147,143,149,146,145,146,146,139,146,143,144,144,128,127,128,128,128,128,130,127,142,113,126,129,128,128,127,128,132,132,120,128,128,128,128,128,127,128,128,129,126,128,130,129,128,127,128,126,128,128,128,127,129,128,128,127,128,128,128,134,145,146,146,148,146,146,147,146,145,141,138,141,138,138,134,121,120,128,125,127,124,143,146,147,141,150,134,146,139,147,140,144,143,144,138,143,144,144,134,126,124,128,128,126,126,127,126,127,127,127,129,126,124,134,128,125,127,128,126,130,129,127,126,126,135,120,125,127,125,127,146,149,150,148,148,145,150,149,131,142,147,293,148,142,146,133,270,144,142,156,162,147,156,109,146,149,146,161,151,151,145,298,147,289,147,130,141,135,140,125,126,125,144,147,152,144,297,113,149,148,145,153,150,152,143,151,142,149,148,148,146,160,123,140,153,130,134,138,268,126,128,128,125,128,136,145,151,141,143,131,148,134,156,283,153,150,146,151,153,152,141,428,138,135,138,123,129,130,124,129,128,127,125,127,256,128,126,255,255,141,148,262,148,307,155,144,145,152,142,152,147,153,145,151,146,146,138,146,139,144,141,130,124,130,126,125,127,130,124,129,125,126,127,128,127,124,129,136,145,141,147,144,147,140,155,290,149,141,144,138,147,142,142,145,293,150,145,282,132,149,144,146,120,109,118,138,141,134,141,241,128,124,127,137,129,139,143,141,146,143,146,290,299,145,138,144,142,144,142,126,124,254,129,126,126,255,129,126,126,129,126,129,128,127,128,254,122,126,128,128,126,129,125,255,128,125,128,127,136,128,126,127,125,139,148,148,146,150,141,152,149,145,151,141,154,144,140,141,142,144,144,128,251,128,128,127,124,255,126,125,128,127,126,509,126,127,125,116,127,126,127,128,128,128,128,128,127,128,128,129,128,127,139,130,127,129,129,127,128,126,148,125,145,149,144,148,144,147,149,146,150,146,140,138,140,140,139,128,130,128,129,128,129,129,130,129,130,128,129,129,128,129,130,129,129,129,129,129,129,129,130,129,130,129,130,128,129,129,130,128,134,126,118,131,121,129,125,127,125,129,123,130,124,125,231,125,127,126,125,135,126,126,127,127,126,127,125,128,118,127,128,137,106,128,125,129,128,124,265,254,128,123,129,252,128,125,126,127,130,129,126,127,128,125,129,127,128,126,127,134,128,255,379,132,126,127,127,254,125,146,144,130,146,139,140,255,129,145,113,127,128,124,136,146,269,152,146,152,299,148,143,152,144,145,138,145,140,144,140,128,123,130,136,138,142,148,139,147,142,146,128,148,144,152,144,145,139,145,138,145,140,132,121,129,126,124,128,114,132,129,127,125,128,126,128,129,123,129,256,127,125,129,252,254,127,127,137,114,127,125,126,146,134,153,157,289,154,139,149,257,158,125,152,126,152,137,138,135,137,148,148,127,128,123,129,126,133,140,148,432,148,141,152,146,151,144,143,144,143,140,130,126,124,128,126,123,129,128,124,378,128,252,128,127,126,130,126,126,128,126,129,120,128,125,128,125,129,125,115,140,152,146,150,146,153,142,152,256,146,144,145,134,141,125,140,136,138,382,128,127,142,133,125,125,127,125,254,135,135,146,144,291,144,142,150,129,155,147,141,146,139,146,141,145,125,128,127,125,145,119,151,124,142,146,151,147,140,149,150,146,152,279,125,254,127,127,126,126,127,125,128,124,254,129,123,133,254,127,125,128,125,253,128,125,130,136,118,125,125,128,128,126,125,126,128,128,129,127,128,128,128,150,145,146,145,147,145,147,130,148,144,147,139,142,136,138,140,128,127,128,128,127,128,128,128,128,127,128,128,127,128,127,128,128,128,128,129,126,128,128,127,128,128,128,128,127,127,134,150,150,151,151,151,149,150,144,147,145,139,139,142,130,144,145,139,127,128,134,125,117,128,252,129,121,127,125,253,139,140,128,125,128,126,127,126,127,127,127,124,108,128,126,127,126,125,129,126,134,125,126,129,127,123,128,127,128,127,125,116,128,125,130,122,129,126,128,128,125,128,126,126,104,127,127,127,128,117,129,123,129,124,121,127,126,127,128,126,258,125,125,123,126,127,127,127,104,129,126,125,127,140,130,126,129,127,121,138,138,107,124,128,128,148,145,138,147,729,151,144,150,145,417,144,139,296,130,122,127,124,112,130,145,140,288,146,139,145,135,140,136,140,134,141,125,127,125,129,255,127,126,126,127,126,126,127,126,125,129,113,130,124,127,137,128,126,128,252,131,126,128,126,125,124,130,125,129,125,127,126,127,127,126,156,264,254,128,123,130,126,129,125,125,150,136,151,143,153,162,151,147,150,139,143,141,148,140,129,252,286,145,140,145,140,145,139,145,143,152,139,140,133,146,135,139,123,129,134,120,127,126,128,126,129,125,128,127,123,131,127,126,128,124,128,123,127,128,126,266,115,122,129,125,126,112,123,124,129,142,113,149,144,289,146,138,148,146,152,145,146,139,147,138,146,141,147,124,126,126,127,125,128,256,129,126,124,382,129,124,127,127,128,125,127,124,142,148,152,144,150,142,154,143,152,146,150,113,141,157,149,136,131,142,146,138,144,146,144,143,145,137,140,135,142,137,139,126,126,128,127,131,129,112,131,123,129,125,125,132,125,128,127,129,128,128,128,128,126,128,128,126,128,128,128,127,127,128,128,128,119,138,129,125,129,127,128,130,128,127,128,129,128,129,129,127,129,128,129,129,127,129,127,128,128,128,128,128,127,128,129,127,128,127,127,128,128,128,128,128,127,129,128,128,128,128,128,128,127,128,127,128,127,128,133,126,171,149,139,148,137,149,143,139,151,144,151,140,146,141,144,139,129,121,130,253,128,125,255,127,124,127,126,126,129,126,125,128,135,151,145,152,145,152,143,152,151,146,135,147,124,146,141,146,269,143,140,146,139,138,136,145,135,128,124,128,125,128,110,131,253,250,132,126,128,126,253,139,124,135,141,147,141,148,106,146,140,153,145,147,282,146,140,130,124,129,126,127,129,124,126,130,125,129,125,126,130,125,130,125,125,129,127,128,124,126,127,127,125,128,264,120,125,128,128,135,116,126,126,127,128,146,144,150,145,109,147,152,144,151,142,151,146,145,140,145,140,146,141,245,130,125,126,128,162,154,137,147,141,146,142,145,144,150,145,286,128,123,129,125,128,126,127,126,128,124,127,143,123,137,116,125,127,127,136,119,126,128,128,264,126,125,127,145,141,151,144,282,151,145,151,422,145,139,146,125,147,125,126,125,127,255,128,139,113,139,149,138,146,141,143,145,143,143,144,141,146,127,136,123,128,124,258,128,124,128,124,130,124,129,126,125,131,125,126,126,125,130,112,116,125,125,297,148,137,288,288,144,143,143,286,144,142,146,147,146,125,128,123,127,125,122,125,123,130,125,125,106,130,122,130,126,124,129,125,130,124,127,255,128,125,126,129,127,125,127,251,130,124,128,127,125,130,158,137,138,135,139,134,140,136,430,114,127,127,138,130,124,128,127,255,125,129,125,125,129,127,127,160,103,132,115,126,127,126,129,128,128,128,128,127,127,128,128,126,129,129,129,127,128,117,131,127,128,128,130,127,141,115,154,143,128,137,144,143,145,145,149,140,139,139,140,139,139,137,145,128,128,127,128,128,131,132,130,130,130,130,130,130,130,130,130,129,150,150,151,152,150,150,152,148,152,148,152,148,146,149,143,269,263,131,122,255,127,123,133,129,124,130,124,128,126,128,127,130,123,260,128,254,130,128,124,129,125,126,128,127,128,125,129,110,129,115,131,125,128,126,126,128,247,126,127,127,252,130,281,147,286,150,141,150,139,142,125,142,134,131,120,254,130,127,126,126,124,130,125,128,254,121,126,127,127,128,124,130,123,130,125,126,109,129,126,128,126,125,256,128,126,127,127,110,130,126,126,128,125,128,127,127,253,127,125,127,128,128,126,128,128,125,127,124,129,127,127,127,126,124,129,126,126,255,146,137,147,142,146,145,144,293,151,290,144,132,406,128,121,128,127,125,126,115,129,127,152,144,152,121,130,128,128,126,244,130,126,127,129,122,129,127,130,125,127,126,127,128,127,128,125,127,126,129,125,127,127,126,127,124,129,126,254,128,125,124,129,118,127,123,129,126,125,257,127,128,127,125,129,135,147,140,147,141,146,141,151,146,148,140,141,134,140,138,137,126,127,154,100,127,126,127,254,129,125,127,127,126,128,131,127,136,115,139,115,124,130,252,257,127,126,381,128,116,266,118,125,125,130,125,125,128,127,146,127,147,283,145,140,142,142,145,162,148,139,287,131,137,147,139,170,144,146,133,140,125,140,137,137,275,141,125,126,126,125,128,252,127,127,123,126,125,126,128,126,124,127,129,254,128,127,255,126,252,129,138,123,127,129,127,127,128,128,128,129,127,128,128,128,127,128,128,127,129,128,126,129,128,128,129,127,129,127,128,129,127,128,129,129,128,129,129,128,118,129,128,129,128,156,147,147,145,146,145,148,145,152,149,150,149,147,145,145,145,144,145,127,128,128,128,128,128,128,128,129,127,128,128,128,128,128,127,128,128,127,130,133,127,119,127,122,127,124,128,127,122,130,124,125,128,126,126,126,127,382,126,127,126,126,136,146,149,147,298,151,144,158,141,153,143,162,142,144,140,149,124,111,147,139,147,139,154,142,167,147,148,145,152,144,250,293,143,129,140,126,127,274,145,137,151,132,148,139,151,141,145,141,128,138,148,123,131,124,129,126,125,130,124,128,126,130,126,127,126,125,128,124,145,140,147,133,147,138,114,141,136,141,145,281,126,126,128,123,130,286,146,112,139,124,147,139,146,142,145,144,138,403,140,122,129,109,136,121,115,143,287,143,139,146,140,148,127,147,107,132,129,135,127,148,138,391,254,147,110,137,540,151,146,154,149,153,148,151,136,146,143,147,143,146,145,145,145,140,138,139,138,138,138,146,134,146,146,143,148,143,123,145,145,145,124,144,147,145,145,143,146,143,147,142,147,144,141,139,138,138,140,138,128,128,129,127,129,133,121,128,128,127,129,130,125,125,128,128,129,129,128,149,163,149,141,137,145,147,129,137,138,147,124,129,128,128,128,128,129,129,129,128,129,258,127,148,166,119,114,111,129,127,128,127,129,127,128,128,118,130,127,128,128,129,127,128,128,128,128,130,130,128,127,127,128,129,128,128,128,129,127,132,124,128,136,134,112,160,128,136,146,148,146,159,145,159,131,140,146,143,120,161,153,295,143,143,143,141,144,140,146,139,140,279,138,137,144,126,122,129,125,127,125,127,126,127,127,128,127,126,128,127,127,129,128,127,135,128,125,129,125,130,126,123,129,127,127,128,129,126,128,129,142,124,126,261,130,113,127,126,141,112,128,127,128,140,116,127,125,129,139,125,119,127,125,128,252,128,127,130,125,130,128,128,127,128,131,142,144,157,146,149,149,126,142,148,141,141,135,140,138,130,120,128,127,253,128,129,128,123,128,127,127,129,128,128,130,128,128,127,128,134,143,141,152,148,151,147,150,149,151,305,148,140,144,145,141,142,144,125,128,127,126,125,128,128,126,130,125,124,132,125,128,125,129,128,122,128,119,127,128,127,127,127,127,129,126,131,157,282,130,127,126,137,134,150,147,150,142,144,289,144,125,128,127,127,128,127,128,130,127,125,109,125,127,125,129,126,128,127,130,143,131,114,127,145,145,143,144,142,147,143,146,141,140,135,156,139,264,146,139,144,144,123,152,148,148,151,148,129,127,127,126,126,129,127,140,132,133,140,167,116,133,133,242,138,112,136,117,146,127,134,117,134,141,132,126,131,111,132,117,123,138,130,129,139,129,159,146,148,140,141,135,142,120,129,124,128,124,128,127,128,128,125,128,125,128,126,128,127,128,385,128,129,138,123,131,395,134,122,129,125,124,128,128,128,127,127,129,127,127,130,127,141,114,128,127,128,128,128,129,131,121,127,124,142,120,147,128,134,136,143,142,144,145,146,139,140,139,140,127,128,128,128,128,128,128,137,144,142,146,145,146,145,147,145,146,136,147,148,135,138,140,130,130,128,128,128,128,129,130,127,139,155,140,140,147,147,146,133,129,131,137,134,134,129,133,132,131,146,145,146,144,146,144,146,146,145,146,149,132,142,124,140,136,125,140,124,147,141,146,143,138,140,143,154,140,119,139,134,129,142,137,140,142,145,144,145,288,145,143,147,138,148,128,135,127,147,141,134,128,133,128,134,140,147,140,147,289,144,139,146,144,141,136,140,137,159,124,136,131,133,140,146,145,145,143,146,146,146,135,140,135,140,137,143,138,141,265,133,126,136,128,145,141,146,141,146,127,147,142,141,136,140,136,140,139,139,135,128,124,129,126,129,126,128,125,128,127,130,128,122,128,127,128,123,129,126,128,127,128,141,134,130,127,129,130,132,129,110,126,128,127,127,254,128,254,128,125,137,270,144,140,117,140,146,142,148,122,143,143,147,144,141,139,140,139,139,135,146,144,148,145,145,142,146,143,146,147,139,137,140,143,145,141,121,140,138,129,127,126,128,136,128,128,128,144,143,143,134,145,139,145,142,140,138,147,284,138,136,140,137,129,124,136,126,129,125,129,127,128,127,129,127,131,127,256,127,126,129,128,129,128,127,275,451,116,109,142,143,149,151,150,133,114,144,125,125,127,128,129,127,125,129,128,127,128,128,126,129,129,126,128,128,126,127,128,117,128,128,126,128,133,126,148,137,144,141,165,113,127,125,110,125,128,126,125,255,129,128,126,128,128,127,128,129,127,125,128,126,128,127,128,128,123,127,126,127,125,128,124,128,128,125,129,127,127,127,129,128,127,126,129,127,128,127,128,127,127,130,125,129,127,128,127,256,126,127,128,127,128,138,127,127,127,128,127,127,128,131,128,128,128,128,128,128,128,126,127,128,127,144,142,145,149,150,151,152,131,150,295,151,270,131,122,129,131,133,114,134,131,129,125,147,254,145,141,143,142,146,144,136,139,145,133,129,124,147,141,146,145,145,142,152,149,151,145,128,143,145,145,144,145,139,140,141,136,131,135,132,134,132,134,133,133,130,133,133,133,131,135,142,144,130,141,140,141,143,138,137,150,144,142,143,144,144,146,395,130,125,126,126,257,131,124,140,126,148,127,130,129,134,130,130,130,131,116,136,136,126,139,127,140,146,150,151,139,136,117,123,247,143,288,146,142,285,138,137,139,145,143,143,146,156,145,140,137,141,138,138,112,119,300,142,135,140,135,138,135,127,124,128,127,128,126,129,127,128,126,128,127,126,130,125,126,128,134,131,129,124,128,126,127,126,127,143,144,140,147,140,145,141,145,142,146,142,146,135,140,135,141,138,138,126,128,127,127,128,127,130,126,129,126,140,143,145,143,136,142,146,140,291,279,143,139,140,139,139,129,129,126,128,128,128,132,130,261,129,125,128,127,116,127,128,127,127,127,128,128,128,128,126,129,128,127,126,136,136,147,120,139,144,145,143,145,121,152,118,139,148,136,150,139,147,139,144,140,147,141,144,139,138,136,141,136,140,137,138,126,127,128,128,128,150,122,132,138,147,143,148,140,146,143,290,145,138,145,133,141,142,145,138,137,125,146,138,149,140,135,129,147,140,142,128,142,135,139,129,139,137,277,140,277,127,125,128,128,144,144,146,144,144,144,147,143,146,145,145,145,140,135,140,139,139,139,139,139,131,104,117,140,132,142,131,130,125,126,122,279,131,122,130,125,126,132,134,140,145,266,129,122,130,126,126,131,129,133,104,149,144,134,149,129,146,141,145,138,147,141,147,142,145,141,140,135,141,137,141,136,140,136,150,141,146,142,146,141,145,136,140,137,140,137,139,138,139,136,140,115,141,135,140,137,140,137,136,134,139,136,139,135,138,137,139,122,129,125,129,127,127,129,127,139,136,140,137,139,135,139,137,139,136,141,136,140,138,139,138,128,126,129,126,127,127,127,127,128,128,128,128,128,128,128,128,127,127,129,125,129,127,148,141,146,141,156,132,141,145,141,146,142,146,135,140,139,140,137,138,126,130,252,127,126,129,127,128,133,139,144,145,143,145,134,146,145,146,145,147,130,140,278,140,138,140,128,128,128,127,127,127,128,128,128,128,128,128,129,128,128,256,127,128,129,128,129,128,129,128,128,128,128,127,127,128,128,128,127,128,126,128,128,127,128,128,128,128,134,122,127,128,129,127,128,128,127,127,129,128,129,128,128,128,128,127,129,138,113,110,131,144,121,128,118,141,139,146,142,146,142,147,140,140,136,140,137,140,146,131,111,135,123,120,125,130,128,128,129,127,120,128,260,139,143,145,142,309,150,145,150,146,153,146,146,137,144,138,137,129,144,140,151,140,145,140,145,140,141,141,141,139,145,142,141,142,144,142,145,142,145,143,147,123,132,134,134,125,129,135,126,134,129,135,129,135,128,133,126,144,142,144,127,140,140,140,139,131,140,132,130,131,129,128,140,139,138,138,139,139,138,139,139,139,139,139,139,142,138,139,138,126,135,122,128,127,128,128,128,129,118,128,129,128,126,128,134,122,127,128,128,129,128,127,127,128,128,128,128,129,128,130,126,128,128,129,129,128,127,128,140,140,145,148,145,147,145,147,145,146,147,145,144,146,145,146,144,138,134,139,137,140,126,128,127,127,127,128,127,147,137,133,118,129,124,128,127,128,126,128,126,128,129,129,133,130,143,130,136,145,138,142,161,130,123,124,145,142,146,129,143,261,148,146,151,146,151,147,152,130,150,148,146,143,145,146,145,129,130,127,128,129,129,129,146,149,151,142,146,144,147,141,139,131,148,144,152,144,147,144,146,144,146,158,145,144,146,129,138,139,128,156,110,146,139,132,127,264,136,136,115,181,139,129,145,143,132,135,283,133,117,135,144,131,131,143,142,132,137,132,144,143,145,144,269,149,134,146,144,141,154,144,144,147,144,147,145,146,143,142,138,131,110,111,127,128,255,128,124,117,128,127,128,128,128,128,130,126,126,151,148,144,146,288,144,146,143,263,105,291,144,134,140,137,140,136,138,137,129,125,128,128,127,128,127,127,124,127,126,129,128,127,129,127,255,127,127,127,136,287,147,28,114,141,145,154,145,130,157,144,146,146,150,116,129,134,146,144,146,143,147,144,152,170,152,149,146,142,144,144,146,142,146,113,133,128,127,129,128,128,127,128,128,127,128,129,128,127,127,129,117,128,129,128,118,10,124,129,127,145,143,145,143,145,144,146,150,151,148,151,148,144,143,146,142,146,144,129,126,129,127,47,81,125,113,142,145,145,147,142,149,145,152,149,152,147,146,145,143,139,107,38,140,128,127,127,128,128,128,128,128,128,129,127,259,126,124,129,126,127,126,137,126,256,128,125,128,126,127,128,152,130,142,144,147,140,147,142,146,143,146,144,144,143,140,135,139,138,141,126,128,126,128,128,128,128,128,128,129,127,127,259,131,126,127,127,129,128,124,127,128,128,127,128,128,128,127,127,128,129,128,129,128,128,129,129,127,128,129,128,128,128,128,128,129,128,128,128,129,128,147,145,145,144,146,146,146,145,145,144,146,144,141,138,144,176,94,114,121,114,136,121,122,113,107,132,114,116,107,109,103,105,105,106,106,111,108,117,116,112,113,109,115,110,113,115,113,107,104,106,107,112,117,123,115,108,107,105,112,107,116,137,111,127,129,126,170,124,257,125,129,115,112,121,123,169,100,251,130,115,112,108,131,105,129,135,129,135,130,136,129,136,131,134,129,135,128,136,129,134,128,134,128,131,264,132,127,133,126,134,125,136,131,261,264,133,125,130,126,129,128,130,130,231,131,124,112,128,135,127,140,127,133,122,131,113,131,128,133,127,131,126,131,124,132,125,132,123,132,129,104,122,135,125,131,127,112,130,264,136,126,117,127,133,119,127,135,124,135,128,132,117,110,124,131,129,128,124,131,127,116,138,131,149,108,133,127,133,125,137,131,133,136,131,127,127,127,132,126,131,128,108,126,132,126,130,127,248,133,125,132,129,131,126,129,125,120,118,135,126,130,127,125,265,262,133,126,137,118,135,129,129,130,130,127,131,126,133,126,129,127,134,125,135,129,114,126,267,125,115,417,138,118,137,114,133,131,139,133,162,104,127,129,140,126,156,113,147,132,127,129,128,130,126,131,129,131,128,131,128,131,126,134,130,132,261,132,127,132,126,134,136,131,129,263,278,129,147,149,126,255,139,148,131,124,131,128,133,125,134,119,136,125,144,122,106,117,132,259,131,127,132,126,136,127,135,128,141,132,141,129,139,131,141,127,138,130,139,124,131,130,132,130,133,129,132,128,130,129,133,108,133,131,143,148,299,136,148,172,124,119,264,144,292,155,149,111,147,150,146,130,142,145,142,130,123,130,120,128,125,130,128,253,125,129,125,128,127,129,126,126,129,126,128,112,130,125,128,129,127,126,128,129,122,130,121,129,126,255,127,126,129,129,132,129,149,142,146,139,155,130,128,132,133,145,128,137,126,127,131,128,147,139,146,125,134,133,147,148,122,147,145,147,145,145,147,132,143,146,126,145,139,141,140,138,138,134,130,131,146,146,256,131,125,147,111,136,112,115,120,121,103,140,429,133,126,112,376,127,126,129,127,127,130,127,128,129,128,128,128,128,127,127,128,129,127,129,129,127,146,135,135,114,121,118,112,130,132,128,110,122,124,132,80,52,115,132,142,146,145,145,130,133,133,125,126,132,150,151,149,152,148,156,156,154,107,128,132,128,298,142,127,139,139,129,116,126,103,166,195,138,144,145,148,146,147,147,143,145,144,146,147,140,143,130,281,134,120,131,136,120,125,136,124,138,126,132,113,130,121,135,131,141,145,141,146,138,148,142,274,140,136,125,124,129,125,129,125,126,129,126,144,144,137,148,141,143,142,146,288,144,136,139,127,139,136,140,124,127,125,128,124,130,125,126,130,126,127,126,121,127,127,126,129,127,129,126,140,122,134,244,134,127,129,124,128,282,144,287,146,140,152,122,134,122,146,139,286,149,138,146,153,142,139,142,130,170,157,146,129,143,141,151,137,145,144,138,135,140,103,141,136,139,135,140,123,130,258,130,126,126,124,107,127,254,127,127,128,125,128,125,128,124,129,126,125,129,124,129,127,130,136,242,128,114,129,128,128,128,128,129,128,129,127,129,129,129,126,129,130,129,129,130,129,130,131,131,131,131,131,140,135,128,129,129,129,129,129,128,128,128,129,129,130,137,130,127,128,129,125,134,125,119,129,126,129,127,129,124,128,383,129,124,249,382,128,126,125,136,116,128,142,146,124,130,121,257,128,126,128,126,111,127,139,156,129,147,144,145,141,144,141,148,142,145,136,140,135,139,137,142,122,255,130,114,132,125,130,126,130,123,130,125,119,128,128,127,129,272,145,139,281,151,143,152,146,126,97,26,124,128,127,128,128,127,128,129,127,125,35,93,122,128,129,126,127,126,127,129,126,128,127,124,130,123,136,145,126,145,127,128,398,129,124,129,125,136,114,124,128,127,129,124,127,127,253,130,125,255,125,128,127,126,156,117,128,123,128,261,131,124,128,124,122,127,143,140,144,387,32,140,146,139,109,110,145,142,146,142,146,142,141,136,141,131,148,145,145,143,140,125,129,127,129,127,145,136,130,126,258,127,124,128,123,129,123,113,125,128,122,130,124,129,122,130,122,127,126,128,123,135,143,147,143,146,128,131,145,146,145,125,130,144,155,124,258,146,144,149,147,127,292,147,131,135,141,142,135,127,130,132,129,128,146,131,127,131,131,133,134,134,136,134,133,134,130,414,135,96,111,123,134,145,148,142,147,143,147,143,146,144,145,123,136,135,133,146,145,137,148,156,132,149,140,260,264,132,108,135,133,122,133,134,141,133,131,132,132,147,150,133,130,137,146,155,138,144,147,143,276,109,136,135,138,130,135,133,151,287,132,131,141,137,140,139,138,139,140,130,129,123,132,132,134,129,126,128,127,133,137,133,129,127,131,250,127,106,128,252,126,122,128,114,130,114,128,125,128,123,130,123,128,120,255,128,106,130,125,128,160,118,122,129,123,143,136,147,283,140,146,108,145,139,145,132,136,130,149,387,140,288,111,115,265,153,134,276,270,140,136,268,149,144,137,147,140,143,146,142,423,142,138,140,140,138,139,137,129,127,126,120,129,129,127,129,121,128,128,127,129,127,128,129,127,148,124,132,290,133,111,135,258,122,124,139,116,117,392,139,440,144,136,145,143,149,141,133,110,129,125,128,123,128,249,130,128,127,145,142,144,139,145,135,143,130,140,134,132,134,132,142,141,140,141,142,105,130,132,144,125,135,136,139,132,154,153,136,128,135,133,148,141,147,145,145,146,141,138,141,140,107,128,145,135,125,117,134,117,136,134,127,139,131,125,108,133,131,133,133,136,129,131,132,125,256,130,125,127,127,127,128,129,130,131,131,129,130,127,127,128,127,127,129,128,133,135,133,130,117,116,126,128,131,125,131,136,136,132,132,138,132,128,134,129,130,129,127,130,131,133,132,135,132,132,135,134,143,140,133,131,138,164,136,249,139,131,131,135,135,138,134,143,147,145,144,144,138,131,135,145,147,123,145,135,133,145,136,133,136,134,133,132,146,138,107,134,132,135,138,131,142,117,145,146,150,151,149,295,131,139,139,128,135,133,134,131,137,133,143,140,145,146,110,146,134,152,143,132,134,146,147,138,262,140,126,135,144,144,147,147,146,145,148,143,136,133,133,131,131,135,145,144,147,143,132,126,129,141,139,139,139,137,131,134,137,129,141,123,169,141,140,137,138,143,142,143,146,249,135,265,127,131,141,139,129,131,126,128,128,129,127,129,127,126,130,127,134,149,127,116,103,140,147,143,163,159,128,135,139,131,135,130,143,128,130,146,144,148,144,146,145,139,133,148,143,147,149,146,120,279,132,128,130,134,136,131,132,137,134,128,146,145,146,145,138,131,133,287,144,144,143,146,130,151,277,143,141,138,137,138,132,272,114,145,145,280,134,131,125,117,133,132,149,142,144,150,136,146,141,140,129,110,123,130,132,144,426,129,121,137,127,124,139,279,141,138,140,127,130,239,139,130,120,126,127,130,115,131,128,129,400,140,145,143,147,133,270,133,135,134,161,164,201,137,145,146,132,148,130,146,143,140,138,145,148,146,120,136,134,137,120,131,134,134,133,132,126,132,109,131,144,147,145,146,144,150,142,139,147,134,133,151,147,149,145,142,129,141,149,144,116,130,145,141,138,140,138,139,130,124,127,128,128,133,129,128,131,132,126,129,137,130,110,253,129,127,128,125,126,128,129,128,131,126,127,103,127,128,127,127,128,127,128,136,132,128,126,128,128,128,128,129,131,254,126,127,129,130,119,128,120,124,128,125,126,145,139,129,130,156,137,138,154,134,134,134,132,131,144,132,129,110,132,132,121,129,115,127,132,128,135,112,131,130,274,145,142,146,141,146,134,147,142,145,140,144,140,138,134,140,127,140,124,128,120,128,124,128,125,128,122,132,125,130,123,128,125,128,127,131,116,128,127,127,125,258,102,117,253,127,250,129,246,135,97,35,261,141,123,262,131,124,133,109,132,126,131,125,137,245,129,258,132,128,245,133,259,129,133,130,131,130,129,127,129,128,131,135,136,132,132,133,133,131,132,131,136,133,133,131,134,136,269,356,104,135,140,137,136,131,132,132,135,130,133,134,132,130,131,130,131,133,140,135,137,172,133,131,131,130,130,132,130,129,130,131,131,130,131,129,131,131,131,131,130,130,131,131,130,130,134,133,125,131,130,136,129,130,132,130,130,130,137,129,132,147,145,145,146,145,133,118,131,129,132,110,130,134,132,134,132,132,133,132,133,133,133,132,132,133,154,144,139,145,137,131,131,132,135,127,132,113,151,145,146,131,158,146,136,277,128,133,133,132,134,132,134,130,142,135,664,461,127,134,148,132,129,132,132,134,132,130,131,132,130,141,130,135,133,135,122,132,134,133,134,132,139,126,137,141,120,129,129,127,127,114,125,112,107,131,134,133,133,145,146,145,145,146,145,115,134,135,133,131,118,113,158,146,138,143,146,145,146,154,245,107,153,148,138,153,138,139,129,146,146,145,139,135,135,142,140,135,139,148,145,145,145,147,144,140,125,144,146,135,129,158,149,137,140,142,127,134,134,135,135,135,133,134,133,134,135,126,163,145,497,150,124,129,112,135,133,134,133,134,130,133,133,125,127,134,130,119,130,120,134,115,141,113,143,136,284,135,122,139,134,132,137,130,132,134,140,133,142,121,113,134,133,135,131,134,137,135,133,138,137,127,139,127,130,133,143,130,127,137,121,132,144,132,134,132,133,132,137,142,145,129,138,136,135,132,134,132,134,148,129,151,147,152,145,146,134,134,147,146,144,146,147,138,123,134,267,149,145,147,148,139,138,405,131,123,156,130,151,144,132,128,136,133,134,133,134,134,132,154,127,145,127,133,133,131,133,131,133,133,132,131,132,143,148,145,129,134,134,127,127,108,134,136,144,131,135,133,131,171,123,146,148,141,149,142,156,136,145,147,145,145,138,128,159,133,145,126,131,157,133,132,146,141,140,130,125,134,140,123,127,128,128,128,133,123,136,127,127,137,128,128,128,109,143,141,135,133,129,127,131,127,132,133,132,130,130,130,132,130,130,131,130,131,131,142,142,133,130,127,127,132,129,126,128,234,137,128,128,128,145,256,134,134,134,133,134,135,131,141,133,109,134,133,144,118,154,113,148,144,147,154,157,135,153,136,132,127,131,130,168,133,133,112,133,130,145,133,121,130,144,143,147,137,136,139,137,156,146,145,138,141,145,139,149,134,147,134,127,133,133,132,145,135,136,137,134,129,134,111,153,146,168,134,132,146,154,259,268,142,129,155,150,150,151,151,151,130,151,140,114,144,145,138,146,135,150,129,139,135,147,123,275,146,138,143,139,140,139,125,141,106,129,129,127,117,122,128,129,134,129,131,131,133,127,128,127,145,144,148,147,148,153,139,163,148,140,161,141,146,146,116,148,129,126,141,129,140,129,129,139,108,135,137,138,131,139,167,121,139,139,138,139,138,124,111,125,124,128,123,147,134,121,146,150,146,146,146,146,146,145,145,137,139,139,157,112,133,137,143,137,139,139,126,128,128,128,291,107,139,128,133,260,127,123,136,129,145,144,143,137,147,142,132,132,131,125,127,128,129,128,127,132,124,129,128,129,129,129,129,129,131,133,126,111,130,127,128,129,128,122,136,265,129,106,129,127,129,113,129,136,127,128,128,132,132,170,130,133,128,129,127,129,129,129,131,409,120,120,126,132,143,132,132,135,134,125,133,122,133,129,146,145,129,135,136,144,145,149,144,147,145,145,139,140,144,140,138,129,139,126,127,129,125,154,145,133,133,126,128,127,122,127,129,129,128,129,132,127,124,129,130,126,263,128,149,156,128,127,128,139,135,129,128,133,137,136,131,135,123,126,129,128,129,136,127,136,128,111,120,128,129,128,138,124,131,130,120,129,128,128,136,136,135,121,128,128,129,128,139,131,132,131,129,136,135,112,139,152,145,135,148,147,118,142,145,145,147,143,147,131,141,141,141,116,134,148,130,118,139,133,137,132,134,131,134,128,137,119,118,155,126,150,146,146,151,151,129,146,143,130,159,143,144,172,127,138,137,151,147,134,144,132,124,128,127,142,118,128,129,128,129,128,129,107,128,127,128,133,129,125,130,128,139,98,128,128,129,128,132,129,136,118,145,146,145,145,146,147,145,148,145,139,150,401,128,128,114,130,128,128,128,129,137,155,123,145,152,125,127,128,128,127,128,129,129,136,154,130,130,168,169,104,153,161,130,146,147,145,149,121,150,133,140,133,112,135,143,132,131,136,148,124,101,146,147,146,147,143,147,145,134,150,136,126,127,128,149,143,137,140,144,135,134,127,129,128,129,128,129,128,129,128,129,128,128,129,127,129,137,137,127,129,147,151,139,143,141,129,120,145,141,257,143,139,139,138,130,128,129,140,144,145,145,145,147,132,148,125,128,126,129,128,129,128,128,129,133,127,130,127,123,112,129,128,129,128,140,132,138,246,130,142,146,144,154,145,155,131,128,128,131,128,116,127,127,129,127,128,128,128,130,134,116,108,129,127,133,136,133,146,136,134,139,136,144,145,148,145,147,144,151,128,258,109,118,131,127,127,126,128,129,128,128,128,128,128,127,126,132,125,142,561,130,123,130,137,126,131,124,126,129,128,128,129,262,242,109,129,128,129,127,129,128,129,106,130,139,135,120,135,130,125,127,128,139,133,265,130,130,134,382,113,133,131,139,131,133,135,123,131,133,140,144,130,140,146,146,145,151,137,160,164,112,129,134,140,148,124,134,159,154,171,131,130,130,127,128,129,127,128,128,128,127,129,163,121,129,115,131,136,134,257,268,129,118,122,114,132,128,128,128,129,127,128,128,129,124,139,127,128,128,122,127,148,147,141,147,144,121,149,131,127,361,131,127,127,128,128,128,128,128,129,127,128,273,127,129,120,131,242,126,128,113,129,127,128,128,129,129,128,128,128,111,133,121,126,126,128,128,128,156,123,109,131,127,129,128,129,129,128,129,113,133,125,122,140,240,140,129,124,126,128,153,133,131,134,141,107,164,114,138,143,146,146,146,146,131,130,133,150,105,144,147,146,146,119,152,131,142,134,135,118,128,134,131,135,133,132,128,146,145,146,150,133,147,150,145,136,137,133,139,140,153,148,134,106,131,139,129,125,116,142,120,126,115,130,127,135,140,141,131,116,129,128,129,128,129,128,129,112,129,128,128,128,133,125,109,128,136,126,135,143,145,145,143,146,145,137,139,128,133,131,127,130,126,127,127,128,128,132,131,131,115,134,131,128,128,129,128,121,129,110,128,125,127,127,132,127,132,133,135,121,134,137,132,137,136,132,133,141,122,148,145,148,134,128,133,385,134,114,139,147,129,132,144,103,153,152,137,137,146,144,141,139,140,140,139,128,127,128,128,133,126,109,132,128,146,127,142,136,147,146,156,148,145,145,144,145,145,124,127,128,127,131,129,126,108,117,105,128,129,128,128,131,127,261,128,125,128,128,128,129,259,128,129,128,132,108,131,125,126,128,128,129,130,129,113,130,128,128,114,131,126,129,129,128,128,129,129,119,129,127,147,126,129,130,122,123,142,126,123,143,126,136,136,137,141,132,149,150,128,128,128,129,128,118,129,127,129,144,145,145,145,147,146,132,285,138,113,121,132,140,135,133,133,134,140,137,158,140,151,130,144,156,150,151,150,143,144,146,138,139,136,140,153,147,144,151,279,140,139,133,140,140,128,128,127,127,128,128,128,128,114,130,128,127,129,128,128,158,126,139,139,137,125,128,127,128,127,137,130,128,129,128,127,129,130,259,127,128,129,128,127,129,129,129,120,128,129,128,121,129,128,129,135,117,123,133,127,128,129,127,129,128,141,130,133,133,134,133,143,149,131,105,138,126,132,134,130,134,152,151,150,151,152,151,150,150,152,150,152,152,150,141,140,137,140,140,139,128,129,133,131,142,145,147,146,148,146,159,133,147,145,147,144,141,140,141,138,129,128,129,128,129,129,128,129,128,129,128,129,129,128,128,128,129,128,129,128,129,128,129,129,129,128,129,129,129,129,129,120,129,129,129,129,129,129,129,128,129,129,129,128,129,129,129,129,129,129,129,128,130,127,133,126,126,129,129,143,124,130,129,139,143,139,145,156,136,145,137,133,158,153,151,117,143,146,146,150,153,150,142,144,145,141,139,143,140,140,140,128,128,129,128,129,128,129,128,129,129,128,128,128,129,126,129,129,128,129,128,128,129,127,129,127,129,128,129,128,129,129,129,129,129,128,128,130,130,129,129,121,129,129,143,119,127,129,129,140,152,126,127,145,123,117,134,142,130,133,131,130,131,131,132,132,132,132,131,131,132,132,130,131,131,131,132,130,131,152,145,140,146,150,141,146,145,146,147,145,145,148,140,124,138,141,139,126,129,132,130,126,141,140,157,130,133,133,133,134,133,132,134,135,134,165,118,140,132,134,109,267,145,146,147,146,143,146,144,147,139,149,146,151,146,148,144,168,129,131,135,124,135,127,124,131,136,133,119,131,135,133,136,132,127,144,146,133,153,123,129,146,144,145,145,145,136,140,143,138,114,131,109,129,129,128,128,129,128,129,128,128,129,130,124,127,129,142,145,146,145,146,145,146,144,147,146,146,147,136,127,128,127,128,137,126,133,126,128,121,126,128,128,128,130,128,128,139,142,143,148,141,142,145,148,133,174,161,130,124,138,139,138,140,142,128,129,127,150,131,108,117,121,133,136,131,114,147,133,136,143,115,109,128,128,128,261,130,129,129,127,127,128,128,128,130,127,128,142,147,145,146,154,155,142,149,133,113,136,137,145,144,158,118,150,147,133,136,142,143,132,138,129,134,132,138,140,138,140,129,129,131,127,128,128,131,125,128,130,131,129,127,139,125,128,128,126,141,129,124,125,129,129,130,130,130,126,128,138,111,128,128,128,129,128,134,376,282,134,135,266,133,124,127,145,143,147,131,135,133,145,158,145,148,132,130,127,129,128,128,127,128,129,127,134,129,113,127,150,140,263,134,129,141,123,133,112,143,144,127,132,140,134,145,146,144,154,140,153,143,146,145,145,145,143,140,139,146,127,110,142,138,139,110,129,128,129,128,129,128,129,136,127,127,129,127,129,131,131,136,108,126,135,123,126,129,128,129,128,129,129,132,102,127,129,138,126,129,126,128,128,119,150,121,130,124,128,132,104,128,129,129,127,129,128,128,126,128,136,127,124,128,139,150,146,115,113,147,145,140,131,133,136,139,135,130,129,129,130,143,144,146,146,144,144,145,132,132,133,133,135,139,127,134,110,258,159,133,133,132,129,130,143,133,141,127,133,133,143,135,133,132,131,137,115,151,143,139,152,130,133,141,132,120,148,106,155,123,133,134,132,123,157,129,130,145,127,151,146,145,144,137,147,136,114,147,146,145,147,131,149,121,112,149,146,144,154,141,140,139,131,133,132,111,140,140,141,140,126,128,128,139,125,148,144,129,139,126,131,126,128,128,128,138,124,129,128,134,138,124,127,137,165,163,148,129,148,146,146,144,163,138,147,145,140,140,139,141,138,144,144,147,127,132,130,133,144,113,132,130,111,138,134,125,144,144,145,150,145,139,144,139,140,137,139,139,139,140,139,139,134,132,150,145,144,136,140,141,143,146,145,160,127,134,140,142,138,140,146,138,143,138,141,137,124,125,128,124,123,134,132,130,127,127,127,128,129,128,120,125,127,128,129,138,109,107,128,129,128,129,130,127,129,129,129,128,130,128,128,129,134,129,225,130,121,135,131,128,129,127,129,128,130,134,135,132,133,141,124,157,153,131,128,129,128,129,127,129,128,128,127,129,127,129,129,127,151,263,137,149,135,125,141,124,124,115,140,107,108,109,132,125,127,128,128,129,126,128,150,131,160,140,146,146,146,146,135,111,132,138,140,149,128,134,139,132,127,134,146,136,129,135,142,140,139,138,138,139,142,141,154,138,131,125,128,128,127,128,132,130,124,128,129,133,106,129,127,129,132,127,127,130,128,127,129,128,129,133,127,125,130,128,128,133,127,125,131,128,105,132,109,131,130,129,133,124,127,128,128,128,139,117,132,133,138,148,134,153,132,121,127,129,127,130,129,128,128,129,128,127,129,128,130,135,130,241,115,133,154,107,144,148,139,122,144,143,145,145,197,131,130,136,130,129,129,130,128,130,128,128,276,128,118,132,143,145,144,145,146,146,146,141,115,139,125,126,126,128,128,128,274,128,128,129,128,131,116,131,131,128,128,129,128,130,130,129,133,127,129,129,130,130,130,129,130,129,131,129,132,129,131,119,129,135,125,128,128,128,129,129,127,128,128,128,129,140,145,156,143,144,145,139,129,119,132,144,125,137,136,123,135,133,138,146,146,147,146,146,144,146,144,146,134,146,145,142,128,135,133,130,114,127,135,126,133,133,133,153,133,137,131,133,132,131,133,135,256,145,144,145,143,148,144,146,145,147,120,155,145,144,145,144,282,114,115,133,147,149,145,145,145,146,147,135,139,138,139,131,105,127,127,120,132,237,129,128,134,129,124,127,129,136,129,130,126,128,145,133,140,130,128,125,137,130,127,129,126,129,149,130,141,151,277,134,124,135,135,140,171,128,150,145,127,133,132,130,132,124,128,130,122,139,155,154,141,139,145,149,145,146,144,146,146,146,125,430,132,125,135,134,146,144,143,134,129,143,146,144,147,144,145,110,144,151,146,141,130,128,152,145,147,139,149,142,145,125,137,127,141,139,150,108,143,245,130,138,167,140,145,140,145,145,147,146,147,139,140,140,141,141,139,143,127,128,128,127,133,126,123,127,132,126,127,129,127,129,138,127,264,126,124,130,128,128,129,129,128,133,140,98,126,127,127,126,130,125,128,129,127,139,159,144,142,132,125,138,125,141,140,136,132,136,262,132,134,131,131,132,131,145,147,144,146,145,119,145,136,132,131,127,129,121,145,144,130,137,276,132,116,138,108,136,133,134,135,137,129,130,132,130,141,143,146,147,145,147,149,144,145,129,135,147,150,144,145,146,140,134,126,127,128,128,132,106,133,127,127,126,128,128,128,130,132,130,128,129,128,128,129,129,129,129,128,113,115,128,136,123,127,128,133,126,125,139,123,128,129,128,130,128,129,129,128,129,138,108,110,134,121,122,126,128,128,290,133,123,134,133,136,138,140,140,153,127,128,127,127,128,129,127,128,121,128,127,129,129,131,144,146,123,130,128,137,131,131,147,139,135,134,139,142,284,154,146,120,138,145,145,144,145,145,141,138,140,140,127,126,261,396,131,129,129,140,290,109,129,147,145,145,144,147,145,141,139,139,257,128,127,128,126,128,128,128,128,127,116,121,131,125,128,128,128,128,128,128,128,127,128,128,128,129,127,131,125,129,132,124,129,129,128,128,129,128,128,132,439,127,132,134,131,134,115,150,133,134,136,136,144,163,147,123,146,146,146,154,143,134,285,127,262,134,263,133,119,134,136,121,143,145,147,144,129,144,144,144,132,145,145,139,138,139,154,128,115,141,129,144,145,146,144,147,141,140,139,139,128,129,138,120,127,128,128,130,128,129,128,129,136,133,131,131,134,130,129,129,129,129,134,126,118,130,139,119,128,127,129,128,129,131,137,124,139,138,144,148,132,130,126,129,135,132,115,129,129,130,129,130,129,130,144,117,127,129,130,132,127,127,128,128,128,128,127,128,137,129,132,155,144,139,146,130,132,127,127,128,128,128,129,130,128,129,127,129,128,129,128,135,118,130,139,128,133,134,115,154,146,128,133,119,134,144,145,147,133,121,138,132,126,146,144,132,130,139,122,136,128,121,127,132,134,148,139,144,145,146,146,149,138,141,111,130,128,128,132,125,130,127,128,129,128,135,136,144,127,138,128,105,106,129,127,128,128,128,129,128,129,129,128,128,110,132,132,120,103,131,127,129,129,128,128,129,128,129,129,111,129,127,137,126,121,127,123,131,140,143,132,134,132,135,131,134,134,133,132,149,133,136,166,151,134,155,146,144,146,146,145,136,222,116,119,150,142,158,152,122,121,132,151,120,111,153,117,133,134,177,121,123,110,132,131,147,144,147,134,132,144,147,132,147,135,132,121,134,133,128,157,150,137,140,116,148,146,128,143,147,148,144,145,155,144,129,128,123,145,143,147,131,126,126,128,130,122,125,229,127,129,139,140,147,140,145,140,128,142,147,140,134,134,133,123,129,133,140,121,130,132,124,128,129,112,131,126,123,132,121,129,127,133,128,121,129,121,135,125,144,148,105,145,146,131,128,128,129,129,127,128,146,143,149,145,146,145,147,146,133,134,144,135,129,129,138,129,150,139,135,128,125,128,128,128,149,117,126,128,128,128,129,128,127,127,128,132,125,128,128,129,128,129,128,129,128,129,129,128,128,129,128,129,128,129,128,129,129,127,133,128,130,127,131,128,127,128,128,128,128,128,128,128,127,122,126,128,131,126,128,128,129,128,128,129,128,128,129,129,129,129,129,130,129,128,130,128,129,128,129,128,129,127,128,129,128,130,133,137,132,129,125,128,129,128,144,101,131,127,128,129,131,137,137,128,127,128,144,125,126,129,127,128,128,128,128,128,128,126,128,128,128,128,138,125,128,129,129,128,129,127,129,129,129,128,127,129,129,128,129,128,129,129,128,129,128,129,129,129,128,129,127,129,129,128,128,129,127,129,128,128,129,129,128,129,129,128,129,128,128,139,149,147,146,146,146,147,147,155,147,139,141,140,139,129,128,129,128,128,129,128,129,128,128,129,128,121,129,129,128,129,129,128,127,129,129,128,128,129,128,128,129,128,129,129,128,128,129,128,129,128,129,129,140,118,125,128,128,128,128,128,128,126,128,128,128,128,128,130,125,128,129,128,129,129,128,129,129,129,128,129,129,128,118,125,128,127,127,127,128,128,128,128,128,128,128,128,129,129,128,129,128,130,129,129,131,127,128,142,111,108,122,125,128,139,135,129,136,151,134,133,130,132,131,130,130,114,131,130,131,130,131,130,130,132,129,130,130,131,131,129,131,131,134,129,131,131,130,131,131,130,131,131,130,133,126,131,131,131,131,132,131,131,131,132,126,109,145,138,121,133,112,146,146,156,126,140,148,151,146,146,145,146,147,143,145,145,130,145,146,136,274,135,121,134,126,136,135,128,144,142,133,134,138,136,140,144,145,149,150,141,122,128,148,146,145,139,122,147,145,151,155,143,139,137,116,151,145,149,137,136,142,132,139,139,115,144,146,148,141,138,135,125,129,130,127,128,128,262,126,251,129,126,128,129,126,130,135,134,131,135,118,128,128,128,128,129,265,126,129,129,129,129,131,130,128,128,129,128,130,129,128,120,130,127,129,128,106,135,125,127,128,128,145,255,130,145,146,146,140,133,131,132,131,133,155,127,132,132,145,147,146,147,145,146,146,155,162,128,273,132,124,136,134,148,113,144,144,132,134,138,112,140,143,147,145,147,121,123,131,102,116,148,144,148,134,128,136,144,303,135,148,146,146,145,146,145,136,139,142,136,139,139,141,139,141,139,140,129,129,132,128,121,103,128,127,129,129,129,133,137,122,128,128,127,128,128,128,133,118,134,129,127,128,128,147,122,125,129,129,129,130,133,126,119,128,128,128,129,127,129,129,131,127,127,129,122,108,146,256,134,138,111,135,166,135,154,145,146,145,146,144,146,145,145,139,140,140,139,143,130,136,258,133,132,130,127,145,145,143,134,134,134,115,142,155,144,118,125,127,126,128,129,128,135,149,145,133,142,141,121,124,111,131,331,143,130,145,148,155,145,128,128,126,133,131,133,129,128,130,139,146,145,150,144,154,130,126,127,131,126,128,135,109,144,145,147,117,148,272,153,126,138,129,267,127,129,127,129,135,246,128,127,143,142,141,130,135,140,140,141,122,133,127,125,112,126,127,127,129,133,131,130,131,134,139,136,126,127,129,127,128,113,129,130,129,129,127,132,133,240,136,139,129,137,126,128,118,129,139,134,130,130,126,254,144,140,169,114,130,127,133,117,106,129,127,128,129,128,128,129,128,129,111,129,129,128,129,128,129,128,122,126,132,249,128,129,128,128,128,128,128,110,128,129,128,128,128,129,132,139,116,141,132,131,114,104,151,157,133,129,127,129,131,129,128,133,128,252,134,105,147,144,147,144,147,145,146,141,142,113,128,126,130,128,130,131,128,131,131,131,128,129,127,129,128,121,128,128,128,127,132,118,130,140,130,129,147,144,150,150,150,142,139,127,114,151,113,148,125,151,143,139,137,123,131,145,146,145,145,140,139,140,140,138,131,126,133,143,119,127,128,128,129,128,136,128,133,142,138,137,145,146,135,139,139,132,140,140,143,128,129,128,129,128,129,128,129,128,129,129,128,129,129,129,128,129,129,129,129,128,129,129,128,129,128,129,129,129,128,129,128,128,129,129,128,129,129,125,140,136,124,140,128,128,111,134,132,129,127,143,169,139,146,144,130,135,145,138,135,135,133,138,138,130,149,122,135,135,135,130,138,134,129,145,132,145,146,144,147,145,146,144,146,140,146,144,134,140,130,139,140,147,137,141,152,139,113,118,128,147,145,145,139,130,112,138,140,139,139,140,143,141,251,110,140,146,140,132,149,139,140,137,128,128,129,137,129,128,129,128,129,131,117,124,130,126,128,128,129,129,128,129,128,123,145,125,129,128,128,118,126,265,131,128,129,140,130,133,122,132,135,131,124,126,128,135,129,142,140,140,140,128,133,129,127,129,129,127,128,137,133,134,135,127,133,130,128,132,133,142,115,128,131,125,158,118,128,127,127,128,129,128,129,138,122,135,263,134,129,132,116,112,133,135,136,134,135,140,105,129,129,127,128,129,138,132,135,142,144,146,147,145,145,146,147,145,141,138,152,148,144,109,109,131,144,145,145,146,139,139,139,139,140,127,132,133,143,139,139,126,128,128,128,126,128,128,145,132,127,129,132,128,120,130,126,129,127,129,148,121,130,126,128,128,128,131,125,129,128,129,128,123,128,127,135,124,132,127,129,155,126,129,130,128,127,132,112,147,116,119,143,146,145,134,128,128,127,116,129,129,129,128,127,135,130,369,133,141,136,131,102,135,130,130,130,129,128,128,133,233,129,128,126,128,127,113,128,128,128,127,121,143,147,150,145,145,146,146,127,135,146,143,137,151,150,145,145,145,105,120,134,142,167,111,150,137,129,134,127,128,127,141,124,134,148,143,144,144,147,124,131,127,127,128,137,123,128,127,141,130,129,127,129,149,143,120,141,129,126,128,130,126,128,129,128,133,125,125,129,129,143,136,127,147,135,123,143,114,147,133,154,148,140,140,142,132,131,128,127,130,128,127,128,130,145,135,128,133,130,121,131,130,129,147,133,126,115,128,142,147,156,126,138,147,148,144,145,146,146,145,145,143,142,139,141,116,130,127,128,128,129,133,126,132,124,127,149,285,144,141,131,128,133,129,125,124,130,123,127,128,128,128,128,128,136,133,128,129,129,120,133,141,115,126,126,128,128,128,128,143,133,135,126,156,139,149,145,147,145,145,131,144,150,136,155,114,117,136,146,124,134,146,136,137,128,143,133,137,138,139,138,138,133,134,131,141,152,158,137,130,150,113,135,126,104,136,129,129,125,104,128,127,110,128,127,144,127,205,131,124,136,132,135,135,141,142,138,117,132,131,134,135,142,143,114,127,138,122,128,128,128,127,130,127,128,129,128,128,129,128,129,129,155,142,146,146,146,147,144,142,145,146,144,148,139,141,139,140,140,140,127,129,129,128,129,128,131,130,130,127,127,131,147,270,131,149,110,145,144,145,140,141,141,140,139,132,128,128,128,131,125,130,127,129,128,129,128,128,126,130,139,123,131,129,128,129,145,144,159,124,144,146,152,134,141,144,133,112,128,108,129,135,131,133,250,114,135,133,135,139,145,134,141,130,113,130,145,140,137,150,144,145,146,145,145,143,116,118,132,139,141,139,140,129,129,128,129,128,129,128,128,129,132,129,376,105,129,127,128,129,128,128,128,142,130,146,144,147,144,131,132,126,128,128,128,128,128,128,144,139,138,138,142,139,140,139,118,126,127,132,127,139,122,128,130,130,127,128,135,139,142,145,148,147,148,148,148,152,139,151,138,143,129,131,128,120,134,138,115,128,128,131,141,137,131,125,127,134,126,128,128,128,128,127,128,128,127,131,128,128,128,132,125,127,130,144,153,124,135,262,388,131,121,111,132,137,130,135,118,128,126,144,145,119,115,146,147,149,146,147,148,296,143,140,156,143,149,143,147,143,146,144,147,140,150,144,146,145,145,145,145,142,128,131,139,139,140,133,137,139,109,139,140,128,128,130,129,126,129,128,129,128,129,130,127,120,129,109,263,112,126,127,129,122,131,128,128,128,128,153,119,127,140,267,127,126,117,127,128,132,116,119,136,144,152,151,150,147,128,130,129,126,133,123,127,127,128,129,129,130,155,139,130,140,142,132,145,136,154,116,110,127,142,128,125,129,129,128,129,128,129,119,130,128,128,129,128,129,130,129,127,129,124,129,129,128,129,128,104,132,127,104,129,104,108,135,125,128,128,129,128,126,130,112,129,119,129,128,129,140,124,127,177,123,128,129,149,139,142,141,138,138,139,127,128,128,127,127,129,149,145,146,297,143,134,142,139,141,138,138,139,140,139,139,133,152,135,132,142,145,145,146,132,177,147,137,134,148,262,139,251,128,131,133,133,133,143,144,138,140,146,142,143,128,131,145,138,137,138,140,138,135,143,142,138,138,136,114,147,101,150,154,147,147,158,123,134,138,126,128,140,142,138,141,139,131,141,140,140,129,147,145,142,146,144,148,151,127,262,134,130,134,133,146,140,133,146,145,150,135,139,137,141,137,116,128,126,128,128,128,128,128,142,99,143,140,139,140,140,155,123,228,129,137,150,144,141,144,139,132,128,128,129,136,109,130,129,127,129,128,146,145,146,143,146,131,147,147,155,161,144,241,142,110,110,126,146,145,141,138,139,139,135,130,126,128,111,128,129,113,128,128,128,128,110,109,150,130,131,123,132,149,136,133,139,117,114,122,128,140,137,121,139,131,137,145,150,172,119,129,121,138,141,167,135,145,146,133,145,142,135,132,149,139,139,139,139,139,139,139,128,128,134,140,134,127,131,127,129,127,128,129,129,129,130,129,129,131,129,129,129,131,128,130,130,129,129,128,129,129,131,129,130,136,126,129,146,144,147,144,147,151,131,131,128,130,135,164,150,148,140,144,147,146,146,136,145,145,139,140,139,139,140,128,149,127,130,142,131,145,127,148,144,152,134,131,127,130,126,128,128,128,128,128,128,128,128,128,128,128,128,127,131,125,128,129,129,128,129,128,129,128,129,129,129,129,129,129,127,128,129,128,128,129,129,128,129,128,128,129,130,129,128,128,128,129,129,129,129,129,129,129,129,129,129,129,130,129,129,129,129,129,130,128,129,130,128,130,128,129,129,130,151,123,142,101,130,129,128,128,127,139,130,126,129,128,129,129,129,142,128,148,138,142,142,126,127,128,129,114,125,128,128,128,128,131,126,128,128,129,128,128,129,128,129,128,127,129,129,128,128,129,129,127,129,128,128,128,128,128,129,127,128,129,128,128,128,132,125,127,128,128,129,129,128,129,128,128,128,129,128,127,129,128,129,141,129,129,128,128,129,128,129,129,128,129,128,129,128,129,128,129,128,129,128,120,128,129,128,129,129,128,129,128,129,128,129,129,128,128,128,129,129,128,128,129,128,129,128,129,128,128,129,128,129,128,128,129,129,128,129,128,129,126,129,129,128,127,129,139,139,260,132,129,115,139,132,147,136,134,131,133,133,134,132,133,135,109,133,132,134,133,134,133,133,131,133,135,132,132,133,132,132,133,132,133,150,147,145,145,145,145,145,144,146,144,164,135,145,139,139,139,136,142,127,120,129,128,129,129,129,127,129,128,129,129,128,129,148,268,143,143,151,150,156,151,149,146,118,150,152,149,153,150,146,127,146,145,144,145,128,133,152,130,146,125,129,130,107,135,135,134,148,146,134,133,137,130,154,143,149,161,142,143,113,139,147,148,148,146,145,145,147,146,136,273,135,135,160,116,135,159,120,156,137,144,130,109,122,145,148,145,145,145,144,109,139,147,145,145,145,145,133,131,113,139,140,139,141,114,141,138,127,129,128,129,128,128,129,131,137,101,130,127,128,128,127,127,127,128,139,146,139,143,141,138,141,132,138,256,130,127,129,129,128,129,129,128,129,128,132,130,128,128,129,132,124,134,127,126,127,128,129,143,107,129,126,128,128,128,130,127,132,137,129,133,145,145,144,145,119,131,146,146,144,131,141,134,132,134,112,135,135,397,131,120,155,137,128,143,135,135,148,125,137,116,148,141,147,145,146,145,146,148,145,144,145,144,139,141,142,162,122,132,114,137,120,132,132,146,124,144,145,135,136,131,133,137,154,112,151,145,146,145,145,138,143,141,139,158,115,139,124,134,125,128,126,129,144,138,136,139,139,133,113,126,126,128,128,128,128,128,128,128,128,136,130,144,129,126,142,138,125,140,139,134,110,139,139,139,139,140,139,138,129,113,131,126,129,128,130,138,141,141,141,130,131,140,140,139,144,140,146,140,144,126,140,141,144,131,131,134,144,120,140,134,141,147,138,140,138,140,141,140,113,136,133,125,139,247,141,132,126,133,120,135,133,130,133,132,130,131,132,129,130,142,118,148,150,145,144,146,145,144,135,139,140,139,138,140,126,128,128,128,130,126,128,129,128,129,128,130,128,129,129,129,128,129,129,128,129,129,129,129,129,129,128,129,135,145,145,147,144,132,124,128,128,128,128,129,129,128,131,130,127,129,129,134,130,128,127,129,132,141,128,136,149,129,130,127,129,128,128,137,123,153,132,128,138,167,177,128,134,136,127,127,128,125,142,127,128,129,127,128,129,127,129,128,104,147,133,252,125,133,135,137,135,130,144,130,115,144,145,126,151,144,132,145,145,146,145,133,144,146,143,147,149,144,136,140,139,139,138,129,129,127,128,146,147,115,147,137,146,151,153,125,150,145,140,148,152,146,116,154,118,147,141,140,140,140,140,135,130,130,127,128,129,128,132,128,129,128,128,128,129,136,113,128,128,128,128,128,129,129,129,128,128,262,147,146,147,146,140,148,145,145,139,277,129,129,129,137,131,137,150,138,141,132,120,136,140,138,139,107,142,138,139,145,145,146,145,145,145,147,145,129,133,141,118,134,128,136,129,133,147,137,167,137,140,150,119,118,140,118,121,124,150,153,118,119,141,139,139,125,145,131,137,138,143,140,140,139,131,139,126,129,126,128,128,128,128,132,136,150,146,146,145,145,145,138,140,106,135,142,141,138,263,130,128,129,128,129,129,131,130,130,127,128,129,129,128,120,129,128,129,129,130,136,110,125,128,128,128,134,145,258,130,126,129,128,128,139,137,127,127,133,133,110,130,126,139,118,127,129,128,128,108,129,127,132,130,128,110,106,128,127,271,120,121,114,138,129,112,128,124,111,161,116,104,145,145,144,144,147,145,146,131,129,127,128,127,131,136,128,112,130,128,128,129,128,125,145,144,146,150,145,122,130,144,126,126,129,128,111,128,128,128,134,129,151,146,148,145,145,145,145,136,129,123,135,147,150,142,143,148,147,137,138,140,146,142,139,140,147,118,130,128,129,128,134,126,123,132,128,129,124,129,128,130,126,134,113,142,146,133,147,143,147,156,145,149,148,144,148,139,155,156,149,147,166,143,146,146,147,145,146,135,140,133,138,132,157,112,149,131,149,106,144,145,145,124,125,143,144,146,271,153,145,135,140,137,130,128,128,129,128,123,127,127,128,128,270,126,122,104,130,127,128,130,128,127,128,128,128,126,128,138,145,146,144,147,144,147,150,145,131,141,137,138,139,140,140,127,128,145,136,256,138,146,145,146,124,146,133,134,128,151,146,146,136,154,120,147,145,147,141,134,106,139,139,140,154,129,141,108,140,133,135,128,126,126,129,145,144,147,145,146,145,141,137,141,139,145,380,126,130,108,127,113,129,127,103,142,127,130,145,144,139,147,152,144,144,145,146,145,141,146,145,139,138,140,126,128,150,140,122,128,137,136,144,143,139,139,141,140,140,149,149,145,132,129,126,127,263,128,145,147,140,140,140,139,144,139,127,138,124,127,121,129,128,127,131,126,128,128,129,129,127,129,127,127,133,129,128,126,129,128,128,128,132,129,129,142,144,137,137,140,115,127,147,129,142,146,145,145,129,129,128,133,132,133,147,140,140,143,140,130,131,128,127,128,131,129,125,140,133,154,99,148,152,121,265,135,141,143,132,120,127,127,128,128,131,146,144,140,129,138,140,270,135,132,125,128,131,125,128,131,126,125,128,129,134,258,141,125,133,139,141,139,140,139,140,140,139,141,141,141,127,128,129,133,130,125,126,127,128,128,129,128,109,129,127,128,129,145,138,129,128,124,127,128,129,265,133,146,147,146,148,133,127,127,129,129,129,128,129,128,130,162,143,133,149,128,129,129,135,126,129,129,127,129,129,131,135,142,135,135,128,111,128,128,128,128,128,128,129,128,137,140,133,262,130,131,140,127,136,114,135,134,139,136,140,134,129,135,146,145,146,145,146,144,146,148,156,146,121,129,128,127,127,126,147,287,132,130,133,144,144,147,146,147,147,137,143,141,138,140,139,141,140,140,127,130,128,129,127,129,140,149,140,145,145,145,147,133,135,125,113,129,128,138,120,128,129,140,122,124,127,128,128,129,129,127,129,127,129,128,104,129,127,128,130,128,135,141,113,143,145,144,146,134,135,127,135,148,133,131,127,130,104,143,145,148,146,130,260,133,255,129,140,124,151,140,132,128,131,142,140,108,109,141,139,140,130,131,130,128,128,129,129,144,136,126,126,131,124,129,129,128,129,134,144,146,145,127,132,129,128,128,128,120,133,130,248,127,129,129,130,132,103,125,128,128,128,118,129,128,129,119,131,127,128,129,128,129,129,129,148,128,111,146,147,145,146,145,146,139,142,138,140,129,129,128,128,129,129,127,128,128,129,128,129,128,128,129,121,128,128,130,129,131,128,129,129,125,150,115,131,133,166,157,204,146,146,147,145,147,145,114,145,146,145,142,162,121,139,242,145,134,135,133,151,146,126,135,135,115,123,144,142,135,154,145,146,135,122,129,115,141,142,139,139,139,140,126,146,143,147,145,132,126,132,139,138,141,142,106,114,129,127,129,129,123,149,145,133,124,125,128,128,128,128,128,128,128,131,128,120,254,132,136,132,126,128,129,119,129,129,128,129,128,129,128,128,129,128,129,128,124,126,118,130,128,129,128,129,128,132,128,129,141,129,122,108,127,131,127,132,128,156,146,147,157,135,132,127,130,148,144,144,145,145,146,145,146,144,145,145,147,150,140,272,374,132,132,132,119,145,144,146,132,125,130,145,144,110,145,149,144,140,108,132,125,128,128,128,128,128,128,128,128,128,127,128,128,141,130,139,140,131,285,105,124,130,127,119,128,129,129,129,128,129,137,129,139,140,140,140,140,139,111,129,126,129,127,131,129,127,129,128,129,133,128,127,128,121,140,139,142,124,131,126,129,128,129,129,128,104,129,135,125,128,126,128,128,111,131,133,131,145,145,145,151,155,144,183,146,148,147,144,146,140,139,140,140,140,135,136,136,125,135,122,137,137,120,134,135,131,115,135,117,150,141,138,120,143,124,128,127,127,126,128,128,128,143,105,129,128,128,137,136,124,129,138,148,121,145,145,146,147,131,127,144,146,140,139,145,395,128,127,128,129,128,129,128,129,128,133,127,124,129,128,139,124,144,146,145,147,145,146,147,135,114,129,127,129,128,127,129,129,140,137,131,130,126,127,128,136,149,144,115,166,132,119,146,137,125,137,125,151,132,129,126,129,115,157,129,128,126,128,131,126,127,128,128,129,127,127,129,127,129,128,127,129,127,120,129,128,127,148,111,136,386,132,121,148,135,144,140,147,134,123,127,133,114,149,119,145,145,143,139,141,140,140,127,129,129,128,128,143,129,125,129,128,127,145,109,131,125,128,128,128,128,128,141,130,251,128,128,133,129,119,128,130,133,132,124,127,128,128,129,128,146,138,136,135,125,132,126,130,126,133,451,260,131,158,130,140,136,147,156,104,119,126,267,133,132,124,128,127,139,127,129,122,124,115,141,131,132,133,130,128,128,128,127,117,110,128,105,129,127,129,129,137,137,137,147,125,131,130,134,144,127,146,158,118,138,126,131,160,131,290,130,146,162,145,144,133,145,145,146,155,125,138,139,138,149,131,139,127,126,132,124,128,128,128,129,129,128,129,129,128,129,129,128,129,129,133,123,124,128,128,129,128,127,148,147,125,145,126,143,105,127,128,128,108,130,128,129,113,129,127,129,137,116,121,129,128,129,128,129,128,127,129,128,129,129,135,123,156,99,145,140,141,146,144,129,129,130,137,112,147,135,131,156,135,144,145,146,146,147,126,282,133,127,106,136,140,132,135,135,138,107,108,133,145,148,145,144,145,152,140,138,146,144,147,144,119,131,131,145,141,141,140,141,126,128,128,129,128,128,128,140,132,148,141,137,140,129,129,127,128,128,263,107,125,128,128,128,123,132,128,114,129,127,121,129,128,129,129,132,126,127,129,132,128,129,128,127,132,126,124,129,129,128,129,128,114,128,128,129,152,132,301,125,152,133,144,118,123,143,131,126,283,131,134,146,139,115,145,131,146,132,128,116,129,128,128,128,105,128,129,127,128,128,127,140,135,251,123,122,135,132,138,133,140,133,121,131,130,149,137,144,145,145,146,145,145,154,142,123,150,169,128,280,154,134,141,125,126,151,119,126,144,138,146,140,140,152,142,144,132,136,142,138,139,139,132,132,143,143,146,147,144,141,147,140,254,104,139,142,121,129,128,129,132,113,128,128,128,129,137,124,128,127,126,131,124,137,137,138,140,141,140,141,140,139,139,123,138,128,145,126,132,128,127,144,146,146,130,139,117,128,111,136,141,141,139,140,109,128,129,128,131,262,257,139,129,134,131,145,143,263,107,129,127,128,129,127,128,127,130,128,129,128,121,107,147,146,139,146,143,147,144,123,144,142,138,109,143,108,131,125,128,128,128,128,128,128,128,133,145,145,146,145,148,142,147,144,142,140,136,146,129,127,129,128,129,115,150,125,122,136,133,131,127,128,129,128,129,128,129,128,129,128,128,129,135,111,140,128,144,146,148,148,142,146,137,128,129,128,129,134,127,120,128,141,128,138,142,147,145,140,155,114,129,130,129,131,133,191,135,160,142,118,130,127,129,128,128,129,129,128,132,142,387,126,119,133,133,135,145,133,150,139,132,131,135,146,122,144,130,131,120,133,125,128,127,127,127,134,128,129,127,130,139,127,125,129,119,117,124,129,128,130,129,125,145,144,147,147,147,145,146,146,147,146,150,145,142,139,140,140,140,143,129,127,129,128,129,128,129,128,129,128,129,129,129,128,129,136,295,144,105,134,148,130,126,149,143,146,146,146,139,140,103,128,128,128,128,128,128,128,132,130,131,134,159,165,156,122,146,140,139,139,138,139,127,132,128,129,144,145,150,154,154,138,125,128,151,127,114,124,151,125,152,158,122,262,102,134,133,139,139,141,140,139,139,140,139,140,140,140,133,145,138,145,145,145,145,147,145,133,139,139,140,129,131,128,129,128,129,128,129,128,128,156,125,125,128,128,128,128,129,145,139,140,128,136,130,127,129,128,131,131,119,128,128,127,281,127,136,259,138,138,140,144,138,135,126,123,143,125,125,146,113,128,128,133,130,134,131,132,129,134,131,133,133,136,129,112,143,145,145,144,147,145,153,146,146,145,147,145,147,144,154,135,264,243,142,142,126,132,108,144,145,134,145,141,150,147,144,145,145,136,145,150,145,145,145,145,145,145,147,145,142,138,141,139,134,138,143,119,126,110,131,148,146,147,132,130,127,129,128,129,120,129,128,129,129,128,148,264,132,144,147,123,114,143,140,141,127,129,128,118,133,118,229,130,127,129,127,129,116,114,129,129,128,129,129,129,128,129,129,129,107,129,127,128,136,108,130,126,146,144,170,134,128,127,108,127,128,129,128,132,128,143,145,145,144,146,151,147,124,127,135,131,132,130,139,141,149,106,113,133,145,145,145,147,294,144,128,138,139,146,136,139,281,109,126,128,133,244,130,127,121,132,128,130,128,125,130,127,147,147,146,146,147,144,136,128,128,130,119,138,130,128,128,129,127,129,128,129,131,130,250,128,128,128,129,129,128,129,128,129,131,130,127,130,137,136,133,133,152,150,146,149,143,146,147,145,147,148,130,152,248,144,143,142,138,148,138,144,157,147,135,167,157,148,142,125,139,139,140,140,140,150,145,141,138,139,140,150,146,146,152,138,134,113,124,267,119,110,147,117,147,158,120,126,150,108,141,143,146,146,119,145,142,135,150,144,145,145,144,136,139,138,132,103,139,141,139,139,139,150,138,140,149,126,139,124,125,128,135,121,129,127,128,128,128,128,128,128,129,126,129,128,127,130,126,127,134,130,132,126,129,129,261,130,127,141,139,141,142,143,117,125,128,127,127,130,126,128,129,137,145,125,129,130,130,127,128,129,131,146,147,147,166,117,126,153,129,127,133,119,129,129,127,149,130,138,122,130,121,149,121,139,152,136,125,128,124,127,129,129,129,128,129,146,111,146,143,147,147,139,139,139,143,141,136,134,139,131,132,127,128,128,128,129,129,129,129,129,129,128,129,137,131,128,128,128,128,128,128,128,129,128,129,127,129,130,127,129,127,128,128,128,129,137,130,105,147,144,153,141,144,155,160,148,146,144,136,129,125,128,129,129,128,128,129,272,143,139,140,139,132,140,139,114,113,126,129,145,131,128,127,128,128,133,133,132,130,137,141,129,128,117,132,109,138,105,132,128,129,129,128,141,119,131,127,129,128,148,127,116,126,129,126,129,128,129,128,129,128,129,139,128,260,133,128,132,137,129,125,128,128,129,128,128,129,129,128,129,128,130,142,121,146,153,100,147,143,147,144,139,122,128,128,129,128,128,129,129,128,133,125,126,129,128,131,128,106,130,127,128,121,129,108,128,129,128,131,129,127,127,127,128,127,128,127,127,126,128,128,129,133,126,126,126,126,129,127,127,128,128,128,127,137,150,145,134,146,146,145,169,131,145,147,135,158,154,143,128,128,128,127,127,127,128,129,150,127,133,131,115,134,133,157,149,141,128,131,123,131,128,125,146,145,146,155,149,146,145,124,107,141,127,129,128,128,129,128,131,129,128,130,145,144,121,132,130,127,124,128,128,120,128,129,132,130,127,128,128,129,260,109,125,129,102,141,123,127,128,129,135,126,129,127,129,125,136,111,107,129,127,129,132,130,127,129,118,129,127,127,129,109,129,128,128,129,106,131,127,129,168,110,132,127,128,129,126,294,131,119,134,137,121,129,127,128,127,128,128,129,129,129,129,129,148,131,125,163,128,132,130,128,128,127,127,129,126,129,132,129,129,132,142,129,123,133,129,139,132,120,134,121,128,126,138,132,145,108,127,129,128,133,254,131,108,137,126,126,128,128,128,128,128,128,128,128,146,145,146,140,148,127,128,121,131,128,129,128,128,128,128,139,133,141,143,139,145,258,138,140,125,128,128,128,128,128,128,128,145,137,126,132,124,128,128,147,130,124,129,128,128,129,128,129,128,129,128,130,149,142,126,137,153,156,131,144,149,134,131,141,138,137,116,131,131,148,138,140,139,134,119,129,144,144,161,145,144,154,146,145,146,146,124,155,139,123,271,126,134,141,144,136,140,138,140,146,157,145,118,144,145,151,142,131,146,143,147,145,145,139,141,139,139,140,140,140,140,140,129,129,132,128,123,123,127,127,129,128,125,131,127,126,128,129,129,129,129,122,129,127,128,130,128,128,129,136,127,126,127,127,128,129,144,135,137,128,128,129,129,129,129,128,129,138,130,133,125,127,131,126,128,115,129,128,129,111,140,119,127,128,128,106,133,125,125,140,136,138,133,129,136,149,136,137,134,133,140,139,146,144,145,132,147,143,127,130,139,133,146,121,133,131,131,107,135,139,148,132,144,113,132,130,126,128,119,143,132,148,143,109,133,133,131,146,146,133,141,127,146,145,145,145,147,145,141,147,142,138,130,127,129,129,135,290,126,125,129,130,129,128,129,128,128,129,128,129,128,128,129,128,129,120,129,129,129,129,128,129,129,128,129,129,128,129,128,128,129,128,159,150,147,144,146,146,146,168,119,130,127,127,140,148,152,127,133,128,127,127,130,129,128,135,145,146,145,205,159,99,138,130,128,129,133,145,151,147,127,269,261,133,145,113,143,157,121,135,131,144,146,144,145,148,147,125,146,145,145,144,141,139,140,140,139,143,129,160,291,145,144,146,145,148,140,140,139,122,145,138,141,126,144,102,130,141,116,145,142,140,148,150,144,147,144,146,134,131,138,140,134,126,127,127,128,128,131,140,132,129,126,128,129,128,139,142,129,127,133,131,135,141,128,129,128,129,129,128,133,127,125,115,128,129,142,133,133,137,135,133,133,139,158,147,152,146,128,126,129,134,134,128,128,130,127,129,128,128,145,129,274,135,133,144,144,146,134,121,129,136,144,147,132,139,141,139,139,139,139,139,139,128,128,118,128,128,128,128,128,128,131,129,129,129,129,129,131,126,128,129,138,145,145,146,146,147,145,145,144,150,141,154,135,139,143,136,139,140,129,133,127,130,134,134,126,125,129,129,130,130,132,141,146,148,149,147,149,140,157,143,148,153,140,140,145,143,137,128,127,135,137,128,152,136,142,143,146,144,156,125,117,146,150,168,150,174,150,209,148,137,146,141,146,144,144,146,139,138,140,140,126,128,128,120,127,129,128,127,128,128,128,128,128,105,139,134,145,140,133,133,137,140,134,142,146,108,137,128,115,136,143,146,145,147,148,140,151,145,136,139,139,140,141,139,260,137,132,289,129,146,141,144,144,151,137,132,140,141,139,133,124,127,126,127,129,128,129,128,129,128,129,128,117,130,126,129,129,121,130,127,128,129,128,136,101,128,127,129,129,128,122,130,127,150,119,105,129,126,128,128,131,141,123,120,134,132,148,121,132,131,133,152,158,109,128,127,128,147,143,146,130,130,146,152,147,136,266,140,133,132,120,143,135,121,134,131,144,147,142,131,114,127,128,143,144,146,147,142,271,144,132,133,129,126,128,128,128,128,130,126,128,129,128,129,128,131,127,138,138,135,134,140,143,139,138,138,139,140,138,140,141,142,126,127,130,128,137,279,123,130,126,145,144,147,128,128,129,129,128,129,128,128,129,124,113,124,129,129,137,129,275,129,134,117,127,139,121,129,128,129,128,129,129,143,140,132,126,129,130,116,135,135,145,149,127,139,137,130,129,129,128,127,128,129,127,128,129,126,129,128,128,128,137,401,128,127,134,118,129,142,144,133,142,134,134,134,131,129,138,146,137,138,139,156,145,141,148,142,144,134,127,130,127,128,128,128,127,127,131,126,128,129,128,129,128,128,128,129,128,132,126,126,129,120,147,136,136,138,139,139,140,121,139,137,140,130,133,126,124,127,129,143,129,128,129,129,139,145,145,145,146,145,147,144,148,136,155,109,136,145,128,129,127,127,128,128,127,126,132,128,129,128,132,142,144,137,148,118,145,140,140,139,141,134,128,114,146,127,133,150,117,402,128,139,140,143,150,145,145,141,128,131,141,138,143,144,146,145,146,145,146,145,146,108,145,267,139,143,133,139,138,139,140,132,139,139,142,141,146,146,145,156,113,106,148,139,161,128,139,109,111,138,142,134,130,125,128,128,130,126,117,129,128,128,129,115,129,128,128,128,129,128,129,128,129,128,129,129,129,129,129,131,130,130,130,130,131,130,130,131,156,139,145,145,145,145,145,146,163,129,152,127,130,131,137,145,136,147,129,129,130,126,128,128,128,128,144,144,146,145,135,132,143,139,142,130,139,140,144,134,143,131,120,146,133,136,122,148,125,156,154,129,144,140,149,266,140,139,142,135,133,122,153,122,143,136,129,128,129,129,129,128,129,127,129,128,128,126,128,128,128,127,128,128,128,127,133,128,120,130,129,127,126,127,128,129,127,128,128,132,129,126,128,128,127,128,128,128,128,128,119,148,153,143,144,143,148,146,147,146,144,142,131,129,127,129,133,120,129,128,138,131,128,130,142,178,148,155,122,129,130,128,144,124,138,129,136,136,144,156,124,124,146,146,236,142,123,139,113,128,129,128,129,129,107,129,128,129,139,130,130,125,126,128,128,128,128,128,376,146,139,139,128,129,128,133,140,130,128,126,128,131,127,126,130,133,138,128,126,129,128,130,129,129,130,130,146,450,145,138,141,143,105,141,127,129,128,128,129,130,127,143,123,127,128,127,127,128,142,144,146,145,149,143,145,149,145,123,146,144,139,138,142,123,128,128,130,118,132,127,158,137,144,159,125,139,110,130,156,144,139,141,138,139,140,145,141,156,137,147,124,139,108,139,130,150,126,162,142,135,139,156,125,149,145,136,108,132,126,127,128,127,128,128,128,148,113,130,139,140,129,127,129,133,126,126,127,128,129,128,129,128,129,131,129,126,129,128,129,128,129,131,133,127,124,132,125,129,133,124,126,127,129,128,128,131,128,144,130,130,115,133,118,118,127,128,129,128,129,128,132,128,130,130,128,128,130,130,137,129,129,260,127,127,128,129,129,127,140,121,126,127,128,130,128,139,126,125,128,128,128,130,130,115,128,127,132,126,128,127,128,127,127,128,128,129,130,126,127,128,128,128,129,127,127,133,153,140,126,134,133,128,140,152,153,154,115,119,134,137,114,133,137,302,149,138,135,132,128,150,141,144,146,146,146,139,141,145,145,139,134,473,145,277,440,143,128,129,144,145,143,145,145,144,126,128,128,128,143,145,291,114,119,130,135,138,122,126,128,130,126,129,128,129,145,123,147,145,146,145,141,137,129,127,128,128,129,128,128,128,130,119,130,128,128,143,108,124,131,133,134,128,145,131,133,131,132,129,131,131,132,132,150,150,152,150,152,127,130,127,131,271,124,132,134,146,153,129,129,127,159,128,138,135,140,140,148,133,125,126,128,128,143,105,129,136,150,143,119,145,144,146,145,149,142,132,144,146,146,139,141,139,139,140,140,129,134,126,124,129,132,255,128,124,129,129,129,128,129,124,127,128,127,128,128,129,127,127,142,119,123,129,128,129,128,129,128,127,129,131,260,101,125,132,148,111,137,149,137,146,145,131,134,136,134,131,122,128,129,157,128,126,128,134,128,127,127,127,127,128,128,128,128,128,126,129,140,140,139,140,135,300,130,113,123,124,149,146,134,145,145,137,126,132,152,139,145,156,143,146,144,151,165,134,145,126,132,130,155,130,141,136,142,139,139,141,140,128,129,129,128,128,130,112,128,128,128,129,128,129,128,132,127,123,128,127,129,128,129,131,128,127,127,140,225,130,127,129,128,115,129,128,129,128,130,132,122,136,131,126,128,126,128,128,136,131,146,144,143,138,141,130,129,128,129,128,129,148,132,131,128,132,193,121,116,125,139,124,127,127,128,128,127,128,128,128,128,129,128,127,130,129,152,126,145,139,120,136,147,130,148,149,132,120,133,145,154,138,129,133,150,145,145,145,146,146,136,142,107,112,260,128,126,129,145,131,145,146,140,141,142,129,128,127,129,129,138,109,146,145,147,148,147,145,147,140,128,135,108,118,129,129,129,142,116,106,130,128,128,131,129,129,128,129,128,112,141,93,129,127,128,129,135,115,129,128,128,128,128,128,128,132,127,122,129,128,148,126,127,130,129,127,129,128,137,134,139,117,115,256,158,121,138,131,132,132,134,130,134,130,132,135,137,135,128,132,132,113,136,130,130,140,147,144,136,136,121,119,139,143,273,131,129,132,144,119,144,144,147,151,115,130,129,142,149,135,140,139,140,126,128,128,127,128,149,135,281,129,128,128,129,128,129,128,129,128,141,104,126,128,128,128,140,107,129,127,133,131,123,126,131,129,129,127,129,128,129,127,129,128,129,128,133,116,146,128,132,149,149,147,136,139,139,126,129,128,128,129,129,133,130,132,130,124,127,126,131,128,123,128,128,150,132,146,129,133,138,127,135,106,129,131,130,128,127,129,126,128,129,127,128,130,132,250,133,135,137,107,131,128,131,135,121,125,126,144,145,152,144,110,147,144,144,143,145,145,146,139,142,138,127,128,105,122,128,127,126,129,126,128,128,128,128,145,135,143,144,127,261,121,123,128,129,129,128,127,142,253,132,121,127,128,128,129,258,147,144,145,145,131,130,128,129,128,129,128,129,128,129,129,133,150,122,122,126,128,127,129,128,129,129,128,116,132,119,128,128,127,128,129,126,152,141,142,197,252,133,134,132,142,133,130,158,125,143,139,137,129,131,130,135,126,149,146,147,144,146,146,146,145,146,139,140,130,141,145,423,130,132,136,141,145,135,144,144,132,144,112,124,132,139,139,151,147,144,147,145,145,136,141,257,145,137,138,141,132,126,121,130,127,114,106,129,127,128,128,129,129,129,128,128,162,120,133,126,140,120,126,129,129,127,128,127,129,128,129,128,129,149,289,110,146,104,129,146,155,147,145,145,147,134,136,129,118,153,134,138,140,138,142,186,115,124,132,123,146,146,145,149,143,145,144,147,138,146,133,132,131,141,131,133,132,147,146,139,131,139,122,127,129,133,130,120,110,126,148,140,140,139,139,140,137,138,139,140,145,139,127,128,128,128,127,139,143,137,138,136,139,138,141,162,121,144,137,139,151,145,128,145,143,141,138,140,128,129,133,130,130,128,128,120,131,128,129,128,128,106,131,127,128,128,128,128,129,128,133,127,124,128,133,137,139,140,144,130,138,126,126,128,128,126,128,140,107,129,152,135,139,278,128,124,128,128,127,132,126,129,128,129,130,144,129,127,129,137,148,140,141,145,128,129,128,131,131,136,135,134,146,109,133,142,131,125,127,132,142,132,292,141,127,128,146,146,145,139,140,140,128,128,128,128,129,130,113,130,127,127,128,127,128,127,127,129,128,130,129,128,128,127,128,128,128,129,133,125,129,127,128,127,128,127,129,130,128,127,129,129,128,131,130,127,129,129,119,130,141,127,127,129,130,131,126,128,129,128,127,129,135,139,124,128,127,128,128,126,128,128,131,123,128,129,134,128,273,249,146,146,148,144,153,145,145,148,136,135,127,127,128,133,143,146,146,146,139,141,148,111,137,124,138,267,118,144,140,142,114,147,143,133,132,137,132,131,129,128,128,128,139,135,143,140,140,137,132,132,138,152,159,127,128,132,129,133,140,143,147,144,147,146,147,144,144,138,131,110,140,138,141,125,127,129,130,130,128,150,132,145,139,140,140,140,139,144,109,107,140,132,132,125,128,127,129,129,128,129,131,140,140,140,138,131,139,140,140,140,139,139,138,139,143,117,126,130,132,162,112,127,126,140,140,142,139,139,120,127,130,175,127,152,160,138,148,146,145,145,148,143,146,144,145,146,141,140,137,261,128,111,135,116,133,128,146,147,120,111,132,135,145,145,145,145,145,132,127,140,139,140,129,129,128,131,130,129,127,151,273,140,138,144,138,128,128,128,128,129,128,131,126,130,128,128,140,132,128,128,128,129,129,114,114,129,141,127,123,128,111,133,125,107,132,127,128,127,132,125,128,128,256,131,146,145,145,148,144,153,132,126,128,128,129,128,131,132,106,128,135,142,120,132,130,129,127,130,171,128,126,113,130,128,129,127,128,128,127,128,128,127,128,129,127,135,122,132,113,145,127,134,133,147,117,146,145,123,131,155,129,128,128,142,145,146,298,126,126,128,127,127,128,128,128,129,128,126,281,146,108,113,138,138,140,139,126,147,145,150,145,140,140,144,266,129,102,128,127,126,131,126,129,130,130,130,127,129,128,129,128,129,145,124,126,128,143,119,126,128,128,129,132,127,125,128,131,133,124,125,129,127,138,129,129,125,123,129,131,150,140,142,133,125,160,134,127,128,118,130,140,188,123,134,135,114,137,138,148,126,135,141,131,151,132,134,137,131,131,128,127,129,143,144,148,144,147,127,137,150,123,133,126,242,137,130,118,156,146,140,142,149,150,138,143,141,138,139,139,141,117,130,128,127,128,126,128,131,140,122,127,128,128,127,128,144,146,146,129,151,123,129,157,129,141,138,141,154,122,139,131,126,128,144,149,146,128,142,139,140,139,129,128,128,127,128,147,155,117,142,138,139,140,139,126,128,128,128,144,101,128,128,126,128,109,126,128,145,134,142,144,144,149,131,129,143,140,153,101,132,131,134,154,125,115,141,138,127,125,158,143,128,151,133,133,142,140,139,127,138,136,114,147,137,126,134,122,125,112,131,125,128,128,128,128,146,152,138,112,128,129,129,128,129,128,128,129,129,131,109,146,146,146,145,145,142,106,131,140,139,139,141,127,129,128,130,262,128,121,132,132,129,99,129,127,129,130,129,130,132,136,125,129,128,127,134,125,129,128,130,128,129,128,129,130,129,128,129,128,134,140,146,145,146,146,146,146,146,156,121,144,156,138,126,145,144,145,158,132,135,141,151,142,153,148,146,136,144,149,282,140,123,161,112,138,137,141,143,147,122,133,110,131,132,126,128,127,129,128,126,128,146,142,149,136,138,135,117,148,145,105,131,130,128,128,128,134,126,111,121,126,129,128,129,128,129,120,134,135,126,124,129,127,127,131,149,131,127,144,146,141,140,139,140,140,127,129,129,145,147,153,135,145,147,147,144,134,137,128,127,128,129,145,138,124,129,128,131,128,127,149,144,148,146,135,133,140,128,129,129,128,137,128,128,132,111,130,126,127,147,127,128,128,127,111,137,128,126,129,155,131,142,134,131,144,127,123,125,119,129,127,127,128,129,128,128,146,129,132,125,131,128,110,134,132,114,135,133,135,134,138,129,131,131,126,128,132,129,134,147,145,146,143,146,145,146,145,147,147,156,142,146,145,145,145,145,143,150,141,148,137,140,144,261,145,146,144,147,146,133,113,118,128,129,110,128,127,128,129,128,133,128,109,130,127,120,130,126,127,129,128,128,127,148,140,145,147,158,122,233,128,127,128,128,143,115,134,135,141,144,155,134,149,140,140,153,113,130,138,141,140,112,132,130,129,127,143,140,140,129,128,128,128,127,128,128,128,128,128,129,127,131,138,141,145,268,146,121,136,151,123,129,127,133,138,140,132,125,128,128,128,137,119,118,134,145,145,142,142,119,118,130,127,129,128,129,128,129,125,260,127,124,129,129,127,129,128,128,131,129,127,129,128,128,126,129,127,129,127,129,129,127,128,132,254,135,142,147,143,146,146,146,144,145,134,134,134,146,137,145,145,146,140,147,133,116,128,126,154,119,147,135,127,128,128,127,128,153,128,127,134,147,143,124,122,141,134,184,136,264,133,147,130,147,141,105,131,143,135,131,237,135,124,127,126,128,128,128,129,127,149,108,146,145,147,145,150,138,125,140,153,116,133,129,126,128,128,127,128,128,128,128,141,138,144,145,144,147,139,152,121,129,127,128,256,128,127,129,129,133,127,130,127,128,129,133,128,118,129,130,132,140,114,130,127,129,129,128,129,129,129,129,131,126,128,234,130,128,132,128,145,145,144,144,132,145,145,146,158,131,126,128,128,128,127,134,155,141,129,126,129,131,129,135,157,133,130,111,133,134,139,131,146,147,147,143,145,141,139,140,144,128,139,124,132,158,108,133,145,119,135,162,142,172,133,145,131,131,150,146,146,131,139,104,139,141,140,147,110,143,145,130,118,139,128,129,128,253,128,123,132,127,127,129,116,133,143,128,127,128,127,129,128,129,128,131,122,130,128,129,128,128,129,128,132,143,120,127,128,128,128,128,126,128,134,134,126,128,128,129,128,129,128,129,127,129,129,128,130,132,127,129,128,110,129,259,132,142,145,132,128,132,135,130,128,128,128,130,134,130,132,126,127,127,157,123,147,146,145,134,142,133,123,272,128,130,127,156,135,138,120,121,137,109,112,156,132,146,123,146,144,148,147,147,144,137,145,145,147,143,146,144,146,139,139,145,132,124,128,127,128,128,128,128,146,118,144,145,143,147,147,143,137,142,138,140,138,141,141,113,141,101,130,127,129,132,287,133,145,146,145,147,147,140,141,139,140,128,129,129,129,128,129,129,129,129,130,129,130,128,129,129,129,139,142,145,146,144,147,146,146,139,128,130,127,148,135,127,136,134,136,140,116,135,145,144,135,168,91,134,130,145,129,127,128,127,128,128,129,128,127,128,129,142,128,144,131,125,134,125,143,119,154,123,147,150,134,159,109,285,152,143,147,145,145,149,130,139,127,152,142,139,138,132,139,138,141,140,127,136,142,126,145,145,127,128,129,127,127,127,129,130,140,146,145,147,144,146,150,144,136,146,144,145,146,130,144,145,150,145,138,107,142,141,139,141,129,127,127,136,120,127,129,128,129,131,128,130,116,128,129,129,128,131,130,128,136,136,137,131,130,131,148,145,146,144,145,144,145,145,147,140,138,139,140,129,135,130,132,140,132,131,127,132,136,136,129,128,135,141,108,124,147,116,143,146,145,146,150,115,127,128,128,129,129,127,129,128,135,128,130,124,129,128,128,129,128,129,128,135,108,239,130,128,128,129,117,131,127,128,127,129,129,128,129,129,127,141,120,127,130,133,131,115,156,133,149,136,147,145,147,144,148,148,127,129,127,147,144,146,146,146,143,146,144,134,146,150,139,137,130,142,127,141,250,145,118,139,135,118,145,143,129,135,145,146,146,142,141,147,144,145,146,145,148,145,135,147,145,145,148,147,153,125,131,123,132,128,133,126,137,131,131,134,132,135,136,134,128,140,143,147,149,122,146,149,143,145,145,136,107,143,142,136,137,128,113,129,135,151,129,133,132,132,125,128,128,139,111,119,127,146,144,282,145,138,107,140,127,130,129,127,129,128,129,128,141,135,133,133,131,130,130,131,105,126,129,129,129,130,132,145,147,145,145,147,144,135,128,140,144,127,130,130,129,128,129,128,129,129,143,147,139,134,135,136,140,164,115,129,107,126,127,129,130,132,130,109,144,145,146,146,128,128,128,129,128,129,131,276,135,124,136,123,136,127,147,120,146,144,148,173,135,142,141,144,146,113,147,142,148,125,136,132,127,146,136,140,140,146,105,127,139,139,140,139,129,129,129,129,128,131,126,129,128,140,127,128,128,127,128,133,131,125,137,128,127,125,129,128,128,129,259,128,121,130,132,106,127,128,137,133,127,127,128,127,137,136,131,122,127,126,129,129,143,126,127,127,139,129,127,117,200,136,129,135,131,137,129,147,139,122,120,121,131,135,142,146,147,146,146,115,147,143,130,127,140,144,117,145,138,144,134,134,130,147,145,132,149,161,90,144,146,134,134,157,149,145,145,148,146,145,167,118,130,143,145,137,140,137,140,140,122,130,128,128,128,141,120,134,104,132,125,131,130,145,259,112,158,115,131,126,128,128,131,125,128,110,128,127,129,137,108,130,128,129,128,130,128,129,141,161,130,145,115,143,144,148,148,138,138,107,131,129,131,134,148,153,132,124,155,137,130,163,139,133,157,95,140,136,148,118,143,145,146,144,143,141,147,143,147,141,140,153,134,132,131,132,126,134,180,136,138,133,124,131,186,106,139,129,143,108,145,146,142,138,130,134,129,188,144,149,152,144,147,146,154,145,145,136,131,289,132,137,140,138,129,141,143,127,133,133,119,126,128,148,131,125,140,115,129,128,128,129,121,129,128,128,129,128,129,128,130,130,127,128,140,127,128,129,128,120,240,129,128,129,129,129,120,129,128,128,129,130,128,129,128,143,135,107,120,146,147,145,149,132,133,134,131,139,136,126,134,140,140,130,128,129,125,146,143,141,148,146,143,146,128,129,127,128,128,127,128,129,129,118,132,134,131,133,131,118,149,136,144,127,135,138,132,131,135,129,131,126,126,128,128,128,127,143,147,146,144,147,140,142,126,132,125,128,128,128,128,132,134,134,145,252,141,130,128,284,145,273,205,126,127,153,115,142,140,157,134,129,131,138,143,125,130,127,126,130,379,129,128,128,128,129,113,129,128,129,128,128,130,129,128,128,129,132,126,129,149,143,124,145,144,141,111,130,131,134,134,132,180,153,134,140,134,132,145,140,145,146,148,129,126,129,127,129,128,129,134,135,123,113,129,138,132,133,125,128,138,128,118,133,125,128,134,108,133,126,128,258,150,145,142,138,141,139,130,130,121,127,124,133,126,118,129,259,127,128,128,129,129,129,128,142,131,127,128,128,129,131,124,137,133,145,127,144,138,124,133,131,132,126,127,127,136,130,140,139,139,127,129,128,129,129,129,132,126,123,126,115,246,129,121,131,128,128,129,124,119,149,129,127,129,128,127,129,127,128,134,143,131,133,134,136,140,127,132,131,113,129,128,128,128,127,128,128,128,132,148,146,145,145,150,133,127,257,135,137,128,134,131,132,134,119,133,134,142,147,144,148,146,143,144,148,148,151,147,145,145,145,151,137,140,135,127,123,127,293,139,123,109,150,138,119,138,132,147,147,147,146,147,147,146,145,150,144,138,126,126,129,127,129,129,129,129,128,129,124,133,127,106,129,138,128,129,129,128,129,129,129,132,117,130,128,128,129,129,129,131,268,125,127,127,129,142,128,129,132,130,127,129,123,142,127,131,157,141,145,145,146,135,146,145,146,141,146,145,146,141,149,110,139,136,132,252,135,133,132,152,136,146,144,133,134,134,149,114,149,135,130,141,111,150,144,145,144,146,146,145,137,138,139,138,140,134,129,125,122,127,128,127,128,127,128,128,127,127,128,128,128,128,135,135,151,147,145,145,145,145,146,144,156,114,116,140,138,126,129,129,127,129,128,134,130,127,102,130,128,128,128,129,145,131,129,128,129,129,129,129,134,149,143,126,112,122,128,128,136,126,129,127,130,131,130,132,133,142,133,143,146,142,146,146,144,146,145,148,149,136,140,109,127,280,104,157,114,161,137,135,132,157,143,138,123,132,144,145,145,146,148,146,112,131,140,131,254,127,128,104,140,122,126,129,132,102,126,128,129,119,159,139,145,147,138,115,144,147,144,146,144,150,125,131,129,128,132,266,122,147,146,149,147,149,139,128,124,129,132,143,127,129,128,127,129,118,110,127,128,128,128,128,127,128,127,128,133,117,127,259,129,148,151,144,178,136,148,144,136,131,128,127,128,127,127,127,135,133,143,132,132,129,134,139,135,128,140,117,151,129,147,147,147,138,142,133,142,126,127,129,145,141,130,144,145,131,123,122,140,145,129,155,150,146,141,148,126,154,143,145,144,145,148,146,153,268,139,135,139,117,132,124,134,117,143,137,151,124,114,130,127,128,128,128,143,102,129,128,128,128,128,137,138,139,129,128,129,128,129,128,129,128,129,129,128,130,131,128,129,129,128,129,129,130,127,129,129,128,128,129,129,129,129,129,129,129,128,129,141,122,112,128,136,134,143,146,144,135,131,135,135,141,135,135,133,141,136,143,145,145,137,144,146,136,167,123,132,133,134,129,136,123,132,137,104,138,130,130,140,132,135,108,136,135,160,154,126,130,143,140,111,145,159,141,131,126,127,147,146,146,146,146,107,154,100,120,149,131,151,123,129,134,148,149,146,146,147,144,145,147,153,147,130,134,136,145,148,132,151,130,126,137,130,133,148,146,139,140,139,139,140,139,139,139,140,146,139,133,135,140,143,137,142,131,125,114,142,122,143,139,159,146,135,141,131,134,128,131,132,134,140,135,132,273,129,121,136,143,143,132,157,163,137,135,153,148,129,130,146,146,110,150,147,121,380,113,116,132,134,141,115,145,123,131,138,129,126,128,135,137,135,136,137,154,140,151,140,145,145,140,137,136,138,132,133,133,135,134,138,134,159,145,145,146,139,149,139,132,144,155,147,132,133,135,135,133,143,261,148,128,132,135,136,144,119,151,133,148,144,139,128,130,128,128,129,125,128,129,131,125,129,128,128,128,133,143,147,143,144,137,133,134,131,147,183,167,143,135,136,136,211,134,128,134,119,135,136,136,133,131,130,131,136,132,146,139,144,143,146,150,141,147,171,286,298,131,132,135,132,132,124,134,152,125,132,135,136,136,133,118,150,145,137,132,147,127,136,126,131,137,133,125,140,132,132,127,127,128,131,125,128,129,128,129,129,128,129,128,129,129,128,129,128,128,129,127,129,127,129,135,135,130,127,129,128,129,128,129,128,128,129,136,129,127,126,137,123,144,115,118,108,116,130,127,128,120,128,125,137,123,127,141,121,128,132,127,147,117,134,131,133,142,132,147,133,131,128,128,128,128,130,126,127,128,126,129,127,128,129,127,128,145,154,139,112,139,132,131,135,131,140,126,141,108,147,140,144,147,134,132,133,133,143,145,146,145,145,146,133,128,128,128,128,128,126,128,128,128,128,128,128,132,130,142,145,146,147,159,119,128,127,126,128,126,106,131,129,130,136,130,132,130,131,138,153,119,141,140,140,139,140,139,139,139,140,139,139,139,139,142,124,128,129,128,129,128,129,129,128,129,129,128,128,129,128,129,135,127,129,128,129,128,128,129,142,141,122,126,132,126,138,124,134,122,129,129,125,130,145,127,127,126,128,129,127,128,128,127,129,136,135,128,137,142,131,125,130,137,126,139,128,131,132,139,135,130,145,144,148,144,146,145,148,145,145,149,142,138,141,140,140,140,127,129,129,120,129,129,129,129,129,128,129,130,128,128,133,256,134,150,130,145,110,130,108,105,103,121,103,130,127,128,129,129,128,129,128,129,129,130,128,130,128,133,128,127,128,128,127,128,129,127,129,128,128,128,134,128,130,126,127,127,127,130,150,144,145,145,145,145,145,145,141,132,136,133,138,130,148,151,141,140,139,143,108,162,126,132,133,124,137,119,144,162,128,114,138,139,142,149,145,145,144,136,154,124,149,147,137,138,134,123,123,128,128,128,128,127,128,128,127,128,128,143,142,141,138,152,134,140,120,136,131,114,119,145,110,117,117,119,110,129,127,129,128,128,137,125,127,129,127,129,128,128,126,126,129,128,130,134,127,128,128,129,129,129,130,128,129,129,139,121,127,129,128,130,129,128,129,129,129,129,129,129,129,128,129,129,129,138,123,127,128,129,129,130,129,143,125,127,129,136,113,140,142,111,144,145,139,143,146,147,145,146,145,148,135,134,128,129,129,130,127,130,128,129,129,129,130,129,145,265,121,110,132,136,134,147,112,134,132,267,140,130,133,149,144,144,145,145,145,146,147,145,156,145,138,142,141,139,139,139,118,119,129,126,126,128,128,128,128,130,126,129,131,127,128,129,128,127,129,129,121,129,129,129,129,107,133,127,114,134,128,128,128,157,146,145,147,146,148,145,147,145,147,137,147,139,112,113,143,139,122,128,128,129,128,129,128,138,129,135,127,142,115,133,129,121,135,128,129,127,128,128,128,128,128,127,128,129,126,129,129,129,134,114,122,134,129,133,136,145,129,156,145,135,112,110,131,113,145,144,146,148,135,132,140,106,141,140,138,143,139,128,129,149,113,125,129,129,128,129,129,129,129,127,128,129,128,134,130,127,128,129,127,140,120,127,129,129,128,129,128,129,129,120,130,130,130,128,129,128,130,130,129,128,129,145,125,122,124,128,130,130,129,129,129,285,106,149,127,128,129,127,128,128,129,104,128,101,34,134,132,127,127,127,26,102,125,257,416,125,137,136,144,126,137,151,97,123,112,286,147,125,137,129,145,150,127,128,129,129,127,127,128,127,128,127,105,131,125,128,132,155,146,152,127,397,135,126,134,268,132,132,133,130,133,138,130,131,130,132,128,131,144,147,294,147,145,145,145,145,144,145,123,127,128,128,128,130,127,128,128,132,124,129,128,129,128,129,128,140,122,128,129,128,129,129,129,129,128,129,129,128,128,129,129,128,129,128,129,129,128,129,127,128,130,128,116,129,136,105,127,128,127,128,128,128,150,131,146,122,157,118,135,148,120,126,130,128,128,128,129,129,146,145,146,145,138,119,140,124,133,139,137,134,136,134,139,146,152,114,132,116,131,147,145,146,146,145,145,145,133,146,146,145,137,139,139,151,132,145,146,152,136,138,139,139,140,139,128,127,128,129,128,129,138,119,128,128,127,129,128,129,128,129,129,129,128,128,128,129,129,128,129,128,128,128,120,129,127,129,127,129,128,129,128,129,129,128,128,129,128,129,128,129,128,129,127,129,128,129,128,129,128,129,146,144,155,137,117,125,127,152,144,146,150,138,107,134,142,137,144,135,147,145,146,146,146,147,137,140,140,127,129,128,128,129,130,129,130,129,129,130,128,128,129,129,128,129,128,128,128,129,128,128,128,129,128,129,129,127,129,130,129,140,125,128,128,129,134,127,129,129,130,118,134,132,119,136,115,139,124,133,174,147,147,134,137,135,134,709,145,143,146,129,139,135,123,128,128,129,128,129,129,128,128,129,132,124,128,129,119,132,105,140,119,140,131,137,135,103,126,126,128,128,128,128,114,124,128,128,148,125,144,145,146,153,117,107,150,136,113,163,142,144,154,154,143,144,148,151,146,146,146,134,128,128,129,128,128,129,128,129,128,128,129,128,129,113,128,128,129,129,128,128,139,132,141,139,139,142,139,141,140,139,140,140,141,140,139,139,139,129,129,128,127,130,127,128,128,129,129,128,128,129,128,128,129,128,129,128,133,128,126,127,130,127,129,128,128,129,128,129,129,128,129,128,128,129,128,129,128,128,128,128,127,129,128,129,128,129,128,129,129,130,128,130,128,129,120,133,125,129,131,128,129,132,149,131,126,129,129,129,129,130,128,128,128,129,132,128,126,129,128,129,130,128,122,126,129,129,128,128,128,129,129,128,129,129,129,128,129,128,128,128,128,128,128,129,128,129,128,129,129,129,127,128,129,128,129,128,128,129,126,129,129,128,129,129,128,129,128,128,129,129,128,129,128,128,129,129,128,133,125,127,129,129,129,128,129,128,128,127,129,128,129,128,134,142,145,141,138,141,141,128,128,129,111,128,129,126,129,128,129,128,129,128,129,129,128,129,128,129,128,132,128,149,111,146,144,147,145,147,144,147,147,144,145,141,127,129,128,129,129,128,129,128,129,128,129,128,129,128,129,128,129,128,129,128,129,129,128,129,128,130,128,128,129,128,129,128,129,127,129,129,128,127,129,129,120,120,136,145,135,132,129,129,143,127,126,128,128,128,129,146,133,119,127,126,132,126,137,121,128,130,129,128,129,128,129,117,129,128,128,129,129,129,129,129,130,128,128,130,129,129,129,129,106,130,129,128,127,129,128,128,129,129,128,129,128,129,128,129,129,128,129,141,125,128,128,129,128,129,129,129,128,129,128,129,129,129,128,129,128,129,128,129,128,128,129,129,127,129,128,129,128,128,129,128,129,128,129,128,129,128,129,128,129,128,128,128,129,128,133,147,136,125,125,128,127,128,129,144,126,128,128,144,132,125,132,127,139,125,125,137,123,128,128,115,137,129,128,127,128,128,129,128,120,129,112,126,128,129,129,129,129,130,128,129,130,128,129,129,130,129,129,130,129,129,129,129,129,128,128,129,128,149,115,128,129,126,128,128,129,128,129,128,129,128,129,130,128,128,128,129,129,128,128,129,128,128,130,127,129,129,130,130,129,128,128,128,139,123,129,129,129,128,128,128,129,137,116,123,129,128,127,130,135,141,113,135,184,149,140,142,145,145,149,145,148,151,150,145,144,146,145,146,137,129,128,129,128,129,128,129,128,129,128,128,129,142,136,126,129,128,128,129,128,129,128,129,132,127,129,128,126,129,129,129,128,129,128,129,128,129,129,128,129,128,129,127,129,128,129,129,129,127,128,128,128,128,127,128,129,128,127,111,128,128,130,127,129,120,128,129,129,129,129,130,129,128,129,129,128,129,128,129,129,128,129,129,128,129,129,128,129,128,129,129,128,127,129,129,128,129,128,129,121,129,129,128,129,134,149,142,143,146,147,145,145,145,147,145,140,139,140,140,127,129,128,129,128,129,128,129,129,127,129,128,129,128,129,128,129,128,129,128,129,128,156,132,144,144,136,146,146,147,148,148,146,146,140,141,140,139,139,140,128,129,128,129,128,129,128,129,129,128,129,128,129,128,128,129,128,129,128,129,129,128,128,129,128,128,129,131,126,128,129,127,129,128,129,128,129,128,128,141,107,128,129,129,128,129,128,129,128,128,129,128,129,128,130,128,128,111,127,129,129,128,129,128,129,128,129,128,131,132,131,130,130,131,131,130,131,129,130,131,129,133,131,131,128,131,133,124,128,127,129,128,129,128,129,127,128,129,127,128,128,128,128,128,126,128,128,127,128,128,128,127,128,128,128,127,128,128,128,130,126,128,129,128,129,128,128,129,128,129,128,128,128,128,128,129,128,128,128,128,120,129,130,127,128,128,129,129,129,135,124,147,110,128,129,130,128,128,128,136,127,130,127,129,128,128,129,129,127,128,129,128,128,129,129,128,129,128,128,127,129,129,129,130,127,128,126,129,128,130,128,129,128,129,128,129,128,129,128,129,128,129,128,128,128,129,129,128,129,128,128,129,128,127,129,128,127,129,129,128,129,128,128,128,129,128,128,129,128,129,128,129,129,128,127,127,128,128,129,129,120,129,130,128,128,128,129,129,128,129,128,129,128,129,129,128,127,128,130,128,129,129,128,128,129,128,129,129,132,129,129,129,129,129,129,129,129,129,129,129,130,128,129,128,129,130,127,129,129,129,129,129,129,129,128,130,130,128,130,127,130,129,129,129,129,129,129,128,129,129,128,129,134,128,129,127,129,133,126,130,129,128,129,129,129,129,129,130,128,129,128,128,129,128,129,128,129,129,129,129,120,128,128,129,128,129,129,128,129,129,129,128,129,128,128,129,129,128,129,128,128,128,129,128,129,128,129,129,128,127,129,129,128,128,128,128,128,128,129,129,128,129,127,128,129,127,129,129,129,128,129,129,129,128,129,128,128,129,129,129,108,127,128,129,129,127,129,129,134,128,128,129,129,129,128,128,129,129,129,128,129,129,128,130,128,130,129,129,128,127,129,129,129,141,122,127,128,128,129,128,120,129,128,129,128,129,128,128,129,129,128,129,129,128,128,129,129,129,130,128,128,130,131,124,127,144,151,150,150,150,159,134,143,145,126,133,126,102,148,152,136,124,127,125,128,129,128,132,128,129,128,111,129,129,129,129,128,129,128,129,128,129,129,128,128,129,128,129,129,127,129,128,129,128,129,127,129,128,129,128,129,129,127,129,129,128,129,128,129,128,129,129,129,128,129,128,129,129,129,129,119,129,128,129,129,128,127,129,129,129,129,128,128,128,129,129,128,129,128,129,129,128,129,128,128,123,128,129,128,128,129,129,129,134,128,129,127,129,128,129,129,129,128,136,125,127,128,130,127,129,128,128,128,130,126,128,129,129,128,128,129,128,129,128,129,128,129,129,128,128,129,129,107,127,129,128,129,128,128,129,128,128,129,128,128,128,129,129,128,128,128,129,128,129,129,128,129,129,128,128,121,129,128,128,127,129,128,129,136,125,128,129,128,129,128,129,128,127,129,128,129,131,127,128,128,129,129,128,128,130,128,128,128,129,128,129,129,128,129,128,129,128,127,129,129,128,129,127,129,128,129,129,128,129,129,129,128,128,128,129,128,128,129,128,143,125,125,141,150,133,146,129,132,147,144,147,145,146,139,141,140,140,139,141,121,126,129,128,139,114,123,128,129,128,129,128,129,129,129,150,133,145,144,147,145,147,144,133,143,146,146,118,126,127,128,128,128,128,128,127,129,128,127,128,138,118,128,128,128,128,128,129,128,128,128,128,128,135,124,127,129,129,128,130,128,129,129,130,129,129,129,127,130,129,128,129,129,128,129,129,128,129,129,128,128,130,129,128,129,128,130,116,141,120,127,129,129,129,128,129,132,127,128,126,128,128,129,126,128,128,128,128,128,129,128,127,131,124,128,129,119,129,127,129,127,129,128,130,136,154,161,145,150,296,148,145,141,145,126,129,142,282,113,145,20,126,269,144,137,139,136,140,131,131,130,140,122,127,127,129,129,257,126,129,140,279,264,145,146,144,147,146,145,147,145,145,139,140,140,138,139,128,128,129,128,128,133,132,147,136,132,137,133,121,144,120,130,148,144,144,128,131,123,128,128,128,128,128,128,128,128,128,129,128,130,125,128,129,129,129,116,128,128,129,129,129,128,129,128,129,128,129,129,131,128,138,132,124,146,131,109,140,124,133,147,149,136,131,168,148,151,127,129,138,128,129,129,128,129,129,128,129,128,129,128,128,129,128,129,128,129,129,128,129,129,129,129,129,128,129,129,129,129,129,129,128,129,128,129,129,128,129,129,129,129,129,129,129,129,129,128,129,129,128,129,129,128,129,129,129,128,129,128,129,129,129,129,129,129,129,119,129,128,128,133,125,128,128,129,134,125,129,129,129,128,129,129,129,128,129,129,129,128,129,128,129,128,129,129,129,128,128,129,129,128,128,128,129,128,142,124,127,128,128,128,128,128,128,128,126,128,140,140,127,129,133,126,129,128,128,129,129,130,129,129,129,128,129,128,129,128,129,129,128,129,128,129,128,129,128,129,129,129,129,129,129,129,129,130,129,129,129,130,129,129,129,129,129,129,129,119,129,129,129,129,137,122,132,125,129,128,128,128,126,128,128,128,128,128,128,128,128,128,128,132,124,129,137,124,127,128,131,126,128,128,129,128,129,128,129,128,129,129,129,129,129,127,129,128,129,129,129,131,138,125,135,132,125,127,128,129,134,123,126,129,128,129,129,127,129,129,128,129,131,128,135,144,148,145,149,118,129,126,128,128,128,144,138,141,139,129,127,130,135,126,125,127,128,129,129,125,124,128,128,129,128,129,129,128,129,129,129,133,132,125,123,130,129,127,127,128,129,128,128,129,128,128,129,129,129,128,129,129,129,128,129,129,132,126,128,128,129,128,128,128,129,128,129,127,129,128,129,128,129,129,128,129,145,117,128,127,127,127,128,130,126,128,128,128,128,131,126,128,127,129,128,129,129,140,145,139,139,139,138,140,140,140,140,141,140,128,129,128,127,129,128,129,128,129,128,120,130,128,128,129,128,129,129,128,129,128,129,128,141,120,128,128,129,128,129,128,127,129,128,129,128,129,128,129,129,129,128,129,128,129,129,129,128,130,134,125,128,129,128,129,129,129,129,128,129,129,128,129,129,129,129,129,129,129,129,129,129,129,129,130,130,129,129,132,131,127,128,128,129,129,128,128,129,129,128,129,129,129,129,129,128,128,129,129,129,128,128,129,129,128,129,128,129,129,128,121,129,129,129,129,129,128,128,130,128,129,129,129,129,129,128,129,128,129,128,130,128,138,122,128,128,127,127,128,129,127,128,127,127,127,128,129,130,124,128,130,129,128,132,127,128,129,129,128,127,129,128,129,129,128,127,129,129,128,129,127,129,128,129,128,128,128,129,129,128,129,129,128,129,128,129,128,129,129,128,128,129,128,129,129,128,129,128,129,128,129,128,129,129,128,129,140,132,124,140,103,128,128,128,128,157,137,145,139,143,141,139,131,121,136,126,135,128,136,127,123,135,132,110,136,146,143,144,147,149,147,144,147,145,145,145,149,139,141,141,139,139,139,127,126,132,125,131,129,129,128,129,129,131,127,129,128,129,128,128,129,129,128,128,143,132,130,127,131,138,167,107,125,134,119,129,125,129,129,128,127,130,128,128,128,130,129,128,128,129,128,129,129,128,129,128,129,131,144,137,145,144,148,144,148,145,146,147,146,139,139,139,140,139,140,129,129,128,129,128,129,128,129,128,129,129,128,129,128,128,129,129,128,127,129,128,129,129,128,129,128,129,128,129,127,129,128,129,129,128,127,129,127,129,128,128,129,129,128,129,128,129,128,129,131,127,129,127,129,129,129,129,128,129,127,129,129,128,127,129,129,143,131,145,146,146,146,145,147,144,159,127,152,142,142,147,150,125,129,147,93,129,128,128,127,128,128,128,128,129,126,129,128,128,129,129,129,122,117,123,125,129,129,128,128,129,129,128,129,128,129,129,130,133,127,128,129,130,128,128,130,128,129,129,129,129,128,152,145,145,147,148,146,146,146,147,127,129,130,129,129,130,146,144,147,146,145,145,147,145,146,146,147,145,140,138,139,141,140,140,129,128,128,129,128,128,129,128,129,129,129,128,129,128,128,128,129,128,129,128,121,128,129,128,129,128,129,129,128,128,129,120,128,128,128,128,129,128,129,128,129,128,129,134,129,125,128,110,127,129,128,129,129,128,129,128,129,129,128,129,129,128,129,128,129,128,129,129,128,129,128,129,128,129,128,129,127,129,128,129,129,128,129,128,129,128,128,129,128,129,129,127,129,128,129,128,129,130,127,128,129,128,129,128,128,129,129,128,129,129,128,129,129,128,129,129,128,129,128,129,120,129,128,129,129,129,128,129,129,128,118,129,129,129,128,128,129,128,129,128,129,128,129,128,129,128,129,128,129,128,129,128,129,128,129,129,128,129,128,128,128,129,128,129,128,129,129,128,129,128,128,129,129,128,129,128,128,129,128,128,128,128,129,128,129,128,127,129,138,144,147,145,147,145,147,145,145,145,147,146,140,139,139,140,140,140,129,129,128,129,129,131,127,130,126,127,129,127,127,142,102,129,129,127,128,128,128,128,133,124,128,129,129,128,130,128,130,129,129,130,129,129,130,129,128,130,128,130,129,129,129,129,130,128,129,128,128,128,129,129,129,128,128,128,129,127,128,129,133,127,129,129,128,129,129,129,128,128,129,128,129,128,128,128,129,128,131,105,111,123,127,128,128,128,132,131,128,136,127,138,127,140,167,110,154,139,132,139,119,144,144,145,129,146,145,144,146,148,143,149,85,130,128,128,129,129,128,129,128,129,129,128,129,128,129,128,129,129,128,129,129,128,128,128,128,129,129,128,129,127,129,128,129,128,129,129,128,129,128,129,128,129,128,129,128,129,130,128,128,129,128,129,127,129,129,128,113,126,128,129,128,128,129,128,128,128,145,143,141,139,139,140,129,129,128,129,128,129,128,129,128,129,128,129,128,129,128,128,128,133,129,130,128,130,128,130,134,117,118,137,110,130,140,134,140,128,128,118,111,135,124,127,133,128,126,129,128,128,127,128,128,128,132,125,128,129,128,129,128,130,129,127,129,128,129,128,129,136,106,129,128,133,127,128,129,128,129,127,129,129,128,129,128,129,128,129,127,129,129,129,129,128,129,129,128,129,127,129,129,128,129,128,129,129,130,128,127,129,128,129,128,129,128,129,128,129,129,128,128,128,129,128,129,129,128,127,129,127,129,129,119,129,129,129,105,129,129,129,128,129,129,128,128,128,129,128,129,128,129,128,128,128,137,125,126,129,149,125,129,129,129,128,129,127,130,128,129,129,128,128,129,129,129,128,129,128,130,128,131,127,127,128,128,129,128,129,128,129,129,129,128,129,128,127,129,129,128,129,129,128,129,128,129,128,129,128,129,128,129,128,129,129,128,128,128,129,128,129,128,129,128,127,129,128,129,128,108,129,129,129,120,128,129,129,128,133,127,129,128,132,126,143,125,127,125,126,139,122,125,131,150,126,124,127,130,133,126,128,128,128,128,128,128,127,128,131,129,125,129,128,104,129,129,128,129,128,129,128,129,129,128,128,129,128,131,128,127,128,128,128,128,128,128,128,111,125,129,127,105,128,129,128,129,128,129,128,129,128,129,128,129,128,128,129,128,129,128,129,121,128,127,128,127,128,127,127,129,126,135,118,129,128,128,127,129,128,129,128,129,128,129,128,129,128,129,128,129,128,128,129,128,129,128,129,131,128,129,128,129,128,128,129,128,128,128,128,128,128,128,128,128,128,126,128,128,130,126,128,129,128,129,128,129,128,129,128,129,129,131,126,128,128,128,128,128,128,126,129,128,128,127,130,129,129,128,129,128,129,129,129,128,129,130,127,129,129,128,129,129,129,130,129,129,128,129,129,130,129,129,130,118,129,128,129,128,129,132,126,128,130,129,128,129,130,129,129,128,130,130,129,131,130,129,130,128,129,130,127,129,129,129,128,128,128,128,129,128,129,129,128,128,128,128,129,129,129,129,129,129,128,129,129,128,128,128,118,129,129,128,129,129,129,129,128,128,129,128,129,128,128,129,128,129,128,129,129,129,129,128,128,129,128,129,128,128,129,129,129,128,129,129,129,129,129,129,129,128,129,128,129,119,133,126,128,128,128,128,128,128,128,128,128,128,128,129,127,128,134,121,127,128,127,147,132,133,134,136,125,129,106,130,128,129,128,129,129,129,134,121,131,129,105,129,126,121,130,263,132,109,135,137,126,128,257,123,124,109,131,130,112,128,126,127,125,128,128,146,131,143,132,123,133,130,130,134,134,132,131,131,140,405,128,118,146,146,147,142,144,132,132,131,133,130,132,145,145,147,145,147,130,135,145,146,136,124,136,115,113,142,112,138,129,111,133,131,148,125,115,144,139,136,122,161,121,135,148,148,159,133,148,147,146,146,141,136,144,106,143,139,138,132,145,144,147,137,132,124,132,130,151,129,158,120,153,153,145,152,146,146,145,145,145,136,139,138,142,139,139,129,139,141,136,128,129,129,127,130,128,127,129,131,130,127,128,129,130,128,129,129,118,128,129,130,145,348,119,137,139,120,142,102,130,127,128,128,128,128,128,128,128,128,130,125,128,128,129,129,128,129,128,128,129,128,129,128,129,128,130,132,127,127,128,128,129,128,129,129,127,127,128,139,126,126,129,130,127,128,129,127,129,128,128,128,129,127,129,128,128,129,129,129,128,129,128,129,129,128,129,129,142,130,131,136,130,134,136,159,142,140,135,133,135,143,149,133,136,148,153,109,126,125,128,136,128,128,133,125,135,145,129,130,147,135,123,152,139,143,137,117,135,137,144,144,147,145,145,146,147,145,145,145,146,140,129,128,129,134,124,128,131,125,129,129,128,129,128,127,129,128,129,128,128,129,128,128,129,128,129,128,129,129,129,128,138,129,130,128,129,130,129,129,129,128,130,129,129,128,128,130,129,128,130,128,129,127,129,130,128,128,128,128,133,128,129,130,125,131,128,126,128,128,128,128,128,137,134,131,130,111,129,116,131,136,132,133,189,131,129,127,129,128,130,128,129,128,129,129,128,129,128,129,128,129,128,129,128,128,129,128,129,128,129,128,129,128,129,135,129,127,129,129,124,128,129,128,129,128,129,128,128,129,129,128,129,129,126,129,129,128,128,128,128,128,129,128,129,129,127,128,129,128,128,128,128,132,127,128,129,128,129,128,129,128,128,129,128,129,128,129,128,129,128,129,128,129,128,129,128,128,129,120,129,128,128,128,129,128,129,128,129,128,128,129,129,127,128,127,128,128,124,126,129,128,128,128,129,129,133,123,137,104,130,124,129,128,129,128,129,129,128,129,128,129,129,128,129,128,129,129,128,129,128,128,129,128,129,128,129,128,129,128,132,126,128,128,128,128,128,129,127,128,128,128,146,122,140,139,128,129,128,129,128,129,128,136,114,144,125,127,141,134,128,125,114,123,125,128,140,135,123,136,145,134,147,146,147,146,146,146,146,147,145,140,140,138,141,138,131,127,129,128,129,128,129,128,129,128,126,129,129,128,128,134,145,147,145,146,128,129,128,129,128,129,128,129,128,129,128,129,128,129,128,129,129,128,132,142,139,135,149,119,139,146,150,141,102,132,127,128,129,129,129,128,129,129,129,127,129,129,128,129,129,135,127,128,127,127,127,128,127,127,149,143,144,145,145,141,138,128,128,119,129,129,128,129,129,128,127,129,129,128,129,125,127,128,129,128,127,129,128,129,128,127,129,128,128,128,128,128,128,129,126,132,132,128,126,128,128,138,121,152,136,138,136,140,144,145,142,138,139,141,140,147,151,144,138,144,136,136,108,133,124,116,131,126,121,129,128,127,131,126,127,136,269,131,118,131,126,135,132,130,122,138,158,150,118,132,128,140,116,146,148,144,147,144,147,148,145,112,110,119,122,132,138,129,127,128,127,117,138,136,145,148,128,113,139,140,140,139,140,140,144,129,136,134,143,128,113,151,123,140,144,143,129,136,129,126,129,128,128,129,129,109,126,127,130,128,129,129,129,137,129,128,129,128,129,128,129,128,128,129,128,129,128,129,128,128,128,128,128,129,128,129,128,128,129,128,130,129,128,129,128,129,129,128,129,129,129,128,129,129,129,128,128,128,116,129,127,132,119,150,113,126,126,128,128,128,156,124,126,129,129,132,138,160,127,131,129,131,143,145,149,146,145,131,140,138,129,128,129,128,129,128,128,128,129,128,129,129,129,136,125,126,132,124,129,128,132,127,128,128,104,129,140,121,127,129,128,128,128,129,128,129,128,129,127,129,127,130,127,127,140,118,128,129,129,128,129,129,129,128,129,128,127,128,128,127,128,131,127,128,129,128,129,128,129,128,129,129,128,121,129,129,128,130,128,129,127,127,128,129,130,129,128,129,129,128,129,128,129,128,129,128,129,131,128,127,128,128,128,128,128,128,128,126,128,134,115,126,127,129,128,127,129,128,129,130,130,128,129,129,128,129,128,129,128,129,128,129,129,128,128,129,128,128,128,129,128,129,128,129,128,129,129,128,129,129,128,129,128,127,129,128,129,128,129,129,129,129,129,142,117,128,129,129,112,129,129,129,127,120,129,129,129,128,129,131,126,128,129,128,129,128,129,128,129,128,129,129,128,128,129,128,129,128,129,128,129,128,128,129,128,129,128,129,129,128,129,128,129,128,129,128,128,128,128,129,129,127,128,128,128,128,128,128,127,128,128,128,158,139,145,145,146,143,134,129,131,126,130,126,129,129,129,128,128,129,129,128,129,129,132,127,143,135,128,127,127,128,130,135,127,127,129,128,129,128,128,128,133,114,129,129,129,128,129,128,129,129,129,128,130,130,130,129,129,129,129,129,128,129,129,129,128,128,129,128,128,129,128,129,129,128,128,128,130,129,129,130,129,129,129,129,129,129,129,129,128,129,129,130,129,129,128,129,116,126,128,129,129,129,128,129,128,129,128,129,129,128,129,128,129,127,129,129,128,129,128,129,128,129,129,128,128,129,129,128,129,129,129,128,128,129,130,127,105,128,128,129,129,120,129,129,128,129,129,128,128,129,128,129,128,141,118,128,129,128,129,128,129,128,127,129,129,128,128,129,128,129,128,129,128,129,128,129,128,129,128,129,130,132,128,127,129,128,128,129,128,128,129,128,129,128,128,129,128,129,128,128,129,128,129,129,128,129,128,127,129,128,129,128,129,128,129,129,127,129,129,127,128,128,129,128,128,129,128,129,128,129,128,128,128,129,128,129,129,128,148,144,148,137,146,144,148,145,145,145,147,145,140,140,141,140,139,139,128,128,129,128,144,118,129,130,130,130,149,145,148,145,147,145,147,136,132,126,126,128,128,128,128,128,128,132,124,128,129,128,129,128,128,129,128,129,128,129,128,128,129,128,129,128,129,128,129,128,129,128,128,129,128,129,128,129,128,129,128,142,144,145,146,147,144,147,144,147,145,145,133,131,125,128,139,127,127,128,128,129,128,129,146,103,130,127,129,129,127,129,129,128,129,128,128,128,127,129,129,128,128,129,129,128,129,128,129,128,129,128,128,128,129,128,129,129,128,129,128,128,130,129,129,129,129,129,130,129,129,129,128,129,130,128,128,129,129,129,129,129,129,129,130,130,129,128,129,130,129,129,128,129,130,127,128,129,129,133,147,145,146,149,146,145,147,142,135,129,130,128,129,129,129,129,129,128,129,129,129,129,130,129,128,120,128,129,129,129,129,127,158,142,145,143,146,146,132,130,129,133,133,120,129,127,128,128,128,129,127,129,128,129,128,128,128,128,128,129,138,126,129,127,129,145,137,138,140,141,139,132,118,142,134,133,126,128,128,129,130,130,128,131,128,130,130,128,154,128,131,139,128,131,132,135,127,134,143,144,145,145,146,127,116,133,146,156,145,137,142,137,148,137,131,137,134,133,112,109,151,99,147,145,151,152,144,139,138,139,139,139,140,139,139,126,128,128,128,131,125,135,125,128,129,128,129,128,128,129,128,129,128,128,128,129,127,128,128,129,128,129,128,129,128,129,128,129,157,142,145,146,146,163,136,154,149,145,145,146,140,141,131,125,128,128,131,126,128,129,128,129,128,135,125,128,128,128,126,128,128,128,128,128,128,128,128,132,124,129,128,128,129,129,127,129,128,128,129,128,129,129,128,129,128,121,128,129,128,129,129,128,128,129,129,128,127,132,149,129,129,126,128,129,130,127,128,128,129,140,125,125,128,128,137,143,146,140,139,140,139,139,128,130,128,128,129,128,129,129,128,129,128,129,128,127,129,127,129,128,129,129,128,127,129,129,128,127,129,128,129,128,129,127,139,146,145,145,145,146,146,145,147,144,142,135,139,140,137,148,118,114,127,127,130,129,132,124,126,129,135,128,108,131,126,120,131,126,125,114,265,128,124,126,128,126,127,108,125,129,129,129,126,128,127,135,136,131,130,130,128,128,127,128,128,127,128,116,131,129,127,127,115,133,133,131,128,129,128,130,121,130,129,128,128,128,130,132,125,128,127,131,139,132,127,133,129,123,131,130,131,126,131,124,131,127,130,127,133,125,129,128,127,133,127,120,127,122,130,126,122,129,133,138,124,127,129,128,128,129,127,127,128,129,143,101,128,122,128,129,127,129,128,129,130,128,112,128,129,128,129,128,129,129,129,138,127,123,128,116,129,127,128,129,129,128,128,131,146,116,124,130,126,128,129,126,130,125,128,128,128,128,128,129,129,127,141,135,149,146,147,146,150,134,151,140,148,129,146,138,142,132,147,147,129,130,153,122,128,127,129,129,127,130,129,128,129,129,129,129,129,130,128,129,129,129,130,130,129,130,129,129,130,127,129,119,129,129,129,129,130,127,128,129,129,128,128,129,128,129,129,129,129,128,129,128,129,128,128,128,128,129,128,130,128,128,128,130,128,129,129,129,129,129,128,129,129,129,129,129,128,129,128,128,128,129,128,117,128,128,129,129,129,129,129,132,129,129,129,128,128,128,129,128,129,128,128,128,129,128,129,128,129,129,128,142,124,127,129,132,147,133,132,112,148,142,145,148,145,146,144,147,147,146,138,141,141,140,139,141,139,129,129,128,128,129,128,129,128,129,129,128,129,128,128,129,128,129,128,131,128,127,127,129,129,132,128,144,128,126,129,127,129,128,128,127,127,134,121,126,141,137,129,129,127,129,128,129,128,129,128,127,129,129,128,127,129,129,128,129,128,127,129,128,129,128,129,128,129,128,129,128,129,128,129,128,129,128,129,128,129,129,128,128,129,128,129,128,130,126,129,129,128,129,128,121,129,128,130,128,128,129,128,129,128,140,126,127,128,129,142,119,127,129,129,129,132,127,128,127,129,141,128,126,128,128,129,126,115,142,117,130,123,159,130,136,143,146,149,128,124,128,129,128,127,129,128,129,128,128,129,130,127,128,128,128,128,128,127,129,127,129,129,128,129,128,132,127,128,127,128,133,129,129,132,125,138,119,128,127,128,131,126,129,129,142,128,127,134,118,133,144,134,109,128,118,138,132,133,128,121,134,126,127,147,147,145,147,151,149,138,137,146,132,138,114,108,121,130,128,124,127,127,130,130,134,120,128,123,128,113,128,134,137,129,130,130,141,137,131,127,137,139,138,128,127,127,128,129,127,127,128,128,128,127,128,128,126,133,132,127,128,129,132,142,111,135,150,134,139,129,135,132,136,135,138,149,136,129,110,114,126,128,128,128,128,128,128,128,128,128,128,128,133,124,118,129,129,128,129,129,128,129,129,129,128,129,129,129,128,129,124,129,129,129,128,129,128,130,129,129,127,129,129,129,128,129,128,128,129,127,130,130,128,130,129,132,130,128,129,129,128,129,129,129,129,128,130,128,129,128,128,129,128,129,150,144,130,116,128,128,163,127,142,137,145,136,129,128,128,131,134,136,111,125,119,128,127,127,128,128,128,128,128,132,124,129,128,129,129,128,129,128,129,129,119,129,129,129,129,128,129,129,128,128,129,129,129,130,126,128,128,128,131,127,130,128,127,129,129,129,129,128,129,129,129,129,129,128,129,127,129,129,127,129,129,128,129,129,128,130,127,129,129,129,129,129,128,127,129,127,129,127,129,128,129,129,128,129,128,129,127,129,129,128,129,128,129,128,129,129,129,128,129,128,129,129,128,129,129,128,129,129,128,109,127,129,128,129,127,129,128,129,128,129,121,145,126,138,124,128,128,126,128,129,128,128,128,128,131,128,128,131,125,128,128,128,129,132,128,127,127,131,127,126,128,128,128,128,129,128,127,129,128,128,127,128,128,128,127,128,128,128,129,126,128,128,132,126,128,127,128,129,128,127,129,128,129,131,129,128,128,128,129,128,128,129,128,129,128,129,128,128,129,127,129,128,129,128,129,128,128,129,130,128,126,129,127,129,128,129,128,129,129,143,104,129,150,143,145,147,154,141,137,138,130,127,129,128,128,129,128,130,128,128,128,128,129,128,128,128,129,128,130,129,286,140,141,140,139,141,140,128,129,129,128,129,128,129,128,129,128,129,128,129,109,126,118,128,127,129,129,129,128,129,127,128,129,128,128,129,128,128,131,128,129,126,128,128,128,128,132,125,129,128,128,129,129,129,141,117,129,129,129,127,129,129,143,147,146,148,146,148,147,146,138,145,145,141,125,141,139,140,140,129,129,128,129,129,128,129,129,128,128,129,128,129,128,129,129,128,129,131,127,128,128,126,128,128,128,131,125,129,128,129,128,129,128,129,128,128,129,128,128,129,129,128,128,129,129,129,129,128,128,129,128,129,129,128,128,129,136,125,127,128,129,129,128,130,126,129,129,128,129,128,128,130,129,130,137,126,125,129,129,129,128,129,129,130,129,129,129,129,129,129,120,129,129,130,128,129,129,128,129,129,129,129,129,129,129,129,130,128,129,128,128,128,129,129,129,128,129,130,129,129,130,129,129,129,129,130,129,129,128,130,127,129,128,129,129,129,129,129,129,130,129,129,130,129,129,112,125,129,129,129,129,129,129,129,128,129,129,130,128,127,129,130,128,129,127,129,129,128,129,128,127,129,129,128,130,128,128,128,129,129,128,128,129,129,129,128,129,128,129,128,122,128,129,129,127,129,127,129,127,129,129,129,128,131,141,130,125,130,127,127,128,128,128,131,126,128,127,128,128,128,129,128,127,132,124,128,128,131,120,121,128,128,129,128,129,128,130,128,129,128,129,128,127,108,135,144,147,144,140,134,131,133,111,136,144,131,155,108,137,129,125,128,128,128,130,130,125,128,131,131,232,131,120,130,102,125,109,268,126,126,130,382,149,133,130,133,129,278,130,110,134,137,132,132,133,138,146,135,110,123,114,131,145,125,162,136,112,146,128,137,154,129,140,139,126,128,128,128,128,128,128,128,129,128,128,137,149,145,138,143,147,157,132,108,129,125,128,128,128,141,120,143,142,145,147,144,145,144,141,138,141,138,129,127,129,127,129,132,128,128,129,129,128,129,129,129,128,128,129,129,130,128,147,144,143,145,147,146,146,145,146,144,147,146,162,135,139,140,128,129,119,129,129,128,127,129,128,129,128,129,128,129,128,129,128,129,128,129,128,127,129,129,128,129,128,134,127,128,129,129,128,129,128,129,143,134,143,145,149,150,120,130,132,130,134,135,129,115,133,144,147,145,146,144,147,147,146,145,145,145,146,139,145,128,150,143,156,133,126,134,124,119,154,157,130,137,127,131,140,140,140,139,145,128,129,129,128,129,128,129,128,129,128,129,128,129,128,128,129,128,121,128,129,129,128,128,129,128,129,129,129,129,128,128,130,133,135,132,126,128,126,128,128,128,128,128,129,125,128,129,128,129,128,129,128,128,129,129,128,129,128,128,129,128,129,129,129,129,129,128,130,128,128,129,129,128,151,140,149,145,136,174,142,156,143,107,128,126,129,150,126,128,127,128,128,129,127,128,128,128,128,128,132,124,129,128,129,128,129,128,129,129,128,129,129,129,129,133,129,133,119,127,126,128,128,131,127,128,129,128,129,128,129,129,128,129,129,128,128,129,128,129,130,128,129,129,128,130,127,129,129,129,129,128,129,130,129,128,129,126,127,129,128,127,127,128,128,128,128,147,130,111,158,98,145,132,133,124,145,135,145,144,296,129,146,143,144,146,145,130,129,128,128,128,129,142,129,126,128,128,131,138,124,128,129,129,129,128,129,128,129,128,133,128,127,128,129,128,129,129,121,128,129,128,128,128,129,128,129,128,129,128,129,128,129,128,129,128,108,128,128,129,128,128,128,129,129,128,127,129,128,129,129,128,128,129,128,129,128,129,128,129,128,129,128,129,128,128,129,128,128,128,129,128,128,129,128,129,128,129,128,129,128,129,128,128,129,128,129,128,129,128,128,129,128,128,129,128,129,128,133,125,127,128,128,128,128,129,126,130,127,128,130,128,128,129,129,129,128,129,121,129,130,128,129,130,127,129,128,129,142,120,128,135,130,126,126,129,127,129,128,129,129,130,128,129,128,129,129,128,129,129,128,128,128,129,128,130,129,128,129,128,128,128,128,128,128,128,129,128,129,129,128,129,128,129,128,129,131,128,129,127,129,129,128,122,126,126,128,128,128,129,128,128,128,129,129,129,128,127,128,130,130,127,128,119,125,129,127,127,127,127,134,123,128,129,128,129,127,133,117,129,127,128,129,129,128,129,128,129,129,128,128,129,128,129,129,128,129,128,129,128,130,127,128,128,128,128,128,128,128,113,125,129,128,128,128,130,126,129,128,129,128,129,128,129,128,129,128,129,128,129,128,129,128,129,128,129,128,128,129,128,129,128,129,129,128,129,147,144,146,146,146,128,128,128,128,129,129,129,128,130,127,130,129,129,129,129,129,128,129,129,129,130,130,130,130,130,129,130,119,130,130,128,128,128,130,129,129,130,128,130,129,130,135,125,125,128,128,130,129,129,128,128,128,129,128,128,130,128,129,129,128,128,130,129,128,129,129,128,128,129,128,128,129,128,129,128,129,129,128,131,128,129,129,129,128,128,129,128,128,130,128,129,128,138,121,137,135,149,110,168,143,141,253,131,133,134,129,133,111,127,137,120,131,250,128,145,127,146,131,148,281,143,142,125,144,132,284,140,400,128,125,384,125,128,125,128,116,134,126,147,140,134,126,148,140,143,128,136,125,122,131,145,267,137,258,138,280,136,130,181,102,143,169,137,147,120,140,135,235,273,148,145,132,150,156,300,130,148,124,28,143,152,150,148,155,150,142,145,144,144,143,129,127,129,125,128,127,128,127,128,128,128,128,127,128,128,128,155,134,130,131,132,134,132,147,137,141,149,121,132,138,144,135,133,130,130,133,146,153,133,141,186,115,123,133,154,146,138,148,126,146,110,157,124,126,132,125,127,130,126,127,129,130,128,127,128,129,128,129,128,129,128,129,128,127,129,128,129,128,117,129,129,128,129,128,133,127,128,129,128,130,129,127,110,127,128,126,128,137,153,129,150,145,145,141,138,141,140,141,140,132,112,134,119,153,132,123,145,141,124,128,127,162,125,132,125,126,128,128,128,128,128,128,128,128,128,128,128,119,131,112,126,129,136,137,126,129,148,133,144,133,137,144,267,424,138,147,136,136,163,140,131,142,119,127,129,127,129,128,129,118,130,146,144,147,144,147,145,146,128,146,144,147,140,140,140,129,129,128,128,129,129,128,129,129,129,128,129,129,128,128,128,130,129,130,129,130,127,130,130,128,129,129,151,118,127,129,128,128,129,128,129,129,130,150,142,144,144,147,143,147,144,148,144,148,127,138,112,130,127,128,127,129,128,129,128,129,128,129,128,129,128,129,129,128,132,127,128,129,128,129,113,128,128,129,128,129,137,123,132,126,128,150,136,130,139,142,115,144,105,148,134,129,128,129,128,128,141,123,104,126,129,128,128,130,114,125,128,126,128,128,128,128,128,131,125,128,128,129,128,129,129,128,129,131,129,129,128,129,127,128,128,128,128,128,127,128,128,128,132,125,128,128,129,129,129,128,129,136,128,129,128,128,129,128,129,132,126,130,128,128,129,128,129,128,132,128,127,129,129,129,128,129,129,128,128,129,128,129,129,128,129,128,129,128,128,129,129,128,121,128,117,136,102,144,143,149,146,144,147,137,141,140,146,138,140,133,132,131,142,141,112,132,124,136,121,138,130,139,131,139,149,143,146,146,141,114,123,127,128,128,128,129,128,129,129,129,127,128,129,128,130,129,128,128,128,135,126,128,129,129,129,129,128,170,123,130,130,140,131,129,128,129,128,132,128,129,131,127,127,128,128,128,128,128,129,128,194,127,127,127,128,129,132,125,128,133,129,129,120,128,129,142,143,129,144,150,143,145,138,131,134,146,145,144,145,145,131,133,138,144,141,126,129,145,118,142,143,142,138,141,137,139,131,137,139,122,127,128,111,131,135,131,125,154,102,146,135,122,125,139,139,137,134,135,130,110,125,127,139,153,138,118,129,122,137,99,127,127,129,111,142,132,139,124,132,127,140,128,128,121,132]}