package Ġcom . sha oman . customer . model . entity . res Ċ Ċ object ĠUrl Replace Ġ{ ĊĊĠĠĠ Ġprivate Ġconst Ġval Ġkey Obs East Ġ= Ġ" obs South East HostName " ĊĠĠĠ Ġprivate Ġconst Ġval Ġkey Obs Cn Ġ= Ġ" obs Cn HostName " ĊĠĠĠ Ġprivate Ġconst Ġval Ġobs South East HostName Ġ= Ġ" https :// sha om ant est . obs . ap - sout heast - 2 . my hu aw e ic loud . com " ĊĠĠĠ Ġprivate Ġconst Ġval Ġobs Cn HostName Ġ= Ġ" https :// sha oman . obs . cn - north - 4 . my hu aw e ic loud . com " ĊĊĠĠĠ Ġfun Ġurl Replace ( url : ĠString ): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġvar Ġnew Url : ĠString Ġ= Ġurl . replace ( key Obs East , Ġobs South East HostName ) ĊĠĠĠĠĠĠĠ Ġnew Url Ġ= Ġnew Url . replace ( key Obs Cn , Ġobs Cn HostName ) ĊĠĠĠĠĠĠĠ Ġnew Url Ġ= Ġfork Video Url ( new Url ) ĊĠĠĠĠĠĠĠ Ġreturn Ġnew Url ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġurl Sample ( url : ĠString ): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġvar Ġnew Url : ĠString Ġ= Ġurl . replace ( obs South East HostName , Ġkey Obs East ) ĊĠĠĠĠĠĠĠ Ġnew Url Ġ= Ġnew Url . replace ( obs Cn HostName , Ġkey Obs Cn ) ĊĠĠĠĠĠĠĠ Ġreturn Ġnew Url ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġfork Video Url ( url : ĠString ): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( url . endsWith (" IMG _ 4 3 2 2 F 8 0 7 B 6 6 1 - 6 1 1 9 - 4 BD 3 - 9 1 1 F - F 3 E 0 4 1 F 3 1 8 F 2 . mp 4 ")) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġ"$ obs Cn HostName / video Ext / IMG _ 4 3 2 2 F 8 0 7 B 6 6 1 - 6 1 1 9 - 4 BD 3 - 9 1 1 F - F 3 E 0 4 1 F 3 1 8 F 2 ~ 1 . mp 4 " ĊĠĠĠĠĠĠĠ Ġif Ġ( url . endsWith (" IMG _ 3 0 6 7 1 0 C 3 4 1 7 5 - 1 B 8 3 - 4 7 AD - 8 1 1 B - D 7 B 7 4 EF DB 7 0 2 . mp 4 ")) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġ"$ obs Cn HostName / video Ext / IMG _ 3 0 6 7 1 0 C 3 4 1 7 5 - 1 B 8 3 - 4 7 AD - 8 1 1 B - D 7 B 7 4 EF DB 7 0 2 . mp 4 " ĊĠĠĠĠĠĠĠ Ġreturn Ġurl ĊĠĠĠ Ġ} Ċ }