package Ġio . pet ros . movies . config . deps Ċ Ċ import ĠPlugins Ċ import Ġio . pet ros . movies . config . utils . Utils Ċ Ċ @ Suppress (" May Be Constant ", Ġ" Member Visibility Can Be Private ") Ċ object ĠDep s Ġ{ ĊĊĠĠĠ Ġ// ĠDEBUG ĠIMP LEMENT ATION Ġ// Ġ***************************************************************** ************************ ĊĊĠĠĠ Ġobject ĠLe ak Can ary Ġ{ ĊĊĠĠĠĠĠĠĠ Ġval ĠLE AK _ CAN ARY Ġ= Ġ" com . squareup . leak can ary : leak can ary - android :${ Versions . Leak Can ary . LE AK _ CAN ARY }" ĊĠĠĠĠĠĠĠ Ġval ĠPL UM BER Ġ= Ġ" com . squareup . leak can ary : pl umber - android :${ Versions . Leak Can ary . LE AK _ CAN ARY }" ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ// ĠIMP LEMENT ATION Ġ// Ġ***************************************************************** ************************ ****** ĊĊĠĠĠ Ġobject ĠKotlin Ġ{ ĊĊĠĠĠĠĠĠĠ Ġobject ĠCore Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠK OT LIN Ġ= Ġ" org . jetbrains . kotlin : kotlin - stdlib :${ Plugins . Version . K OT LIN _ J ET PACK _ COMP OSE }" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠK OT LIN _ JDK 8 Ġ= Ġ" org . jetbrains . kotlin : kotlin - stdlib - jdk 8 :${ Plugins . Version . K OT LIN _ J ET PACK _ COMP OSE }" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠK OT LIN _ REF LECT Ġ= Ġ" org . jetbrains . kotlin : kotlin - reflect :${ Plugins . Version . K OT LIN _ J ET PACK _ COMP OSE }" ĊĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġobject ĠCor outines Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠCORE Ġ= Ġ" org . jetbrains . kotlin x : kotlin x - coroutines - core :${ Versions . Kotlin . COR OUT IN ES }" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠCORE _ JVM Ġ= Ġ" org . jetbrains . kotlin x : kotlin x - coroutines - core - jvm :${ Versions . Kotlin . COR OUT IN ES }" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠAND ROID Ġ= Ġ" org . jetbrains . kotlin x : kotlin x - coroutines - android :${ Versions . Kotlin . COR OUT IN ES }" ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Suppress (" Member Name Equals ClassName ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġobject ĠTest Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠTEST Ġ= Ġ" org . jetbrains . kotlin x : kotlin x - coroutines - test :${ Versions . Kotlin . COR OUT IN ES }" ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Suppress (" Member Name Equals ClassName ") ĊĠĠĠ Ġobject ĠMaterial Ġ{ ĊĊĠĠĠĠĠĠĠ Ġval ĠM ATER IAL Ġ= Ġ" com . google . android . material : material :${ Versions . Material . MAT ERIAL }" ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġobject ĠAndroid Ġ{ ĊĊĠĠĠĠĠĠĠ Ġobject ĠCore Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠAPP _ COMPAT Ġ= Ġ" android x . appcompat : appcompat :${ Versions . Android . Core . APP _ COMPAT _ B ETA }" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠAPP _ COMPAT _ RESOURCES Ġ= Ġ" android x . appcompat : appcompat - resources :${ Versions . Android . Core . APP _ COMPAT _ B ETA }" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠFR AG MENT Ġ= Ġ" android x . fragment : fragment :${ Versions . Android . Core . FRAGMENT }" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠRE CY CL ER _ VIEW Ġ= Ġ" android x . recyclerview : recyclerview :${ Versions . Android . Core . REC Y CL ER _ VIEW }" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠCONSTRAINT _ LAYOUT Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" android x . constraint layout : constraint layout :${ Versions . Android . Core . CONSTRAINT _ LAYOUT }" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠD RAW ER _ LAYOUT Ġ= Ġ" android x . drawer layout : drawer layout :${ Versions . Android . Core . DRAW ER _ LAYOUT }" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠCO ORD IN ATOR _ LAYOUT Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" android x . coordinator layout : coordinator layout :${ Versions . Android . Core . COORD IN ATOR _ LAYOUT }" ĊĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġobject ĠK tx Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠCORE Ġ= Ġ" android x . core : core - k tx :${ Versions . Android . K tx . CORE _ B ETA }" ĊĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġ@ Suppress (" Member Name Equals ClassName ") ĊĠĠĠĠĠĠĠ Ġobject ĠCompose Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġobject ĠRuntime Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠRUN TIME Ġ= Ġ" android x . compose . runtime : runtime :${ Versions . Android . Compose . COMP OSE }" ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġobject ĠUI Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠUI Ġ= Ġ" android x . compose . ui : ui :${ Versions . Android . Compose . COMP OSE }" ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠGRAPH ICS Ġ= Ġ" android x . compose . ui : ui - graphics :${ Versions . Android . Compose . COMP OSE }" ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠTEXT Ġ= Ġ" android x . compose . ui : ui - text :${ Versions . Android . Compose . COMP OSE }" ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠUNIT Ġ= Ġ" android x . compose . ui : ui - unit :${ Versions . Android . Compose . COMP OSE }" ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠTO OL ING Ġ= Ġ" android x . compose . ui : ui - tool ing :${ Versions . Android . Compose . COMP OSE }" ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġobject ĠFoundation Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠFO UND ATION Ġ= Ġ" android x . compose . foundation : foundation :${ Versions . Android . Compose . COMP OSE }" ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠLAY OUT Ġ= Ġ" android x . compose . foundation : foundation - layout :${ Versions . Android . Compose . COMP OSE }" ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġobject ĠMaterial Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠM ATER IAL Ġ= Ġ" android x . compose . material : material :${ Versions . Android . Compose . COMP OSE }" ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġobject ĠConstraint Layout Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠCONSTRAINT _ LAYOUT Ġ= Ġ" android x . constraint layout : constraint layout - compose :" Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠVersions . Android . Compose . Constraint Layout . CONSTRAINT _ LAYOUT _ RC ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġobject ĠArch Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġobject ĠCore Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠTEST ING Ġ= Ġ" android x . arch . core : core - testing :${ Versions . Android . Arch . Core . CORE }" ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġobject ĠLifecycle Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠCOMMON Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" android x . lifecycle : lifecycle - common :${ Versions . Android . Arch . Lifecycle . LI FE CYCLE _ RC }" ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠCOMMON _ JAVA _ 8 Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" android x . lifecycle : lifecycle - common - java 8 :${ Versions . Android . Arch . Lifecycle . LI FE CYCLE _ RC }" ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠRUN TIME _ K TX Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" android x . lifecycle : lifecycle - runtime - k tx :${ Versions . Android . Arch . Lifecycle . LI FE CYCLE _ RC }" ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠLI VE _ DATA _ CORE Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" android x . lifecycle : lifecycle - li ved ata - core :${ Versions . Android . Arch . Lifecycle . LI FE CYCLE _ RC }" ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠVIEW _ MODEL Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" android x . lifecycle : lifecycle - view model :${ Versions . Android . Arch . Lifecycle . LI FE CYCLE _ RC }" ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠVIEW _ MODEL _ K TX Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" android x . lifecycle : lifecycle - view model - k tx :${ Versions . Android . Arch . Lifecycle . LI FE CYCLE _ RC }" ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠPROCESS Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" android x . lifecycle : lifecycle - process :${ Versions . Android . Arch . Lifecycle . LI FE CYCLE _ RC }" ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Suppress (" unused ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġobject ĠSaved State Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠS AV ED _ STATE Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" android x . saved state : saved state :${ Versions . Android . Arch . Saved State . SA VED _ STATE }" ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġobject ĠNavigation Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠCOMMON Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" android x . navigation : navigation - common :${ Versions . Android . Arch . Navigation . NAV IG ATION }" ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠCOMMON _ K TX Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" android x . navigation : navigation - common - k tx :${ Versions . Android . Arch . Navigation . NAV IG ATION }" ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠRUN TIME Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" android x . navigation : navigation - runtime :${ Versions . Android . Arch . Navigation . NAV IG ATION }" ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠRUN TIME _ K TX Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" android x . navigation : navigation - runtime - k tx :${ Versions . Android . Arch . Navigation . NAV IG ATION }" ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠUI Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" android x . navigation : navigation - ui :${ Versions . Android . Arch . Navigation . NAV IG ATION }" ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠUI _ K TX Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" android x . navigation : navigation - ui - k tx :${ Versions . Android . Arch . Navigation . NAV IG ATION }" ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠFR AG MENT _ K TX Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" android x . navigation : navigation - fragment - k tx :${ Versions . Android . Arch . Navigation . NAV IG ATION }" ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġobject ĠCustom View Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠCUSTOM _ VIEW Ġ= Ġ" android x . custom view : custom view :${ Versions . Android . Arch . Custom View . CUSTOM _ VIEW }" ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġobject ĠData Store Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠCORE Ġ= Ġ" android x . datastore : datastore - core :${ Versions . Android . Arch . DataStore . DATA STORE }" ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Suppress (" Member Name Equals ClassName ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġobject ĠPreferences Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠCORE Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" android x . datastore : datastore - preferences - core :${ Versions . Android . Arch . DataStore . DATA STORE }" ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠP REFER ENCES Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" android x . datastore : datastore - preferences :${ Versions . Android . Arch . DataStore . DATA STORE }" ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġobject ĠDatabase Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Suppress (" Member Name Equals ClassName ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġobject ĠSQL ight Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠSQL IGHT Ġ= Ġ" android x . sqlite : sqlite :${ Versions . Android . Arch . Database . SQL ight . SQL IGHT }" ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġobject ĠRoom Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠCOMMON Ġ= Ġ" android x . room : room - common :${ Versions . Android . Arch . Database . Room . ROOM }" ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠRUN TIME Ġ= Ġ" android x . room : room - runtime :${ Versions . Android . Arch . Database . Room . ROOM }" ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠK TX Ġ= Ġ" android x . room : room - k tx :${ Versions . Android . Arch . Database . Room . ROOM }" ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠCOMPI LER Ġ= Ġ" android x . room : room - compiler :${ Versions . Android . Arch . Database . Room . ROOM }" ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġobject ĠPagination Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠCOMMON Ġ= Ġ" android x . paging : paging - common :${ Versions . Android . Arch . Pagination . P AGING }" ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠRUN TIME Ġ= Ġ" android x . paging : paging - runtime :${ Versions . Android . Arch . Pagination . P AGING }" ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġobject ĠTest Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠCORE Ġ= Ġ" android x . test : core :${ Versions . Android . Test . CORE }" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠCORE _ K TX Ġ= Ġ" android x . test : core - k tx :${ Versions . Android . Test . CORE }" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠJ _ UNIT Ġ= Ġ" android x . test . ext : junit :${ Versions . Android . Test . J _ UNIT }" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠRUN NER Ġ= Ġ" android x . test : runner :${ Versions . Android . Test . CORE }" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠR ULES Ġ= Ġ" android x . test : rules :${ Versions . Android . Test . CORE }" ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġobject ĠE sp ress o Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠCORE Ġ= Ġ" android x . test . espress o : espress o - core :${ Versions . Android . Test . ES PRESS O }" ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠCON TRIB Ġ= Ġ" android x . test . espress o : espress o - contrib :${ Versions . Android . Test . ES PRESS O }" ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Suppress (" unused ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġobject ĠExclude Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġconst Ġval ĠH AM CRE ST Ġ= Ġ" org . hamcrest " ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Suppress (" Member Name Equals ClassName ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġobject ĠRo bo lectric Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠRO BO LECT RIC Ġ= Ġ" org . ro bo lectric : ro bo lectric :${ Versions . Android . Test . RO BO LECT RIC }" ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠAN NOT ATIONS Ġ= Ġ" org . ro bo lectric : annotations :${ Versions . Android . Test . RO BO LECT RIC }" ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġobject ĠExclude Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġconst Ġval ĠM AV EN Ġ= Ġ" org . apache . maven " ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġobject ĠDi Ġ{ ĊĊĠĠĠĠĠĠĠ Ġobject ĠK oin Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġobject ĠKotlin Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠCORE Ġ= Ġ" io . insert - k oin : k oin - core :${ Versions . Di . K oin . K OIN }" ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠCORE _ JVM Ġ= Ġ" io . insert - k oin : k oin - core - jvm :${ Versions . Di . K oin . K OIN }" ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Suppress (" Member Name Equals ClassName ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġobject ĠAndroid Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠAND ROID Ġ= Ġ" io . insert - k oin : k oin - android :${ Versions . Di . K oin . K OIN }" ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġobject ĠNet Ġ{ ĊĊĠĠĠĠĠĠĠ Ġobject ĠOk Http Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠOK _ HTTP Ġ= Ġ" com . squareup . okhttp 3 : okhttp :${ Versions . Net . Ok Http . OK _ HTTP _ ALPHA }" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠLOG GING _ INTER CEPT OR Ġ= Ġ" com . squareup . okhttp 3 : logging - interceptor :${ Versions . Net . Ok Http . OK _ HTTP _ ALPHA }" ĊĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġ@ Suppress (" Member Name Equals ClassName ") ĊĠĠĠĠĠĠĠ Ġobject ĠGson Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠG SON Ġ= Ġ" com . google . code . gson : gson :${ Versions . Net . Gson . G SON }" ĊĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġobject ĠRest Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠRET RO FIT Ġ= Ġ" com . squareup . ret rofit 2 : ret rofit :${ Versions . Net . Rest . RET RO FIT }" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠRET RO FIT _ G SON Ġ= Ġ" com . squareup . ret rofit 2 : converter - gson :${ Versions . Net . Rest . RET RO FIT }" ĊĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġobject ĠImage Ġ{ ĊĊĠĠĠĠĠĠĠ Ġ@ Suppress (" Member Name Equals ClassName ") ĊĠĠĠĠĠĠĠ Ġobject ĠG lide Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠGL IDE Ġ= Ġ" com . github . bump tech . glide : glide :${ Versions . Image . G lide . GL IDE }" ĊĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġobject ĠCo il Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠCO IL _ BASE Ġ= Ġ" io . co il - kt : co il - base :${ Versions . Image . Co il . CO IL }" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠCOMP OSE Ġ= Ġ" io . co il - kt : co il - compose :${ Versions . Image . Co il . CO IL }" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠCOMP OSE _ BASE Ġ= Ġ" io . co il - kt : co il - compose - base :${ Versions . Image . Co il . CO IL }" ĊĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġobject ĠLog Ġ{ ĊĊĠĠĠĠĠĠĠ Ġval ĠTIM BER Ġ= Ġ" com . jak ew h art on . tim ber : tim ber :${ Versions . Log . TI MBER }" ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ// ĠTEST ĠIMP LEMENT ATION Ġ// Ġ***************************************************************** ************************ * ĊĊĠĠĠ Ġobject ĠTest Ġ{ ĊĊĠĠĠĠĠĠĠ Ġobject ĠJ Unit Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠJ _ UNIT _ 4 Ġ= Ġ" junit : junit :${ Versions . Test . JUnit . J _ UNIT _ 4 }" ĊĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġobject ĠIntegration Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠMOCK _ WEB _ SERVER Ġ= Ġ" com . squareup . okhttp 3 : mock webserver :${ Versions . Net . Ok Http . OK _ HTTP _ ALPHA }" ĊĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġ@ Suppress (" unused ") ĊĠĠĠĠĠĠĠ Ġobject ĠH am crest Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠALL Ġ= Ġ" org . hamcrest : hamcrest - all :${ Versions . Test . Ham crest . H AM CRE ST }" ĊĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġobject ĠAssert Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠSTR IK T Ġ= Ġ" io . stri kt : stri kt - core :${ Versions . Test . Assert . STR IK T }" ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġobject ĠExclude Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġconst Ġval ĠK OT LIN Ġ= Ġ" org . jetbrains . kotlin " ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġobject ĠMock Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠMOCK _ K Ġ= Ġ" io . mock k : mock k :${ Versions . Test . Mock . MOCK _ K }" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠDSL _ JVM Ġ= Ġ" io . mock k : mock k - dsl - jvm :${ Versions . Test . Mock . MOCK _ K }" ĊĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġ} Ċ Ċ } Ċ Ċ @ Suppress (" unused ") Ċ fun ĠString . group () Ġ= Ġthis . split ( Utils . COL ON )[ 0 ] Ċ Ċ @ Suppress (" unused ") Ċ fun ĠString . name () Ġ= Ġthis . split ( Utils . COL ON )[ 1 ] Ċ Ċ fun ĠString . identifier (): ĠString Ġ{ ĊĠĠĠ Ġval ĠgroupName Version Ġ= Ġthis . split ( Utils . COL ON ) ĊĠĠĠ Ġreturn ĠgroupName Version [ 0 ] Ġ+ ĠUtils . COL ON Ġ+ ĠgroupName Version [ 1 ] Ċ } Ċ