{"nodes": [{"id": "apps_bot_src_services_refinementservice_ts", "label": "RefinementService.ts", "file_type": "code", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L1"}, {"id": "refinementservice_refinementservice", "label": "RefinementService", "file_type": "code", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L28"}, {"id": "refinementservice_refinementservice_getmaxdurability", "label": ".getMaxDurability()", "file_type": "code", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L38"}, {"id": "refinementservice_refinementservice_loadconfigs", "label": ".loadConfigs()", "file_type": "code", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L45"}, {"id": "refinementservice_refinementservice_getsysconfig", "label": ".getSysConfig()", "file_type": "code", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L67"}, {"id": "refinementservice_refinementservice_getsysconfignum", "label": ".getSysConfigNum()", "file_type": "code", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L71"}, {"id": "refinementservice_refinementservice_getcost", "label": ".getCost()", "file_type": "code", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L79"}, {"id": "refinementservice_refinementservice_tryrefine", "label": ".tryRefine()", "file_type": "code", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L86"}, {"id": "refinementservice_refinementservice_startbattle", "label": ".startBattle()", "file_type": "code", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L153"}, {"id": "refinementservice_refinementservice_checkin", "label": ".checkIn()", "file_type": "code", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L249"}, {"id": "refinementservice_refinementservice_sellweapon", "label": ".sellWeapon()", "file_type": "code", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L277"}, {"id": "refinementservice_refinementservice_getprofile", "label": ".getProfile()", "file_type": "code", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L299"}, {"id": "refinementservice_refinementservice_addgold", "label": ".addGold()", "file_type": "code", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L303"}, {"id": "refinementservice_refinementservice_getorcreateprofile", "label": ".getOrCreateProfile()", "file_type": "code", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L315"}], "edges": [{"source": "apps_bot_src_services_refinementservice_ts", "target": "apps_bot_src_database", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L1", "weight": 1.0}, {"source": "apps_bot_src_services_refinementservice_ts", "target": "apps_bot_src_utils_logger", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L2", "weight": 1.0}, {"source": "apps_bot_src_services_refinementservice_ts", "target": "apps_bot_src_services_feverservice", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L3", "weight": 1.0}, {"source": "apps_bot_src_services_refinementservice_ts", "target": "client", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L4", "weight": 1.0}, {"source": "apps_bot_src_services_refinementservice_ts", "target": "refinementservice_refinementservice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L28", "weight": 1.0}, {"source": "refinementservice_refinementservice", "target": "refinementservice_refinementservice_getmaxdurability", "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L38", "weight": 1.0}, {"source": "refinementservice_refinementservice", "target": "refinementservice_refinementservice_loadconfigs", "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L45", "weight": 1.0}, {"source": "refinementservice_refinementservice", "target": "refinementservice_refinementservice_getsysconfig", "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L67", "weight": 1.0}, {"source": "refinementservice_refinementservice", "target": "refinementservice_refinementservice_getsysconfignum", "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L71", "weight": 1.0}, {"source": "refinementservice_refinementservice", "target": "refinementservice_refinementservice_getcost", "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L79", "weight": 1.0}, {"source": "refinementservice_refinementservice", "target": "refinementservice_refinementservice_tryrefine", "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L86", "weight": 1.0}, {"source": "refinementservice_refinementservice", "target": "refinementservice_refinementservice_startbattle", "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L153", "weight": 1.0}, {"source": "refinementservice_refinementservice", "target": "refinementservice_refinementservice_checkin", "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L249", "weight": 1.0}, {"source": "refinementservice_refinementservice", "target": "refinementservice_refinementservice_sellweapon", "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L277", "weight": 1.0}, {"source": "refinementservice_refinementservice", "target": "refinementservice_refinementservice_getprofile", "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L299", "weight": 1.0}, {"source": "refinementservice_refinementservice", "target": "refinementservice_refinementservice_addgold", "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L303", "weight": 1.0}, {"source": "refinementservice_refinementservice", "target": "refinementservice_refinementservice_getorcreateprofile", "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L315", "weight": 1.0}, {"source": "refinementservice_refinementservice_tryrefine", "target": "refinementservice_refinementservice_loadconfigs", "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L87", "weight": 1.0}, {"source": "refinementservice_refinementservice_tryrefine", "target": "refinementservice_refinementservice_getorcreateprofile", "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L88", "weight": 1.0}, {"source": "refinementservice_refinementservice_tryrefine", "target": "refinementservice_refinementservice_getsysconfignum", "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L90", "weight": 1.0}, {"source": "refinementservice_refinementservice_tryrefine", "target": "refinementservice_refinementservice_getmaxdurability", "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L115", "weight": 1.0}, {"source": "refinementservice_refinementservice_startbattle", "target": "refinementservice_refinementservice_loadconfigs", "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L154", "weight": 1.0}, {"source": "refinementservice_refinementservice_startbattle", "target": "refinementservice_refinementservice_getorcreateprofile", "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L155", "weight": 1.0}, {"source": "refinementservice_refinementservice_startbattle", "target": "refinementservice_refinementservice_getsysconfignum", "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L163", "weight": 1.0}, {"source": "refinementservice_refinementservice_startbattle", "target": "refinementservice_refinementservice_getcost", "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L188", "weight": 1.0}, {"source": "refinementservice_refinementservice_checkin", "target": "refinementservice_refinementservice_getorcreateprofile", "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L250", "weight": 1.0}, {"source": "refinementservice_refinementservice_checkin", "target": "refinementservice_refinementservice_getsysconfignum", "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L262", "weight": 1.0}, {"source": "refinementservice_refinementservice_sellweapon", "target": "refinementservice_refinementservice_loadconfigs", "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L278", "weight": 1.0}, {"source": "refinementservice_refinementservice_sellweapon", "target": "refinementservice_refinementservice_getorcreateprofile", "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L279", "weight": 1.0}, {"source": "refinementservice_refinementservice_sellweapon", "target": "refinementservice_refinementservice_getcost", "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L281", "weight": 1.0}, {"source": "refinementservice_refinementservice_getprofile", "target": "refinementservice_refinementservice_getorcreateprofile", "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L300", "weight": 1.0}, {"source": "refinementservice_refinementservice_addgold", "target": "refinementservice_refinementservice_getorcreateprofile", "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L304", "weight": 1.0}, {"source": "refinementservice_refinementservice_getorcreateprofile", "target": "refinementservice_refinementservice_loadconfigs", "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L321", "weight": 1.0}, {"source": "refinementservice_refinementservice_getorcreateprofile", "target": "refinementservice_refinementservice_getsysconfignum", "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L322", "weight": 1.0}], "raw_calls": [{"caller_nid": "refinementservice_refinementservice_loadconfigs", "callee": "all", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L48"}, {"caller_nid": "refinementservice_refinementservice_loadconfigs", "callee": "findMany", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L49"}, {"caller_nid": "refinementservice_refinementservice_loadconfigs", "callee": "findMany", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L50"}, {"caller_nid": "refinementservice_refinementservice_loadconfigs", "callee": "findMany", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L51"}, {"caller_nid": "refinementservice_refinementservice_loadconfigs", "callee": "clear", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L54"}, {"caller_nid": "refinementservice_refinementservice_loadconfigs", "callee": "forEach", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L55"}, {"caller_nid": "refinementservice_refinementservice_loadconfigs", "callee": "clear", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L57"}, {"caller_nid": "refinementservice_refinementservice_loadconfigs", "callee": "forEach", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L58"}, {"caller_nid": "refinementservice_refinementservice_loadconfigs", "callee": "clear", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L60"}, {"caller_nid": "refinementservice_refinementservice_loadconfigs", "callee": "forEach", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L61"}, {"caller_nid": "refinementservice_refinementservice_loadconfigs", "callee": "info", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L64"}, {"caller_nid": "refinementservice_refinementservice_getsysconfig", "callee": "get", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L68"}, {"caller_nid": "refinementservice_refinementservice_getsysconfignum", "callee": "get", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L72"}, {"caller_nid": "refinementservice_refinementservice_getsysconfignum", "callee": "parseFloat", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L73"}, {"caller_nid": "refinementservice_refinementservice_getcost", "callee": "get", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L80"}, {"caller_nid": "refinementservice_refinementservice_tryrefine", "callee": "get", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L95"}, {"caller_nid": "refinementservice_refinementservice_tryrefine", "callee": "getFeverBonus", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L104"}, {"caller_nid": "refinementservice_refinementservice_tryrefine", "callee": "random", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L107"}, {"caller_nid": "refinementservice_refinementservice_tryrefine", "callee": "min", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L114"}, {"caller_nid": "refinementservice_refinementservice_tryrefine", "callee": "random", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L118"}, {"caller_nid": "refinementservice_refinementservice_tryrefine", "callee": "update", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L125"}, {"caller_nid": "refinementservice_refinementservice_tryrefine", "callee": "max", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L132"}, {"caller_nid": "refinementservice_refinementservice_startbattle", "callee": "toDateString", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L161"}, {"caller_nid": "refinementservice_refinementservice_startbattle", "callee": "toDateString", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L161"}, {"caller_nid": "refinementservice_refinementservice_startbattle", "callee": "get", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L177"}, {"caller_nid": "refinementservice_refinementservice_startbattle", "callee": "random", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L179"}, {"caller_nid": "refinementservice_refinementservice_startbattle", "callee": "abs", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L185"}, {"caller_nid": "refinementservice_refinementservice_startbattle", "callee": "min", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L194"}, {"caller_nid": "refinementservice_refinementservice_startbattle", "callee": "floor", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L195"}, {"caller_nid": "refinementservice_refinementservice_startbattle", "callee": "random", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L197"}, {"caller_nid": "refinementservice_refinementservice_startbattle", "callee": "floor", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L198"}, {"caller_nid": "refinementservice_refinementservice_startbattle", "callee": "max", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L201"}, {"caller_nid": "refinementservice_refinementservice_startbattle", "callee": "max", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L202"}, {"caller_nid": "refinementservice_refinementservice_startbattle", "callee": "$transaction", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L207"}, {"caller_nid": "refinementservice_refinementservice_startbattle", "callee": "update", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L208"}, {"caller_nid": "refinementservice_refinementservice_startbattle", "callee": "update", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L220"}, {"caller_nid": "refinementservice_refinementservice_checkin", "callee": "getUTCFullYear", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L255"}, {"caller_nid": "refinementservice_refinementservice_checkin", "callee": "getUTCFullYear", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L255"}, {"caller_nid": "refinementservice_refinementservice_checkin", "callee": "getUTCMonth", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L256"}, {"caller_nid": "refinementservice_refinementservice_checkin", "callee": "getUTCMonth", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L256"}, {"caller_nid": "refinementservice_refinementservice_checkin", "callee": "getUTCDate", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L257"}, {"caller_nid": "refinementservice_refinementservice_checkin", "callee": "getUTCDate", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L257"}, {"caller_nid": "refinementservice_refinementservice_checkin", "callee": "update", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L263"}, {"caller_nid": "refinementservice_refinementservice_sellweapon", "callee": "get", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L283"}, {"caller_nid": "refinementservice_refinementservice_sellweapon", "callee": "floor", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L284"}, {"caller_nid": "refinementservice_refinementservice_sellweapon", "callee": "update", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L286"}, {"caller_nid": "refinementservice_refinementservice_addgold", "callee": "update", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L305"}, {"caller_nid": "refinementservice_refinementservice_getorcreateprofile", "callee": "findUnique", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L316"}, {"caller_nid": "refinementservice_refinementservice_getorcreateprofile", "callee": "create", "source_file": "apps/bot/src/services/RefinementService.ts", "source_location": "L323"}]}