package Ġcom . jud okit . android . ui . ide al . components Ċ Ċ import Ġandroid . graphics . Bitmap Ċ import Ġandroid . webkit . WebView Ċ import Ġandroid . webkit . WebView Client Ċ import Ġandroidx . core . net . to Uri Ċ Ċ private Ġconst Ġval ĠCHECK SUM _ DE LIMITER Ġ= Ġ" cs =" Ċ Ċ class ĠIde al WebView Client ( private Ġval Ġmerchant Redirect Url : ĠString ) Ġ: ĊĠĠĠ ĠWebView Client () Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġon Page Started ( view : ĠWebView ?, Ġurl : ĠString ?, Ġfav icon : ĠBitmap ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on Page Started ( view , Ġurl , Ġfav icon ) ĊĠĠĠĠĠĠĠ Ġval Ġmerchant Redirect Host Ġ= Ġmerchant Redirect Url . to Uri (). host ĊĠĠĠĠĠĠĠ Ġif Ġ(! url . isNull OrEmpty ()) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġurl Host Ġ= Ġurl . to Uri (). host ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ! merchant Redirect Host . isNull OrEmpty () Ġ&& ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ! url Host . isNull OrEmpty () Ġ&& ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġurl Host . contains ( merchant Redirect Host ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġurl Split Ġ= Ġurl . split ( CHECK SUM _ DE LIMITER ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( url Split . isNotEmpty () Ġ&& Ġurl Split . size Ġ== Ġ 2 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġchecksum Ġ= Ġurl Split [ 1 ] ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ( view Ġas ĠIde al WebView Callback ). on Page Started ( checksum ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