https://www.greenvelope.com/card/1zMBNDR/0

ID da verificação
92259ea4-f71e-4172-81d6-4065e8e09937Concluído
URL enviado:
https://www.greenvelope.com/card/1zMBNDR/0
Relatório concluído:

Os links de saída identificados na página

Variáveis JavaScript · 401 encontrada(s)

Variáveis JavaScript globais carregadas no objeto janela de uma página são variáveis declaradas fora das funções e acessíveis de qualquer lugar no código dentro do escopo atual

NomeTipo
0object
Eventfunction
onbeforetoggleobject
documentPictureInPictureobject
onscrollendobject
Notificationfunction
Sentryobject
SentryBeforeSendfunction
SentryIgnoreErrorsobject
SentryDenyUrlsobject

Mensagens de registro do console · 1 encontrada(s)

Mensagens registradas no console web

TipoCategoriaLog
logother
URL
https://cdnjs.greenvelope.com/_js/lib/sentry.7.38.0.min.js
Texto
www.greenvelope.com - 22:15:26.298: easyXDM present on 'https://www.greenvelope.com/card/1zMBNDR/0

HTML

O corpo HTML bruto da página

<!DOCTYPE html><html lang="en-US"><head><link rel="preconnect" href="https://js.stripe.com"><link rel="preconnect" href="https://js.greenvelope.com"><link rel="preconnect" href="https://cdn.greenvelope.com"><link rel="preconnect" href="https://cdnjs.greenvelope.com"><link rel="preconnect" href="https://cdnserver.greenvelope.com">
  <script type="text/javascript" id="www-widgetapi-script" src="https://s.ytimg.com/yts/jsbin/www-widgetapi-vflkvQ6Kw/www-widgetapi.js" async=""></script><script async="" src="//www.google-analytics.com/analytics.js"></script><script type="text/javascript" async="" src="https://cdn.mxpnl.com/libs/mixpanel-2.2.min.js"></script><script src="https://cdnjs.greenvelope.com/_js/lib/sentry.7.38.0.min.js"></script>
  <script src="https://www.greenvelope.com/viewer2/sentry-init.min.js"></script>
  <script>Sentry.init({ dsn: 'https://[email protected]/2302001', environment: 'prod', release: '20241211131122', beforeSend: SentryBeforeSend, ignoreErrors: SentryIgnoreErrors, denyUrls: SentryDenyUrls });Sentry.configureScope(function(scope) { scope.setUser({ id: '1zMBNDR' }) });</script>
  <script type="text/javascript">
    
    var cdnURL = 'https://cdn.greenvelope.com/';
  </script>
  <meta charset="utf-8"><title>
	Holiday Card 2024 - US and Canada Clients | Greenvelope.com
</title><meta name="robots" content="noindex">
    <link href="https://cdnpng.greenvelope.com/user/favicon.png" rel="shortcut icon" type="image/x-icon">
  <meta name="viewport" content="width=device-width, initial-scale=1.0"><meta property="og:title" content="Holiday Card 2024 - US and Canada Clients"><meta property="og:url" content="https://www.greenvelope.com/card/1zMBNDR/0"><meta property="og:image" content="https://www.greenvelope.com/viewer/envelope.ashx?mode=cardjpg&amp;ActivityCode=1zMBNDR">
  <script type="text/javascript">
var activityCodeViewer = '1zMBNDR',
guestAddlIDViewer = '0',
previewStyleID = '',
designTagID = '',
langCode = '',
isReadOnly = false,
eventSenderID = 0,
staticMode = false,
printWithCard = false,
isPrintable = false,
isDetailsOnly = false,
pageQS = '',
previewLabelIDs = '',
backgroundAnimationStart = 0;
  </script>
  
  <script src="https://js.greenvelope.com/_js/viewerlib.min.js?v=20230627103135" type="text/javascript"></script>
  <script src="https://cdnjs.greenvelope.com/_js/lib/knockout/knockout-3.5.0.js"></script>
  <script type="text/javascript">
    try {
      $
    } catch (e) {
      alert("Oops, something went wrong.  Please try reloading the page");
    }
  </script>
  <script src="https://js.greenvelope.com/_js/global.js?v=20230809104144" type="text/javascript"></script>
  <script src="https://www.greenvelope.com/_dist/js/utility.min.js?v=20240919092209" type="text/javascript"></script>
  <script src="https://js.greenvelope.com/user/_js/models/app.js?v=20241212161326"></script>
  <script src="https://www.greenvelope.com/viewer2/_dist/vm.js?v=20241202114917"></script>
  <script src="https://js.greenvelope.com/_js/ko-custom.js?v=20241004111049" type="text/javascript"></script>
  <script src="https://js.greenvelope.com/_js/mixpanelV4.js?v=20231212104848" type="text/javascript"></script>
  <script src="https://cdnjs.greenvelope.com/_js/lib/jquery.fine-uploader/jquery.fine-uploader.js?v=20231212104848" type="text/javascript"></script>
  <script src="https://cdnjs.greenvelope.com/_js/lib/easyXDM.debug.js" type="text/javascript" defer=""></script>
  <script type="text/javascript">try {  mixpanel.init("db196898200383f6592b80c907d4c4bf"); } catch(err) { }</script><script language="javascript" type="text/javascript">
