{"nodes": [{"id": "root_socialdesk_apps_web_src_lib_social_providers_instagram_js", "label": "instagram.js", "file_type": "code", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/instagram.js", "source_location": "L1"}, {"id": "social_providers_instagram_instagramprovider", "label": "InstagramProvider", "file_type": "code", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/instagram.js", "source_location": "L9"}, {"id": "social_providers_instagram_instagramprovider_getauthurl", "label": ".getAuthUrl()", "file_type": "code", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/instagram.js", "source_location": "L10"}, {"id": "social_providers_instagram_instagramprovider_handleoauthcallback", "label": ".handleOAuthCallback()", "file_type": "code", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/instagram.js", "source_location": "L26"}, {"id": "social_providers_instagram_instagramprovider_refreshtoken", "label": ".refreshToken()", "file_type": "code", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/instagram.js", "source_location": "L86"}, {"id": "social_providers_instagram_instagramprovider_validateconnection", "label": ".validateConnection()", "file_type": "code", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/instagram.js", "source_location": "L102"}, {"id": "social_providers_instagram_instagramprovider_publishpost", "label": ".publishPost()", "file_type": "code", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/instagram.js", "source_location": "L111"}, {"id": "social_providers_instagram_instagramprovider_uploadmedia", "label": ".uploadMedia()", "file_type": "code", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/instagram.js", "source_location": "L138"}, {"id": "social_providers_instagram_instagramprovider_getpostmetrics", "label": ".getPostMetrics()", "file_type": "code", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/instagram.js", "source_location": "L147"}, {"id": "social_providers_instagram_instagramprovider_getcomments", "label": ".getComments()", "file_type": "code", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/instagram.js", "source_location": "L159"}, {"id": "social_providers_instagram_instagramprovider_replytocomment", "label": ".replyToComment()", "file_type": "code", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/instagram.js", "source_location": "L167"}, {"id": "social_providers_instagram_instagramprovider_getmessages", "label": ".getMessages()", "file_type": "code", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/instagram.js", "source_location": "L175"}, {"id": "social_providers_instagram_instagramprovider_sendmessage", "label": ".sendMessage()", "file_type": "code", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/instagram.js", "source_location": "L187"}], "edges": [{"source": "root_socialdesk_apps_web_src_lib_social_providers_instagram_js", "target": "root_socialdesk_apps_web_src_lib_social_providers_base_js", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/instagram.js", "source_location": "L1", "weight": 1.0}, {"source": "root_socialdesk_apps_web_src_lib_social_providers_instagram_js", "target": "social_providers_base_socialprovideradapter", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/instagram.js", "source_location": "L1", "weight": 1.0}, {"source": "root_socialdesk_apps_web_src_lib_social_providers_instagram_js", "target": "root_socialdesk_apps_web_src_app_api_utils_sql_js", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/instagram.js", "source_location": "L2", "weight": 1.0}, {"source": "root_socialdesk_apps_web_src_lib_social_providers_instagram_js", "target": "social_providers_instagram_instagramprovider", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/instagram.js", "source_location": "L9", "weight": 1.0}, {"source": "social_providers_instagram_instagramprovider", "target": "social_providers_instagram_instagramprovider_getauthurl", "relation": "method", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/instagram.js", "source_location": "L10", "weight": 1.0}, {"source": "social_providers_instagram_instagramprovider", "target": "social_providers_instagram_instagramprovider_handleoauthcallback", "relation": "method", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/instagram.js", "source_location": "L26", "weight": 1.0}, {"source": "social_providers_instagram_instagramprovider", "target": "social_providers_instagram_instagramprovider_refreshtoken", "relation": "method", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/instagram.js", "source_location": "L86", "weight": 1.0}, {"source": "social_providers_instagram_instagramprovider", "target": "social_providers_instagram_instagramprovider_validateconnection", "relation": "method", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/instagram.js", "source_location": "L102", "weight": 1.0}, {"source": "social_providers_instagram_instagramprovider", "target": "social_providers_instagram_instagramprovider_publishpost", "relation": "method", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/instagram.js", "source_location": "L111", "weight": 1.0}, {"source": "social_providers_instagram_instagramprovider", "target": "social_providers_instagram_instagramprovider_uploadmedia", "relation": "method", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/instagram.js", "source_location": "L138", "weight": 1.0}, {"source": "social_providers_instagram_instagramprovider", "target": "social_providers_instagram_instagramprovider_getpostmetrics", "relation": "method", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/instagram.js", "source_location": "L147", "weight": 1.0}, {"source": "social_providers_instagram_instagramprovider", "target": "social_providers_instagram_instagramprovider_getcomments", "relation": "method", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/instagram.js", "source_location": "L159", "weight": 1.0}, {"source": "social_providers_instagram_instagramprovider", "target": "social_providers_instagram_instagramprovider_replytocomment", "relation": "method", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/instagram.js", "source_location": "L167", "weight": 1.0}, {"source": "social_providers_instagram_instagramprovider", "target": "social_providers_instagram_instagramprovider_getmessages", "relation": "method", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/instagram.js", "source_location": "L175", "weight": 1.0}, {"source": "social_providers_instagram_instagramprovider", "target": "social_providers_instagram_instagramprovider_sendmessage", "relation": "method", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/instagram.js", "source_location": "L187", "weight": 1.0}, {"source": "root_socialdesk_apps_web_src_lib_social_providers_instagram_js", "target": "social_providers_instagram_instagramprovider", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/instagram.js", "source_location": "L198", "weight": 1.0}], "raw_calls": [{"caller_nid": "social_providers_instagram_instagramprovider_getauthurl", "callee": "append", "is_member_call": true, "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/instagram.js", "source_location": "L19"}, {"caller_nid": "social_providers_instagram_instagramprovider_getauthurl", "callee": "append", "is_member_call": true, "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/instagram.js", "source_location": "L21"}, {"caller_nid": "social_providers_instagram_instagramprovider_getauthurl", "callee": "toString", "is_member_call": true, "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/instagram.js", "source_location": "L23"}, {"caller_nid": "social_providers_instagram_instagramprovider_handleoauthcallback", "callee": "fetch", "is_member_call": false, "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/instagram.js", "source_location": "L28"}, {"caller_nid": "social_providers_instagram_instagramprovider_handleoauthcallback", "callee": "encodeURIComponent", "is_member_call": false, "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/instagram.js", "source_location": "L29"}, {"caller_nid": "social_providers_instagram_instagramprovider_handleoauthcallback", "callee": "json", "is_member_call": true, "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/instagram.js", "source_location": "L31"}, {"caller_nid": "social_providers_instagram_instagramprovider_handleoauthcallback", "callee": "fetch", "is_member_call": false, "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/instagram.js", "source_location": "L37"}, {"caller_nid": "social_providers_instagram_instagramprovider_handleoauthcallback", "callee": "json", "is_member_call": true, "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/instagram.js", "source_location": "L40"}, {"caller_nid": "social_providers_instagram_instagramprovider_handleoauthcallback", "callee": "fetch", "is_member_call": false, "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/instagram.js", "source_location": "L44"}, {"caller_nid": "social_providers_instagram_instagramprovider_handleoauthcallback", "callee": "json", "is_member_call": true, "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/instagram.js", "source_location": "L45"}, {"caller_nid": "social_providers_instagram_instagramprovider_handleoauthcallback", "callee": "fetch", "is_member_call": false, "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/instagram.js", "source_location": "L50"}, {"caller_nid": "social_providers_instagram_instagramprovider_handleoauthcallback", "callee": "json", "is_member_call": true, "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/instagram.js", "source_location": "L53"}, {"caller_nid": "social_providers_instagram_instagramprovider_handleoauthcallback", "callee": "sql", "is_member_call": false, "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/instagram.js", "source_location": "L57"}, {"caller_nid": "social_providers_instagram_instagramprovider_handleoauthcallback", "callee": "sql", "is_member_call": false, "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/instagram.js", "source_location": "L64"}, {"caller_nid": "social_providers_instagram_instagramprovider_handleoauthcallback", "callee": "sql", "is_member_call": false, "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/instagram.js", "source_location": "L70"}, {"caller_nid": "social_providers_instagram_instagramprovider_handleoauthcallback", "callee": "push", "is_member_call": true, "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/instagram.js", "source_location": "L75"}, {"caller_nid": "social_providers_instagram_instagramprovider_refreshtoken", "callee": "sql", "is_member_call": false, "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/instagram.js", "source_location": "L87"}, {"caller_nid": "social_providers_instagram_instagramprovider_refreshtoken", "callee": "fetch", "is_member_call": false, "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/instagram.js", "source_location": "L90"}, {"caller_nid": "social_providers_instagram_instagramprovider_refreshtoken", "callee": "json", "is_member_call": true, "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/instagram.js", "source_location": "L93"}, {"caller_nid": "social_providers_instagram_instagramprovider_refreshtoken", "callee": "sql", "is_member_call": false, "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/instagram.js", "source_location": "L95"}, {"caller_nid": "social_providers_instagram_instagramprovider_validateconnection", "callee": "sql", "is_member_call": false, "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/instagram.js", "source_location": "L103"}, {"caller_nid": "social_providers_instagram_instagramprovider_validateconnection", "callee": "fetch", "is_member_call": false, "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/instagram.js", "source_location": "L106"}, {"caller_nid": "social_providers_instagram_instagramprovider_publishpost", "callee": "fetch", "is_member_call": false, "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/instagram.js", "source_location": "L117"}, {"caller_nid": "social_providers_instagram_instagramprovider_publishpost", "callee": "encodeURIComponent", "is_member_call": false, "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/instagram.js", "source_location": "L118"}, {"caller_nid": "social_providers_instagram_instagramprovider_publishpost", "callee": "encodeURIComponent", "is_member_call": false, "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/instagram.js", "source_location": "L118"}, {"caller_nid": "social_providers_instagram_instagramprovider_publishpost", "callee": "json", "is_member_call": true, "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/instagram.js", "source_location": "L121"}, {"caller_nid": "social_providers_instagram_instagramprovider_publishpost", "callee": "encodeURIComponent", "is_member_call": false, "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/instagram.js", "source_location": "L129"}, {"caller_nid": "social_providers_instagram_instagramprovider_publishpost", "callee": "fetch", "is_member_call": false, "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/instagram.js", "source_location": "L131"}, {"caller_nid": "social_providers_instagram_instagramprovider_publishpost", "callee": "json", "is_member_call": true, "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/instagram.js", "source_location": "L132"}, {"caller_nid": "social_providers_instagram_instagramprovider_uploadmedia", "callee": "fetch", "is_member_call": false, "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/instagram.js", "source_location": "L139"}, {"caller_nid": "social_providers_instagram_instagramprovider_uploadmedia", "callee": "encodeURIComponent", "is_member_call": false, "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/instagram.js", "source_location": "L140"}, {"caller_nid": "social_providers_instagram_instagramprovider_uploadmedia", "callee": "json", "is_member_call": true, "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/instagram.js", "source_location": "L143"}, {"caller_nid": "social_providers_instagram_instagramprovider_getpostmetrics", "callee": "sql", "is_member_call": false, "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/instagram.js", "source_location": "L148"}, {"caller_nid": "social_providers_instagram_instagramprovider_getpostmetrics", "callee": "fetch", "is_member_call": false, "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/instagram.js", "source_location": "L150"}, {"caller_nid": "social_providers_instagram_instagramprovider_getpostmetrics", "callee": "json", "is_member_call": true, "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/instagram.js", "source_location": "L153"}, {"caller_nid": "social_providers_instagram_instagramprovider_getpostmetrics", "callee": "forEach", "is_member_call": true, "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/instagram.js", "source_location": "L155"}, {"caller_nid": "social_providers_instagram_instagramprovider_getcomments", "callee": "sql", "is_member_call": false, "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/instagram.js", "source_location": "L160"}, {"caller_nid": "social_providers_instagram_instagramprovider_getcomments", "callee": "fetch", "is_member_call": false, "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/instagram.js", "source_location": "L162"}, {"caller_nid": "social_providers_instagram_instagramprovider_getcomments", "callee": "json", "is_member_call": true, "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/instagram.js", "source_location": "L163"}, {"caller_nid": "social_providers_instagram_instagramprovider_getcomments", "callee": "map", "is_member_call": true, "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/instagram.js", "source_location": "L164"}, {"caller_nid": "social_providers_instagram_instagramprovider_replytocomment", "callee": "sql", "is_member_call": false, "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/instagram.js", "source_location": "L168"}, {"caller_nid": "social_providers_instagram_instagramprovider_replytocomment", "callee": "fetch", "is_member_call": false, "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/instagram.js", "source_location": "L170"}, {"caller_nid": "social_providers_instagram_instagramprovider_replytocomment", "callee": "encodeURIComponent", "is_member_call": false, "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/instagram.js", "source_location": "L170"}, {"caller_nid": "social_providers_instagram_instagramprovider_replytocomment", "callee": "json", "is_member_call": true, "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/instagram.js", "source_location": "L171"}, {"caller_nid": "social_providers_instagram_instagramprovider_getmessages", "callee": "sql", "is_member_call": false, "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/instagram.js", "source_location": "L176"}, {"caller_nid": "social_providers_instagram_instagramprovider_getmessages", "callee": "fetch", "is_member_call": false, "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/instagram.js", "source_location": "L178"}, {"caller_nid": "social_providers_instagram_instagramprovider_getmessages", "callee": "json", "is_member_call": true, "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/instagram.js", "source_location": "L181"}, {"caller_nid": "social_providers_instagram_instagramprovider_getmessages", "callee": "flatMap", "is_member_call": true, "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/instagram.js", "source_location": "L182"}, {"caller_nid": "social_providers_instagram_instagramprovider_sendmessage", "callee": "fetch", "is_member_call": false, "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/instagram.js", "source_location": "L188"}, {"caller_nid": "social_providers_instagram_instagramprovider_sendmessage", "callee": "stringify", "is_member_call": true, "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/instagram.js", "source_location": "L191"}, {"caller_nid": "social_providers_instagram_instagramprovider_sendmessage", "callee": "json", "is_member_call": true, "source_file": "/root/socialdesk/apps/web/src/lib/social-providers/instagram.js", "source_location": "L193"}]}