hunk.code_window:             updateCartNavBar(data);
               animateClone($('header .o_wsale_my_cart').first(), this.$itemImgContainer, 25, 40);
           });
       },
   };
   function animateClone($cart, $elem, offsetTop, offsetLeft) {
  
hunk.labels: keep replace keep keep keep keep keep
hunk.file_path: addons/website_sale/static/src/js/website_sale_utils.js
hunk.type: replace
file: <?xml version="1.0" encoding="UTF-8"?>
  <templates id="template" xml:space="preserve">
  
      <t t-name="ConfirmPopup" owl="1">
          <div role="dialog" class="modal-dialog">
              <Draggable>
                  <div class="popup popup-confirm">
                      <header class="title drag-handle">
                          <t t-esc="props.title" />
                      </header>
                      <main class="body">
                          <t t-esc=" props.body" />
                      </main>
                      <footer class="footer">
                          <div class="button confirm" t-on-click="confirm">
                              <t t-esc="props.confirmText" />
                          </div>
                          <div class="button cancel" t-on-click="cancel">
                              <t t-esc="props.cancelText" />
                          </div>
                      </footer>
                  </div>
              </Draggable>
          </div>
      </t>
  
  </templates>
  