apapmapfxsapapapifapisEmptyxsfxsapapapiftruefxsnullapapapifnullfxsapapconsapfaplastxsapapif2fxsapapif2fxsapapmapfapdropLastxsapisEmptynulltrueapisEmptyapapconsxxsnullaplastapapconsxnullxaplastapapconsxapapconsyysaplastapapconsyysapdropLastapapconsxnullnullapdropLastapapconsxapapconsyysapapconsxapdropLastapapconsyys2.0apapmapfxsapisEmptyxsapapmapfxsapifapisEmptyxsapapmapfxsapapifapisEmptyxsfapapmapfxsapapapifapisEmptyxsfxsapapapifnullfxsapif2fapapapifnullfxsapapif2fxsapapapifnullfxsaplastxsapapapifnullfxsapfaplastxsapapapifnullfxsapconsapfaplastxsapapapifnullfxsapapconsapfaplastxsapapif2fxsapapif2fxsapdropLastxsapapif2fxsapmapfapapif2fxsapapmapfapdropLastxsaplastapapconsxapapconsyysaplastapapconsyysapdropLastapapconsxapapconsyysapdropLastapapconsyysapdropLastapapconsxapapconsyysapapconsxapdropLastapapconsyystrueapapif2fxsapapmapfapdropLastxsapapmapfxsapapapifapisEmptyxsfxsapapapifnullfxsapfaplastxsapapapifnullfxsapapif2fxstrue211641ap200201000020000dropLast00000if200200last00100cons00100null01000true00200isEmpty00100if00200ap200101110120100map00000apapif2fxsapapmapfapdropLastxsapapmapfxsapapapifapisEmptyxsfxsapapapifnullfxsapapif2fxsapdropLastapapconsxnullnullapdropLastapapconsxapapconsyysapapconsxapdropLastapapconsyysapisEmptynulltrueapisEmptyapapconsxxsnullaplastapapconsxnullxaplastapapconsxapapconsyysaplastapapconsyysapap2ap0dropLast0dropLast0dropLast1if20if20if21last0last0last1cons0cons0cons1cons2null0null0true0true0isEmpty0isEmpty0isEmpty1if0if0if1if2map0map0map1apmap0x170map1x170apif1x172x173if2x172x173apif0x172if1x172apisEmpty0x175isEmpty1x175apcons1x179x180cons2x179x180apcons0x179cons1x179aplast0x182last1x182apif20x184if21x184apdropLast0x186dropLast1x186ap0if21fxsap0map1fdropLast1xsap0map1fxsap0if2isEmpty1xsfxsap0if2null0fxsap0if21fxsapmap1fxsapif2isEmpty1xsfxsapif2true0fxsnull0apif2null0fxscons2apflast1xsapif21fxsapif21fxsapmap1fdropLast1xsisEmpty1null0true0isEmpty1cons2xxsnull0last1cons2xnull0xlast1cons2xcons2yyslast1cons2yysdropLast1cons2xnull0null0dropLast1cons2xcons2yyscons2xdropLast1cons2yysapmap0x170map1x170apif1x172x173if2x172x173apif0x172if1x172apisEmpty0x175isEmpty1x175apcons1x179x180cons2x179x180apcons0x179cons1x179aplast0x182last1x182apif20x184if21x184apdropLast0x186dropLast1x1862ap0dropLast11dropLast10dropLast00dropLast00if211if210if200if200last11last10last00last00cons22cons20cons11cons10cons00cons00null00null00true00true00isEmpty11isEmpty10isEmpty00isEmpty00if22if20if11if10if00if00map11map10map00map00ap2ap0ap0if210fxsap0map10fdropLast10xsap0map10fxsap0if20isEmpty10xsfxsap0if20null00fxsap0if210fxsap0map10fxsap0if20isEmpty10xsfxsap0if20true00fxsnull00ap0if20null00fxscons20ap0flast10xsap0if210fxsap0if210fxsap0map10fdropLast10xsisEmpty10null00true00isEmpty10cons20xxsnull00last10cons20xnull00xlast10cons20xcons20yyslast10cons20yysdropLast10cons20xnull00null00dropLast10cons20xcons20yyscons20xdropLast10cons20yysap0map00x170map10x170ap0if10x172x173if20x172x173ap0if00x172if10x172ap0isEmpty00x175isEmpty10x175ap0cons10x179x180cons20x179x180ap0cons00x179cons10x179ap0last00x182last10x182ap0if200x184if210x184ap0dropLast00x186dropLast10x1861dropLast101-311if210114cons2021324null0004true0004isEmpty10101-2if202012-16map10110ap020102-16ap0map10fxsap0if20isEmpty10xsfxsap0if20null00fxsap0if210fxsdropLast10cons20xnull00null00dropLast10cons20xcons20yyscons20xdropLast10cons20yysisEmpty10null00true00isEmpty10cons20xxsnull00ap0map10fxsap0if20isEmpty10xsfxsfalseap0if20null00fxsap0if210fxsfalseapapmapfxsapisEmptyxsfalseapapmapfxsapifapisEmptyxsfalseapapmapfxsapapifapisEmptyxsffalseapapapifnullfxsapif2ffalseapapapifnullfxsaplastxsfalseapapif2fxsapmapffalseapapapifnullfxsapconsapfaplastxsfalseapapapifnullfxsapapconsapfaplastxsapapif2fxsfalseapapif2fxsapdropLastxsfalseaplastapapconsxapapconsyysaplastapapconsyystrueap22apdropLastapapconsxapapconsyysapdropLastapapconsyystrueap22apdropLastapapconsxapapconsyysapapconsxapdropLastapapconsyysfalse