LibAcc: 0.7536=52/69, ProjAcc: 1.0000=0/0, Missing: 692


Module: src/renderer/components/RepoDetailToolbar/note

type 𝓟[ty]2{RepoNoteToolProps} = {repo: 𝓟[ty]1824{IRepo}, updateNote: (𝓛[ty]10051{String})->𝓛[ty]10033{Void}}
type 𝓟[ty]3{RepoNoteToolState} = {visible: 𝓛[ty]8666{Boolean}, note: 𝓛[ty]10051{String}}
const 𝓟4{styles} = 𝓛10097{require}(𝓛8743{String});
function 𝓟5{CONSTRUCTOR} (𝓟6{props}): (𝓟[ty]19{RepoNoteTool})
{
const 𝓟[ty]19{RepoNoteTool};
const 𝓟[ty]19{RepoNoteTool};
function 𝓟10{$Lambda250} (): (𝓟11: [miss]𝓛[ty]10033{Void})
{
𝓟[ty]19{RepoNoteTool}.setState({visible: 𝓛8744{Boolean}})
const 𝓟12{repo} = 𝓟[ty]19{RepoNoteTool}.props.repo;
if (𝓟12{repo})
{
𝓟[ty]19{RepoNoteTool}.props.updateNote(𝓟[ty]19{RepoNoteTool}.state.note)
}
}
function 𝓟13{$Lambda251} (𝓟14{visible}): (𝓟15: [miss]𝓛[ty]10033{Void})
{
𝓟[ty]19{RepoNoteTool}.setState({visible: 𝓟14{visible}})
}
function 𝓟16{$Lambda252} (𝓟17{e}): (𝓟18: [miss]𝓛[ty]10033{Void})
{
𝓟[ty]19{RepoNoteTool}.setState({note: 𝓟17{e}.target.value})
}
𝓟[ty]19{RepoNoteTool}.handleVisibleChange𝓟13{$Lambda251};
𝓟[ty]19{RepoNoteTool}.inputValueChange𝓟16{$Lambda252};
𝓟[ty]19{RepoNoteTool}.submit𝓟10{$Lambda250};
𝓟[ty]19{RepoNoteTool}(𝓟6{props})
𝓟[ty]19{RepoNoteTool}.state{visible: 𝓛8744{Boolean},note: 𝓛8743{String}};
}
class 𝓟[ty]19{RepoNoteTool} extends 𝓛[ty]33602{Component}{
𝓟21{submit}: [miss]𝓛[ty]8696{Function};
𝓟22{handleVisibleChange}: [miss]𝓛[ty]8696{Function};
𝓟23{inputValueChange}: [miss]𝓛[ty]8696{Function};
function 𝓟24{componentWillReceiveProps} (𝓟25{nextProps}): (𝓟26: [miss]𝓛[ty]10033{Void})
{
if (𝓟25{nextProps}.repo)
{
𝓟[ty]19{RepoNoteTool}.setState({note: 𝓟25{nextProps}.repo.note})
}
}
function 𝓟27{render} (): (𝓟28: [OOV]any)
{
if (𝓛12569{ExclamationToken}(𝓟[ty]19{RepoNoteTool}.props.repo))
{
return 𝓟28 = 𝓛12643{undefined}
}
𝓛1{<UNKNOWN>}(𝓛8743{String},𝓟[ty]19{RepoNoteTool}.props.repo)
const 𝓟29{titleNode} = 𝓛12643{undefined};
const 𝓟30{content} = 𝓛12643{undefined};
return 𝓟28 = 𝓛12643{undefined}
}
}

Module: src/renderer/components/ReposListPagination/index

type 𝓟[ty]31{ReposListPaginationState} = {}
type 𝓟[ty]32{ReposListPaginationProps} = {store: 𝓟[ty]1285{IStore}}
const 𝓟33{styles} = 𝓛10097{require}(𝓛8743{String});
function 𝓟34{CONSTRUCTOR} (𝓟35{props}): (𝓟[ty]39{ReposListPagination})
{
const 𝓟[ty]39{ReposListPagination};
const 𝓟[ty]39{ReposListPagination};
𝓟[ty]39{ReposListPagination}(𝓟35{props})
}
class 𝓟[ty]39{ReposListPagination} extends 𝓛[ty]33602{Component}{
function 𝓟41{render} (): (𝓟42: [OOV]any)
{
const 𝓟43{mainStore} = 𝓟[ty]39{ReposListPagination}.props.store.main;
const 𝓟44{page} = 𝓟43{mainStore}.page;
const 𝓟45{pageSize} = 𝓟43{mainStore}.pageSize;
const 𝓟46{total} = 𝓟43{mainStore}.total;
if (𝓛12559{EqualsEqualsEqualsToken}(𝓟46{total},𝓛8745{Number}))
{
return 𝓟42 = 𝓛12643{undefined}
}
return 𝓟42 = 𝓛12643{undefined}
}
}

Module: src/renderer/entries/Index

type 𝓟[ty]47{AppWrapperState} = {}
type 𝓟[ty]48{AppWrapperProps} = {store: 𝓟[ty]1285{IStore}}
function 𝓟49{CONSTRUCTOR} (𝓟50{props}): (𝓟[ty]57{AppWrapper})
{
const 𝓟[ty]57{AppWrapper};
const 𝓟[ty]57{AppWrapper};
function 𝓟54{$Lambda0} (): (𝓟55: [miss]𝓛[ty]10033{Void})
{
let 𝓟56{offline}: [miss]𝓛[ty]8666{Boolean} = 𝓛12569{ExclamationToken}(𝓛12175{navigator}.onLine);
𝓟1604{ConsoleWrapper}.log(𝓛12607{$Template}((𝓟56{offline} ? 𝓛8743{String} : 𝓛8743{String})))
if (𝓟56{offline})
{
𝓛12160{document}.body.classList.add(𝓛8743{String})
𝓟1938{message}.warning(𝓛8743{String})
}
else
{
𝓛12160{document}.body.classList.remove(𝓛8743{String})
𝓟1938{message}.success(𝓛8743{String})
}
𝓟1928{offlineTitle}(𝓟56{offline})
if (𝓟[ty]57{AppWrapper}.props.store.global)
{
𝓟[ty]57{AppWrapper}.props.store.global.setOffline(𝓟56{offline})
}
}
𝓟[ty]57{AppWrapper}.updateNetworkStatus𝓟54{$Lambda0};
𝓟[ty]57{AppWrapper}(𝓟50{props})
}
class 𝓟[ty]57{AppWrapper} extends 𝓛[ty]33602{Component}{
𝓟59{updateNetworkStatus}: [miss]𝓛[ty]8696{Function};
function 𝓟60{componentDidMount} (): (𝓟61: [miss]𝓛[ty]10033{Void})
{
𝓛12233{window}.addEventListener(𝓛8743{String},𝓟[ty]57{AppWrapper}.updateNetworkStatus)
𝓛12233{window}.addEventListener(𝓛8743{String},𝓟[ty]57{AppWrapper}.updateNetworkStatus)
}
function 𝓟62{componentWillUnmount} (): (𝓟63: [miss]𝓛[ty]10033{Void})
{
𝓛12233{window}.removeEventListener(𝓛8743{String},𝓟[ty]57{AppWrapper}.updateNetworkStatus)
𝓛12233{window}.removeEventListener(𝓛8743{String},𝓟[ty]57{AppWrapper}.updateNetworkStatus)
}
function 𝓟64{render} (): (𝓟65: [OOV]any)
{
return 𝓟65 = 𝓛12643{undefined}
}
}

Module: src/renderer/utils/dbName

function 𝓟66{getDBName} (𝓟67{username}): (𝓟68: [miss]𝓛[ty]10051{String})
{
return 𝓟68 = 𝓛12607{$Template}(𝓟1939{MD5}(𝓟67{username}))
}

Module: src/renderer/store/MainStore