try { 
 mixpanel.register_once({'Source URL': 'https://www.greenvelope.com'});
 mixpanel.register({'Source First': 'Direct'});
} catch(err) { }
</script>

  <script type="text/javascript">
    (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
      (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
      m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
    })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

    ga('create', 'UA-7668421-1', 'auto');
    ga('send', 'pageview');

    var apiURL = '/api/v1/';

    document.addEventListener('readystatechange', function () {
      if (document.readyState === 'complete') {
        
        ko.applyBindings(new DefaultViewModel(), document.getElementById("page"));
        enableModalStacking();
        $('.modal').on('shown.bs.modal', function () { autosize($('textarea')); });
      }
    }); 

    // Card Reader Narration
    function speak(text) {
      $("#srText").text(text);
    }
  </script>

  
  <link href="https://cdnserver.greenvelope.com/_js/lib/bs/css/bootstrap.min.css?v=2" rel="stylesheet" media="all" type="text/css">
  <link href="https://www.greenvelope.com/user/_images/iconsV5/css/all.min.css" rel="stylesheet" type="text/css">
  <link href="https://www.greenvelope.com/user/_images/iconsV5/css/v4-shims.min.css" rel="stylesheet" type="text/css">

  
  <link rel="stylesheet" href="https://cdnserver.greenvelope.com/_js/lib/owl-carousel/2.3.4/owl.carousel.combined.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
  
  <link rel="stylesheet" href="https://cdnserver.greenvelope.com/_js/lib/jquery.fine-uploader/fine-uploader-new.min.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
  <link href="https://www.greenvelope.com/viewer2/_dist/styles.css?v=20241127141601" rel="stylesheet" type="text/css">
  <link href="https://www.greenvelope.com/_dist/css/shared.css?v=20221222124602" rel="stylesheet" type="text/css">
  <link rel="stylesheet" href="https://use.typekit.net/ixj5xdv.css"><style> .fa-circle-notch {color: #94b4c4;}  </style>

  <!-- Global site tag (gtag.js) - Google Analytics -->
  <script async="" src="https://www.googletagmanager.com/gtag/js?id=G-9R95PN1Y3R"></script>
  <script>
    window.dataLayer = window.dataLayer || [];
    function gtag() { dataLayer.push(arguments); }
    gtag('js', new Date());

    gtag('config', 'G-9R95PN1Y3R');
  </script>
  
  <script type="text/javascript">
    var shareEventEnabled = false;
  </script>
</head>
<body class="cover">
  <div id="page">
    <div id="srText" aria-live="assertive" class="visually-hidden">Envelope fading into viewEnvelope addressed to To Our Friends </div>
    <!-- ko with: Card -->
      <!-- Custom colors and images  to replace -->
      <span data-bind="html: $root.CustomCSS"><style>.bg-custom {background-color: #94b4c4;}.border-custom {border-color: #94b4c4;}.btnV2 {background-color: #94b4c4;}.btnV2:hover, .btnV2:focus, .btnV2:active {background-color: #6895AC;}.btnV2.btnV2-white {color: #94b4c4; border-color: #94b4c4;}.btnV2.btnV2-white:hover, .btnV2.btnV2-white:focus, .btnV2.btnV2-white:active {background-color: #94b4c4}.btnV2.btnV2-clear {color: #94b4c4; border-color: #94b4c4;}.btnV2.btnV2-clear:hover, .btnV2.btnV2-clear:focus, .btnV2.btnV2-clear:active {color: #6895AC; border-color: #6895AC; background-color: transparent;}.btnV2.btnV2-link {color: #94b4c4;}.btnV2.btnV2-link:hover, .btnV2.btnV2-link:focus, .btnV2.btnV2-link:active {color: #6895AC; background-color: transparent;}.gift-card span {color: #94b4c4;}label.gv-checkbox:hover > input[type='checkbox']:not(:disabled) ~ em {border-color: #94b4c4 !important;}label.gv-checkbox > input[type='checkbox']:checked ~ em {border-color: #94b4c4;background-color: #94b4c4;}label.gv-radiobutton:hover > input[type='radio']:not(:disabled) ~ em {box-shadow: 0 0 0 1px #94b4c4;}label.gv-radiobutton > input[type='radio']:checked ~ em {background-color: #94b4c4;}.gv-form label.gv-input input:focus, .gv-form label.gv-input textarea:focus {border-color: #94b4c4 !important;}label.gv-select > select:focus {border-color: #94b4c4 !important;}#rightcolumncontainer .details-header {color: #94b4c4;}.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {background-color: #94b4c4 !important;}</style></span>
      <!-- ko if: HeaderFontColor() == 'FFFFFF' --><!-- /ko -->
    <!-- /ko -->
    
    <!-- ko if: MusicPathMp3() != '' --><!-- /ko -->

    <span style="position: absolute; left: 47%; top: 40%; display: none; font-size: 28px;" data-bind="visible: Loading() || ImagesLoaded() == false">
      <i class="fa fa-circle-notch fa-spin"></i>
    </span>
    <div data-bind="visible: BackgroundLoaded()" style="">
      <div id="notificationbar" data-bind="style: { height: LayoutManager.NotificationHeight }, css: { offscreen: !AlertBarVisible() }" class="offscreen" style="height: 0px;">
        <div id="notificationbar__inner" data-bind="css: { offscreen: !AlertBarVisible() }" class="offscreen">
          <div class="hostnamewarning" data-bind="visible: ShowHostNameWarning" style="display: none;">
            <i class="fal fa-info-circle"></i>
            <span data-bind="text:HostNameWarning"></span>
          </div>
          <div class="hostmodewarning" data-bind="visible: IsHostMode" style="display: none;">
            You are currently viewing the response page as a host. This means that any changes you make will not be emailed to the recipient. 
          </div>
          <div class="status" data-bind="visible: getStatusMessage, html: getStatusMessage" style="display: none;"></div>
          <!-- ko with: MobileGiftCardVM -->
          <div class="gift-card mobile" data-bind="fadeVisible: Visible, click: Clicked" style="display: none;">
            <img data-bind="attr: {src: ImageSrc}" alt="Gift Card">
            <span data-bind="text: Label">View Your Gift Card: $null</span>
          </div>
          <!--/ko-->
        </div>
      </div>
      <div id="alertbar" class="alert alert-success" onclick="$(this).stop(true).fadeOut();"> </div>
      <div id="pagecontainer" data-bind="css: { blur: ShowOpenButton() }, style: { height: LayoutManager.PgHeight(), 'margin-top': LayoutManager.PageMarginTop() }" style="height: 600px; margin-top: 0px; background-image: url(&quot;https://cdn.greenvelope.com/viewer/background.ashx?backgroundid=111977&amp;backgroundcolor=081f2d&amp;q=100&amp;w=800&quot;);">
        
        <!-- ko if: BackgroundAnimationURL() != '' -->
        <script>
          function bgVideoPlaying(selector) {
            if (backgroundAnimationStart == 0) {
              $(selector).transition({ 'opacity': '1' }, 3000);
            }
          }
          function startBGVideo() {
            var $videoBG;
            if (window.innerWidth > window.innerHeight) {
              $videoBG = $('#videoBG');
            }
            else {
              $videoBG = $('#videoBGMobile');
            }

            if ($videoBG.length > 0) {
              $videoBG.transition({ 'opacity': '1' }, 1500);
              var videoBG = $videoBG[0];
              try {
                videoBG.pause();
                videoBG.currentTime = 0;
                videoBG.play();
              }
              catch (e) {
                console.log(e);
              }
            }
          }
          function supportsHEVCAlpha() {
            const navigator = window.navigator;
            const ua = navigator.userAgent.toLowerCase()
            const hasMediaCapabilities = !!(navigator.mediaCapabilities && navigator.mediaCapabilities.decodingInfo)
            const isSafari = ((ua.indexOf('safari') != -1) && (!(ua.indexOf('chrome') != -1) && (ua.indexOf('version/') != -1)))
            if (hasMediaCapabilities == false) { return false; }
            if (isSafari) {
              var osx12 = /mac os x 10_12/.test(ua);
              var osx13 = /mac os x 10_13/.test(ua);
              var osx14 = /mac os x 10_14/.test(ua);
              if (osx12 || osx13 || osx14) { return false; }
            }
            return true
          }
        </script>
        <div style="height: 100vh; overflow: hidden; position: absolute; top: 0px; width: 100%; z-index: 1; pointer-events: none;">
          <video id="videoBG" class="videoBG" loop="" muted="" autoplay="" playsinline="" onplay="bgVideoPlaying('#videoBG')" style="opacity: 1; min-width: 100%; z-index: 1; pointer-events: none; transition: opacity 3000ms ease 0s;">         
            <source data-bind="attr: {src: BackgroundAnimationURL() + '.mov'}" type="video/mp4;codecs=hvc1" src="https://cdn.greenvelope.com/GreenvelopeImages/background/animations/1.mov">
            <source data-bind="attr: {src: BackgroundAnimationURL() + '.webm'}" type="video/webm" src="https://cdn.greenvelope.com/GreenvelopeImages/background/animations/1.webm">
          </video>
          <video id="videoBGMobile" class="videoBG" loop="" muted="" autoplay="" playsinline="" onplay="bgVideoPlaying('#videoBGMobile')" style="display: none; opacity: 0; min-width: 100%; z-index: 1; pointer-events: none;">         
            <source data-bind="attr: {src: BackgroundAnimationURL() + '-mobile.mov'}" type="video/mp4;codecs=hvc1" src="https://cdn.greenvelope.com/GreenvelopeImages/background/animations/1-mobile.mov">
            <source data-bind="attr: {src: BackgroundAnimationURL() + '-mobile.webm'}" type="video/webm" src="https://cdn.greenvelope.com/GreenvelopeImages/background/animations/1-mobile.webm">
          </video>
        </div>
        <!--/ko-->

        <div id="maincontainer" data-bind="class: LayoutManager.MainContainer.Css" class="animated">
          <div id="cardcontainer">
            
<div class="page page-card" data-bind="style: { height: VMCard().IOS10PageHeight }, css: { host: $root.AlertBarVisible }">
  <!-- ko with: VMCard -->    
    <!-- ko if: EnvelopeVersion() == 1 --><!-- /ko -->
    <!-- ko if: CardMode() == 'animation' && Card() != null -->   
      <!-- Preload intermediate images if present. #186620686 -->
      <!-- ko if: AnimationMapIntermediate()[0] !== '' --><!-- /ko -->
      <!-- ko if: Card().TwoSided() && AnimationMapIntermediate()[1] !== '' --><!-- /ko -->
  
      <!-- Animated Card -->
      <div data-bind="visible: ImagesLoaded() == false" style="display: none;" class="text-center">
      </div>
      <div id="wrapper" class="flex-center" data-bind="visible: ImagesLoaded() == true" style="position: relative;">
        <div id="container" class="centerCard no-flick" style="max-width: 600px;" data-bind="style: {'max-width': EnvelopeWidth}">
          <div id="env-front" class="flex-center" style="position: relative; opacity: 1; transition: opacity 2000ms ease 0s;">
            <!-- ko if: ShowLining() == false --><!-- /ko -->
            <img id="imgEnvelopeFront" data-bind="event: { load: function (data, event) { imageLoaded('imgEnvelopeFront') } }, attr: { src: EnvelopeFrontSrc, alt: EnvelopeAltText() }" class="imgEnvelopeFront" style="box-shadow: 20px 60px 60px 0px rgba(0,0,0,0.2);" alt="Envelope addressed to To Our Friends " src="/viewer/envelope.ashx?ActivityCode=1zMBNDR&amp;ga=0&amp;nocache=1734732926954">            
          </div>
          <div id="env-back" class="flex-center" style="filter: brightness(0.6); transform: perspective(800px) rotateY(270deg); display: none;">
            <div>
              <!-- ko if: ShowLining() == false --><!-- /ko -->
              <img id="imgEnvelopeBack" data-bind="event: { load: function (data, event) { imageLoaded('imgEnvelopeBack') } }, attr: { src: EnvelopeCoverBack }, style: {'max-width': EnvelopeWidth}" style="box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 25px 0px; width: 100%; max-width: 600px;" alt="Image Only: Envelope Back" src="https://cdn.greenvelope.com/viewer/envelope.ashx?mode=back&amp;coverid=2061&amp;orientation=square&amp;borderid=2013"> 
              <img id="imgEnvelopeBackFlap" data-bind="event: { load: function (data, event) { imageLoaded('imgEnvelopeBackFlap') } }, attr: { src: EnvelopeBackFlapSrc }, style: {'max-width': EnvelopeWidth}" class="imgEnvelopeBackFlap" style="position: absolute; top: 0px; left: 0px; right: 0px; margin: auto; width: 100%; max-width: 600px;" alt="Image Only: Envelope Back" src="https://cdn.greenvelope.com/viewer/envelope.ashx?mode=backflap&amp;lastmodified=638703151546670000&amp;ActivityCode=1zMBNDR&amp;ga=0">
            </div>
          </div>
        </div>        
        <div id="container2" class="centerCard no-flick" data-bind="style: { 'max-width': EnvelopeWidth, transition: 'max-width .4s' }" style="display: none; transition: max-width 0.4s ease 0s; max-width: 600px;">
          <div id="envelopeContainer" style="position:relative; transform-style:flat;">
            
            <img id="imgEnvelopeFrontBG" data-bind="attr: { src: EnvelopeCoverFront }" class="imgEnvelopeFront" style="opacity: 0" alt="Image Only: Envelope Front" src="https://cdn.greenvelope.com/GreenvelopeImages/envelope/cover/2061.square.front.png">
            
            <div class="overlay" style="z-index: 1;">
              <img id="imgEnvelopeFront3" data-bind="visible: ShowLining() == false, attr: { src: EnvelopeCoverFront }" class="imgEnvelopeFront" style="position: absolute; top: 0px; left: 0px; display: none;" alt="Image Only: Envelope Front" src="https://cdn.greenvelope.com/GreenvelopeImages/envelope/cover/2061.square.front.png">    
              <img id="imgLining" data-bind="visible: ShowLining() == true, event: { load: function (data, event) { imageLoaded('imgLining') } }, attr: { src: Lining }" class="imgLining" style="position: absolute; top: 0; left: 0;" alt="Image Only: Envelope Lining" src="https://cdn.greenvelope.com/viewer/lining.ashx?mode=block&amp;liningid=10214&amp;orientation=square&amp;liningcolor=f5333f&amp;coverid=2061">
              <div id="img-liningflap" class="img-liningflap square" data-bind="class: Card().Orientation" style="transform: perspective(1800px) rotateX(90deg);">
                <img id="imgEnvelopeInsideFlap" data-bind="event: { load: function (data, event) { imageLoaded('imgEnvelopeInsideFlap') } }, attr: { src: InsideFlap }" style="transform: scaleY(-1);" alt="Image Only: Envelope Flap" src="https://cdn.greenvelope.com/viewer/envelope.ashx?mode=combinedflap&amp;coverid=2061&amp;liningid=10214&amp;orientation=square&amp;liningcolor=f5333f&amp;sealid=1009">          
              </div> 
            </div>
            
            <div class="overlay" style="z-index: 2;">
              <img id="imgCard" data-bind="event: { load: function (data, event) { imageLoaded('imgCard') } }, attr: { src: CardURL(), alt: CardAltText() }, css: { custom: Shape() == 'custom'}" border="0" class="imgCard invitation-card" usemap="#cardmap" style="position: absolute; width: 95%; top: 2.5%; left: 0; right: 0; margin: auto;" src="https://cdnpng.greenvelope.com/GreenvelopeImages/cards/7000000/9444762_7043045.png?lastmodified=638703073003500000" alt=" Card Image Description: This template is totally blank! Get creative. The possibilities are endless. Add images, choose fonts, completely customize this design to suit your needs.">
              <!-- ko if: Card().Orientation() == 'portrait' --><!-- /ko -->
            </div>
            
            <div class="overlay" style="z-index: 3;">
              <img id="imgEnvelopeBack2" class="imgEnvelopeBack2" data-bind="attr: { src: EnvelopeCoverBack }" style="position: absolute; top: 0; left: 0; box-shadow: 20px 60px 60px 0px rgba(0,0,0,0.2);" alt="Image Only: Envelope Back" src="https://cdn.greenvelope.com/viewer/envelope.ashx?mode=back&amp;coverid=2061&amp;orientation=square&amp;borderid=2013">
              <img id="imgEnvelopeBackCombined" data-bind="event: { load: function (data, event) { imageLoaded('imgEnvelopeBackCombined') } }, attr: { src: EnvelopeCombined }" class="imgEnvelopeBackCombined" style="position: absolute; top: 0px; left: 0px; width: 100%; display: none; box-shadow: 20px 60px 60px 0px rgba(0,0,0,0.2);" alt="Image Only: Envelope Back" src="https://cdn.greenvelope.com/viewer/envelope.ashx?mode=combinedback&amp;coverid=2061&amp;liningid=10214&amp;orientation=square&amp;liningcolor=f5333f&amp;borderid=2013"> 
              <img id="imgFlapShadow" data-bind="visible: EnvelopeVersion() == 2, attr: { src: FlapShadow }" style="position: absolute; top: 0px; left: 0px; transform-origin: center top;" alt="Image Only: Shadow Image" src="https://cdn.greenvelope.com/GreenvelopeImages/envelope/lining/mask/square.flap.shadow.png">
              <div id="img-flap" class="img-flap" style="position: absolute; transform-origin: top; top: 0; left: 0;  width: 100%; -webkit-backface-visibility: hidden;-moz-backface-visibility:hidden;">
                <img id="imgEnvelopeBackFlap2" data-bind="attr: { src: EnvelopeBackFlapSrc }" alt="Image Only: Envelope Flap" src="https://cdn.greenvelope.com/viewer/envelope.ashx?mode=backflap&amp;lastmodified=638703151546670000&amp;ActivityCode=1zMBNDR&amp;ga=0">        
              </div>
            </div>
          </div>
        </div>   
        <div id="container3" class="centerCard no-flick" style="display: none; position: absolute; left: 0px; height: 100%;" data-bind="style: { height: AnimatedHeightMobile }">
          <div class="imageMap front" data-bind="style: { 'width': AnimatedWidth, height: AnimatedHeight, transition: 'width .4s, height .4s' }" style="transition: width 0.4s ease 0s, height 0.4s ease 0s; height: 570px; width: 570px;">
            <img data-bind="attr: { src: CardURL(), alt: CardAltText() }, css: { custom: Shape() == 'custom' }" border="0" class="imgCard2 front mapper invitation-card" style="filter: drop-shadow(2px 2px 2px rgba(0, 0, 0, 0.3));" src="https://cdnpng.greenvelope.com/GreenvelopeImages/cards/7000000/9444762_7043045.png?lastmodified=638703073003500000" alt=" Card Image Description: This template is totally blank! Get creative. The possibilities are endless. Add images, choose fonts, completely customize this design to suit your needs.">
            <span class="overlay" data-bind="html: ImageMap()[0]"></span>
            <!-- ko if: ShowCardAnimations --><!-- /ko -->
            
          </div> 
          <!-- ko if: Card().TwoSided -->
          <div class="imageMap back" style="display: none; height: 570px; width: 570px;" data-bind="style: { 'width': AnimatedWidth, height: AnimatedHeight }">
            <img data-bind="attr: { src: BackCardURL(), alt: CardBackAltText() }, css: { custom: Shape() == 'custom' }" border="0" class="imgCard2 back mapper invitation-card" src="https://cdnpng.greenvelope.com/GreenvelopeImages/cards/7000000/9444762_7043045_back.png?lastmodified=638703073003500000" alt="">
            <span class="overlay" data-bind="html: ImageMap()[1]"></span>
            <!-- ko if: ShowCardAnimations --><!-- /ko -->
          </div>
          <!-- /ko -->
        </div>
      </div> 

    <!-- /ko -->


    <!-- ko if: CardMode() == 'static' && Card() != null --><!-- /ko -->

  <!-- /ko -->
</div>
<script src="../../_js/lib/video/vimeo_player.js" defer=""></script>
<script src="../../_js/lib/video/youtube_iframe_api.js" defer=""></script>
            <div id="card-overlay">
              <div class="top left controls" data-bind="style: { top: -LayoutManager.PageMarginTop() }" style="top: 0px;">
                <div class="flex-row" data-bind="visible: DesktopGiftCardVM() &amp;&amp; DesktopGiftCardVM().Visible(), with: DesktopGiftCardVM" style="display: none;">
                  <div class="gift-card" data-bind="fadeVisible: Visible, click: Clicked" style="display: none;">
                    <img data-bind="attr: {src: ImageSrc}" alt="Gift Card">
                    <span data-bind="text: Label">View Your Gift Card: $null</span>
                  </div>
                </div>
                <div class="flex-row" data-bind="if: ShowLeftControls">
                  <div class="button music" data-bind="if: MusicPathMp3() != '', visible: ShowMusicButton, click: toggleMusic" style="display: none;"></div>
                  <div class="button pulse-opacity" style="display: none;" data-bind="fadeVisible: ShowFooter() &amp;&amp; ShowFlip()">
                    <a href="#" data-bind="click: flipCard"><img class="flipcard" src="/pub/_images/design/ds-small2.png" loading="lazy" alt="Flip Card"> <!--TOKENSTART-->Flip Card<!--TOKEN:FlipCard--></a></div>
                </div>
              </div>
              <div class="side controls">
                <div class="rsvp-widget" data-bind="fadeVisible: ShowFooter() &amp;&amp; ShowMessageWidget()" style="display: none;">
                  <div class="message-btn">
                    <a href="#messaging" class="btnV2"><!--TOKENSTART-->Send Message<!--TOKEN:SendMessage--></a>
                  </div>
                </div>
                <div class="rsvp-widget" data-bind="fadeVisible: ShowFooter() &amp;&amp; ShowRSVPWidget()" style="display: none;">
                  
<div class="rsvp" data-bind="visible: VMRsvp().RSVP, with: VMRsvp" style="display: none;">
  <!-- ko if: !RSVPAllowed() -->
  <div class="rsvp-closed">
    <i class="fa fa-minus-circle"></i><span data-bind="text: $root.NoMoreRSVPText">This event is no longer accepting RSVPs.</span>
  </div>
  <!-- /ko -->
  <!-- ko if: RSVPAllowed --><!-- /ko -->
</div>
<div class="mailingaddress" data-bind="visible: PageMailingAddress" style="display: none;">
  <a class="btnV2 btnV2-sm btnV2-block pulse" href="#mailingaddress"><!--TOKENSTART-->Submit Your Mailing Address<!--TOKEN:SubmitMailingAddress--></a>
</div>
<div class="survey" data-bind="visible: PageSurvey" style="display: none;">
  <a class="btnV2 btnV2-sm btnV2-block pulse" href="#survey"><!--TOKENSTART-->View Survey<!--TOKEN:CompleteSurveyNow--></a>
</div>
<!--ko if: (!ShowSendGiftCardInDetails() && HasSentGiftCard()) || ShowSendGiftCardInWidget()--><!--/ko-->
                </div>
              </div>
              <div class="top right controls" data-bind="if: ShowRightControls, style: { top: -LayoutManager.PageMarginTop() }" style="top: 0px;"></div>
              <div class="nff-sticker-container" style="display: none; top: 0px;" data-bind="fadeVisible: ShowFooter() &amp;&amp; ShowNFFSticker(), style: { top: -LayoutManager.PageMarginTop() }">
                <img class="nff-sticker" src="/user/_images/promo/nff-sticker-nolink.png" loading="lazy" alt="National Forest Foundation Seal">
              </div>
              <div class="bottom controls" style="display: none;" data-bind="fadeVisible: !LayoutManager.DetailBottom() || MobileBottomButtonState() == 0, css: {'mobile': LayoutManager.MobileView}">
                <div style="display: none;" data-bind="fadeVisible: ShowFooter">
                  <button type="button" class="button" data-bind="click: zoomModalShow" aria-label="Zoom">
                    <i class="far fa-search-plus"></i>
                  </button>
                </div>
                <div id="saveToAccount" class="menu" aria-label="Save Card" style="display: none;" data-bind="css: { 'open': ShowSaveCardMenu }, fadeVisible: ShowSaveCard">
                  <ul rel="Save Menu">
                    <!--ko if: ShowSaveCardToAccount-->
                    <li>
                      <button id="btnSaveCard" type="button" data-bind="click: saveCard"><!--TOKENSTART-->Save to Your Account<!--TOKEN:SaveToYourAccount--></button>
                    </li>
                    <!--/ko-->
                    <!--ko if: ShowDownloadCard-->
                    <!--ko if: !ShowFlip()--><!--/ko-->
                    <!--ko if: ShowFlip-->
                    <li>
                      <a data-bind="click: saveCardDownloadFront"><!--TOKENSTART-->Download<!--TOKEN:Download--> <!--TOKENSTART-->Card Front<!--TOKEN:ServiceNameFront--></a>
                    </li>
                    <li>
                      <a data-bind="click: saveCardDownloadBack"><!--TOKENSTART-->Download<!--TOKEN:Download--> <!--TOKENSTART-->Card Back<!--TOKEN:ServiceNameBack--></a>
                    </li>
                    <!--/ko-->
                    <!--/ko-->
                    <li>
                      <a data-bind="click: saveCardDownloadAccessible"><!--TOKENSTART-->Download<!--TOKEN:Download--> Accessible <!--TOKENSTART-->Card<!--TOKEN:ServiceName--> (PDF)</a>
                    </li>
                  </ul>
                  <button type="button" class="button" aria-label="Save Card" data-bind="click: toggleSaveCardMenu">
                    <i class="fal fa-save"></i>
                  </button>
                </div>
              </div>
              <div id="poweredByGV" class="footer noprint" style="display: none;" data-bind="fadeVisibleIn200: !LayoutManager.DetailBottom() &amp;&amp; ShowFooter()">
                <span class="logo">
                  <span class="mobile-hide"><!--TOKENSTART-->Powered by<!--TOKEN:PoweredBy--></span>
                  <a href="https://www.greenvelope.com" target="_blank">
                    <img class="hires" border="0" style="height: 18px; width: 141px;" src="https://cdnpng.greenvelope.com/viewer2/_images/greenvelope_textlogo.png" loading="lazy" alt="Greenvelope">
                  </a>
                </span>
              </div>
            </div>
          </div>
          <div class="mobile-bottom placeholder collapsed" data-bind="visible: LayoutManager.DetailBottom() &amp;&amp; (MobileBottomButtonState() > 0 || ShowMobileBottomButtonSendGiftCard()), css: { collapsed: !LayoutManager.SideContainer.Collapsed() || !ShowFooter() }" style="">
            <!--ko if: ShowMobileBottomButtonSendGiftCard--><!--/ko-->
            <div class="btnV2" data-bind="visible: MobileBottomButtonState() == 1, click: toggleSidebar" style="display: none;"><!--TOKENSTART-->View Details<!--TOKEN:ViewDetails--></div>
            <a class="btnV2" href="#rsvp" data-bind="visible: MobileBottomButtonState() == 2" style="display: none;"><!--TOKENSTART-->View RSVP<!--TOKEN:ViewRSVP--></a>
            <div class="btnV2" data-bind="visible: MobileBottomButtonState() == 3, click: toggleSidebar" style="display: none;"><!--TOKENSTART-->View Details / RSVP<!--TOKEN:ViewDetailsRSVP--></div>
            <a class="btnV2" href="#rsvp" data-bind="visible: MobileBottomButtonState() == 4" style="display: none;"><!--TOKENSTART-->RSVP Now<!--TOKEN:RSVPNow--></a>
            <a class="btnV2" href="#survey" data-bind="visible: MobileBottomButtonState() == 5" style="display: none;"><!--TOKENSTART-->View Survey<!--TOKEN:CompleteSurveyNow--></a>
            <a class="btnV2" href="#mailingaddress" data-bind="visible: MobileBottomButtonState() == 6" style="display: none;"><!--TOKENSTART-->Submit Your Mailing Address<!--TOKEN:SubmitMailingAddress--></a>
            <a class="btnV2" href="#messaging" data-bind="visible: ShowMobileBottomButtonSendMessage" style=""><!--TOKENSTART-->Send Message<!--TOKEN:SendMessage--></a>
          </div>
          
          <div class="mobile-bottom collapsed" data-bind="visible: LayoutManager.DetailBottom() &amp;&amp; (MobileBottomButtonState() > 0 || ShowMobileBottomButtonSendGiftCard()), css: { blur: ShowOpenButton, collapsed: !LayoutManager.SideContainer.Collapsed() || !ShowFooter() }" style="">
            <!--ko if: ShowMobileBottomButtonSendGiftCard--><!--/ko-->
            <div class="btnV2 pulse" data-bind="visible: MobileBottomButtonState() == 1, click: toggleSidebar" style="display: none;"><!--TOKENSTART-->View Details<!--TOKEN:ViewDetails--></div>
            <a class="btnV2 pulse" href="#rsvp" data-bind="visible: MobileBottomButtonState() == 2" style="display: none;"><!--TOKENSTART-->View RSVP<!--TOKEN:ViewRSVP--></a>
            <div class="btnV2 pulse" data-bind="visible: MobileBottomButtonState() == 3, click: toggleSidebar" style="display: none;"><!--TOKENSTART-->View Details / RSVP<!--TOKEN:ViewDetailsRSVP--></div>
            <a class="btnV2 pulse" href="#rsvp" data-bind="visible: MobileBottomButtonState() == 4" style="display: none;"><!--TOKENSTART-->RSVP Now<!--TOKEN:RSVPNow--></a>
            <a class="btnV2 pulse" href="#survey" data-bind="visible: MobileBottomButtonState() == 5" style="display: none;"><!--TOKENSTART-->View Survey<!--TOKEN:CompleteSurveyNow--></a>
            <a class="btnV2 pulse" href="#mailingaddress" data-bind="visible: MobileBottomButtonState() == 6" style="display: none;"><!--TOKENSTART-->Submit Your Mailing Address<!--TOKEN:SubmitMailingAddress--></a>
            <a class="btnV2 pulse" href="#messaging" data-bind="visible: ShowMobileBottomButtonSendMessage" style=""><!--TOKENSTART-->Send Message<!--TOKEN:SendMessage--></a>
          </div>
        </div>
        <div id="rightcolumncontainer" data-bind="class: LayoutManager.SideContainer.Css" class="offscreen animated">
          <div class="details-header mobile-only" data-bind="click: toggleSidebar">
            <div>
              <i class="fal fa-times" aria-hidden="true"></i>
              <span><!--TOKENSTART-->Hide Details<!--TOKEN:HideDetails--></span>
            </div>
          </div>
          <div class="rsvp-widget mobile-only" data-bind="visible: ShowSidebarRSVPWidget()" style="display: none;">
            
<div class="rsvp" data-bind="visible: VMRsvp().RSVP, with: VMRsvp" style="display: none;">
  <!-- ko if: !RSVPAllowed() -->
  <div class="rsvp-closed">
    <i class="fa fa-minus-circle"></i><span data-bind="text: $root.NoMoreRSVPText">This event is no longer accepting RSVPs.</span>
  </div>
  <!-- /ko -->
  <!-- ko if: RSVPAllowed --><!-- /ko -->
</div>
<div class="mailingaddress" data-bind="visible: PageMailingAddress" style="display: none;">
  <a class="btnV2 btnV2-sm btnV2-block pulse" href="#mailingaddress"><!--TOKENSTART-->Submit Your Mailing Address<!--TOKEN:SubmitMailingAddress--></a>
</div>
<div class="survey" data-bind="visible: PageSurvey" style="display: none;">
  <a class="btnV2 btnV2-sm btnV2-block pulse" href="#survey"><!--TOKENSTART-->View Survey<!--TOKEN:CompleteSurveyNow--></a>
</div>
<!--ko if: (!ShowSendGiftCardInDetails() && HasSentGiftCard()) || ShowSendGiftCardInWidget()--><!--/ko-->
          </div>
          <div class="rsvp-widget mobile-only" data-bind="visible: ShowSidebarMessageWidget()" style="">
            <div class="message-btn">
              <a href="#messaging" class="btnV2"><!--TOKENSTART-->Send Message<!--TOKEN:SendMessage--></a>
            </div>
          </div>
          <div id="rightcolumncontent">
            <!-- ko if: PageDetails() == true --><!-- /ko -->

            <a class="save-card-mobile mobile-only noprint" style="display: none;" data-bind="visible: ShowSaveCard(), attr: {'href': SaveCardURL}" href="/sign-up?ActivityCode=1zMBNDR">
              <i class="fal fa-arrow-alt-to-bottom"></i> <!--TOKENSTART-->Save to Your Account<!--TOKEN:SaveToYourAccount-->
            </a>

            <div class="nff-sticker-container" style="display: none;" data-bind="visible: ShowNFFStickerDetails">
              <img class="nff-sticker" src="/user/_images/promo/nff-sticker-nolink.png" loading="lazy" alt="National Forest Foundation Seal">
            </div>

            <div id="poweredByGVMobile" class="poweredby mobile-only noprint">
              <span class="logo">
                <span><!--TOKENSTART-->Powered by<!--TOKEN:PoweredBy--></span>
                <a href="https://www.greenvelope.com" target="_blank">
                  <img class="hires" border="0" style="height: 18px; width: 141px;" src="https://cdnpng.greenvelope.com/viewer2/_images/greenvelope_textlogo.png" loading="lazy" alt="Greenvelope">
                </a>
              </span>
            </div>
          </div>
          <div class="custom-scroll" data-bind="template: { name: &quot;template-GVScrollbar&quot;, data: PanelScrollbarVM }">
  <div class="gv-scrollbar vertical" data-bind="attr: { &quot;id&quot;: ID }, css: { &quot;horizontal&quot;: IsHorizontal, &quot;vertical&quot;: IsVertical }" id="panel-scroll" style="display: none;">
    <div class="handle" style="top: 0px; height: 0px;"></div>
  </div>
</div>
          <div class="rsvp-widget mobile-hide" data-bind="visible: ShowSidebarRSVPWidget()" style="display: none;">
            
<div class="rsvp" data-bind="visible: VMRsvp().RSVP, with: VMRsvp" style="display: none;">
  <!-- ko if: !RSVPAllowed() -->
  <div class="rsvp-closed">
    <i class="fa fa-minus-circle"></i><span data-bind="text: $root.NoMoreRSVPText">This event is no longer accepting RSVPs.</span>
  </div>
  <!-- /ko -->
  <!-- ko if: RSVPAllowed --><!-- /ko -->
</div>
<div class="mailingaddress" data-bind="visible: PageMailingAddress" style="display: none;">
  <a class="btnV2 btnV2-sm btnV2-block pulse" href="#mailingaddress"><!--TOKENSTART-->Submit Your Mailing Address<!--TOKEN:SubmitMailingAddress--></a>
</div>
<div class="survey" data-bind="visible: PageSurvey" style="display: none;">
  <a class="btnV2 btnV2-sm btnV2-block pulse" href="#survey"><!--TOKENSTART-->View Survey<!--TOKEN:CompleteSurveyNow--></a>
</div>
<!--ko if: (!ShowSendGiftCardInDetails() && HasSentGiftCard()) || ShowSendGiftCardInWidget()--><!--/ko-->
          </div>
          <div class="rsvp-widget mobile-hide" data-bind="visible: ShowSidebarMessageWidget()" style="">
            <div class="message-btn">
              <a href="#messaging" class="btnV2"><!--TOKENSTART-->Send Message<!--TOKEN:SendMessage--></a>
            </div>
          </div>
        </div>
      </div>
      <div data-bind="fadeVisibleIn200: ShowOpenButton" class="text-center" id="openButton" style="display:none;">
        <a class="btnV2 btnV2-lg" href="" data-bind="click: VMCard().userClickedOpen, text: ViewServiceName">View Card</a>
      </div>
    </div>
    
    

<!-- ko with: VMRsvp -->
<div class="modal fade v2" id="modalRSVP" tabindex="-1" data-backdrop="static" data-keyboard="false">
  <div class="modal-dialog mobile-full">
    <div class="mobile-header">
      <div class="btnV2 btnV2-link" data-dismiss="modal" data-bind="visible: !ShowPurchase() &amp;&amp; $parent.LayoutManager.SideContainer.Collapsed()">
        <i class="far fa-chevron-left"></i>
        <!--TOKENSTART-->Back<!--TOKEN:Back-->
      </div>
      <div class="btnV2 btnV2-link" data-dismiss="modal" data-bind="visible: !ShowPurchase() &amp;&amp; !$parent.LayoutManager.SideContainer.Collapsed()" style="display: none;">
        <i class="far fa-chevron-left"></i>
        <!--TOKENSTART-->Back to Details<!--TOKEN:BackToDetails-->
      </div>
      <div class="btnV2 btnV2-link" data-bind="visible: ShowPurchase, click: paymentEditRsvp" style="display: none;">
        <i class="far fa-chevron-left"></i>
        <!--TOKENSTART-->Change RSVP<!--TOKEN:ChangeRSVP-->
      </div>
    </div>
    <div class="modal-content" style="text-align: center; padding: 50px; display: none;" data-bind="visible: !RSVP() &amp;&amp; $root.Loading()">
      <i class="fa fa-spinner fa-spin fa-lg"></i>
    </div>
    <div class="modal-content" data-bind="visible: RSVP, if: RSVP" style="display: none;"></div>
    <!-- /.modal-content -->
  </div>
  <!-- /.modal-dialog -->
</div>
<!-- /.modal -->
<!-- /ko -->

<div class="modal v2 top fade" id="modalGVConfirm" data-backdrop="static" data-keyboard="false">
  <div class="modal-dialog">
    <div class="modal-content" data-bind="with: GVConfirmViewModel">
      <div class="modal-header">
        <span class="fal fa-times close" aria-hidden="true" data-bind="click: no"></span>
      </div>
      <div class="clearfix"></div>
      <div class="modal-body">
        <!-- ko with: $parent.VMRsvp-->
        <div class="icon" data-bind="css: AutoRsvpStatusClass"></div>
        <!-- /ko -->
        <div class="message" data-bind="text:Message">Are you sure?</div>
        <div class="actions">
          <a href="#" class="btnV2 btnV2-clear" data-bind="click: no, text: NoText">No</a>
          <a href="#" class="btnV2" data-bind="click: yes, text: YesText">Yes</a>
        </div>
      </div>
    </div>
    <!-- /.modal-content -->
  </div>
  <!-- /.modal-dialog -->
</div>
<!-- /.modal -->

    
<!--ko with: VMSurvey-->
<div class="modal fade v2" id="modalSurvey" tabindex="-1" data-backdrop="static" data-keyboard="false">
  <div class="modal-dialog mobile-full">

    <div class="mobile-header">
      <div class="btnV2 btnV2-link" data-dismiss="modal" data-bind="visible: $parent.LayoutManager.SideContainer.Collapsed"><i class="far fa-chevron-left"></i> <!--TOKENSTART-->Back<!--TOKEN:Back--></div>
      <div class="btnV2 btnV2-link" data-dismiss="modal" data-bind="visible: !$parent.LayoutManager.SideContainer.Collapsed()" style="display: none;"><i class="far fa-chevron-left"></i> <!--TOKENSTART-->Back to Details<!--TOKEN:BackToDetails--></div>
    </div>
    <div class="modal-content" style="text-align: center; padding: 50px; display: none;" data-bind="visible: $root.Loading">
      <i class="fa fa-spinner fa-spin fa-lg"></i>
    </div>
    <div class="modal-content" data-bind="visible: !$root.Loading(), if: GuestSurveyResponse" style=""></div>

  </div>
</div>
<!--/ko-->
    

<div class="modal fade v2" id="modalMailingAddress" tabindex="-1" data-backdrop="static" data-keyboard="false">
  <div class="modal-dialog mobile-full">

    <div class="mobile-header">
      <div class="btnV2 btnV2-link" data-dismiss="modal" data-bind="visible: LayoutManager.SideContainer.Collapsed"><i class="far fa-chevron-left"></i> <!--TOKENSTART-->Back<!--TOKEN:Back--></div>
      <div class="btnV2 btnV2-link" data-dismiss="modal" data-bind="visible: !LayoutManager.SideContainer.Collapsed()" style="display: none;"><i class="far fa-chevron-left"></i> <!--TOKENSTART-->Back to Details<!--TOKEN:BackToDetails--></div>
    </div>
    <div class="modal-content" style="text-align: center; padding: 50px; display: none;" data-bind="visible: $root.Loading">
      <i class="fa fa-spinner fa-spin fa-lg"></i>
    </div>
    <div class="modal-content" data-bind="if:!$root.Loading(), visible: !$root.Loading()" style="">
      <div class="modal-header">
        <span class="fa fa-times close" data-dismiss="modal" aria-hidden="true"></span>
        <h2 class="modal-title" data-bind="text: $root.LanguageReference().getByToken('SubmitMailingAddress')">Submit Your Mailing Address</h2>
      </div>
      <div class="modal-body" data-bind="with: VMMailingAddress">
        <div class="mailing-address gv-form">
          <div class="email-form" data-bind="if: showNameEmailForm, visible: showNameEmailForm" style="display: none;"></div>
          <div class="flexrow">
            <div data-field="Street1">
            <div class="invalid inline" style="display: none;">
              <i class="fa fa-warning"></i>&nbsp;&nbsp;<!-- ko text: $root.LanguageReference().getByToken('Required') -->Required<!--/ko-->
            </div>
            <label class="gv-input required" data-bind="css: { required: Street1Required }">
              <p><!-- ko text: $root.LanguageReference().getByToken('MailingAddressStreet1') -->Street 1<!--/ko--></p>
              <input type="text" data-bind="value: Street1, event: { blur: validateMailingAddressField }">
            </label>
          </div>
            <div data-field="Street2">
            <div class="invalid inline" style="display: none;">
              <i class="fa fa-warning"></i>&nbsp;&nbsp;<!-- ko text: $root.LanguageReference().getByToken('Required') -->Required<!--/ko-->
            </div>
            <label class="gv-input" data-bind="css: { required: Street2Required }">
              <p><!-- ko text: $root.LanguageReference().getByToken('MailingAddressStreet2') -->Street 2<!--/ko--></p>
              <input type="text" data-bind="value: Street2, event: { blur: validateMailingAddressField }">
            </label>
          </div>
          </div>
          <div class="flexrow">
            <div data-field="City">
            <div class="invalid inline" style="display: none;">
              <i class="fa fa-warning"></i>&nbsp;&nbsp;<!-- ko text: $root.LanguageReference().getByToken('Required') -->Required<!--/ko-->
            </div>
            <label class="gv-input required" data-bind="css: { required: CityRequired }">
              <p><!-- ko text: $root.LanguageReference().getByToken('MailingAddressCity') -->City<!--/ko--></p>
              <input type="text" data-bind="value: City, event: { blur: validateMailingAddressField }">
            </label>
          </div>
            <div data-field="State">
            <div class="invalid inline" style="display: none;">
              <i class="fa fa-warning"></i>&nbsp;&nbsp;<!-- ko text: $root.LanguageReference().getByToken('Required') -->Required<!--/ko-->
            </div>
            <label class="gv-input required" data-bind="css: { required: StateRequired }">
              <p><!-- ko text: $root.LanguageReference().getByToken('MailingAddressState') -->State / Province<!--/ko--></p>
              <input type="text" data-bind="value: State, event: { blur: validateMailingAddressField }">
            </label>
          </div>
            <div data-field="Zip">
            <div class="invalid inline" style="display: none;">
              <i class="fa fa-warning"></i>&nbsp;&nbsp;<!-- ko text: $root.LanguageReference().getByToken('Required') -->Required<!--/ko-->
            </div>
            <label class="gv-input required" data-bind="css: { required: ZipRequired }">
              <p><!-- ko text: $root.LanguageReference().getByToken('MailingAddressZip') -->Zip / Postal<!--/ko--></p>
              <input type="text" data-bind="value: Zip, event: { blur: validateMailingAddressField }">
            </label>
          </div>
          </div>
          <div class="flexrow">
            <div data-field="Country" data-bind="visible: CollectCountry, if: CollectCountry" style="display: none;"></div>
          </div>
        </div>
        <div class="submit gv-form">
          <div class="buttons">
            <a id="btnSubmitMailingAddress" href="#" class="btnV2" data-bind="visible: !Saving(), click: submitMailingAddress, text: $root.LanguageReference().getByToken('MailingAddressSubmit')">Submit Address</a>
            <button class="btnV2" data-bind="visible: Saving" style="display: none;">
              <i class="fa fa-spinner fa-spin fa-lg"></i>&nbsp;&nbsp;<!-- ko text: $root.LanguageReference().getByToken('Working...') -->Working...<!--/ko-->
            </button>
          </div>
        </div>
      </div>
    </div>

  </div>
</div>


    
<!-- ko with: VMMessaging -->
<div class="modal fade v2" id="modalMessaging" tabindex="-1" data-keyboard="false">
  <div class="modal-dialog mobile-full">
    <div class="mobile-header">
      <div class="btnV2 btnV2-link" data-dismiss="modal" data-bind="visible: $parent.LayoutManager.SideContainer.Collapsed"><i class="far fa-chevron-left"></i> <!--TOKENSTART-->Back<!--TOKEN:Back--></div>
      <div class="btnV2 btnV2-link" data-dismiss="modal" data-bind="visible: !$parent.LayoutManager.SideContainer.Collapsed()" style="display: none;"><i class="far fa-chevron-left"></i> <!--TOKENSTART-->Back to Details<!--TOKEN:BackToDetails--></div>
      <span class="heading"><!--TOKENSTART-->Message To Sender<!--TOKEN:MessageToHost--></span>
    </div>
    <div class="modal-content">
      <div class="modal-header mobile-hide">
        <span class="fa fa-times close" data-dismiss="modal" aria-hidden="true"></span>
        <h4 class="modal-title"><!--TOKENSTART-->Message To Sender<!--TOKEN:MessageToHost--></h4>
      </div>
      <div class="modal-body">
        <div id="messaging"> 
          <div class="main">
            <div class="conversation-list">            
              <div class="margin-t-40 text-center font-size-16" data-bind="style: { display: Loaded() == true &amp;&amp; Items().length == 0 ? 'block' : 'none' }" style="display: block;">
                <!--TOKENSTART-->No messages... Start the conversation below!<!--TOKEN:NoMessagesStartConversationBelow-->
              </div>              
            
              <!-- ko if: Items().length > 0 --><!-- /ko -->

              <div data-bind="visible: Loaded() == false" style="display: none;" class="text-center">
                <div style="padding-top: 30px;">
                  <i class="fa fa-spinner fa-spin fa-lg"></i>&nbsp;&nbsp;<!--TOKENSTART-->Loading...<!--TOKEN:Loading...-->
                </div>    
              </div>
            </div>   
          </div>
        </div>
      </div>
      <div class="modal-footer">
        <div class="send-container" id="upAttach-dz">
          <textarea data-bind="value: MessageBody, attr: { placeholder: SendAMessagePlaceholder() }" class="form-control" aria-label="Send a Message" placeholder="Send a message"></textarea>
          <div class="send">              
            <div class="dropzone" style="text-align: left;">
              <span class="mobile-hide">
                <i class="fa fa-paperclip fa-lg mobile-hide"></i>&nbsp;&nbsp;<!--TOKENSTART-->Drag &amp; Drop Attachments or<!--TOKEN:DragDropAttachmentsOr--> <a id="btnbrowselist"><!--TOKENSTART-->Select a file<!--TOKEN:Select_a_file--></a>
              </span>
              <a href="#" class="btnV2 pull-right" style="margin-top: -6px;" data-bind="click: sendMessage, visible: Sending() == false"><!--TOKENSTART-->Send Message<!--TOKEN:SendMessage--></a>
              <a href="#" class="btnV2 pull-right" style="margin-top: -6px; display: none;" data-bind="visible: Sending() == true"><i class="fa fa-spinner fa-spin fa-lg"></i>&nbsp;&nbsp;<!-- ko text: SendingLabel() -->Sending...<!-- /ko --></a>
            </div>
            <div id="upAttach"></div>
          </div>
        </div> 
      </div>
    </div>
  </div>
</div>
<!-- /ko -->


<script type="text/template" id="qq-template">
  <div class="qq-uploader-selector qq-uploader qq-uploader-minimize">
    <div class="qq-upload-drop-area-selector qq-upload-drop-area" qq-hide-dropzone notranslate>
      <span class="qq-upload-drop-area-text-selector"></span>
    </div>
    <div class="qq-upload-button-selector qq-upload-button">
      <div>Choose your file to upload</div>
    </div>
    <span class="qq-drop-processing-selector qq-drop-processing">
      <span>Processing</span>
      <span class="qq-drop-processing-spinner-selector qq-drop-processing-spinner"></span>
    </span>
    <ul class="qq-upload-list-selector qq-upload-list" aria-live="polite" aria-relevant="additions removals">
      <li>
        <div style="display: inline-block; vertical-align: top;" notranslate>
          <i class="fa fa-file-text-o"></i>
          <span class="qq-upload-spinner-selector qq-upload-spinner"></span>
        </div>
        <div style="display: inline-block;">
          <span class="qq-upload-file-selector qq-upload-file" ignore notranslate></span>
          <span class="qq-upload-size-selector qq-upload-size" notranslate></span> 
          <span role="status" class="qq-upload-status-text-selector qq-upload-status-text" notranslate></span>       
          <div class="qq-progress-bar-container-selector" notranslate>
            <div role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100" class="qq-progress-bar-selector qq-progress-bar"></div>
          </div>
        </div>
        <a class="qq-upload-cancel-selector fa fa-times-circle font-size-16" href="#"></a>
        <a class="qq-upload-delete-selector fa fa-times-circle font-size-16" href="#"></a>            
      </li>
    </ul>

    <dialog class="qq-alert-dialog-selector">
      <div class="qq-dialog-message-selector" notranslate></div>
      <div class="qq-dialog-buttons">
        <button type="button" class="qq-cancel-button-selector btn btn-default">Close</button>
      </div>
    </dialog>

    <dialog class="qq-confirm-dialog-selector">
      <div class="qq-dialog-message-selector" notranslate></div>
      <div class="qq-dialog-buttons">
        <button type="button" class="qq-cancel-button-selector btn btn-default">No</button>
        <button type="button" class="qq-ok-button-selector btn btn-default">Yes</button>
      </div>
    </dialog>

    <dialog class="qq-prompt-dialog-selector">
      <div class="qq-dialog-message-selector" notranslate></div>
      <input type="text">
      <div class="qq-dialog-buttons">
        <button type="button" class="qq-cancel-button-selector btn btn-default">Cancel</button>
        <button type="button" class="qq-ok-button-selector btn btn-default">Ok</button>
      </div>
    </dialog>
  </div>
</script>
    
<script type="text/html" id="template-GVScrollbar"></script>
    
<script type="text/html" id="template-SendAGiftCard">
  <!--ko if: $data-->
  <div class='send-gift'>
    <!--ko if: AcceptGiftCardsFromGuests() && !HasSentGiftCard()-->
    <a href='javascript: void(0);' class='btnV2 btnV2-link' data-bind='click: sendGiftCard'>
      <i class='fas fa-gift-card' style="margin-bottom: 5px;"></i>
      <span class='caps' data-bind='text: SendAGiftCardText'></span>
    </a>
    <!--/ko-->
    <!--ko if: HasSentGiftCard-->
    <div class='sent' data-bind='click: showDetails'>
      <i class='fas fa-check-circle'></i>
      <span class='caps'>
        <!--ko text: LanguageReference().getByToken("GiftCardForHost")--><!--/ko--> - $<!--ko text: SentGiftCardAmount--><!--/ko-->
      </span>
    </div>
    <!--/ko-->
  </div>
   <!--/ko-->
</script>
<script type="text/html" id="template-SendAGiftCard-DetailsModal"></script>
<script type="text/html" id="template-SendAGiftCard-EmailModal"></script>
<script type="text/html" id="template-SendAGiftCard-JifitiModal"></script>

    <div class="modal fade v2" id="modalSMSOptIn" tabindex="-1" data-backdrop="static" data-keyboard="false">
      <div class="modal-dialog">
        <div class="modal-content">
          <div class="modal-body">
            <h4 class="modal-title"><!--TOKENSTART-->{HostName} sent you a card<!--TOKEN:HostNameSentYouServiceName--></h4>
            <div class="updates"><!--TOKENSTART-->To continue receiving updates from {HostName}, please click "Continue" below:<!--TOKEN:SMSUpdatesFromHost--></div>            
            <div class="text-center">
              <a class="btnV2 btn-block" data-bind="click: smsOptIn.bind($data, true)"><!--TOKENSTART-->Continue<!--TOKEN:SMSAccept--></a>
            </div>            
            <div class="text-center">
              <br>
              <a href="#" data-bind="click: smsOptIn.bind($data, false)"><!--TOKENSTART-->Opt out, no more messages from {HostName}<!--TOKEN:SMSDecline--></a>
            </div>            
            <div class="rates"><!--TOKENSTART-->You are opting in to receive updates exclusively from {HostName}. We will not sell this information or advertise to you.<!--TOKEN:SMSMessageRates--></div>
          </div>
        </div>
      </div>
    </div>

    <div class="modal fade v2" id="modalPhotos" tabindex="-1" data-backdrop="static" data-keyboard="false">
      <div class="modal-dialog mobile-full">
        <div class="mobile-header">
          <div class="btnV2 btnV2-link" data-dismiss="modal" data-bind="visible: LayoutManager.SideContainer.Collapsed"><i class="far fa-chevron-left"></i> <!--TOKENSTART-->Back<!--TOKEN:Back--></div>
          <div class="btnV2 btnV2-link" data-dismiss="modal" data-bind="visible: !LayoutManager.SideContainer.Collapsed()" style="display: none;"><i class="far fa-chevron-left"></i> <!--TOKENSTART-->Back to Details<!--TOKEN:BackToDetails--></div>
        </div>
        <div class="modal-content">
          <div class="modal-header">
            <span class="fa fa-times close" data-dismiss="modal" aria-hidden="true"></span>
            <h4 class="modal-title"><!--TOKENSTART-->Photos<!--TOKEN:Photos--></h4>
          </div>
          <div class="modal-body">
            

<!-- ko with: $root.VMPhoto -->
<div data-bind="with: PhotoGallery">
  <div class="photos-carousel owl-carousel owl-theme" data-bind="foreach: { data: Photos }"></div>

  <!--ko if: AllowComments--><!--/ko-->
</div>
<!-- /ko -->

          </div>
        </div><!-- /.modal-content -->
      </div><!-- /.modal-dialog -->
    </div><!-- /.modal --> 

    <div class="modal fade v2" id="modalTicketList" tabindex="-1" data-keyboard="false">
      <div class="modal-dialog mobile-full">
        <div class="mobile-header">
          <div class="btnV2 btnV2-link" data-dismiss="modal" data-bind="visible: LayoutManager.SideContainer.Collapsed"><i class="far fa-chevron-left"></i> <!--TOKENSTART-->Back<!--TOKEN:Back--></div>
          <div class="btnV2 btnV2-link" data-dismiss="modal" data-bind="visible: !LayoutManager.SideContainer.Collapsed()" style="display: none;"><i class="far fa-chevron-left"></i> <!--TOKENSTART-->Back to Details<!--TOKEN:BackToDetails--></div>
        </div>
        <div class="modal-content">
          <div class="modal-header mobile-hide">
            <span class="fa fa-times close" data-dismiss="modal" aria-hidden="true"></span>
          </div>
          <div class="modal-body">
            
<!-- ko if: TicketsVisible() && TicketsVisible().length > 0 && Purchase() --><!-- /ko -->

<!-- ko if: ItemsVisible() && ItemsVisible().length > 0  && VMDetails().EnablePurchaseItemGrid() && Purchase()--><!-- /ko -->

<script type="text/html" id="purchaseItemTemplate">
  <div class="item">
    <div class="summary">
      <div class="name" data-bind="text: Name"></div>
      <div class="tags tt" style="display: none;"
        data-bind="visible: Labels.length > 0 && $root.ShowLabels(), template: {name: 'template-label', foreach: Labels }"
        data-content="Only guests with these tags will see this item. The tags themselves are only visible in preview mode.">
      </div>
      <div class="price">
        <!--ko if: ShowPrice-->
        <!--ko text: formatCurrencyCode(Price + DisplayFee, $root.Purchase().TicketingCurrency, 2)--><!--/ko-->
        <!--/ko-->
      </div>
    </div>
    <div class="showmore-toggle" data-bind="visible: IsToggleVisible">
      <div class="showmore" data-bind="click: toggleDetails">
        <a href="#" data-bind="visible: !DetailsVisible()"><!--TOKEN:MoreInfo--></a>
        <a href="#" data-bind="visible: DetailsVisible"><!--TOKEN:LessInfo--></a>
      </div>
    </div>
    <div class="morecontent" data-bind="visible: DetailsVisible">
      <div class="price" data-bind="visible: PurchaseCharity > 0,text: $root.LanguageReference().getByToken('TaxDeductibleAmount={#}').replace('{#}', formatCurrency(PurchaseCharity))">
      </div>
      <div class="description" data-bind="text: Descr"></div>
      <div class="meta">
        <div data-bind="visible: IsAvailable && AvailableQtyVisible > 0">
          <!--TOKEN:Remaining-->: <span data-bind="text: RemainingQty"></span>
        </div>
        <div data-bind="visible: IsAvailable && AvailableEndDt != null">
          <!--TOKEN:SaleEnds--> <span data-bind="html: DateDescription"></span>
        </div>
        <div data-bind="visible: !IsAvailable">
          <span class="red-text not-exclaim"><!--TOKEN:NotAvailable--></span>
        </div>
      </div>
    </div>
  </div>
</script>

          </div>
        </div>
      </div>
    </div>

    <div class="modal fade v2" id="modalLocation" tabindex="-1" data-keyboard="false">
      <div class="modal-dialog mobile-full">
        <div class="mobile-header">
          <div class="btnV2 btnV2-link" data-dismiss="modal" data-bind="visible: LayoutManager.SideContainer.Collapsed"><i class="far fa-chevron-left"></i> <!--TOKENSTART-->Back<!--TOKEN:Back--></div>
          <div class="btnV2 btnV2-link" data-dismiss="modal" data-bind="visible: !LayoutManager.SideContainer.Collapsed()" style="display: none;"><i class="far fa-chevron-left"></i> <!--TOKENSTART-->Back to Details<!--TOKEN:BackToDetails--></div>
        </div>
        <div class="modal-content">
          <div class="modal-header mobile-hide">
            <span class="fa fa-times close" data-dismiss="modal" aria-hidden="true"></span>
            <h2 class="modal-title" data-bind="text: VMDetails().LocationLabel">Location</h2>
          </div>
          <div class="modal-body">
            <h2 class="modal-title mobile-only" data-bind="text: VMDetails().LocationLabel">Location</h2>
            
<!-- ko with: $root.VMDetails() -->
<div class="locations" data-bind="foreach: Locations"></div>
<!-- /ko -->

          </div>
        </div>
      </div>
    </div>

    <div class="modal fade v2" id="modalRegistry" tabindex="-1" data-keyboard="false">
      <div class="modal-dialog mobile-full">
        <div class="mobile-header">
          <div class="btnV2 btnV2-link" data-dismiss="modal" data-bind="visible: LayoutManager.SideContainer.Collapsed"><i class="far fa-chevron-left"></i> <!--TOKENSTART-->Back<!--TOKEN:Back--></div>
          <div class="btnV2 btnV2-link" data-dismiss="modal" data-bind="visible: !LayoutManager.SideContainer.Collapsed()" style="display: none;"><i class="far fa-chevron-left"></i> <!--TOKENSTART-->Back to Details<!--TOKEN:BackToDetails--></div>
        </div>
        <div class="modal-content">
          <div class="modal-header mobile-hide">
            <span class="fa fa-times close" data-dismiss="modal" aria-hidden="true"></span>
            <h2 class="modal-title"><!--TOKENSTART-->Registry<!--TOKEN:WeAreRegistered--></h2>
          </div>
          <div class="modal-body">
            <h2 class="modal-title mobile-only"><!--TOKENSTART-->Registry<!--TOKEN:WeAreRegistered--></h2>
            
<!-- ko with: $root.VMDetails().Details() -->
<div class="registry-desc" data-bind="html: EventRegistryDescription, visible: EventRegistryDescription" style="display: none;" ignore=""></div>
<div class="registry-list" data-bind="foreach: Registries"></div>
<!-- /ko -->
          </div>
        </div>
      </div>
    </div>

    <div class="modal fade v2" id="modalSummary" tabindex="-1" data-keyboard="false">
      <div class="modal-dialog mobile-full">
        <div class="mobile-header">
          <div class="btnV2 btnV2-link" data-dismiss="modal" data-bind="visible: LayoutManager.SideContainer.Collapsed"><i class="far fa-chevron-left"></i> <!--TOKENSTART-->Back<!--TOKEN:Back--></div>
          <div class="btnV2 btnV2-link" data-dismiss="modal" data-bind="visible: !LayoutManager.SideContainer.Collapsed()" style="display: none;"><i class="far fa-chevron-left"></i> <!--TOKENSTART-->Back to Details<!--TOKEN:BackToDetails--></div>
        </div>
        <div class="modal-content">
          <div class="modal-header mobile-hide">
            <span class="fa fa-times close" data-dismiss="modal" aria-hidden="true"></span>
            <h2 class="modal-title"><!--TOKENSTART-->Summary<!--TOKEN:Summary--></h2>
          </div>
          <div class="modal-body">
            <h2 class="modal-title mobile-only"><!--TOKENSTART-->Summary<!--TOKEN:Summary--></h2>
            <!-- ko with: VMDetails().Details -->
            <div class="description" style="display: none;" data-bind="html: EventDescr, visible: EventDescr"></div>
            <!-- /ko -->
          </div>
        </div>
      </div>
    </div>
    
    <div class="modal fade v2" id="modalMap" tabindex="-1" data-keyboard="false">
      <div class="modal-dialog mobile-full">
        <div class="mobile-header">
          <div class="btnV2 btnV2-link" data-dismiss="modal" data-bind="visible: LayoutManager.SideContainer.Collapsed"><i class="far fa-chevron-left"></i> <!--TOKENSTART-->Back<!--TOKEN:Back--></div>
          <div class="btnV2 btnV2-link" data-dismiss="modal" data-bind="visible: !LayoutManager.SideContainer.Collapsed()" style="display: none;"><i class="far fa-chevron-left"></i> <!--TOKENSTART-->Back to Details<!--TOKEN:BackToDetails--></div>
        </div>
        <div class="modal-content">
          <div class="modal-header mobile-hide">
            <span class="fa fa-times close" data-dismiss="modal" aria-hidden="true"></span>
            <div class="modal-title"><!--TOKENSTART-->View Map<!--TOKEN:ViewMap--></div>
          </div>
          <div class="modal-body">
            <iframe width="447" height="377" frameborder="0" title="Location Map" style="border:0" data-bind="attr: { src: MapEmbedAddress }" data-gtm-yt-inspected-6="true"></iframe>
          </div>
        </div>
      </div>
    </div>

    <div class="modal fade v2" id="modalSection" tabindex="-1" data-keyboard="false" data-bind="with: VMDetails">
      <div class="modal-dialog mobile-full">
        <div class="mobile-header">
          <!-- ko with: $parent -->
          <div class="btnV2 btnV2-link" data-dismiss="modal" data-bind="visible: LayoutManager.SideContainer.Collapsed"><i class="far fa-chevron-left"></i> <!--TOKENSTART-->Back<!--TOKEN:Back--></div>
          <div class="btnV2 btnV2-link" data-dismiss="modal" data-bind="visible: !LayoutManager.SideContainer.Collapsed()" style="display: none;"><i class="far fa-chevron-left"></i> <!--TOKENSTART-->Back to Details<!--TOKEN:BackToDetails--></div>
          <!-- /ko -->
        </div>
        <div class="modal-content" data-bind="with: ActiveSection"></div>
      </div>
    </div>

    <div class="modal fade v2" id="modalGuestList" tabindex="-1" data-keyboard="false">
      <div class="modal-dialog mobile-full">
        <div class="mobile-header">
          <div class="btnV2 btnV2-link" data-dismiss="modal" data-bind="visible: LayoutManager.SideContainer.Collapsed"><i class="far fa-chevron-left"></i> <!--TOKENSTART-->Back<!--TOKEN:Back--></div>
          <div class="btnV2 btnV2-link" data-dismiss="modal" data-bind="visible: !LayoutManager.SideContainer.Collapsed()" style="display: none;"><i class="far fa-chevron-left"></i> <!--TOKENSTART-->Back to Details<!--TOKEN:BackToDetails--></div>
        </div>
        <div class="modal-content">
          <div class="modal-header mobile-hide">
            <span class="fa fa-times close" data-dismiss="modal" aria-hidden="true"></span>
            <div class="modal-title"><!--TOKENSTART-->Guest List<!--TOKEN:GuestList--></div>
          </div>
          <div class="modal-body">
            <h2 class="modal-title mobile-only"><!--TOKENSTART-->Guest List<!--TOKEN:GuestList--></h2>
            

<!-- ko with: $root.VMDetails() -->
<div class="guest-list-widget" data-bind="visible: GuestListTabs" style="">
  <div class="tab-bar" data-bind="foreach: GuestListTabs">
    <a href="#" data-bind="css: { active: Selected }, click: selectTab, html: Name" class="active">All</a>
  
    <a href="#" data-bind="css: { active: Selected }, click: selectTab, html: Name" class=""><i class="fa fa-check-circle"></i><span class="mobile-hide">Attending</span></a>
  
    <a href="#" data-bind="css: { active: Selected }, click: selectTab, html: Name" class=""><i class="fa fa-minus-circle"></i><span class="mobile-hide">Not Attending</span></a>
  
    <a href="#" data-bind="css: { active: Selected }, click: selectTab, html: Name" class=""><i class="fa fa-question-circle"></i><span class="mobile-hide">Pending</span></a>
  </div>
  <div class="content-wrapper">
    <div class="content">
      <div class="loading" data-bind="visible: LoadingGuestList">
        <i class="fa fa-spinner fa-spin fa-lg"></i><!--TOKENSTART-->Loading...<!--TOKEN:Loading...-->
      </div>
      <span data-bind="html: GuestHTML, visible: !LoadingGuestList()" style="display: none;"></span>
    </div>
    <div class="custom-scroll" data-bind="template: { name: &quot;template-GVScrollbar&quot;, data: $root.GuestListScrollbarVM }">
  <div class="gv-scrollbar vertical" data-bind="attr: { &quot;id&quot;: ID }, css: { &quot;horizontal&quot;: IsHorizontal, &quot;vertical&quot;: IsVertical }" id="guestlist-scroll" style="display: block;">
    <div class="handle"></div>
  </div>
</div>
  </div>
</div>
<!-- /ko -->
<script>    
  document.addEventListener('readystatechange', function () {
    if (document.readyState === 'complete') {
      var _resizeHandler = function () {
        if (typeof $ === 'function') {
          var width = $('#rightcolumncontent .guest-list-widget').width();
          if (width < 550) {
            $('#rightcolumncontent .guest-list-widget .mobile-hide').hide();
          } else {
            $('#rightcolumncontent .guest-list-widget .mobile-show').hide();
          }
        }
      };
      _resizeHandler();
      window.addEventListener('resize', _resizeHandler);
    }
  });
</script>
          </div>
        </div>
      </div>
    </div>

    <div class="modal fade v2" id="modalSponsors" tabindex="-1" data-keyboard="false">
      <div class="modal-dialog mobile-full">
        <div class="mobile-header">
          <div class="btnV2 btnV2-link" data-dismiss="modal" data-bind="visible: LayoutManager.SideContainer.Collapsed"><i class="far fa-chevron-left"></i> <!--TOKENSTART-->Back<!--TOKEN:Back--></div>
          <div class="btnV2 btnV2-link" data-dismiss="modal" data-bind="visible: !LayoutManager.SideContainer.Collapsed()" style="display: none;"><i class="far fa-chevron-left"></i> <!--TOKENSTART-->Back to Details<!--TOKEN:BackToDetails--></div>
        </div>
        <div class="modal-content">
          <div class="modal-header mobile-hide">
            <span class="fa fa-times close" data-dismiss="modal" aria-hidden="true"></span>
            <div class="modal-title"><!--TOKENSTART-->Sponsors<!--TOKEN:Sponsors--></div>
          </div>
          <div class="modal-body">
            <h2 class="modal-title mobile-only"><!--TOKENSTART-->Sponsors<!--TOKEN:Sponsors--></h2>
            
<!-- ko with: $root.VMDetails -->
<div id="logos-list" data-bind="foreach: Logos"></div>
<!-- /ko -->
          </div>
        </div>
      </div>
    </div>

    <div class="modal fade v2" id="modalAttachments" tabindex="-1" data-keyboard="false">
      <div class="modal-dialog mobile-full">
        <div class="mobile-header">
          <div class="btnV2 btnV2-link" data-dismiss="modal" data-bind="visible: LayoutManager.SideContainer.Collapsed"><i class="far fa-chevron-left"></i> <!--TOKENSTART-->Back<!--TOKEN:Back--></div>
          <div class="btnV2 btnV2-link" data-dismiss="modal" data-bind="visible: !LayoutManager.SideContainer.Collapsed()" style="display: none;"><i class="far fa-chevron-left"></i> <!--TOKENSTART-->Back to Details<!--TOKEN:BackToDetails--></div>
        </div>
        <div class="modal-content">
          <div class="modal-header mobile-hide">
            <span class="fa fa-times close" data-dismiss="modal" aria-hidden="true"></span>
            <h2 class="modal-title"><!--TOKENSTART-->Attachments<!--TOKEN:Attachments--></h2>
          </div>
          <div class="modal-body">
            
<!-- ko with: $root.VMDetails() -->
<div data-bind="foreach: Attachments"></div>
<!-- /ko -->

          </div>
        </div>
      </div>
    </div>

    <div class="modal fade v2" id="modalShare" tabindex="-1" data-keyboard="false">
      <div class="modal-dialog mobile-full">
        <div class="mobile-header">
          <div class="btnV2 btnV2-link" data-dismiss="modal" data-bind="visible: LayoutManager.SideContainer.Collapsed"><i class="far fa-chevron-left"></i> <!--TOKENSTART-->Back<!--TOKEN:Back--></div>
          <div class="btnV2 btnV2-link" data-dismiss="modal" data-bind="visible: !LayoutManager.SideContainer.Collapsed()" style="display: none;"><i class="far fa-chevron-left"></i> <!--TOKENSTART-->Back to Details<!--TOKEN:BackToDetails--></div>
        </div>
        <div class="modal-content">
          <div class="modal-header mobile-hide">
            <span class="fa fa-times close" data-dismiss="modal" aria-hidden="true"></span>
            <h2 class="modal-title"><!--TOKENSTART-->Share this Event<!--TOKEN:ShareThisEvent--></h2>
          </div>
          <div class="modal-body" data-bind="with: VMDetails">
            <div class="share-email gv-form" data-bind="if: Share"></div>
          </div>
        </div>
      </div>
    </div>
    
    <div class="zoom-modal" data-bind="attr: { id: ZoomModalClientID }, css: { 'in': ZoomIn, 'open': ShowZoom }, event: { click: zoomModalClose }" id="gvZoomModal">
      <!-- ko if: ShowZoom --><!--/ko-->
      <button type="button" title="Close Zoomed Image">
        <img src="https://cdnpng.greenvelope.com/viewer2/_images/[email protected]" srcset="https://cdnpng.greenvelope.com/viewer2/_images/[email protected] 1x, https://cdnpng.greenvelope.com/viewer2/_images/[email protected] 2x" alt="Close Zoomed Image" height="49" width="48">
      </button>
    </div>

    <!--ko template: { name: 'template-SendAGiftCard-DetailsModal', data: SendAGiftCardVM() }-->
  <!--ko if: $data-->
  <div class="modal fade v2 send-gift details-modal" data-bind="attr: { &quot;id&quot;: DetailsModalClientID }" data-backdrop="static" data-keyboard="false" id="modal_GiftCardDetails">
    <div class="modal-dialog">
      <div class="modal-content">
        <div class="modal-header">
          <span class="fa fa-times close" data-dismiss="modal" aria-hidden="true"></span>
          <h4 data-bind="text: LanguageReference().getByToken(&quot;GiftCardForHost&quot;)">Gift Card Sent!</h4>
        </div>
        <div class="modal-body">
          <img data-bind="attr: { &quot;src&quot;: SentGiftCardImage }" alt="Gift Card">
          <div>
            <strong ignore="">
              $<!--ko text: SentGiftCardAmount-->0<!--/ko-->
            </strong>
          </div>
          <div>
            <span data-bind="text: SentGiftCardProduct" ignore=""></span>
          </div>
          <div data-bind="if: HasSentGiftCardPurchaseDate"></div>
        </div>
      </div>
    </div>
  </div>
  <!--/ko-->
<!--/ko-->
    <!--ko template: { name: 'template-SendAGiftCard-EmailModal', data: SendAGiftCardVM() }-->
  <!--ko if: $data && AcceptGiftCardsFromGuests()--><!--/ko-->
<!--/ko-->
    <!--ko template: { name: 'template-SendAGiftCard-JifitiModal', data: SendAGiftCardVM() }-->
  <!--ko if: $data && AcceptGiftCardsFromGuests()--><!--/ko-->
<!--/ko-->
  </div>
  
  
<script type="text/html" id="template-label">
  <div class="gv-tag" data-bind='attr: { style: "background-color: #" + Color + ";" }'>
    <span data-bind="text: Label"></span>
  </div>
</script>

  
  

</body></html>