anchor.diff:  }
   
   class _CardContainerState extends State<WebViewContainer> {
  -  //UserDataProvider _userDataProvider;
     WebViewController _webViewController;
     double _contentHeight = cardContentMinHeight;
  +  String webCardUrl;
     bool active;
     Function hide;
   
  
positive.code:           child: WebView(
              opaque: false,
              javascriptMode: JavascriptMode.unrestricted,
              initialUrl: widget.initialUrl,
              onWebViewCreated: (controller) {
                _webViewController = controller;
              },
              javascriptChannels: <JavascriptChannel>[
                _linksChannel(context),
                _heightChannel(context),
              ].toSet(),
            ),
          ),
  
negative.code:     if (Platform.isAndroid) WebView.platform = SurfaceAndroidWebView();
      hide = () => Provider.of<CardsDataProvider>(context, listen: false)
          .toggleCard(widget.cardId);
      webCardUrl = widget.initialUrl;
    }
  
    @override
  