package Ġcom . example . sv book market . activities . data čĊč Ċ import Ġandroid . net . Uri č Ċ import Ġcom . example . sv book market . R č Ċ import Ġcom . example . sv book market . activities . model .* čĊč Ċ class ĠDataSource Ġ{ čĊĠĠĠ Ġfun Ġload Checkout Card (): ĠMutable List < Checkout Card > Ġ{ čĊĠĠĠĠĠĠĠ Ġreturn Ġmutable ListOf ( čĊĠĠĠĠĠĠĠĠĠĠĠ ĠCheckout Card (" ds ad sa ", Ġ" name ", Ġ" adr ", Ġ" 1 0 0 ", Ġ" 1 2 3 "), čĊĠĠĠĠĠĠĠĠĠĠĠ ĠCheckout Card (" ds ad sa ", Ġ" name ", Ġ" adr ", Ġ" 1 0 0 ", Ġ" 1 2 3 "), čĊĠĠĠĠĠĠĠĠĠĠĠ ĠCheckout Card (" ds ad sa ", Ġ" name ", Ġ" adr ", Ġ" 1 0 0 ", Ġ" 1 2 3 "), čĊĠĠĠĠĠĠĠĠĠĠĠ ĠCheckout Card (" ds ad sa ", Ġ" name ", Ġ" adr ", Ġ" 1 0 0 ", Ġ" 1 2 3 "), čĊĠĠĠĠĠĠĠĠĠĠĠ ĠCheckout Card (" ds ad sa ", Ġ" name ", Ġ" adr ", Ġ" 1 0 0 ", Ġ" 1 2 3 "), čĊĠĠĠĠĠĠĠĠĠĠĠ ĠCheckout Card (" ds ad sa ", Ġ" name ", Ġ" adr ", Ġ" 1 0 0 ", Ġ" 1 2 3 "), čĊčĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) čĊĠĠĠ Ġ} č Ċ // č Ċ // ĠĠĠ Ġfun Ġload Cart (): ĠMutable List < Cart > Ġ{ č Ċ // ĠĠĠĠĠĠĠ Ġreturn Ġmutable ListOf ( č Ċ // ĠĠĠĠĠĠĠĠĠĠĠ ĠCart Model ("", Uri . parse (""), " name ", Ġ" name ", Ġ 1 , Ġ 1 0 , true ), č Ċ // ĠĠĠĠĠĠĠĠĠĠĠ ĠCart Model ("", Uri . parse (""), " name ", Ġ" name ", Ġ 1 , Ġ 9 , Ġtrue ), č Ċ // ĠĠĠĠĠĠĠĠĠĠĠ ĠCart Model ("", Uri . parse (""), " name ", Ġ" name 1 ", 1 , Ġ 8 , Ġtrue ), č Ċ // ĠĠĠĠĠĠĠĠĠĠĠ ĠCart Model ("", Uri . parse (""), " name ", Ġ" name ", Ġ 1 , Ġ 1 2 , true ), č Ċ // ĠĠĠĠĠĠĠĠĠĠĠ ĠCart Model ("", Uri . parse (""), " name ", Ġ" name ", Ġ 1 , Ġ 3 , Ġtrue ), č Ċ // ĠĠĠĠĠĠĠĠĠĠĠ ĠCart Model ("", Uri . parse (""), " name ", Ġ" name 1 ", 1 , Ġ 1 , Ġtrue ), č Ċ // č Ċ // ĠĠĠĠĠĠĠĠĠĠĠ Ġ) č Ċ // ĠĠĠ Ġ} čĊčĊĠĠĠ Ġfun Ġload Address Card (): ĠMutable List < Address Model > Ġ{ čĊĠĠĠĠĠĠĠ Ġreturn Ġmutable ListOf ( čĊĠĠĠĠĠĠĠĠĠĠĠ ĠAddress Model ( čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" K hu ong ĠD uy ", čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" 0 8 6 9 2 5 6 1 7 4 ", čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" K tx Ġk hu ĠA , ĠD HQ G ", čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Ph u ong ĠL inh ĠTr ung ", čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Qu an ĠThu ĠD uc ", čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Tp . Ho ĠCh i ĠMin h " čĊĠĠĠĠĠĠĠĠĠĠĠ Ġ), čĊĠĠĠĠĠĠĠĠĠĠĠ ĠAddress Model ( čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" K hu ong ĠD uy ", čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" 0 8 6 9 2 5 6 1 7 4 ", čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" K tx Ġk hu ĠA , ĠD HQ G ", čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Ph u ong ĠL inh ĠTr ung ", čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Qu an ĠThu ĠD uc ", čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Tp . Ho ĠCh i ĠMin h " čĊĠĠĠĠĠĠĠĠĠĠĠ Ġ), čĊĠĠĠĠĠĠĠĠĠĠĠ ĠAddress Model ( čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" K hu ong ĠD uy ", čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" 0 8 6 9 2 5 6 1 7 4 ", čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" K tx Ġk hu ĠA , ĠD HQ G ", čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Ph u ong ĠL inh ĠTr ung ", čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Qu an ĠThu ĠD uc ", čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Tp . Ho ĠCh i ĠMin h " čĊĠĠĠĠĠĠĠĠĠĠĠ Ġ), čĊĠĠĠĠĠĠĠ Ġ) čĊĠĠĠ Ġ} čĊčĊĠĠĠ Ġ// Ġmoved Ġto Ġhome Ġview model čĊčĊčĊĠĠĠ Ġfun Ġload Category (): ĠArrayList < Category > Ġ{ čĊĠĠĠĠĠĠĠ Ġreturn Ġarray ListOf ( čĊĠĠĠĠĠĠĠĠĠĠĠ ĠCategory ( R . drawable . img _ art , Ġ" Art "), čĊĠĠĠĠĠĠĠĠĠĠĠ ĠCategory ( R . drawable . img _ fi ction , Ġ" Fi ction "), čĊĠĠĠĠĠĠĠĠĠĠĠ ĠCategory ( R . drawable . img _ com ic , Ġ" Com ic "), čĊĠĠĠĠĠĠĠĠĠĠĠ ĠCategory ( R . drawable . img _ no vel , Ġ" No vel "), čĊĠĠĠĠĠĠĠĠĠĠĠ ĠCategory ( R . drawable . img _ business , Ġ" Business "), čĊĠĠĠĠĠĠĠĠĠĠĠ ĠCategory ( R . drawable . img _ tech , Ġ" Tech nology "), čĊĠĠĠĠĠĠĠ Ġ) čĊĠĠĠ Ġ} čĊčĊĠĠĠ Ġfun Ġload Ad vertise (): ĠArrayList < Ad vertise > Ġ{ čĊĠĠĠĠĠĠĠ Ġreturn Ġarray ListOf ( čĊĠĠĠĠĠĠĠĠĠĠĠ ĠAd vertise (" 2 5 / 4 / 2 0 2 1 Ġ- Ġ 3 0 / 4 / 2 0 2 1 ", Ġ" Save Ġoff Ġall Ġproduct Ġ\ n up Ġto Ġ 7 0 %", ĠUri . parse (" ")), čĊĠĠĠĠĠĠĠĠĠĠĠ ĠAd vertise (" 2 1 / 4 / 2 0 2 1 Ġ- Ġ 3 0 / 4 / 2 0 2 1 ", Ġ" Save Ġoff Ġall Ġproduct Ġ\ n up Ġto Ġ 2 0 %", ĠUri . parse (" ")), čĊĠĠĠĠĠĠĠĠĠĠĠ ĠAd vertise (" 2 0 / 4 / 2 0 2 1 Ġ- Ġ 3 0 / 4 / 2 0 2 1 ", Ġ" Save Ġoff Ġall Ġproduct Ġ\ n up Ġto Ġ 5 0 %", ĠUri . parse (" ")), čĊĠĠĠĠĠĠĠ Ġ) čĊĠĠĠ Ġ} čĊčĊĠĠĠ Ġfun Ġload Feature Card (): ĠMutable List < Feature _ Item > Ġ{ čĊĠĠĠĠĠĠĠ Ġreturn Ġmutable ListOf ( čĊĠĠĠĠĠĠĠĠĠĠĠ ĠFeature _ Item ( R . drawable . img _ book _ card _ example , Ġ" K hang ", Ġ" K hang "), čĊĠĠĠĠĠĠĠĠĠĠĠ ĠFeature _ Item ( R . drawable . img _ book _ card _ example , Ġ" K hang ", Ġ" K hang "), čĊĠĠĠĠĠĠĠĠĠĠĠ ĠFeature _ Item ( R . drawable . img _ book _ card _ example , Ġ" K hang ", Ġ" K hang "), čĊĠĠĠĠĠĠĠĠĠĠĠ ĠFeature _ Item ( R . drawable . img _ book _ card _ example , Ġ" K hang ", Ġ" K hang "), čĊĠĠĠĠĠĠĠĠĠĠĠ ĠFeature _ Item ( R . drawable . img _ book _ card _ example , Ġ" K hang ", Ġ" K hang "), čĊĠĠĠĠĠĠĠĠĠĠĠ ĠFeature _ Item ( R . drawable . img _ book _ card _ example , Ġ" K hang ", Ġ" K hang "), čĊĠĠĠĠĠĠĠĠĠĠĠ ĠFeature _ Item ( R . drawable . img _ book _ card _ example , Ġ" K hang ", Ġ" K hang "), čĊĠĠĠĠĠĠĠĠĠĠĠ ĠFeature _ Item ( R . drawable . img _ book _ card _ example , Ġ" K hang ", Ġ" K hang "), čĊĠĠĠĠĠĠĠĠĠĠĠ ĠFeature _ Item ( R . drawable . img _ book _ card _ example , Ġ" K hang ", Ġ" K hang "), čĊĠĠĠĠĠĠĠĠĠĠĠ ĠFeature _ Item ( R . drawable . img _ book _ card _ example , Ġ" K hang ", Ġ" K hang "), čĊĠĠĠĠĠĠĠĠĠĠĠ ĠFeature _ Item ( R . drawable . img _ book _ card _ example , Ġ" K hang ", Ġ" K hang "), čĊĠĠĠĠĠĠĠĠĠĠĠ ĠFeature _ Item ( R . drawable . img _ book _ card _ example , Ġ" K hang ", Ġ" K hang ") čĊĠĠĠĠĠĠĠ Ġ) čĊĠĠĠ Ġ} čĊčĊĠĠĠ Ġfun Ġload Best sell ing Card (): ĠMutable List < Feature _ Item > Ġ{ čĊĠĠĠĠĠĠĠ Ġreturn Ġmutable ListOf ( čĊĠĠĠĠĠĠĠĠĠĠĠ ĠFeature _ Item ( R . drawable . img _ book _ card _ example , Ġ" K hang ", Ġ" K hang ", Ġ" Äĳ Ġ 9 0 0 0 0 "), čĊĠĠĠĠĠĠĠĠĠĠĠ ĠFeature _ Item ( R . drawable . img _ book _ card _ example , Ġ" K hang ", Ġ" K hang ", Ġ" Äĳ Ġ 1 2 0 0 0 "), čĊĠĠĠĠĠĠĠĠĠĠĠ ĠFeature _ Item ( R . drawable . img _ book _ card _ example , Ġ" K hang ", Ġ" K hang ", Ġ" Äĳ Ġ 1 5 0 0 0 "), čĊĠĠĠĠĠĠĠĠĠĠĠ ĠFeature _ Item ( R . drawable . img _ book _ card _ example , Ġ" K hang ", Ġ" K hang ", Ġ" Äĳ Ġ 2 0 0 0 0 "), čĊĠĠĠĠĠĠĠĠĠĠĠ ĠFeature _ Item ( R . drawable . img _ book _ card _ example , Ġ" K hang ", Ġ" K hang ", Ġ" Äĳ Ġ 9 0 0 0 0 "), čĊĠĠĠĠĠĠĠĠĠĠĠ ĠFeature _ Item ( R . drawable . img _ book _ card _ example , Ġ" K hang ", Ġ" K hang ", Ġ" Äĳ Ġ 1 2 0 0 0 "), čĊĠĠĠĠĠĠĠĠĠĠĠ ĠFeature _ Item ( R . drawable . img _ book _ card _ example , Ġ" K hang ", Ġ" K hang ", Ġ" Äĳ Ġ 1 5 0 0 0 "), čĊĠĠĠĠĠĠĠĠĠĠĠ ĠFeature _ Item ( R . drawable . img _ book _ card _ example , Ġ" K hang ", Ġ" K hang ", Ġ" Äĳ Ġ 2 0 0 0 0 ") čĊĠĠĠĠĠĠĠ Ġ) čĊĠĠĠ Ġ} čĊčĊĠĠĠ Ġfun Ġload Suggest Card (): ĠMutable List < Feature _ Item > Ġ{ čĊĠĠĠĠĠĠĠ Ġreturn Ġmutable ListOf ( čĊĠĠĠĠĠĠĠĠĠĠĠ ĠFeature _ Item ( čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . drawable . img _ book _ card _ example , čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" K hang ", čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" K hang ", čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Äĳ Ġ 9 0 0 0 0 ", čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" 9 9 ĠRe views " čĊĠĠĠĠĠĠĠĠĠĠĠ Ġ), čĊĠĠĠĠĠĠĠĠĠĠĠ ĠFeature _ Item ( čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . drawable . img _ book _ card _ example , čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" K hang ", čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" K hang ", čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Äĳ Ġ 1 2 0 0 0 ", čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" 9 9 ĠRe views " čĊĠĠĠĠĠĠĠĠĠĠĠ Ġ), čĊĠĠĠĠĠĠĠĠĠĠĠ ĠFeature _ Item ( čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . drawable . img _ book _ card _ example , čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" K hang ", čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" K hang ", čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Äĳ Ġ 1 5 0 0 0 ", čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" 9 9 ĠRe views " čĊĠĠĠĠĠĠĠĠĠĠĠ Ġ), čĊĠĠĠĠĠĠĠĠĠĠĠ ĠFeature _ Item ( čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . drawable . img _ book _ card _ example , čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" K hang ", čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" K hang ", čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Äĳ Ġ 2 0 0 0 0 ", čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" 9 9 ĠRe views " čĊĠĠĠĠĠĠĠĠĠĠĠ Ġ), čĊĠĠĠĠĠĠĠĠĠĠĠ ĠFeature _ Item ( čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . drawable . img _ book _ card _ example , čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" K hang ", čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" K hang ", čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Äĳ Ġ 9 0 0 0 0 ", čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" 9 9 ĠRe views " čĊĠĠĠĠĠĠĠĠĠĠĠ Ġ), čĊĠĠĠĠĠĠĠĠĠĠĠ ĠFeature _ Item ( čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . drawable . img _ book _ card _ example , čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" K hang ", čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" K hang ", čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Äĳ Ġ 1 2 0 0 0 ", čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" 9 9 ĠRe views " čĊĠĠĠĠĠĠĠĠĠĠĠ Ġ), čĊĠĠĠĠĠĠĠĠĠĠĠ ĠFeature _ Item ( čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . drawable . img _ book _ card _ example , čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" K hang ", čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" K hang ", čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Äĳ Ġ 1 5 0 0 0 ", čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" 9 9 ĠRe views " čĊĠĠĠĠĠĠĠĠĠĠĠ Ġ), čĊĠĠĠĠĠĠĠĠĠĠĠ ĠFeature _ Item ( čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . drawable . img _ book _ card _ example , čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" K hang ", čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" K hang ", čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Äĳ Ġ 2 0 0 0 0 ", čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" 9 9 ĠRe views " čĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) čĊĠĠĠĠĠĠĠ Ġ) čĊĠĠĠ Ġ} čĊčĊĠĠĠ Ġfun Ġload Search Item (): ĠMutable List < SearchResult Item > Ġ{ čĊĠĠĠĠĠĠĠ Ġreturn Ġmutable ListOf ( čĊĠĠĠĠĠĠĠĠĠĠĠ ĠSearch Result Item (" N gu y á» ħ n ĠN h áºŃt ĠÃ ģ nh ", Ġ" 2 1 : 0 0 , ĠMay Ġ 8 , Ġ 2 0 2 1 "), čĊĠĠĠĠĠĠĠĠĠĠĠ ĠSearch Result Item (" ÄĲ á»ĭ a Ġch ÃŃ nh Ġtr á»ĭ ", Ġ" 2 1 : 0 0 , ĠMay Ġ 8 , Ġ 2 0 2 1 "), čĊĠĠĠĠĠĠĠĠĠĠĠ ĠSearch Result Item (" ÄĲ á»ĭ a ĠL Ã½ ", Ġ" 2 1 : 0 0 , ĠMay Ġ 8 , Ġ 2 0 2 1 "), čĊĠĠĠĠĠĠĠĠĠĠĠ ĠSearch Result Item (" L á»ĭ ch ĠS á»Ń ", Ġ" 2 1 : 0 0 , ĠMay Ġ 8 , Ġ 2 0 2 1 "), čĊĠĠĠĠĠĠĠĠĠĠĠ ĠSearch Result Item (" O OP Ġfund amentals ", Ġ" 2 1 : 0 0 , ĠMay Ġ 8 , Ġ 2 0 2 1 "), čĊĠĠĠĠĠĠĠĠĠĠĠ ĠSearch Result Item (" Head Ġof ĠDesign ĠPattern ", Ġ" 2 1 : 0 0 , ĠMay Ġ 8 , Ġ 2 0 2 1 "), čĊĠĠĠĠĠĠĠĠĠĠĠ ĠSearch Result Item (" To Ã¡n ", Ġ" 2 1 : 0 0 , ĠMay Ġ 8 , Ġ 2 0 2 1 "), čĊĠĠĠĠĠĠĠĠĠĠĠ ĠSearch Result Item (" Nh á»¯ng Ġt Ã¹ Ġnh Ã¢n Ġcá»§a ĠÄĳá» ĭ a Ġl Ã½ ", Ġ" 2 1 : 0 0 , ĠMay Ġ 8 , Ġ 2 0 2 1 "), čĊĠĠĠĠĠĠĠĠĠĠĠ ĠSearch Result Item (" S inh Ġvi Ãªn ", Ġ" 2 1 : 0 0 , ĠMay Ġ 8 , Ġ 2 0 2 1 "), čĊĠĠĠĠĠĠĠĠĠĠĠ ĠSearch Result Item (" ÄĲ H ĠC NT T ", Ġ" 2 1 : 0 0 , ĠMay Ġ 8 , Ġ 2 0 2 1 "), čĊĠĠĠĠĠĠĠĠĠĠĠ ĠSearch Result Item (" C Ã´ng Ġn gh á»ĩ Ġph áº§n Ġm á»ģ m ", Ġ" 2 1 : 0 0 , ĠMay Ġ 8 , Ġ 2 0 2 1 "), čĊĠĠĠĠĠĠĠĠĠĠĠ ĠSearch Result Item (" K á» ¹ Ġth u áºŃt Ġph áº§n Ġm á»ģ m ", Ġ" 2 1 : 0 0 , ĠMay Ġ 8 , Ġ 2 0 2 1 "), čĊĠĠĠĠĠĠĠ Ġ) čĊĠĠĠ Ġ} čĊčĊč Ċ }