function 𝓟69{CONSTRUCTOR} (𝓟70{globalStore}: [OOV]𝓟[ty]523{GlobalStore}): (𝓟[ty]382{MainStore})
{
const 𝓟[ty]382{MainStore};
const 𝓟[ty]382{MainStore};
function 𝓟74{$Lambda68} (): (𝓟75: [OOV]𝓟[ty]1{Promise})
{
function 𝓟76{$Lambda69} (𝓟77{db}): (𝓟78: [OOV]𝓟[ty]885{DBHandler})
{
return 𝓟78 = 𝓟643{CONSTRUCTOR}(𝓟77{db})
}
return 𝓟75 = 𝓟[ty]382{MainStore}.globalStore.getDb().then(𝓟76{$Lambda69})
}
function 𝓟79{$Lambda70} (): (𝓟80: [OOV]𝓟[ty]1{Promise})
{
function 𝓟81{$Lambda71} (): (𝓟82: [OOV]𝓟[ty]1{Promise})
{
𝓟[ty]382{MainStore}.updateCategoryList()
𝓟[ty]382{MainStore}.updateLanguageList()
𝓟[ty]382{MainStore}.updateRepoList()
return 𝓟82 = 𝓟[ty]382{MainStore}.fetchRemoteRepos()
}
return 𝓟80 = 𝓟[ty]382{MainStore}.globalStore.restore().then(𝓟81{$Lambda71})
}
function 𝓟83{$Lambda72} (): (𝓟84: [OOV]𝓟[ty]1{Promise})
{
function 𝓟85{$Lambda73} (𝓟86{dbHandler}): (𝓟87: [OOV]𝓟[ty]1{Promise})
{
return 𝓟87 = 𝓟86{dbHandler}.initDB()
}
function 𝓟88{$Lambda74} (𝓟89{dbHandler}): (𝓟90: [OOV]𝓟[ty]1{Promise})
{
return 𝓟90 = 𝓟89{dbHandler}.getLanguages()
}
function 𝓟91{$Lambda75} (𝓟92{languages}): (𝓟93: [miss]𝓛[ty]8670{Array})
{
𝓟[ty]382{MainStore}.languages𝓟92{languages};
return 𝓟93 = 𝓟92{languages}
}
function 𝓟94{$Lambda76} (𝓟95{error}): (𝓟96: [miss]𝓛[ty]10033{Void})
{
𝓟1604{ConsoleWrapper}.log(𝓛12546{BarBarToken}(𝓟95{error}.message,𝓟95{error}.toString()))
}
return 𝓟84 = 𝓟[ty]382{MainStore}.getDbHandler().then(𝓟85{$Lambda73}).then(𝓟88{$Lambda74}).then(𝓟91{$Lambda75}).catch(𝓟94{$Lambda76})
}
function 𝓟97{$Lambda77} (): (𝓟98: [OOV]𝓟[ty]1{Promise})
{
function 𝓟99{$Lambda78} (𝓟100{dbHandler}): (𝓟101: [OOV]𝓟[ty]1{Promise})
{
return 𝓟101 = 𝓟100{dbHandler}.initDB()
}
function 𝓟102{$Lambda79} (𝓟103{dbHandler}): (𝓟104: [OOV]𝓟[ty]1{Promise})
{
return 𝓟104 = 𝓟103{dbHandler}.getCategories()
}
function 𝓟105{$Lambda80} (𝓟106{categories}): (𝓟107: [miss]𝓛[ty]8670{Array})
{
𝓟[ty]382{MainStore}.categories𝓟106{categories};
return 𝓟107 = 𝓟106{categories}
}
function 𝓟108{$Lambda81} (𝓟109{error}): (𝓟110: [miss]𝓛[ty]10033{Void})
{
𝓟1604{ConsoleWrapper}.log(𝓛12546{BarBarToken}(𝓟109{error}.message,𝓟109{error}.toString()))
}
return 𝓟98 = 𝓟[ty]382{MainStore}.getDbHandler().then(𝓟99{$Lambda78}).then(𝓟102{$Lambda79}).then(𝓟105{$Lambda80}).catch(𝓟108{$Lambda81})
}
function 𝓟111{$Lambda82} (𝓟112{name}: 𝓛[ty]10051{String}): (𝓟113: [OOV]𝓟[ty]1{Promise})
{
const 𝓟114{categories}: [miss]𝓛[ty]8670{Array} = 𝓟[ty]382{MainStore}.categories;
function 𝓟115{$Lambda83} (𝓟116{dbHandler}): (𝓟117: [OOV]𝓟[ty]1{Promise})
{
return 𝓟117 = 𝓟116{dbHandler}.initDB()
}
function 𝓟118{$Lambda84} (𝓟119{dbHandler}): (𝓟120: [OOV]𝓟[ty]1{Promise})
{
return 𝓟120 = 𝓟119{dbHandler}.upsertCategory(𝓟112{name})
}
function 𝓟121{$Lambda85} (𝓟122{categoryDoc}): (𝓟123: [OOV]any)
{
𝓟[ty]382{MainStore}.categories𝓛8757{Array}.CONSTRUCTOR().concat(𝓟114{categories}).concat(𝓟122{categoryDoc}.toJSON());
return 𝓟123 = 𝓟122{categoryDoc}
}
function 𝓟124{$Lambda86} (𝓟125{error}): (𝓟126: [OOV]any)
{
𝓟1604{ConsoleWrapper}.log(𝓛12546{BarBarToken}(𝓟125{error}.message,𝓟125{error}.toString()))
𝓟125{error}
}
return 𝓟113 = 𝓟[ty]382{MainStore}.getDbHandler().then(𝓟115{$Lambda83}).then(𝓟118{$Lambda84}).then(𝓟121{$Lambda85}).catch(𝓟124{$Lambda86})
}
function 𝓟127{$Lambda87} (𝓟128{id}: (𝓛[ty]10051{String} ≠ 𝓛[ty]8655{Number})): (𝓟129: [OOV]𝓟[ty]1{Promise})
{
function 𝓟130{$Lambda88} (𝓟131{dbHandler}): (𝓟132: [OOV]𝓟[ty]1{Promise})
{
return 𝓟132 = 𝓟131{dbHandler}.initDB()
}
function 𝓟133{$Lambda89} (𝓟134{dbHandler}): (𝓟135: [OOV]𝓟[ty]1{Promise})
{
return 𝓟135 = 𝓟134{dbHandler}.deleteCategory(𝓟128{id})
}
function 𝓟136{$Lambda90} (): (𝓟137: [miss]𝓛[ty]8666{Boolean})
{
𝓟[ty]382{MainStore}.updateCategoryList()
return 𝓟137 = 𝓛8744{Boolean}
}
function 𝓟138{$Lambda91} (𝓟139{error}): (𝓟140: [miss]𝓛[ty]10033{Void})
{
𝓟1604{ConsoleWrapper}.log(𝓛12546{BarBarToken}(𝓟139{error}.message,𝓟139{error}.toString()))
}
return 𝓟129 = 𝓟[ty]382{MainStore}.getDbHandler().then(𝓟130{$Lambda88}).then(𝓟133{$Lambda89}).then(𝓟136{$Lambda90}).catch(𝓟138{$Lambda91})
}
function 𝓟141{$Lambda92} (𝓟142{key}: 𝓛[ty]10051{String},𝓟143{field}: 𝓛[ty]8655{Number}): (𝓟144: [OOV]𝓟[ty]1{Promise})
{
const 𝓟145{search}: [OOV]𝓟[ty]621{ISearchConditionState} = 𝓟[ty]382{MainStore}.search;
const 𝓟146{repos}: [miss]𝓛[ty]8670{Array} = 𝓟[ty]382{MainStore}.repos;
if (𝓛12546{BarBarToken}(𝓛12612{ExclamationEqualsEqualsToken}(𝓟142{key},𝓟145{search}.key),𝓛12612{ExclamationEqualsEqualsToken}(𝓟143{field},𝓟145{search}.field)))
{
𝓟[ty]382{MainStore}.search{key: 𝓟142{key},field: 𝓟143{field}};
return 𝓟144 = 𝓟[ty]382{MainStore}.updateRepoList()
}
return 𝓟144 = 𝓛1062{Promise}.resolve(𝓟1942{toJS}(𝓟146{repos}))
}
function 𝓟147{$Lambda93} (𝓟148{desc}: 𝓛[ty]8666{Boolean},𝓟149{by}: 𝓛[ty]8655{Number}): (𝓟150: [OOV]𝓟[ty]1{Promise})
{
𝓟1604{ConsoleWrapper}.log(𝓛12607{$Template}(𝓟149{by},(𝓟148{desc} ? 𝓛8743{String} : 𝓛8743{String})))
const 𝓟151{order}: [OOV]𝓟[ty]622{IOrderConditionState} = 𝓟[ty]382{MainStore}.order;
const 𝓟152{repos}: [miss]𝓛[ty]8670{Array} = 𝓟[ty]382{MainStore}.repos;
if (𝓛12546{BarBarToken}(𝓛12612{ExclamationEqualsEqualsToken}(𝓟151{order}.desc,𝓟148{desc}),𝓛12612{ExclamationEqualsEqualsToken}(𝓟151{order}.by,𝓟149{by})))
{
𝓟[ty]382{MainStore}.order{desc: 𝓟148{desc},by: 𝓟149{by}};
return 𝓟150 = 𝓟[ty]382{MainStore}.updateRepoList()
}
return 𝓟150 = 𝓛1062{Promise}.resolve(𝓟1942{toJS}(𝓟152{repos}))
}
function 𝓟153{$Lambda94} (𝓟154{newFilter}: [OOV]𝓟[ty]624{IFilterConditionState}): (𝓟155: [OOV]𝓟[ty]1{Promise})
{
𝓟1604{ConsoleWrapper}.log(𝓛12607{$Template}(𝓟154{newFilter}))
const 𝓟156{filter}: [OOV]𝓟[ty]624{IFilterConditionState} = 𝓟[ty]382{MainStore}.filter;
const 𝓟157{repos}: [miss]𝓛[ty]8670{Array} = 𝓟[ty]382{MainStore}.repos;
if (𝓛12546{BarBarToken}(𝓛12546{BarBarToken}(𝓛12612{ExclamationEqualsEqualsToken}(𝓟156{filter}.hasFlag,𝓟154{newFilter}.hasFlag),𝓛12612{ExclamationEqualsEqualsToken}(𝓟156{filter}.hasNote,𝓟154{newFilter}.hasNote)),𝓛12612{ExclamationEqualsEqualsToken}(𝓟156{filter}.unread,𝓟154{newFilter}.unread)))
{
𝓟[ty]382{MainStore}.filter𝓟154{newFilter};
return 𝓟155 = 𝓟[ty]382{MainStore}.updateRepoList()
}
return 𝓟155 = 𝓛1062{Promise}.resolve(𝓟1942{toJS}(𝓟157{repos}))
}
function 𝓟158{$Lambda95} (𝓟159{_}): (𝓟160: [miss]𝓛[ty]10033{Void})
{
}
function 𝓟161{$Lambda96} (𝓟162{openKeys}: (𝓛[ty]10051{String} ≠ 𝓛[ty]8670{Array})): (𝓟163: [miss]𝓛[ty]10033{Void})
{
const 𝓟164{openNavMenus}: [miss]𝓛[ty]8670{Array} = 𝓟[ty]382{MainStore}.openNavMenus;
function 𝓟165{$Lambda97} (𝓟166{key}): (𝓟167: [miss]𝓛[ty]8666{Boolean})
{
return 𝓟167 = 𝓛12569{ExclamationToken}(𝓛12595{GreaterThanToken}(𝓟164{openNavMenus}.indexOf(𝓟166{key}),𝓛12616{MinusToken}(𝓛8745{Number})))
}
const 𝓟168{latestOpenKey}: [miss]𝓛[ty]8655{Number} = 𝓟162{openKeys}.find(𝓟165{$Lambda97});
let 𝓟169{nextOpenKeys}: 𝓛[ty]8670{Array} = 𝓛8757{Array}();
if (𝓟168{latestOpenKey})
{
𝓟169{nextOpenKeys}𝓛8757{Array}.CONSTRUCTOR().concat(𝓟168{latestOpenKey});
}
𝓟[ty]382{MainStore}.openNavMenus𝓟169{nextOpenKeys};
}
function 𝓟170{$Lambda98} (): (𝓟171: [OOV]𝓟[ty]1{Promise})
{
𝓟1604{ConsoleWrapper}.log(𝓛8743{String})
const 𝓟172{group}: [OOV]𝓟[ty]623{IGroupConditionState} = 𝓟[ty]382{MainStore}.group;
const 𝓟173{search}: [OOV]𝓟[ty]621{ISearchConditionState} = 𝓟[ty]382{MainStore}.search;
const 𝓟174{order}: [OOV]𝓟[ty]622{IOrderConditionState} = 𝓟[ty]382{MainStore}.order;
const 𝓟175{filter}: [OOV]𝓟[ty]624{IFilterConditionState} = 𝓟[ty]382{MainStore}.filter;
const 𝓟176{conditions}: [miss]𝓛[ty]8642{Object} = {group: 𝓟172{group},search: 𝓟173{search},order: 𝓟174{order},filter: 𝓟175{filter}};
function 𝓟177{$Lambda99} (𝓟178{dbHandler}): (𝓟179: [OOV]𝓟[ty]1{Promise})
{
return 𝓟179 = 𝓟178{dbHandler}.getRepos(𝓟176{conditions})
}
function 𝓟180{$Lambda100} (𝓟181{repos}): (𝓟182: [miss]𝓛[ty]8670{Array})
{
let 𝓟183{keyedRepos}: 𝓛[ty]8642{Object} = {};
function 𝓟184{$Lambda101} (𝓟185{repo}): (𝓟186: [miss]𝓛[ty]10033{Void})
{
𝓟183{keyedRepos}.access(𝓟185{repo}.id)𝓟185{repo};
}
𝓟181{repos}.forEach(𝓟184{$Lambda101})
𝓟[ty]382{MainStore}.repos𝓟181{repos};
𝓟[ty]382{MainStore}.reposMap𝓟183{keyedRepos};
const 𝓟187{total}: [miss]𝓛[ty]8655{Number} = 𝓟181{repos}.length;
const 𝓟188{maxPage}: [miss]𝓛[ty]8655{Number} = 𝓛8746{Math}.ceil(𝓛12573{SlashToken}(𝓟187{total},𝓟[ty]382{MainStore}.pageSize));
𝓟[ty]382{MainStore}.total𝓟187{total};
if (𝓛12595{GreaterThanToken}(𝓟[ty]382{MainStore}.page,𝓟188{maxPage}))
{
𝓟[ty]382{MainStore}.page𝓛8745{Number};
}
return 𝓟182 = 𝓟181{repos}
}
function 𝓟189{$Lambda102} (𝓟190{error}): (𝓟191: [miss]𝓛[ty]10033{Void})
{
𝓟1604{ConsoleWrapper}.log(𝓛12546{BarBarToken}(𝓟190{error}.message,𝓟190{error}.toString()))
}
return 𝓟171 = 𝓟[ty]382{MainStore}.getDbHandler().then(𝓟177{$Lambda99}).then(𝓟180{$Lambda100}).catch(𝓟189{$Lambda102})
}
function 𝓟192{$Lambda103} (): (𝓟193: [OOV]𝓟[ty]1{Promise})
{
if (𝓟[ty]382{MainStore}.fetching)
{
return 𝓟193 = 𝓛1062{Promise}.reject(𝓛8744{Boolean})
}
const 𝓟194{client}: [OOV]𝓟[ty]1814{GithubClient} = 𝓟1778{CONSTRUCTOR}(𝓟[ty]382{MainStore}.globalStore.credentials);
𝓟[ty]382{MainStore}.fetching𝓛8744{Boolean};
function 𝓟195{$Lambda104} (𝓟196{ret}): (𝓟197: [OOV]any)
{
return 𝓟197 = 𝓟196{ret}.data
}
function 𝓟198{$Lambda105} (𝓟199{repos}): (𝓟200: [OOV]𝓟[ty]1{Promise})
{
function 𝓟201{$Lambda106} (𝓟202{dbHandler}): (𝓟203: [OOV]𝓟[ty]1{Promise})
{
return 𝓟203 = 𝓛1062{Promise}.all(𝓛8757{Array}(𝓟202{dbHandler}.upsertRepos(𝓟199{repos}),𝓟202{dbHandler}.upsertOwners(𝓟199{repos}),𝓟202{dbHandler}.upsertLanguages(𝓟199{repos}),𝓟202{dbHandler}.recordReposCount(𝓟199{repos}.length)))
}
function 𝓟204{$Lambda107} (𝓟205{ret}): (𝓟206: [miss]𝓛[ty]8655{Number})
{
𝓟[ty]382{MainStore}.updateLanguageList()
𝓟[ty]382{MainStore}.updateRepoList()
return 𝓟206 = 𝓟205{ret}.access(𝓛8745{Number})
}
return 𝓟200 = 𝓟[ty]382{MainStore}.getDbHandler().then(𝓟201{$Lambda106}).then(𝓟204{$Lambda107})
}
function 𝓟207{$Lambda108} (𝓟208{error}): (𝓟209: [OOV]any)
{
𝓟1604{ConsoleWrapper}.log(𝓛12546{BarBarToken}(𝓟208{error}.message,𝓟208{error}.toString()))
𝓟[ty]382{MainStore}.updateRepoList()
𝓟208{error}
}
function 𝓟210{$Lambda109} (): (𝓟211: [miss]𝓛[ty]10033{Void})
{
𝓟[ty]382{MainStore}.fetching𝓛8744{Boolean};
}
return 𝓟193 = 𝓟194{client}.getStarredRepos().then(𝓟195{$Lambda104}).then(𝓟198{$Lambda105}).catch(𝓟207{$Lambda108}).finally(𝓟210{$Lambda109})
}
function 𝓟212{$Lambda110} (𝓟213{id}: (𝓛[ty]10051{String} ≠ 𝓛[ty]8655{Number})): (𝓟214: [miss]𝓛[ty]10033{Void})
{
𝓟1604{ConsoleWrapper}.log(𝓛12607{$Template}(𝓟213{id}))
const 𝓟215{reposMap}: [miss]𝓛[ty]8642{Object} = 𝓟[ty]382{MainStore}.reposMap;
const 𝓟216{selectedRepo}: [OOV]𝓟[ty]1824{IRepo} = 𝓟[ty]382{MainStore}.selectedRepo;
if (𝓛12592{AmpersandAmpersandToken}(𝓟216{selectedRepo},𝓛12559{EqualsEqualsEqualsToken}(𝓟216{selectedRepo}.id,𝓟213{id})))
{
}
const 𝓟217{newRepo}: [OOV]𝓟[ty]1824{IRepo} = 𝓟215{reposMap}.access(𝓟213{id});
𝓟[ty]382{MainStore}.selectedRepo𝓟217{newRepo};
𝓟[ty]382{MainStore}.selectRepoTags𝓛8757{Array}();
𝓟[ty]382{MainStore}.selectRepoCategories𝓛8757{Array}();
𝓟[ty]382{MainStore}.selectRepoContributors𝓛8757{Array}();
if (𝓛12592{AmpersandAmpersandToken}(𝓟217{newRepo},𝓛12569{ExclamationToken}(𝓟217{newRepo}._contributors)))
{
𝓟1604{ConsoleWrapper}.log(𝓛12607{$Template}(𝓟217{newRepo}.id))
𝓟[ty]382{MainStore}.onFetchRepoContributors(𝓟217{newRepo})
𝓟[ty]382{MainStore}.onGetSelectRepoContributors(𝓟217{newRepo}.id)
𝓟[ty]382{MainStore}.onGetTagsForRepo(𝓟217{newRepo}.id)
𝓟[ty]382{MainStore}.onGetSelectRepoCategories(𝓟217{newRepo}.id)
}
}
function 𝓟218{$Lambda111} (𝓟219{id}: (𝓛[ty]10051{String} ≠ 𝓛[ty]8655{Number}),𝓟220{score}: 𝓛[ty]8655{Number}): (𝓟221: [OOV]𝓟[ty]1{Promise})
{
𝓟1604{ConsoleWrapper}.log(𝓛12607{$Template}(𝓟219{id}))
const 𝓟222{updateObj}: [miss]𝓛[ty]8642{Object} = {id: 𝓟219{id},score: 𝓟220{score}};
function 𝓟223{$Lambda112} (𝓟224{dbHandler}): (𝓟225: [OOV]𝓟[ty]1{Promise})
{
return 𝓟225 = 𝓟224{dbHandler}.updateRepo(𝓟222{updateObj})
}
function 𝓟226{$Lambda113} (𝓟227{repo}): (𝓟228: [OOV]any)
{
𝓟[ty]382{MainStore}.replaceOneRepoInList(𝓟227{repo})
return 𝓟228 = 𝓟227{repo}
}
function 𝓟229{$Lambda114} (𝓟230{error}): (𝓟231: [miss]𝓛[ty]10033{Void})
{
𝓟1604{ConsoleWrapper}.log(𝓛12546{BarBarToken}(𝓟230{error}.message,𝓟230{error}.toString()))
}
return 𝓟221 = 𝓟[ty]382{MainStore}.getDbHandler().then(𝓟223{$Lambda112}).then(𝓟226{$Lambda113}).catch(𝓟229{$Lambda114})
}
function 𝓟232{$Lambda115} (): (𝓟233: [OOV]any)
{
const 𝓟234{client}: [OOV]𝓟[ty]1814{GithubClient} = 𝓟1778{CONSTRUCTOR}(𝓟[ty]382{MainStore}.globalStore.credentials);
function 𝓟235{$Lambda116} (𝓟236{ret}): (𝓟237: [OOV]any)
{
return 𝓟237 = 𝓟236{ret}
}
function 𝓟238{$Lambda117} (𝓟239{error}): (𝓟240: [OOV]any)
{
𝓟1604{ConsoleWrapper}.log(𝓛12546{BarBarToken}(𝓟239{error}.message,𝓟239{error}.toString()))
𝓛8749{Error}.CONSTRUCTOR(𝓟239{error})
}
return 𝓟233 = 𝓟234{client}.starStarCabinet().then(𝓟235{$Lambda116}).catch(𝓟238{$Lambda117})
}
function 𝓟241{$Lambda118} (𝓟242{repo}: [OOV]𝓟[ty]1824{IRepo}): (𝓟243: [miss]𝓛[ty]10033{Void})
{
let 𝓟244{repos}: [miss]𝓛[ty]8670{Array} = 𝓟[ty]382{MainStore}.repos;
let 𝓟245{reposMap}: [miss]𝓛[ty]8642{Object} = 𝓟[ty]382{MainStore}.reposMap;
𝓟245{reposMap}.access(𝓟242{repo}.id)𝓟242{repo};
function 𝓟246{$Lambda119} (𝓟247{item}): (𝓟248: [OOV]𝓟[ty]1824{IRepo})
{
return 𝓟248 = 𝓟245{reposMap}.access(𝓟247{item}.id)
}
𝓟244{repos}𝓟244{repos}.map(𝓟246{$Lambda119});
𝓟[ty]382{MainStore}.repos𝓛8757{Array}.from(𝓟244{repos});
𝓟[ty]382{MainStore}.reposMap𝓛8741{Object}.assign({},𝓟245{reposMap});
}
function 𝓟249{$Lambda120} (𝓟250{id}: (𝓛[ty]10051{String} ≠ 𝓛[ty]8655{Number}),𝓟251{properties}: 𝓛[ty]8642{Object}): (𝓟252: [OOV]𝓟[ty]1{Promise})
{
const 𝓟253{selectedRepo}: [OOV]𝓟[ty]1824{IRepo} = 𝓟[ty]382{MainStore}.selectedRepo;
if (𝓛12546{BarBarToken}(𝓛12569{ExclamationToken}(𝓟253{selectedRepo}),𝓛12612{ExclamationEqualsEqualsToken}(𝓟250{id},𝓟253{selectedRepo}.id)))
{
return 𝓟252 = 𝓛1062{Promise}.reject(𝓛8744{Boolean})
}
𝓟251{properties}.id𝓟250{id};
function 𝓟254{$Lambda121} (𝓟255{dbHandler}): (𝓟256: [OOV]𝓟[ty]1{Promise})
{
return 𝓟256 = 𝓟255{dbHandler}.updateRepo(𝓟251{properties})
}
function 𝓟257{$Lambda122} (𝓟258{repo}): (𝓟259: [OOV]any)
{
𝓟258{repo}._hotChange𝓛8741{Object}.keys(𝓟251{properties});
𝓟[ty]382{MainStore}.replaceOneRepoInList(𝓟258{repo})
𝓟[ty]382{MainStore}.selectedRepo𝓛8741{Object}.assign({},𝓟253{selectedRepo},𝓟258{repo});
return 𝓟259 = 𝓟258{repo}
}
function 𝓟260{$Lambda123} (𝓟261{error}): (𝓟262: [OOV]any)
{
𝓟1604{ConsoleWrapper}.log(𝓛12546{BarBarToken}(𝓟261{error}.message,𝓟261{error}.toString()))
𝓟261{error}
}
return 𝓟252 = 𝓟[ty]382{MainStore}.getDbHandler().then(𝓟254{$Lambda121}).then(𝓟257{$Lambda122}).catch(𝓟260{$Lambda123})
}
function 𝓟263{$Lambda124} (𝓟264{id}: (𝓛[ty]10051{String} ≠ 𝓛[ty]8655{Number}),𝓟265{catIds}: (𝓛[ty]10051{String} ≠ 𝓛[ty]8670{Array})): (𝓟266: [OOV]𝓟[ty]1{Promise})
{
function 𝓟267{$Lambda125} (𝓟268{dbHandler}): (𝓟269: [OOV]𝓟[ty]1{Promise})
{
return 𝓟269 = 𝓟268{dbHandler}.updateRepoCategories(𝓟264{id},𝓟265{catIds})
}
function 𝓟270{$Lambda126} (𝓟271{repo}): (𝓟272: [OOV]any)
{
𝓟[ty]382{MainStore}.replaceOneRepoInList(𝓟271{repo})
𝓟[ty]382{MainStore}.onUpdateSelectedRepo(𝓟264{id},{rxChange: 𝓛8746{Math}.floor(𝓛12573{SlashToken}(𝓟1944{moment}.now().valueOf(),𝓛8745{Number}))})
if (𝓛12559{EqualsEqualsEqualsToken}(𝓟[ty]382{MainStore}.selectedRepo.id,𝓟264{id}))
{
𝓟[ty]382{MainStore}.selectRepoCategories𝓟271{repo}._categories;
}
𝓟[ty]382{MainStore}.updateCategoryList()
return 𝓟272 = 𝓟271{repo}
}
function 𝓟273{$Lambda127} (𝓟274{error}): (𝓟275: [OOV]any)
{
𝓟1604{ConsoleWrapper}.log(𝓛12546{BarBarToken}(𝓟274{error}.message,𝓟274{error}.toString()))
𝓟274{error}
}
return 𝓟266 = 𝓟[ty]382{MainStore}.getDbHandler().then(𝓟267{$Lambda125}).then(𝓟270{$Lambda126}).catch(𝓟273{$Lambda127})
}
function 𝓟276{$Lambda128} (𝓟277{id}: (𝓛[ty]10051{String} ≠ 𝓛[ty]8655{Number}),𝓟278{contributors}): (𝓟279: [OOV]𝓟[ty]1{Promise})
{
function 𝓟280{$Lambda129} (𝓟281{dbHandler}): (𝓟282: [OOV]𝓟[ty]1{Promise})
{
return 𝓟282 = 𝓟281{dbHandler}.upsertContributors(𝓟277{id},𝓟278{contributors})
}
function 𝓟283{$Lambda130} (𝓟284{_contributors}): (𝓟285: [OOV]𝓟[ty]1824{IRepo})
{
let 𝓟286{repo}: [OOV]𝓟[ty]1824{IRepo} = 𝓟[ty]382{MainStore}.reposMap.access(𝓟277{id});
if (𝓟286{repo})
{
𝓟286{repo}._contributors𝓟284{_contributors};
𝓟286{repo}._hotChange𝓛8757{Array}(𝓛8743{String});
𝓟[ty]382{MainStore}.replaceOneRepoInList(𝓟286{repo})
if (𝓛12559{EqualsEqualsEqualsToken}(𝓟286{repo}.id,𝓟[ty]382{MainStore}.selectedRepo.id))
{
𝓟[ty]382{MainStore}.selectRepoContributors𝓟284{_contributors};
}
}
𝓟[ty]382{MainStore}.onUpdateSelectedRepo(𝓟277{id},{rxChange: 𝓛8746{Math}.floor(𝓛12573{SlashToken}(𝓟1944{moment}.now().valueOf(),𝓛8745{Number}))})
return 𝓟285 = 𝓟286{repo}
}
function 𝓟287{$Lambda131} (𝓟288{error}): (𝓟289: [OOV]any)
{
𝓟1604{ConsoleWrapper}.log(𝓛12546{BarBarToken}(𝓟288{error}.message,𝓟288{error}.toString()))
𝓟288{error}
}
return 𝓟279 = 𝓟[ty]382{MainStore}.getDbHandler().then(𝓟280{$Lambda129}).then(𝓟283{$Lambda130}).catch(𝓟287{$Lambda131})
}
function 𝓟290{$Lambda132} (𝓟291{id}: (𝓛[ty]10051{String} ≠ 𝓛[ty]8655{Number}),𝓟292{tagName}: 𝓛[ty]10051{String}): (𝓟293: [OOV]𝓟[ty]1{Promise})
{
𝓟1604{ConsoleWrapper}.log(𝓛12607{$Template}(𝓟292{tagName},𝓟291{id}))
function 𝓟294{$Lambda133} (𝓟295{dbHandler}): (𝓟296: [OOV]𝓟[ty]1{Promise})
{
return 𝓟296 = 𝓟295{dbHandler}.addRepoTag(𝓟291{id},𝓟292{tagName})
}
function 𝓟297{$Lambda134} (𝓟298{repo}): (𝓟299: [OOV]any)
{
𝓟[ty]382{MainStore}.replaceOneRepoInList(𝓟298{repo})
if (𝓛12559{EqualsEqualsEqualsToken}(𝓟[ty]382{MainStore}.selectedRepo.id,𝓟291{id}))
{
𝓟[ty]382{MainStore}.selectRepoTags𝓟298{repo}._tags;
}
𝓟[ty]382{MainStore}.onUpdateSelectedRepo(𝓟291{id},{rxChange: 𝓛8746{Math}.floor(𝓛12573{SlashToken}(𝓟1944{moment}.now().valueOf(),𝓛8745{Number}))})
return 𝓟299 = 𝓟298{repo}
}
function 𝓟300{$Lambda135} (𝓟301{error}): (𝓟302: [OOV]any)
{
𝓟1604{ConsoleWrapper}.log(𝓛12546{BarBarToken}(𝓟301{error}.message,𝓟301{error}.toString()))
𝓟301{error}
}
return 𝓟293 = 𝓟[ty]382{MainStore}.getDbHandler().then(𝓟294{$Lambda133}).then(𝓟297{$Lambda134}).catch(𝓟300{$Lambda135})
}
function 𝓟303{$Lambda136} (𝓟304{id}: (𝓛[ty]10051{String} ≠ 𝓛[ty]8655{Number}),𝓟305{tagName}: 𝓛[ty]10051{String}): (𝓟306: [OOV]𝓟[ty]1{Promise})
{
function 𝓟307{$Lambda137} (𝓟308{dbHandler}): (𝓟309: [OOV]𝓟[ty]1{Promise})
{
return 𝓟309 = 𝓟308{dbHandler}.removeRepoTag(𝓟304{id},𝓟305{tagName})
}
function 𝓟310{$Lambda138} (𝓟311{repo}): (𝓟312: [OOV]any)
{
𝓟[ty]382{MainStore}.replaceOneRepoInList(𝓟311{repo})
if (𝓛12559{EqualsEqualsEqualsToken}(𝓟[ty]382{MainStore}.selectedRepo.id,𝓟304{id}))
{
𝓟[ty]382{MainStore}.selectRepoTags𝓟311{repo}._tags;
}
𝓟[ty]382{MainStore}.onUpdateSelectedRepo(𝓟304{id},{rxChange: 𝓛8746{Math}.floor(𝓛12573{SlashToken}(𝓟1944{moment}.now().valueOf(),𝓛8745{Number}))})
return 𝓟312 = 𝓟311{repo}
}
function 𝓟313{$Lambda139} (𝓟314{error}): (𝓟315: [OOV]any)
{
𝓟1604{ConsoleWrapper}.log(𝓛12546{BarBarToken}(𝓟314{error}.message,𝓟314{error}.toString()))
𝓟314{error}
}
return 𝓟306 = 𝓟[ty]382{MainStore}.getDbHandler().then(𝓟307{$Lambda137}).then(𝓟310{$Lambda138}).catch(𝓟313{$Lambda139})
}
function 𝓟316{$Lambda140} (𝓟317{id}: (𝓛[ty]10051{String} ≠ 𝓛[ty]8655{Number})): (𝓟318: [OOV]𝓟[ty]1{Promise})
{
function 𝓟319{$Lambda141} (𝓟320{dbHandler}): (𝓟321: [OOV]𝓟[ty]1{Promise})
{
return 𝓟321 = 𝓟320{dbHandler}.getRepoTags(𝓟317{id})
}
function 𝓟322{$Lambda142} (𝓟323{tags}): (𝓟324: [OOV]any)
{
let 𝓟325{repo}: [OOV]𝓟[ty]1824{IRepo} = 𝓟[ty]382{MainStore}.reposMap.access(𝓟317{id});
if (𝓟325{repo})
{
𝓟325{repo}._tags𝓟323{tags};
𝓟[ty]382{MainStore}.replaceOneRepoInList(𝓟325{repo})
if (𝓛12559{EqualsEqualsEqualsToken}(𝓟[ty]382{MainStore}.selectedRepo.id,𝓟325{repo}.id))
{
𝓟[ty]382{MainStore}.selectRepoTags𝓟323{tags};
}
}
return 𝓟324 = 𝓟323{tags}
}
function 𝓟326{$Lambda143} (𝓟327{error}): (𝓟328: [OOV]any)
{
𝓟1604{ConsoleWrapper}.log(𝓛12546{BarBarToken}(𝓟327{error}.message,𝓟327{error}.toString()))
𝓟327{error}
}
return 𝓟318 = 𝓟[ty]382{MainStore}.getDbHandler().then(𝓟319{$Lambda141}).then(𝓟322{$Lambda142}).catch(𝓟326{$Lambda143})
}
function 𝓟329{$Lambda144} (𝓟330{repo}: [OOV]𝓟[ty]1824{IRepo}): (𝓟331: [OOV]any)
{
const 𝓟332{client}: [OOV]𝓟[ty]1814{GithubClient} = 𝓟1778{CONSTRUCTOR}(𝓟[ty]382{MainStore}.globalStore.credentials);
function 𝓟333{$Lambda145} (𝓟334{readme}): (𝓟335: [OOV]any)
{
if (𝓛12612{ExclamationEqualsEqualsToken}(𝓟330{repo}.readme,𝓟334{readme}))
{
𝓟[ty]382{MainStore}.onUpdateSelectedRepo(𝓟330{repo}.id,{readme: 𝓟334{readme}})
}
return 𝓟335 = 𝓟334{readme}
}
function 𝓟336{$Lambda146} (𝓟337{error}): (𝓟338: [OOV]any)
{
𝓟1604{ConsoleWrapper}.log(𝓛12546{BarBarToken}(𝓟337{error}.message,𝓟337{error}.toString()))
𝓟337{error}
}
return 𝓟331 = 𝓟332{client}.getRepoReadMe(𝓟330{repo}.fullName,𝓟330{repo}.defaultBranch).then(𝓟333{$Lambda145}).catch(𝓟336{$Lambda146})
}
function 𝓟339{$Lambda147} (𝓟340{repo}: [OOV]𝓟[ty]1824{IRepo}): (𝓟341: [OOV]any)
{
const 𝓟342{client}: [OOV]𝓟[ty]1814{GithubClient} = 𝓟1778{CONSTRUCTOR}(𝓟[ty]382{MainStore}.globalStore.credentials);
function 𝓟343{$Lambda148} (𝓟344{contributors}): (𝓟345: [OOV]any)
{
𝓟[ty]382{MainStore}.onUpdateRepoContributors(𝓟340{repo}.id,𝓟344{contributors})
return 𝓟345 = 𝓟344{contributors}
}
function 𝓟346{$Lambda149} (𝓟347{error}): (𝓟348: [OOV]any)
{
𝓟1604{ConsoleWrapper}.log(𝓛12546{BarBarToken}(𝓟347{error}.message,𝓟347{error}.toString()))
𝓟347{error}
}
return 𝓟341 = 𝓟342{client}.getRepoContributors(𝓟340{repo}.fullName).then(𝓟343{$Lambda148}).catch(𝓟346{$Lambda149})
}
function 𝓟349{$Lambda150} (𝓟350{id}: (𝓛[ty]10051{String} ≠ 𝓛[ty]8655{Number})): (𝓟351: [OOV]𝓟[ty]1{Promise})
{
const 𝓟352{selectedRepo}: [OOV]𝓟[ty]1824{IRepo} = 𝓟[ty]382{MainStore}.selectedRepo;
if (𝓛12546{BarBarToken}(𝓛12569{ExclamationToken}(𝓟352{selectedRepo}),𝓛12612{ExclamationEqualsEqualsToken}(𝓟352{selectedRepo}.id,𝓟350{id})))
{
return 𝓟351 = 𝓛1062{Promise}.reject(𝓛8744{Boolean})
}
function 𝓟353{$Lambda151} (𝓟354{dbHandler}): (𝓟355: [OOV]𝓟[ty]1{Promise})
{
return 𝓟355 = 𝓟354{dbHandler}.getRepoContributors(𝓟350{id})
}
function 𝓟356{$Lambda152} (𝓟357{contributors}): (𝓟358: [OOV]any)
{
let 𝓟359{repo}: [OOV]𝓟[ty]1824{IRepo} = 𝓟[ty]382{MainStore}.reposMap.access(𝓟350{id});
if (𝓟359{repo})
{
𝓟359{repo}._contributors𝓟357{contributors};
𝓟359{repo}._hotChange𝓛8757{Array}(𝓛8743{String});
𝓟[ty]382{MainStore}.replaceOneRepoInList(𝓟359{repo})
if (𝓛12559{EqualsEqualsEqualsToken}(𝓟359{repo}.id,𝓟[ty]382{MainStore}.selectedRepo.id))
{
𝓟[ty]382{MainStore}.selectRepoContributors𝓟357{contributors};
}
}
𝓟[ty]382{MainStore}.onUpdateSelectedRepo(𝓟350{id},{rxChange: 𝓛8746{Math}.floor(𝓛12573{SlashToken}(𝓟1944{moment}.now().valueOf(),𝓛8745{Number}))})
return 𝓟358 = 𝓟357{contributors}
}
function 𝓟360{$Lambda153} (𝓟361{error}): (𝓟362: [OOV]any)
{
𝓟1604{ConsoleWrapper}.log(𝓛12546{BarBarToken}(𝓟361{error}.message,𝓟361{error}.toString()))
𝓟361{error}
}
return 𝓟351 = 𝓟[ty]382{MainStore}.getDbHandler().then(𝓟353{$Lambda151}).then(𝓟356{$Lambda152}).catch(𝓟360{$Lambda153})
}
function 𝓟363{$Lambda154} (𝓟364{id}: (𝓛[ty]10051{String} ≠ 𝓛[ty]8655{Number})): (𝓟365: [OOV]𝓟[ty]1{Promise})
{
const 𝓟366{selectedRepo}: [OOV]𝓟[ty]1824{IRepo} = 𝓟[ty]382{MainStore}.selectedRepo;
if (𝓛12546{BarBarToken}(𝓛12569{ExclamationToken}(𝓟366{selectedRepo}),𝓛12612{ExclamationEqualsEqualsToken}(𝓟366{selectedRepo}.id,𝓟364{id})))
{
return 𝓟365 = 𝓛1062{Promise}.reject(𝓛8744{Boolean})
}
function 𝓟367{$Lambda155} (𝓟368{dbHandler}): (𝓟369: [OOV]𝓟[ty]1{Promise})
{
return 𝓟369 = 𝓟368{dbHandler}.getRepoCategories(𝓟364{id})
}
function 𝓟370{$Lambda156} (𝓟371{categories}): (𝓟372: [OOV]any)
{
let 𝓟373{repo}: [OOV]𝓟[ty]1824{IRepo} = 𝓟[ty]382{MainStore}.reposMap.access(𝓟364{id});
if (𝓟373{repo})
{
𝓟373{repo}._categories𝓟371{categories};
𝓟[ty]382{MainStore}.replaceOneRepoInList(𝓟373{repo})
if (𝓛12559{EqualsEqualsEqualsToken}(𝓟[ty]382{MainStore}.selectedRepo.id,𝓟373{repo}.id))
{
𝓟[ty]382{MainStore}.selectRepoCategories𝓟371{categories};
}
}
return 𝓟372 = 𝓟371{categories}
}
function 𝓟374{$Lambda157} (𝓟375{error}): (𝓟376: [OOV]any)
{
𝓟1604{ConsoleWrapper}.log(𝓛12546{BarBarToken}(𝓟375{error}.message,𝓟375{error}.toString()))
𝓟375{error}
}
return 𝓟365 = 𝓟[ty]382{MainStore}.getDbHandler().then(𝓟367{$Lambda155}).then(𝓟370{$Lambda156}).catch(𝓟374{$Lambda157})
}
function 𝓟377{$Lambda158} (𝓟378{page}: 𝓛[ty]8655{Number}): (𝓟379: [miss]𝓛[ty]10033{Void})
{
𝓟1604{ConsoleWrapper}.log(𝓛12607{$Template}(𝓟378{page}))
𝓟[ty]382{MainStore}.page𝓟378{page};
}
function 𝓟380{$Lambda159} (): (𝓟381: [miss]𝓛[ty]10033{Void})
{
𝓟[ty]382{MainStore}.page𝓛8745{Number};
𝓟[ty]382{MainStore}.pageSize𝓛8745{Number};
}
𝓟[ty]382{MainStore}.updateLanguageList𝓟83{$Lambda72};
𝓟[ty]382{MainStore}.startup𝓟79{$Lambda70};
𝓟[ty]382{MainStore}.filter{hasFlag: 𝓛8744{Boolean},hasNote: 𝓛8744{Boolean},unread: 𝓛8744{Boolean}};
𝓟[ty]382{MainStore}.onFetchRepoReadMe𝓟329{$Lambda144};
𝓟[ty]382{MainStore}.onPageChange𝓟377{$Lambda158};
𝓟[ty]382{MainStore}.onSelectRepo𝓟212{$Lambda110};
𝓟[ty]382{MainStore}.addNewCategory𝓟111{$Lambda82};
𝓟[ty]382{MainStore}.openNavMenus𝓛8757{Array}(𝓟1238{GroupType}.GROUP_TYPE_ALL);
𝓟[ty]382{MainStore}.onStarStarCabinet𝓟232{$Lambda115};
𝓟[ty]382{MainStore}.resetPagination𝓟380{$Lambda159};
𝓟[ty]382{MainStore}.updateRepoList𝓟170{$Lambda98};
𝓟[ty]382{MainStore}.total𝓛8745{Number};
𝓟[ty]382{MainStore}.selectRepoTags𝓛8757{Array}();
𝓟[ty]382{MainStore}.onUpdateRepoCategories𝓟263{$Lambda124};
𝓟[ty]382{MainStore}.reposMap{};
𝓟[ty]382{MainStore}.order{by: 𝓟1236{OrderBy}.ORDER_BY_DEFAULT,desc: 𝓛8744{Boolean}};
𝓟[ty]382{MainStore}.onClickNavMenuItem𝓟158{$Lambda95};
𝓟[ty]382{MainStore}.onRemoveTagForRepo𝓟303{$Lambda136};
𝓟[ty]382{MainStore}.categories𝓛8757{Array}();
𝓟[ty]382{MainStore}.languages𝓛8757{Array}();
𝓟[ty]382{MainStore}.group{id: 𝓟1238{GroupType}.GROUP_TYPE_ALL,type: 𝓟1238{GroupType}.GROUP_TYPE_ALL};
𝓟[ty]382{MainStore}.delCategory𝓟127{$Lambda87};
𝓟[ty]382{MainStore}.page𝓛8745{Number};
𝓟[ty]382{MainStore}.onUpdateSelectedRepo𝓟249{$Lambda120};
𝓟[ty]382{MainStore}.updateCategoryList𝓟97{$Lambda77};
𝓟[ty]382{MainStore}.replaceOneRepoInList𝓟241{$Lambda118};
𝓟[ty]382{MainStore}.repos𝓛8757{Array}();
𝓟[ty]382{MainStore}.onGetSelectRepoContributors𝓟349{$Lambda150};
𝓟[ty]382{MainStore}.pageSize𝓛8745{Number};
𝓟[ty]382{MainStore}.selectRepoContributors𝓛8757{Array}();
𝓟[ty]382{MainStore}.onRateRepo𝓟218{$Lambda111};
𝓟[ty]382{MainStore}.onUpdateOrderCondition𝓟147{$Lambda93};
𝓟[ty]382{MainStore}.fetchRemoteRepos𝓟192{$Lambda103};
𝓟[ty]382{MainStore}.onGetSelectRepoCategories𝓟363{$Lambda154};
𝓟[ty]382{MainStore}.onUpdateRepoContributors𝓟276{$Lambda128};
𝓟[ty]382{MainStore}.onFetchRepoContributors𝓟339{$Lambda147};
𝓟[ty]382{MainStore}.search{key: 𝓛8743{String},field: 𝓟1499{SearchType}.SEARCH_FIELD_ALL};
𝓟[ty]382{MainStore}.onToggleNavMenus𝓟161{$Lambda96};
𝓟[ty]382{MainStore}.selectRepoCategories𝓛8757{Array}();
𝓟[ty]382{MainStore}.onAddTagForRepo𝓟290{$Lambda132};
𝓟[ty]382{MainStore}.onUpdateSearchCondition𝓟141{$Lambda92};
𝓟[ty]382{MainStore}.onUpdateFilterCondition𝓟153{$Lambda94};
𝓟[ty]382{MainStore}.onGetTagsForRepo𝓟316{$Lambda140};
𝓟[ty]382{MainStore}.fetching𝓛8744{Boolean};
𝓟[ty]382{MainStore}.getDbHandler𝓟74{$Lambda68};
𝓟[ty]382{MainStore}.globalStore𝓟70{globalStore};
}
class 𝓟[ty]382{MainStore}{
𝓟384{delCategory}: [miss]𝓛[ty]8696{Function};
𝓟385{onUpdateRepoContributors}: [miss]𝓛[ty]8696{Function};
𝓟386{onFetchRepoReadMe}: [miss]𝓛[ty]8696{Function};
𝓟387{globalStore}: [OOV]𝓟[ty]523{GlobalStore};
𝓟388{onUpdateSearchCondition}: [miss]𝓛[ty]8696{Function};
𝓟389{selectRepoCategories}: 𝓛[ty]8670{Array};
𝓟390{fetchRemoteRepos}: [miss]𝓛[ty]8696{Function};
𝓟391{pageSize}: 𝓛[ty]8655{Number};
𝓟392{onFetchRepoContributors}: [miss]𝓛[ty]8696{Function};
𝓟393{onUpdateOrderCondition}: [miss]𝓛[ty]8696{Function};
𝓟394{startup}: [miss]𝓛[ty]8696{Function};
𝓟395{resetPagination}: [miss]𝓛[ty]8696{Function};
𝓟396{page}: 𝓛[ty]8655{Number};
𝓟397{addNewCategory}: [miss]𝓛[ty]8696{Function};
𝓟398{onGetTagsForRepo}: [miss]𝓛[ty]8696{Function};
𝓟399{onStarStarCabinet}: [miss]𝓛[ty]8696{Function};
𝓟400{onSelectRepo}: [miss]𝓛[ty]8696{Function};
𝓟401{total}: 𝓛[ty]8655{Number};
𝓟402{onUpdateFilterCondition}: [miss]𝓛[ty]8696{Function};
𝓟403{filter}: [OOV]𝓟[ty]624{IFilterConditionState};
𝓟404{onUpdateSelectedRepo}: [miss]𝓛[ty]8696{Function};
𝓟405{replaceOneRepoInList}: [miss]𝓛[ty]8696{Function};
𝓟406{onRemoveTagForRepo}: [miss]𝓛[ty]8696{Function};
𝓟407{languages}: 𝓛[ty]8670{Array};
𝓟408{selectedRepo}: [OOV]𝓟[ty]1824{IRepo};
𝓟409{fetching}: 𝓛[ty]8666{Boolean};
𝓟410{order}: [OOV]𝓟[ty]622{IOrderConditionState};
𝓟411{getDbHandler}: [miss]𝓛[ty]8696{Function};
𝓟412{updateRepoList}: [miss]𝓛[ty]8696{Function};
𝓟413{onUpdateRepoCategories}: [miss]𝓛[ty]8696{Function};
𝓟414{categories}: 𝓛[ty]8670{Array};
𝓟415{onClickNavMenuItem}: [miss]𝓛[ty]8696{Function};
𝓟416{onRateRepo}: [miss]𝓛[ty]8696{Function};
𝓟417{onToggleNavMenus}: [miss]𝓛[ty]8696{Function};
𝓟418{onGetSelectRepoCategories}: [miss]𝓛[ty]8696{Function};
𝓟419{updateCategoryList}: [miss]𝓛[ty]8696{Function};
𝓟420{onGetSelectRepoContributors}: [miss]𝓛[ty]8696{Function};
𝓟421{openNavMenus}: 𝓛[ty]8670{Array};
𝓟422{selectRepoContributors}: 𝓛[ty]8670{Array};
𝓟423{updateLanguageList}: [miss]𝓛[ty]8696{Function};
𝓟424{group}: [OOV]𝓟[ty]623{IGroupConditionState};
𝓟425{onPageChange}: [miss]𝓛[ty]8696{Function};
𝓟426{selectRepoTags}: 𝓛[ty]8670{Array};
𝓟427{onAddTagForRepo}: [miss]𝓛[ty]8696{Function};
𝓟428{repos}: 𝓛[ty]8670{Array};
𝓟429{reposMap}: 𝓛[ty]8642{Object};
𝓟430{search}: [OOV]𝓟[ty]621{ISearchConditionState};
function 𝓟431{pageRepos} (): (𝓟432)
{
const 𝓟433{page}: [miss]𝓛[ty]8655{Number} = 𝓟[ty]382{MainStore}.page;
const 𝓟434{pageSize}: [miss]𝓛[ty]8655{Number} = 𝓟[ty]382{MainStore}.pageSize;
const 𝓟435{repos}: [miss]𝓛[ty]8670{Array} = 𝓟[ty]382{MainStore}.repos;
const 𝓟436{list}: [miss]𝓛[ty]8670{Array} = 𝓟435{repos}.slice(𝓛12548{AsteriskToken}(𝓛12616{MinusToken}(𝓟433{page},𝓛8745{Number}),𝓟434{pageSize}),𝓛12548{AsteriskToken}(𝓟433{page},𝓟434{pageSize}));
return 𝓟432 = 𝓟436{list}
}
}

Module: src/renderer/enum/Order

type 𝓛[ty]8655{Number} = 𝓛[ty]8655{Number}
const 𝓟438{Order} = {ORDER_DESC: 𝓛8745{Number},ORDER_ASC: 𝓛8745{Number}};

Module: src/renderer/common/polyfill/index

𝓛10097{require}(𝓛8743{String})

Module: src/renderer/components/RepoDetail/readme

type 𝓟[ty]439{RepoReadmeProps} = {repo: 𝓟[ty]1824{IRepo}, onFetchRepoReadMe: (𝓟[ty]1824{IRepo})->𝓛[ty]10033{Void}}
type 𝓟[ty]440{RepoReadmeState} = {}
𝓛10097{require}(𝓛8743{String})
const 𝓟441{styles} = 𝓛10097{require}(𝓛8743{String});
function 𝓟442{CONSTRUCTOR} (𝓟443{props}): (𝓟[ty]458{RepoReadme})
{
const 𝓟[ty]458{RepoReadme};
const 𝓟[ty]458{RepoReadme};
function 𝓟447{$Lambda222} (𝓟448{url}): (𝓟449: [OOV]any)
{
const 𝓟450{repo} = 𝓟[ty]458{RepoReadme}.props.repo;
const 𝓟451{regex}: [miss]𝓛[ty]8662{RegExp} = 𝓛8748{RegExp};
if (𝓛12569{ExclamationToken}(𝓟451{regex}.test(𝓟448{url})))
{
if (𝓟450{repo})
{
let 𝓟452{prefix}: [miss]𝓛[ty]10051{String} = 𝓛12641{PlusToken}(𝓛12641{PlusToken}(𝓛12641{PlusToken}(𝓛8743{String},𝓟450{repo}.fullName),𝓛8743{String}),𝓟450{repo}.defaultBranch);
if (𝓛12612{ExclamationEqualsEqualsToken}(𝓛1{<UNKNOWN>}(𝓛8743{String}),𝓛8745{Number}))
{
𝓛12564{FirstCompoundAssignment}(𝓟452{prefix},𝓛8743{String})
}
return 𝓟449 = 𝓛12641{PlusToken}(𝓟452{prefix},𝓟448{url})
}
}
return 𝓟449 = 𝓟448{url}
}
function 𝓟453{$Lambda223} (𝓟454{content}): (𝓟455: [OOV]any)
{
const 𝓟456{repo} = 𝓟[ty]458{RepoReadme}.props.repo;
if (𝓟456{repo})
{
let 𝓟457{prefix}: [miss]𝓛[ty]10051{String} = 𝓛12641{PlusToken}(𝓛12641{PlusToken}(𝓛12641{PlusToken}(𝓛12641{PlusToken}(𝓛8743{String},𝓟456{repo}.fullName),𝓛8743{String}),𝓟456{repo}.defaultBranch),𝓛8743{String});
return 𝓟455 = 𝓟454{content}.replace(𝓛8748{RegExp},𝓛12607{$Template}(𝓟457{prefix}))
}
}
𝓟[ty]458{RepoReadme}.replaceImageSrc𝓟453{$Lambda223};
𝓟[ty]458{RepoReadme}.transformImageUri𝓟447{$Lambda222};
𝓟[ty]458{RepoReadme}(𝓟443{props})
}
class 𝓟[ty]458{RepoReadme} extends 𝓛[ty]33602{Component}{
𝓟460{transformImageUri}: [miss]𝓛[ty]8696{Function};
𝓟461{replaceImageSrc}: [miss]𝓛[ty]8696{Function};
function 𝓟462{shouldComponentUpdate} (𝓟463{nextProps}): (𝓟464: [miss]𝓛[ty]8666{Boolean})
{
if (𝓛12546{BarBarToken}(𝓛12546{BarBarToken}(𝓛12569{ExclamationToken}(𝓟[ty]458{RepoReadme}.props.repo),𝓛12612{ExclamationEqualsEqualsToken}(𝓟463{nextProps}.repo.id,𝓟[ty]458{RepoReadme}.props.repo.id)),𝓛12612{ExclamationEqualsEqualsToken}(𝓟463{nextProps}.repo.readme,𝓟[ty]458{RepoReadme}.props.repo.readme)))
{
return 𝓟464 = 𝓛8744{Boolean}
}
return 𝓟464 = 𝓛8744{Boolean}
}
function 𝓟465{componentWillReceiveProps} (𝓟466{nextProps}): (𝓟467: [miss]𝓛[ty]10033{Void})
{
if (𝓛12546{BarBarToken}(𝓛12569{ExclamationToken}(𝓟[ty]458{RepoReadme}.props.repo),𝓛12612{ExclamationEqualsEqualsToken}(𝓟466{nextProps}.repo.id,𝓟[ty]458{RepoReadme}.props.repo.id)))
{
𝓟[ty]458{RepoReadme}.props.onFetchRepoReadMe(𝓟466{nextProps}.repo)
}
}
function 𝓟468{componentWillMount} (): (𝓟469: [miss]𝓛[ty]10033{Void})
{
const 𝓟470{repo} = 𝓟[ty]458{RepoReadme}.props.repo;
if (𝓟470{repo})
{
𝓟[ty]458{RepoReadme}.props.onFetchRepoReadMe(𝓟470{repo})
}
}
function 𝓟471{render} (): (𝓟472: [OOV]any)
{
const 𝓟473{repo} = 𝓟[ty]458{RepoReadme}.props.repo;
if (𝓛12569{ExclamationToken}(𝓟473{repo}))
{
return 𝓟472 = 𝓛12643{undefined}
}
else
{
if (𝓛12569{ExclamationToken}(𝓟473{repo}.readme))
{
return 𝓟472 = 𝓛12643{undefined}
}
}
return 𝓟472 = 𝓛12643{undefined}
}
}

Module: src/renderer/store/GlobalStore

