package Ġcom . so ble mp rol ved . interface o fo u rown . model Ċ Ċ /* Ċ These Ġwrappers Ġare Ġrepresented Ġas Ġinline Ġclasses Ġfor Ġthe Ġuser , Ġso Ġthat Ġthey Ġwill Ġnot Ġconf use Ġthem Ċ with Ġordinary ĠStrings . ĠThe ir Ġusage Ġis Ġdifferent Ġenough Ġthat Ġthey Ġwarr ant Ġinline Ġclasses . Ċ Ġ*/ Ċ Ċ /** Ċ Ġ* ĠRepresents Ġa Ġblock Ġof ĠHTML Ġcode . Ċ Ġ* Ġ@ property Ġdata ĠThe Ġblock Ġof ĠHTML Ġcode . Ċ Ġ*/ Ċ @ Jvm Inline Ċ value Ġclass ĠHtml ( val Ġdata : ĠString ) Ċ Ċ /** Ċ Ġ* ĠRepresents Ġa Ġblock Ġof ĠCSS Ġcode . Ċ Ġ* Ġ@ property Ġdata ĠThe Ġblock Ġof ĠCSS Ġcode . Ċ Ġ*/ Ċ @ Jvm Inline Ċ value Ġclass ĠCss ( val Ġdata : ĠString ) Ċ Ċ @ Jvm Inline Ċ value Ġclass ĠTag ( val Ġtag : ĠString ) Ġ{ ĊĠĠĠ Ġval Ġurl Encoded Tag : ĠString ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġencode Tag ( tag ) ĊĊĠĠĠ Ġprivate Ġfun Ġencode Tag ( tag : ĠString ): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġtag . replace ("/", Ġ"* s * ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. replace ("& ", Ġ"* a * ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. replace (".", Ġ"* d * ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. replace (" ?", Ġ"* q * ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. replace ("# ", Ġ"* h * ") ĊĠĠĠ Ġ} Ċ } Ċ Ċ /** Ċ Ġ* ĠRepresents Ġa ĠCSRF Ġtoken . Ċ Ġ*/ Ċ @ Jvm Inline Ċ value Ġclass ĠC s rf ( ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe Ġstring Ġliteral Ġof Ġthe ĠCSRF Ġtoken . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġvalue : ĠString Ċ ) Ċ