<?xml version="1.0" encoding="UTF-8"?>
<ns0:definitions xmlns:ns0="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:ns1="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:ns2="http://www.omg.org/spec/DD/20100524/DC" xmlns:ns3="http://www.omg.org/spec/DD/20100524/DI" id="Definitions_HotelNational_P12" targetNamespace="http://bpmn.io/schema/bpmn" exporter="Camunda Modeler" exporterVersion="5.46.1">
  <ns0:message id="Message_P12_UpsellOffer" name="Pre-arrival upsell offer" />
  <ns0:message id="Message_P12_SelectedAddOns" name="Selected add-ons" />
  <ns0:message id="Message_P12_ClarificationRequest" name="Clarification request" />
  <ns0:message id="Message_P12_ClarificationResponse" name="Clarification response" />
  <ns0:message id="Message_P12_AlternativeOffer" name="Alternative add-on offer" />
  <ns0:message id="Message_P12_AlternativeDecision" name="Alternative add-on decision" />
  <ns0:message id="Message_P12_UpsellConfirmation" name="Confirmed pre-arrival add-ons" />
  <ns0:message id="Message_P12_NoAddOnNotice" name="Stay unchanged notice" />
  <ns0:collaboration id="Collaboration_HotelNational_P12">
    <ns0:participant id="Participant_HotelNational" name="Hotel National Zermatt" processRef="Process_HotelNational_P12" />
    <ns0:participant id="Participant_Guest" name="Guest" processRef="Process_Guest_P12" />
    <ns0:messageFlow id="Msg_P12_UpsellOffer" name="upsell offer" sourceRef="Task_P12_SendCuratedOffer" targetRef="Event_Guest_P12_ReceiveOffer" />
    <ns0:messageFlow id="Msg_P12_SelectedAddOns" name="selected add-ons" sourceRef="Task_Guest_P12_SendSelections" targetRef="Task_P12_ReceiveSelections" />
    <ns0:messageFlow id="Msg_P12_ClarificationRequest" name="clarification request" sourceRef="Task_P12_RequestClarification" targetRef="Event_Guest_P12_ReceiveClarificationRequest" />
    <ns0:messageFlow id="Msg_P12_ClarificationResponse" name="clarification response" sourceRef="Task_Guest_P12_SendClarification" targetRef="Task_P12_ReceiveClarification" />
    <ns0:messageFlow id="Msg_P12_AlternativeOffer" name="alternative offer" sourceRef="Task_P12_SendAlternativeOffer" targetRef="Event_Guest_P12_ReceiveAlternativeOffer" />
    <ns0:messageFlow id="Msg_P12_UpsellConfirmation" name="confirmed add-ons" sourceRef="Task_P12_SendConfirmedSummary" targetRef="Event_Guest_P12_ReceiveConfirmedSummary" />
    <ns0:messageFlow id="Msg_P12_AlternativeConfirmedSummary" name="confirmed alternative add-ons" sourceRef="Task_P12_SendAlternativeConfirmedSummary" targetRef="Event_Guest_P12_ReceiveConfirmedAfterAlternative" />
    <ns0:messageFlow id="Msg_P12_NoAddOnNotice" name="stay unchanged notice" sourceRef="Task_P12_SendStayUnchangedNotice" targetRef="Event_Guest_P12_ReceiveNoAddOnNotice" />
    <ns0:messageFlow id="Msg_P12_AlternativeRejection" name="alternative rejection" sourceRef="Task_Guest_P12_SendAlternativeRejection" targetRef="Event_P12_ReceiveAlternativeDecision" />
    <ns0:messageFlow id="Msg_P12_AlternativeAcceptance" name="alternative acceptance" sourceRef="Task_Guest_P12_SendAlternativeAcceptance" targetRef="Event_P12_ReceiveAlternativeDecision" />
  </ns0:collaboration>
  <ns0:process id="Process_HotelNational_P12" name="Hotel National Zermatt" isExecutable="false">
    <ns0:laneSet id="LaneSet_Process_HotelNational_P12">
      <ns0:lane id="Lane_P12_Wellness" name="Wellness Desk">
        <ns0:flowNodeRef>Task_P12_ReceiveClarification</ns0:flowNodeRef>
        <ns0:flowNodeRef>Task_P12_PrepareAlternativeBundle</ns0:flowNodeRef>
        <ns0:flowNodeRef>Task_P12_SendAlternativeOffer</ns0:flowNodeRef>
        <ns0:flowNodeRef>Gateway_P12_WaitAlternativeDecision</ns0:flowNodeRef>
        <ns0:flowNodeRef>Event_P12_ResponseWindowExpired</ns0:flowNodeRef>
        <ns0:flowNodeRef>Task_P12_RequestClarification</ns0:flowNodeRef>
        <ns0:flowNodeRef>Task_P12_CheckSpaCapacity</ns0:flowNodeRef>
        <ns0:flowNodeRef>Gateway_P12_ServiceChecksSplit</ns0:flowNodeRef>
        <ns0:flowNodeRef>Event_P12_AlternativeWindowExpired</ns0:flowNodeRef>
        <ns0:flowNodeRef>Event_P12_ReceiveAlternativeDecision</ns0:flowNodeRef>
        <ns0:flowNodeRef>Gateway_P12_GuestAcceptsAlternative</ns0:flowNodeRef>
        <ns0:flowNodeRef>Task_P12_SendStayUnchangedNotice</ns0:flowNodeRef>
        <ns0:flowNodeRef>Event_P12_EndNoExtras</ns0:flowNodeRef>
      </ns0:lane>
      <ns0:lane id="Lane_P12_Reservations" name="Reservations">
        <ns0:flowNodeRef>Event_P12_StartPreArrivalWindow</ns0:flowNodeRef>
        <ns0:flowNodeRef>Task_P12_ReviewArrivalAndSegment</ns0:flowNodeRef>
        <ns0:flowNodeRef>Gateway_P12_EligibleForUpsell</ns0:flowNodeRef>
        <ns0:flowNodeRef>Task_P12_SendCuratedOffer</ns0:flowNodeRef>
        <ns0:flowNodeRef>Gateway_P12_WaitGuestSelection</ns0:flowNodeRef>
        <ns0:flowNodeRef>Task_P12_ReceiveSelections</ns0:flowNodeRef>
        <ns0:flowNodeRef>Gateway_P12_CanConfirmAsRequested</ns0:flowNodeRef>
        <ns0:flowNodeRef>Task_P12_RecordConfirmedAddOns</ns0:flowNodeRef>
        <ns0:flowNodeRef>Task_P12_SendConfirmedSummary</ns0:flowNodeRef>
        <ns0:flowNodeRef>Event_P12_EndConfirmed</ns0:flowNodeRef>
        <ns0:flowNodeRef>Event_P12_EndNoOffer</ns0:flowNodeRef>
        <ns0:flowNodeRef>Gateway_P12_NeedsClarification</ns0:flowNodeRef>
        <ns0:flowNodeRef>Task_P12_SendAlternativeConfirmedSummary</ns0:flowNodeRef>
        <ns0:flowNodeRef>Task_P12_RecordAlternativeAddOns</ns0:flowNodeRef>
      </ns0:lane>
      <ns0:lane id="Lane_P12_Restaurant" name="Restaurant Service">
        <ns0:flowNodeRef>Task_P12_CheckDinnerCapacity</ns0:flowNodeRef>
        <ns0:flowNodeRef>Gateway_P12_ServiceChecksJoin</ns0:flowNodeRef>
      </ns0:lane>
      <ns0:lane id="Lane_P12_FrontOffice" name="Front Office / Portier">
        <ns0:flowNodeRef>Task_P12_CheckTransferAndExtras</ns0:flowNodeRef>
      </ns0:lane>
    </ns0:laneSet>
    <ns0:startEvent id="Event_P12_StartPreArrivalWindow" name="72 hours before arrival">
      <ns0:timerEventDefinition>
        <ns0:timeDuration>PT72H</ns0:timeDuration>
      </ns0:timerEventDefinition>
    </ns0:startEvent>
    <ns0:userTask id="Task_P12_ReviewArrivalAndSegment" name="Review upcoming arrival, rate plan, and upsell eligibility" />
    <ns0:exclusiveGateway id="Gateway_P12_EligibleForUpsell" name="Eligible for pre-arrival upsell?" />
    <ns0:sendTask id="Task_P12_SendCuratedOffer" name="Send curated spa, dinner, transfer, and extras offer" messageRef="Message_P12_UpsellOffer" />
    <ns0:eventBasedGateway id="Gateway_P12_WaitGuestSelection" name="Wait for guest selection" />
    <ns0:receiveTask id="Task_P12_ReceiveSelections" name="Receive guest selections and timing preferences" messageRef="Message_P12_SelectedAddOns" />
    <ns0:exclusiveGateway id="Gateway_P12_CanConfirmAsRequested" name="Can requested add-ons be confirmed as asked?" />
    <ns0:userTask id="Task_P12_RecordConfirmedAddOns" name="Record confirmed add-ons and alert service teams" />
    <ns0:sendTask id="Task_P12_SendConfirmedSummary" name="Send confirmed add-ons, timing, and arrival notes" messageRef="Message_P12_UpsellConfirmation" />
    <ns0:endEvent id="Event_P12_EndConfirmed" name="Add-ons confirmed" />
    <ns0:endEvent id="Event_P12_EndNoOffer" name="No offer sent" />
    <ns0:sequenceFlow id="Flow_P12_Start_to_Review" sourceRef="Event_P12_StartPreArrivalWindow" targetRef="Task_P12_ReviewArrivalAndSegment" />
    <ns0:sequenceFlow id="Flow_P12_Review_to_Eligibility" sourceRef="Task_P12_ReviewArrivalAndSegment" targetRef="Gateway_P12_EligibleForUpsell" />
    <ns0:sequenceFlow id="Flow_P12_Eligibility_No" name="no" sourceRef="Gateway_P12_EligibleForUpsell" targetRef="Event_P12_EndNoOffer" />
    <ns0:sequenceFlow id="Flow_P12_Eligibility_Yes" name="yes" sourceRef="Gateway_P12_EligibleForUpsell" targetRef="Task_P12_SendCuratedOffer" />
    <ns0:sequenceFlow id="Flow_P12_Offer_to_WaitGuestSelection" sourceRef="Task_P12_SendCuratedOffer" targetRef="Gateway_P12_WaitGuestSelection" />
    <ns0:sequenceFlow id="Flow_P12_WaitGuestSelection_to_Selections" sourceRef="Gateway_P12_WaitGuestSelection" targetRef="Task_P12_ReceiveSelections" />
    <ns0:sequenceFlow id="Flow_P12_WaitGuestSelection_to_Expired" sourceRef="Gateway_P12_WaitGuestSelection" targetRef="Event_P12_ResponseWindowExpired" />
    <ns0:sequenceFlow id="Flow_P12_Selections_to_ClarificationGw" sourceRef="Task_P12_ReceiveSelections" targetRef="Gateway_P12_NeedsClarification" />
    <ns0:sequenceFlow id="Flow_P12_Clarification_Yes" name="yes" sourceRef="Gateway_P12_NeedsClarification" targetRef="Task_P12_RequestClarification" />
    <ns0:sequenceFlow id="Flow_P12_Clarification_No" name="no" sourceRef="Gateway_P12_NeedsClarification" targetRef="Gateway_P12_ServiceChecksSplit" />
    <ns0:sequenceFlow id="Flow_P12_RequestClarification_to_Receive" sourceRef="Task_P12_RequestClarification" targetRef="Task_P12_ReceiveClarification" />
    <ns0:sequenceFlow id="Flow_P12_ReceiveClarification_to_Split" sourceRef="Task_P12_ReceiveClarification" targetRef="Gateway_P12_ServiceChecksSplit" />
    <ns0:sequenceFlow id="Flow_P12_Split_to_Spa" sourceRef="Gateway_P12_ServiceChecksSplit" targetRef="Task_P12_CheckSpaCapacity" />
    <ns0:sequenceFlow id="Flow_P12_Split_to_Dinner" sourceRef="Gateway_P12_ServiceChecksSplit" targetRef="Task_P12_CheckDinnerCapacity" />
    <ns0:sequenceFlow id="Flow_P12_Split_to_Transfer" sourceRef="Gateway_P12_ServiceChecksSplit" targetRef="Task_P12_CheckTransferAndExtras" />
    <ns0:sequenceFlow id="Flow_P12_Spa_to_Join" sourceRef="Task_P12_CheckSpaCapacity" targetRef="Gateway_P12_ServiceChecksJoin" />
    <ns0:sequenceFlow id="Flow_P12_Dinner_to_Join" sourceRef="Task_P12_CheckDinnerCapacity" targetRef="Gateway_P12_ServiceChecksJoin" />
    <ns0:sequenceFlow id="Flow_P12_Transfer_to_Join" sourceRef="Task_P12_CheckTransferAndExtras" targetRef="Gateway_P12_ServiceChecksJoin" />
    <ns0:sequenceFlow id="Flow_P12_Join_to_ConfirmGw" sourceRef="Gateway_P12_ServiceChecksJoin" targetRef="Gateway_P12_CanConfirmAsRequested" />
    <ns0:sequenceFlow id="Flow_P12_ConfirmGw_Yes" name="yes" sourceRef="Gateway_P12_CanConfirmAsRequested" targetRef="Task_P12_RecordConfirmedAddOns" />
    <ns0:sequenceFlow id="Flow_P12_ConfirmGw_No" name="no" sourceRef="Gateway_P12_CanConfirmAsRequested" targetRef="Task_P12_PrepareAlternativeBundle" />
    <ns0:sequenceFlow id="Flow_P12_PrepareAlternative_to_Send" sourceRef="Task_P12_PrepareAlternativeBundle" targetRef="Task_P12_SendAlternativeOffer" />
    <ns0:sequenceFlow id="Flow_P12_SendAlternative_to_WaitDecision" sourceRef="Task_P12_SendAlternativeOffer" targetRef="Gateway_P12_WaitAlternativeDecision" />
    <ns0:sequenceFlow id="Flow_P12_WaitAlternative_to_Expired" sourceRef="Gateway_P12_WaitAlternativeDecision" targetRef="Event_P12_AlternativeWindowExpired" />
    <ns0:sequenceFlow id="Flow_P12_AlternativeExpired_to_Unchanged" sourceRef="Event_P12_AlternativeWindowExpired" targetRef="Task_P12_SendStayUnchangedNotice" />
    <ns0:sequenceFlow id="Flow_P12_AcceptAlternative_Yes" name="yes" sourceRef="Gateway_P12_GuestAcceptsAlternative" targetRef="Task_P12_RecordAlternativeAddOns" />
    <ns0:sequenceFlow id="Flow_P12_AcceptAlternative_No" name="no" sourceRef="Gateway_P12_GuestAcceptsAlternative" targetRef="Task_P12_SendStayUnchangedNotice" />
    <ns0:sequenceFlow id="Flow_P12_RecordAlternative_to_Summary" sourceRef="Task_P12_RecordAlternativeAddOns" targetRef="Task_P12_SendAlternativeConfirmedSummary" />
    <ns0:sequenceFlow id="Flow_P12_AlternativeSummary_to_End" sourceRef="Task_P12_SendAlternativeConfirmedSummary" targetRef="Event_P12_EndConfirmed" />
    <ns0:sequenceFlow id="Flow_P12_Record_to_Summary" sourceRef="Task_P12_RecordConfirmedAddOns" targetRef="Task_P12_SendConfirmedSummary" />
    <ns0:sequenceFlow id="Flow_P12_Summary_to_End" sourceRef="Task_P12_SendConfirmedSummary" targetRef="Event_P12_EndConfirmed" />
    <ns0:sequenceFlow id="Flow_P12_Unchanged_to_End" sourceRef="Task_P12_SendStayUnchangedNotice" targetRef="Event_P12_EndNoExtras" />
    <ns0:sequenceFlow id="Flow_P12_ResponseExpired_to_End" sourceRef="Event_P12_ResponseWindowExpired" targetRef="Event_P12_EndNoExtras" />
    <ns0:exclusiveGateway id="Gateway_P12_NeedsClarification" name="Need clarification before checking capacity?" />
    <ns0:sendTask id="Task_P12_SendAlternativeConfirmedSummary" name="Send confirmed alternative timing and arrival notes" messageRef="Message_P12_UpsellConfirmation" />
    <ns0:userTask id="Task_P12_RecordAlternativeAddOns" name="Record accepted alternative add-ons and alert service teams" />
    <ns0:sequenceFlow id="Flow_P12_Decision_to_AcceptGw" sourceRef="Event_P12_ReceiveAlternativeDecision" targetRef="Gateway_P12_GuestAcceptsAlternative" />
    <ns0:sequenceFlow id="Flow_1eweulg" sourceRef="Gateway_P12_WaitAlternativeDecision" targetRef="Event_P12_ReceiveAlternativeDecision" />
    <ns0:receiveTask id="Task_P12_ReceiveClarification" name="Receive clarification from guest" messageRef="Message_P12_ClarificationResponse" />
    <ns0:userTask id="Task_P12_PrepareAlternativeBundle" name="Prepare alternative slots or scaled-back add-on mix" />
    <ns0:sendTask id="Task_P12_SendAlternativeOffer" name="Send alternative add-on proposal" messageRef="Message_P12_AlternativeOffer" />
    <ns0:eventBasedGateway id="Gateway_P12_WaitAlternativeDecision" name="Wait for alternative decision">
      <ns0:outgoing>Flow_1eweulg</ns0:outgoing>
    </ns0:eventBasedGateway>
    <ns0:intermediateCatchEvent id="Event_P12_ResponseWindowExpired" name="Offer response window expired">
      <ns0:timerEventDefinition>
        <ns0:timeDuration>PT24H</ns0:timeDuration>
      </ns0:timerEventDefinition>
    </ns0:intermediateCatchEvent>
    <ns0:sendTask id="Task_P12_RequestClarification" name="Request missing times, party size, or transport details" messageRef="Message_P12_ClarificationRequest" />
    <ns0:userTask id="Task_P12_CheckSpaCapacity" name="Check spa slot and treatment availability" />
    <ns0:userTask id="Task_P12_CheckDinnerCapacity" name="Check dinner seating and half-board fit" />
    <ns0:userTask id="Task_P12_CheckTransferAndExtras" name="Check transfer timing and extra-setup feasibility" />
    <ns0:parallelGateway id="Gateway_P12_ServiceChecksJoin" name="Service checks complete" />
    <ns0:parallelGateway id="Gateway_P12_ServiceChecksSplit" name="Check requested services" />
    <ns0:intermediateCatchEvent id="Event_P12_AlternativeWindowExpired" name="Alternative response window expired">
      <ns0:timerEventDefinition>
        <ns0:timeDuration>PT12H</ns0:timeDuration>
      </ns0:timerEventDefinition>
    </ns0:intermediateCatchEvent>
    <ns0:intermediateCatchEvent id="Event_P12_ReceiveAlternativeDecision" name="Receive alternative decision">
      <ns0:incoming>Flow_1eweulg</ns0:incoming>
      <ns0:outgoing>Flow_P12_Decision_to_AcceptGw</ns0:outgoing>
      <ns0:messageEventDefinition messageRef="Message_P12_AlternativeDecision" />
    </ns0:intermediateCatchEvent>
    <ns0:exclusiveGateway id="Gateway_P12_GuestAcceptsAlternative" name="Guest accepts alternative?">
      <ns0:incoming>Flow_P12_Decision_to_AcceptGw</ns0:incoming>
    </ns0:exclusiveGateway>
    <ns0:sendTask id="Task_P12_SendStayUnchangedNotice" name="Send stay-unchanged or unavailable-extras notice" messageRef="Message_P12_NoAddOnNotice" />
    <ns0:endEvent id="Event_P12_EndNoExtras" name="No extras confirmed" />
  </ns0:process>
  <ns0:process id="Process_Guest_P12" name="Guest" isExecutable="false">
    <ns0:sequenceFlow id="Flow_Guest_P12_Start_to_Offer" sourceRef="Event_Guest_P12_StartUpcomingStay" targetRef="Event_Guest_P12_ReceiveOffer" />
    <ns0:sequenceFlow id="Flow_Guest_P12_Offer_to_Interested" sourceRef="Event_Guest_P12_ReceiveOffer" targetRef="Gateway_Guest_P12_Interested" />
    <ns0:sequenceFlow id="Flow_Guest_P12_Interested_No" name="no" sourceRef="Gateway_Guest_P12_Interested" targetRef="Event_Guest_P12_EndNoExtras" />
    <ns0:sequenceFlow id="Flow_Guest_P12_Interested_Yes" name="yes" sourceRef="Gateway_Guest_P12_Interested" targetRef="Task_Guest_P12_ReviewOffer" />
    <ns0:sequenceFlow id="Flow_Guest_P12_WaitFirst_to_Clarification" sourceRef="Gateway_Guest_P12_WaitFirstOutcome" targetRef="Event_Guest_P12_ReceiveClarificationRequest" />
    <ns0:sequenceFlow id="Flow_Guest_P12_Clarification_to_Task" sourceRef="Event_Guest_P12_ReceiveClarificationRequest" targetRef="Task_Guest_P12_ClarifyRequest" />
    <ns0:sequenceFlow id="Flow_Guest_P12_Clarify_to_Send" sourceRef="Task_Guest_P12_ClarifyRequest" targetRef="Task_Guest_P12_SendClarification" />
    <ns0:sequenceFlow id="Flow_Guest_P12_SendClarification_to_WaitSecond" sourceRef="Task_Guest_P12_SendClarification" targetRef="Gateway_Guest_P12_WaitSecondOutcome" />
    <ns0:sequenceFlow id="Flow_Guest_P12_WaitSecond_to_Alternative" sourceRef="Gateway_Guest_P12_WaitSecondOutcome" targetRef="Event_Guest_P12_ReceiveAlternativeAfterClarification" />
    <ns0:sequenceFlow id="Flow_Guest_P12_WaitSecond_to_Confirmed" sourceRef="Gateway_Guest_P12_WaitSecondOutcome" targetRef="Event_Guest_P12_ReceiveConfirmedAfterClarification" />
    <ns0:sequenceFlow id="Flow_Guest_P12_WaitSecond_to_NoChange" sourceRef="Gateway_Guest_P12_WaitSecondOutcome" targetRef="Event_Guest_P12_ReceiveNoAddOnAfterClarification" />
    <ns0:sequenceFlow id="Flow_Guest_P12_AlternativeAfterClarification_to_Review" sourceRef="Event_Guest_P12_ReceiveAlternativeAfterClarification" targetRef="Task_Guest_P12_ReviewAlternative" />
    <ns0:sequenceFlow id="Flow_Guest_P12_NoChangeAfterClarification_to_End" sourceRef="Event_Guest_P12_ReceiveNoAddOnAfterClarification" targetRef="Event_Guest_P12_EndNoExtras" />
    <ns0:sequenceFlow id="Flow_Guest_P12_Alternative_to_Review" sourceRef="Event_Guest_P12_ReceiveAlternativeOffer" targetRef="Task_Guest_P12_ReviewAlternative" />
    <ns0:sequenceFlow id="Flow_Guest_P12_ReviewAlternative_to_Gw" sourceRef="Task_Guest_P12_ReviewAlternative" targetRef="Gateway_Guest_P12_AcceptsAlternative" />
    <ns0:sequenceFlow id="Flow_Guest_P12_AcceptsAlternative_Yes" name="yes" sourceRef="Gateway_Guest_P12_AcceptsAlternative" targetRef="Task_Guest_P12_SendAlternativeAcceptance" />
    <ns0:sequenceFlow id="Flow_Guest_P12_AcceptsAlternative_No" name="no" sourceRef="Gateway_Guest_P12_AcceptsAlternative" targetRef="Task_Guest_P12_SendAlternativeRejection" />
    <ns0:sequenceFlow id="Flow_Guest_P12_SendAcceptance_to_Join" sourceRef="Task_Guest_P12_SendAlternativeAcceptance" targetRef="Gateway_Guest_P12_AlternativeDecisionJoin" />
    <ns0:sequenceFlow id="Flow_Guest_P12_SendRejection_to_Join" sourceRef="Task_Guest_P12_SendAlternativeRejection" targetRef="Gateway_Guest_P12_AlternativeDecisionJoin" />
    <ns0:sequenceFlow id="Flow_Guest_P12_AlternativeJoin_to_WaitFinal" sourceRef="Gateway_Guest_P12_AlternativeDecisionJoin" targetRef="Gateway_Guest_P12_WaitFinalOutcome" />
    <ns0:sequenceFlow id="Flow_Guest_P12_WaitFinal_to_Confirmed" sourceRef="Gateway_Guest_P12_WaitFinalOutcome" targetRef="Event_Guest_P12_ReceiveConfirmedAfterAlternative" />
    <ns0:sequenceFlow id="Flow_Guest_P12_WaitFinal_to_NoChange" sourceRef="Gateway_Guest_P12_WaitFinalOutcome" targetRef="Event_Guest_P12_ReceiveNoAddOnAfterAlternative" />
    <ns0:sequenceFlow id="Flow_Guest_P12_ConfirmedAfterAlternative_to_End" sourceRef="Event_Guest_P12_ReceiveConfirmedAfterAlternative" targetRef="Event_Guest_P12_EndPrepared" />
    <ns0:sequenceFlow id="Flow_Guest_P12_NoChangeAfterAlternative_to_End" sourceRef="Event_Guest_P12_ReceiveNoAddOnAfterAlternative" targetRef="Event_Guest_P12_EndNoExtras" />
    <ns0:sequenceFlow id="Flow_Guest_P12_Review_to_Send" sourceRef="Task_Guest_P12_ReviewOffer" targetRef="Task_Guest_P12_SendSelections" />
    <ns0:sequenceFlow id="Flow_Guest_P12_Send_to_WaitFirst" sourceRef="Task_Guest_P12_SendSelections" targetRef="Gateway_Guest_P12_WaitFirstOutcome" />
    <ns0:sequenceFlow id="Flow_Guest_P12_WaitFirst_to_Alternative" sourceRef="Gateway_Guest_P12_WaitFirstOutcome" targetRef="Event_Guest_P12_ReceiveAlternativeOffer" />
    <ns0:sequenceFlow id="Flow_Guest_P12_WaitFirst_to_Confirmed" sourceRef="Gateway_Guest_P12_WaitFirstOutcome" targetRef="Event_Guest_P12_ReceiveConfirmedSummary" />
    <ns0:sequenceFlow id="Flow_Guest_P12_WaitFirst_to_NoChange" sourceRef="Gateway_Guest_P12_WaitFirstOutcome" targetRef="Event_Guest_P12_ReceiveNoAddOnNotice" />
    <ns0:sequenceFlow id="Flow_Guest_P12_Confirmed_to_End" sourceRef="Event_Guest_P12_ReceiveConfirmedSummary" targetRef="Event_Guest_P12_EndPrepared" />
    <ns0:sequenceFlow id="Flow_Guest_P12_NoChange_to_End" sourceRef="Event_Guest_P12_ReceiveNoAddOnNotice" targetRef="Event_Guest_P12_EndNoExtras" />
    <ns0:intermediateCatchEvent id="Event_Guest_P12_ReceiveOffer" name="Receive pre-arrival offer">
      <ns0:messageEventDefinition messageRef="Message_P12_UpsellOffer" />
    </ns0:intermediateCatchEvent>
    <ns0:exclusiveGateway id="Gateway_Guest_P12_Interested" name="Interested in add-ons?" />
    <ns0:intermediateCatchEvent id="Event_Guest_P12_ReceiveClarificationRequest" name="Receive clarification request">
      <ns0:messageEventDefinition messageRef="Message_P12_ClarificationRequest" />
    </ns0:intermediateCatchEvent>
    <ns0:userTask id="Task_Guest_P12_ReviewOffer" name="Review spa, dinner, transfer, and extras options" />
    <ns0:startEvent id="Event_Guest_P12_StartUpcomingStay" name="Upcoming stay" />
    <ns0:sendTask id="Task_Guest_P12_SendSelections" name="Send selected add-ons and preferences" messageRef="Message_P12_SelectedAddOns" />
    <ns0:eventBasedGateway id="Gateway_Guest_P12_WaitFirstOutcome" name="Wait hotel review" />
    <ns0:intermediateCatchEvent id="Event_Guest_P12_ReceiveAlternativeOffer" name="Receive alternative offer">
      <ns0:messageEventDefinition messageRef="Message_P12_AlternativeOffer" />
    </ns0:intermediateCatchEvent>
    <ns0:sendTask id="Task_Guest_P12_SendClarification" name="Send clarification" messageRef="Message_P12_ClarificationResponse" />
    <ns0:userTask id="Task_Guest_P12_ClarifyRequest" name="Clarify times, party size, or transfer details" />
    <ns0:eventBasedGateway id="Gateway_Guest_P12_WaitSecondOutcome" name="Wait revised hotel reply" />
    <ns0:intermediateCatchEvent id="Event_Guest_P12_ReceiveAlternativeAfterClarification" name="Receive alternative after clarification">
      <ns0:messageEventDefinition messageRef="Message_P12_AlternativeOffer" />
    </ns0:intermediateCatchEvent>
    <ns0:eventBasedGateway id="Gateway_Guest_P12_WaitFinalOutcome" name="Wait final confirmation" />
    <ns0:intermediateCatchEvent id="Event_Guest_P12_ReceiveConfirmedAfterAlternative" name="Receive confirmed add-ons after alternative">
      <ns0:messageEventDefinition messageRef="Message_P12_UpsellConfirmation" />
    </ns0:intermediateCatchEvent>
    <ns0:sendTask id="Task_Guest_P12_SendAlternativeAcceptance" name="Send alternative acceptance" messageRef="Message_P12_AlternativeDecision" />
    <ns0:exclusiveGateway id="Gateway_Guest_P12_AlternativeDecisionJoin" name="Alternative decision sent" />
    <ns0:intermediateCatchEvent id="Event_Guest_P12_ReceiveNoAddOnAfterAlternative" name="Receive no-add-on notice after alternative">
      <ns0:messageEventDefinition messageRef="Message_P12_NoAddOnNotice" />
    </ns0:intermediateCatchEvent>
    <ns0:endEvent id="Event_Guest_P12_EndPrepared" name="Arrival extras prepared" />
    <ns0:endEvent id="Event_Guest_P12_EndNoExtras" name="Stay unchanged" />
    <ns0:intermediateCatchEvent id="Event_Guest_P12_ReceiveNoAddOnNotice" name="Receive stay unchanged notice">
      <ns0:messageEventDefinition messageRef="Message_P12_NoAddOnNotice" />
    </ns0:intermediateCatchEvent>
    <ns0:intermediateCatchEvent id="Event_Guest_P12_ReceiveConfirmedSummary" name="Receive confirmed add-ons">
      <ns0:messageEventDefinition messageRef="Message_P12_UpsellConfirmation" />
    </ns0:intermediateCatchEvent>
    <ns0:intermediateCatchEvent id="Event_Guest_P12_ReceiveNoAddOnAfterClarification" name="Receive no-add-on notice after clarification">
      <ns0:messageEventDefinition messageRef="Message_P12_NoAddOnNotice" />
    </ns0:intermediateCatchEvent>
    <ns0:intermediateCatchEvent id="Event_Guest_P12_ReceiveConfirmedAfterClarification" name="Receive confirmed add-ons after clarification">
      <ns0:messageEventDefinition messageRef="Message_P12_UpsellConfirmation" />
    </ns0:intermediateCatchEvent>
    <ns0:userTask id="Task_Guest_P12_ReviewAlternative" name="Review alternative slots or reduced package" />
    <ns0:exclusiveGateway id="Gateway_Guest_P12_AcceptsAlternative" name="Accept alternative?" />
    <ns0:sendTask id="Task_Guest_P12_SendAlternativeRejection" name="Send alternative rejection" messageRef="Message_P12_AlternativeDecision" />
  </ns0:process>
  <ns1:BPMNDiagram id="BPMNDiagram_P12">
    <ns1:BPMNPlane id="BPMNPlane_P12" bpmnElement="Collaboration_HotelNational_P12">
      <ns1:BPMNShape id="Shape_Participant_HotelNational" bpmnElement="Participant_HotelNational" isHorizontal="true">
        <ns2:Bounds x="180" y="84" width="3680" height="812" />
      </ns1:BPMNShape>
      <ns1:BPMNShape id="Shape_Lane_P12_Reservations" bpmnElement="Lane_P12_Reservations" isHorizontal="true">
        <ns2:Bounds x="210" y="84" width="3650" height="312" />
        <ns1:BPMNLabel />
      </ns1:BPMNShape>
      <ns1:BPMNShape id="Shape_Lane_P12_Wellness" bpmnElement="Lane_P12_Wellness" isHorizontal="true">
        <ns2:Bounds x="210" y="396" width="3650" height="220" />
      </ns1:BPMNShape>
      <ns1:BPMNShape id="Shape_Lane_P12_Restaurant" bpmnElement="Lane_P12_Restaurant" isHorizontal="true">
        <ns2:Bounds x="210" y="616" width="3650" height="140" />
      </ns1:BPMNShape>
      <ns1:BPMNShape id="Shape_Lane_P12_FrontOffice" bpmnElement="Lane_P12_FrontOffice" isHorizontal="true">
        <ns2:Bounds x="210" y="756" width="3650" height="140" />
      </ns1:BPMNShape>
      <ns1:BPMNShape id="Shape_Event_P12_StartPreArrivalWindow" bpmnElement="Event_P12_StartPreArrivalWindow">
        <ns2:Bounds x="300" y="302" width="36" height="36" />
        <ns1:BPMNLabel>
          <ns2:Bounds x="279" y="338" width="78" height="27" />
        </ns1:BPMNLabel>
      </ns1:BPMNShape>
      <ns1:BPMNShape id="Shape_Task_P12_ReviewArrivalAndSegment" bpmnElement="Task_P12_ReviewArrivalAndSegment">
        <ns2:Bounds x="430" y="280" width="100" height="80" />
      </ns1:BPMNShape>
      <ns1:BPMNShape id="Shape_Gateway_P12_EligibleForUpsell" bpmnElement="Gateway_P12_EligibleForUpsell" isMarkerVisible="true">
        <ns2:Bounds x="620" y="295" width="50" height="50" />
        <ns1:BPMNLabel>
          <ns2:Bounds x="608" y="345" width="74" height="27" />
        </ns1:BPMNLabel>
      </ns1:BPMNShape>
      <ns1:BPMNShape id="Shape_Task_P12_SendCuratedOffer" bpmnElement="Task_P12_SendCuratedOffer">
        <ns2:Bounds x="790" y="280" width="100" height="80" />
      </ns1:BPMNShape>
      <ns1:BPMNShape id="Shape_Gateway_P12_WaitGuestSelection" bpmnElement="Gateway_P12_WaitGuestSelection" isMarkerVisible="true">
        <ns2:Bounds x="940" y="295" width="50" height="50" />
        <ns1:BPMNLabel>
          <ns2:Bounds x="931" y="257.5" width="68" height="27" />
        </ns1:BPMNLabel>
      </ns1:BPMNShape>
      <ns1:BPMNShape id="Shape_Task_P12_ReceiveSelections" bpmnElement="Task_P12_ReceiveSelections">
        <ns2:Bounds x="1070" y="280" width="100" height="80" />
      </ns1:BPMNShape>
      <ns1:BPMNShape id="Shape_Gateway_P12_CanConfirmAsRequested" bpmnElement="Gateway_P12_CanConfirmAsRequested" isMarkerVisible="true">
        <ns2:Bounds x="2410" y="295" width="50" height="50" />
        <ns1:BPMNLabel>
          <ns2:Bounds x="2398" y="231.5" width="73" height="53" />
        </ns1:BPMNLabel>
      </ns1:BPMNShape>
      <ns1:BPMNShape id="Shape_Task_P12_RecordConfirmedAddOns" bpmnElement="Task_P12_RecordConfirmedAddOns">
        <ns2:Bounds x="2600" y="280" width="100" height="80" />
      </ns1:BPMNShape>
      <ns1:BPMNShape id="Shape_Task_P12_SendConfirmedSummary" bpmnElement="Task_P12_SendConfirmedSummary">
        <ns2:Bounds x="2820" y="280" width="100" height="80" />
      </ns1:BPMNShape>
      <ns1:BPMNShape id="Shape_Event_P12_EndConfirmed" bpmnElement="Event_P12_EndConfirmed">
        <ns2:Bounds x="3020" y="302" width="36" height="36" />
        <ns1:BPMNLabel>
          <ns2:Bounds x="3014" y="338" width="49" height="27" />
        </ns1:BPMNLabel>
      </ns1:BPMNShape>
      <ns1:BPMNShape id="Shape_Event_P12_EndNoOffer" bpmnElement="Event_P12_EndNoOffer">
        <ns2:Bounds x="822" y="182" width="36" height="36" />
        <ns1:BPMNLabel>
          <ns2:Bounds x="808" y="218" width="64" height="14" />
        </ns1:BPMNLabel>
      </ns1:BPMNShape>
      <ns1:BPMNShape id="Shape_Gateway_P12_NeedsClarification" bpmnElement="Gateway_P12_NeedsClarification" isMarkerVisible="true">
        <ns2:Bounds x="1413" y="295" width="50" height="50" />
        <ns1:BPMNLabel>
          <ns2:Bounds x="1395" y="245" width="85" height="40" />
        </ns1:BPMNLabel>
      </ns1:BPMNShape>
      <ns1:BPMNShape id="Shape_Task_P12_SendAlternativeConfirmedSummary" bpmnElement="Task_P12_SendAlternativeConfirmedSummary">
        <ns2:Bounds x="3670" y="280" width="100" height="80" />
      </ns1:BPMNShape>
      <ns1:BPMNShape id="Shape_Task_P12_RecordAlternativeAddOns" bpmnElement="Task_P12_RecordAlternativeAddOns">
        <ns2:Bounds x="3670" y="160" width="100" height="80" />
      </ns1:BPMNShape>
      <ns1:BPMNShape id="Shape_Task_P12_ReceiveClarification" bpmnElement="Task_P12_ReceiveClarification">
        <ns2:Bounds x="1620" y="490" width="100" height="80" />
      </ns1:BPMNShape>
      <ns1:BPMNShape id="Shape_Task_P12_PrepareAlternativeBundle" bpmnElement="Task_P12_PrepareAlternativeBundle">
        <ns2:Bounds x="2600" y="490" width="100" height="80" />
      </ns1:BPMNShape>
      <ns1:BPMNShape id="Shape_Task_P12_SendAlternativeOffer" bpmnElement="Task_P12_SendAlternativeOffer">
        <ns2:Bounds x="2820" y="490" width="100" height="80" />
      </ns1:BPMNShape>
      <ns1:BPMNShape id="Shape_Gateway_P12_WaitAlternativeDecision" bpmnElement="Gateway_P12_WaitAlternativeDecision" isMarkerVisible="true">
        <ns2:Bounds x="2970" y="505" width="50" height="50" />
        <ns1:BPMNLabel>
          <ns2:Bounds x="2969" y="455" width="51" height="40" />
        </ns1:BPMNLabel>
      </ns1:BPMNShape>
      <ns1:BPMNShape id="Shape_Event_P12_ResponseWindowExpired" bpmnElement="Event_P12_ResponseWindowExpired">
        <ns2:Bounds x="947" y="532" width="36" height="36" />
        <ns1:BPMNLabel>
          <ns2:Bounds x="861" y="536" width="76" height="27" />
        </ns1:BPMNLabel>
      </ns1:BPMNShape>
      <ns1:BPMNShape id="Shape_Task_P12_RequestClarification" bpmnElement="Task_P12_RequestClarification">
        <ns2:Bounds x="1388" y="490" width="100" height="80" />
      </ns1:BPMNShape>
      <ns1:BPMNShape id="Shape_Task_P12_CheckSpaCapacity" bpmnElement="Task_P12_CheckSpaCapacity">
        <ns2:Bounds x="2050" y="490" width="100" height="80" />
      </ns1:BPMNShape>
      <ns1:BPMNShape id="Shape_Task_P12_CheckDinnerCapacity" bpmnElement="Task_P12_CheckDinnerCapacity">
        <ns2:Bounds x="2050" y="640" width="100" height="80" />
      </ns1:BPMNShape>
      <ns1:BPMNShape id="Shape_Task_P12_CheckTransferAndExtras" bpmnElement="Task_P12_CheckTransferAndExtras">
        <ns2:Bounds x="2050" y="780" width="100" height="80" />
      </ns1:BPMNShape>
      <ns1:BPMNShape id="Shape_Gateway_P12_ServiceChecksJoin" bpmnElement="Gateway_P12_ServiceChecksJoin" isMarkerVisible="true">
        <ns2:Bounds x="2220" y="655" width="50" height="50" />
        <ns1:BPMNLabel>
          <ns2:Bounds x="2280" y="666.5" width="74" height="27" />
        </ns1:BPMNLabel>
      </ns1:BPMNShape>
      <ns1:BPMNShape id="Shape_Gateway_P12_ServiceChecksSplit" bpmnElement="Gateway_P12_ServiceChecksSplit" isMarkerVisible="true">
        <ns2:Bounds x="1885" y="505" width="50" height="50" />
        <ns1:BPMNLabel>
          <ns2:Bounds x="1945" y="516.5" width="84" height="27" />
        </ns1:BPMNLabel>
      </ns1:BPMNShape>
      <ns1:BPMNShape id="Shape_Event_P12_AlternativeWindowExpired" bpmnElement="Event_P12_AlternativeWindowExpired">
        <ns2:Bounds x="3242" y="512" width="36" height="36" />
        <ns1:BPMNLabel>
          <ns2:Bounds x="3217" y="548" width="86" height="40" />
        </ns1:BPMNLabel>
      </ns1:BPMNShape>
      <ns1:BPMNShape id="Shape_Event_P12_ReceiveAlternativeDecision" bpmnElement="Event_P12_ReceiveAlternativeDecision">
        <ns2:Bounds x="3122" y="562" width="36" height="36" />
        <ns1:BPMNLabel>
          <ns2:Bounds x="3167.5" y="560" width="51" height="40" />
        </ns1:BPMNLabel>
      </ns1:BPMNShape>
      <ns1:BPMNShape id="Shape_Gateway_P12_GuestAcceptsAlternative" bpmnElement="Gateway_P12_GuestAcceptsAlternative" isMarkerVisible="true">
        <ns2:Bounds x="3115" y="435" width="50" height="50" />
        <ns1:BPMNLabel>
          <ns2:Bounds x="3034" y="446.5" width="71" height="27" />
        </ns1:BPMNLabel>
      </ns1:BPMNShape>
      <ns1:BPMNShape id="Shape_Task_P12_SendStayUnchangedNotice" bpmnElement="Task_P12_SendStayUnchangedNotice">
        <ns2:Bounds x="3410" y="490" width="100" height="80" />
      </ns1:BPMNShape>
      <ns1:BPMNShape id="Shape_Event_P12_EndNoExtras" bpmnElement="Event_P12_EndNoExtras">
        <ns2:Bounds x="3590" y="512" width="36" height="36" />
        <ns1:BPMNLabel>
          <ns2:Bounds x="3583.5" y="475" width="49" height="27" />
        </ns1:BPMNLabel>
      </ns1:BPMNShape>
      <ns1:BPMNEdge id="Edge_Flow_P12_Start_to_Review" bpmnElement="Flow_P12_Start_to_Review">
        <ns3:waypoint x="336" y="320" />
        <ns3:waypoint x="430" y="320" />
      </ns1:BPMNEdge>
      <ns1:BPMNEdge id="Edge_Flow_P12_Review_to_Eligibility" bpmnElement="Flow_P12_Review_to_Eligibility">
        <ns3:waypoint x="530" y="320" />
        <ns3:waypoint x="620" y="320" />
      </ns1:BPMNEdge>
      <ns1:BPMNEdge id="Edge_Flow_P12_Eligibility_No" bpmnElement="Flow_P12_Eligibility_No">
        <ns3:waypoint x="645" y="295" />
        <ns3:waypoint x="645" y="200" />
        <ns3:waypoint x="822" y="200" />
        <ns1:BPMNLabel>
          <ns2:Bounds x="728" y="175" width="13" height="14" />
        </ns1:BPMNLabel>
      </ns1:BPMNEdge>
      <ns1:BPMNEdge id="Edge_Flow_P12_Eligibility_Yes" bpmnElement="Flow_P12_Eligibility_Yes">
        <ns3:waypoint x="670" y="320" />
        <ns3:waypoint x="790" y="320" />
        <ns1:BPMNLabel>
          <ns2:Bounds x="721" y="295" width="18" height="14" />
        </ns1:BPMNLabel>
      </ns1:BPMNEdge>
      <ns1:BPMNEdge id="Edge_Flow_P12_Offer_to_WaitGuestSelection" bpmnElement="Flow_P12_Offer_to_WaitGuestSelection">
        <ns3:waypoint x="890" y="320" />
        <ns3:waypoint x="940" y="320" />
      </ns1:BPMNEdge>
      <ns1:BPMNEdge id="Edge_Flow_P12_WaitGuestSelection_to_Selections" bpmnElement="Flow_P12_WaitGuestSelection_to_Selections">
        <ns3:waypoint x="990" y="320" />
        <ns3:waypoint x="1070" y="320" />
      </ns1:BPMNEdge>
      <ns1:BPMNEdge id="Edge_Flow_P12_WaitGuestSelection_to_Expired" bpmnElement="Flow_P12_WaitGuestSelection_to_Expired">
        <ns3:waypoint x="965" y="345" />
        <ns3:waypoint x="965" y="532" />
      </ns1:BPMNEdge>
      <ns1:BPMNEdge id="Edge_Flow_P12_Selections_to_ClarificationGw" bpmnElement="Flow_P12_Selections_to_ClarificationGw">
        <ns3:waypoint x="1170" y="320" />
        <ns3:waypoint x="1413" y="320" />
      </ns1:BPMNEdge>
      <ns1:BPMNEdge id="Edge_Flow_P12_Clarification_Yes" bpmnElement="Flow_P12_Clarification_Yes">
        <ns3:waypoint x="1438" y="345" />
        <ns3:waypoint x="1438" y="490" />
        <ns1:BPMNLabel>
          <ns2:Bounds x="1444" y="408" width="18" height="14" />
        </ns1:BPMNLabel>
      </ns1:BPMNEdge>
      <ns1:BPMNEdge id="Edge_Flow_P12_Clarification_No" bpmnElement="Flow_P12_Clarification_No">
        <ns3:waypoint x="1463" y="320" />
        <ns3:waypoint x="1910" y="320" />
        <ns3:waypoint x="1910" y="505" />
        <ns1:BPMNLabel>
          <ns2:Bounds x="1680" y="295" width="13" height="14" />
        </ns1:BPMNLabel>
      </ns1:BPMNEdge>
      <ns1:BPMNEdge id="Edge_Flow_P12_RequestClarification_to_Receive" bpmnElement="Flow_P12_RequestClarification_to_Receive">
        <ns3:waypoint x="1488" y="530" />
        <ns3:waypoint x="1620" y="530" />
      </ns1:BPMNEdge>
      <ns1:BPMNEdge id="Edge_Flow_P12_ReceiveClarification_to_Split" bpmnElement="Flow_P12_ReceiveClarification_to_Split">
        <ns3:waypoint x="1720" y="530" />
        <ns3:waypoint x="1885" y="530" />
      </ns1:BPMNEdge>
      <ns1:BPMNEdge id="Edge_Flow_P12_Split_to_Spa" bpmnElement="Flow_P12_Split_to_Spa">
        <ns3:waypoint x="1935" y="530" />
        <ns3:waypoint x="2050" y="530" />
      </ns1:BPMNEdge>
      <ns1:BPMNEdge id="Edge_Flow_P12_Split_to_Dinner" bpmnElement="Flow_P12_Split_to_Dinner">
        <ns3:waypoint x="1910" y="555" />
        <ns3:waypoint x="1910" y="680" />
        <ns3:waypoint x="2050" y="680" />
      </ns1:BPMNEdge>
      <ns1:BPMNEdge id="Edge_Flow_P12_Split_to_Transfer" bpmnElement="Flow_P12_Split_to_Transfer">
        <ns3:waypoint x="1910" y="555" />
        <ns3:waypoint x="1910" y="820" />
        <ns3:waypoint x="2050" y="820" />
      </ns1:BPMNEdge>
      <ns1:BPMNEdge id="Edge_Flow_P12_Spa_to_Join" bpmnElement="Flow_P12_Spa_to_Join">
        <ns3:waypoint x="2150" y="530" />
        <ns3:waypoint x="2245" y="530" />
        <ns3:waypoint x="2245" y="655" />
      </ns1:BPMNEdge>
      <ns1:BPMNEdge id="Edge_Flow_P12_Dinner_to_Join" bpmnElement="Flow_P12_Dinner_to_Join">
        <ns3:waypoint x="2150" y="680" />
        <ns3:waypoint x="2220" y="680" />
      </ns1:BPMNEdge>
      <ns1:BPMNEdge id="Edge_Flow_P12_Transfer_to_Join" bpmnElement="Flow_P12_Transfer_to_Join">
        <ns3:waypoint x="2150" y="820" />
        <ns3:waypoint x="2245" y="820" />
        <ns3:waypoint x="2245" y="705" />
      </ns1:BPMNEdge>
      <ns1:BPMNEdge id="Edge_Flow_P12_Join_to_ConfirmGw" bpmnElement="Flow_P12_Join_to_ConfirmGw">
        <ns3:waypoint x="2270" y="680" />
        <ns3:waypoint x="2320" y="680" />
        <ns3:waypoint x="2320" y="320" />
        <ns3:waypoint x="2410" y="320" />
      </ns1:BPMNEdge>
      <ns1:BPMNEdge id="Edge_Flow_P12_ConfirmGw_Yes" bpmnElement="Flow_P12_ConfirmGw_Yes">
        <ns3:waypoint x="2460" y="320" />
        <ns3:waypoint x="2600" y="320" />
        <ns1:BPMNLabel>
          <ns2:Bounds x="2521" y="295" width="18" height="14" />
        </ns1:BPMNLabel>
      </ns1:BPMNEdge>
      <ns1:BPMNEdge id="Edge_Flow_P12_ConfirmGw_No" bpmnElement="Flow_P12_ConfirmGw_No">
        <ns3:waypoint x="2435" y="345" />
        <ns3:waypoint x="2435" y="530" />
        <ns3:waypoint x="2600" y="530" />
        <ns1:BPMNLabel>
          <ns2:Bounds x="2444" y="427" width="13" height="14" />
        </ns1:BPMNLabel>
      </ns1:BPMNEdge>
      <ns1:BPMNEdge id="Edge_Flow_P12_PrepareAlternative_to_Send" bpmnElement="Flow_P12_PrepareAlternative_to_Send">
        <ns3:waypoint x="2700" y="530" />
        <ns3:waypoint x="2820" y="530" />
      </ns1:BPMNEdge>
      <ns1:BPMNEdge id="Edge_Flow_P12_SendAlternative_to_WaitDecision" bpmnElement="Flow_P12_SendAlternative_to_WaitDecision">
        <ns3:waypoint x="2920" y="530" />
        <ns3:waypoint x="2970" y="530" />
      </ns1:BPMNEdge>
      <ns1:BPMNEdge id="Edge_Flow_P12_WaitAlternative_to_Expired" bpmnElement="Flow_P12_WaitAlternative_to_Expired">
        <ns3:waypoint x="3020" y="530" />
        <ns3:waypoint x="3242" y="530" />
      </ns1:BPMNEdge>
      <ns1:BPMNEdge id="Edge_Flow_P12_Decision_to_AcceptGw" bpmnElement="Flow_P12_Decision_to_AcceptGw">
        <ns3:waypoint x="3140" y="562" />
        <ns3:waypoint x="3140" y="485" />
      </ns1:BPMNEdge>
      <ns1:BPMNEdge id="Edge_Flow_P12_AlternativeExpired_to_Unchanged" bpmnElement="Flow_P12_AlternativeExpired_to_Unchanged">
        <ns3:waypoint x="3278" y="530" />
        <ns3:waypoint x="3410" y="530" />
      </ns1:BPMNEdge>
      <ns1:BPMNEdge id="Edge_Flow_P12_AcceptAlternative_Yes" bpmnElement="Flow_P12_AcceptAlternative_Yes">
        <ns3:waypoint x="3140" y="435" />
        <ns3:waypoint x="3140" y="200" />
        <ns3:waypoint x="3670" y="200" />
        <ns1:BPMNLabel>
          <ns2:Bounds x="3426" y="178" width="18" height="14" />
        </ns1:BPMNLabel>
      </ns1:BPMNEdge>
      <ns1:BPMNEdge id="Edge_Flow_P12_AcceptAlternative_No" bpmnElement="Flow_P12_AcceptAlternative_No">
        <ns3:waypoint x="3165" y="460" />
        <ns3:waypoint x="3460" y="460" />
        <ns3:waypoint x="3460" y="490" />
        <ns1:BPMNLabel>
          <ns2:Bounds x="3265" y="445" width="13" height="14" />
        </ns1:BPMNLabel>
      </ns1:BPMNEdge>
      <ns1:BPMNEdge id="Edge_Flow_P12_RecordAlternative_to_Summary" bpmnElement="Flow_P12_RecordAlternative_to_Summary">
        <ns3:waypoint x="3720" y="240" />
        <ns3:waypoint x="3720" y="280" />
      </ns1:BPMNEdge>
      <ns1:BPMNEdge id="Edge_Flow_P12_AlternativeSummary_to_End" bpmnElement="Flow_P12_AlternativeSummary_to_End">
        <ns3:waypoint x="3670" y="320" />
        <ns3:waypoint x="3056" y="320" />
      </ns1:BPMNEdge>
      <ns1:BPMNEdge id="Edge_Flow_P12_Record_to_Summary" bpmnElement="Flow_P12_Record_to_Summary">
        <ns3:waypoint x="2700" y="320" />
        <ns3:waypoint x="2820" y="320" />
      </ns1:BPMNEdge>
      <ns1:BPMNEdge id="Edge_Flow_P12_Summary_to_End" bpmnElement="Flow_P12_Summary_to_End">
        <ns3:waypoint x="2920" y="320" />
        <ns3:waypoint x="3020" y="320" />
      </ns1:BPMNEdge>
      <ns1:BPMNEdge id="Edge_Flow_P12_Unchanged_to_End" bpmnElement="Flow_P12_Unchanged_to_End">
        <ns3:waypoint x="3510" y="530" />
        <ns3:waypoint x="3590" y="530" />
      </ns1:BPMNEdge>
      <ns1:BPMNEdge id="Edge_Flow_P12_ResponseExpired_to_End" bpmnElement="Flow_P12_ResponseExpired_to_End">
        <ns3:waypoint x="965" y="568" />
        <ns3:waypoint x="965" y="880" />
        <ns3:waypoint x="3608" y="880" />
        <ns3:waypoint x="3608" y="548" />
      </ns1:BPMNEdge>
      <ns1:BPMNEdge id="Flow_1eweulg_di" bpmnElement="Flow_1eweulg">
        <ns3:waypoint x="2995" y="555" />
        <ns3:waypoint x="2995" y="580" />
        <ns3:waypoint x="3122" y="580" />
      </ns1:BPMNEdge>
      <ns1:BPMNShape id="Shape_Participant_Guest" bpmnElement="Participant_Guest" isHorizontal="true">
        <ns2:Bounds x="180" y="990" width="3680" height="720" />
      </ns1:BPMNShape>
      <ns1:BPMNShape id="Shape_Event_Guest_P12_ReceiveOffer" bpmnElement="Event_Guest_P12_ReceiveOffer">
        <ns2:Bounds x="500" y="1172" width="36" height="36" />
        <ns1:BPMNLabel>
          <ns2:Bounds x="487" y="1208" width="63" height="27" />
        </ns1:BPMNLabel>
      </ns1:BPMNShape>
      <ns1:BPMNShape id="Shape_Gateway_Guest_P12_Interested" bpmnElement="Gateway_Guest_P12_Interested" isMarkerVisible="true">
        <ns2:Bounds x="650" y="1165" width="50" height="50" />
        <ns1:BPMNLabel>
          <ns2:Bounds x="632" y="1127.5" width="86" height="27" />
        </ns1:BPMNLabel>
      </ns1:BPMNShape>
      <ns1:BPMNShape id="Shape_Event_Guest_P12_ReceiveClarificationRequest" bpmnElement="Event_Guest_P12_ReceiveClarificationRequest">
        <ns2:Bounds x="1420" y="1072" width="36" height="36" />
        <ns1:BPMNLabel>
          <ns2:Bounds x="1410" y="1108" width="56" height="40" />
        </ns1:BPMNLabel>
      </ns1:BPMNShape>
      <ns1:BPMNShape id="Shape_Task_Guest_P12_ReviewOffer" bpmnElement="Task_Guest_P12_ReviewOffer">
        <ns2:Bounds x="800" y="1150" width="100" height="80" />
      </ns1:BPMNShape>
      <ns1:BPMNShape id="Shape_Event_Guest_P12_StartUpcomingStay" bpmnElement="Event_Guest_P12_StartUpcomingStay">
        <ns2:Bounds x="372" y="1172" width="36" height="36" />
        <ns1:BPMNLabel>
          <ns2:Bounds x="353" y="1208" width="74" height="14" />
        </ns1:BPMNLabel>
      </ns1:BPMNShape>
      <ns1:BPMNShape id="Shape_Task_Guest_P12_SendSelections" bpmnElement="Task_Guest_P12_SendSelections">
        <ns2:Bounds x="1070" y="1150" width="100" height="80" />
      </ns1:BPMNShape>
      <ns1:BPMNShape id="Shape_Gateway_Guest_P12_WaitFirstOutcome" bpmnElement="Gateway_Guest_P12_WaitFirstOutcome" isMarkerVisible="true">
        <ns2:Bounds x="1240" y="1165" width="50" height="50" />
        <ns1:BPMNLabel>
          <ns2:Bounds x="1300" y="1183" width="84" height="14" />
        </ns1:BPMNLabel>
      </ns1:BPMNShape>
      <ns1:BPMNShape id="Shape_Event_Guest_P12_ReceiveAlternativeOffer" bpmnElement="Event_Guest_P12_ReceiveAlternativeOffer">
        <ns2:Bounds x="1432" y="1169" width="36" height="36" />
        <ns1:BPMNLabel>
          <ns2:Bounds x="1412" y="1131.5" width="76" height="27" />
        </ns1:BPMNLabel>
      </ns1:BPMNShape>
      <ns1:BPMNShape id="Shape_Task_Guest_P12_SendClarification" bpmnElement="Task_Guest_P12_SendClarification">
        <ns2:Bounds x="1810" y="1050" width="100" height="80" />
      </ns1:BPMNShape>
      <ns1:BPMNShape id="Shape_Task_Guest_P12_ClarifyRequest" bpmnElement="Task_Guest_P12_ClarifyRequest">
        <ns2:Bounds x="1580" y="1050" width="100" height="80" />
      </ns1:BPMNShape>
      <ns1:BPMNShape id="Shape_Gateway_Guest_P12_WaitSecondOutcome" bpmnElement="Gateway_Guest_P12_WaitSecondOutcome" isMarkerVisible="true">
        <ns2:Bounds x="2020" y="1065" width="50" height="50" />
        <ns1:BPMNLabel>
          <ns2:Bounds x="2001" y="1027.5" width="88" height="27" />
        </ns1:BPMNLabel>
      </ns1:BPMNShape>
      <ns1:BPMNShape id="Shape_Event_Guest_P12_ReceiveAlternativeAfterClarification" bpmnElement="Event_Guest_P12_ReceiveAlternativeAfterClarification">
        <ns2:Bounds x="2192" y="1072" width="36" height="36" />
        <ns1:BPMNLabel>
          <ns2:Bounds x="2172" y="1108" width="77" height="40" />
        </ns1:BPMNLabel>
      </ns1:BPMNShape>
      <ns1:BPMNShape id="Shape_Gateway_Guest_P12_WaitFinalOutcome" bpmnElement="Gateway_Guest_P12_WaitFinalOutcome" isMarkerVisible="true">
        <ns2:Bounds x="3170" y="1045" width="50" height="50" />
        <ns1:BPMNLabel>
          <ns2:Bounds x="3165" y="1007.5" width="60" height="27" />
        </ns1:BPMNLabel>
      </ns1:BPMNShape>
      <ns1:BPMNShape id="Shape_Event_Guest_P12_ReceiveConfirmedAfterAlternative" bpmnElement="Event_Guest_P12_ReceiveConfirmedAfterAlternative">
        <ns2:Bounds x="3362" y="1052" width="36" height="36" />
        <ns1:BPMNLabel>
          <ns2:Bounds x="3408" y="1043" width="74" height="53" />
        </ns1:BPMNLabel>
      </ns1:BPMNShape>
      <ns1:BPMNShape id="Shape_Task_Guest_P12_SendAlternativeAcceptance" bpmnElement="Task_Guest_P12_SendAlternativeAcceptance">
        <ns2:Bounds x="2595" y="1030" width="100" height="80" />
      </ns1:BPMNShape>
      <ns1:BPMNShape id="Shape_Gateway_Guest_P12_AlternativeDecisionJoin" bpmnElement="Gateway_Guest_P12_AlternativeDecisionJoin" isMarkerVisible="true">
        <ns2:Bounds x="3000" y="1045" width="50" height="50" />
        <ns1:BPMNLabel>
          <ns2:Bounds x="2992" y="1007.5" width="65" height="27" />
        </ns1:BPMNLabel>
      </ns1:BPMNShape>
      <ns1:BPMNShape id="Shape_Event_Guest_P12_ReceiveNoAddOnAfterAlternative" bpmnElement="Event_Guest_P12_ReceiveNoAddOnAfterAlternative">
        <ns2:Bounds x="3177" y="1232" width="36" height="36" />
        <ns1:BPMNLabel>
          <ns2:Bounds x="3085.5" y="1230" width="81" height="40" />
        </ns1:BPMNLabel>
      </ns1:BPMNShape>
      <ns1:BPMNShape id="Shape_Event_Guest_P12_EndPrepared" bpmnElement="Event_Guest_P12_EndPrepared">
        <ns2:Bounds x="3362" y="1212" width="36" height="36" />
        <ns1:BPMNLabel>
          <ns2:Bounds x="3407.5" y="1216" width="65" height="27" />
        </ns1:BPMNLabel>
      </ns1:BPMNShape>
      <ns1:BPMNShape id="Shape_Event_Guest_P12_EndNoExtras" bpmnElement="Event_Guest_P12_EndNoExtras">
        <ns2:Bounds x="2027" y="1412" width="36" height="36" />
        <ns1:BPMNLabel>
          <ns2:Bounds x="2005" y="1458" width="80" height="14" />
        </ns1:BPMNLabel>
      </ns1:BPMNShape>
      <ns1:BPMNShape id="Shape_Event_Guest_P12_ReceiveNoAddOnNotice" bpmnElement="Event_Guest_P12_ReceiveNoAddOnNotice">
        <ns2:Bounds x="1602" y="1482" width="36" height="36" />
        <ns1:BPMNLabel>
          <ns2:Bounds x="1576" y="1444.5" width="87" height="27" />
        </ns1:BPMNLabel>
      </ns1:BPMNShape>
      <ns1:BPMNShape id="Shape_Event_Guest_P12_ReceiveConfirmedSummary" bpmnElement="Event_Guest_P12_ReceiveConfirmedSummary">
        <ns2:Bounds x="2872" y="1602" width="36" height="36" />
        <ns1:BPMNLabel>
          <ns2:Bounds x="2853" y="1638" width="74" height="40" />
        </ns1:BPMNLabel>
      </ns1:BPMNShape>
      <ns1:BPMNShape id="Shape_Event_Guest_P12_ReceiveNoAddOnAfterClarification" bpmnElement="Event_Guest_P12_ReceiveNoAddOnAfterClarification">
        <ns2:Bounds x="2027" y="1302" width="36" height="36" />
        <ns1:BPMNLabel>
          <ns2:Bounds x="1935.5" y="1300" width="81" height="40" />
        </ns1:BPMNLabel>
      </ns1:BPMNShape>
      <ns1:BPMNShape id="Shape_Event_Guest_P12_ReceiveConfirmedAfterClarification" bpmnElement="Event_Guest_P12_ReceiveConfirmedAfterClarification">
        <ns2:Bounds x="2192" y="1232" width="36" height="36" />
        <ns1:BPMNLabel>
          <ns2:Bounds x="2173" y="1268" width="74" height="53" />
        </ns1:BPMNLabel>
      </ns1:BPMNShape>
      <ns1:BPMNShape id="Shape_Task_Guest_P12_ReviewAlternative" bpmnElement="Task_Guest_P12_ReviewAlternative">
        <ns2:Bounds x="2340" y="1148" width="100" height="80" />
      </ns1:BPMNShape>
      <ns1:BPMNShape id="Shape_Gateway_Guest_P12_AcceptsAlternative" bpmnElement="Gateway_Guest_P12_AcceptsAlternative" isMarkerVisible="true">
        <ns2:Bounds x="2620" y="1163" width="50" height="50" />
        <ns1:BPMNLabel>
          <ns2:Bounds x="2616.5" y="1222.5" width="57" height="27" />
        </ns1:BPMNLabel>
      </ns1:BPMNShape>
      <ns1:BPMNShape id="Shape_Task_Guest_P12_SendAlternativeRejection" bpmnElement="Task_Guest_P12_SendAlternativeRejection">
        <ns2:Bounds x="2975" y="1148" width="100" height="80" />
      </ns1:BPMNShape>
      <ns1:BPMNEdge id="Edge_Flow_Guest_P12_Start_to_Offer" bpmnElement="Flow_Guest_P12_Start_to_Offer">
        <ns3:waypoint x="408" y="1190" />
        <ns3:waypoint x="500" y="1190" />
      </ns1:BPMNEdge>
      <ns1:BPMNEdge id="Edge_Flow_Guest_P12_Offer_to_Interested" bpmnElement="Flow_Guest_P12_Offer_to_Interested">
        <ns3:waypoint x="536" y="1190" />
        <ns3:waypoint x="650" y="1190" />
      </ns1:BPMNEdge>
      <ns1:BPMNEdge id="Edge_Flow_Guest_P12_Interested_No" bpmnElement="Flow_Guest_P12_Interested_No">
        <ns3:waypoint x="675" y="1215" />
        <ns3:waypoint x="675" y="1430" />
        <ns3:waypoint x="2027" y="1430" />
        <ns1:BPMNLabel>
          <ns2:Bounds x="684" y="1307" width="13" height="14" />
        </ns1:BPMNLabel>
      </ns1:BPMNEdge>
      <ns1:BPMNEdge id="Edge_Flow_Guest_P12_Interested_Yes" bpmnElement="Flow_Guest_P12_Interested_Yes">
        <ns3:waypoint x="700" y="1190" />
        <ns3:waypoint x="800" y="1190" />
        <ns1:BPMNLabel>
          <ns2:Bounds x="744" y="1165" width="18" height="14" />
        </ns1:BPMNLabel>
      </ns1:BPMNEdge>
      <ns1:BPMNEdge id="Edge_Flow_Guest_P12_WaitFirst_to_Clarification" bpmnElement="Flow_Guest_P12_WaitFirst_to_Clarification">
        <ns3:waypoint x="1265" y="1165" />
        <ns3:waypoint x="1265" y="1090" />
        <ns3:waypoint x="1420" y="1090" />
      </ns1:BPMNEdge>
      <ns1:BPMNEdge id="Edge_Flow_Guest_P12_Clarification_to_Task" bpmnElement="Flow_Guest_P12_Clarification_to_Task">
        <ns3:waypoint x="1456" y="1093" />
        <ns3:waypoint x="1580" y="1093" />
      </ns1:BPMNEdge>
      <ns1:BPMNEdge id="Edge_Flow_Guest_P12_Clarify_to_Send" bpmnElement="Flow_Guest_P12_Clarify_to_Send">
        <ns3:waypoint x="1680" y="1090" />
        <ns3:waypoint x="1810" y="1090" />
      </ns1:BPMNEdge>
      <ns1:BPMNEdge id="Edge_Flow_Guest_P12_SendClarification_to_WaitSecond" bpmnElement="Flow_Guest_P12_SendClarification_to_WaitSecond">
        <ns3:waypoint x="1910" y="1090" />
        <ns3:waypoint x="2020" y="1090" />
      </ns1:BPMNEdge>
      <ns1:BPMNEdge id="Edge_Flow_Guest_P12_WaitSecond_to_Alternative" bpmnElement="Flow_Guest_P12_WaitSecond_to_Alternative">
        <ns3:waypoint x="2070" y="1090" />
        <ns3:waypoint x="2192" y="1090" />
      </ns1:BPMNEdge>
      <ns1:BPMNEdge id="Edge_Flow_Guest_P12_WaitSecond_to_Confirmed" bpmnElement="Flow_Guest_P12_WaitSecond_to_Confirmed">
        <ns3:waypoint x="2054" y="1106" />
        <ns3:waypoint x="2130" y="1250" />
        <ns3:waypoint x="2192" y="1250" />
      </ns1:BPMNEdge>
      <ns1:BPMNEdge id="Edge_Flow_Guest_P12_WaitSecond_to_NoChange" bpmnElement="Flow_Guest_P12_WaitSecond_to_NoChange">
        <ns3:waypoint x="2045" y="1115" />
        <ns3:waypoint x="2045" y="1302" />
      </ns1:BPMNEdge>
      <ns1:BPMNEdge id="Edge_Flow_Guest_P12_AlternativeAfterClarification_to_Review" bpmnElement="Flow_Guest_P12_AlternativeAfterClarification_to_Review">
        <ns3:waypoint x="2228" y="1090" />
        <ns3:waypoint x="2390" y="1090" />
        <ns3:waypoint x="2390" y="1148" />
      </ns1:BPMNEdge>
      <ns1:BPMNEdge id="Edge_Flow_Guest_P12_NoChangeAfterClarification_to_End" bpmnElement="Flow_Guest_P12_NoChangeAfterClarification_to_End">
        <ns3:waypoint x="2045" y="1338" />
        <ns3:waypoint x="2045" y="1412" />
      </ns1:BPMNEdge>
      <ns1:BPMNEdge id="Edge_Flow_Guest_P12_Alternative_to_Review" bpmnElement="Flow_Guest_P12_Alternative_to_Review">
        <ns3:waypoint x="1468" y="1187" />
        <ns3:waypoint x="2340" y="1187" />
      </ns1:BPMNEdge>
      <ns1:BPMNEdge id="Edge_Flow_Guest_P12_ReviewAlternative_to_Gw" bpmnElement="Flow_Guest_P12_ReviewAlternative_to_Gw">
        <ns3:waypoint x="2440" y="1188" />
        <ns3:waypoint x="2620" y="1188" />
      </ns1:BPMNEdge>
      <ns1:BPMNEdge id="Edge_Flow_Guest_P12_AcceptsAlternative_Yes" bpmnElement="Flow_Guest_P12_AcceptsAlternative_Yes">
        <ns3:waypoint x="2645" y="1163" />
        <ns3:waypoint x="2645" y="1110" />
        <ns1:BPMNLabel>
          <ns2:Bounds x="2619" y="1119" width="18" height="14" />
        </ns1:BPMNLabel>
      </ns1:BPMNEdge>
      <ns1:BPMNEdge id="Edge_Flow_Guest_P12_AcceptsAlternative_No" bpmnElement="Flow_Guest_P12_AcceptsAlternative_No">
        <ns3:waypoint x="2670" y="1188" />
        <ns3:waypoint x="2975" y="1188" />
        <ns1:BPMNLabel>
          <ns2:Bounds x="2801" y="1165" width="13" height="14" />
        </ns1:BPMNLabel>
      </ns1:BPMNEdge>
      <ns1:BPMNEdge id="Edge_Flow_Guest_P12_SendAcceptance_to_Join" bpmnElement="Flow_Guest_P12_SendAcceptance_to_Join">
        <ns3:waypoint x="2695" y="1070" />
        <ns3:waypoint x="3000" y="1070" />
      </ns1:BPMNEdge>
      <ns1:BPMNEdge id="Edge_Flow_Guest_P12_SendRejection_to_Join" bpmnElement="Flow_Guest_P12_SendRejection_to_Join">
        <ns3:waypoint x="3025" y="1148" />
        <ns3:waypoint x="3025" y="1095" />
      </ns1:BPMNEdge>
      <ns1:BPMNEdge id="Edge_Flow_Guest_P12_AlternativeJoin_to_WaitFinal" bpmnElement="Flow_Guest_P12_AlternativeJoin_to_WaitFinal">
        <ns3:waypoint x="3050" y="1070" />
        <ns3:waypoint x="3170" y="1070" />
      </ns1:BPMNEdge>
      <ns1:BPMNEdge id="Edge_Flow_Guest_P12_WaitFinal_to_Confirmed" bpmnElement="Flow_Guest_P12_WaitFinal_to_Confirmed">
        <ns3:waypoint x="3218" y="1068" />
        <ns3:waypoint x="3362" y="1068" />
      </ns1:BPMNEdge>
      <ns1:BPMNEdge id="Edge_Flow_Guest_P12_WaitFinal_to_NoChange" bpmnElement="Flow_Guest_P12_WaitFinal_to_NoChange">
        <ns3:waypoint x="3195" y="1095" />
        <ns3:waypoint x="3195" y="1232" />
      </ns1:BPMNEdge>
      <ns1:BPMNEdge id="Edge_Flow_Guest_P12_ConfirmedAfterAlternative_to_End" bpmnElement="Flow_Guest_P12_ConfirmedAfterAlternative_to_End">
        <ns3:waypoint x="3380" y="1088" />
        <ns3:waypoint x="3380" y="1212" />
      </ns1:BPMNEdge>
      <ns1:BPMNEdge id="Edge_Flow_Guest_P12_NoChangeAfterAlternative_to_End" bpmnElement="Flow_Guest_P12_NoChangeAfterAlternative_to_End">
        <ns3:waypoint x="3195" y="1268" />
        <ns3:waypoint x="3195" y="1430" />
        <ns3:waypoint x="2063" y="1430" />
      </ns1:BPMNEdge>
      <ns1:BPMNEdge id="Edge_Flow_Guest_P12_Review_to_Send" bpmnElement="Flow_Guest_P12_Review_to_Send">
        <ns3:waypoint x="900" y="1190" />
        <ns3:waypoint x="1070" y="1190" />
      </ns1:BPMNEdge>
      <ns1:BPMNEdge id="Edge_Flow_Guest_P12_Send_to_WaitFirst" bpmnElement="Flow_Guest_P12_Send_to_WaitFirst">
        <ns3:waypoint x="1170" y="1190" />
        <ns3:waypoint x="1240" y="1190" />
      </ns1:BPMNEdge>
      <ns1:BPMNEdge id="Edge_Flow_Guest_P12_WaitFirst_to_Alternative" bpmnElement="Flow_Guest_P12_WaitFirst_to_Alternative">
        <ns3:waypoint x="1290" y="1190" />
        <ns3:waypoint x="1432" y="1190" />
      </ns1:BPMNEdge>
      <ns1:BPMNEdge id="Edge_Flow_Guest_P12_WaitFirst_to_Confirmed" bpmnElement="Flow_Guest_P12_WaitFirst_to_Confirmed">
        <ns3:waypoint x="1265" y="1215" />
        <ns3:waypoint x="1265" y="1620" />
        <ns3:waypoint x="2872" y="1620" />
      </ns1:BPMNEdge>
      <ns1:BPMNEdge id="Edge_Flow_Guest_P12_WaitFirst_to_NoChange" bpmnElement="Flow_Guest_P12_WaitFirst_to_NoChange">
        <ns3:waypoint x="1265" y="1215" />
        <ns3:waypoint x="1265" y="1500" />
        <ns3:waypoint x="1602" y="1500" />
      </ns1:BPMNEdge>
      <ns1:BPMNEdge id="Edge_Flow_Guest_P12_Confirmed_to_End" bpmnElement="Flow_Guest_P12_Confirmed_to_End">
        <ns3:waypoint x="2908" y="1620" />
        <ns3:waypoint x="3380" y="1620" />
        <ns3:waypoint x="3380" y="1248" />
      </ns1:BPMNEdge>
      <ns1:BPMNEdge id="Edge_Flow_Guest_P12_NoChange_to_End" bpmnElement="Flow_Guest_P12_NoChange_to_End">
        <ns3:waypoint x="1638" y="1501" />
        <ns3:waypoint x="2045" y="1501" />
        <ns3:waypoint x="2045" y="1448" />
      </ns1:BPMNEdge>
      <ns1:BPMNEdge id="Edge_Msg_P12_UpsellOffer" bpmnElement="Msg_P12_UpsellOffer">
        <ns3:waypoint x="840" y="360" />
        <ns3:waypoint x="840" y="606" />
        <ns3:waypoint x="518" y="606" />
        <ns3:waypoint x="518" y="1172" />
        <ns1:BPMNLabel>
          <ns2:Bounds x="654" y="584" width="54" height="14" />
        </ns1:BPMNLabel>
      </ns1:BPMNEdge>
      <ns1:BPMNEdge id="Edge_Msg_P12_SelectedAddOns" bpmnElement="Msg_P12_SelectedAddOns">
        <ns3:waypoint x="1120" y="1150" />
        <ns3:waypoint x="1120" y="360" />
        <ns1:BPMNLabel>
          <ns2:Bounds x="1093" y="745" width="84" height="14" />
        </ns1:BPMNLabel>
      </ns1:BPMNEdge>
      <ns1:BPMNEdge id="Edge_Msg_P12_ClarificationRequest" bpmnElement="Msg_P12_ClarificationRequest">
        <ns3:waypoint x="1438" y="570" />
        <ns3:waypoint x="1438" y="1072" />
        <ns1:BPMNLabel>
          <ns2:Bounds x="1425" y="811" width="56" height="27" />
        </ns1:BPMNLabel>
      </ns1:BPMNEdge>
      <ns1:BPMNEdge id="Edge_Msg_P12_ClarificationResponse" bpmnElement="Msg_P12_ClarificationResponse">
        <ns3:waypoint x="1860" y="1050" />
        <ns3:waypoint x="1860" y="530" />
        <ns3:waypoint x="1720" y="530" />
        <ns1:BPMNLabel>
          <ns2:Bounds x="1847" y="781" width="56" height="27" />
        </ns1:BPMNLabel>
      </ns1:BPMNEdge>
      <ns1:BPMNEdge id="Edge_Msg_P12_AlternativeOffer" bpmnElement="Msg_P12_AlternativeOffer">
        <ns3:waypoint x="2870" y="570" />
        <ns3:waypoint x="2870" y="1370" />
        <ns3:waypoint x="1450" y="1370" />
        <ns3:waypoint x="1450" y="1205" />
        <ns1:BPMNLabel>
          <ns2:Bounds x="2847" y="960" width="76" height="14" />
        </ns1:BPMNLabel>
      </ns1:BPMNEdge>
      <ns1:BPMNEdge id="Edge_Msg_P12_AlternativeAcceptance" bpmnElement="Msg_P12_AlternativeAcceptance">
        <ns3:waypoint x="2645" y="1030" />
        <ns3:waypoint x="2645" y="680" />
        <ns3:waypoint x="3140" y="680" />
        <ns3:waypoint x="3140" y="598" />
        <ns1:BPMNLabel>
          <ns2:Bounds x="2632" y="844" width="57" height="27" />
        </ns1:BPMNLabel>
      </ns1:BPMNEdge>
      <ns1:BPMNEdge id="Edge_Msg_P12_AlternativeRejection" bpmnElement="Msg_P12_AlternativeRejection">
        <ns3:waypoint x="3075" y="1188" />
        <ns3:waypoint x="3140" y="1188" />
        <ns3:waypoint x="3140" y="598" />
        <ns1:BPMNLabel>
          <ns2:Bounds x="3130" y="891" width="51" height="27" />
        </ns1:BPMNLabel>
      </ns1:BPMNEdge>
      <ns1:BPMNEdge id="Edge_Msg_P12_UpsellConfirmation" bpmnElement="Msg_P12_UpsellConfirmation">
        <ns3:waypoint x="2890" y="360" />
        <ns3:waypoint x="2890" y="1602" />
        <ns1:BPMNLabel>
          <ns2:Bounds x="2868" y="972" width="74" height="27" />
        </ns1:BPMNLabel>
      </ns1:BPMNEdge>
      <ns1:BPMNEdge id="Edge_Msg_P12_AlternativeConfirmedSummary" bpmnElement="Msg_P12_AlternativeConfirmedSummary">
        <ns3:waypoint x="3720" y="360" />
        <ns3:waypoint x="3720" y="740" />
        <ns3:waypoint x="3380" y="740" />
        <ns3:waypoint x="3380" y="1052" />
        <ns1:BPMNLabel>
          <ns2:Bounds x="3697" y="536" width="76" height="40" />
        </ns1:BPMNLabel>
      </ns1:BPMNEdge>
      <ns1:BPMNEdge id="Edge_Msg_P12_NoAddOnNotice" bpmnElement="Msg_P12_NoAddOnNotice">
        <ns3:waypoint x="3460" y="570" />
        <ns3:waypoint x="3460" y="1560" />
        <ns3:waypoint x="1620" y="1560" />
        <ns3:waypoint x="1620" y="1518" />
        <ns1:BPMNLabel>
          <ns2:Bounds x="3436" y="1057" width="78" height="27" />
        </ns1:BPMNLabel>
      </ns1:BPMNEdge>
    </ns1:BPMNPlane>
  </ns1:BPMNDiagram>
</ns0:definitions>