function 𝓟474{CONSTRUCTOR} (): (𝓟[ty]523{GlobalStore})
{
const 𝓟[ty]523{GlobalStore};
const 𝓟[ty]523{GlobalStore};
function 𝓟478{$Lambda53} (𝓟479{offline}: 𝓛[ty]8666{Boolean}): (𝓟480: [miss]𝓛[ty]10033{Void})
{
𝓟[ty]523{GlobalStore}.offline𝓟479{offline};
𝓟[ty]523{GlobalStore}.offlineTime(𝓟479{offline} ? 𝓟1944{moment}.now().valueOf() : 𝓛8745{Number};
}
function 𝓟481{$Lambda54} (𝓟482{credentials}: [OOV]𝓟[ty]1657{ICredentialsState}): (𝓟483: [miss]𝓛[ty]10033{Void})
{
𝓟[ty]523{GlobalStore}.credentials𝓟482{credentials};
}
function 𝓟484{$Lambda55} (𝓟485{username}: 𝓛[ty]10051{String}): (𝓟486: [miss]𝓛[ty]10033{Void})
{
let 𝓟487{credentials}: [OOV]𝓟[ty]1657{ICredentialsState} = 𝓟[ty]523{GlobalStore}.credentials;
if (𝓛12569{ExclamationToken}(𝓟487{credentials}))
{
𝓟487{credentials}{username: 𝓟485{username},password: 𝓛8743{String}};
}
else
{
𝓟487{credentials}.username𝓟485{username};
}
𝓟[ty]523{GlobalStore}.credentials𝓛8741{Object}.assign({},𝓟487{credentials});
}
function 𝓟488{$Lambda56} (𝓟489{password}: 𝓛[ty]10051{String}): (𝓟490: [miss]𝓛[ty]10033{Void})
{
let 𝓟491{credentials}: [OOV]𝓟[ty]1657{ICredentialsState} = 𝓟[ty]523{GlobalStore}.credentials;
if (𝓛12569{ExclamationToken}(𝓟491{credentials}))
{
𝓟491{credentials}{username: 𝓛8743{String},password: 𝓟489{password}};
}
else
{
𝓟491{credentials}.password𝓟489{password};
}
𝓟[ty]523{GlobalStore}.credentials𝓛8741{Object}.assign({},𝓟491{credentials});
}
function 𝓟492{$Lambda57} (): (𝓟493: [OOV]𝓟[ty]1{Promise})
{
function 𝓟494{$Lambda58} (𝓟495{credentials}): (𝓟496: [OOV]𝓟[ty]1657{ICredentialsState})
{
𝓟[ty]523{GlobalStore}.credentials𝓟495{credentials};
return 𝓟496 = 𝓟495{credentials}
}
function 𝓟497{$Lambda59} (𝓟498{error}): (𝓟499: [OOV]any)
{
𝓟1604{ConsoleWrapper}.log(𝓛12546{BarBarToken}(𝓟498{error}.message,𝓟498{error}.toString()))
return 𝓟499 = 𝓛12643{undefined}
}
return 𝓟493 = 𝓟1322{getLocalCredentials}().then(𝓟494{$Lambda58}).catch(𝓟497{$Lambda59})
}
function 𝓟500{$Lambda60} (𝓟501{credentials}: [OOV]𝓟[ty]1657{ICredentialsState}): (𝓟502: [OOV]𝓟[ty]1{Promise})
{
if (𝓟[ty]523{GlobalStore}.isRequestingSignin)
{
return 𝓟502 = 𝓛1062{Promise}.reject(𝓛8744{Boolean})
}
𝓟[ty]523{GlobalStore}.isRequestingSignin𝓛8744{Boolean};
function 𝓟503{$Lambda61} (𝓟504{profile}): (𝓟505: [OOV]any)
{
𝓟[ty]523{GlobalStore}.profile𝓟504{profile};
if (𝓛12569{ExclamationToken}(𝓟[ty]523{GlobalStore}._db))
{
function 𝓟506{$Lambda62} (𝓟507{db}): (𝓟508: [OOV]𝓟[ty]1877{IProfile})
{
𝓟[ty]523{GlobalStore}._db𝓟507{db};
return 𝓟508 = 𝓟504{profile}
}
return 𝓟505 = 𝓟1133{get}(𝓟66{getDBName}(𝓟501{credentials}.username)).then(𝓟506{$Lambda62})
}
return 𝓟505 = 𝓟504{profile}
}
function 𝓟509{$Lambda63} (): (𝓟510: [miss]𝓛[ty]10033{Void})
{
𝓟[ty]523{GlobalStore}.isRequestingSignin𝓛8744{Boolean};
}
return 𝓟502 = 𝓟1362{signInApp}(𝓟501{credentials}).then(𝓟503{$Lambda61}).finally(𝓟509{$Lambda63})
}
function 𝓟511{$Lambda64} (): (𝓟512: [OOV]𝓟[ty]1{Promise})
{
const 𝓟513{username}: [miss]𝓛[ty]10051{String} = 𝓛12496{localStorage}.getItem(𝓟1681{LOCAL_STORAGE_USERNAME_KEY});
function 𝓟514{$Lambda65} (𝓟515{dbHandler}): (𝓟516: [OOV]𝓟[ty]1{Promise})
{
return 𝓟516 = 𝓟515{dbHandler}.getProfile(𝓟513{username})
}
function 𝓟517{$Lambda66} (𝓟518{profile}): (𝓟519: [OOV]any)
{
𝓟[ty]523{GlobalStore}.profile𝓟518{profile};
return 𝓟519 = 𝓟518{profile}
}
function 𝓟520{$Lambda67} (𝓟521{error}): (𝓟522: [miss]𝓛[ty]10033{Void})
{
𝓟1604{ConsoleWrapper}.log(𝓛12546{BarBarToken}(𝓟521{error}.message,𝓟521{error}.toString()))
}
return 𝓟512 = 𝓟643{CONSTRUCTOR}(𝓟[ty]523{GlobalStore}._db).initDB().then(𝓟514{$Lambda65}).then(𝓟517{$Lambda66}).catch(𝓟520{$Lambda67})
}
𝓟[ty]523{GlobalStore}.offline𝓛8744{Boolean};
𝓟[ty]523{GlobalStore}.setUsername𝓟484{$Lambda55};
𝓟[ty]523{GlobalStore}.isRequestingSignin𝓛8744{Boolean};
𝓟[ty]523{GlobalStore}.setCredentials𝓟481{$Lambda54};
𝓟[ty]523{GlobalStore}.offlineTime𝓛8745{Number};
𝓟[ty]523{GlobalStore}.getLocalCredentials𝓟492{$Lambda57};
𝓟[ty]523{GlobalStore}.getLocalProfile𝓟511{$Lambda64};
𝓟[ty]523{GlobalStore}.setPassword𝓟488{$Lambda56};
𝓟[ty]523{GlobalStore}.signIn𝓟500{$Lambda60};
𝓟[ty]523{GlobalStore}.setOffline𝓟478{$Lambda53};
}
class 𝓟[ty]523{GlobalStore}{
𝓟525{offlineTime}: 𝓛[ty]8655{Number};
𝓟526{signIn}: [miss]𝓛[ty]8696{Function};
𝓟527{setPassword}: [miss]𝓛[ty]8696{Function};
𝓟528{setUsername}: [miss]𝓛[ty]8696{Function};
𝓟529{profile}: [OOV]𝓟[ty]1877{IProfile};
𝓟530{getLocalProfile}: [miss]𝓛[ty]8696{Function};
𝓟531{getLocalCredentials}: [miss]𝓛[ty]8696{Function};
𝓟532{setOffline}: [miss]𝓛[ty]8696{Function};
𝓟533{isRequestingSignin}: 𝓛[ty]8666{Boolean};
𝓟534{setCredentials}: [miss]𝓛[ty]8696{Function};
𝓟535{credentials}: [OOV]𝓟[ty]1657{ICredentialsState};
𝓟536{offline}: 𝓛[ty]8666{Boolean};
𝓟537{_db}: [OOV]𝓛[ty]2{<UNKNOWN>};
function 𝓟538{getDb} (): (𝓟539: [OOV]𝓟[ty]1{Promise})
{
if (𝓟[ty]523{GlobalStore}._db)
{
return 𝓟539 = 𝓛1062{Promise}.resolve(𝓟[ty]523{GlobalStore}._db)
}
const 𝓟540{username}: [miss]𝓛[ty]10051{String} = 𝓛12496{localStorage}.getItem(𝓟1681{LOCAL_STORAGE_USERNAME_KEY});
if (𝓟540{username})
{
function 𝓟541{$Lambda50} (𝓟542{db}): (𝓟543: [OOV]any)
{
𝓟[ty]523{GlobalStore}._db𝓟542{db};
return 𝓟543 = 𝓟542{db}
}
return 𝓟539 = 𝓟1133{get}(𝓟66{getDBName}(𝓟540{username})).then(𝓟541{$Lambda50})
}
else
{
return 𝓟539 = 𝓛1062{Promise}.reject(𝓛8743{String})
}
}
function 𝓟544{restore} (): (𝓟545: [OOV]𝓟[ty]1{Promise})
{
if (𝓟[ty]523{GlobalStore}.profile)
{
return 𝓟545 = 𝓛1062{Promise}.resolve(𝓛8744{Boolean})
}
function 𝓟546{$Lambda51} (): (𝓟547: [OOV]𝓟[ty]1{Promise})
{
function 𝓟548{$Lambda52} (): (𝓟549: [miss]𝓛[ty]8666{Boolean})
{
return 𝓟549 = 𝓛8744{Boolean}
}
return 𝓟547 = 𝓛1062{Promise}.all(𝓛8757{Array}(𝓟[ty]523{GlobalStore}.getLocalCredentials(),𝓟[ty]523{GlobalStore}.getLocalProfile())).then(𝓟548{$Lambda52})
}
return 𝓟545 = 𝓟[ty]523{GlobalStore}.getDb().then(𝓟546{$Lambda51})
}
}

Module: src/renderer/rxdb/schemas/meSchema

const 𝓟550{meSchema}: [miss]𝓛[ty]8642{Object} = {description: 𝓛8743{String},version: 𝓛8745{Number},properties: {htmlUrl: {type: 𝓛8743{String}},name: {type: 𝓛8743{String}},updatedAt: {type: 𝓛8743{String}},gistsUrl: {type: 𝓛8743{String}},location: {type: 𝓛8743{String}},hireable: {type: 𝓛8743{String}},url: {type: 𝓛8743{String}},gravatarId: {type: 𝓛8743{String}},publicRepos: {type: 𝓛8743{String}},avatarUrl: {type: 𝓛8743{String}},totalPrivateRepos: {type: 𝓛8743{String}},receivedEventsUrl: {type: 𝓛8743{String}},followers: {type: 𝓛8743{String}},siteAdmin: {type: 𝓛8743{String}},publicGists: {type: 𝓛8743{String}},twoFactorAuthentication: {type: 𝓛8743{String}},following: {type: 𝓛8743{String}},key: {type: 𝓛8743{String},primary: 𝓛8744{Boolean}},reposUrl: {type: 𝓛8743{String}},company: {type: 𝓛8743{String}},createdTime: {type: 𝓛8743{String}},blog: {type: 𝓛8743{String}},id: {type: 𝓛8743{String}},privateGists: {type: 𝓛8743{String}},ownedPrivateRepos: {type: 𝓛8743{String}},createdAt: {type: 𝓛8743{String}},organizationsUrl: {type: 𝓛8743{String}},starredUrl: {type: 𝓛8743{String}},updatedTime: {type: 𝓛8743{String}},diskUsage: {type: 𝓛8743{String}},eventsUrl: {type: 𝓛8743{String}},login: {type: 𝓛8743{String}},type: {type: 𝓛8743{String}},followersUrl: {type: 𝓛8743{String}},subscriptionsUrl: {type: 𝓛8743{String}},collaborators: {type: 𝓛8743{String}},followingUrl: {type: 𝓛8743{String}},plan: {type: 𝓛8743{String},properties: {name: {type: 𝓛8743{String}},space: {type: 𝓛8743{String}},collaborators: {type: 𝓛8743{String}},privateRepos: {type: 𝓛8743{String}}}}},title: 𝓛8743{String},type: 𝓛8743{String},required: 𝓛8757{Array}(𝓛8743{String})};

Module: src/renderer/components/MainGroupPane/index

type 𝓟[ty]551{MainGroupPaneState} = {}
type 𝓟[ty]552{MainGroupPaneProps} = {}
const 𝓟553{styles} = 𝓛10097{require}(𝓛8743{String});
function 𝓟554{CONSTRUCTOR} (𝓟555{props}): (𝓟[ty]559{MainGroupPane})
{
const 𝓟[ty]559{MainGroupPane};
const 𝓟[ty]559{MainGroupPane};
𝓟[ty]559{MainGroupPane}(𝓟555{props})
}
class 𝓟[ty]559{MainGroupPane} extends 𝓛[ty]33602{Component}{
function 𝓟561{render} (): (𝓟562: [OOV]any)
{
return 𝓟562 = 𝓛12643{undefined}
}
}

Module: src/renderer/components/MainGroupNavs/index

type 𝓟[ty]563{MainGroupNavsState} = {}
type 𝓟[ty]564{MainGroupNavsProps} = {store: 𝓟[ty]1285{IStore}}
const 𝓟565{SubMenu} = 𝓟1948{Menu}.SubMenu;
const 𝓟566{styles} = 𝓛10097{require}(𝓛8743{String});
function 𝓟567{CONSTRUCTOR} (𝓟568{props}): (𝓟[ty]577{MainGroupNavs})
{
const 𝓟[ty]577{MainGroupNavs};
const 𝓟[ty]577{MainGroupNavs};
function 𝓟572{$Lambda214} (𝓟573{id}: (𝓛[ty]10051{String} ≠ 𝓛[ty]8655{Number}),𝓟574{e}): (𝓟575: [miss]𝓛[ty]10033{Void})
{
𝓟574{e}.stopPropagation()
const 𝓟576{mainStore} = 𝓟[ty]577{MainGroupNavs}.props.store.main;
𝓟576{mainStore}.delCategory(𝓟573{id})
}
𝓟[ty]577{MainGroupNavs}.deleteCategory𝓟572{$Lambda214};
𝓟[ty]577{MainGroupNavs}(𝓟568{props})
}
class 𝓟[ty]577{MainGroupNavs} extends 𝓛[ty]33602{Component}{
𝓟579{deleteCategory}: [miss]𝓛[ty]8696{Function};
function 𝓟580{render} (): (𝓟581: [OOV]any)
{
const 𝓟582{mainStore} = 𝓟[ty]577{MainGroupNavs}.props.store.main;
const 𝓟583{languages} = 𝓟582{mainStore}.languages;
const 𝓟584{categories} = 𝓟582{mainStore}.categories;
const 𝓟585{openNavMenus} = 𝓟582{mainStore}.openNavMenus;
const 𝓟586{currentItem} = 𝓟582{mainStore}.group.id;
return 𝓟581 = 𝓛12643{undefined}
}
}

Module: src/renderer/common/polyfill/Promise

function 𝓟587{$Lambda200} (𝓟588{finaliser}): (𝓟589: [OOV]any)
{
function 𝓟590{$Lambda201} (𝓟591{result}): (𝓟592: [OOV]any)
{
𝓟588{finaliser}()
return 𝓟592 = 𝓟591{result}
}
function 𝓟593{$Lambda202} (𝓟594{reason}): (𝓟595: [OOV]any)
{
𝓟588{finaliser}()
𝓛8749{Error}.CONSTRUCTOR(𝓟594{reason})
}
return 𝓟589 = 𝓛12552{this}.then(𝓟590{$Lambda201},𝓟593{$Lambda202})
}
𝓛1062{Promise}.prototype.finally𝓟587{$Lambda200};

Module: src/renderer/interface/ICategory

type 𝓟[ty]596{ICategoryCreateResult} = {category: 𝓟[ty]597{ICategory}, success: 𝓛[ty]8666{Boolean}, error: 𝓛[ty]10053{Error}}
type 𝓟[ty]597{ICategory} = {name: 𝓛[ty]10051{String}, updatedAt: 𝓛[ty]10051{String}, description: 𝓛[ty]10051{String}, createdTime: 𝓛[ty]10051{String}, id: 𝓛[ty]8655{Number}, createdAt: 𝓛[ty]10051{String}, reposCount: 𝓛[ty]8655{Number}, updatedTime: 𝓛[ty]8655{Number}, repos: 𝓛[ty]8670{Array}}

Module: src/renderer/components/RepoDetail/contributors

type 𝓟[ty]598{RepoContributorsBarState} = {}
type 𝓟[ty]599{RepoContributorsBarProps} = {store: 𝓟[ty]1285{IStore}}
const 𝓟600{styles} = 𝓛10097{require}(𝓛8743{String});
function 𝓟601{CONSTRUCTOR} (𝓟602{props}): (𝓟[ty]606{RepoContributorsBar})
{
const 𝓟[ty]606{RepoContributorsBar};
const 𝓟[ty]606{RepoContributorsBar};
𝓟[ty]606{RepoContributorsBar}(𝓟602{props})
}
class 𝓟[ty]606{RepoContributorsBar} extends 𝓛[ty]33602{Component}{
function 𝓟608{componentWillMount} (): (𝓟609: [miss]𝓛[ty]10033{Void})
{
const 𝓟610{mainStore} = 𝓟[ty]606{RepoContributorsBar}.props.store.main;
const 𝓟611{selectedRepo} = 𝓟610{mainStore}.selectedRepo;
if (𝓟611{selectedRepo})
{
𝓟610{mainStore}.onFetchRepoContributors(𝓟611{selectedRepo})
𝓟610{mainStore}.onGetSelectRepoContributors(𝓟611{selectedRepo}.id)
}
}
function 𝓟612{render} (): (𝓟613: [OOV]any)
{
const 𝓟614{mainStore} = 𝓟[ty]606{RepoContributorsBar}.props.store.main;
const 𝓟615{selectedRepo} = 𝓟614{mainStore}.selectedRepo;
const 𝓟616{selectRepoContributors} = 𝓟614{mainStore}.selectRepoContributors;
𝓛1{<UNKNOWN>}(𝓛8743{String},𝓟615{selectedRepo})
if (𝓛12546{BarBarToken}(𝓛12546{BarBarToken}(𝓛12569{ExclamationToken}(𝓟615{selectedRepo}),𝓛12569{ExclamationToken}(𝓟616{selectRepoContributors})),𝓛12559{EqualsEqualsEqualsToken}(𝓟616{selectRepoContributors}.length,𝓛8745{Number})))
{
return 𝓟613 = 𝓛12643{undefined}
}
function 𝓟617{$Lambda221} (𝓟618{contributor}): (𝓟619: [OOV]any)
{
return 𝓟619 = 𝓛12643{undefined}
}
const 𝓟620{avatars} = 𝓟616{selectRepoContributors}.map(𝓟617{$Lambda221});
return 𝓟613 = 𝓛12643{undefined}
}
}

Module: src/renderer/interface/IConditional

type 𝓟[ty]621{ISearchConditionState} = {key: 𝓛[ty]10051{String}, field: 𝓛[ty]8655{Number}}
type 𝓟[ty]622{IOrderConditionState} = {by: 𝓛[ty]8655{Number}, desc: 𝓛[ty]8666{Boolean}}
type 𝓟[ty]623{IGroupConditionState} = {type: 𝓛[ty]8655{Number}, id: 𝓛[ty]10051{String}}
type 𝓟[ty]624{IFilterConditionState} = {hasFlag: 𝓛[ty]8666{Boolean}, hasNote: 𝓛[ty]8666{Boolean}, unread: 𝓛[ty]8666{Boolean}}

Module: src/renderer/components/ReposList/index

type 𝓟[ty]625{ReposListState} = {}
type 𝓟[ty]626{ReposListProps} = {store: 𝓟[ty]1285{IStore}}
const 𝓟627{styles} = 𝓛10097{require}(𝓛8743{String});
function 𝓟628{CONSTRUCTOR} (𝓟629{props}): (𝓟[ty]633{ReposList})
{
const 𝓟[ty]633{ReposList};
const 𝓟[ty]633{ReposList};
𝓟[ty]633{ReposList}(𝓟629{props})
}
class 𝓟[ty]633{ReposList} extends 𝓛[ty]33602{Component}{
function 𝓟635{render} (): (𝓟636: [OOV]any)
{
const 𝓟637{mainStore} = 𝓟[ty]633{ReposList}.props.store.main;
const 𝓟638{pageRepos} = 𝓟637{mainStore}.pageRepos;
const 𝓟639{selectedRepo} = 𝓟637{mainStore}.selectedRepo;
return 𝓟636 = 𝓛12643{undefined}
}
}

Module: src/renderer/rxdb/schemas/tagSchema

const 𝓟640{SCTagSchema}: [miss]𝓛[ty]8642{Object} = {description: 𝓛8743{String},version: 𝓛8745{Number},properties: {name: {type: 𝓛8743{String}},updatedAt: {type: 𝓛8743{String}},description: {type: 𝓛8743{String}},key: {type: 𝓛8743{String},primary: 𝓛8744{Boolean}},createdTime: {type: 𝓛8743{String}},id: {type: 𝓛8743{String},index: 𝓛8744{Boolean}},createdAt: {type: 𝓛8743{String}},updatedTime: {type: 𝓛8743{String}},repos: {type: 𝓛8743{String},uniqueItems: 𝓛8744{Boolean},item: 𝓛8743{String}}},title: 𝓛8743{String},type: 𝓛8743{String},required: 𝓛8757{Array}(𝓛8743{String})};

Module: src/renderer/routes

const 𝓟641{MainRouter} = 𝓛12643{undefined};

Module: src/renderer/interface/IOffline

type 𝓟[ty]642{IOfflineState} = {value: any, time: 𝓛[ty]8655{Number}}

Module: src/renderer/rxdb/dbHandler

function 𝓟643{CONSTRUCTOR} (𝓟644{dbOrName}): (𝓟[ty]885{DBHandler})
{
const 𝓟[ty]885{DBHandler};
const 𝓟[ty]885{DBHandler};
function 𝓟648{$Lambda8} (): (𝓟649: [miss]𝓛[ty]10033{Void})
{
if (𝓛12569{ExclamationToken}(𝓟[ty]885{DBHandler}.RxDB))
{
𝓛8749{Error}.CONSTRUCTOR(𝓛8743{String})
}
}
function 𝓟650{$Async_$Lambda9} (): (𝓟651: [OOV]𝓟[ty]1{Promise})
{
if (𝓛12569{ExclamationToken}(𝓟[ty]885{DBHandler}.RxDB))
{
𝓟[ty]885{DBHandler}.RxDB𝓛12557{$Await}(𝓟1133{get}(𝓟[ty]885{DBHandler}.dbName));
}
return 𝓟651 = 𝓟[ty]885{DBHandler}
}
function 𝓟652{$Async_$Lambda10} (𝓟653{profile}): (𝓟654: [OOV]𝓟[ty]1{Promise})
{
𝓟[ty]885{DBHandler}.checkInstance()
let 𝓟655{meCollection} = 𝓟[ty]885{DBHandler}.RxDB.me;
const 𝓟656{doc} = 𝓛12557{$Await}(𝓟655{meCollection}.upsert({htmlUrl: 𝓟653{profile}.html_url,name: 𝓟653{profile}.name,updatedAt: 𝓟653{profile}.updated_at,gistsUrl: 𝓟653{profile}.gists_url,location: 𝓟653{profile}.location,hireable: 𝓛12569{ExclamationToken}(𝓛12569{ExclamationToken}(𝓟653{profile}.hireable)),url: 𝓟653{profile}.url,gravatarId: 𝓟653{profile}.gravatar_id,publicRepos: 𝓟653{profile}.public_repos,avatarUrl: 𝓟653{profile}.avatar_url,totalPrivateRepos: 𝓟653{profile}.total_private_repos,receivedEventsUrl: 𝓟653{profile}.received_events_url,followers: 𝓟653{profile}.followers,siteAdmin: 𝓟653{profile}.site_admin,publicGists: 𝓟653{profile}.public_gists,twoFactorAuthentication: 𝓟653{profile}.two_factor_authentication,following: 𝓟653{profile}.following,key: 𝓟653{profile}.id.toString(),reposUrl: 𝓟653{profile}.repos_url,company: 𝓛12546{BarBarToken}(𝓟653{profile}.company,𝓛8743{String}),createdTime: 𝓛8746{Math}.floor(𝓛12573{SlashToken}(𝓛8747{Date}.CONSTRUCTOR(𝓟653{profile}.created_at).getTime(),𝓛8745{Number})),blog: 𝓟653{profile}.blog,id: 𝓟653{profile}.id,privateGists: 𝓟653{profile}.private_gists,ownedPrivateRepos: 𝓟653{profile}.owned_private_repos,createdAt: 𝓟653{profile}.created_at,organizationsUrl: 𝓟653{profile}.organizations_url,starredUrl: 𝓟653{profile}.starred_url,updatedTime: 𝓛8746{Math}.floor(𝓛12573{SlashToken}(𝓛8747{Date}.CONSTRUCTOR(𝓟653{profile}.updated_at).getTime(),𝓛8745{Number})),diskUsage: 𝓟653{profile}.disk_usage,eventsUrl: 𝓟653{profile}.events_url,login: 𝓟653{profile}.login,type: 𝓟653{profile}.type,followersUrl: 𝓟653{profile}.followers_url,subscriptionsUrl: 𝓟653{profile}.subscriptions_url,collaborators: 𝓟653{profile}.collaborators,followingUrl: 𝓟653{profile}.following_url,plan: {name: 𝓟653{profile}.plan.name,space: 𝓟653{profile}.plan.space,collaborators: 𝓟653{profile}.plan.collaborators,privateRepos: 𝓟653{profile}.plan.private_repos}}));
return 𝓟654 = 𝓟656{doc}
}
function 𝓟657{$Async_$Lambda11} (𝓟658{username}): (𝓟659: [OOV]𝓟[ty]1{Promise})
{
𝓟[ty]885{DBHandler}.checkInstance()
let 𝓟660{meCollection} = 𝓟[ty]885{DBHandler}.RxDB.me;
let 𝓟661{query} = 𝓟660{meCollection}.findOne();
if (𝓟658{username})
{
𝓟661{query}𝓟661{query}.where(𝓛8743{String}).eq(𝓟658{username});
}
let 𝓟662{doc} = 𝓛12557{$Await}(𝓟661{query}.exec());
return 𝓟659 = 𝓟662{doc}.toJSON()
}
function 𝓟663{$Async_$Lambda12} (𝓟664{repos}): (𝓟665: [OOV]𝓟[ty]1{Promise})
{
𝓟[ty]885{DBHandler}.checkInstance()
let 𝓟666{reposCollection} = 𝓟[ty]885{DBHandler}.RxDB.repos;
let 𝓟667{inserts}: 𝓛[ty]8670{Array} = 𝓛8757{Array}();
let 𝓟668{index}: [miss]𝓛[ty]8655{Number} = 𝓛8745{Number};
let 𝓟669{repoIds}: 𝓛[ty]8670{Array} = 𝓛8757{Array}();
𝓟664{repos}.reverse()
function 𝓟670{$Lambda13} (𝓟671{repo}): (𝓟672: [miss]𝓛[ty]10033{Void})
{
𝓛12556{POST_PlusPlusToken}(𝓟668{index})
𝓟669{repoIds}.push(𝓟671{repo}.id)
𝓟667{inserts}.push(𝓟666{reposCollection}.upsertExcludeFields({commentsUrl: 𝓟671{repo}.comments_url,statusesUrl: 𝓟671{repo}.statuses_url,htmlUrl: 𝓟671{repo}.html_url,read: 𝓛8744{Boolean},gitUrl: 𝓟671{repo}.git_url,keysUrl: 𝓟671{repo}.keys_url,pullsUrl: 𝓟671{repo}.pulls_url,issueEventsUrl: 𝓟671{repo}.issue_events_url,forksCount: 𝓟671{repo}.forks_count,name: 𝓟671{repo}.name,updatedAt: 𝓟671{repo}.updated_at,assigneesUrl: 𝓟671{repo}.assignees_url,forks: 𝓟671{repo}.forks,stars: 𝓟671{repo}.stargazers_count,private: 𝓟671{repo}.private,size: 𝓟671{repo}.size,hasWiki: 𝓟671{repo}.has_wiki,svnUrl: 𝓟671{repo}.svn_url,url: 𝓟671{repo}.url,cloneUrl: 𝓟671{repo}.clone_url,hasIssues: 𝓟671{repo}.has_issues,description: 𝓛12546{BarBarToken}(𝓟671{repo}.description,𝓛8743{String}),stargazersUrl: 𝓟671{repo}.stargazers_url,sshUrl: 𝓟671{repo}.ssh_url,fullName: 𝓟671{repo}.full_name,collaboratorsUrl: 𝓟671{repo}.collaborators_url,issuesUrl: 𝓟671{repo}.issues_url,score: 𝓛8745{Number},contributorsUrl: 𝓟671{repo}.contributors_url,blobsUrl: 𝓟671{repo}.blobs_url,permissions: 𝓟671{repo}.permissions,stargazersCount: 𝓟671{repo}.stargazers_count,homePage: 𝓛12546{BarBarToken}(𝓟671{repo}.homepage,𝓛8743{String}),issueCommentUrl: 𝓟671{repo}.issue_comment_url,contentsUrl: 𝓟671{repo}.contents_url,mergesUrl: 𝓟671{repo}.merges_url,deploymentsUrl: 𝓟671{repo}.deployments_url,key: 𝓟671{repo}.id.toString(),fork: 𝓟671{repo}.fork,watchersCount: 𝓟671{repo}.watchers_count,createdTime: 𝓛8746{Math}.floor(𝓛12573{SlashToken}(𝓟1944{moment}(𝓟671{repo}.created_at).valueOf(),𝓛8745{Number})),archiveUrl: 𝓟671{repo}.archive_url,hooksUrl: 𝓟671{repo}.hooks_url,id: 𝓟671{repo}.id,subscribersUrl: 𝓟671{repo}.subscribers_url,tagsUrl: 𝓟671{repo}.tags_url,teamsUrl: 𝓟671{repo}.teams_url,note: 𝓛8743{String},downloadsUrl: 𝓟671{repo}.downloads_url,pushedAt: 𝓟671{repo}.pushed_at,createdAt: 𝓟671{repo}.created_at,languagesUrl: 𝓟671{repo}.languages_url,defaultBranch: 𝓟671{repo}.default_branch,labelsUrl: 𝓟671{repo}.labels_url,flag: 𝓛8744{Boolean},pushedTime: 𝓛8746{Math}.floor(𝓛12573{SlashToken}(𝓟1944{moment}(𝓟671{repo}.pushed_at).valueOf(),𝓛8745{Number})),gitTagsUrl: 𝓟671{repo}.git_tags_url,updatedTime: 𝓛8746{Math}.floor(𝓛12573{SlashToken}(𝓟1944{moment}(𝓟671{repo}.updated_at).valueOf(),𝓛8745{Number})),readme: 𝓛8743{String},hasDownloads: 𝓟671{repo}.has_downloads,defaultOrder: 𝓟668{index},gitCommitsUrl: 𝓟671{repo}.git_commits_url,owner: 𝓟671{repo}.owner.id,notificationsUrl: 𝓟671{repo}.notifications_url,eventsUrl: 𝓟671{repo}.events_url,branchesUrl: 𝓟671{repo}.branches_url,lang: 𝓛12546{BarBarToken}(𝓟671{repo}.language,𝓛8743{String}),milestonesUrl: 𝓟671{repo}.milestones_url,subscriptionUrl: 𝓟671{repo}.subscription_url,watchers: 𝓟671{repo}.watchers,hasPages: 𝓟671{repo}.has_pages,forksUrl: 𝓟671{repo}.forks_url,releasesUrl: 𝓟671{repo}.releases_url,gitRefsUrl: 𝓟671{repo}.git_refs_url,openIssues: 𝓟671{repo}.open_issues,commitsUrl: 𝓟671{repo}.commits_url,treesUrl: 𝓟671{repo}.trees_url,compareUrl: 𝓟671{repo}.compare_url,openIssuesCount: 𝓟671{repo}.open_issues_count},𝓛8757{Array}(𝓛8743{String},𝓛8743{String},𝓛8743{String},𝓛8743{String},𝓛8743{String},𝓛8743{String})))
}
𝓟664{repos}.forEach(𝓟670{$Lambda13})
𝓛12557{$Await}(𝓟666{reposCollection}.find({id: {$nin: 𝓟669{repoIds}}}).remove())
const 𝓟673{results}: 𝓛[ty]8670{Array} = 𝓛12557{$Await}(𝓛1062{Promise}.all(𝓟667{inserts}));
function 𝓟674{$Lambda14} (𝓟675{result}): (𝓟676: [OOV]any)
{
return 𝓟676 = 𝓟675{result}.toJSON()
}
return 𝓟665 = 𝓟673{results}.map(𝓟674{$Lambda14})
}
function 𝓟677{$Async_$Lambda15} (𝓟678{conditions}): (𝓟679: [OOV]𝓟[ty]1{Promise})
{
𝓟[ty]885{DBHandler}.checkInstance()
const 𝓟680{reposCollection} = 𝓟[ty]885{DBHandler}.RxDB.repos;
let 𝓟681{args}: 𝓛[ty]8642{Object} = {};
if (𝓟678{conditions}.group)
{
const 𝓟682{id} = 𝓟678{conditions}.group.id;
𝓛12577{$Switch}(𝓟678{conditions}.group.type)
𝓛12634{$Case}(𝓟1238{GroupType}.GROUP_TYPE_LANGUAGE)
𝓟681{args}{lang: {$eq: 𝓟682{id}}};
𝓛12634{$Case}(𝓟1238{GroupType}.GROUP_TYPE_CATEGORY)
const 𝓟683{catsCollection} = 𝓟[ty]885{DBHandler}.RxDB.categories;
const 𝓟684{category} = 𝓛12557{$Await}(𝓟683{catsCollection}.findOne({key: {$eq: 𝓟682{id}}}).exec());
const 𝓟685{repoIds} = 𝓟684{category}.repos;
𝓟681{args}{id: {$in: 𝓟685{repoIds}}};
𝓛12634{$Case}(𝓟1238{GroupType}.GROUP_TYPE_UNKNOWN)
const 𝓟686{catsCollection2} = 𝓟[ty]885{DBHandler}.RxDB.categories;
const 𝓟687{categories} = 𝓛12557{$Await}(𝓟686{catsCollection2}.find().exec());
let 𝓟688{nrepoIds}: [miss]𝓛[ty]8670{Array} = 𝓛8757{Array}();
function 𝓟689{$Lambda16} (𝓟690{cat}): (𝓟691: [miss]𝓛[ty]10033{Void})
{
𝓟688{nrepoIds}.concat(𝓟690{cat}.repos)
}
𝓟687{categories}.forEach(𝓟689{$Lambda16})
𝓟688{nrepoIds}𝓛8757{Array}.from(𝓛2997{Set}.CONSTRUCTOR(𝓟688{nrepoIds}));
𝓟681{args}{id: {$nin: 𝓟688{nrepoIds}}};
}
if (𝓟678{conditions}.filter)
{
if (𝓟678{conditions}.filter.hasFlag)
{
𝓟681{args}.flag{$eq: 𝓛8744{Boolean}};
}
if (𝓟678{conditions}.filter.hasNote)
{
𝓟681{args}.note{$ne: 𝓛8743{String}};
}
if (𝓟678{conditions}.filter.unread)
{
𝓟681{args}.read{$eq: 𝓛8744{Boolean}};
}
}
if (𝓛12592{AmpersandAmpersandToken}(𝓟678{conditions}.search,𝓟678{conditions}.search.key))
{
const 𝓟692{key} = 𝓟678{conditions}.search.key;
𝓛12577{$Switch}(𝓟678{conditions}.search.field)
𝓛12634{$Case}(𝓟1499{SearchType}.SEARCH_FIELD_REPO_NAME)
𝓟681{args}.name{$regex: 𝓛8748{RegExp}.CONSTRUCTOR(𝓟692{key},𝓛8743{String})};
𝓛12634{$Case}(𝓟1499{SearchType}.SEARCH_FIELD_REPO_DESCRIPTION)
𝓟681{args}.description{$regex: 𝓛8748{RegExp}.CONSTRUCTOR(𝓟692{key},𝓛8743{String})};
𝓛12634{$Case}(𝓟1499{SearchType}.SEARCH_FIELD_REPO_NOTE)
if (𝓛12569{ExclamationToken}(𝓟681{args}.note))
{
𝓟681{args}.note{$regex: 𝓛8748{RegExp}.CONSTRUCTOR(𝓟692{key},𝓛8743{String})};
}
else
{
𝓟681{args}.note𝓛8741{Object}.assign({},𝓟681{args}.note,{$regex: 𝓛8748{RegExp}.CONSTRUCTOR(𝓟692{key},𝓛8743{String})});
}
𝓛12634{$Case}(𝓟1499{SearchType}.SEARCH_FIELD_REPO_TAGS)
const 𝓟693{tag} = 𝓛12557{$Await}(𝓟[ty]885{DBHandler}.RxDB.tags.findOne({name: {$regex: 𝓛8748{RegExp}.CONSTRUCTOR(𝓛12641{PlusToken}(𝓛12641{PlusToken}(𝓛8743{String},𝓟692{key}),𝓛8743{String}),𝓛8743{String})}}).exec());
const 𝓟694{tagRepoIds} = (𝓛12592{AmpersandAmpersandToken}(𝓟693{tag},𝓛1{<UNKNOWN>}(𝓟693{tag}.repos,𝓛8757{Array})) ? 𝓟693{tag}.repos : 𝓛8757{Array}();
if (𝓟681{args}.id)
{
const 𝓟695{prevRepoIds} = 𝓟681{args}.id.$in;
function 𝓟696{$Lambda17} (𝓟697{item}): (𝓟698: [miss]𝓛[ty]8666{Boolean})
{
return 𝓟698 = 𝓛12595{GreaterThanToken}(𝓟695{prevRepoIds}.indexOf(𝓟697{item}),𝓛12616{MinusToken}(𝓛8745{Number}))
}
const 𝓟699{postRepoIds} = 𝓟694{tagRepoIds}.filter(𝓟696{$Lambda17});
𝓟681{args}.id{$in: 𝓟699{postRepoIds}};
}
else
{
𝓟681{args}.id{$in: 𝓟694{tagRepoIds}};
}
𝓛12634{$Case}(𝓟1499{SearchType}.SEARCH_FIELD_ALL)
let 𝓟700{tempRepoIds}: 𝓛[ty]8670{Array} = 𝓛8757{Array}();
const 𝓟701{nameSearchDocs} = 𝓛12557{$Await}(𝓟680{reposCollection}.find(𝓛8741{Object}.assign({},𝓟681{args},{name: {$regex: 𝓛8748{RegExp}.CONSTRUCTOR(𝓟692{key},𝓛8743{String})}})).exec());
function 𝓟702{$Lambda18} (𝓟703{nameSearchDoc}): (𝓟704: [miss]𝓛[ty]10033{Void})
{
𝓟700{tempRepoIds}.push(𝓟703{nameSearchDoc}.id)
}
𝓟701{nameSearchDocs}.forEach(𝓟702{$Lambda18})
const 𝓟705{introSearchDocs} = 𝓛12557{$Await}(𝓟680{reposCollection}.find(𝓛8741{Object}.assign({},𝓟681{args},{description: {$regex: 𝓛8748{RegExp}.CONSTRUCTOR(𝓟692{key},𝓛8743{String})}})).exec());
function 𝓟706{$Lambda19} (𝓟707{introSearchDoc}): (𝓟708: [miss]𝓛[ty]10033{Void})
{
𝓟700{tempRepoIds}.push(𝓟707{introSearchDoc}.id)
}
𝓟705{introSearchDocs}.forEach(𝓟706{$Lambda19})
const 𝓟709{noteSearchDocs} = 𝓛12557{$Await}(𝓟680{reposCollection}.find(𝓛8741{Object}.assign({},𝓟681{args},{note: {$regex: 𝓛8748{RegExp}.CONSTRUCTOR(𝓟692{key},𝓛8743{String})}})).exec());
function 𝓟710{$Lambda20} (𝓟711{noteSearchDoc}): (𝓟712: [miss]𝓛[ty]10033{Void})
{
𝓟700{tempRepoIds}.push(𝓟711{noteSearchDoc}.id)
}
𝓟709{noteSearchDocs}.forEach(𝓟710{$Lambda20})
𝓟700{tempRepoIds}𝓛8757{Array}.from(𝓛2997{Set}.CONSTRUCTOR(𝓟700{tempRepoIds}));
if (𝓟681{args}.id)
{
𝓟681{args}.id.$in𝓛8757{Array}.from(𝓛2997{Set}.CONSTRUCTOR(𝓛8757{Array}.CONSTRUCTOR().concat(𝓟681{args}.id.$in,𝓟700{tempRepoIds})));
}
else
{
𝓟681{args}.id{$in: 𝓟700{tempRepoIds}};
}
}
let 𝓟713{query} = 𝓟680{reposCollection}.find(𝓟681{args});
if (𝓟678{conditions}.order)
{
const 𝓟714{sc} = (𝓟678{conditions}.order.desc ? 𝓛12616{MinusToken}(𝓛8745{Number}) : 𝓛8745{Number};
𝓟713{query}𝓟713{query}.sort({[conditions.order.by]: 𝓟714{sc}});
}
let 𝓟715{docs} = 𝓛12557{$Await}(𝓟713{query}.exec());
let 𝓟716{repos}: 𝓛[ty]8670{Array} = 𝓛8757{Array}();
function 𝓟717{$Lambda21} (𝓟718{doc}): (𝓟719: [miss]𝓛[ty]10033{Void})
{
let 𝓟720{repo} = 𝓟718{doc}.toJSON();
𝓟716{repos}.push(𝓟720{repo})
}
𝓟715{docs}.forEach(𝓟717{$Lambda21})
return 𝓟679 = 𝓟716{repos}
}
function 𝓟721{$Async_$Lambda22} (𝓟722{repos}): (𝓟723: [OOV]𝓟[ty]1{Promise})
{
𝓟[ty]885{DBHandler}.checkInstance()
const 𝓟724{authorsCollection} = 𝓟[ty]885{DBHandler}.RxDB.authors;
let 𝓟725{owners}: [miss]𝓛[ty]8642{Object} = {};
function 𝓟726{$Lambda23} (𝓟727{repo}): (𝓟728: [miss]𝓛[ty]10033{Void})
{
𝓟727{repo}.owner.repoId𝓟727{repo}.id;
𝓟725{owners}.access(𝓛12641{PlusToken}(𝓛8743{String},𝓟727{repo}.owner.id))𝓟727{repo}.owner;
}
𝓟722{repos}.forEach(𝓟726{$Lambda23})
let 𝓟729{ownerIds}: 𝓛[ty]8670{Array} = 𝓛8757{Array}();
let 𝓟730{inserts}: 𝓛[ty]8670{Array} = 𝓛8757{Array}();
{
let 𝓟731{key}: [miss]𝓛[ty]10051{String} = 𝓛12589{$ArrayAccess}(𝓟725{owners});
while (𝓛8744{Boolean})
{
if (𝓛12569{ExclamationToken}(𝓟725{owners}.hasOwnProperty(𝓟731{key})))
{
}
let 𝓟732{owner} = 𝓟725{owners}.access(𝓟731{key});
𝓟729{ownerIds}.push(𝓟732{owner}.id)
𝓟730{inserts}.push(𝓟724{authorsCollection}.upsert({htmlUrl: 𝓟732{owner}.html_url,gistsUrl: 𝓟732{owner}.gists_url,url: 𝓟732{owner}.url,gravatarId: 𝓟732{owner}.gravatar_id,avatarUrl: 𝓟732{owner}.avatar_url,receivedEventsUrl: 𝓟732{owner}.received_events_url,repoId: 𝓟732{owner}.repoId,siteAdmin: 𝓟732{owner}.site_admin,key: 𝓛12641{PlusToken}(𝓛12641{PlusToken}(𝓟732{owner}.repoId,𝓛8743{String}),𝓟732{owner}.id),reposUrl: 𝓟732{owner}.repos_url,isOwner: 𝓛8744{Boolean},id: 𝓟732{owner}.id,organizationsUrl: 𝓟732{owner}.organizations_url,starredUrl: 𝓟732{owner}.starred_url,eventsUrl: 𝓟732{owner}.events_url,login: 𝓟732{owner}.login,type: 𝓟732{owner}.type,followersUrl: 𝓟732{owner}.followers_url,subscriptionsUrl: 𝓟732{owner}.subscriptions_url,followingUrl: 𝓟732{owner}.following_url}))
}
}
𝓛12557{$Await}(𝓟724{authorsCollection}.find({isOwner: {$eq: 𝓛8744{Boolean}},id: {$nin: 𝓟729{ownerIds}}}).remove())
const 𝓟733{results}: [miss]𝓛[ty]8670{Array} = 𝓛12557{$Await}(𝓛1062{Promise}.all(𝓟730{inserts}));
function 𝓟734{$Lambda24} (𝓟735{result}): (𝓟736: [OOV]any)
{
return 𝓟736 = 𝓟735{result}.toJSON()
}
return 𝓟723 = 𝓟733{results}.map(𝓟734{$Lambda24})
}
function 𝓟737{$Async_$Lambda25} (𝓟738{repoId},𝓟739{contributors}): (𝓟740: [OOV]𝓟[ty]1{Promise})
{
𝓟[ty]885{DBHandler}.checkInstance()
const 𝓟741{repo} = 𝓛12557{$Await}(𝓟[ty]885{DBHandler}.RxDB.repos.findOne({id: {$eq: 𝓟738{repoId}}}).exec());
if (𝓛12569{ExclamationToken}(𝓟741{repo}))
{
return 𝓟740 = 𝓛8744{Boolean}
}
const 𝓟742{authorsCollection} = 𝓟[ty]885{DBHandler}.RxDB.authors;
let 𝓟743{contributorIds}: 𝓛[ty]8670{Array} = 𝓛8757{Array}();
let 𝓟744{inserts}: 𝓛[ty]8670{Array} = 𝓛8757{Array}();
function 𝓟745{$Lambda26} (𝓟746{contributor}): (𝓟747: [miss]𝓛[ty]10033{Void})
{
if (𝓛12612{ExclamationEqualsEqualsToken}(𝓟746{contributor}.id,𝓟741{repo}.owner))
{
𝓟743{contributorIds}.push(𝓟746{contributor}.id)
𝓟744{inserts}.push(𝓟742{authorsCollection}.upsert({htmlUrl: 𝓟746{contributor}.html_url,gistsUrl: 𝓟746{contributor}.gists_url,url: 𝓟746{contributor}.url,gravatarId: 𝓟746{contributor}.gravatar_id,avatarUrl: 𝓟746{contributor}.avatar_url,receivedEventsUrl: 𝓟746{contributor}.received_events_url,repoId: 𝓟738{repoId},siteAdmin: 𝓟746{contributor}.site_admin,key: 𝓛12641{PlusToken}(𝓛12641{PlusToken}(𝓟738{repoId},𝓛8743{String}),𝓟746{contributor}.id),reposUrl: 𝓟746{contributor}.repos_url,isOwner: 𝓛8744{Boolean},id: 𝓟746{contributor}.id,organizationsUrl: 𝓟746{contributor}.organizations_url,starredUrl: 𝓟746{contributor}.starred_url,eventsUrl: 𝓟746{contributor}.events_url,login: 𝓟746{contributor}.login,type: 𝓟746{contributor}.type,followersUrl: 𝓟746{contributor}.followers_url,subscriptionsUrl: 𝓟746{contributor}.subscriptions_url,followingUrl: 𝓟746{contributor}.following_url}))
}
}
𝓟739{contributors}.forEach(𝓟745{$Lambda26})
𝓛12557{$Await}(𝓟742{authorsCollection}.find({repoId: {$eq: 𝓟738{repoId}},isOwner: {$eq: 𝓛8744{Boolean}},id: {$nin: 𝓟743{contributorIds}}}).remove())
𝓛12557{$Await}(𝓛1062{Promise}.all(𝓟744{inserts}))
return 𝓟740 = 𝓛12557{$Await}(𝓟[ty]885{DBHandler}.getRepoContributors(𝓟738{repoId}))
}
function 𝓟748{$Async_$Lambda27} (𝓟749{repoId}): (𝓟750: [OOV]𝓟[ty]1{Promise})
{
𝓟[ty]885{DBHandler}.checkInstance()
const 𝓟751{authorsCollection} = 𝓟[ty]885{DBHandler}.RxDB.authors;
const 𝓟752{docs} = 𝓛12557{$Await}(𝓟751{authorsCollection}.find({repoId: {$eq: 𝓟749{repoId}}}).exec());
function 𝓟753{$Lambda28} (𝓟754{doc}): (𝓟755: [OOV]any)
{
return 𝓟755 = 𝓟754{doc}.toJSON()
}
return 𝓟750 = 𝓟752{docs}.map(𝓟753{$Lambda28})
}
function 𝓟756{$Async_$Lambda29} (𝓟757{count}): (𝓟758: [OOV]𝓟[ty]1{Promise})
{
𝓟[ty]885{DBHandler}.checkInstance()
const 𝓟759{settingsCollection} = 𝓟[ty]885{DBHandler}.RxDB.settings;
const 𝓟760{doc} = 𝓛12557{$Await}(𝓟759{settingsCollection}.findOne({id: {$eq: 𝓛8743{String}}}).exec());
const 𝓟761{oldCount}: [miss]𝓛[ty]8655{Number} = (𝓟760{doc} ? 𝓛8710{parseInt}(𝓟760{doc}.value,𝓛8745{Number}) : 𝓛8745{Number};
if (𝓟760{doc})
{
𝓟760{doc}.value𝓟757{count}.toString();
𝓛12557{$Await}(𝓟760{doc}.save())
}
else
{
𝓟759{settingsCollection}.upsert({id: 𝓛8743{String},value: 𝓟757{count}.toString()})
}
return 𝓟758 = 𝓛12616{MinusToken}(𝓟757{count},𝓟761{oldCount})
}
function 𝓟762{$Async_$Lambda30} (𝓟763{repos}): (𝓟764: [OOV]𝓟[ty]1{Promise})
{
𝓟[ty]885{DBHandler}.checkInstance()
let 𝓟765{langsCollection} = 𝓟[ty]885{DBHandler}.RxDB.languages;
let 𝓟766{langs}: 𝓛[ty]8642{Object} = {_Unknown: 𝓛8757{Array}()};
function 𝓟767{$Lambda31} (𝓟768{repo}): (𝓟769: [miss]𝓛[ty]10033{Void})
{
if (𝓛12569{ExclamationToken}(𝓟768{repo}.language))
{
𝓟766{langs}._Unknown.push(𝓟768{repo}.id)
}
else
{
if (𝓟766{langs}.access(𝓛12641{PlusToken}(𝓛8743{String},𝓟768{repo}.language)))
{
𝓟766{langs}.access(𝓛12641{PlusToken}(𝓛8743{String},𝓟768{repo}.language)).push(𝓟768{repo}.id)
}
else
{
𝓟766{langs}.access(𝓛12641{PlusToken}(𝓛8743{String},𝓟768{repo}.language))𝓛8757{Array}(𝓟768{repo}.id);
}
}
}
𝓟763{repos}.forEach(𝓟767{$Lambda31})
let 𝓟770{inserts}: 𝓛[ty]8670{Array} = 𝓛8757{Array}();
let 𝓟771{index}: [miss]𝓛[ty]8655{Number} = 𝓛8745{Number};
{
let 𝓟772{key}: [miss]𝓛[ty]10051{String} = 𝓛12589{$ArrayAccess}(𝓟766{langs});
while (𝓛8744{Boolean})
{
if (𝓟766{langs}.hasOwnProperty(𝓟772{key}))
{
𝓟770{inserts}.push(𝓟765{langsCollection}.upsert({key: 𝓟772{key}.substr(𝓛8745{Number}).toLowerCase(),id: 𝓟771{index},name: 𝓟772{key}.substr(𝓛8745{Number}),repos: 𝓟766{langs}.access(𝓟772{key})}))
𝓛12556{POST_PlusPlusToken}(𝓟771{index})
}
}
}
return 𝓟764 = 𝓛1062{Promise}.all(𝓟770{inserts})
}
function 𝓟773{$Async_$Lambda32} (): (𝓟774: [OOV]𝓟[ty]1{Promise})
{
𝓟[ty]885{DBHandler}.checkInstance()
let 𝓟775{langsCollection} = 𝓟[ty]885{DBHandler}.RxDB.languages;
let 𝓟776{query} = 𝓟775{langsCollection}.find();
let 𝓟777{docs} = 𝓛12557{$Await}(𝓟776{query}.exec());
let 𝓟778{languages}: 𝓛[ty]8670{Array} = 𝓛8757{Array}();
function 𝓟779{$Lambda33} (𝓟780{doc}): (𝓟781: [miss]𝓛[ty]10033{Void})
{
let 𝓟782{language} = 𝓟780{doc}.toJSON();
𝓟782{language}.reposCount𝓟780{doc}.countRepos();
𝓟778{languages}.push(𝓟782{language})
}
𝓟777{docs}.forEach(𝓟779{$Lambda33})
return 𝓟774 = 𝓟778{languages}
}
function 𝓟783{$Async_$Lambda34} (): (𝓟784: [OOV]𝓟[ty]1{Promise})
{
𝓟[ty]885{DBHandler}.checkInstance()
let 𝓟785{catsCollection} = 𝓟[ty]885{DBHandler}.RxDB.categories;
let 𝓟786{query} = 𝓟785{catsCollection}.find();
let 𝓟787{docs} = 𝓛12557{$Await}(𝓟786{query}.exec());
let 𝓟788{categories}: 𝓛[ty]8670{Array} = 𝓛8757{Array}();
function 𝓟789{$Lambda35} (𝓟790{doc}): (𝓟791: [miss]𝓛[ty]10033{Void})
{
let 𝓟792{category} = 𝓟790{doc}.toJSON();
𝓟792{category}.reposCount𝓟790{doc}.countRepos();
𝓟788{categories}.push(𝓟792{category})
}
𝓟787{docs}.forEach(𝓟789{$Lambda35})
return 𝓟784 = 𝓟788{categories}
}
function 𝓟793{$Async_$Lambda36} (𝓟794{name}): (𝓟795: [OOV]𝓟[ty]1{Promise})
{
𝓟[ty]885{DBHandler}.checkInstance()
let 𝓟796{catsCollection} = 𝓟[ty]885{DBHandler}.RxDB.categories;
const 𝓟797{regKey}: [miss]𝓛[ty]10051{String} = 𝓛12641{PlusToken}(𝓛12641{PlusToken}(𝓛8743{String},𝓟794{name}),𝓛8743{String});
let 𝓟798{exist} = 𝓛12557{$Await}(𝓟796{catsCollection}.findOne({name: {$regex: 𝓛8748{RegExp}.CONSTRUCTOR(𝓟797{regKey},𝓛8743{String})}}).exec());
if (𝓟798{exist})
{
𝓛8749{Error}.CONSTRUCTOR(𝓛8743{String})
}
let 𝓟799{docs} = 𝓛12557{$Await}(𝓟796{catsCollection}.find().sort({id: 𝓛12616{MinusToken}(𝓛8745{Number})}).limit(𝓛8745{Number}).exec());
const 𝓟800{start} = (𝓛12592{AmpersandAmpersandToken}(𝓛1{<UNKNOWN>}(𝓟799{docs},𝓛8757{Array}),𝓛12595{GreaterThanToken}(𝓟799{docs}.length,𝓛8745{Number})) ? 𝓛12641{PlusToken}(𝓟799{docs}.access(𝓛8745{Number}).id,𝓛8745{Number}) : 𝓛8745{Number};
const 𝓟801{date}: [miss]𝓛[ty]8635{Date} = 𝓛8747{Date}.CONSTRUCTOR();
const 𝓟802{category}: [miss]𝓛[ty]8642{Object} = {name: 𝓟794{name},key: 𝓟800{start}.toString(),createdTime: 𝓛8746{Math}.floor(𝓛12573{SlashToken}(𝓟801{date}.getTime(),𝓛8745{Number})),id: 𝓟800{start},createdAt: 𝓟801{date}.toISOString(),repos: 𝓛8757{Array}()};
let 𝓟803{upsert} = 𝓛12557{$Await}(𝓟796{catsCollection}.upsert(𝓟802{category}));
return 𝓟795 = 𝓟803{upsert}
}
function 𝓟804{$Async_$Lambda37} (𝓟805{id}): (𝓟806: [OOV]𝓟[ty]1{Promise})
{
𝓟[ty]885{DBHandler}.checkInstance()
let 𝓟807{catsCollection} = 𝓟[ty]885{DBHandler}.RxDB.categories;
{
𝓛12557{$Await}(𝓟807{catsCollection}.find({id: {$eq: 𝓟805{id}}}).remove())
return 𝓟806 = 𝓟805{id}
}
}
function 𝓟808{$Async_$Lambda38} (𝓟809{name}): (𝓟810: [OOV]𝓟[ty]1{Promise})
{
𝓟[ty]885{DBHandler}.checkInstance()
let 𝓟811{tagsCollection} = 𝓟[ty]885{DBHandler}.RxDB.tags;
const 𝓟812{regKey}: [miss]𝓛[ty]10051{String} = 𝓛12641{PlusToken}(𝓛12641{PlusToken}(𝓛8743{String},𝓟809{name}),𝓛8743{String});
let 𝓟813{exist} = 𝓛12557{$Await}(𝓟811{tagsCollection}.findOne({name: {$regex: 𝓛8748{RegExp}.CONSTRUCTOR(𝓟812{regKey},𝓛8743{String})}}).exec());
if (𝓟813{exist})
{
return 𝓟810 = 𝓟813{exist}
}
let 𝓟814{docs} = 𝓛12557{$Await}(𝓟811{tagsCollection}.find().sort({id: 𝓛12616{MinusToken}(𝓛8745{Number})}).limit(𝓛8745{Number}).exec());
const 𝓟815{start} = (𝓛12592{AmpersandAmpersandToken}(𝓛1{<UNKNOWN>}(𝓟814{docs},𝓛8757{Array}),𝓛12595{GreaterThanToken}(𝓟814{docs}.length,𝓛8745{Number})) ? 𝓛12641{PlusToken}(𝓟814{docs}.access(𝓛8745{Number}).id,𝓛8745{Number}) : 𝓛8745{Number};
const 𝓟816{date}: [miss]𝓛[ty]8635{Date} = 𝓛8747{Date}.CONSTRUCTOR();
const 𝓟817{tag}: [miss]𝓛[ty]8642{Object} = {name: 𝓟809{name},key: 𝓟815{start}.toString(),createdTime: 𝓛8746{Math}.floor(𝓛12573{SlashToken}(𝓟816{date}.getTime(),𝓛8745{Number})),id: 𝓟815{start},createdAt: 𝓟816{date}.toISOString(),repos: 𝓛8757{Array}()};
let 𝓟818{upsert} = 𝓛12557{$Await}(𝓟811{tagsCollection}.upsert(𝓟817{tag}));
return 𝓟810 = 𝓟818{upsert}
}
function 𝓟819{$Async_$Lambda39} (𝓟820{tagIds}): (𝓟821: [OOV]𝓟[ty]1{Promise})
{
𝓟[ty]885{DBHandler}.checkInstance()
const 𝓟822{tagsCollection} = 𝓟[ty]885{DBHandler}.RxDB.tags;
const 𝓟823{docs} = 𝓛12557{$Await}(𝓟822{tagsCollection}.find({id: {$in: 𝓟820{tagIds}}}).sort({id: 𝓛8745{Number}}).exec());
function 𝓟824{$Lambda40} (𝓟825{doc}): (𝓟826: [OOV]any)
{
return 𝓟826 = 𝓟825{doc}.toJSON()
}
return 𝓟821 = 𝓟823{docs}.map(𝓟824{$Lambda40})
}
function 𝓟827{$Async_$Lambda41} (𝓟828{repoId}): (𝓟829: [OOV]𝓟[ty]1{Promise})
{
𝓟[ty]885{DBHandler}.checkInstance()
const 𝓟830{tagsCollection} = 𝓟[ty]885{DBHandler}.RxDB.tags;
const 𝓟831{docs} = 𝓛12557{$Await}(𝓟830{tagsCollection}.find({repos: {$elemMatch: {$eq: 𝓟828{repoId}}}}).sort({id: 𝓛8745{Number}}).exec());
function 𝓟832{$Lambda42} (𝓟833{doc}): (𝓟834: [OOV]any)
{
return 𝓟834 = 𝓟833{doc}.toJSON()
}
return 𝓟829 = 𝓟831{docs}.map(𝓟832{$Lambda42})
}
function 𝓟835{$Async_$Lambda43} (𝓟836{repoId}): (𝓟837: [OOV]𝓟[ty]1{Promise})
{
𝓟[ty]885{DBHandler}.checkInstance()
const 𝓟838{catsCollection} = 𝓟[ty]885{DBHandler}.RxDB.categories;
const 𝓟839{docs} = 𝓛12557{$Await}(𝓟838{catsCollection}.find({repos: {$elemMatch: {$eq: 𝓟836{repoId}}}}).sort({id: 𝓛8745{Number}}).exec());
function 𝓟840{$Lambda44} (𝓟841{doc}): (𝓟842: [OOV]any)
{
return 𝓟842 = 𝓟841{doc}.toJSON()
}
return 𝓟837 = 𝓟839{docs}.map(𝓟840{$Lambda44})
}
function 𝓟843{$Async_$Lambda45} (𝓟844{obj}): (𝓟845: [OOV]𝓟[ty]1{Promise})
{
𝓟[ty]885{DBHandler}.checkInstance()
if (𝓛12569{ExclamationToken}(𝓟844{obj}.id))
{
return 𝓟845 = 𝓛8744{Boolean}
}
const 𝓟846{reposCollection} = 𝓟[ty]885{DBHandler}.RxDB.repos;
const 𝓟847{id} = 𝓟844{obj}.id;
let 𝓟848{repo} = 𝓛12557{$Await}(𝓟846{reposCollection}.findOne({id: {$eq: 𝓟847{id}}}).exec());
if (𝓛12569{ExclamationToken}(𝓟848{repo}))
{
𝓛8749{Error}.CONSTRUCTOR(𝓛8743{String})
}
{
let 𝓟849{prop}: [miss]𝓛[ty]10051{String} = 𝓛12589{$ArrayAccess}(𝓟844{obj});
while (𝓛8744{Boolean})
{
if (𝓛12592{AmpersandAmpersandToken}(𝓛12612{ExclamationEqualsEqualsToken}(𝓟849{prop},𝓛8743{String}),𝓟844{obj}.hasOwnProperty(𝓟849{prop})))
{
𝓟848{repo}.access(𝓟849{prop})𝓟844{obj}.access(𝓟849{prop});
}
}
}
𝓟848{repo}.rxChange𝓛8746{Math}.floor(𝓛12573{SlashToken}(𝓛8747{Date}.CONSTRUCTOR().getTime(),𝓛8745{Number}));
𝓛12557{$Await}(𝓟848{repo}.save())
return 𝓟845 = 𝓟848{repo}.toJSON()
}
function 𝓟850{$Async_$Lambda46} (𝓟851{id},𝓟852{catIds}): (𝓟853: [OOV]𝓟[ty]1{Promise})
{
𝓟[ty]885{DBHandler}.checkInstance()
const 𝓟854{catsCollection} = 𝓟[ty]885{DBHandler}.RxDB.categories;
const 𝓟855{categoryDocs} = 𝓛12557{$Await}(𝓟854{catsCollection}.find({id: {$in: 𝓟852{catIds}}}).sort({id: 𝓛8745{Number}}).exec());
let 𝓟856{updates}: 𝓛[ty]8670{Array} = 𝓛8757{Array}();
let 𝓟857{categories}: 𝓛[ty]8670{Array} = 𝓛8757{Array}();
function 𝓟858{$Lambda47} (𝓟859{categoryDoc}): (𝓟860: [miss]𝓛[ty]10033{Void})
{
if (𝓛1{<UNKNOWN>}(𝓟859{categoryDoc}.repos.indexOf(𝓟851{id}),𝓛8745{Number}))
{
let 𝓟861{repoIds} = 𝓟859{categoryDoc}.repos;
𝓟861{repoIds}.push(𝓟851{id})
𝓟859{categoryDoc}.repos𝓟861{repoIds};
𝓟859{categoryDoc}.updatedTime𝓛8746{Math}.floor(𝓛12573{SlashToken}(𝓛8747{Date}.CONSTRUCTOR().getTime(),𝓛8745{Number}));
𝓟856{updates}.push(𝓟859{categoryDoc}.save())
}
𝓟857{categories}.push(𝓟859{categoryDoc}.toJSON())
}
𝓟855{categoryDocs}.forEach(𝓟858{$Lambda47})
𝓛12557{$Await}(𝓛1062{Promise}.all(𝓟856{updates}))
const 𝓟862{repo} = 𝓛12557{$Await}(𝓟[ty]885{DBHandler}.RxDB.repos.findOne({id: {$eq: 𝓟851{id}}}).exec());
let 𝓟863{repoObj} = 𝓟862{repo}.toJSON();
𝓟863{repoObj}._categories𝓟857{categories};
return 𝓟853 = 𝓟863{repoObj}
}
function 𝓟864{$Async_$Lambda48} (𝓟865{id},𝓟866{tagName}): (𝓟867: [OOV]𝓟[ty]1{Promise})
{
𝓟[ty]885{DBHandler}.checkInstance()
const 𝓟868{reposCollection} = 𝓟[ty]885{DBHandler}.RxDB.repos;
let 𝓟869{repo} = 𝓛12557{$Await}(𝓟868{reposCollection}.findOne({id: {$eq: 𝓟865{id}}}).exec());
if (𝓛12569{ExclamationToken}(𝓟869{repo}))
{
𝓛8749{Error}.CONSTRUCTOR(𝓛8743{String})
}
let 𝓟870{tag} = 𝓛12557{$Await}(𝓟[ty]885{DBHandler}._upsertTag(𝓟866{tagName}));
let 𝓟871{repoIds} = 𝓟870{tag}.repos;
if (𝓛1{<UNKNOWN>}(𝓟871{repoIds}.indexOf(𝓟865{id}),𝓛8745{Number}))
{
𝓟871{repoIds}.push(𝓟865{id})
}
𝓟870{tag}.repos𝓟871{repoIds};
𝓟870{tag}.updatedTime𝓛8746{Math}.floor(𝓛12573{SlashToken}(𝓛8747{Date}.CONSTRUCTOR().getTime(),𝓛8745{Number}));
𝓛12557{$Await}(𝓟870{tag}.save())
const 𝓟872{repoTags} = 𝓛12557{$Await}(𝓟[ty]885{DBHandler}.getRepoTags(𝓟865{id}));
let 𝓟873{repoObj} = 𝓟869{repo}.toJSON();
𝓟873{repoObj}._tags𝓟872{repoTags};
return 𝓟867 = 𝓟873{repoObj}
}
function 𝓟874{$Async_$Lambda49} (𝓟875{id},𝓟876{tagName}): (𝓟877: [OOV]𝓟[ty]1{Promise})
{
𝓟[ty]885{DBHandler}.checkInstance()
const 𝓟878{reposCollection} = 𝓟[ty]885{DBHandler}.RxDB.repos;
let 𝓟879{repo} = 𝓛12557{$Await}(𝓟878{reposCollection}.findOne({id: {$eq: 𝓟875{id}}}).exec());
if (𝓛12569{ExclamationToken}(𝓟879{repo}))
{
𝓛8749{Error}.CONSTRUCTOR(𝓛8743{String})
}
const 𝓟880{tag} = 𝓛12557{$Await}(𝓟[ty]885{DBHandler}._upsertTag(𝓟876{tagName}));
let 𝓟881{repoIds} = 𝓟880{tag}.repos;
if (𝓛1{<UNKNOWN>}(𝓟881{repoIds},𝓛8757{Array}))
{
const 𝓟882{repoIdIndex}: [miss]𝓛[ty]8655{Number} = 𝓟881{repoIds}.indexOf(𝓟875{id});
if (𝓛12595{GreaterThanToken}(𝓟882{repoIdIndex},𝓛12616{MinusToken}(𝓛8745{Number})))
{
𝓟881{repoIds}.splice(𝓟882{repoIdIndex},𝓛8745{Number})
}
}
𝓟880{tag}.repos𝓟881{repoIds};
𝓟880{tag}.updatedTime𝓛8746{Math}.floor(𝓛12573{SlashToken}(𝓛8747{Date}.CONSTRUCTOR().getTime(),𝓛8745{Number}));
𝓛12557{$Await}(𝓟880{tag}.save())
const 𝓟883{repoTags} = 𝓛12557{$Await}(𝓟[ty]885{DBHandler}.getRepoTags(𝓟875{id}));
let 𝓟884{repoObj} = 𝓟879{repo}.toJSON();
𝓟884{repoObj}._tags𝓟883{repoTags};
return 𝓟877 = 𝓟884{repoObj}
}
𝓟[ty]885{DBHandler}.upsertRepos𝓛1{<UNKNOWN>};
𝓟[ty]885{DBHandler}.upsertContributors𝓛1{<UNKNOWN>};
𝓟[ty]885{DBHandler}.getRepos𝓛1{<UNKNOWN>};
𝓟[ty]885{DBHandler}.upsertOwners𝓛1{<UNKNOWN>};
𝓟[ty]885{DBHandler}.checkInstance𝓟648{$Lambda8};
𝓟[ty]885{DBHandler}.upsertProfile𝓛1{<UNKNOWN>};
𝓟[ty]885{DBHandler}._upsertTag𝓛1{<UNKNOWN>};
𝓟[ty]885{DBHandler}.deleteCategory𝓛1{<UNKNOWN>};
𝓟[ty]885{DBHandler}.recordReposCount𝓛1{<UNKNOWN>};
𝓟[ty]885{DBHandler}.initDB𝓛1{<UNKNOWN>};
𝓟[ty]885{DBHandler}.upsertLanguages𝓛1{<UNKNOWN>};
𝓟[ty]885{DBHandler}.getCategories𝓛1{<UNKNOWN>};
𝓟[ty]885{DBHandler}.updateRepo𝓛1{<UNKNOWN>};
𝓟[ty]885{DBHandler}.getProfile𝓛1{<UNKNOWN>};
𝓟[ty]885{DBHandler}.upsertCategory𝓛1{<UNKNOWN>};
𝓟[ty]885{DBHandler}.getTags𝓛1{<UNKNOWN>};
𝓟[ty]885{DBHandler}.getRepoTags𝓛1{<UNKNOWN>};
𝓟[ty]885{DBHandler}.updateRepoCategories𝓛1{<UNKNOWN>};
𝓟[ty]885{DBHandler}.removeRepoTag𝓛1{<UNKNOWN>};
𝓟[ty]885{DBHandler}.getRepoContributors𝓛1{<UNKNOWN>};
𝓟[ty]885{DBHandler}.getLanguages𝓛1{<UNKNOWN>};
𝓟[ty]885{DBHandler}.addRepoTag𝓛1{<UNKNOWN>};
𝓟[ty]885{DBHandler}.getRepoCategories𝓛1{<UNKNOWN>};
if (𝓛12559{EqualsEqualsEqualsToken}(𝓛12580{$TypeOf}(𝓟644{dbOrName}),𝓛8743{String}))
{
𝓟[ty]885{DBHandler}.dbName𝓟644{dbOrName};
}
else
{
𝓟[ty]885{DBHandler}.RxDB𝓟644{dbOrName};
}
}
class 𝓟[ty]885{DBHandler}{
𝓟887{upsertOwners}: [miss]𝓛[ty]8696{Function};
𝓟888{getTags}: [miss]𝓛[ty]8696{Function};
𝓟889{updateRepo}: [miss]𝓛[ty]8696{Function};
𝓟890{getProfile}: [miss]𝓛[ty]8696{Function};
𝓟891{recordReposCount}: [miss]𝓛[ty]8696{Function};
𝓟892{upsertProfile}: [miss]𝓛[ty]8696{Function};
𝓟893{removeRepoTag}: [miss]𝓛[ty]8696{Function};
𝓟894{upsertRepos}: [miss]𝓛[ty]8696{Function};
𝓟895{dbName}: 𝓛[ty]10051{String};
𝓟896{getRepoCategories}: [miss]𝓛[ty]8696{Function};
𝓟897{upsertCategory}: [miss]𝓛[ty]8696{Function};
𝓟898{_upsertTag}: [miss]𝓛[ty]8696{Function};
𝓟899{getRepoContributors}: [miss]𝓛[ty]8696{Function};
𝓟900{getCategories}: [miss]𝓛[ty]8696{Function};
𝓟901{addRepoTag}: [miss]𝓛[ty]8696{Function};
𝓟902{getRepos}: [miss]𝓛[ty]8696{Function};
𝓟903{RxDB};
𝓟904{upsertLanguages}: [miss]𝓛[ty]8696{Function};
𝓟905{getLanguages}: [miss]𝓛[ty]8696{Function};
𝓟906{deleteCategory}: [miss]𝓛[ty]8696{Function};
𝓟907{checkInstance}: [miss]𝓛[ty]8696{Function};
𝓟908{initDB}: [miss]𝓛[ty]8696{Function};
𝓟909{getRepoTags}: [miss]𝓛[ty]8696{Function};
𝓟910{upsertContributors}: [miss]𝓛[ty]8696{Function};
𝓟911{updateRepoCategories}: [miss]𝓛[ty]8696{Function};
}

Module: src/renderer/views/Setting/index

type 𝓟[ty]912{SettingViewState} = {importing: 𝓛[ty]8666{Boolean}, exporting: 𝓛[ty]8666{Boolean}, restarModalVisible: 𝓛[ty]8666{Boolean}, quitModalVisible: 𝓛[ty]8666{Boolean}}
type 𝓟[ty]913{SettingViewProps} = {store: 𝓟[ty]1285{IStore}}
const 𝓟914{defaultAvatar} = 𝓛10097{require}(𝓛8743{String});
const 𝓟915{styles} = 𝓛10097{require}(𝓛8743{String});
function 𝓟916{CONSTRUCTOR} (𝓟917{props}): (𝓟[ty]961{SettingView})
{
const 𝓟[ty]961{SettingView};
const 𝓟[ty]961{SettingView};
function 𝓟921{$Lambda277} (): (𝓟922: [miss]𝓛[ty]10033{Void})
{
𝓟[ty]961{SettingView}.setState({restarModalVisible: 𝓛8744{Boolean},quitModalVisible: 𝓛8744{Boolean}})
}
function 𝓟923{$Lambda278} (): (𝓟924: [OOV]any)
{
const 𝓟925{globalStore} = 𝓟[ty]961{SettingView}.props.store.global;
const 𝓟926{profile} = 𝓟925{globalStore}.profile;
if (𝓛12546{BarBarToken}(𝓛12569{ExclamationToken}(𝓟926{profile}),𝓛12569{ExclamationToken}(𝓟926{profile}.avatarUrl)))
{
return 𝓟924 = 𝓟914{defaultAvatar}
}
return 𝓟924 = 𝓟926{profile}.avatarUrl
}
function 𝓟927{$Lambda279} (): (𝓟928: [miss]𝓛[ty]10033{Void})
{
𝓟[ty]961{SettingView}.setState({quitModalVisible: 𝓛8744{Boolean}})
}
function 𝓟929{$Lambda280} (): (𝓟930: [miss]𝓛[ty]10033{Void})
{
𝓟1382{signOutApp}()
function 𝓟931{$Lambda281} (): (𝓟932: [miss]𝓛[ty]10033{Void})
{
𝓟1907{quitElectronApp}()
}
𝓛12490{setTimeout}(𝓟931{$Lambda281},𝓛8745{Number})
}
function 𝓟933{$Lambda282} (): (𝓟934: [miss]𝓛[ty]10033{Void})
{
𝓟1910{restartElectronApp}()
}
function 𝓟935{$Lambda283} (): (𝓟936: [miss]𝓛[ty]8666{Boolean})
{
if (𝓟[ty]961{SettingView}.state.importing)
{
return 𝓟936 = 𝓛8744{Boolean}
}
const 𝓟937{globalStore} = 𝓟[ty]961{SettingView}.props.store.global;
function 𝓟938{$Lambda284} (𝓟939{db}): (𝓟940: [OOV]any)
{
return 𝓟940 = 𝓟1571{starsDataImportHandler}(𝓟939{db})
}
function 𝓟941{$Lambda285} (): (𝓟942: [miss]𝓛[ty]10033{Void})
{
𝓟1938{message}.success(𝓛8743{String})
𝓟[ty]961{SettingView}.setState({importing: 𝓛8744{Boolean}})
function 𝓟943{$Lambda286} (): (𝓟944: [miss]𝓛[ty]10033{Void})
{
𝓟[ty]961{SettingView}.setState({restarModalVisible: 𝓛8744{Boolean}})
}
𝓛12490{setTimeout}(𝓟943{$Lambda286},𝓛8745{Number})
}
function 𝓟945{$Lambda287} (𝓟946{err}): (𝓟947: [miss]𝓛[ty]10033{Void})
{
𝓟1938{message}.error(𝓟946{err}.message)
𝓛1{<UNKNOWN>}(𝓟946{err})
𝓟[ty]961{SettingView}.setState({importing: 𝓛8744{Boolean}})
}
𝓟937{globalStore}.getDb().then(𝓟938{$Lambda284}).then(𝓟941{$Lambda285}).catch(𝓟945{$Lambda287})
}
function 𝓟948{$Lambda288} (): (𝓟949: [miss]𝓛[ty]8666{Boolean})
{
if (𝓟[ty]961{SettingView}.state.exporting)
{
return 𝓟949 = 𝓛8744{Boolean}
}
const 𝓟950{globalStore} = 𝓟[ty]961{SettingView}.props.store.global;
function 𝓟951{$Lambda289} (𝓟952{db}): (𝓟953: [OOV]any)
{
return 𝓟953 = 𝓟1549{starsDataExportHandler}(𝓟952{db})
}
function 𝓟954{$Lambda290} (): (𝓟955: [miss]𝓛[ty]10033{Void})
{
𝓟1938{message}.success(𝓛8743{String})
𝓟[ty]961{SettingView}.setState({exporting: 𝓛8744{Boolean}})
}
function 𝓟956{$Lambda291} (𝓟957{err}): (𝓟958: [miss]𝓛[ty]10033{Void})
{
𝓟1938{message}.error(𝓟957{err}.message)
𝓟[ty]961{SettingView}.setState({exporting: 𝓛8744{Boolean}})
}
𝓟950{globalStore}.getDb().then(𝓟951{$Lambda289}).then(𝓟954{$Lambda290}).catch(𝓟956{$Lambda291})
}
function 𝓟959{$Lambda292} (): (𝓟960: [miss]𝓛[ty]10033{Void})
{
𝓛12233{window}.open(𝓛8743{String},𝓛8743{String})
}
𝓟[ty]961{SettingView}.signout𝓟929{$Lambda280};
𝓟[ty]961{SettingView}.restart𝓟933{$Lambda282};
𝓟[ty]961{SettingView}.exportData𝓟948{$Lambda288};
𝓟[ty]961{SettingView}.showQuitWarning𝓟927{$Lambda279};
𝓟[ty]961{SettingView}.importData𝓟935{$Lambda283};
𝓟[ty]961{SettingView}.getAvatarUrl𝓟923{$Lambda278};
𝓟[ty]961{SettingView}.openFeedback𝓟959{$Lambda292};
𝓟[ty]961{SettingView}.cancelModal𝓟921{$Lambda277};
𝓟[ty]961{SettingView}(𝓟917{props})
𝓟[ty]961{SettingView}.state{importing: 𝓛8744{Boolean},exporting: 𝓛8744{Boolean},restarModalVisible: 𝓛8744{Boolean},quitModalVisible: 𝓛8744{Boolean}};
}
class 𝓟[ty]961{SettingView} extends 𝓛[ty]33602{Component}{
𝓟963{showQuitWarning}: [miss]𝓛[ty]8696{Function};
𝓟964{exportData}: [miss]𝓛[ty]8696{Function};
𝓟965{openFeedback}: [miss]𝓛[ty]8696{Function};
𝓟966{getAvatarUrl}: [miss]𝓛[ty]8696{Function};
𝓟967{cancelModal}: [miss]𝓛[ty]8696{Function};
𝓟968{signout}: [miss]𝓛[ty]8696{Function};
𝓟969{importData}: [miss]𝓛[ty]8696{Function};
𝓟970{restart}: [miss]𝓛[ty]8696{Function};
function 𝓟971{componentDidMount} (): (𝓟972: [miss]𝓛[ty]10033{Void})
{
const 𝓟973{globalStore} = 𝓟[ty]961{SettingView}.props.store.global;
𝓟973{globalStore}.restore()
}
function 𝓟974{render} (): (𝓟975: [OOV]any)
{
const 𝓟976{globalStore} = 𝓟[ty]961{SettingView}.props.store.global;
const 𝓟977{profile} = 𝓟976{globalStore}.profile;
return 𝓟975 = 𝓛12643{undefined}
}
}

Module: src/renderer/views/Login/index

type 𝓟[ty]978{LoginViewState} = {}
type 𝓟[ty]979{LoginViewProps} = {store: 𝓟[ty]1285{IStore}}
𝓟1938{message}.config({top: 𝓛8745{Number},duration: 𝓛8745{Number}})
const 𝓟980{styles} = 𝓛10097{require}(𝓛8743{String});
function 𝓟981{CONSTRUCTOR} (𝓟982{props}): (𝓟[ty]1015{LoginView})
{
const 𝓟[ty]1015{LoginView};
const 𝓟[ty]1015{LoginView};
function 𝓟986{$Lambda265} (𝓟987{input}): (𝓟988: [miss]𝓛[ty]10033{Void})
{
𝓟[ty]1015{LoginView}.userNameInput𝓟987{input};
}
function 𝓟989{$Lambda266} (𝓟990{input}): (𝓟991: [miss]𝓛[ty]10033{Void})
{
𝓟[ty]1015{LoginView}.passwordInput𝓟990{input};
}
function 𝓟992{$Lambda267} (): (𝓟993: [miss]𝓛[ty]10033{Void})
{
const 𝓟994{store} = 𝓟[ty]1015{LoginView}.props.store.global;
if (𝓟994{store}.isRequestingSignin)
{
}
𝓟[ty]1015{LoginView}.userNameInput.focus()
𝓟994{store}.setUsername(𝓛8743{String})
}
function 𝓟995{$Lambda268} (): (𝓟996: [miss]𝓛[ty]10033{Void})
{
const 𝓟997{store} = 𝓟[ty]1015{LoginView}.props.store.global;
if (𝓟997{store}.isRequestingSignin)
{
}
𝓟[ty]1015{LoginView}.passwordInput.focus()
𝓟997{store}.setPassword(𝓛8743{String})
}
function 𝓟998{$Lambda269} (𝓟999{e}): (𝓟1000: [miss]𝓛[ty]10033{Void})
{
const 𝓟1001{store} = 𝓟[ty]1015{LoginView}.props.store.global;
𝓟1001{store}.setUsername(𝓟999{e}.target.value)
}
function 𝓟1002{$Lambda270} (𝓟1003{e}): (𝓟1004: [miss]𝓛[ty]10033{Void})
{
const 𝓟1005{store} = 𝓟[ty]1015{LoginView}.props.store.global;
𝓟1005{store}.setPassword(𝓟1003{e}.target.value)
}
function 𝓟1006{$Lambda271} (): (𝓟1007: [miss]𝓛[ty]10033{Void})
{
const 𝓟1008{store} = 𝓟[ty]1015{LoginView}.props.store.global;
if (𝓟1008{store}.isRequestingSignin)
{
}
𝓟[ty]1015{LoginView}.setState({submitting: 𝓛8744{Boolean}})
function 𝓟1009{$Lambda272} (𝓟1010{profile}): (𝓟1011: [miss]𝓛[ty]10033{Void})
{
if (𝓟1010{profile})
{
𝓟1938{message}.success(𝓛8743{String})
}
}
function 𝓟1012{$Lambda273} (𝓟1013{error}): (𝓟1014: [miss]𝓛[ty]10033{Void})
{
𝓟1938{message}.error(𝓛12546{BarBarToken}(𝓟1013{error}.message,𝓟1013{error}.toString()))
}
𝓟1008{store}.signIn(𝓟1008{store}.credentials).then(𝓟1009{$Lambda272}).catch(𝓟1012{$Lambda273})
}
𝓟[ty]1015{LoginView}.onSubmit𝓟1006{$Lambda271};
𝓟[ty]1015{LoginView}.onInputPassword𝓟1002{$Lambda270};
𝓟[ty]1015{LoginView}.refPasswordInput𝓟989{$Lambda266};
𝓟[ty]1015{LoginView}.onInputUsername𝓟998{$Lambda269};
𝓟[ty]1015{LoginView}.refUsernameInput𝓟986{$Lambda265};
𝓟[ty]1015{LoginView}.emitPasswordEmpty𝓟995{$Lambda268};
𝓟[ty]1015{LoginView}.emitUsernameEmpty𝓟992{$Lambda267};
𝓟[ty]1015{LoginView}(𝓟982{props})
}
class 𝓟[ty]1015{LoginView} extends 𝓛[ty]33602{Component}{
𝓟1017{emitUsernameEmpty}: [miss]𝓛[ty]8696{Function};
𝓟1018{onInputUsername}: [miss]𝓛[ty]8696{Function};
𝓟1019{onSubmit}: [miss]𝓛[ty]8696{Function};
𝓟1020{emitPasswordEmpty}: [miss]𝓛[ty]8696{Function};
𝓟1021{userNameInput}: (𝓛[ty]8642{Object} ≠ 𝓛[ty]11078{HTMLInputElement});
𝓟1022{refUsernameInput}: [miss]𝓛[ty]8696{Function};
𝓟1023{passwordInput}: (𝓛[ty]8642{Object} ≠ 𝓛[ty]11078{HTMLInputElement});
𝓟1024{refPasswordInput}: [miss]𝓛[ty]8696{Function};
𝓟1025{onInputPassword}: [miss]𝓛[ty]8696{Function};
function 𝓟1026{closeLoginWindow} (): (𝓟1027: [miss]𝓛[ty]10033{Void})
{
𝓟1954{ipcRenderer}.sendSync(𝓛1{<UNKNOWN>},𝓛8743{String})
}
function 𝓟1028{componentDidMount} (): (𝓟1029: [miss]𝓛[ty]10033{Void})
{
const 𝓟1030{store} = 𝓟[ty]1015{LoginView}.props.store.global;
function 𝓟1031{$Lambda274} (𝓟1032{credentials}): (𝓟1033: [OOV]any)
{
if (𝓟1032{credentials})
{
return 𝓟1033 = 𝓟1030{store}.signIn(𝓟1032{credentials})
}
return 𝓟1033 = 𝓛12643{undefined} as any
}
function 𝓟1034{$Lambda275} (𝓟1035{profile}): (𝓟1036: [miss]𝓛[ty]10033{Void})
{
if (𝓟1035{profile})
{
𝓟1938{message}.success(𝓛8743{String})
}
}
function 𝓟1037{$Lambda276} (𝓟1038{error}): (𝓟1039: [miss]𝓛[ty]10033{Void})
{
𝓟1938{message}.error(𝓛12546{BarBarToken}(𝓟1038{error}.message,𝓟1038{error}.toString()))
}
𝓟1030{store}.getLocalCredentials().then(𝓟1031{$Lambda274}).then(𝓟1034{$Lambda275}).catch(𝓟1037{$Lambda276})
}
function 𝓟1040{render} (): (𝓟1041: [OOV]any)
{
const 𝓟1042{credentials} = 𝓟[ty]1015{LoginView}.props.store.global.credentials;
const 𝓟1043{profile} = 𝓟[ty]1015{LoginView}.props.store.global.profile;
const 𝓟1044{isRequestingSignin} = 𝓟[ty]1015{LoginView}.props.store.global.isRequestingSignin;
const 𝓟1045{username} = (𝓟1042{credentials} ? 𝓟1042{credentials}.username : 𝓛8743{String};
const 𝓟1046{password} = (𝓟1042{credentials} ? 𝓟1042{credentials}.password : 𝓛8743{String};
const 𝓟1047{usernameSuffix} = (𝓟1045{username} ? 𝓛12643{undefined} : 𝓛12643{undefined};
const 𝓟1048{passwordSuffix} = (𝓟1046{password} ? 𝓛12643{undefined} : 𝓛12643{undefined};
const 𝓟1049{btnDisabled}: [miss]𝓛[ty]8666{Boolean} = 𝓛12546{BarBarToken}(𝓛12546{BarBarToken}(𝓛12546{BarBarToken}(𝓛12569{ExclamationToken}(𝓟1045{username}),𝓛12569{ExclamationToken}(𝓟1046{password})),𝓛1{<UNKNOWN>}(𝓟1045{username}.length,𝓛8745{Number})),𝓛1{<UNKNOWN>}(𝓟1046{password}.length,𝓛8745{Number}));
const 𝓟1050{avatar} = (𝓟1043{profile} ? 𝓟1043{profile}.avatar_url : 𝓛10097{require}(𝓛8743{String});
return 𝓟1041 = 𝓛12643{undefined}
}
}

Module: src/renderer/rxdb/dbExtension

function 𝓟1051{$Lambda4} (𝓟1052{$this}): (𝓟1053: [miss]𝓛[ty]10033{Void})
{
function 𝓟1054{$Async_$Lambda5} (𝓟1055{json},𝓟1056{fields}: 𝓛[ty]8670{Array}): (𝓟1057: [OOV]𝓟[ty]1{Promise})
{
𝓟1055{json}𝓟1955{clone}(𝓟1055{json});
const 𝓟1058{primary} = 𝓟1055{json}.access(𝓟1052{$this}.schema.primaryPath);
if (𝓛12569{ExclamationToken}(𝓟1058{primary}))
{
𝓛8749{Error}.CONSTRUCTOR(𝓛8743{String})
}
const 𝓟1059{existing} = 𝓛12557{$Await}(𝓟1052{$this}.findOne(𝓟1058{primary}).exec());
if (𝓟1059{existing})
{
{
let 𝓟1060{prop}: [miss]𝓛[ty]10051{String} = 𝓛12589{$ArrayAccess}(𝓟1055{json});
while (𝓛8744{Boolean})
{
if (𝓛12592{AmpersandAmpersandToken}(𝓟1055{json}.hasOwnProperty(𝓟1060{prop}),𝓛1{<UNKNOWN>}(𝓟1056{fields}.indexOf(𝓟1060{prop}),𝓛8745{Number})))
{
𝓛12622{$Delete}(𝓟1055{json}.access(𝓟1060{prop}))
}
}
}
const 𝓟1061{data} = 𝓟1059{existing}._data;
𝓟1055{json}𝓛8741{Object}.assign({},𝓟1061{data},𝓟1055{json});
𝓟1055{json}._rev𝓟1059{existing}._rev;
𝓟1059{existing}._data𝓟1055{json};
𝓛12557{$Await}(𝓟1059{existing}.save())
return 𝓟1057 = 𝓟1059{existing}
}
else
{
const 𝓟1062{newDoc} = 𝓛12557{$Await}(𝓟1052{$this}.insert(𝓟1055{json}));
return 𝓟1057 = 𝓟1062{newDoc}
}
}
const 𝓟1063{upsertWithFields}: [miss]𝓛[ty]8696{Function} = 𝓛1{<UNKNOWN>};
function 𝓟1064{$Async_$Lambda6} (𝓟1065{json},𝓟1066{fields}): (𝓟1067: [OOV]𝓟[ty]1{Promise})
{
𝓟1065{json}𝓟1955{clone}(𝓟1065{json});
const 𝓟1068{primary} = 𝓟1065{json}.access(𝓟1052{$this}.schema.primaryPath);
if (𝓛12569{ExclamationToken}(𝓟1068{primary}))
{
𝓛8749{Error}.CONSTRUCTOR(𝓛8743{String})
}
const 𝓟1069{existing} = 𝓛12557{$Await}(𝓟1052{$this}.findOne(𝓟1068{primary}).exec());
if (𝓟1069{existing})
{
function 𝓟1070{$Lambda7} (𝓟1071{field}): (𝓟1072: [miss]𝓛[ty]10033{Void})
{
𝓛12622{$Delete}(𝓟1065{json}.access(𝓟1071{field}))
}
𝓟1066{fields}.forEach(𝓟1070{$Lambda7})
const 𝓟1073{data} = 𝓛8741{Object}.assign({},𝓟1069{existing}._data,𝓟1065{json});
𝓟1073{data}._rev𝓟1069{existing}._rev;
𝓟1069{existing}._data𝓟1073{data};
𝓛12557{$Await}(𝓟1069{existing}.save())
return 𝓟1067 = 𝓟1069{existing}
}
else
{
const 𝓟1074{newDoc} = 𝓛12557{$Await}(𝓟1052{$this}.insert(𝓟1065{json}));
return 𝓟1067 = 𝓟1074{newDoc}
}
}
const 𝓟1075{upsertExcludeFields}: [miss]𝓛[ty]8696{Function} = 𝓛1{<UNKNOWN>};
𝓟1052{$this}.upsertWithFields𝓟1063{upsertWithFields};
𝓟1052{$this}.upsertExcludeFields𝓟1075{upsertExcludeFields};
}
const 𝓟1076{extendRxDB}: [miss]𝓛[ty]8696{Function} = 𝓟1051{$Lambda4};

Module: src/renderer/components/MainListPane/index

type 𝓟[ty]1077{MainListPaneState} = {}
type 𝓟[ty]1078{MainListPaneProps} = {}
const 𝓟1079{styles} = 𝓛10097{require}(𝓛8743{String});
function 𝓟1080{CONSTRUCTOR} (𝓟1081{props}): (𝓟[ty]1085{MainListPane})
{
const 𝓟[ty]1085{MainListPane};
const 𝓟[ty]1085{MainListPane};
𝓟[ty]1085{MainListPane}(𝓟1081{props})
}
class 𝓟[ty]1085{MainListPane} extends 𝓛[ty]33602{Component}{
function 𝓟1087{render} (): (𝓟1088: [OOV]any)
{
return 𝓟1088 = 𝓛12643{undefined}
}
}

Module: src/renderer/components/FilterBar/index

type 𝓟[ty]1089{FilterBarState} = {}
type 𝓟[ty]1090{FilterBarProps} = {store: 𝓟[ty]1285{IStore}}
const 𝓟1091{styles} = 𝓛10097{require}(𝓛8743{String});
function 𝓟1092{CONSTRUCTOR} (𝓟1093{props}): (𝓟[ty]1100{FilterBar})
{
const 𝓟[ty]1100{FilterBar};
const 𝓟[ty]1100{FilterBar};
function 𝓟1097{$Lambda203} (𝓟1098{_}): (𝓟1099: [miss]𝓛[ty]10033{Void})
{
}
𝓟[ty]1100{FilterBar}.onMenuSelect𝓟1097{$Lambda203};
𝓟[ty]1100{FilterBar}(𝓟1093{props})
}
class 𝓟[ty]1100{FilterBar} extends 𝓛[ty]33602{Component}{
𝓟1102{onMenuSelect}: [miss]𝓛[ty]8696{Function};
function 𝓟1103{filters} (): (𝓟1104)
{
const 𝓟1105{mainStore} = 𝓟[ty]1100{FilterBar}.props.store.main;
const 𝓟1106{filter} = 𝓟1105{mainStore}.filter;
const 𝓟1107{filters}: 𝓛[ty]8670{Array} = 𝓛8757{Array}();
if (𝓟1106{filter}.hasFlag)
{
𝓟1107{filters}.push(𝓟1655{FilterType}.FILTER_OPTION_HAS_FLAG)
}
if (𝓟1106{filter}.hasNote)
{
𝓟1107{filters}.push(𝓟1655{FilterType}.FILTER_OPTION_HAS_NOTE)
}
if (𝓟1106{filter}.unread)
{
𝓟1107{filters}.push(𝓟1655{FilterType}.FILTER_OPTION_UNREAD)
}
return 𝓟1104 = 𝓟1107{filters}
}
function 𝓟1108{render} (): (𝓟1109: [OOV]any)
{
const 𝓟1110{filterDict}: [miss]𝓛[ty]8642{Object} = {[FilterType.FILTER_OPTION_UNREAD]: 𝓛8743{String},[FilterType.FILTER_OPTION_HAS_FLAG]: 𝓛8743{String},[FilterType.FILTER_OPTION_HAS_NOTE]: 𝓛8743{String}};
function 𝓟1111{$Lambda204} (𝓟1112{key}): (𝓟1113: [OOV]any)
{
return 𝓟1113 = 𝓛12643{undefined}
}
const 𝓟1114{upMenuItems}: [miss]𝓛[ty]8670{Array} = 𝓛8741{Object}.keys(𝓟1110{filterDict}).map(𝓟1111{$Lambda204});
const 𝓟1115{menu} = 𝓛12643{undefined};
return 𝓟1109 = 𝓛12643{undefined}
}
}

Module: src/renderer/interface/ISetting

type 𝓟[ty]1116{ISetting} = {id: 𝓛[ty]10051{String}, value: 𝓛[ty]10051{String}}

Module: src/renderer/interface/ILanguage

type 𝓟[ty]1117{ILanguage} = {name: 𝓛[ty]10051{String}, description: 𝓛[ty]10051{String}, id: 𝓛[ty]8655{Number}, reposCount: 𝓛[ty]8655{Number}, repos: 𝓛[ty]8670{Array}}

Module: src/renderer/rxdb/database

let 𝓟1118{window};
𝓛1{<UNKNOWN>}(𝓛10097{require}(𝓛8743{String}))
const 𝓟1119{collections}: 𝓛[ty]8670{Array} = 𝓛8757{Array}({name: 𝓛8743{String},schema: 𝓟1777{repoSchema} as any},{name: 𝓛8743{String},schema: 𝓟1386{authorSchema},sync: 𝓛8744{Boolean}},{name: 𝓛8743{String},schema: 𝓟550{meSchema},sync: 𝓛8744{Boolean}},{name: 𝓛8743{String},schema: 𝓟640{SCTagSchema} as any,methods: {},sync: 𝓛8744{Boolean}},{name: 𝓛8743{String},schema: 𝓟1178{SCCategorySchema},methods: {},sync: 𝓛8744{Boolean}},{name: 𝓛8743{String},schema: 𝓟1658{LanguageSchema},methods: {}},{name: 𝓛8743{String},schema: 𝓟1177{settingSchema},sync: 𝓛8744{Boolean}});
let 𝓟1120{dbPromise}: [OOV]𝓟[ty]1{Promise};
function 𝓟1121{$Async_$Lambda1} (𝓟1122{dbName}): (𝓟1123: [OOV]𝓟[ty]1{Promise})
{
𝓟1604{ConsoleWrapper}.log(𝓛12607{$Template}(𝓟1122{dbName}))
const 𝓟1124{db} = 𝓛12557{$Await}(𝓛1{<UNKNOWN>}({name: 𝓟1122{dbName},adapter: 𝓛8743{String},password: 𝓛8743{String}}));
𝓟1604{ConsoleWrapper}.log(𝓛8743{String})
if (𝓟1118{window}._DEBUG_)
{
𝓟1118{window}.sc_db𝓟1124{db};
}
𝓟1604{ConsoleWrapper}.log(𝓛8743{String})
function 𝓟1125{$Lambda2} (𝓟1126{colData}): (𝓟1127: [OOV]any)
{
return 𝓟1127 = 𝓟1124{db}.collection(𝓟1126{colData})
}
const 𝓟1128{cols}: [miss]𝓛[ty]8670{Array} = 𝓛12557{$Await}(𝓛1062{Promise}.all(𝓟1119{collections}.map(𝓟1125{$Lambda2})));
function 𝓟1129{$Lambda3} (𝓟1130{col}): (𝓟1131: [miss]𝓛[ty]10033{Void})
{
𝓟1076{extendRxDB}(𝓟1130{col})
}
𝓟1128{cols}.forEach(𝓟1129{$Lambda3})
𝓟1604{ConsoleWrapper}.log(𝓛8743{String})
return 𝓟1123 = 𝓟1124{db}
}
const 𝓟1132{_create}: [miss]𝓛[ty]8696{Function} = 𝓛1{<UNKNOWN>};
function 𝓟1133{get} (𝓟1134{dbName}): (𝓟1135: [OOV]𝓟[ty]1{Promise})
{
if (𝓛12569{ExclamationToken}(𝓟1120{dbPromise}))
{
𝓟1120{dbPromise}𝓟1132{_create}(𝓟1134{dbName});
}
return 𝓟1135 = 𝓟1120{dbPromise}
}

Module: src/renderer/components/MainGroupFooter/index

type 𝓟[ty]1136{MainGroupFooterState} = {modalVisible: 𝓛[ty]8666{Boolean}, error: any, categoryName: 𝓛[ty]10051{String}, submitting: 𝓛[ty]8666{Boolean}}
type 𝓟[ty]1137{MainGroupFooterProps} = {store: 𝓟[ty]1285{IStore}}
const 𝓟1138{styles} = 𝓛10097{require}(𝓛8743{String});
function 𝓟1139{CONSTRUCTOR} (𝓟1140{props}): (𝓟[ty]1166{MainGroupFooter})
{
const 𝓟[ty]1166{MainGroupFooter};
const 𝓟[ty]1166{MainGroupFooter};
function 𝓟1144{$Lambda205} (): (𝓟1145: [miss]𝓛[ty]10033{Void})
{
if (𝓟[ty]1166{MainGroupFooter}.state.modalVisible)
{
}
𝓟[ty]1166{MainGroupFooter}.setState({modalVisible: 𝓛8744{Boolean},error: 𝓛12643{undefined}})
}
function 𝓟1146{$Lambda206} (): (𝓟1147: [miss]𝓛[ty]10033{Void})
{
𝓟[ty]1166{MainGroupFooter}.setState({modalVisible: 𝓛8744{Boolean},categoryName: 𝓛8743{String}})
}
function 𝓟1148{$Lambda207} (𝓟1149{e}: [OOV]any): (𝓟1150: [miss]𝓛[ty]10033{Void})
{
𝓟[ty]1166{MainGroupFooter}.setState({categoryName: 𝓟1149{e}.target.value.trim()})
}
function 𝓟1151{$Lambda208} (): (𝓟1152: [miss]𝓛[ty]10033{Void})
{
const 𝓟1153{categoryName} = 𝓟[ty]1166{MainGroupFooter}.state.categoryName;
if (𝓛12569{ExclamationToken}(𝓟1153{categoryName}))
{
𝓟[ty]1166{MainGroupFooter}.setState({error: 𝓛8743{String}})
}
𝓟[ty]1166{MainGroupFooter}.setState({submitting: 𝓛8744{Boolean}})
const 𝓟1154{mainStore} = 𝓟[ty]1166{MainGroupFooter}.props.store.main;
function 𝓟1155{$Lambda209} (): (𝓟1156: [miss]𝓛[ty]10033{Void})
{
function 𝓟1157{$Lambda210} (): (𝓟1158: [miss]𝓛[ty]10033{Void})
{
𝓟[ty]1166{MainGroupFooter}.setState({submitting: 𝓛8744{Boolean},modalVisible: 𝓛8744{Boolean},categoryName: 𝓛8743{String}})
}
function 𝓟1159{$Lambda211} (𝓟1160{error}): (𝓟1161: [miss]𝓛[ty]10033{Void})
{
𝓟[ty]1166{MainGroupFooter}.setState({submitting: 𝓛8744{Boolean},error: 𝓟1160{error}})
}
𝓟1154{mainStore}.addNewCategory(𝓟1153{categoryName}).then(𝓟1157{$Lambda210}).catch(𝓟1159{$Lambda211})
}
𝓛12490{setTimeout}(𝓟1155{$Lambda209},𝓛8745{Number})
}
function 𝓟1162{$Lambda212} (): (𝓟1163: [miss]𝓛[ty]10033{Void})
{
𝓟[ty]1166{MainGroupFooter}.setState({error: 𝓛12643{undefined}})
}
function 𝓟1164{$Lambda213} (): (𝓟1165: [miss]𝓛[ty]10033{Void})
{
𝓟1954{ipcRenderer}.send(𝓛1{<UNKNOWN>},𝓛8743{String})
}
𝓟[ty]1166{MainGroupFooter}.closeAddCategoryDialog𝓟1146{$Lambda206};
𝓟[ty]1166{MainGroupFooter}.submitCategoryName𝓟1151{$Lambda208};
𝓟[ty]1166{MainGroupFooter}.onInputCategoryName𝓟1148{$Lambda207};
𝓟[ty]1166{MainGroupFooter}.openSettingWindow𝓟1164{$Lambda213};
𝓟[ty]1166{MainGroupFooter}.clearError𝓟1162{$Lambda212};
𝓟[ty]1166{MainGroupFooter}.showAddCatDialog𝓟1144{$Lambda205};
𝓟[ty]1166{MainGroupFooter}(𝓟1140{props})
𝓟[ty]1166{MainGroupFooter}.state{modalVisible: 𝓛8744{Boolean},error: 𝓛12643{undefined},categoryName: 𝓛8743{String},submitting: 𝓛8744{Boolean}};
}
class 𝓟[ty]1166{MainGroupFooter} extends 𝓛[ty]33602{Component}{
𝓟1168{submitCategoryName}: [miss]𝓛[ty]8696{Function};
𝓟1169{closeAddCategoryDialog}: [miss]𝓛[ty]8696{Function};
𝓟1170{onInputCategoryName}: [miss]𝓛[ty]8696{Function};
𝓟1171{showAddCatDialog}: [miss]𝓛[ty]8696{Function};
𝓟1172{clearError}: [miss]𝓛[ty]8696{Function};
𝓟1173{openSettingWindow}: [miss]𝓛[ty]8696{Function};
function 𝓟1174{render} (): (𝓟1175: [OOV]any)
{
const 𝓟1176{categoryName} = 𝓟[ty]1166{MainGroupFooter}.state.categoryName;
return 𝓟1175 = 𝓛12643{undefined}
}
}

Module: src/renderer/rxdb/schemas/settingSchema

const 𝓟1177{settingSchema}: [miss]𝓛[ty]8642{Object} = {description: 𝓛8743{String},version: 𝓛8745{Number},properties: {id: {type: 𝓛8743{String},primary: 𝓛8744{Boolean}},value: {type: 𝓛8743{String}}},title: 𝓛8743{String},type: 𝓛8743{String},required: 𝓛8757{Array}(𝓛8743{String})};

Module: src/renderer/rxdb/schemas/categorySchema

const 𝓟1178{SCCategorySchema}: [miss]𝓛[ty]8642{Object} = {description: 𝓛8743{String},version: 𝓛8745{Number},properties: {name: {type: 𝓛8743{String}},updatedAt: {type: 𝓛8743{String}},description: {type: 𝓛8743{String}},key: {type: 𝓛8743{String},primary: 𝓛8744{Boolean}},createdTime: {type: 𝓛8743{String}},id: {type: 𝓛8743{String},index: 𝓛8744{Boolean}},createdAt: {type: 𝓛8743{String}},updatedTime: {type: 𝓛8743{String}},repos: {type: 𝓛8743{String},uniqueItems: 𝓛8744{Boolean},item: 𝓛8743{String}}},title: 𝓛8743{String},type: 𝓛8743{String},required: 𝓛8757{Array}(𝓛8743{String},𝓛8743{String})};

Module: src/renderer/interface/IState

type 𝓟[ty]1179{IState} = {catAdd: 𝓛[ty]2{<UNKNOWN>}, loginResult: 𝓟[ty]1656{ILoginResultState}, db: 𝓛[ty]2{<UNKNOWN>}, fetchStatus: 𝓛[ty]2{<UNKNOWN>}, filter: 𝓟[ty]624{IFilterConditionState}, profile: any, languages: 𝓛[ty]8670{Array}, selectedRepo: any, order: 𝓟[ty]622{IOrderConditionState}, categories: 𝓛[ty]8670{Array}, routing: any, group: 𝓟[ty]623{IGroupConditionState}, credentials: 𝓟[ty]1657{ICredentialsState}, offline: 𝓟[ty]642{IOfflineState}, increase: 𝓛[ty]8655{Number}, repos: {access: (𝓛[ty]10051{String})->𝓟[ty]1824{IRepo}}, search: 𝓟[ty]621{ISearchConditionState}}

Module: src/renderer/interface/IAuthor

type 𝓟[ty]1180{IAuthor} = {htmlUrl: 𝓛[ty]10051{String}, gistsUrl: 𝓛[ty]10051{String}, url: 𝓛[ty]10051{String}, gravatarId: 𝓛[ty]10051{String}, avatarUrl: 𝓛[ty]10051{String}, receivedEventsUrl: 𝓛[ty]10051{String}, repoId: 𝓛[ty]8655{Number}, siteAdmin: 𝓛[ty]8666{Boolean}, reposUrl: 𝓛[ty]10051{String}, isOwner: 𝓛[ty]8666{Boolean}, id: 𝓛[ty]8655{Number}, organizationsUrl: 𝓛[ty]10051{String}, starredUrl: 𝓛[ty]10051{String}, eventsUrl: 𝓛[ty]10051{String}, login: 𝓛[ty]10051{String}, type: 𝓛[ty]10051{String}, followersUrl: 𝓛[ty]10051{String}, subscriptionsUrl: 𝓛[ty]10051{String}, followingUrl: 𝓛[ty]10051{String}}

Module: src/renderer/entries/Setting

type 𝓟[ty]1181{SettingEntryState} = {}
type 𝓟[ty]1182{SettingEntryProps} = {}
function 𝓟1183{CONSTRUCTOR} (𝓟1184{props}): (𝓟[ty]1188{SettingEntry})
{
const 𝓟[ty]1188{SettingEntry};
const 𝓟[ty]1188{SettingEntry};
𝓟[ty]1188{SettingEntry}(𝓟1184{props})
}
class 𝓟[ty]1188{SettingEntry} extends 𝓛[ty]33602{Component}{
function 𝓟1190{render} (): (𝓟1191: [OOV]any)
{
return 𝓟1191 = 𝓛12643{undefined}
}
}

Module: src/renderer/components/RepoDetail/index

type 𝓟[ty]1192{RepoDetailState} = {}
type 𝓟[ty]1193{RepoDetailProps} = {store: 𝓟[ty]1285{IStore}}
const 𝓟1194{styles} = 𝓛10097{require}(𝓛8743{String});
function 𝓟1195{CONSTRUCTOR} (𝓟1196{props}): (𝓟[ty]1200{RepoDetail})
{
const 𝓟[ty]1200{RepoDetail};
const 𝓟[ty]1200{RepoDetail};
𝓟[ty]1200{RepoDetail}(𝓟1196{props})
}
class 𝓟[ty]1200{RepoDetail} extends 𝓛[ty]33602{Component}{
function 𝓟1202{render} (): (𝓟1203: [OOV]any)
{
const 𝓟1204{mainStore} = 𝓟[ty]1200{RepoDetail}.props.store.main;
const 𝓟1205{selectedRepo} = 𝓟1204{mainStore}.selectedRepo;
if (𝓛12569{ExclamationToken}(𝓟1205{selectedRepo}))
{
return 𝓟1203 = 𝓛12643{undefined}
}
const 𝓟1206{fullName} = 𝓟1205{selectedRepo}.fullName;
const 𝓟1207{pushedAt} = 𝓟1205{selectedRepo}.pushedAt;
const 𝓟1208{htmlUrl} = 𝓟1205{selectedRepo}.htmlUrl;
const 𝓟1209{namePieces} = 𝓟1206{fullName}.split(𝓛8743{String});
const 𝓟1210{pushTime} = 𝓟1944{moment}(𝓟1207{pushedAt}).format(𝓛8743{String});
return 𝓟1203 = 𝓛12643{undefined}
}
}

Module: src/renderer/interface/IContributor

type 𝓟[ty]1211{IContributor} = {id: 𝓛[ty]8655{Number}, htmlUrl: 𝓛[ty]10051{String}, login: 𝓛[ty]10051{String}, avatarUrl: 𝓛[ty]10051{String}}

Module: src/renderer/components/MainGroupAvatar/index

type 𝓟[ty]1212{MainGroupAvatarState} = {}
type 𝓟[ty]1213{MainGroupAvatarProps} = {store: 𝓟[ty]1285{IStore}}
const 𝓟1214{defaultAvatar} = 𝓛10097{require}(𝓛8743{String});
const 𝓟1215{styles} = 𝓛10097{require}(𝓛8743{String});
function 𝓟1216{CONSTRUCTOR} (𝓟1217{props}): (𝓟[ty]1221{MainGroupAvatar})
{
const 𝓟[ty]1221{MainGroupAvatar};
const 𝓟[ty]1221{MainGroupAvatar};
𝓟[ty]1221{MainGroupAvatar}(𝓟1217{props})
}
class 𝓟[ty]1221{MainGroupAvatar} extends 𝓛[ty]33602{Component}{
function 𝓟1223{homepage} (): (𝓟1224)
{
const 𝓟1225{globalStore} = 𝓟[ty]1221{MainGroupAvatar}.props.store.global;
const 𝓟1226{profile} = 𝓟1225{globalStore}.profile;
if (𝓛12592{AmpersandAmpersandToken}(𝓟1226{profile},𝓟1226{profile}.htmlUrl))
{
return 𝓟1224 = 𝓟1226{profile}.htmlUrl
}
return 𝓟1224 = 𝓛8743{String}
}
function 𝓟1227{avatar} (): (𝓟1228)
{
const 𝓟1229{globalStore} = 𝓟[ty]1221{MainGroupAvatar}.props.store.global;
const 𝓟1230{profile} = 𝓟1229{globalStore}.profile;
if (𝓛12592{AmpersandAmpersandToken}(𝓟1230{profile},𝓟1230{profile}.avatarUrl))
{
return 𝓟1228 = 𝓟1230{profile}.avatarUrl
}
return 𝓟1228 = 𝓟1214{defaultAvatar}
}
function 𝓟1231{render} (): (𝓟1232: [OOV]any)
{
const 𝓟1233{globalStore} = 𝓟[ty]1221{MainGroupAvatar}.props.store.global;
const 𝓟1234{profile} = 𝓟1233{globalStore}.profile;
return 𝓟1232 = 𝓛12643{undefined}
}
}

Module: src/renderer/enum/OrderBy

type 𝓛[ty]8655{Number} = 𝓛[ty]8655{Number}
const 𝓟1236{OrderBy} = {ORDER_BY_OPEN_ISSUES_COUNT: 𝓛8745{Number},ORDER_BY_WATCHERS_COUNT: 𝓛8745{Number},ORDER_BY_PUSH_TIME: 𝓛8745{Number},ORDER_BY_CREATE_TIME: 𝓛8745{Number},ORDER_BY_STARS_COUNT: 𝓛8745{Number},ORDER_BY_DEFAULT: 𝓛8745{Number},ORDER_BY_SCORE: 𝓛8745{Number},ORDER_BY_FORKS_COUNT: 𝓛8745{Number},ORDER_BY_UPDATE_TIME: 𝓛8745{Number},ORDER_BY_SIZE: 𝓛8745{Number}};

Module: src/renderer/enum/GroupType

type 𝓛[ty]8655{Number} = 𝓛[ty]8655{Number}
const 𝓟1238{GroupType} = {GROUP_TYPE_CATEGORY: 𝓛8745{Number},GROUP_TYPE_LANGUAGE: 𝓛8745{Number},GROUP_TYPE_UNKNOWN: 𝓛8745{Number},GROUP_TYPE_ALL: 𝓛8745{Number}};

Module: src/renderer/components/SearchBox/index

type 𝓟[ty]1239{SearchBoxState} = {searching: 𝓛[ty]8666{Boolean}, searchField: 𝓛[ty]8655{Number}, focus: 𝓛[ty]8666{Boolean}, words: 𝓛[ty]10051{String}, focusLock: 𝓛[ty]8666{Boolean}}
type 𝓟[ty]1240{SearchBoxProps} = {store: 𝓟[ty]1285{IStore}}
const 𝓟1241{Search} = 𝓟1934{Input}.Search;
const 𝓟1242{RadioButton} = 𝓟1959{Radio}.Button;
const 𝓟1243{RadioGroup} = 𝓟1959{Radio}.Group;
const 𝓟1244{styles} = 𝓛10097{require}(𝓛8743{String});
function 𝓟1245{CONSTRUCTOR} (𝓟1246{props}): (𝓟[ty]1275{SearchBox})
{
const 𝓟[ty]1275{SearchBox};
const 𝓟[ty]1275{SearchBox};
function 𝓟1250{$Lambda255} (): (𝓟1251: [miss]𝓛[ty]10033{Void})
{
𝓟[ty]1275{SearchBox}.setState({focus: 𝓛8744{Boolean}})
}
function 𝓟1252{$Lambda256} (): (𝓟1253: [miss]𝓛[ty]10033{Void})
{
if (𝓟[ty]1275{SearchBox}.state.focusLock)
{
}
𝓟[ty]1275{SearchBox}.setState({focus: 𝓛8744{Boolean}})
}
function 𝓟1254{$Lambda257} (𝓟1255{value}): (𝓟1256: [miss]𝓛[ty]10033{Void})
{
const 𝓟1257{mainStore} = 𝓟[ty]1275{SearchBox}.props.store.main;
const 𝓟1258{fetching} = 𝓟1257{mainStore}.fetching;
const 𝓟1259{searching} = 𝓟[ty]1275{SearchBox}.state.searching;
const 𝓟1260{words} = 𝓟[ty]1275{SearchBox}.state.words;
const 𝓟1261{searchField} = 𝓟[ty]1275{SearchBox}.state.searchField;
if (𝓛12546{BarBarToken}(𝓛12546{BarBarToken}(𝓟1259{searching},𝓛12559{EqualsEqualsEqualsToken}(𝓟1260{words},𝓟1255{value})),𝓟1258{fetching}))
{
}
𝓟[ty]1275{SearchBox}.setState({searching: 𝓛8744{Boolean},words: 𝓟1255{value}})
function 𝓟1262{$Lambda258} (𝓟1263{repos}): (𝓟1264: [miss]𝓛[ty]10033{Void})
{
if (𝓛12592{AmpersandAmpersandToken}(𝓟1255{value},𝓟1263{repos}))
{
𝓟1938{message}.success(𝓛12607{$Template}(𝓟1263{repos}.length))
}
}
function 𝓟1265{$Lambda259} (): (𝓟1266: [miss]𝓛[ty]10033{Void})
{
𝓟[ty]1275{SearchBox}.setState({searching: 𝓛8744{Boolean}})
}
𝓟1257{mainStore}.onUpdateSearchCondition(𝓟1255{value},𝓟1261{searchField}).then(𝓟1262{$Lambda258}).finally(𝓟1265{$Lambda259})
}
function 𝓟1267{$Lambda260} (): (𝓟1268: [miss]𝓛[ty]10033{Void})
{
𝓟[ty]1275{SearchBox}.setState({focusLock: 𝓛8744{Boolean}})
}
function 𝓟1269{$Lambda261} (): (𝓟1270: [miss]𝓛[ty]10033{Void})
{
𝓟[ty]1275{SearchBox}.setState({focusLock: 𝓛8744{Boolean}})
}
function 𝓟1271{$Lambda262} (𝓟1272{e}): (𝓟1273: [miss]𝓛[ty]10033{Void})
{
const 𝓟1274{field} = 𝓟1272{e}.target.value;
𝓟[ty]1275{SearchBox}.setState({searchField: 𝓟1274{field}})
}
𝓟[ty]1275{SearchBox}.onBlur𝓟1252{$Lambda256};
𝓟[ty]1275{SearchBox}.onRadioChange𝓟1271{$Lambda262};
𝓟[ty]1275{SearchBox}.onFocus𝓟1250{$Lambda255};
𝓟[ty]1275{SearchBox}.onSearch𝓟1254{$Lambda257};
𝓟[ty]1275{SearchBox}.onMouseLeave𝓟1269{$Lambda261};
𝓟[ty]1275{SearchBox}.onMouseEnter𝓟1267{$Lambda260};
𝓟[ty]1275{SearchBox}(𝓟1246{props})
𝓟[ty]1275{SearchBox}.state{searching: 𝓛8744{Boolean},searchField: 𝓟1499{SearchType}.SEARCH_FIELD_ALL,focus: 𝓛8744{Boolean},words: 𝓛8743{String},focusLock: 𝓛8744{Boolean}};
}
class 𝓟[ty]1275{SearchBox} extends 𝓛[ty]33602{Component}{
𝓟1277{onBlur}: [miss]𝓛[ty]8696{Function};
𝓟1278{onMouseLeave}: [miss]𝓛[ty]8696{Function};
𝓟1279{onSearch}: [miss]𝓛[ty]8696{Function};
𝓟1280{onFocus}: [miss]𝓛[ty]8696{Function};
𝓟1281{onRadioChange}: [miss]𝓛[ty]8696{Function};
𝓟1282{onMouseEnter}: [miss]𝓛[ty]8696{Function};
function 𝓟1283{render} (): (𝓟1284: [OOV]any)
{
return 𝓟1284 = 𝓛12643{undefined}
}
}

Module: src/renderer/interface/IStore

type 𝓟[ty]1285{IStore} = {global: 𝓟[ty]523{GlobalStore}, main: 𝓟[ty]382{MainStore}}

Module: src/renderer/store/index

function 𝓟1286{getStore} (): (𝓟1287: [miss]𝓛[ty]8642{Object})
{
const 𝓟1288{globalStore}: [OOV]𝓟[ty]523{GlobalStore} = 𝓟474{CONSTRUCTOR}();
const 𝓟1289{store}: [miss]𝓛[ty]8642{Object} = {global: 𝓟1288{globalStore},main: 𝓟69{CONSTRUCTOR}(𝓟1288{globalStore})};
return 𝓟1287 = 𝓟1289{store}
}

Module: src/renderer/components/ReposList/item

type 𝓟[ty]1290{RepoListItemProps} = {repo: 𝓟[ty]1824{IRepo}, selectedRepo: 𝓟[ty]1824{IRepo}, onSelectRepo: (𝓛[ty]8655{Number})->𝓛[ty]10033{Void}, onRateRepo: (𝓛[ty]8655{Number},𝓛[ty]8655{Number})->𝓛[ty]10033{Void}}
type 𝓟[ty]1291{RepoListItemState} = {}
const 𝓟1292{styles} = 𝓛10097{require}(𝓛8743{String});
function 𝓟1293{CONSTRUCTOR} (𝓟1294{props}): (𝓟[ty]1304{RepoListItem})
{
const 𝓟[ty]1304{RepoListItem};
const 𝓟[ty]1304{RepoListItem};
function 𝓟1298{$Lambda253} (𝓟1299{e}): (𝓟1300: [miss]𝓛[ty]10033{Void})
{
𝓟1299{e}.stopPropagation()
}
function 𝓟1301{$Lambda254} (𝓟1302{value}): (𝓟1303: [miss]𝓛[ty]10033{Void})
{
𝓟[ty]1304{RepoListItem}.props.onRateRepo(𝓟[ty]1304{RepoListItem}.props.repo.id,𝓟1302{value})
}
𝓟[ty]1304{RepoListItem}.onRateStar𝓟1301{$Lambda254};
𝓟[ty]1304{RepoListItem}.clickStar𝓟1298{$Lambda253};
𝓟[ty]1304{RepoListItem}(𝓟1294{props})
}
class 𝓟[ty]1304{RepoListItem} extends 𝓛[ty]33602{Component}{
𝓟1306{clickStar}: [miss]𝓛[ty]8696{Function};
𝓟1307{onRateStar}: [miss]𝓛[ty]8696{Function};
function 𝓟1308{shouldComponentUpdate} (𝓟1309{nextProps}): (𝓟1310: [miss]𝓛[ty]8666{Boolean})
{
const 𝓟1311{nextSelectRepo} = 𝓛12546{BarBarToken}(𝓟1309{nextProps}.selectedRepo,{});
const 𝓟1312{currentSelectRepo} = 𝓛12546{BarBarToken}(𝓟[ty]1304{RepoListItem}.props.selectedRepo,{});
if (𝓛12546{BarBarToken}(𝓛12546{BarBarToken}(𝓛12592{AmpersandAmpersandToken}(𝓛12612{ExclamationEqualsEqualsToken}(𝓟1311{nextSelectRepo}.id,𝓟1312{currentSelectRepo}.id),𝓛12546{BarBarToken}(𝓛12559{EqualsEqualsEqualsToken}(𝓟1311{nextSelectRepo}.id,𝓟[ty]1304{RepoListItem}.props.repo.id),𝓛12559{EqualsEqualsEqualsToken}(𝓟1312{currentSelectRepo}.id,𝓟[ty]1304{RepoListItem}.props.repo.id))),𝓛12612{ExclamationEqualsEqualsToken}(𝓟1309{nextProps}.repo.id,𝓟[ty]1304{RepoListItem}.props.repo.id)),𝓛12612{ExclamationEqualsEqualsToken}(𝓟1309{nextProps}.repo.score,𝓟[ty]1304{RepoListItem}.props.repo.score)))
{
return 𝓟1310 = 𝓛8744{Boolean}
}
return 𝓟1310 = 𝓛8744{Boolean}
}
function 𝓟1313{render} (): (𝓟1314: [OOV]any)
{
𝓟1604{ConsoleWrapper}.log(𝓛8743{String})
const 𝓟1315{repo} = 𝓟[ty]1304{RepoListItem}.props.repo;
const 𝓟1316{selectedRepo} = 𝓟[ty]1304{RepoListItem}.props.selectedRepo;
const 𝓟1317{klass} = 𝓟1930{ClassNames}(𝓛8743{String},𝓟1292{styles}.repoListItem,{[styles.repoSelected]: 𝓛12592{AmpersandAmpersandToken}(𝓟1316{selectedRepo},𝓛12559{EqualsEqualsEqualsToken}(𝓟1315{repo}.id,𝓟1316{selectedRepo}.id))});
return 𝓟1314 = 𝓛12643{undefined}
}
}

Module: src/renderer/utils/authentication

function 𝓟1318{CONSTRUCTOR} (): (𝓟[ty]1384{Authentication})
{
const 𝓟[ty]1384{Authentication};
const 𝓟[ty]1384{Authentication};
}
function 𝓟1322{getLocalCredentials} (): (𝓟1323: [OOV]𝓟[ty]1{Promise})
{
function 𝓟1324{$Lambda160} (𝓟1325{resolve},𝓟1326{reject}): (𝓟1327: [miss]𝓛[ty]10033{Void})
{
let 𝓟1328{username}: [miss]𝓛[ty]10051{String} = 𝓛12496{localStorage}.getItem(𝓟1681{LOCAL_STORAGE_USERNAME_KEY});
if (𝓛12569{ExclamationToken}(𝓟1328{username}))
{
𝓟1326{reject}(𝓛8749{Error}.CONSTRUCTOR(𝓛8743{String}))
}
else
{
𝓟1954{ipcRenderer}.send(𝓛1{<UNKNOWN>},𝓟1328{username})
function 𝓟1329{$Lambda161} (𝓟1330{_event},𝓟1331{arg}): (𝓟1332: [miss]𝓛[ty]10033{Void})
{
if (𝓛12569{ExclamationToken}(𝓟1331{arg}))
{
𝓟1326{reject}(𝓛8749{Error}.CONSTRUCTOR(𝓛8743{String}))
}
let 𝓟1333{credentials} = 𝓛8756{JSON}.parse(𝓟1331{arg});
if (𝓛12592{AmpersandAmpersandToken}(𝓟1333{credentials}.username,𝓟1333{credentials}.password))
{
𝓟1325{resolve}(𝓟1333{credentials})
}
else
{
𝓟1326{reject}(𝓛8749{Error}.CONSTRUCTOR(𝓛8743{String}))
}
}
𝓟1954{ipcRenderer}.once(𝓛1{<UNKNOWN>},𝓟1329{$Lambda161})
}
}
return 𝓟1323 = 𝓛1062{Promise}.CONSTRUCTOR(𝓟1324{$Lambda160})
}
function 𝓟1334{saveCredentialsToSystem} (𝓟1335{credentials}): (𝓟1336: [OOV]𝓟[ty]1{Promise})
{
function 𝓟1337{$Lambda162} (𝓟1338{resolve},𝓟1339{reject}): (𝓟1340: [miss]𝓛[ty]10033{Void})
{
𝓛12496{localStorage}.setItem(𝓟1681{LOCAL_STORAGE_USERNAME_KEY},𝓟1335{credentials}.username)
𝓟1954{ipcRenderer}.send(𝓛1{<UNKNOWN>},𝓛8756{JSON}.stringify(𝓟1335{credentials}))
function 𝓟1341{$Lambda163} (𝓟1342{_event},𝓟1343{result}): (𝓟1344: [miss]𝓛[ty]10033{Void})
{
if (𝓟1343{result})
{
𝓟1338{resolve}(𝓟1335{credentials})
}
else
{
𝓟1339{reject}(𝓛8749{Error}.CONSTRUCTOR(𝓛8743{String}))
}
}
𝓟1954{ipcRenderer}.once(𝓛1{<UNKNOWN>},𝓟1341{$Lambda163})
}
return 𝓟1336 = 𝓛1062{Promise}.CONSTRUCTOR(𝓟1337{$Lambda162})
}
function 𝓟1345{saveProfileToLocal} (𝓟1346{profile}): (𝓟1347: [OOV]𝓟[ty]1{Promise})
{
function 𝓟1348{$Lambda164} (𝓟1349{resolve}): (𝓟1350: [miss]𝓛[ty]10033{Void})
{
𝓟1349{resolve}(𝓟1346{profile})
}
return 𝓟1347 = 𝓛1062{Promise}.CONSTRUCTOR(𝓟1348{$Lambda164})
}
function 𝓟1351{deleteLocalCredentials} (): (𝓟1352: [OOV]𝓟[ty]1{Promise})
{
function 𝓟1353{$Lambda165} (𝓟1354{resolve},𝓟1355{reject}): (𝓟1356: [miss]𝓛[ty]10033{Void})
{
let 𝓟1357{username}: [miss]𝓛[ty]10051{String} = 𝓛12496{localStorage}.getItem(𝓟1681{LOCAL_STORAGE_USERNAME_KEY});
if (𝓛12569{ExclamationToken}(𝓟1357{username}))
{
𝓟1354{resolve}(𝓛8743{String})
}
else
{
𝓟1954{ipcRenderer}.send(𝓛1{<UNKNOWN>},𝓟1357{username})
function 𝓟1358{$Lambda166} (𝓟1359{_event},𝓟1360{result}): (𝓟1361: [miss]𝓛[ty]10033{Void})
{
(𝓟1360{result} ? 𝓟1354{resolve}(𝓛12546{BarBarToken}(𝓟1357{username},𝓛8743{String})) : 𝓟1355{reject}(𝓛8749{Error}.CONSTRUCTOR(𝓛8743{String})))
}
𝓟1954{ipcRenderer}.once(𝓛1{<UNKNOWN>},𝓟1358{$Lambda166})
}
}
return 𝓟1352 = 𝓛1062{Promise}.CONSTRUCTOR(𝓟1353{$Lambda165})
}
function 𝓟1362{signInApp} (𝓟1363{credentials}): (𝓟1364: [OOV]𝓟[ty]1{Promise})
{
let 𝓟1365{githubClient}: [OOV]𝓟[ty]1814{GithubClient} = 𝓟1778{CONSTRUCTOR}(𝓟1363{credentials});
function 𝓟1366{$Lambda167} (𝓟1367{profile}): (𝓟1368: [OOV]any)
{
if (𝓛12592{AmpersandAmpersandToken}(𝓟1367{profile},𝓛12559{EqualsEqualsEqualsToken}(𝓟1367{profile}.login,𝓟1363{credentials}.username)))
{
let 𝓟1369{p1}: [OOV]𝓟[ty]1{Promise} = 𝓟1334{saveCredentialsToSystem}(𝓟1363{credentials});
let 𝓟1370{p2}: [OOV]𝓟[ty]1{Promise} = 𝓟1345{saveProfileToLocal}(𝓟1367{profile});
const 𝓟1371{dbHandler}: [OOV]𝓟[ty]885{DBHandler} = 𝓟643{CONSTRUCTOR}(𝓟66{getDBName}(𝓟1363{credentials}.username));
function 𝓟1372{$Lambda168} (): (𝓟1373: [OOV]𝓟[ty]1{Promise})
{
return 𝓟1373 = 𝓟1371{dbHandler}.upsertProfile(𝓟1367{profile})
}
let 𝓟1374{p3}: [OOV]𝓟[ty]1{Promise} = 𝓟1371{dbHandler}.initDB().then(𝓟1372{$Lambda168});
function 𝓟1375{$Lambda169} (): (𝓟1376: [miss]𝓛[ty]10033{Void})
{
𝓟1954{ipcRenderer}.send(𝓛1{<UNKNOWN>},𝓛8756{JSON}.stringify(𝓟1363{credentials}))
}
𝓛12490{setTimeout}(𝓟1375{$Lambda169},𝓛8745{Number})
function 𝓟1377{$Lambda170} (): (𝓟1378: [OOV]any)
{
return 𝓟1378 = 𝓟1367{profile}
}
return 𝓟1368 = 𝓛1062{Promise}.all(𝓛8757{Array}(𝓟1369{p1},𝓟1370{p2},𝓟1374{p3})).then(𝓟1377{$Lambda170})
}
else
{
return 𝓟1368 = 𝓛8749{Error}.CONSTRUCTOR(𝓛8743{String})
}
}
function 𝓟1379{$Lambda171} (𝓟1380{error}): (𝓟1381: [OOV]any)
{
𝓛1{<UNKNOWN>}(𝓟1380{error})
𝓟1380{error}
}
return 𝓟1364 = 𝓟1365{githubClient}.getMyProfile().then(𝓟1366{$Lambda167}).catch(𝓟1379{$Lambda171})
}
function 𝓟1382{signOutApp} (): (𝓟1383: [OOV]𝓟[ty]1{Promise})
{
𝓛12496{localStorage}.removeItem(𝓟1681{LOCAL_STORAGE_USERNAME_KEY})
return 𝓟1383 = 𝓟1351{deleteLocalCredentials}()
}
class 𝓟[ty]1384{Authentication}{
}

Module: src/renderer/rxdb/schemas/authorSchema

const 𝓟1386{authorSchema}: [miss]𝓛[ty]8642{Object} = {description: 𝓛8743{String},version: 𝓛8745{Number},properties: {htmlUrl: {type: 𝓛8743{String}},gistsUrl: {type: 𝓛8743{String}},url: {type: 𝓛8743{String}},gravatarId: {type: 𝓛8743{String}},avatarUrl: {type: 𝓛8743{String}},receivedEventsUrl: {type: 𝓛8743{String}},repoId: {type: 𝓛8743{String}},siteAdmin: {type: 𝓛8743{String}},key: {type: 𝓛8743{String},primary: 𝓛8744{Boolean}},reposUrl: {type: 𝓛8743{String}},isOwner: {type: 𝓛8743{String}},id: {type: 𝓛8743{String},index: 𝓛8744{Boolean}},organizationsUrl: {type: 𝓛8743{String}},starredUrl: {type: 𝓛8743{String}},eventsUrl: {type: 𝓛8743{String}},login: {type: 𝓛8743{String},index: 𝓛8744{Boolean}},type: {type: 𝓛8743{String}},followersUrl: {type: 𝓛8743{String}},subscriptionsUrl: {type: 𝓛8743{String}},followingUrl: {type: 𝓛8743{String}}},title: 𝓛8743{String},type: 𝓛8743{String},required: 𝓛8757{Array}(𝓛8743{String},𝓛8743{String})};

Module: src/renderer/entries/Login

type 𝓟[ty]1387{LoginEntryState} = {}
type 𝓟[ty]1388{LoginEntryProps} = {}
function 𝓟1389{CONSTRUCTOR} (𝓟1390{props}): (𝓟[ty]1394{LoginEntry})
{
const 𝓟[ty]1394{LoginEntry};
const 𝓟[ty]1394{LoginEntry};
𝓟[ty]1394{LoginEntry}(𝓟1390{props})
}
class 𝓟[ty]1394{LoginEntry} extends 𝓛[ty]33602{Component}{
function 𝓟1396{render} (): (𝓟1397: [OOV]any)
{
return 𝓟1397 = 𝓛12643{undefined}
}
}

Module: src/renderer/components/RepoDetailToolbar/index

type 𝓟[ty]1398{RepoDetailToolbarProps} = {store: 𝓟[ty]1285{IStore}}
type 𝓟[ty]1399{RepoDetailToolbarState} = {}
const 𝓟1400{styles} = 𝓛10097{require}(𝓛8743{String});
function 𝓟1401{CONSTRUCTOR} (𝓟1402{props}): (𝓟[ty]1431{RepoDetailToolbar})
{
const 𝓟[ty]1431{RepoDetailToolbar};
const 𝓟[ty]1431{RepoDetailToolbar};
function 𝓟1406{$Lambda239} (): (𝓟1407: [miss]𝓛[ty]10033{Void})
{
const 𝓟1408{mainStore} = 𝓟[ty]1431{RepoDetailToolbar}.props.store.main;
const 𝓟1409{selectedRepo} = 𝓟1408{mainStore}.selectedRepo;
if (𝓟1409{selectedRepo})
{
const 𝓟1410{url} = 𝓟1409{selectedRepo}.htmlUrl;
𝓛12233{window}.open(𝓟1410{url},𝓛8743{String})
}
}
function 𝓟1411{$Lambda240} (): (𝓟1412: [miss]𝓛[ty]10033{Void})
{
const 𝓟1413{mainStore} = 𝓟[ty]1431{RepoDetailToolbar}.props.store.main;
function 𝓟1414{$Lambda241} (): (𝓟1415: [miss]𝓛[ty]10033{Void})
{
𝓟1938{message}.success(𝓛8743{String})
}
function 𝓟1416{$Lambda242} (): (𝓟1417: [miss]𝓛[ty]10033{Void})
{
𝓟1938{message}.info(𝓛8743{String})
𝓛12233{window}.open(𝓛8743{String},𝓛8743{String})
}
𝓟1413{mainStore}.onStarStarCabinet().then(𝓟1414{$Lambda241}).catch(𝓟1416{$Lambda242})
}
function 𝓟1418{$Lambda243} (): (𝓟1419: [miss]𝓛[ty]10033{Void})
{
const 𝓟1420{mainStore} = 𝓟[ty]1431{RepoDetailToolbar}.props.store.main;
const 𝓟1421{selectedRepo} = 𝓟1420{mainStore}.selectedRepo;
if (𝓟1421{selectedRepo})
{
𝓟1420{mainStore}.onUpdateSelectedRepo(𝓟1421{selectedRepo}.id,{read: 𝓛12569{ExclamationToken}(𝓟1421{selectedRepo}.read)})
}
}
function 𝓟1422{$Lambda244} (): (𝓟1423: [miss]𝓛[ty]10033{Void})
{
const 𝓟1424{mainStore} = 𝓟[ty]1431{RepoDetailToolbar}.props.store.main;
const 𝓟1425{selectedRepo} = 𝓟1424{mainStore}.selectedRepo;
if (𝓟1425{selectedRepo})
{
𝓟1424{mainStore}.onUpdateSelectedRepo(𝓟1425{selectedRepo}.id,{flag: 𝓛12569{ExclamationToken}(𝓟1425{selectedRepo}.flag)})
}
}
function 𝓟1426{$Lambda245} (𝓟1427{note}: 𝓛[ty]10051{String}): (𝓟1428: [miss]𝓛[ty]10033{Void})
{
const 𝓟1429{mainStore} = 𝓟[ty]1431{RepoDetailToolbar}.props.store.main;
const 𝓟1430{selectedRepo} = 𝓟1429{mainStore}.selectedRepo;
if (𝓟1430{selectedRepo})
{
𝓟1429{mainStore}.onUpdateSelectedRepo(𝓟1430{selectedRepo}.id,{note: 𝓟1427{note}})
}
}
𝓟[ty]1431{RepoDetailToolbar}.changeRepoNote𝓟1426{$Lambda245};
𝓟[ty]1431{RepoDetailToolbar}.viewInGithub𝓟1406{$Lambda239};
𝓟[ty]1431{RepoDetailToolbar}.changeRepoFlag𝓟1422{$Lambda244};
𝓟[ty]1431{RepoDetailToolbar}.starStarCabinet𝓟1411{$Lambda240};
𝓟[ty]1431{RepoDetailToolbar}.changeReadStatus𝓟1418{$Lambda243};
𝓟[ty]1431{RepoDetailToolbar}(𝓟1402{props})
}
class 𝓟[ty]1431{RepoDetailToolbar} extends 𝓛[ty]33602{Component}{
𝓟1433{changeRepoNote}: [miss]𝓛[ty]8696{Function};
𝓟1434{viewInGithub}: [miss]𝓛[ty]8696{Function};
𝓟1435{starStarCabinet}: [miss]𝓛[ty]8696{Function};
𝓟1436{changeReadStatus}: [miss]𝓛[ty]8696{Function};
𝓟1437{changeRepoFlag}: [miss]𝓛[ty]8696{Function};
function 𝓟1438{render} (): (𝓟1439: [OOV]any)
{
let 𝓟1440{readIcon};
let 𝓟1441{flagIcon};
const 𝓟1442{mainStore} = 𝓟[ty]1431{RepoDetailToolbar}.props.store.main;
const 𝓟1443{selectedRepo} = 𝓟1442{mainStore}.selectedRepo;
const 𝓟1444{categories} = 𝓟1442{mainStore}.categories;
const 𝓟1445{selectRepoCategories} = 𝓟1442{mainStore}.selectRepoCategories;
if (𝓟1443{selectedRepo})
{
𝓟1440{readIcon}𝓛12643{undefined};
𝓟1441{flagIcon}𝓛12643{undefined};
}
else
{
𝓟1440{readIcon}𝓛12643{undefined};
𝓟1441{flagIcon}𝓛12643{undefined};
}
return 𝓟1439 = 𝓛12643{undefined}
}
}

Module: src/renderer/components/RepoDetail/tags

type 𝓟[ty]1446{RepoTagsBarState} = {inputVisible: 𝓛[ty]8666{Boolean}, inputValue: 𝓛[ty]10051{String}}
type 𝓟[ty]1447{RepoTagsBarProps} = {store: 𝓟[ty]1285{IStore}}
const 𝓟1448{styles} = 𝓛10097{require}(𝓛8743{String});
function 𝓟1449{CONSTRUCTOR} (𝓟1450{props}): (𝓟[ty]1479{RepoTagsBar})
{
const 𝓟[ty]1479{RepoTagsBar};
const 𝓟[ty]1479{RepoTagsBar};
function 𝓟1454{$Lambda224} (𝓟1455{removedTag}): (𝓟1456: [miss]𝓛[ty]10033{Void})
{
const 𝓟1457{mainStore} = 𝓟[ty]1479{RepoTagsBar}.props.store.main;
const 𝓟1458{selectedRepo} = 𝓟1457{mainStore}.selectedRepo;
if (𝓟1458{selectedRepo})
{
𝓟1457{mainStore}.onRemoveTagForRepo(𝓟1458{selectedRepo}.id,𝓟1455{removedTag})
}
}
function 𝓟1459{$Lambda225} (): (𝓟1460: [miss]𝓛[ty]10033{Void})
{
function 𝓟1461{$Lambda226} (): (𝓟1462: [miss]𝓛[ty]10033{Void})
{
return 𝓟1462 = 𝓟[ty]1479{RepoTagsBar}.input.focus()
}
𝓟[ty]1479{RepoTagsBar}.setState({inputVisible: 𝓛8744{Boolean}},𝓟1461{$Lambda226})
}
function 𝓟1463{$Lambda227} (𝓟1464{e}): (𝓟1465: [miss]𝓛[ty]10033{Void})
{
𝓟[ty]1479{RepoTagsBar}.setState({inputValue: 𝓟1464{e}.target.value.trim()})
}
function 𝓟1466{$Lambda228} (): (𝓟1467: [miss]𝓛[ty]10033{Void})
{
const 𝓟1468{inputValue} = 𝓟[ty]1479{RepoTagsBar}.state.inputValue;
const 𝓟1469{mainStore} = 𝓟[ty]1479{RepoTagsBar}.props.store.main;
const 𝓟1470{selectedRepo} = 𝓟1469{mainStore}.selectedRepo;
const 𝓟1471{selectRepoTags} = 𝓟1469{mainStore}.selectRepoTags;
function 𝓟1472{$Lambda229} (𝓟1473{tag}): (𝓟1474: [OOV]any)
{
return 𝓟1474 = 𝓟1473{tag}.name
}
let 𝓟1475{tags} = (𝓛12592{AmpersandAmpersandToken}(𝓟1470{selectedRepo},𝓟1471{selectRepoTags}) ? 𝓟1471{selectRepoTags}.map(𝓟1472{$Lambda229}) : 𝓛8757{Array}();
if (𝓛12592{AmpersandAmpersandToken}(𝓟1468{inputValue},𝓛12569{ExclamationToken}(𝓟1475{tags}.includes(𝓟1468{inputValue}))))
{
𝓟1475{tags}𝓛8757{Array}(𝓛12587{$Spread}(𝓟1475{tags}),𝓟1468{inputValue});
if (𝓟1470{selectedRepo})
{
𝓟1469{mainStore}.onAddTagForRepo(𝓟1470{selectedRepo}.id,𝓟1468{inputValue})
}
}
𝓟[ty]1479{RepoTagsBar}.setState({inputVisible: 𝓛8744{Boolean},inputValue: 𝓛8743{String}})
}
function 𝓟1476{$Lambda230} (𝓟1477{input}): (𝓟1478: [miss]𝓛[ty]10033{Void})
{
𝓟[ty]1479{RepoTagsBar}.input𝓟1477{input};
}
𝓟[ty]1479{RepoTagsBar}.handleClose𝓟1454{$Lambda224};
𝓟[ty]1479{RepoTagsBar}.saveInputRef𝓟1476{$Lambda230};
𝓟[ty]1479{RepoTagsBar}.handleInputConfirm𝓟1466{$Lambda228};
𝓟[ty]1479{RepoTagsBar}.showInput𝓟1459{$Lambda225};
𝓟[ty]1479{RepoTagsBar}.handleInputChange𝓟1463{$Lambda227};
𝓟[ty]1479{RepoTagsBar}(𝓟1450{props})
𝓟[ty]1479{RepoTagsBar}.state{inputVisible: 𝓛8744{Boolean},inputValue: 𝓛8743{String}};
}
class 𝓟[ty]1479{RepoTagsBar} extends 𝓛[ty]33602{Component}{
𝓟1481{saveInputRef}: [miss]𝓛[ty]8696{Function};
𝓟1482{showInput}: [miss]𝓛[ty]8696{Function};
𝓟1483{handleInputChange}: [miss]𝓛[ty]8696{Function};
𝓟1484{handleClose}: [miss]𝓛[ty]8696{Function};
𝓟1485{handleInputConfirm}: [miss]𝓛[ty]8696{Function};
𝓟1486{input}: (𝓛[ty]10921{HTMLElement} ≠ 𝓛[ty]11078{HTMLInputElement});
function 𝓟1487{render} (): (𝓟1488: [OOV]any)
{
const 𝓟1489{mainStore} = 𝓟[ty]1479{RepoTagsBar}.props.store.main;
const 𝓟1490{selectedRepo} = 𝓟1489{mainStore}.selectedRepo;
const 𝓟1491{selectRepoTags} = 𝓟1489{mainStore}.selectRepoTags;
function 𝓟1492{$Lambda231} (𝓟1493{tag}): (𝓟1494: [OOV]any)
{
return 𝓟1494 = 𝓟1493{tag}.name
}
const 𝓟1495{tags} = (𝓛12592{AmpersandAmpersandToken}(𝓟1490{selectedRepo},𝓟1491{selectRepoTags}) ? 𝓟1491{selectRepoTags}.map(𝓟1492{$Lambda231}) : 𝓛8757{Array}();
const 𝓟1496{inputVisible} = 𝓟[ty]1479{RepoTagsBar}.state.inputVisible;
const 𝓟1497{inputValue} = 𝓟[ty]1479{RepoTagsBar}.state.inputValue;
return 𝓟1488 = 𝓛12643{undefined}
}
}

Module: src/renderer/enum/SearchType

type 𝓛[ty]8655{Number} = 𝓛[ty]8655{Number}
const 𝓟1499{SearchType} = {SEARCH_FIELD_REPO_DESCRIPTION: 𝓛8745{Number},SEARCH_FIELD_REPO_NOTE: 𝓛8745{Number},SEARCH_FIELD_ALL: 𝓛8745{Number},SEARCH_FIELD_REPO_TAGS: 𝓛8745{Number},SEARCH_FIELD_REPO_NAME: 𝓛8745{Number}};

Module: src/renderer/views/NotFound/index

type 𝓟[ty]1500{NotFoundViewProps} = {}
type 𝓟[ty]1501{NotFoundViewState} = {}
const 𝓟1502{styles} = 𝓛10097{require}(𝓛8743{String});
function 𝓟1503{CONSTRUCTOR} (𝓟1504{props}): (𝓟[ty]1508{NotFoundView})
{
const 𝓟[ty]1508{NotFoundView};
const 𝓟[ty]1508{NotFoundView};
𝓟[ty]1508{NotFoundView}(𝓟1504{props})
}
class 𝓟[ty]1508{NotFoundView} extends 𝓛[ty]33602{Component}{
function 𝓟1510{render} (): (𝓟1511: [OOV]any)
{
return 𝓟1511 = 𝓛12643{undefined}
}
}

Module: src/renderer/views/Main/index

type 𝓟[ty]1512{MainViewState} = {}
type 𝓟[ty]1513{MainViewProps} = {}
const 𝓟1514{styles} = 𝓛10097{require}(𝓛8743{String});
function 𝓟1515{CONSTRUCTOR} (𝓟1516{props}): (𝓟[ty]1520{MainView})
{
const 𝓟[ty]1520{MainView};
const 𝓟[ty]1520{MainView};
𝓟[ty]1520{MainView}(𝓟1516{props})
}
class 𝓟[ty]1520{MainView} extends 𝓛[ty]33602{Component}{
function 𝓟1522{render} (): (𝓟1523: [OOV]any)
{
return 𝓟1523 = 𝓛12643{undefined}
}
}

Module: src/renderer/index

𝓛10097{require}(𝓛8743{String})
𝓛10097{require}(𝓛8743{String})
let 𝓟1524{window};
const 𝓟1525{store}: [miss]𝓛[ty]8642{Object} = 𝓟1286{getStore}();
𝓟1965{ReactDOM}.render(𝓛12643{undefined},𝓛12160{document}.getElementById(𝓛8743{String}))
𝓟1524{window}._DEBUG_𝓛12559{EqualsEqualsEqualsToken}(𝓛1{<UNKNOWN>}.NODE_ENV,𝓛8743{String});

Module: src/renderer/interface/ITag

type 𝓟[ty]1526{ITag} = {name: 𝓛[ty]10051{String}, updatedAt: 𝓛[ty]10051{String}, description: 𝓛[ty]10051{String}, createdTime: 𝓛[ty]8655{Number}, id: 𝓛[ty]8655{Number}, createdAt: 𝓛[ty]10051{String}, updatedTime: 𝓛[ty]8655{Number}, repos: 𝓛[ty]8670{Array}}

Module: src/renderer/utils/data

function 𝓟1527{$Lambda172} (𝓟1528{db}): (𝓟1529: [OOV]any)
{
function 𝓟1530{$Lambda173} (𝓟1531{resolve},𝓟1532{reject}): (𝓟1533: [miss]𝓛[ty]10033{Void})
{
𝓟1954{ipcRenderer}.send(𝓛1{<UNKNOWN>})
function 𝓟1534{$Lambda174} (𝓟1535{_event},𝓟1536{path}): (𝓟1537: [miss]𝓛[ty]10033{Void})
{
if (𝓛12569{ExclamationToken}(𝓟1536{path}))
{
𝓟1532{reject}(𝓛8749{Error}.CONSTRUCTOR(𝓛8743{String}))
}
function 𝓟1538{$Lambda175} (𝓟1539{data}): (𝓟1540: [miss]𝓛[ty]10033{Void})
{
const 𝓟1541{filePath}: [miss]𝓛[ty]10051{String} = 𝓛12641{PlusToken}(𝓛12641{PlusToken}(𝓛12641{PlusToken}(𝓟1536{path},𝓛8743{String}),𝓟1528{db}.name),𝓛8743{String});
𝓟1954{ipcRenderer}.send(𝓛1{<UNKNOWN>},𝓛8756{JSON}.stringify({path: 𝓟1541{filePath},data: 𝓛8756{JSON}.stringify(𝓟1539{data})}))
function 𝓟1542{$Lambda176} (): (𝓟1543: [miss]𝓛[ty]10033{Void})
{
𝓟1531{resolve}(𝓛8743{String})
}
𝓟1954{ipcRenderer}.once(𝓛1{<UNKNOWN>},𝓟1542{$Lambda176})
function 𝓟1544{$Lambda177} (): (𝓟1545: [miss]𝓛[ty]10033{Void})
{
𝓟1532{reject}(𝓛8749{Error}.CONSTRUCTOR(𝓛8743{String}))
}
𝓟1954{ipcRenderer}.once(𝓛1{<UNKNOWN>},𝓟1544{$Lambda177})
}
function 𝓟1546{$Lambda178} (𝓟1547{err}): (𝓟1548: [miss]𝓛[ty]10033{Void})
{
𝓟1532{reject}(𝓛8749{Error}.CONSTRUCTOR(𝓟1547{err}))
}
𝓟1528{db}.dump().then(𝓟1538{$Lambda175}).catch(𝓟1546{$Lambda178})
}
𝓟1954{ipcRenderer}.once(𝓛1{<UNKNOWN>},𝓟1534{$Lambda174})
}
return 𝓟1529 = 𝓟1967{Promise}.CONSTRUCTOR(𝓟1530{$Lambda173})
}
const 𝓟1549{starsDataExportHandler}: [miss]𝓛[ty]8696{Function} = 𝓟1527{$Lambda172};
function 𝓟1550{$Lambda179} (𝓟1551{db}): (𝓟1552: [OOV]any)
{
function 𝓟1553{$Lambda180} (𝓟1554{resolve},𝓟1555{reject}): (𝓟1556: [miss]𝓛[ty]10033{Void})
{
𝓟1954{ipcRenderer}.send(𝓛1{<UNKNOWN>})
function 𝓟1557{$Lambda181} (𝓟1558{_event},𝓟1559{data}): (𝓟1560: [miss]𝓛[ty]10033{Void})
{
if (𝓛12569{ExclamationToken}(𝓟1559{data}))
{
𝓟1555{reject}(𝓛8749{Error}.CONSTRUCTOR(𝓛8743{String}))
}
function 𝓟1561{$Lambda182} (): (𝓟1562: [OOV]any)
{
return 𝓟1562 = 𝓟1551{db}.importDump(𝓛8756{JSON}.parse(𝓟1559{data}))
}
function 𝓟1563{$Lambda183} (𝓟1564{_data}): (𝓟1565: [miss]𝓛[ty]10033{Void})
{
𝓟1554{resolve}(𝓛8743{String})
}
function 𝓟1566{$Lambda184} (𝓟1567{err}): (𝓟1568: [miss]𝓛[ty]10033{Void})
{
𝓟1555{reject}(𝓛8749{Error}.CONSTRUCTOR(𝓟1567{err}))
}
𝓟1967{Promise}.all(𝓛8757{Array}(𝓟1551{db}.repos.find().remove(),𝓟1551{db}.authors.find().remove(),𝓟1551{db}.me.find().remove(),𝓟1551{db}.tags.find().remove(),𝓟1551{db}.categories.find().remove(),𝓟1551{db}.languages.find().remove(),𝓟1551{db}.settings.find().remove())).then(𝓟1561{$Lambda182}).then(𝓟1563{$Lambda183}).catch(𝓟1566{$Lambda184})
}
𝓟1954{ipcRenderer}.once(𝓛1{<UNKNOWN>},𝓟1557{$Lambda181})
function 𝓟1569{$Lambda185} (): (𝓟1570: [miss]𝓛[ty]10033{Void})
{
𝓟1555{reject}(𝓛8749{Error}.CONSTRUCTOR(𝓛8743{String}))
}
𝓟1954{ipcRenderer}.once(𝓛1{<UNKNOWN>},𝓟1569{$Lambda185})
}
return 𝓟1552 = 𝓟1967{Promise}.CONSTRUCTOR(𝓟1553{$Lambda180})
}
const 𝓟1571{starsDataImportHandler}: [miss]𝓛[ty]8696{Function} = 𝓟1550{$Lambda179};

Module: src/renderer/components/SortBar/index

type 𝓟[ty]1572{SortBarState} = {}
type 𝓟[ty]1573{SortBarProps} = {store: 𝓟[ty]1285{IStore}}
const 𝓟1574{styles} = 𝓛10097{require}(𝓛8743{String});
function 𝓟1575{CONSTRUCTOR} (𝓟1576{props}): (𝓟[ty]1583{SortBar})
{
const 𝓟[ty]1583{SortBar};
const 𝓟[ty]1583{SortBar};
function 𝓟1580{$Lambda263} (𝓟1581{_}): (𝓟1582: [miss]𝓛[ty]10033{Void})
{
}
𝓟[ty]1583{SortBar}.onMenuSelect𝓟1580{$Lambda263};
𝓟[ty]1583{SortBar}(𝓟1576{props})
}
class 𝓟[ty]1583{SortBar} extends 𝓛[ty]33602{Component}{
𝓟1585{onMenuSelect}: [miss]𝓛[ty]8696{Function};
function 𝓟1586{render} (): (𝓟1587: [OOV]any)
{
const 𝓟1588{mainStore} = 𝓟[ty]1583{SortBar}.props.store.main;
const 𝓟1589{repos} = 𝓟1588{mainStore}.repos;
const 𝓟1590{order} = 𝓟1588{mainStore}.order;
const 𝓟1591{orderBys}: [miss]𝓛[ty]8642{Object} = {[OrderBy.ORDER_BY_SIZE]: 𝓛8743{String},[OrderBy.ORDER_BY_FORKS_COUNT]: 𝓛8743{String},[OrderBy.ORDER_BY_STARS_COUNT]: 𝓛8743{String},[OrderBy.ORDER_BY_UPDATE_TIME]: 𝓛8743{String},[OrderBy.ORDER_BY_WATCHERS_COUNT]: 𝓛8743{String},[OrderBy.ORDER_BY_PUSH_TIME]: 𝓛8743{String},[OrderBy.ORDER_BY_OPEN_ISSUES_COUNT]: 𝓛8743{String},[OrderBy.ORDER_BY_CREATE_TIME]: 𝓛8743{String},[OrderBy.ORDER_BY_DEFAULT]: 𝓛8743{String},[OrderBy.ORDER_BY_SCORE]: 𝓛8743{String}};
function 𝓟1592{$Lambda264} (𝓟1593{key}): (𝓟1594: [OOV]any)
{
return 𝓟1594 = 𝓛12643{undefined}
}
const 𝓟1595{upMenuItems}: [miss]𝓛[ty]8670{Array} = 𝓛8741{Object}.keys(𝓟1591{orderBys}).map(𝓟1592{$Lambda264});
const 𝓟1596{menu} = 𝓛12643{undefined};
return 𝓟1587 = 𝓛12643{undefined}
}
}

Module: src/renderer/utils/logger

let 𝓟1597{window};
function 𝓟1598{$Lambda197} (𝓟1599{args}): (𝓟1600: [miss]𝓛[ty]10033{Void})
{
if (𝓛12569{ExclamationToken}(𝓟1597{window}._DEBUG_))
{
}
𝓛1{<UNKNOWN>}(𝓛12607{$Template}(𝓟1944{moment}().format(𝓛8743{String})),𝓛12587{$Spread}(𝓟1599{args}))
}
function 𝓟1601{$Lambda198} (𝓟1602{args}): (𝓟1603: [miss]𝓛[ty]10033{Void})
{
if (𝓛12569{ExclamationToken}(𝓟1597{window}._DEBUG_))
{
}
𝓛1{<UNKNOWN>}(𝓛12607{$Template}(𝓟1944{moment}().format(𝓛8743{String})))
𝓛1{<UNKNOWN>}(𝓛12587{$Spread}(𝓟1602{args}))
}
const 𝓟1604{ConsoleWrapper}: [miss]𝓛[ty]8642{Object} = {log: 𝓟1598{$Lambda197},error: 𝓟1601{$Lambda198}};

Module: src/renderer/entries/Main

type 𝓟[ty]1605{MainEntryState} = {}
type 𝓟[ty]1606{MainEntryProps} = {}
function 𝓟1607{CONSTRUCTOR} (𝓟1608{props}): (𝓟[ty]1612{MainEntry})
{
const 𝓟[ty]1612{MainEntry};
const 𝓟[ty]1612{MainEntry};
𝓟[ty]1612{MainEntry}(𝓟1608{props})
}
class 𝓟[ty]1612{MainEntry} extends 𝓛[ty]33602{Component}{
function 𝓟1614{render} (): (𝓟1615: [OOV]any)
{
return 𝓟1615 = 𝓛12643{undefined}
}
}

Module: src/renderer/components/RefreshIndicator/index

type 𝓟[ty]1616{RefreshIndicatorProps} = {store: 𝓟[ty]1285{IStore}}
type 𝓟[ty]1617{RefreshIndicatorState} = {}
const 𝓟1618{styles} = 𝓛10097{require}(𝓛8743{String});
function 𝓟1619{CONSTRUCTOR} (𝓟1620{props}): (𝓟[ty]1635{RefreshIndicator})
{
const 𝓟[ty]1635{RefreshIndicator};
const 𝓟[ty]1635{RefreshIndicator};
function 𝓟1624{$Lambda215} (): (𝓟1625: [miss]𝓛[ty]10033{Void})
{
const 𝓟1626{mainStore} = 𝓟[ty]1635{RefreshIndicator}.props.store.main;
function 𝓟1627{$Lambda216} (𝓟1628{increase}): (𝓟1629: [miss]𝓛[ty]10033{Void})
{
𝓟[ty]1635{RefreshIndicator}.showIncreaseMessage(𝓟1628{increase})
}
function 𝓟1630{$Lambda217} (): (𝓟1631: [miss]𝓛[ty]10033{Void})
{
}
𝓟1626{mainStore}.fetchRemoteRepos().then(𝓟1627{$Lambda216}).catch(𝓟1630{$Lambda217})
}
function 𝓟1632{$Lambda220} (𝓟1633{increase}: 𝓛[ty]8655{Number}): (𝓟1634: [miss]𝓛[ty]10033{Void})
{
𝓟1968{notification}.success({message: 𝓛8743{String},description: (𝓛1{<UNKNOWN>}(𝓟1633{increase},𝓛8745{Number}) ? 𝓛12607{$Template}(𝓛8746{Math}.abs(𝓟1633{increase})) : 𝓛12607{$Template}(𝓟1633{increase})),duration: 𝓛8745{Number}})
}
𝓟[ty]1635{RefreshIndicator}.showIncreaseMessage𝓟1632{$Lambda220};
𝓟[ty]1635{RefreshIndicator}.refresh𝓟1624{$Lambda215};
𝓟[ty]1635{RefreshIndicator}(𝓟1620{props})
}
class 𝓟[ty]1635{RefreshIndicator} extends 𝓛[ty]33602{Component}{
𝓟1637{refresh}: [miss]𝓛[ty]8696{Function};
𝓟1638{showIncreaseMessage}: [miss]𝓛[ty]8696{Function};
function 𝓟1639{componentDidMount} (): (𝓟1640: [miss]𝓛[ty]10033{Void})
{
const 𝓟1641{mainStore} = 𝓟[ty]1635{RefreshIndicator}.props.store.main;
function 𝓟1642{$Lambda218} (𝓟1643{increase}): (𝓟1644: [miss]𝓛[ty]10033{Void})
{
𝓟[ty]1635{RefreshIndicator}.showIncreaseMessage(𝓟1643{increase})
}
function 𝓟1645{$Lambda219} (): (𝓟1646: [miss]𝓛[ty]10033{Void})
{
}
𝓟1641{mainStore}.startup().then(𝓟1642{$Lambda218}).catch(𝓟1645{$Lambda219})
}
function 𝓟1647{render} (): (𝓟1648: [OOV]any)
{
const 𝓟1649{globalStore} = 𝓟[ty]1635{RefreshIndicator}.props.store.global;
const 𝓟1650{mainStore} = 𝓟[ty]1635{RefreshIndicator}.props.store.main;
const 𝓟1651{offline} = 𝓟1649{globalStore}.offline;
const 𝓟1652{fetching} = 𝓟1650{mainStore}.fetching;
let 𝓟1653{indicator};
if (𝓟1651{offline})
{
𝓟1653{indicator}𝓛12643{undefined};
}
else
{
𝓟1653{indicator}𝓛12643{undefined};
}
return 𝓟1648 = 𝓛12643{undefined}
}
}

Module: src/renderer/enum/FilterType

type 𝓛[ty]8655{Number} = 𝓛[ty]8655{Number}
const 𝓟1655{FilterType} = {FILTER_OPTION_NONE: 𝓛8745{Number},FILTER_OPTION_HAS_FLAG: 𝓛8745{Number},FILTER_OPTION_HAS_NOTE: 𝓛8745{Number},FILTER_OPTION_UNREAD: 𝓛8745{Number}};

Module: src/renderer/interface/IAccount

type 𝓟[ty]1656{ILoginResultState} = {success: any, profile: any}
type 𝓟[ty]1657{ICredentialsState} = {username: 𝓛[ty]10051{String}, password: 𝓛[ty]10051{String}}

Module: src/renderer/rxdb/schemas/languageSchema

const 𝓟1658{LanguageSchema}: [miss]𝓛[ty]8642{Object} = {description: 𝓛8743{String},version: 𝓛8745{Number},properties: {name: {type: 𝓛8743{String}},description: {type: 𝓛8743{String}},key: {type: 𝓛8743{String},primary: 𝓛8744{Boolean}},id: {type: 𝓛8743{String},index: 𝓛8744{Boolean}},repos: {type: 𝓛8743{String},uniqueItems: 𝓛8744{Boolean},item: 𝓛8743{String}}},title: 𝓛8743{String},type: 𝓛8743{String},required: 𝓛8757{Array}(𝓛8743{String},𝓛8743{String})};

Module: src/renderer/entries/NotFound

type 𝓟[ty]1659{NotFoundEntryState} = {}
type 𝓟[ty]1660{NotFoundEntryProps} = {}
function 𝓟1661{CONSTRUCTOR} (𝓟1662{props}): (𝓟[ty]1666{NotFoundEntry})
{
const 𝓟[ty]1666{NotFoundEntry};
const 𝓟[ty]1666{NotFoundEntry};
𝓟[ty]1666{NotFoundEntry}(𝓟1662{props})
}
class 𝓟[ty]1666{NotFoundEntry} extends 𝓛[ty]33602{Component}{
function 𝓟1668{render} (): (𝓟1669: [OOV]any)
{
return 𝓟1669 = 𝓛12643{undefined}
}
}

Module: src/renderer/constants/index

const 𝓟1670{DEBUG}: [miss]𝓛[ty]8666{Boolean} = 𝓛12559{EqualsEqualsEqualsToken}(𝓛1{<UNKNOWN>}.NODE_ENV,𝓛8743{String});
const 𝓟1671{GET_LOCAL_CREDENTIALS}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1672{GET_LOCAL_CREDENTIALS_SUCCESS}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1673{GET_LOCAL_CREDENTIALS_FAIL}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1674{CLEAR_LOGIN_USERNAME}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1675{CLEAR_LOGIN_PASSWORD}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1676{CHANGE_LOGIN_USERNAME}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1677{CHANGE_LOGIN_PASSWORD}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1678{REQUEST_LOGIN}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1679{REQUEST_LOGIN_SUCCESS}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1680{REQUEST_LOGIN_FAIL}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1681{LOCAL_STORAGE_USERNAME_KEY}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1682{LOCAL_STORAGE_USER_PROFILE}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1683{APP_OFFLINE}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1684{APP_ONLINE}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1685{DB_CONNECTING}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1686{DB_CONNECTED}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1687{DB_DISCONNECTED}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1688{DB_CONNECTION_CHANGE}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1689{DB_COLLECTION_CHANGE}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1690{DB_DOCUMENT_INSERT}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1691{DB_DOCUMENT_DELETE}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1692{DB_DOCUMENT_UPDATE}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1693{DB_COLLECTION_OF_REPO}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1694{DB_COLLECTION_OF_OWNER}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1695{DB_COLLECTION_OF_TAG}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1696{DB_COLLECTION_OF_CATEGORY}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1697{DB_COLLECTION_OF_ME}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1698{UPDATE_REPOS_LIST}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1699{UPDATE_REPOS_LIST_SUCCESS}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1700{UPDATE_REPOS_LIST_FAIL}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1701{FETCH_REPOS_LIST}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1702{FETCH_REPOS_LIST_SUCCESS}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1703{FETCH_REPOS_LIST_FAIL}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1704{CLEAR_INCREASE_PROP}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1705{QUERY_LANGUAGES_LIST}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1706{QUERY_LANGUAGES_LIST_SUCCESS}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1707{QUERY_LANGUAGES_LIST_FAIL}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1708{QUERY_CATEGORIES_LIST}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1709{QUERY_CATEGORIES_LIST_SUCCESS}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1710{QUERY_CATEGORIES_LIST_FAIL}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1711{UPDATE_SEARCH_CONDITION}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1712{UPDATE_ORDER_CONDITION}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1713{UPDATE_FILTER_CONDITION}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1714{UPDATE_GROUP_CONDITION}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1715{QUERY_REPOS_LIST}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1716{QUERY_REPOS_LIST_SUCCESS}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1717{QUERY_REPOS_LIST_FAIL}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1718{REPLACE_REPOS_LIST_ITEM}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1719{QUERY_MY_PROFILE}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1720{QUERY_MY_PROFILE_SUCCESS}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1721{QUERY_MY_PROFILE_FAIL}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1722{ADD_CUSTOM_CATEGORY}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1723{ADD_CUSTOM_CATEGORY_SUCCESS}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1724{ADD_CUSTOM_CATEGORY_FAIL}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1725{DELETE_CUSTOM_CATEGORY}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1726{DELETE_CUSTOM_CATEGORY_SUCCESS}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1727{DELETE_CUSTOM_CATEGORY_FAIL}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1728{ATTACH_CUSTOM_CATEGORY}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1729{ATTACH_CUSTOM_CATEGORY_SUCCESS}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1730{ATTACH_CUSTOM_CATEGORY_FAIL}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1731{DETACH_CUSTOM_CATEGORY}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1732{DETACH_CUSTOM_CATEGORY_SUCCESS}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1733{DETACH_CUSTOM_CATEGORY_FAIL}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1734{SELECT_ONE_REPO}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1735{RATE_ONE_REPO}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1736{RATE_ONE_REPO_SUCCESS}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1737{RATE_ONE_REPO_FAIL}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1738{STAR_STARCABINET}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1739{STAR_STARCABINET_SUCCESS}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1740{STAR_STARCABINET_FAIL}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1741{ADD_TAG_FOR_REPO}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1742{ADD_TAG_FOR_REPO_SUCCESS}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1743{ADD_TAG_FOR_REPO_FAIL}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1744{REMOVE_TAG_FOR_REPO}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1745{REMOVE_TAG_FOR_REPO_SUCCESS}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1746{REMOVE_TAG_FOR_REPO_FAIL}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1747{QUERY_REPO_TAGS}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1748{QUERY_REPO_TAGS_SUCCESS}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1749{QUERY_REPO_TAGS_FAIL}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1750{QUERY_REPO_CATEGORIES}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1751{QUERY_REPO_CATEGORIES_SUCCESS}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1752{QUERY_REPO_CATEGORIES_FAIL}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1753{QUERY_REPO_OWNER}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1754{QUERY_REPO_OWNER_SUCCESS}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1755{QUERY_REPO_OWNER_FAIL}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1756{QUERY_REPO_CONTRIBUTORS}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1757{QUERY_REPO_CONTRIBUTORS_SUCCESS}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1758{QUERY_REPO_CONTRIBUTORS_FAIL}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1759{FETCH_REPO_README}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1760{FETCH_REPO_README_SUCCESS}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1761{FETCH_REPO_README_FAIL}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1762{FETCH_REPO_CONTRIBUTORS}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1763{FETCH_REPO_CONTRIBUTORS_SUCCESS}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1764{FETCH_REPO_CONTRIBUTORS_FAIL}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1765{UPDATE_SELECTED_REPO}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1766{UPDATE_SELECTED_REPO_SUCCESS}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1767{UPDATE_SELECTED_REPO_FAIL}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1768{UPDATE_REPO_NOTE}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1769{UPDATE_REPO_NOTE_SUCCESS}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1770{UPDATE_REPO_NOTE_FAIL}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1771{UPDATE_REPO_CATEGORIES}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1772{UPDATE_REPO_CATEGORIES_SUCCESS}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1773{UPDATE_REPO_CATEGORIES_FAIL}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1774{UPDATE_REPO_CONTRIBUTORS}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1775{UPDATE_REPO_CONTRIBUTORS_SUCCESS}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟1776{UPDATE_REPO_CONTRIBUTORS_FAIL}: [miss]𝓛[ty]10051{String} = 𝓛8743{String};

Module: src/renderer/rxdb/schemas/repoSchema

const 𝓟1777{repoSchema}: [miss]𝓛[ty]8642{Object} = {description: 𝓛8743{String},version: 𝓛8745{Number},properties: {commentsUrl: {type: 𝓛8743{String}},statusesUrl: {type: 𝓛8743{String}},htmlUrl: {type: 𝓛8743{String}},read: {type: 𝓛8743{String}},gitUrl: {type: 𝓛8743{String}},keysUrl: {type: 𝓛8743{String}},pullsUrl: {type: 𝓛8743{String}},issueEventsUrl: {type: 𝓛8743{String}},forksCount: {type: 𝓛8743{String}},name: {type: 𝓛8743{String}},updatedAt: {type: 𝓛8743{String}},assigneesUrl: {type: 𝓛8743{String}},forks: {type: 𝓛8743{String},index: 𝓛8744{Boolean}},stars: {type: 𝓛8743{String},index: 𝓛8744{Boolean}},private: {type: 𝓛8743{String}},size: {type: 𝓛8743{String},index: 𝓛8744{Boolean}},hasWiki: {type: 𝓛8743{String}},svnUrl: {type: 𝓛8743{String}},url: {type: 𝓛8743{String}},cloneUrl: {type: 𝓛8743{String}},hasIssues: {type: 𝓛8743{String}},description: {type: 𝓛8743{String}},rxChange: {type: 𝓛8743{String}},stargazersUrl: {type: 𝓛8743{String}},sshUrl: {type: 𝓛8743{String}},fullName: {type: 𝓛8743{String}},collaboratorsUrl: {type: 𝓛8743{String}},issuesUrl: {type: 𝓛8743{String}},score: {type: 𝓛8743{String},index: 𝓛8744{Boolean}},contributorsUrl: {type: 𝓛8743{String}},blobsUrl: {type: 𝓛8743{String}},permissions: {type: 𝓛8743{String},properties: {admin: {type: 𝓛8743{String}},push: {type: 𝓛8743{String}},pull: {type: 𝓛8743{String}}}},stargazersCount: {type: 𝓛8743{String}},homePage: {type: 𝓛8743{String}},issueCommentUrl: {type: 𝓛8743{String}},contentsUrl: {type: 𝓛8743{String}},mergesUrl: {type: 𝓛8743{String}},deploymentsUrl: {type: 𝓛8743{String}},key: {type: 𝓛8743{String},primary: 𝓛8744{Boolean}},fork: {type: 𝓛8743{String}},watchersCount: {type: 𝓛8743{String}},createdTime: {type: 𝓛8743{String},index: 𝓛8744{Boolean}},archiveUrl: {type: 𝓛8743{String}},hooksUrl: {type: 𝓛8743{String}},id: {type: 𝓛8743{String},index: 𝓛8744{Boolean}},subscribersUrl: {type: 𝓛8743{String}},tagsUrl: {type: 𝓛8743{String}},teamsUrl: {type: 𝓛8743{String}},note: {type: 𝓛8743{String}},downloadsUrl: {type: 𝓛8743{String}},pushedAt: {type: 𝓛8743{String}},createdAt: {type: 𝓛8743{String}},languagesUrl: {type: 𝓛8743{String}},defaultBranch: {type: 𝓛8743{String}},labelsUrl: {type: 𝓛8743{String}},flag: {type: 𝓛8743{String}},pushedTime: {type: 𝓛8743{String},index: 𝓛8744{Boolean}},gitTagsUrl: {type: 𝓛8743{String}},updatedTime: {type: 𝓛8743{String},index: 𝓛8744{Boolean}},readme: {type: 𝓛8743{String}},hasDownloads: {type: 𝓛8743{String}},defaultOrder: {type: 𝓛8743{String},index: 𝓛8744{Boolean}},gitCommitsUrl: {type: 𝓛8743{String}},owner: {type: 𝓛8743{String}},notificationsUrl: {type: 𝓛8743{String}},eventsUrl: {type: 𝓛8743{String}},branchesUrl: {type: 𝓛8743{String}},lang: {type: 𝓛8743{String}},milestonesUrl: {type: 𝓛8743{String}},subscriptionUrl: {type: 𝓛8743{String}},watchers: {type: 𝓛8743{String},index: 𝓛8744{Boolean}},hasPages: {type: 𝓛8743{String}},forksUrl: {type: 𝓛8743{String}},releasesUrl: {type: 𝓛8743{String}},gitRefsUrl: {type: 𝓛8743{String}},openIssues: {type: 𝓛8743{String},index: 𝓛8744{Boolean}},mirrorUrl: {type: 𝓛8743{String}},commitsUrl: {type: 𝓛8743{String}},treesUrl: {type: 𝓛8743{String}},compareUrl: {type: 𝓛8743{String}},openIssuesCount: {type: 𝓛8743{String}}},title: 𝓛8743{String},type: 𝓛8743{String},required: 𝓛8757{Array}(𝓛8743{String},𝓛8743{String},𝓛8743{String},𝓛8743{String},𝓛8743{String},𝓛8743{String},𝓛8743{String},𝓛8743{String},𝓛8743{String},𝓛8743{String},𝓛8743{String},𝓛8743{String},𝓛8743{String},𝓛8743{String},𝓛8743{String})};

Module: src/renderer/utils/githubClient

function 𝓟1778{CONSTRUCTOR} (𝓟1779{credentials}): (𝓟[ty]1814{GithubClient})
{
const 𝓟[ty]1814{GithubClient};
const 𝓟[ty]1814{GithubClient};
function 𝓟1783{$Lambda188} (𝓟1784{fullName}): (𝓟1785: [OOV]any)
{
const 𝓟1786{namePieces} = 𝓟1784{fullName}.split(𝓛8743{String});
return 𝓟1785 = 𝓟[ty]1814{GithubClient}.client.getRepo(𝓟1786{namePieces}.access(𝓛8745{Number}),𝓟1786{namePieces}.access(𝓛8745{Number}))
}
function 𝓟1787{$Lambda189} (): (𝓟1788: [OOV]any)
{
function 𝓟1789{$Lambda190} (𝓟1790{ret}): (𝓟1791: [OOV]any)
{
return 𝓟1791 = 𝓟1790{ret}.data
}
return 𝓟1788 = 𝓟[ty]1814{GithubClient}.me.getProfile().then(𝓟1789{$Lambda190})
}
function 𝓟1792{$Lambda191} (): (𝓟1793: [OOV]𝓟[ty]1{Promise})
{
const 𝓟1794{user} = 𝓟[ty]1814{GithubClient}.me;
let 𝓟1795{requestOptions} = 𝓟1794{user}._getOptionsWithDefaults({sort: 𝓛8743{String}});
return 𝓟1793 = 𝓟1794{user}._requestAllPages(𝓟1794{user}.__getScopedUrl(𝓛8743{String}),𝓟1795{requestOptions},𝓛12643{undefined})
}
function 𝓟1796{$Lambda192} (): (𝓟1797: [OOV]any)
{
const 𝓟1798{repo} = 𝓟[ty]1814{GithubClient}.client.getRepo(𝓛8743{String},𝓛8743{String});
return 𝓟1797 = 𝓟1798{repo}.star()
}
function 𝓟1799{$Lambda193} (𝓟1800{fullName},𝓟1801{defaultBranch}): (𝓟1802: [OOV]any)
{
const 𝓟1803{repo} = 𝓟[ty]1814{GithubClient}._getRepoInstance(𝓟1800{fullName});
function 𝓟1804{$Lambda194} (𝓟1805{ret}): (𝓟1806: [OOV]any)
{
return 𝓟1806 = 𝓟1805{ret}.data
}
return 𝓟1802 = 𝓟1803{repo}.getReadme(𝓟1801{defaultBranch},𝓛8744{Boolean}).then(𝓟1804{$Lambda194})
}
function 𝓟1807{$Lambda195} (𝓟1808{fullName}): (𝓟1809: [OOV]any)
{
const 𝓟1810{repo} = 𝓟[ty]1814{GithubClient}._getRepoInstance(𝓟1808{fullName});
function 𝓟1811{$Lambda196} (𝓟1812{ret}): (𝓟1813: [OOV]any)
{
return 𝓟1813 = 𝓟1812{ret}.data
}
return 𝓟1809 = 𝓟1810{repo}.getContributors().then(𝓟1811{$Lambda196})
}
𝓟[ty]1814{GithubClient}.getMyProfile𝓟1787{$Lambda189};
𝓟[ty]1814{GithubClient}.getStarredRepos𝓟1792{$Lambda191};
𝓟[ty]1814{GithubClient}.getRepoReadMe𝓟1799{$Lambda193};
𝓟[ty]1814{GithubClient}.starStarCabinet𝓟1796{$Lambda192};
𝓟[ty]1814{GithubClient}._getRepoInstance𝓟1783{$Lambda188};
𝓟[ty]1814{GithubClient}.getRepoContributors𝓟1807{$Lambda195};
𝓟[ty]1814{GithubClient}.client𝓟1969{GitHubApi}.CONSTRUCTOR({username: 𝓟1779{credentials}.username,token: 𝓟1779{credentials}.password});
𝓟[ty]1814{GithubClient}.me𝓟[ty]1814{GithubClient}.client.getUser();
}
class 𝓟[ty]1814{GithubClient}{
𝓟1816{getRepoReadMe}: [miss]𝓛[ty]8696{Function};
𝓟1817{getStarredRepos}: [miss]𝓛[ty]8696{Function};
𝓟1818{getRepoContributors}: [miss]𝓛[ty]8696{Function};
𝓟1819{_getRepoInstance}: [miss]𝓛[ty]8696{Function};
𝓟1820{getMyProfile}: [miss]𝓛[ty]8696{Function};
𝓟1821{me};
𝓟1822{client}: [OOV]𝓛[ty]2{<UNKNOWN>};
𝓟1823{starStarCabinet}: [miss]𝓛[ty]8696{Function};
}

Module: src/renderer/interface/IRepo

type 𝓟[ty]1824{IRepo} = {commentsUrl: 𝓛[ty]10051{String}, statusesUrl: 𝓛[ty]10051{String}, htmlUrl: 𝓛[ty]10051{String}, read: 𝓛[ty]8666{Boolean}, gitUrl: 𝓛[ty]10051{String}, keysUrl: 𝓛[ty]10051{String}, _hotChange: 𝓛[ty]8670{Array}, pullsUrl: 𝓛[ty]10051{String}, issueEventsUrl: 𝓛[ty]10051{String}, _categories: 𝓛[ty]8670{Array}, forksCount: 𝓛[ty]8655{Number}, name: 𝓛[ty]10051{String}, updatedAt: 𝓛[ty]10051{String}, assigneesUrl: 𝓛[ty]10051{String}, forks: 𝓛[ty]8655{Number}, stars: 𝓛[ty]8655{Number}, private: 𝓛[ty]8666{Boolean}, size: 𝓛[ty]8655{Number}, hasWiki: 𝓛[ty]8666{Boolean}, svnUrl: 𝓛[ty]10051{String}, url: 𝓛[ty]10051{String}, cloneUrl: 𝓛[ty]10051{String}, hasIssues: 𝓛[ty]8666{Boolean}, description: 𝓛[ty]10051{String}, stargazersUrl: 𝓛[ty]10051{String}, sshUrl: 𝓛[ty]10051{String}, fullName: 𝓛[ty]10051{String}, collaboratorsUrl: 𝓛[ty]10051{String}, issuesUrl: 𝓛[ty]10051{String}, score: 𝓛[ty]8655{Number}, contributorsUrl: 𝓛[ty]10051{String}, blobsUrl: 𝓛[ty]10051{String}, _tags: 𝓛[ty]8670{Array}, stargazersCount: 𝓛[ty]8655{Number}, homePage: 𝓛[ty]10051{String}, issueCommentUrl: 𝓛[ty]10051{String}, contentsUrl: 𝓛[ty]10051{String}, mergesUrl: 𝓛[ty]10051{String}, deploymentsUrl: 𝓛[ty]10051{String}, fork: 𝓛[ty]8666{Boolean}, watchersCount: 𝓛[ty]8655{Number}, createdTime: 𝓛[ty]8655{Number}, archiveUrl: 𝓛[ty]10051{String}, _contributors: 𝓛[ty]8670{Array}, hooksUrl: 𝓛[ty]10051{String}, id: 𝓛[ty]8655{Number}, subscribersUrl: 𝓛[ty]10051{String}, tagsUrl: 𝓛[ty]10051{String}, teamsUrl: 𝓛[ty]10051{String}, note: 𝓛[ty]10051{String}, downloadsUrl: 𝓛[ty]10051{String}, pushedAt: 𝓛[ty]10051{String}, createdAt: 𝓛[ty]10051{String}, languagesUrl: 𝓛[ty]10051{String}, defaultBranch: 𝓛[ty]10051{String}, labelsUrl: 𝓛[ty]10051{String}, flag: 𝓛[ty]8666{Boolean}, pushedTime: 𝓛[ty]8655{Number}, gitTagsUrl: 𝓛[ty]10051{String}, updatedTime: 𝓛[ty]8655{Number}, readme: 𝓛[ty]10051{String}, hasDownloads: 𝓛[ty]8666{Boolean}, defaultOrder: 𝓛[ty]8655{Number}, gitCommitsUrl: 𝓛[ty]10051{String}, owner: 𝓛[ty]8655{Number}, notificationsUrl: 𝓛[ty]10051{String}, eventsUrl: 𝓛[ty]10051{String}, branchesUrl: 𝓛[ty]10051{String}, lang: 𝓛[ty]10051{String}, milestonesUrl: 𝓛[ty]10051{String}, subscriptionUrl: 𝓛[ty]10051{String}, watchers: 𝓛[ty]8655{Number}, hasPages: 𝓛[ty]8666{Boolean}, forksUrl: 𝓛[ty]10051{String}, releasesUrl: 𝓛[ty]10051{String}, gitRefsUrl: 𝓛[ty]10051{String}, openIssues: 𝓛[ty]8655{Number}, mirrorUrl: 𝓛[ty]10051{String}, commitsUrl: 𝓛[ty]10051{String}, treesUrl: 𝓛[ty]10051{String}, compareUrl: 𝓛[ty]10051{String}, openIssuesCount: 𝓛[ty]8655{Number}}
type 𝓟[ty]1825{IRepoFetchingStatus} = {fetching: 𝓛[ty]8666{Boolean}, success: any}

Module: src/renderer/components/RepoDetailToolbar/group

type 𝓟[ty]1826{RepoGroupToolState} = {visible: 𝓛[ty]8666{Boolean}, categorySelection: 𝓛[ty]8670{Array}}
type 𝓟[ty]1827{RepoGroupToolProps} = {repo: 𝓟[ty]1824{IRepo}, categories: 𝓛[ty]8670{Array}, repoCategories: 𝓛[ty]8670{Array}, updateRepoCategories: (𝓛[ty]8655{Number},𝓛[ty]8670{Array})->𝓛[ty]10033{Void}}
const 𝓟1828{CheckboxGroup} = 𝓟1957{Checkbox}.Group;
const 𝓟1829{styles} = 𝓛10097{require}(𝓛8743{String});
function 𝓟1830{CONSTRUCTOR} (𝓟1831{props}): (𝓟[ty]1846{RepoGroupTool})
{
const 𝓟[ty]1846{RepoGroupTool};
const 𝓟[ty]1846{RepoGroupTool};
function 𝓟1835{$Lambda232} (): (𝓟1836: [miss]𝓛[ty]10033{Void})
{
𝓟[ty]1846{RepoGroupTool}.setState({visible: 𝓛8744{Boolean}})
function 𝓟1837{$Lambda233} (𝓟1838{item}): (𝓟1839: [miss]𝓛[ty]8655{Number})
{
return 𝓟1839 = 𝓛8710{parseInt}(𝓟1838{item},𝓛8745{Number})
}
𝓟[ty]1846{RepoGroupTool}.props.updateRepoCategories(𝓟[ty]1846{RepoGroupTool}.props.repo.id,𝓟[ty]1846{RepoGroupTool}.state.categorySelection.map(𝓟1837{$Lambda233}))
}
function 𝓟1840{$Lambda234} (𝓟1841{visible}): (𝓟1842: [miss]𝓛[ty]10033{Void})
{
𝓟[ty]1846{RepoGroupTool}.setState({visible: 𝓟1841{visible}})
}
function 𝓟1843{$Lambda235} (𝓟1844{checkValues}): (𝓟1845: [miss]𝓛[ty]10033{Void})
{
𝓟[ty]1846{RepoGroupTool}.setState({categorySelection: 𝓟1844{checkValues}})
}
𝓟[ty]1846{RepoGroupTool}.handleVisibleChange𝓟1840{$Lambda234};
𝓟[ty]1846{RepoGroupTool}.onSelectionChange𝓟1843{$Lambda235};
𝓟[ty]1846{RepoGroupTool}.submit𝓟1835{$Lambda232};
𝓟[ty]1846{RepoGroupTool}(𝓟1831{props})
𝓟[ty]1846{RepoGroupTool}.state{visible: 𝓛8744{Boolean},categorySelection: 𝓛8757{Array}()};
}
class 𝓟[ty]1846{RepoGroupTool} extends 𝓛[ty]33602{Component}{
𝓟1848{submit}: [miss]𝓛[ty]8696{Function};
𝓟1849{handleVisibleChange}: [miss]𝓛[ty]8696{Function};
𝓟1850{onSelectionChange}: [miss]𝓛[ty]8696{Function};
function 𝓟1851{componentWillMount} (): (𝓟1852: [miss]𝓛[ty]10033{Void})
{
const 𝓟1853{repo} = 𝓟[ty]1846{RepoGroupTool}.props.repo;
const 𝓟1854{repoCategories} = 𝓟[ty]1846{RepoGroupTool}.props.repoCategories;
if (𝓟1853{repo})
{
function 𝓟1855{$Lambda236} (𝓟1856{item}): (𝓟1857: [OOV]any)
{
return 𝓟1857 = 𝓟1856{item}.id.toString()
}
𝓟[ty]1846{RepoGroupTool}.setState({categorySelection: 𝓟1854{repoCategories}.map(𝓟1855{$Lambda236})})
}
}
function 𝓟1858{componentWillReceiveProps} (𝓟1859{nextProps}): (𝓟1860: [miss]𝓛[ty]10033{Void})
{
const 𝓟1861{repoCategories} = 𝓟1859{nextProps}.repoCategories;
function 𝓟1862{$Lambda237} (𝓟1863{category}): (𝓟1864: [OOV]any)
{
return 𝓟1864 = 𝓟1863{category}.id.toString()
}
const 𝓟1865{categorySelection} = 𝓟1861{repoCategories}.map(𝓟1862{$Lambda237});
𝓟[ty]1846{RepoGroupTool}.setState({categorySelection: 𝓟1865{categorySelection}})
}
function 𝓟1866{render} (): (𝓟1867: [OOV]any)
{
const 𝓟1868{repo} = 𝓟[ty]1846{RepoGroupTool}.props.repo;
const 𝓟1869{categories} = 𝓟[ty]1846{RepoGroupTool}.props.categories;
if (𝓛12569{ExclamationToken}(𝓟1868{repo}))
{
return 𝓟1867 = 𝓛12643{undefined}
}
const 𝓟1870{categorySelection} = 𝓟[ty]1846{RepoGroupTool}.state.categorySelection;
const 𝓟1871{titleNode} = 𝓛12643{undefined};
function 𝓟1872{$Lambda238} (𝓟1873{category}): (𝓟1874: [miss]𝓛[ty]8642{Object})
{
return 𝓟1874 = {label: 𝓟1873{category}.name,value: 𝓟1873{category}.id.toString()}
}
const 𝓟1875{catsSelectionOptions} = 𝓟1869{categories}.map(𝓟1872{$Lambda238});
const 𝓟1876{content} = 𝓛12643{undefined};
return 𝓟1867 = 𝓛12643{undefined}
}
}

Module: src/renderer/interface/IProfile

type 𝓟[ty]1877{IProfile} = {htmlUrl: 𝓛[ty]10051{String}, name: 𝓛[ty]10051{String}, updatedAt: 𝓛[ty]10051{String}, gistsUrl: 𝓛[ty]10051{String}, location: 𝓛[ty]10051{String}, hireable: 𝓛[ty]8666{Boolean}, url: 𝓛[ty]10051{String}, gravatarId: 𝓛[ty]10051{String}, publicRepos: 𝓛[ty]8655{Number}, avatarUrl: 𝓛[ty]10051{String}, totalPrivateRepos: 𝓛[ty]8655{Number}, receivedEventsUrl: 𝓛[ty]10051{String}, followers: 𝓛[ty]8655{Number}, siteAdmin: 𝓛[ty]8666{Boolean}, publicGists: 𝓛[ty]8655{Number}, twoFactorAuthentication: 𝓛[ty]8666{Boolean}, following: 𝓛[ty]8655{Number}, reposUrl: 𝓛[ty]10051{String}, company: 𝓛[ty]10051{String}, createdTime: 𝓛[ty]8655{Number}, blog: 𝓛[ty]10051{String}, id: 𝓛[ty]8655{Number}, privateGists: 𝓛[ty]8655{Number}, ownedPrivateRepos: 𝓛[ty]8655{Number}, createdAt: 𝓛[ty]10051{String}, organizationsUrl: 𝓛[ty]10051{String}, starredUrl: 𝓛[ty]10051{String}, updatedTime: 𝓛[ty]8655{Number}, diskUsage: 𝓛[ty]8655{Number}, eventsUrl: 𝓛[ty]10051{String}, login: 𝓛[ty]10051{String}, type: 𝓛[ty]10051{String}, followersUrl: 𝓛[ty]10051{String}, subscriptionsUrl: 𝓛[ty]10051{String}, collaborators: 𝓛[ty]8655{Number}, avatar_url: 𝓛[ty]10051{String}, followingUrl: 𝓛[ty]10051{String}}

Module: src/renderer/components/RepoDetailToolbar/links

type 𝓟[ty]1878{RepoLinksToolProps} = {repo: 𝓟[ty]1824{IRepo}}
type 𝓟[ty]1879{RepoLinksToolState} = {visible: 𝓛[ty]8666{Boolean}, copied: 𝓛[ty]8666{Boolean}}
const 𝓟1880{styles} = 𝓛10097{require}(𝓛8743{String});
function 𝓟1881{CONSTRUCTOR} (𝓟1882{props}): (𝓟[ty]1893{RepoLinksTool})
{
const 𝓟[ty]1893{RepoLinksTool};
const 𝓟[ty]1893{RepoLinksTool};
function 𝓟1886{$Lambda246} (𝓟1887{visible}): (𝓟1888: [miss]𝓛[ty]10033{Void})
{
𝓟[ty]1893{RepoLinksTool}.setState({visible: 𝓟1887{visible}})
}
function 𝓟1889{$Lambda247} (): (𝓟1890: [miss]𝓛[ty]10033{Void})
{
𝓟[ty]1893{RepoLinksTool}.setState({copied: 𝓛8744{Boolean}})
function 𝓟1891{$Lambda248} (): (𝓟1892: [miss]𝓛[ty]10033{Void})
{
𝓟[ty]1893{RepoLinksTool}.setState({copied: 𝓛8744{Boolean}})
}
𝓛12490{setTimeout}(𝓟1891{$Lambda248},𝓛8745{Number})
}
𝓟[ty]1893{RepoLinksTool}.handleVisibleChange𝓟1886{$Lambda246};
𝓟[ty]1893{RepoLinksTool}.notifyCopied𝓟1889{$Lambda247};
𝓟[ty]1893{RepoLinksTool}(𝓟1882{props})
𝓟[ty]1893{RepoLinksTool}.state{visible: 𝓛8744{Boolean},copied: 𝓛8744{Boolean}};
}
class 𝓟[ty]1893{RepoLinksTool} extends 𝓛[ty]33602{Component}{
𝓟1895{handleVisibleChange}: [miss]𝓛[ty]8696{Function};
𝓟1896{notifyCopied}: [miss]𝓛[ty]8696{Function};
function 𝓟1897{render} (): (𝓟1898: [OOV]any)
{
if (𝓛12569{ExclamationToken}(𝓟[ty]1893{RepoLinksTool}.props.repo))
{
return 𝓟1898 = 𝓛12643{undefined}
}
function 𝓟1899{$Lambda249} (𝓟1900{value}): (𝓟1901: [OOV]any)
{
return 𝓟1901 = 𝓛12643{undefined}
}
const 𝓟1902{clipboard}: [miss]𝓛[ty]8696{Function} = 𝓟1899{$Lambda249};
const 𝓟1903{titleNode} = 𝓛12643{undefined};
const 𝓟1904{content} = 𝓛12643{undefined};
return 𝓟1898 = 𝓛12643{undefined}
}
}

Module: src/renderer/utils/electronApp

function 𝓟1905{$Lambda186} (): (𝓟1906: [miss]𝓛[ty]10033{Void})
{
𝓟1954{ipcRenderer}.send(𝓛1{<UNKNOWN>})
}
const 𝓟1907{quitElectronApp}: [miss]𝓛[ty]8696{Function} = 𝓟1905{$Lambda186};
function 𝓟1908{$Lambda187} (): (𝓟1909: [miss]𝓛[ty]10033{Void})
{
𝓟1954{ipcRenderer}.send(𝓛1{<UNKNOWN>})
}
const 𝓟1910{restartElectronApp}: [miss]𝓛[ty]8696{Function} = 𝓟1908{$Lambda187};

Module: src/renderer/components/MainDetailPane/index

type 𝓟[ty]1911{MainDetailPaneState} = {}
type 𝓟[ty]1912{MainDetailPaneProps} = {}
const 𝓟1913{githubBg} = 𝓛10097{require}(𝓛8743{String});
const 𝓟1914{styles} = 𝓛10097{require}(𝓛8743{String});
function 𝓟1915{CONSTRUCTOR} (𝓟1916{props}): (𝓟[ty]1920{MainDetailPane})
{
const 𝓟[ty]1920{MainDetailPane};
const 𝓟[ty]1920{MainDetailPane};
𝓟[ty]1920{MainDetailPane}(𝓟1916{props})
}
class 𝓟[ty]1920{MainDetailPane} extends 𝓛[ty]33602{Component}{
function 𝓟1922{render} (): (𝓟1923: [OOV]any)
{
return 𝓟1923 = 𝓛12643{undefined}
}
}

Module: src/renderer/utils/offlineTitle

function 𝓟1924{$Lambda199} (𝓟1925{offline}): (𝓟1926: [miss]𝓛[ty]10033{Void})
{
if (𝓟1925{offline})
{
𝓛12564{FirstCompoundAssignment}(𝓛12160{document}.title,𝓛8743{String})
}
else
{
let 𝓟1927{title}: [miss]𝓛[ty]10051{String} = 𝓛12160{document}.title;
𝓛12160{document}.title𝓟1927{title}.replace(𝓛8743{String},𝓛8743{String});
}
}
const 𝓟1928{offlineTitle}: [miss]𝓛[ty]8696{Function} = 𝓟1924{$Lambda199};

Module: src/renderer/interface/IAction

type 𝓟[ty]1929{IAction} = {type: 𝓛[ty]10051{String}, payload: any, error: 𝓛[ty]10053{Error}}