window.MDIGITAL=window.MDIGITAL||{};window.MDIGITAL.TRACKER=function(D,e){var t=function(){D.MDIGITAL.md_tracker=D.MDIGITAL.md_tracker||[];if(!MDIGITAL.md_tracker.__SV){var i,o;MDIGITAL.md_tracker._i=[];MDIGITAL.md_tracker.init=function(e,t){function r(e,t){var r=t.split(".");2===r.length&&(e=e[r[0]],t=r[1]);e[t]=function(){e.push([t].concat(Array.prototype.slice.call(arguments,0)))}}var n=MDIGITAL.md_tracker;"undefined"!==typeof t?n=MDIGITAL.md_tracker[t]=[]:t="md_tracker";i=["trackEvent","trackEventLater","flush","set_config"];for(o=0;o0){r[t]=e}});return r};_.base64Encode=function(e){var t={_keyStr:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",encode:function(e){var t="";var r,n,i,o,a,s,c;var u=0;e=_.utf8Encode(e);while(u>2;a=(r&3)<<4|n>>4;s=(n&15)<<2|i>>6;c=i&63;if(isNaN(n)){s=c=64}else if(isNaN(i)){c=64}t=t+this._keyStr.charAt(o)+this._keyStr.charAt(a)+this._keyStr.charAt(s)+this._keyStr.charAt(c)}return t}};return t.encode(e)};_.utf8Encode=function(e){e=e.replace(/\r\n/g,"\n");var t="";for(var r=0;r127&&n<2048){t+=String.fromCharCode(n>>6|192);t+=String.fromCharCode(n&63|128)}else{t+=String.fromCharCode(n>>12|224);t+=String.fromCharCode(n>>6&63|128);t+=String.fromCharCode(n&63|128)}}return t};_.HTTPBuildQuery=function(e,t){var r,n,i,o=[];if(typeof t==="undefined"){t="&"}_.each(e,function(e,t){n=encodeURIComponent(e.toString());i=encodeURIComponent(t);o[o.length]=i+"="+n});return o.join(t)};_.getQueryParam=function(e,t){t=t.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var r="[\\?&]"+t+"=([^&#]*)",n=new RegExp(r),i=n.exec(e);if(i===null||i&&typeof i[1]!=="string"&&i[1].length){return""}else{return decodeURIComponent(i[1]).replace(/\+/g," ")}};_.register_event=function(){var e=function(e,t,r,n){if(!e){u.log("No valid element provided to register_event");return}if(e.addEventListener&&!n){e.addEventListener(t,r,false)}else{var i="on"+t;var o=e[i];e[i]=a(e,r,o)}};function a(i,o,a){var e=function(e){e=e||s(D.event);if(!e){return undefined}var t=true;var r,n;if(_.isFunction(a)){r=a(e)}n=o.call(i,e);if(false===r||false===n){t=false}return t};return e}function s(e){if(e){e.preventDefault=s.preventDefault;e.stopPropagation=s.stopPropagation}return e}s.preventDefault=function(){this.returnValue=false};s.stopPropagation=function(){this.cancelBubble=true};return e}();_.info={properties:function(){return _.extend(_.strip_empty_properties({sessionScreenSize:D.screen.width+"x"+D.screen.height,sessionDua:n.userAgent,sessionPlatform:n.platform,referringUrl:f.referrer,pageTitle:f.title,pageUrl:f.location.href}),{type:"website"})}};var m={critical:function(){if(!_.isUndefined(u)&&u){var t=["MDIGITAL.md_tracker error:"].concat(_.toArray(arguments));try{u.error.apply(u,t)}catch(e){_.each(t,function(e){u.error(e)})}}}};var y=function(e,t){var r,n=t===s?MDIGITAL.md_tracker:MDIGITAL.md_tracker[t];if(n&&!_.isArray(n)){u.log("You have already initialized "+t);return}r=new g;r._init(e,t);if(!_.isUndefined(n)){r._execute_array(n)}return r};var g=function(){};g.prototype.init=function(e,t){if(typeof t==="undefined"){u.log("You must name your new library: init(config, name)");return}if(t===s){u.log("You must initialize the main MDIGITAL.md_tracker object right after you include the MDIGITAL.md_tracker js snippet");return}var r=y(e,t);MDIGITAL.md_tracker[t]=r;r._loaded();return r};g.prototype._init=function(e,t){this["__loaded"]=true;this["__SV"]=true;this["config"]={};this["eventsArray"]=[];e=e||{};this.set_config(_.extend({},h,{session_id:e.session_id,http_post:e.http_post,topic:e.topic,name:t,api_host:e.api_host}));this.__dom_loaded_queue=[];this.__request_queue=[];if(e.custom_event_handler){this.__customEventHandler=e.custom_event_handler}};g.prototype._loaded=function(){this.get_config("loaded")(this)};g.prototype._dom_loaded=function(){_.each(this.__dom_loaded_queue,function(e){this._track_dom.apply(this,e)},this);_.each(this.__request_queue,function(e){this._send_request.apply(this,e)},this);delete this.__dom_loaded_queue;delete this.__request_queue};g.prototype._track_dom=function(e,t){if(!v){this.__dom_loaded_queue.push([e,t]);return false}var r=(new e).init(this);return r.track.apply(r,t)};g.prototype.trackEventLater=function(e,t){if(typeof e==="undefined"){u.log("No event name provided to MDIGITAL.md_tracker.trackEventLater");return}t=t||{};var r=new Date;var n=_.extend({},_.info.properties(),{eventName:e,timestamp:r.toISOString(),eventTimezoneOffset:-1*(r.getTimezoneOffset()/60)});n=_.extend(n,t);if(a){var i=this;a.then(function(e){n=_.extend(n,{clientHints:e})}).catch(function(){}).then(function(){i.eventsArray.push(n)})}else{this.eventsArray.push(n)}};g.prototype.flush=function(){var e=this.eventsArray;this._send_request(e);this.eventsArray=[]};g.prototype._onError=function(e,t){};g.prototype._send_request=function(e,r){if(p){this.__request_queue.push(arguments);return}if(this.__customEventHandler&&this.__customEventHandler.handleRequest){var t=null;if(l){t="post"}this.__customEventHandler.handleRequest(this,e,t);return}var n=this.get_config("api_host");var i=this.get_config("topic");var o=JSON.stringify(e);if(l){var a=new XMLHttpRequest;a.open("POST",n,true);a.setRequestHeader("Content-type","application/json");a.setRequestHeader("charset","UTF-8");if(i){a.setRequestHeader("Mec-Integration-Id",i)}a.onreadystatechange=function(e){if(a.readyState===4){if(a.status===200){if(r){r()}}else{var t="Bad HTTP status: "+a.status+" "+a.statusText;u.log(t)}}};a.send(o)}else{var s=this;e={data:_.base64Encode(o)};if(i){e["mecIntegrationId"]=_.base64Encode(i)}n+="/da.gif?"+_.HTTPBuildQuery(e);var c=f.createElement("img");c.onerror=function(){s._onError(e,r)};c.width=1;c.height=1;c.src=n}};g.prototype._execute_array=function(e){var t,r=[],n=[],i=[];_.each(e,function(e){if(e){t=e[0];if(typeof e==="function"){e.call(this)}else if(_.isArray(e)&&t==="alias"){r.push(e)}else if(_.isArray(e)&&(t.indexOf("track")!=-1||t.indexOf("flush")!=-1)&&typeof this[t]==="function"){i.push(e)}else{n.push(e)}}},this);var o=function(e,t){_.each(e,function(e){this[e[0]].apply(this,e.slice(1))},t)};o(r,this);o(n,this);o(i,this)};g.prototype.push=function(e){this._execute_array([e])};g.prototype.trackEvent=function(e,t,r){if(typeof e==="undefined"){u.log("No event name provided to MDIGITAL.md_tracker.trackEvent");return}t=t||{};var n=new Date;var i=_.extend({},_.info.properties(),{eventName:e,timestamp:n.toISOString(),eventTimezoneOffset:-1*(n.getTimezoneOffset()/60)});i=_.extend(i,t);if(a){a.then(function(e){i=_.extend(i,{clientHints:e})}).catch(function(){}).then(this._send_events.bind(this,i,r))}else{this._send_events(i,r)}};g.prototype._send_events=function(e,t){this._send_request([e],t)};g.prototype.set_config=function(e){if(_.isObject(e)){_.extend(this["config"],e)}};g.prototype.get_config=function(e){return this["config"][e]};g.prototype.toString=function(){var e=this.get_config("name");if(e!==s){e=s+"."+e}return e};_["toArray"]=_.toArray;_["isObject"]=_.isObject;_["info"]=_.info;g.prototype["init"]=g.prototype.init;g.prototype["track_event"]=g.prototype.trackEvent;g.prototype["track_event_later"]=g.prototype.trackEventLater;g.prototype["flush"]=g.prototype.flush;g.prototype["set_config"]=g.prototype.set_config;g.prototype["get_config"]=g.prototype.get_config;g.prototype["toString"]=g.prototype.toString;if(_.isUndefined(MDIGITAL.md_tracker)){m.critical("'MDIGITAL.md_tracker' object not initialized. Ensure you are using the latest version of the MDIGITAL.md_tracker JS Library along with the snippet we provide.");return}if(MDIGITAL.md_tracker["__loaded"]||MDIGITAL.md_tracker["config"]){u.log("MDIGITAL.md_tracker library has already been downloaded at least once.");return}if(d<1.1){u.critical("Version mismatch; please ensure you're using the latest version of the MDIGITAL.md_tracker code snippet.");return}var I={};_.each(MDIGITAL.md_tracker["_i"],function(e){var t,r;if(e&&_.isArray(e)){t=e[e.length-1];r=y.apply(this,e);I[t]=r}});var A=function(){_.each(I,function(e,t){if(t!==s){MDIGITAL.md_tracker[t]=e}});MDIGITAL.md_tracker["_"]=_};MDIGITAL.md_tracker["init"]=function(e,t){if(t){if(!MDIGITAL.md_tracker[t]){MDIGITAL.md_tracker[t]=I[t]=y(e,t);MDIGITAL.md_tracker[t]._loaded()}}else{var r=MDIGITAL.md_tracker;if(I[s]){r=I[s]}else{r=y(e,s);if(r)r._loaded()}D[s]=MDIGITAL.md_tracker=r;A()}};MDIGITAL.md_tracker["init"]();_.each(I,function(e){e._loaded()});function k(){if(k.done){return}k.done=true;v=true;p=false;_.each(I,function(e){e._dom_loaded()})}if(f.addEventListener){if(f.readyState=="complete"){k()}else{f.addEventListener("DOMContentLoaded",k,false)}}else if(f.attachEvent){f.attachEvent("onreadystatechange",k);var T=false;try{T=D.frameElement==null}catch(e){}if(f.documentElement.doScroll&&T){function L(){try{f.documentElement.doScroll("left")}catch(e){setTimeout(L,1);return}k()}L()}}_.register_event(D,"load",k,true)};return{loadBaseTracker:t,loadFullTracker:r}}(window,document);(function(window){window.MDIGITAL=window.MDIGITAL||{};window.MDIGITAL.version='2.58.1';})(window);window.KAMPYLE_CONSTANT={PLACEHOLDERS:{URL_PREFIX:'https://resources.digital-cloud-west.medallia.com/',COOLADATA_SRC_PREFIX:'https://resources.digital-cloud-west.medallia.com/',COOLDATA_API_HOST:'udc-neb.kampyle.com/',USERSNAP_ONPREM_HOST_PREFIX:'https://md-scp.kampyle.com/',USER_AGENT_CLIENT_HINTS_LIST:'["brands", "mobile", "platform", "architecture", "model", "bitness", "platformVersion", "fullVersionList", "wow64", "uaFullVersion"]',DIGITAL_ANALYTICS_STATIC_EVENTS_LIST:'[]',},SRC:{OPEN_SANS:'resources/form/FormBuilder/vendor/fonts-googleapis/css/open-sans-v14.css',COOLADATA:'resources/onsite/js/cool-2.1.15.min.js',OOPS:'resources/onsite/images/oops.svg'},FORM_HEIGHT:'450',FORM_WIDTH:'450',COOKIE_EXPIRATION:365,DELAY_BETWEEN_TABS_TRIGGER_MS:550,DEVICES:{DESKTOP:'desktop',MOBILE:'mobile',TABLET:'tablet',},FEATURE_VERSIONS:{MOBILE_DYNAMIC_SIZING:2,},TIME_FORMATS:{SECONDS:'seconds',MINUTES:'minutes',HOURS:'hours',DAYS:'days',WEEKS:'weeks',MONTHS:'months',YEARS:'years',},DISPLAY_TYPES:{LIGHTBOX:'lightbox',ANIMATION:'animation',POPUP:'popup',EMBEDDED:'embedded',},FORM_TYPES:{EMBEDDED:'embedded',INVITATION:'invitation',BUTTON:'button',CODE:'code',},EVENT_DATA:{PAGE_NUMBER:'pageNumber',FEEDBACK_CORRELATION_UUID:'feedbackCorrelationUUID',FEEDBACK_UUID:'feedbackUUID'},EVENT_NAME:{NEB_LOAD_FORM:'neb_loadForm'},FEATURE_FLAGS:{WCAG:'WCAG',EXEMPT_BUTTON_FORMS_FROM_QUARANTINE:'exemptButtonFormsFromQuarantine',EXEMPT_EMBEDDED_FORMS_FROM_QUARANTINE:'exemptEmbeddedFormsFromQuarantine',EXEMPT_CODE_FORMS_FROM_QUARANTINE:'exemptCodeFormsFromQuarantine'},PROVISIONS:{cooladataNewEvents:'cooladataNewEvents',NEW_SCREEN_CAPTURE_CONFIG:'newScreenCaptureConfiguration',ON_PREM_HYBRID:'onPremHybrid',FORM_TEMPLATE_DATA_SEPERATION:'separateFormTemplateFromData',EVENT_INCLUDE_FEEDBACK_CONTENT:'eventIncludeFeedbackContent',CP_EXT_REFACTOR:'cpExtractRefactor',ADOBE_INCLUDE_LINK_TRACK_VARS:'adobeIncludeLinkTrackVars',ADOBE_ANALYTICS_OBJECT_NAME:'adobeAnalyticsObjectName',ADOBE_CONCAT_LINK_TRACK_VARS:'adobeConcatLinkTrackVars',ENABLE_OVERFLOW:'enableOverflow',ENABLE_SPA_OVERFLOW_FIX:'24dcr1_MPC7514_enableSPAOverflowFix',SERVER_BASED_TARGETING:'serverBasedTargeting',COOLADATA_EVNETS_LIMIT:'cooladataEventsLimit',UBT_EXTRA_EVENTS:'UBTExtraEvents',ALTERNATIVE_UUID:'alternativeUUID',DISABLE_COOKIE_STORAGE:'cookieStorageDisable',SHARE_PROPERTY_DOMAIN:'sharePropertyBetweenSubdomains',SKIP_INVITATION_OPTIMIZATION:'skipInvitationOptimization',DO_NOT_SURVEY_ON_UBT_NETWORK_FAIL:'doNotSurveyOnUBTNetworkFail',DHH:'dynamicHybridHosting',DYNAMIC_ONSITE_EVENTS:'dynamicOnsiteEvents',CSP_RULES:'CSPRemoveInlineStyling',CREATE_SESSION:'cooladataCreateSessionEvent',FORM_TEMPLATES_WCAG:'formTemplatesWCAG',PREVENT_IFRAME_SCROLLBAR_FLICKERING:'20dcr32_NM11146_PreventIFrameScrollFlickering',BACKEND_GENERATED_UUID:'20dcr4_MPC2802_enable_backendGeneratedUUID',CHTML_LOGS:'chtmlLogs',EXEMPT_FORMS_FROM_QUARANTINE:'20dcr4_MPC2952_enable_exemptFormsFromQuarantine',USER_SNAP_AS_COMPONENT:'20dcr4_MPC2893_enable_ScreenCaptureAsComponent',ADDITIONAL_BUTTON_STYLES:'21dcr1_MPC3199_AdditionalButtonStyles',RTL:'21dcr1_MPC_3283_enable_RTL',GREATER_SMALLER_THAN_DECODE:'21dcr1_MPC3370_EnableGreaterSmallerThanSupport',NEW_MODAL_DIALOGS:'21dcr3_MPC3281_enable_newModalDialogs',IS_CHTML_HANDLE_INIT_FOCUS_INDEPENDENTLY:'21dcr3_MPC3281_enable_CHTMLHandleFocusIndependently',WCAG_TRAP_FOCUS_IN_MODAL:'WCAGTrapFocusInModal',WCAG_REVIEW_FIXES:'20dcr4_MPC2905_wcagReviewFixes',PROPERTY_MESSAGES:'propertyMessages',NOT_SCROLL_TO_LAST_POSITION_DISPLAY_TYPE_ANIMATION:'willNotScrollToLastPositionDisplayTypeAnimation',CLEAR_EMBEDDED_ON_UPDATE_PAGE:'21dcr2_MPC3571_enable_ClearEmbeddedFormOnUpdatePageView',ENABLE_EVENTS_FOR_CE_DEBUG:'21DCR2_MPC3662_EnableEventsForCEDebug',EXPOSE_SELECTION_QUESTIONS:'21DCR3_MPC3866_exposeSelectionQuestionsInCustomEvent',EXPOSE_VERBATIM_QUESTIONS:'21DCR3_MPC3866_exposeVerbatimQuestionsInCustomEvent',EXTENSION_ENABLED:'21dcr6_MPC4042_enable_exmdextension',LIVE_FORM_V2:'21dcr2_MPC2743_enable_newLiveForm',ENABLE_FIX_FOR_SPA_TIME_ON_PAGE:'21DCR5_MPC4030_EnableFixForSpaTimeOnPage',ENABLE_UBT_IDENTIFIER_HASH:'21dcr6_MPC4296_enable_UBTIdentifierHash',TARGETING_EVENTS_REPORTING:'targetingEventsReporting',ENABLE_WCAG_PREPEND_SURVEY:'23dcr1_MPC6711_enableWCAGPrependSurvey',MOBILE_WEB_BANNER_FIX:'23dcr1_mpc6083_enableMobileWebiOSBannerFix',ENABLE_ZOOM_WCAG_REFLOW:'23dcr2_mpc36711_enableFormWCAGReflow',ENABLE_COOLADATA_SESSION_EVENTS:'23dcr2_MPC6869_enableCXJSessionEvents',DISABLE_COOLADATA_NEW_PAGE_EVENTS:'23dcr2_MPC6869_disableNewPageEvents',ENABLE_CXJ_UPGRADE:'23dcr3_MPC6996_enableCXJUpgrade',ENABLE_INCLUDE_EXCLUDE_NEW_LINE_FIX:'24dcr1_MPC7724_enableIncludeExcludeNewlineFix',ENABLE_INVITATION_SPINNER_FIX:'23dcr4_MPC7186_enableInvitationSpinnerFix',DECIBEL_INSIGHT:'decibelInsight',ENABLE_VIEWPORT_LOGIC_FIX:'24dcr2_MPC7960_enableViewportLogicFix',ENABLE_DIGITAL_ANALYTICS:'24dcr1_MPC_7567_enableDigitalFeedbackAnalytics',ENABLE_ONSITE_POST_MESSAGE_VERIFICATION:'24dcr2_MPC7960_enableOnsitePostMessageVerification',ENABLE_DYNAMIC_ANALYTICS_EVENTS:'25dc1_MPC8353_enableDynamicAnalyticsEvents',},MEDALLIA_DIGITAL_EMBED_FILE:'medallia-digital-embed.js',DEFAULT_ADOBE_SDK_NAME:'s',ONPREM_URL_PREFIX:'/****ONPREM_URL_PREFIX****/',ONPREM_UDC_PREFIX:'/****JS_UDC****/',ANALYTICS_EVENT_FORBIDDEN_PROPERTIES:{sourceWindow:true,content:true,feedbackCorrelationUUID:true},FORM_TRIGGER_TYPES_MAP:{embedded:'Embedded',invitation:'Intercept',button:'AlwaysOn',code:'TriggeredByCode',},EXPOSED_FEEDBACK_KEYS:{FORM_ID_LABEL:'Form_ID',FORM_TYPE_LABEL:'Form_Type',FEEDBACK_UUID_LABEL:'Feedback_UUID',FEEDBACK_CONTENT_LABEL:'Content',FORM_LANGUAGE_LABEL:'Form_Language',},LANG_MEMORY_DATA_KEY_PREFIX:'formLanguage:',FORM_JSON_DATA_KEY_PREFIX:'formJsonData:',INVITE_JSON_DATA_KEY_PREFIX:'inviteJsonData:',FORM_BUTTON:'button',FORM_INVITATION:'invitation',CUSTOM_EVENT_OTHER:'Other',LOCALIZED_FORM_DEFAULT_REPLACE_VALUE:'default',NOT_RECORDING:'NOT_RECORDING',IFRAME_SETTINGS:{EMBEDDED:{IFRAME_ID_PREFIX:"embeddedIframe"},LIGHTBOX:{IFRAME_ID_PREFIX:"kampyleForm",CONTAINER_ID_PREFIX:"kampyleFormModal",WRAPPER_ID:"MDigitalLightboxWrapper"},ANIMATION:{CONTAINER_ID:'KampyleAnimationContainer',IFRAME_ID:'kampyleFormAnimation',WRAPPER_ID:'MDigitalAnimationWrapper'},INVITATION:{IFRAME_ID:'kampyleInvite',CONTAINER_ID:'kampyleInviteModal',IFRAME_TITLE:'Invitation to provide feedback',WRAPPER_ID:'MDigitalInvitationWrapper'},PREVIEW:{IFRAME_ID:'kampyleForm'},OOPS:{CONTAINER_ID_PREFIX:'mdigital-no-json-modal_',CLOSE_BUTTON_ID:'close-no-json-modal'},IFRAME_TITLE:"Feedback Survey",USERSNAP_V4_IFRAME_TITLE:"Screen Capture"},PROPERTY_SETTINGS:{MANUALLY_INVITE_TARGETING:'MANUALLY_INVITE_TARGETING',CUSTOM_CSS_UPLOAD:'CUSTOM_CSS_UPLOAD'},EVENTS:{MDIGITAL_MANUALLY_INVITE_TARGETING:'MDigital_manuallyInviteTargeting',MDIGITAL_PAGE_TARGETING_PHASE_ENDED:'MDigital_pageTargetingPhaseEnded',MDIGITAL_BEHAVIORAL_TARGETING_PHASE_ENDED:'MDigital_behavioralTargetingPhaseEnded',MDIGITAL_QUARANTINED_SURVEY_PHASE_ENDED:'MDigital_quarantinedSurveyPhaseEnded',MDIGITAL_TARGETING_RULE_EVALUATED:'MDigital_targetingRuleEvaluated',MDIGITAL_SCREEN_CAPTURE_LOADED:'neb_screenCaptureLoaded',MDIGITAL_SDK_PAGE_VIEW:'neb_sdkPageView',MDIGITAL_WARNING:'MDigital_warning',MDIGITAL_COULD_NOT_FETCH_DATA:'MDigital_couldNotFetchData',MDIGITAL_COULD_NOT_LOAD_FORM_APPLICATION:'MDigital_couldNotLoadFormApplication',NEB_EVENT_DISPATCHER_ERROR:'neb_eventDispatcherError',NEB_LOAD_FORM:'neb_loadForm',NEB_FORM_LOADING_HAS_FAILED:'neb_formLoadingHasFailed',NEB_RESET_FORM_STATE:'neb_resetFormState',MDIGITAL_DYNAMIC_ONSITE_INITIALIZED_SUCCESSFULLY:'MDigital_DynamicOnsiteInitializedSuccessfully',CREATE_SESSION:'createSession',MDIGITAL_NO_JSON_MODAL_SHOWN:'MDigital_noJsonModalShown',MDIGITAL_NO_JSON_MODAL_CLOSED:'MDigital_noJsonModalClosed',MDIGITAL_UPDATE_TARGETING_WITH_DECLINED_DATE_FORM_CLOSED:'MDigital_updateTargetingWithDeclinedDateFormClosed',MDIGITAL_UPDATE_TARGETING_WITH_DECLINED_DATE_INVITE_DECLINED:'MDigital_updateTargetingWithDeclinedDateInviteDeclined',MDIGITAL_CHTML_LOGS:'MDigital_CHTML_Logs',SCREEN_CAPTURE_RETAKE:'MDigital_screenCaptureRetake',SCREEN_CAPTURE_DELETE:'MDigital_screenCaptureDelete',CUSTOM_EVENTS_DEBUG_MESSAGE:'mdigital_customEventsDebugMessage',MDIGITAL_VALIDATE_ORIGIN:'MDigital_validate_origin',},LOG_MESSAGES:{TRIGGER_MESSAGE_TEMPLATE:'Event {{EVENT_NAME}} has been {{STATUS}}. \n the data is: {{DATA}}. \n the context is :{{CONTEXT}}. \n the options are : {{OPTIONS}}.\n',ERROR_LOG_TEMPLATE:'Error Message is {{ERROR_MESSAGE}}',ERROR_DYNAMIC_ONSITE_INITIALIZATION:'Failed to fetch onsite data.',ERROR_ONSITE_SDK_CONFIGURATION_MISSING:'Failed to execute KAMPYLE_ONSITE_SDK.{{METHOD}}, due to missing onsite configuration.'},LOG_STATUSES:{FAILED:'failed',TRIGGERED:'triggered'},OPERATORS:{REGEX:'regex',EQUALS:'equals',DOES_NOT_EQUAL:'doesnotequal',CONTAINS:'contains',DOES_NOT_CONTAIN:'doesnotcontain',STARTS_WITH:'startswith',ENDS_WITH:'endswith',HAS_VALUE:'hasvalue',LATER_THAN:'laterthan',EARLIER_THAN:'earlierthan',GREATER_THAN:'greaterthan',SMALLER_THAN:'smallerthan'},TARGETING_STATUS:{CANDIDACY:'candidacy',TRIGGERED:'triggered',QUARANTINED:'quarantined'},TARGETING_PHASES:{PAGE_TARGETING:"pageTargeting",BEHAVIORAL_TARGETING:"behavioralTargeting",QUARANTINE_TARGETING:"quarantineTargeting"},TARGETING_RULES:{INVITE_IF_ANY_SURVEY_ALREADY_SUBMITTED_PER_SESSION:'InviteAnySurveyAlreadySubmittedPerSession',INVITE_IF_ANY_INVITE_ALREADY_SHOWN_PER_SESSION:'InvitePerSession'},REGIONS:{DEV:'dev',QA:'qa',COLO_CRT_QA1:'digital-cloud-crt-qa1'},MEMORY_DATA_FIELDS:{MDIGITAL_ALTERNATIVE_UUID:'mdigital_alternative_uuid',FETCHING_DATA_IN_PROGRESS:'FETCHING_DATA_IN_PROGRESS_',DATA_JSON:'dataJson',HAS_ONSITE_CONFIGURATION:'hasOnsiteConfiguration',SESSION_TAB_PREFIX:'ONSITE_SESSION_TAB_',CURRENT_SESSION_TAB_ID:'CURRENT_SESSION_TAB_ID',TIMEOUT_HANDLERS:'mdTimeoutHandlers',FEEDBACK_CORRELATION_UUID:'feedbackCorrelationUUID',IS_BUTTON_CONTAINER_CREATED:'isButtonContainerCreated',REGION:'region',FEEDBACK_BUTTON_POSITION_STYLE:'buttonPositionStyle',LIVE_FORM_V2_DEBUG_MODE:'md_liveFormV2_isDebugMode',DOM_EVENT_HANDLERS:'domEventHandlers',DECIBEL_DATA:'decibelData',EX_AUTHORIZATION_TOKEN:'md_ex_AuthorizationToken'},SESSION_DATA_FIELDS:{IS_SURVEY_SUBMITTED_IN_SESSION:'md_isSurveySubmittedInSession'},TIMEOUT_HANDLERS:{FORM_APP_STATUS:'formAppStatus',EMBEDDED_STATUS:'embeddedFormStatus',},CSS_FONT_RULE:'CSSFontFaceRule',NETWORK:{RETRY_TIMEOUT:1000,REQUEST_TIMEOUT:5000,TIME_FOR_FORM_TO_LOAD_MS:60000,NUM_OF_RETRIES:3},ERROR_CODE:{SECURITY_ERROR:18},KEY_CODES:{SPACE:32,TAB:9,ENTER:13,ESC:27,},BROWSERS:{IE:'IE',CHROME:'Chrome',FIREFOX:'Firefox',SAFARI:'Safari'},TEXTS:{DEFAULT_JSON_ERROR_MESSAGES:{title:'Oops...',body:'We can’t collect your feedback at the moment.
Refresh your page and try again',close:'Close this modal',},SCREEN_CAPTURE:{DEFAULT_TITLE:'Screen Capture',DEFAULT_DESCRIPTION:'Click "Capture Image" button or drag the cursor to highlight a specific area'}},FORM_LOADING_FAILURE_CAUSE:{APPLICATION_FAILED:'applicationFailed',JSON_FAILED:'jsonFailed'},PROPERTY_MESSAGES:{NO_JSON_MESSAGE:{TYPE:'noJsonMessage',KEYS:{TITLE:'title',BODY:'body',CLOSE:'close'}}},BROWSER_EVENTS:{FOCUS:'focus',MOUSE_DOWN:'mousedown'},COOLADATA_INSTANCE_NAME:"cooladata_instance_for_medallia_digital",SCREEN_CAPTURE:{DOM_SELECTION:"DOM_SELECTION",DOM_SELECTION_VALUE:"domSelector",AREA_SELECTION_VALUE:"highlight",},COOLADATA_HTTP_EVENTS_BY_METHOD:{BEFORE:{POST:'neb_beforeHttpPostRequest'},AFTER:{GET:'neb_afterHttpGetRequest',POST:'neb_afterHttpPostRequest'},TIMEOUT:{GET:'neb_afterHttpGetRequestOnTimeout',POST:'neb_afterHttpPostRequestOnTimeout'},ERROR:{GET:'neb_afterHttpGetRequestOnError',POST:'neb_afterHttpPostRequestOnError'},ERROR_STATUS_CODE:{GET:'neb_afterHttpGetRequestOnErrorStatusCode',POST:'neb_afterHttpPostRequestOnErrorStatusCode'}},HTTP_METHODS:{GET:'GET',POST:'POST'},COLORS:{USERSNAP_V4_SELECTION_COLOR:"#fb585b",USERSNAP_ONPREM_SELECTION_COLOR:"#004CCB",},VIEW:{FEEDBACK_BUTTON_ID:'nebula_div_btn',FEEDBACK_BUTTON_CONTAINER_ID:'kampyleButtonContainer',},CLOSE_FORM_PARAM_VALUES:{ALL:'all',EMBEDDED:'embedded',MODAL:'modal'},SPINNER_SETTINGS:{ID:'MDigital_spinnerCircle',CONTAINER_ID:'MDigital_spinnerContainer',SIZE:{LARGE:"large",SMALL:"small"}},CSS_SETTINGS:{STYLE_SHEET_ANIMATION_NAME:'MDigital_animationStyle',ANIMATION_RULE_SPIN_NAME:'MDigital_spin'}};window.MDIGITAL.CONFIGURATION=(function(window,document){function init(){KAMPYLE_DATA.setMemoryData(KAMPYLE_CONSTANT.MEMORY_DATA_FIELDS.HAS_ONSITE_CONFIGURATION,false);var basicConfig=getOnsiteConfiguration();var region=basicConfig&&basicConfig.region||KAMPYLE_CONSTANT.REGIONS.DEV;KAMPYLE_DATA.setMemoryData(KAMPYLE_CONSTANT.MEMORY_DATA_FIELDS.REGION,region);} function isOnsiteConfigurationMissing(){return!KAMPYLE_DATA.getMemoryData(KAMPYLE_CONSTANT.MEMORY_DATA_FIELDS.HAS_ONSITE_CONFIGURATION);} function getOnsiteConfiguration(){var dataJson=KAMPYLE_DATA.getMemoryData(KAMPYLE_CONSTANT.MEMORY_DATA_FIELDS.DATA_JSON);if(dataJson){return dataJson;} return{"provisions":{"21dcr1_mpc3281_alignWCAGLogoMarkup":true,"24dcr2_MPC7960_enableOnsitePostMessageVerification":null,"20dcr4_MPC2905_wcagReviewFixes":null,"ibmIncludeSpecificCPsInCooladataEvent":null,"cpExtractRefactor":null,"chtmlLogs":null,"customEventsBroadcast":true,"sharePropertyBetweenSubdomains":null,"googleAnalyticsClientEventsEnabled":null,"spaUrlPolling":null,"20dcr4_MPC2802_enable_backendGeneratedUUID":true,"21dcr2_MPC2743_enable_newLiveForm":true,"23dcr1_MPC6711_enableWCAGPrependSurvey":null,"customCssUpload":null,"willNotScrollToLastPositionDisplayTypeAnimation":null,"cooladataNewEvents":null,"20dcr4_MPC2893_enable_ScreenCaptureAsComponent":true,"adobeAnalytics":null,"eventIncludeFeedbackContent":null,"dynamicModalSizeInCustomHtml":true,"23dcr2_mpc36711_enableFormWCAGReflow":null,"24dcr3_MPC7720_enableNewLiveFormCSP":null,"customHtmlFormsEnable":true,"propertyMessages":true,"cooladataEventsLimit":null,"21DCR5_MPC4030_EnableFixForSpaTimeOnPage":true,"targetingEventsReporting":null,"23dcr2_MPC6869_disableNewPageEvents":true,"21DCR3_MPC3866_exposeSelectionQuestionsInCustomEvent":null,"23dcr1_mpc6083_enableMobileWebiOSBannerFix":null,"21dcr3_MPC3281_enable_CHTMLHandleFocusIndependently":null,"serverBasedTargeting":null,"CSPRemoveInlineStyling":null,"enableOverflow":null,"doNotSurveyOnUBTNetworkFail":null,"23dcr4_MPC7186_enableInvitationSpinnerFix":null,"mobileInvitationLayout":true,"addingRandomTimeForTimeInSession":null,"21dcr2_MPC3571_enable_ClearEmbeddedFormOnUpdatePageView":true,"21dcr3_mpc3662_delaySurveyUntilCSSLoad":null,"mobileWebDynamicFormSizeInFormBuilder":false,"cookieStorageDisable":null,"23dcr5_MPC7425_enableTextAreaLimitation":true,"screenCaptureEnabled":true,"skipInvitationOptimization":null,"23dcr5_MPC7566_extractProvisionsToOnsiteData":null,"reusableResourcesLibrary":true,"formTemplatesWCAG":true,"formSpacing":true,"24dcr1_MPC7724_enableFormv2andInviteCSSDelay":null,"21dcr1_MPC_3283_enable_RTL":null,"21DCR3_MPC3866_exposeVerbatimQuestionsInCustomEvent":null,"20dcr4_MPC2952_enable_exemptFormsFromQuarantine":true,"21dcr1_MPC3199_AdditionalButtonStyles":true,"24dcr4_MPC8375_enableFeedbackPayloadOptimization":null,"22dcr2_MPC4277_useDecibelTriggers":null,"23dcr2_MPC6711_enableWCAGerrorMessagesPreQuestions":null,"21dcr6_MPC4143_enable_HideAlternativeOptions":true,"21dcr6_MPC4296_enable_UBTIdentifierHash":null,"onPremHybrid":null,"24dcr1_MPC7724_enableIncludeExcludeNewlineFix":true,"responsiveRatingComponent":true,"23dcr3_MPC6996_enableCXJUpgrade":null,"23dcr3_MPC6996_enableOnsiteDomainApproval":null,"21dcr3_MPC3281_enable_newModalDialogs":true,"23dcr3_MPC4831_enableEncapsulation":null,"UBTExtraEvents":null,"adobeAnalyticsObjectName":null,"mobileWebDynamicFormSize":false,"23dcr5_MPC7505_enableDescriptiveRequiredText":null,"decibelInsight":null,"WCAGTrapFocusInModal":null,"dynamicHybridHosting":null,"21dcr1_MPC3370_EnableGreaterSmallerThanSupport":null,"underScoreLocalization":null,"24dcr4_MPC8160_enableMultipleSubmitFix":null,"24dcr1_MPC_7567_enableDigitalFeedbackAnalytics":true,"24dcr1_MPC7514_enableSPAOverflowFix":null,"thermoFisherTeaLeafIntegration":null,"alternativeUUID":null,"adobeConcatLinkTrackVars":null,"adobeIncludeLinkTrackVars":null,"20dcr32_NM11146_PreventIFrameScrollFlickering":true,"separateFormTemplateFromData":true,"dynamicOnsiteEvents":null,"21dcr6_MPC4042_enable_exmdextension":null,"cooladataIntegration":false,"cooladataCreateSessionEvent":null,"21DCR1_MPC3199_enable_RatingLabelAlign":true,"21DCR2_MPC3662_EnableEventsForCEDebug":null,"24dcr2_MPC7960_enableViewportLogicFix":null,"23dcr2_MPC6869_enableCXJSessionEvents":null,"25dc1_MPC8353_enableDynamicAnalyticsEvents":null,"parallelTabSolution":true},"sbtServerDomain":"https://ubt-lb.digital-cloud-west.medallia.com","sbtEnvPrefix":"wdcwest_","endUserIdentifier":{},"formNodes":[{"formId":"26579","isCustomHtmlEnabled":"false","urlVersion":"V2","formHtmlUrl":"https://resources.digital-cloud-west.medallia.com/md-form/website/1.20.6/index.html","formDataUrl":"https://resources.digital-cloud-west.medallia.com/wdcsea/186690/forms/26579/formDataV2_1743811817190_###LANGUAGE_CODE###.json","formWidth":"450","formHeight":"450","isFixedSize":"false","isFullWidthEmbedded":"null","designSettings":{"formBackgroundColor":"","thankYouPageBackgroundColor":""},"formLocalizationSettings":{"defaultLanguage":"es-mx","useCustomParam":"false","customParam":"null"},"formJsonRelativePath":"wdcsea/186690/forms/26579/formData1743811817190_###LANGUAGE_CODE###.json","formJsonV2RelativePath":"wdcsea/186690/forms/26579/formDataV2_1743811817190_###LANGUAGE_CODE###.json","inviteJsonRelativePath":"wdcsea/186690/forms/26579/invitationData1743811816415_###LANGUAGE_CODE###.json","availableLanguages":["es-mx"],"triggerAvailableLanguages":["es-mx"],"functionFileUrl":"","customParams":"[{\"id\":\"12196\",\"unique_name\":\"emailUserMedallia\",\"type\":\"Text\",\"source\":\"Var\",\"source_name\":\"emailUserMedallia\",\"is_identifier\":\"false\"}, {\"id\":\"6787\",\"unique_name\":\"seguimientoPedido\",\"type\":\"Number\",\"source\":\"Var\",\"source_name\":\"seguimientoPedido\",\"is_identifier\":\"false\"}]","formType":"invitation","formDisplay":{"displayType":"lightbox","displayDirection":"centerRight","isSelfHosted":"","selfHostedUrl":""},"inviteData":{"inviteUrl":"https://resources.digital-cloud-west.medallia.com/wdcsea/186690/forms/26579/invitation1743811816268.html","inviteHeight":"400","inviteWidth":"700","skipInvitation":"true","invitationPosition":"top","inviteDataUrl":"https://resources.digital-cloud-west.medallia.com/wdcsea/186690/forms/26579/invitationData1743811816415_###LANGUAGE_CODE###.json"},"urlRules":{"exclusionUrl":{"rule":""},"inclusionUrl":{"rule":"https://www.bananarepublic.com.mx/tienda/users/segiuimiento-a-entrega;www.bananarepublic.com.mx/tienda/users/segiuimiento-a-entrega"}},"onSiteData":{"devicetypes":["desktop","mobile","tablet"],"kampyleInvitePercentageUsers":{"prec":"70.0"},"kampyleTimeOnPage":{"time":"3"},"kampyleInvitePerSession":{"inviteOncePerSession":"false"},"declined":{"days":"1"},"submitted":{"days":"3"},"genericRule":"{\"type\":\"criteriaGroup\",\"conjunction\":\"AND\",\"childrenCriterias\":[{\"type\":\"criteria\",\"value\":\"2\",\"formId\":-1,\"fieldId\":6787,\"formName\":\"All Forms\",\"uniqueId\":\"customParam6787\",\"condition\":\"equals\",\"fieldName\":\"seguimientoPedido\",\"fieldType\":\"Number\",\"fieldOrigin\":\"customParam\"}]}"}},{"formId":"26578","isCustomHtmlEnabled":"false","urlVersion":"V2","formHtmlUrl":"https://resources.digital-cloud-west.medallia.com/md-form/website/1.20.6/index.html","formDataUrl":"https://resources.digital-cloud-west.medallia.com/wdcsea/186690/forms/26578/formDataV2_1743813845066_###LANGUAGE_CODE###.json","formWidth":"450","formHeight":"450","isFixedSize":"false","isFullWidthEmbedded":"null","designSettings":{"formBackgroundColor":"","thankYouPageBackgroundColor":""},"formLocalizationSettings":{"defaultLanguage":"es-mx","useCustomParam":"false","customParam":"null"},"formJsonRelativePath":"wdcsea/186690/forms/26578/formData1743813845066_###LANGUAGE_CODE###.json","formJsonV2RelativePath":"wdcsea/186690/forms/26578/formDataV2_1743813845066_###LANGUAGE_CODE###.json","inviteJsonRelativePath":"wdcsea/186690/forms/26578/invitationData1743813845933_###LANGUAGE_CODE###.json","availableLanguages":["es-mx"],"triggerAvailableLanguages":["es-mx"],"functionFileUrl":"","customParams":"[{\"id\":\"12196\",\"unique_name\":\"emailUserMedallia\",\"type\":\"Text\",\"source\":\"Var\",\"source_name\":\"emailUserMedallia\",\"is_identifier\":\"false\"}, {\"id\":\"6787\",\"unique_name\":\"seguimientoPedido\",\"type\":\"Number\",\"source\":\"Var\",\"source_name\":\"seguimientoPedido\",\"is_identifier\":\"false\"}]","formType":"invitation","formDisplay":{"displayType":"lightbox","displayDirection":"centerRight","isSelfHosted":"","selfHostedUrl":""},"inviteData":{"inviteUrl":"https://resources.digital-cloud-west.medallia.com/wdcsea/186690/forms/26578/invitation1743813845788.html","inviteHeight":"400","inviteWidth":"700","skipInvitation":"true","invitationPosition":"top","inviteDataUrl":"https://resources.digital-cloud-west.medallia.com/wdcsea/186690/forms/26578/invitationData1743813845933_###LANGUAGE_CODE###.json"},"urlRules":{"exclusionUrl":{"rule":""},"inclusionUrl":{"rule":"https://www.williams-sonoma.com.mx/tienda/users/segiuimiento-a-entrega;www.williams-sonoma.com.mx/tienda/users/segiuimiento-a-entrega"}},"onSiteData":{"kampyleTimeOnPage":{"time":"3"},"devicetypes":["desktop","mobile","tablet"],"kampyleInvitePercentageUsers":{"prec":"100.0"},"declined":{"days":"1"},"kampyleInvitePerSession":{"inviteOncePerSession":"false"},"submitted":{"days":"3"},"genericRule":"{\"type\":\"criteriaGroup\",\"conjunction\":\"AND\",\"childrenCriterias\":[{\"type\":\"criteria\",\"value\":\"2\",\"formId\":-1,\"fieldId\":6787,\"formName\":\"All Forms\",\"uniqueId\":\"customParam6787\",\"condition\":\"equals\",\"fieldName\":\"seguimientoPedido\",\"fieldType\":\"Number\",\"fieldOrigin\":\"customParam\"}]}"}},{"formId":"26577","isCustomHtmlEnabled":"false","urlVersion":"V2","formHtmlUrl":"https://resources.digital-cloud-west.medallia.com/md-form/website/1.20.6/index.html","formDataUrl":"https://resources.digital-cloud-west.medallia.com/wdcsea/186690/forms/26577/formDataV2_1743813566167_###LANGUAGE_CODE###.json","formWidth":"450","formHeight":"450","isFixedSize":"false","isFullWidthEmbedded":"null","designSettings":{"formBackgroundColor":"","thankYouPageBackgroundColor":""},"formLocalizationSettings":{"defaultLanguage":"es-mx","useCustomParam":"false","customParam":"null"},"formJsonRelativePath":"wdcsea/186690/forms/26577/formData1743813566167_###LANGUAGE_CODE###.json","formJsonV2RelativePath":"wdcsea/186690/forms/26577/formDataV2_1743813566167_###LANGUAGE_CODE###.json","inviteJsonRelativePath":"wdcsea/186690/forms/26577/invitationData1743813565340_###LANGUAGE_CODE###.json","availableLanguages":["es-mx"],"triggerAvailableLanguages":["es-mx"],"functionFileUrl":"","customParams":"[{\"id\":\"12196\",\"unique_name\":\"emailUserMedallia\",\"type\":\"Text\",\"source\":\"Var\",\"source_name\":\"emailUserMedallia\",\"is_identifier\":\"false\"}, {\"id\":\"6787\",\"unique_name\":\"seguimientoPedido\",\"type\":\"Number\",\"source\":\"Var\",\"source_name\":\"seguimientoPedido\",\"is_identifier\":\"false\"}]","formType":"invitation","formDisplay":{"displayType":"lightbox","displayDirection":"centerRight","isSelfHosted":"","selfHostedUrl":""},"inviteData":{"inviteUrl":"https://resources.digital-cloud-west.medallia.com/wdcsea/186690/forms/26577/invitation1743813565193.html","inviteHeight":"400","inviteWidth":"700","skipInvitation":"true","invitationPosition":"top","inviteDataUrl":"https://resources.digital-cloud-west.medallia.com/wdcsea/186690/forms/26577/invitationData1743813565340_###LANGUAGE_CODE###.json"},"urlRules":{"exclusionUrl":{"rule":""},"inclusionUrl":{"rule":"https://www.westelm.com.mx/tienda/users/segiuimiento-a-entrega;www.westelm.com.mx/tienda/users/segiuimiento-a-entrega"}},"onSiteData":{"devicetypes":["desktop","mobile","tablet"],"kampyleInvitePercentageUsers":{"prec":"100.0"},"kampyleTimeOnPage":{"time":"3"},"kampyleInvitePerSession":{"inviteOncePerSession":"false"},"declined":{"days":"1"},"submitted":{"days":"3"},"genericRule":"{\"type\":\"criteriaGroup\",\"conjunction\":\"AND\",\"childrenCriterias\":[{\"type\":\"criteria\",\"value\":\"2\",\"formId\":-1,\"fieldId\":6787,\"formName\":\"All Forms\",\"uniqueId\":\"customParam6787\",\"condition\":\"equals\",\"fieldName\":\"seguimientoPedido\",\"fieldType\":\"Number\",\"fieldOrigin\":\"customParam\"}]}"}},{"formId":"26576","isCustomHtmlEnabled":"false","urlVersion":"V2","formHtmlUrl":"https://resources.digital-cloud-west.medallia.com/md-form/website/1.20.6/index.html","formDataUrl":"https://resources.digital-cloud-west.medallia.com/wdcsea/186690/forms/26576/formDataV2_1743812938874_###LANGUAGE_CODE###.json","formWidth":"450","formHeight":"450","isFixedSize":"false","isFullWidthEmbedded":"null","designSettings":{"formBackgroundColor":"","thankYouPageBackgroundColor":""},"formLocalizationSettings":{"defaultLanguage":"es-mx","useCustomParam":"false","customParam":"null"},"formJsonRelativePath":"wdcsea/186690/forms/26576/formData1743812938874_###LANGUAGE_CODE###.json","formJsonV2RelativePath":"wdcsea/186690/forms/26576/formDataV2_1743812938874_###LANGUAGE_CODE###.json","inviteJsonRelativePath":"wdcsea/186690/forms/26576/invitationData1743812938083_###LANGUAGE_CODE###.json","availableLanguages":["es-mx"],"triggerAvailableLanguages":["es-mx"],"functionFileUrl":"","customParams":"[{\"id\":\"12196\",\"unique_name\":\"emailUserMedallia\",\"type\":\"Text\",\"source\":\"Var\",\"source_name\":\"emailUserMedallia\",\"is_identifier\":\"false\"}, {\"id\":\"6787\",\"unique_name\":\"seguimientoPedido\",\"type\":\"Number\",\"source\":\"Var\",\"source_name\":\"seguimientoPedido\",\"is_identifier\":\"false\"}]","formType":"invitation","formDisplay":{"displayType":"lightbox","displayDirection":"centerRight","isSelfHosted":"","selfHostedUrl":""},"inviteData":{"inviteUrl":"https://resources.digital-cloud-west.medallia.com/wdcsea/186690/forms/26576/invitation1743812937929.html","inviteHeight":"400","inviteWidth":"700","skipInvitation":"true","invitationPosition":"top","inviteDataUrl":"https://resources.digital-cloud-west.medallia.com/wdcsea/186690/forms/26576/invitationData1743812938083_###LANGUAGE_CODE###.json"},"urlRules":{"exclusionUrl":{"rule":""},"inclusionUrl":{"rule":"https://www.potterybarnkids.com.mx/tienda/users/segiuimiento-a-entrega;www.potterybarnkids.com.mx/tienda/users/segiuimiento-a-entrega"}},"onSiteData":{"devicetypes":["desktop","mobile","tablet"],"kampyleInvitePercentageUsers":{"prec":"100.0"},"kampyleTimeOnPage":{"time":"3"},"kampyleInvitePerSession":{"inviteOncePerSession":"false"},"declined":{"days":"1"},"submitted":{"days":"3"},"genericRule":"{\"type\":\"criteriaGroup\",\"conjunction\":\"AND\",\"childrenCriterias\":[{\"type\":\"criteria\",\"value\":\"2\",\"formId\":-1,\"fieldId\":6787,\"formName\":\"All Forms\",\"uniqueId\":\"customParam6787\",\"condition\":\"equals\",\"fieldName\":\"seguimientoPedido\",\"fieldType\":\"Number\",\"fieldOrigin\":\"customParam\"}]}"}},{"formId":"26575","isCustomHtmlEnabled":"false","urlVersion":"V2","formHtmlUrl":"https://resources.digital-cloud-west.medallia.com/md-form/website/1.20.6/index.html","formDataUrl":"https://resources.digital-cloud-west.medallia.com/wdcsea/186690/forms/26575/formDataV2_1743812492489_###LANGUAGE_CODE###.json","formWidth":"450","formHeight":"450","isFixedSize":"false","isFullWidthEmbedded":"null","designSettings":{"formBackgroundColor":"","thankYouPageBackgroundColor":""},"formLocalizationSettings":{"defaultLanguage":"es-mx","useCustomParam":"false","customParam":"null"},"formJsonRelativePath":"wdcsea/186690/forms/26575/formData1743812492489_###LANGUAGE_CODE###.json","formJsonV2RelativePath":"wdcsea/186690/forms/26575/formDataV2_1743812492489_###LANGUAGE_CODE###.json","inviteJsonRelativePath":"wdcsea/186690/forms/26575/invitationData1743812493411_###LANGUAGE_CODE###.json","availableLanguages":["es-mx"],"triggerAvailableLanguages":["es-mx"],"functionFileUrl":"","customParams":"[{\"id\":\"12196\",\"unique_name\":\"emailUserMedallia\",\"type\":\"Text\",\"source\":\"Var\",\"source_name\":\"emailUserMedallia\",\"is_identifier\":\"false\"}, {\"id\":\"6787\",\"unique_name\":\"seguimientoPedido\",\"type\":\"Number\",\"source\":\"Var\",\"source_name\":\"seguimientoPedido\",\"is_identifier\":\"false\"}]","formType":"invitation","formDisplay":{"displayType":"lightbox","displayDirection":"centerRight","isSelfHosted":"","selfHostedUrl":""},"inviteData":{"inviteUrl":"https://resources.digital-cloud-west.medallia.com/wdcsea/186690/forms/26575/invitation1743812493259.html","inviteHeight":"400","inviteWidth":"700","skipInvitation":"true","invitationPosition":"top","inviteDataUrl":"https://resources.digital-cloud-west.medallia.com/wdcsea/186690/forms/26575/invitationData1743812493411_###LANGUAGE_CODE###.json"},"urlRules":{"exclusionUrl":{"rule":""},"inclusionUrl":{"rule":"https://www.potterybarn.com.mx/tienda/users/segiuimiento-a-entrega;www.potterybarn.com.mx/tienda/users/segiuimiento-a-entrega"}},"onSiteData":{"kampyleInvitePercentageUsers":{"prec":"100.0"},"devicetypes":["desktop","mobile","tablet"],"kampyleTimeOnPage":{"time":"3"},"kampyleInvitePerSession":{"inviteOncePerSession":"false"},"declined":{"days":"1"},"submitted":{"days":"3"},"genericRule":"{\"type\":\"criteriaGroup\",\"conjunction\":\"AND\",\"childrenCriterias\":[{\"type\":\"criteria\",\"value\":\"2\",\"formId\":-1,\"fieldId\":6787,\"formName\":\"All Forms\",\"uniqueId\":\"customParam6787\",\"condition\":\"equals\",\"fieldName\":\"seguimientoPedido\",\"fieldType\":\"Number\",\"fieldOrigin\":\"customParam\"}]}"}},{"formId":"26574","isCustomHtmlEnabled":"false","urlVersion":"V2","formHtmlUrl":"https://resources.digital-cloud-west.medallia.com/md-form/website/1.20.6/index.html","formDataUrl":"https://resources.digital-cloud-west.medallia.com/wdcsea/186690/forms/26574/formDataV2_1743812133412_###LANGUAGE_CODE###.json","formWidth":"450","formHeight":"450","isFixedSize":"false","isFullWidthEmbedded":"null","designSettings":{"formBackgroundColor":"","thankYouPageBackgroundColor":""},"formLocalizationSettings":{"defaultLanguage":"es-mx","useCustomParam":"false","customParam":"null"},"formJsonRelativePath":"wdcsea/186690/forms/26574/formData1743812133412_###LANGUAGE_CODE###.json","formJsonV2RelativePath":"wdcsea/186690/forms/26574/formDataV2_1743812133412_###LANGUAGE_CODE###.json","inviteJsonRelativePath":"wdcsea/186690/forms/26574/invitationData1743812134282_###LANGUAGE_CODE###.json","availableLanguages":["es-mx"],"triggerAvailableLanguages":["es-mx"],"functionFileUrl":"","customParams":"[{\"id\":\"12196\",\"unique_name\":\"emailUserMedallia\",\"type\":\"Text\",\"source\":\"Var\",\"source_name\":\"emailUserMedallia\",\"is_identifier\":\"false\"}, {\"id\":\"6787\",\"unique_name\":\"seguimientoPedido\",\"type\":\"Number\",\"source\":\"Var\",\"source_name\":\"seguimientoPedido\",\"is_identifier\":\"false\"}]","formType":"invitation","formDisplay":{"displayType":"lightbox","displayDirection":"centerRight","isSelfHosted":"","selfHostedUrl":""},"inviteData":{"inviteUrl":"https://resources.digital-cloud-west.medallia.com/wdcsea/186690/forms/26574/invitation1743812134134.html","inviteHeight":"400","inviteWidth":"700","skipInvitation":"true","invitationPosition":"top","inviteDataUrl":"https://resources.digital-cloud-west.medallia.com/wdcsea/186690/forms/26574/invitationData1743812134282_###LANGUAGE_CODE###.json"},"urlRules":{"exclusionUrl":{"rule":""},"inclusionUrl":{"rule":"https://www.gap.com.mx/tienda/users/segiuimiento-a-entrega;www.gap.com.mx/tienda/users/segiuimiento-a-entrega"}},"onSiteData":{"kampyleTimeOnPage":{"time":"3"},"kampyleInvitePercentageUsers":{"prec":"70.0"},"devicetypes":["desktop","mobile","tablet"],"declined":{"days":"1"},"kampyleInvitePerSession":{"inviteOncePerSession":"false"},"submitted":{"days":"3"},"genericRule":"{\"type\":\"criteriaGroup\",\"conjunction\":\"AND\",\"childrenCriterias\":[{\"type\":\"criteria\",\"value\":\"2\",\"formId\":-1,\"fieldId\":6787,\"formName\":\"All Forms\",\"uniqueId\":\"customParam6787\",\"condition\":\"equals\",\"fieldName\":\"seguimientoPedido\",\"fieldType\":\"Number\",\"fieldOrigin\":\"customParam\"}]}"}},{"formId":"26427","isCustomHtmlEnabled":"false","urlVersion":"V2","formHtmlUrl":"https://resources.digital-cloud-west.medallia.com/md-form/website/1.20.6/index.html","formDataUrl":"https://resources.digital-cloud-west.medallia.com/wdcsea/186690/forms/26427/formDataV2_1743813301155_###LANGUAGE_CODE###.json","formWidth":"450","formHeight":"450","isFixedSize":"false","isFullWidthEmbedded":"null","designSettings":{"formBackgroundColor":"","thankYouPageBackgroundColor":""},"formLocalizationSettings":{"defaultLanguage":"es-mx","useCustomParam":"false","customParam":"null"},"formJsonRelativePath":"wdcsea/186690/forms/26427/formData1743813301155_###LANGUAGE_CODE###.json","formJsonV2RelativePath":"wdcsea/186690/forms/26427/formDataV2_1743813301155_###LANGUAGE_CODE###.json","inviteJsonRelativePath":"wdcsea/186690/forms/26427/invitationData1743813302115_###LANGUAGE_CODE###.json","availableLanguages":["es-mx"],"triggerAvailableLanguages":["es-mx"],"functionFileUrl":"","customParams":"[{\"id\":\"12196\",\"unique_name\":\"emailUserMedallia\",\"type\":\"Text\",\"source\":\"Var\",\"source_name\":\"emailUserMedallia\",\"is_identifier\":\"false\"}, {\"id\":\"6787\",\"unique_name\":\"seguimientoPedido\",\"type\":\"Number\",\"source\":\"Var\",\"source_name\":\"seguimientoPedido\",\"is_identifier\":\"false\"}]","formType":"invitation","formDisplay":{"displayType":"lightbox","displayDirection":"centerRight","isSelfHosted":"","selfHostedUrl":""},"inviteData":{"inviteUrl":"https://resources.digital-cloud-west.medallia.com/wdcsea/186690/forms/26427/invitation1743813301963.html","inviteHeight":"400","inviteWidth":"700","skipInvitation":"true","invitationPosition":"top","inviteDataUrl":"https://resources.digital-cloud-west.medallia.com/wdcsea/186690/forms/26427/invitationData1743813302115_###LANGUAGE_CODE###.json"},"urlRules":{"exclusionUrl":{"rule":""},"inclusionUrl":{"rule":"https://www.suburbia.com.mx/tienda/users/trackingOrder;www.suburbia.com.mx/tienda/users/trackingOrder"}},"onSiteData":{"kampyleTimeOnPage":{"time":"3"},"devicetypes":["desktop","mobile","tablet"],"kampyleInvitePercentageUsers":{"prec":"70.0"},"declined":{"days":"1"},"kampyleInvitePerSession":{"inviteOncePerSession":"false"},"submitted":{"days":"3"},"genericRule":"{\"type\":\"criteriaGroup\",\"conjunction\":\"AND\",\"childrenCriterias\":[{\"type\":\"criteria\",\"value\":\"2\",\"formId\":-1,\"fieldId\":6787,\"formName\":\"All Forms\",\"uniqueId\":\"customParam6787\",\"condition\":\"equals\",\"fieldName\":\"seguimientoPedido\",\"fieldType\":\"Number\",\"fieldOrigin\":\"customParam\"}]}"}},{"formId":"18001","isCustomHtmlEnabled":"false","urlVersion":"V2","formHtmlUrl":"https://resources.digital-cloud-west.medallia.com/md-form/website/1.20.6/index.html","formDataUrl":"https://resources.digital-cloud-west.medallia.com/wdcsea/186690/forms/18001/formDataV2_1743810966008_###LANGUAGE_CODE###.json","formWidth":"450","formHeight":"450","isFixedSize":"false","isFullWidthEmbedded":"null","designSettings":{"formBackgroundColor":"","thankYouPageBackgroundColor":""},"formLocalizationSettings":{"defaultLanguage":"es-mx","useCustomParam":"false","customParam":"null"},"formJsonRelativePath":"wdcsea/186690/forms/18001/formData1743810966008_###LANGUAGE_CODE###.json","formJsonV2RelativePath":"wdcsea/186690/forms/18001/formDataV2_1743810966008_###LANGUAGE_CODE###.json","inviteJsonRelativePath":"wdcsea/186690/forms/18001/invitationData1743810966880_###LANGUAGE_CODE###.json","availableLanguages":["es-mx"],"triggerAvailableLanguages":["es-mx"],"functionFileUrl":"","customParams":"[{\"id\":\"12196\",\"unique_name\":\"emailUserMedallia\",\"type\":\"Text\",\"source\":\"Var\",\"source_name\":\"emailUserMedallia\",\"is_identifier\":\"false\"}, {\"id\":\"6787\",\"unique_name\":\"seguimientoPedido\",\"type\":\"Number\",\"source\":\"Var\",\"source_name\":\"seguimientoPedido\",\"is_identifier\":\"false\"}]","formType":"invitation","formDisplay":{"displayType":"lightbox","displayDirection":"centerRight","isSelfHosted":"","selfHostedUrl":""},"inviteData":{"inviteUrl":"https://resources.digital-cloud-west.medallia.com/wdcsea/186690/forms/18001/invitation1743810966719.html","inviteHeight":"400","inviteWidth":"700","skipInvitation":"true","invitationPosition":"top","inviteDataUrl":"https://resources.digital-cloud-west.medallia.com/wdcsea/186690/forms/18001/invitationData1743810966880_###LANGUAGE_CODE###.json"},"urlRules":{"exclusionUrl":{"rule":""},"inclusionUrl":{"rule":"https://www.liverpool.com.mx/tienda/users/segiuimiento-a-entrega/;https://www.liverpool.com.mx/tienda/users/segiuimiento-a-entrega"}},"onSiteData":{"kampyleTimeOnPage":{"time":"3"},"kampyleInvitePercentageUsers":{"prec":"70.0"},"devicetypes":["desktop","mobile","tablet"],"kampyleInvitePerSession":{"inviteOncePerSession":"false"},"declined":{"days":"1"},"submitted":{"days":"3"},"genericRule":"{\"type\":\"criteriaGroup\",\"conjunction\":\"AND\",\"childrenCriterias\":[{\"type\":\"criteria\",\"value\":\"2\",\"formId\":-1,\"fieldId\":6787,\"formName\":\"All Forms\",\"uniqueId\":\"customParam6787\",\"condition\":\"equals\",\"fieldName\":\"seguimientoPedido\",\"fieldType\":\"Number\",\"fieldOrigin\":\"customParam\"}]}"}},{"formId":"26426","isCustomHtmlEnabled":"false","urlVersion":"V2","formHtmlUrl":"https://resources.digital-cloud-west.medallia.com/md-form/website/1.20.6/index.html","formDataUrl":"https://resources.digital-cloud-west.medallia.com/wdcsea/186690/forms/26426/formDataV2_1743810972159_###LANGUAGE_CODE###.json","formWidth":"450","formHeight":"450","isFixedSize":"false","isFullWidthEmbedded":"null","designSettings":{"formBackgroundColor":"","thankYouPageBackgroundColor":""},"formLocalizationSettings":{"defaultLanguage":"es-mx","useCustomParam":"false","customParam":"null"},"formJsonRelativePath":"wdcsea/186690/forms/26426/formData1743810972159_###LANGUAGE_CODE###.json","formJsonV2RelativePath":"wdcsea/186690/forms/26426/formDataV2_1743810972159_###LANGUAGE_CODE###.json","inviteJsonRelativePath":"wdcsea/186690/forms/26426/invitationData1743810973113_###LANGUAGE_CODE###.json","availableLanguages":["es-mx"],"triggerAvailableLanguages":["es-mx"],"functionFileUrl":"","customParams":"[{\"id\":\"12196\",\"unique_name\":\"emailUserMedallia\",\"type\":\"Text\",\"source\":\"Var\",\"source_name\":\"emailUserMedallia\",\"is_identifier\":\"false\"}, {\"id\":\"6787\",\"unique_name\":\"seguimientoPedido\",\"type\":\"Number\",\"source\":\"Var\",\"source_name\":\"seguimientoPedido\",\"is_identifier\":\"false\"}]","formType":"invitation","formDisplay":{"displayType":"lightbox","displayDirection":"centerRight","isSelfHosted":"","selfHostedUrl":""},"inviteData":{"inviteUrl":"https://resources.digital-cloud-west.medallia.com/wdcsea/186690/forms/26426/invitation1743810972969.html","inviteHeight":"400","inviteWidth":"700","skipInvitation":"true","invitationPosition":"top","inviteDataUrl":"https://resources.digital-cloud-west.medallia.com/wdcsea/186690/forms/26426/invitationData1743810973113_###LANGUAGE_CODE###.json"},"urlRules":{"exclusionUrl":{"rule":""},"inclusionUrl":{"rule":"www.liverpool.com.mx/tienda/checkoutOrderConfirmation;https://www.liverpool.com.mx/tienda/checkoutOrderConfirmation"}},"onSiteData":{"kampyleTimeOnPage":{"time":"3"},"devicetypes":["desktop","mobile","tablet"],"kampyleInvitePercentageUsers":{"prec":"40.0"},"kampyleInvitePerSession":{"inviteOncePerSession":"false"},"declined":{"days":"20"},"submitted":{"days":"20"}}},{"formId":"24745","isCustomHtmlEnabled":"false","urlVersion":"V2","formHtmlUrl":"https://resources.digital-cloud-west.medallia.com/md-form/website/1.20.6/index.html","formDataUrl":"https://resources.digital-cloud-west.medallia.com/wdcsea/186690/forms/24745/formDataV2_1743813853213_###LANGUAGE_CODE###.json","formWidth":"450","formHeight":"450","isFixedSize":"false","isFullWidthEmbedded":"null","designSettings":{"formBackgroundColor":"","thankYouPageBackgroundColor":""},"formLocalizationSettings":{"defaultLanguage":"es-mx","useCustomParam":"false","customParam":"null"},"formJsonRelativePath":"wdcsea/186690/forms/24745/formData1743813853213_###LANGUAGE_CODE###.json","formJsonV2RelativePath":"wdcsea/186690/forms/24745/formDataV2_1743813853213_###LANGUAGE_CODE###.json","inviteJsonRelativePath":"wdcsea/186690/forms/24745/invitationData1743813854058_###LANGUAGE_CODE###.json","availableLanguages":["es-mx"],"triggerAvailableLanguages":["es-mx"],"functionFileUrl":"","customParams":"[{\"id\":\"12196\",\"unique_name\":\"emailUserMedallia\",\"type\":\"Text\",\"source\":\"Var\",\"source_name\":\"emailUserMedallia\",\"is_identifier\":\"false\"}, {\"id\":\"6787\",\"unique_name\":\"seguimientoPedido\",\"type\":\"Number\",\"source\":\"Var\",\"source_name\":\"seguimientoPedido\",\"is_identifier\":\"false\"}]","formType":"invitation","formDisplay":{"displayType":"lightbox","displayDirection":"centerRight","isSelfHosted":"","selfHostedUrl":""},"inviteData":{"inviteUrl":"https://resources.digital-cloud-west.medallia.com/wdcsea/186690/forms/24745/invitation1743813853873.html","inviteHeight":"400","inviteWidth":"700","skipInvitation":"true","invitationPosition":"top","inviteDataUrl":"https://resources.digital-cloud-west.medallia.com/wdcsea/186690/forms/24745/invitationData1743813854058_###LANGUAGE_CODE###.json"},"urlRules":{"exclusionUrl":{"rule":"https://williams-sonoma.com.mx/tienda/checkoutOrderConfirmation;https://www.williams-sonoma.com.mx/tienda/checkoutOrderConfirmation"},"inclusionUrl":{"rule":"https://dtaqa.williams-sonoma.com.mx/tienda/checkoutOrderConfirmation;https://ogngcpd.williams-sonoma.com.mx/tienda/checkoutOrderConfirmation;https://ogngcpe.williams-sonoma.com.mx/tienda/checkoutOrderConfirmation"}},"onSiteData":{"kampyleInvitePercentageUsers":{"prec":"100.0"},"devicetypes":["desktop","mobile","tablet"],"kampyleTimeOnPage":{"time":"3"},"kampyleInvitePerSession":{"inviteOncePerSession":"true"},"kampyleTimeInSession":{"time":"2"}}},{"formId":"24744","isCustomHtmlEnabled":"false","urlVersion":"V2","formHtmlUrl":"https://resources.digital-cloud-west.medallia.com/md-form/website/1.20.6/index.html","formDataUrl":"https://resources.digital-cloud-west.medallia.com/wdcsea/186690/forms/24744/formDataV2_1743813569751_###LANGUAGE_CODE###.json","formWidth":"450","formHeight":"450","isFixedSize":"false","isFullWidthEmbedded":"null","designSettings":{"formBackgroundColor":"","thankYouPageBackgroundColor":""},"formLocalizationSettings":{"defaultLanguage":"es-mx","useCustomParam":"false","customParam":"null"},"formJsonRelativePath":"wdcsea/186690/forms/24744/formData1743813569751_###LANGUAGE_CODE###.json","formJsonV2RelativePath":"wdcsea/186690/forms/24744/formDataV2_1743813569751_###LANGUAGE_CODE###.json","inviteJsonRelativePath":"wdcsea/186690/forms/24744/invitationData1743813570606_###LANGUAGE_CODE###.json","availableLanguages":["es-mx"],"triggerAvailableLanguages":["es-mx"],"functionFileUrl":"","customParams":"[{\"id\":\"12196\",\"unique_name\":\"emailUserMedallia\",\"type\":\"Text\",\"source\":\"Var\",\"source_name\":\"emailUserMedallia\",\"is_identifier\":\"false\"}, {\"id\":\"6787\",\"unique_name\":\"seguimientoPedido\",\"type\":\"Number\",\"source\":\"Var\",\"source_name\":\"seguimientoPedido\",\"is_identifier\":\"false\"}]","formType":"invitation","formDisplay":{"displayType":"lightbox","displayDirection":"centerRight","isSelfHosted":"","selfHostedUrl":""},"inviteData":{"inviteUrl":"https://resources.digital-cloud-west.medallia.com/wdcsea/186690/forms/24744/invitation1743813570465.html","inviteHeight":"400","inviteWidth":"700","skipInvitation":"true","invitationPosition":"top","inviteDataUrl":"https://resources.digital-cloud-west.medallia.com/wdcsea/186690/forms/24744/invitationData1743813570606_###LANGUAGE_CODE###.json"},"urlRules":{"exclusionUrl":{"rule":"https://westelm.com.mx/tienda/checkoutOrderConfirmation;https://www.westelm.com.mx/tienda/checkoutOrderConfirmation"},"inclusionUrl":{"rule":"https://odtaqaa.westelm.com.mx/tienda/checkoutOrderConfirmation;https://ogngcpd.westelm.com.mx/tienda/checkoutOrderConfirmation;https://dtaqa.westelm.com.mx/tienda/checkoutOrderConfirmation;https://ogngcpd.westelm.com.mx/tienda/checkoutOrderConfirmation;https://ogngcpe.westelm.com.mx/tienda/checkoutOrderConfirmation"}},"onSiteData":{"kampyleInvitePercentageUsers":{"prec":"100.0"},"devicetypes":["desktop","mobile","tablet"],"kampyleTimeOnPage":{"time":"3"},"kampyleInvitePerSession":{"inviteOncePerSession":"true"},"kampyleTimeInSession":{"time":"2"}}},{"formId":"24743","isCustomHtmlEnabled":"false","urlVersion":"V2","formHtmlUrl":"https://resources.digital-cloud-west.medallia.com/md-form/website/1.20.6/index.html","formDataUrl":"https://resources.digital-cloud-west.medallia.com/wdcsea/186690/forms/24743/formDataV2_1743812929807_###LANGUAGE_CODE###.json","formWidth":"450","formHeight":"450","isFixedSize":"false","isFullWidthEmbedded":"null","designSettings":{"formBackgroundColor":"","thankYouPageBackgroundColor":""},"formLocalizationSettings":{"defaultLanguage":"es-mx","useCustomParam":"false","customParam":"null"},"formJsonRelativePath":"wdcsea/186690/forms/24743/formData1743812929807_###LANGUAGE_CODE###.json","formJsonV2RelativePath":"wdcsea/186690/forms/24743/formDataV2_1743812929807_###LANGUAGE_CODE###.json","inviteJsonRelativePath":"wdcsea/186690/forms/24743/invitationData1743812928983_###LANGUAGE_CODE###.json","availableLanguages":["es-mx"],"triggerAvailableLanguages":["es-mx"],"functionFileUrl":"","customParams":"[{\"id\":\"12196\",\"unique_name\":\"emailUserMedallia\",\"type\":\"Text\",\"source\":\"Var\",\"source_name\":\"emailUserMedallia\",\"is_identifier\":\"false\"}, {\"id\":\"6787\",\"unique_name\":\"seguimientoPedido\",\"type\":\"Number\",\"source\":\"Var\",\"source_name\":\"seguimientoPedido\",\"is_identifier\":\"false\"}]","formType":"invitation","formDisplay":{"displayType":"lightbox","displayDirection":"centerRight","isSelfHosted":"","selfHostedUrl":""},"inviteData":{"inviteUrl":"https://resources.digital-cloud-west.medallia.com/wdcsea/186690/forms/24743/invitation1743812928685.html","inviteHeight":"400","inviteWidth":"700","skipInvitation":"true","invitationPosition":"top","inviteDataUrl":"https://resources.digital-cloud-west.medallia.com/wdcsea/186690/forms/24743/invitationData1743812928983_###LANGUAGE_CODE###.json"},"urlRules":{"exclusionUrl":{"rule":"https://potterybarnkids.com.mx/tienda/checkoutOrderConfirmation;https://www.potterybarnkids.com.mx/tienda/checkoutOrderConfirmation"},"inclusionUrl":{"rule":"https://odtaqaa.potterybarnkids.com.mx/tienda/checkoutOrderConfirmation;https://ogngcpd.potterybarnkids.com.mx/tienda/checkoutOrderConfirmation;https://dtaqa.potterybarnkids.com.mx/tienda/checkoutOrderConfirmation;https://ogngcpd.potterybarnkids.com.mx/tienda/checkoutOrderConfirmation;https://ogngcpe.potterybarnkids.com.mx/tienda/checkoutOrderConfirmation"}},"onSiteData":{"kampyleInvitePercentageUsers":{"prec":"100.0"},"devicetypes":["desktop","mobile","tablet"],"kampyleTimeOnPage":{"time":"3"},"kampyleInvitePerSession":{"inviteOncePerSession":"true"},"kampyleTimeInSession":{"time":"2"}}},{"formId":"24742","isCustomHtmlEnabled":"false","urlVersion":"V2","formHtmlUrl":"https://resources.digital-cloud-west.medallia.com/md-form/website/1.20.6/index.html","formDataUrl":"https://resources.digital-cloud-west.medallia.com/wdcsea/186690/forms/24742/formDataV2_1743812483252_###LANGUAGE_CODE###.json","formWidth":"450","formHeight":"450","isFixedSize":"false","isFullWidthEmbedded":"null","designSettings":{"formBackgroundColor":"","thankYouPageBackgroundColor":""},"formLocalizationSettings":{"defaultLanguage":"es-mx","useCustomParam":"false","customParam":"null"},"formJsonRelativePath":"wdcsea/186690/forms/24742/formData1743812483252_###LANGUAGE_CODE###.json","formJsonV2RelativePath":"wdcsea/186690/forms/24742/formDataV2_1743812483252_###LANGUAGE_CODE###.json","inviteJsonRelativePath":"wdcsea/186690/forms/24742/invitationData1743812482378_###LANGUAGE_CODE###.json","availableLanguages":["es-mx"],"triggerAvailableLanguages":["es-mx"],"functionFileUrl":"","customParams":"[{\"id\":\"12196\",\"unique_name\":\"emailUserMedallia\",\"type\":\"Text\",\"source\":\"Var\",\"source_name\":\"emailUserMedallia\",\"is_identifier\":\"false\"}, {\"id\":\"6787\",\"unique_name\":\"seguimientoPedido\",\"type\":\"Number\",\"source\":\"Var\",\"source_name\":\"seguimientoPedido\",\"is_identifier\":\"false\"}]","formType":"invitation","formDisplay":{"displayType":"lightbox","displayDirection":"centerRight","isSelfHosted":"","selfHostedUrl":""},"inviteData":{"inviteUrl":"https://resources.digital-cloud-west.medallia.com/wdcsea/186690/forms/24742/invitation1743812482218.html","inviteHeight":"400","inviteWidth":"700","skipInvitation":"true","invitationPosition":"top","inviteDataUrl":"https://resources.digital-cloud-west.medallia.com/wdcsea/186690/forms/24742/invitationData1743812482378_###LANGUAGE_CODE###.json"},"urlRules":{"exclusionUrl":{"rule":"https://potterybarn.com.mx/tienda/checkoutOrderConfirmation;https://www.potterybarn.com.mx/tienda/checkoutOrderConfirmation"},"inclusionUrl":{"rule":"https://odtaqaa.potterybarn.com.mx/tienda/checkoutOrderConfirmation;https://ogngcpd.potterybarn.com.mx/tienda/checkoutOrderConfirmation;https://dtaqa.potterybarn.com.mx/tienda/checkoutOrderConfirmation;https://ogngcpd.potterybarn.com.mx/tienda/checkoutOrderConfirmation;https://ogngcpe.potterybarn.com.mx/tienda/checkoutOrderConfirmation"}},"onSiteData":{"kampyleTimeOnPage":{"time":"3"},"devicetypes":["desktop","mobile","tablet"],"kampyleInvitePercentageUsers":{"prec":"100.0"},"kampyleTimeInSession":{"time":"2"},"kampyleInvitePerSession":{"inviteOncePerSession":"true"}}},{"formId":"24741","isCustomHtmlEnabled":"false","urlVersion":"V2","formHtmlUrl":"https://resources.digital-cloud-west.medallia.com/md-form/website/1.20.6/index.html","formDataUrl":"https://resources.digital-cloud-west.medallia.com/wdcsea/186690/forms/24741/formDataV2_1743812090980_###LANGUAGE_CODE###.json","formWidth":"450","formHeight":"450","isFixedSize":"false","isFullWidthEmbedded":"null","designSettings":{"formBackgroundColor":"","thankYouPageBackgroundColor":""},"formLocalizationSettings":{"defaultLanguage":"es-mx","useCustomParam":"false","customParam":"null"},"formJsonRelativePath":"wdcsea/186690/forms/24741/formData1743812090980_###LANGUAGE_CODE###.json","formJsonV2RelativePath":"wdcsea/186690/forms/24741/formDataV2_1743812090980_###LANGUAGE_CODE###.json","inviteJsonRelativePath":"wdcsea/186690/forms/24741/invitationData1743812091792_###LANGUAGE_CODE###.json","availableLanguages":["es-mx"],"triggerAvailableLanguages":["es-mx"],"functionFileUrl":"","customParams":"[{\"id\":\"12196\",\"unique_name\":\"emailUserMedallia\",\"type\":\"Text\",\"source\":\"Var\",\"source_name\":\"emailUserMedallia\",\"is_identifier\":\"false\"}, {\"id\":\"6787\",\"unique_name\":\"seguimientoPedido\",\"type\":\"Number\",\"source\":\"Var\",\"source_name\":\"seguimientoPedido\",\"is_identifier\":\"false\"}]","formType":"invitation","formDisplay":{"displayType":"lightbox","displayDirection":"centerRight","isSelfHosted":"","selfHostedUrl":""},"inviteData":{"inviteUrl":"https://resources.digital-cloud-west.medallia.com/wdcsea/186690/forms/24741/invitation1743812091640.html","inviteHeight":"400","inviteWidth":"700","skipInvitation":"true","invitationPosition":"top","inviteDataUrl":"https://resources.digital-cloud-west.medallia.com/wdcsea/186690/forms/24741/invitationData1743812091792_###LANGUAGE_CODE###.json"},"urlRules":{"exclusionUrl":{"rule":"https://gap.com.mx/tienda/checkoutOrderConfirmation;https://www.gap.com.mx/tienda/checkoutOrderConfirmation"},"inclusionUrl":{"rule":"https://odtaqaa.gap.com.mx/tienda/checkoutOrderConfirmation;https://ogngcpd.gap.com.mx/tienda/checkoutOrderConfirmation;https://dtaqa.gap.com.mx/tienda/checkoutOrderConfirmation;https://ogngcpd.gap.com.mx/tienda/checkoutOrderConfirmation;https://ogngcpe.gap.com.mx/tienda/checkoutOrderConfirmation"}},"onSiteData":{"kampyleTimeOnPage":{"time":"3"},"devicetypes":["desktop","mobile","tablet"],"kampyleInvitePercentageUsers":{"prec":"100.0"},"kampyleTimeInSession":{"time":"2"},"kampyleInvitePerSession":{"inviteOncePerSession":"true"}}},{"formId":"24740","isCustomHtmlEnabled":"false","urlVersion":"V2","formHtmlUrl":"https://resources.digital-cloud-west.medallia.com/md-form/website/1.20.6/index.html","formDataUrl":"https://resources.digital-cloud-west.medallia.com/wdcsea/186690/forms/24740/formDataV2_1743811783346_###LANGUAGE_CODE###.json","formWidth":"450","formHeight":"450","isFixedSize":"false","isFullWidthEmbedded":"null","designSettings":{"formBackgroundColor":"","thankYouPageBackgroundColor":""},"formLocalizationSettings":{"defaultLanguage":"es-mx","useCustomParam":"false","customParam":"null"},"formJsonRelativePath":"wdcsea/186690/forms/24740/formData1743811783346_###LANGUAGE_CODE###.json","formJsonV2RelativePath":"wdcsea/186690/forms/24740/formDataV2_1743811783346_###LANGUAGE_CODE###.json","inviteJsonRelativePath":"wdcsea/186690/forms/24740/invitationData1743811784226_###LANGUAGE_CODE###.json","availableLanguages":["es-mx"],"triggerAvailableLanguages":["es-mx"],"functionFileUrl":"","customParams":"[{\"id\":\"12196\",\"unique_name\":\"emailUserMedallia\",\"type\":\"Text\",\"source\":\"Var\",\"source_name\":\"emailUserMedallia\",\"is_identifier\":\"false\"}, {\"id\":\"6787\",\"unique_name\":\"seguimientoPedido\",\"type\":\"Number\",\"source\":\"Var\",\"source_name\":\"seguimientoPedido\",\"is_identifier\":\"false\"}]","formType":"invitation","formDisplay":{"displayType":"lightbox","displayDirection":"centerRight","isSelfHosted":"","selfHostedUrl":""},"inviteData":{"inviteUrl":"https://resources.digital-cloud-west.medallia.com/wdcsea/186690/forms/24740/invitation1743811784087.html","inviteHeight":"400","inviteWidth":"700","skipInvitation":"true","invitationPosition":"top","inviteDataUrl":"https://resources.digital-cloud-west.medallia.com/wdcsea/186690/forms/24740/invitationData1743811784226_###LANGUAGE_CODE###.json"},"urlRules":{"exclusionUrl":{"rule":"https://bananarepublic.com.mx/tienda/checkoutOrderConfirmation;https://www.bananarepublic.com.mx/tienda/checkoutOrderConfirmation"},"inclusionUrl":{"rule":"https://odtaqaa.bananarepublic.com.mx/tienda/checkoutOrderConfirmation;https://ogngcpd.bananarepublic.com.mx/tienda/checkoutOrderConfirmation;https://dtaqa.bananarepublic.com.mx/tienda/checkoutOrderConfirmation;https://dtaqa.bananarepublic.com.mx/tienda/checkoutOrderConfirmation;https://ogngcpd.bananarepublic.com.mx/tienda/checkoutOrderConfirmation;https://ogngcpe.bananarepublic.com.mx/tienda/checkoutOrderConfirmation"}},"onSiteData":{"devicetypes":["desktop","mobile","tablet"],"kampyleInvitePercentageUsers":{"prec":"100.0"},"kampyleTimeOnPage":{"time":"3"},"kampyleInvitePerSession":{"inviteOncePerSession":"true"},"kampyleTimeInSession":{"time":"2"}}},{"formId":"24739","isCustomHtmlEnabled":"false","urlVersion":"V2","formHtmlUrl":"https://resources.digital-cloud-west.medallia.com/md-form/website/1.20.6/index.html","formDataUrl":"https://resources.digital-cloud-west.medallia.com/wdcsea/186690/forms/24739/formDataV2_1743813292964_###LANGUAGE_CODE###.json","formWidth":"450","formHeight":"450","isFixedSize":"false","isFullWidthEmbedded":"null","designSettings":{"formBackgroundColor":"","thankYouPageBackgroundColor":""},"formLocalizationSettings":{"defaultLanguage":"es-mx","useCustomParam":"false","customParam":"null"},"formJsonRelativePath":"wdcsea/186690/forms/24739/formData1743813292964_###LANGUAGE_CODE###.json","formJsonV2RelativePath":"wdcsea/186690/forms/24739/formDataV2_1743813292964_###LANGUAGE_CODE###.json","inviteJsonRelativePath":"wdcsea/186690/forms/24739/invitationData1743813292073_###LANGUAGE_CODE###.json","availableLanguages":["es-mx"],"triggerAvailableLanguages":["es-mx"],"functionFileUrl":"","customParams":"[{\"id\":\"12196\",\"unique_name\":\"emailUserMedallia\",\"type\":\"Text\",\"source\":\"Var\",\"source_name\":\"emailUserMedallia\",\"is_identifier\":\"false\"}, {\"id\":\"6787\",\"unique_name\":\"seguimientoPedido\",\"type\":\"Number\",\"source\":\"Var\",\"source_name\":\"seguimientoPedido\",\"is_identifier\":\"false\"}]","formType":"invitation","formDisplay":{"displayType":"lightbox","displayDirection":"centerRight","isSelfHosted":"","selfHostedUrl":""},"inviteData":{"inviteUrl":"https://resources.digital-cloud-west.medallia.com/wdcsea/186690/forms/24739/invitation1743813291920.html","inviteHeight":"400","inviteWidth":"700","skipInvitation":"true","invitationPosition":"top","inviteDataUrl":"https://resources.digital-cloud-west.medallia.com/wdcsea/186690/forms/24739/invitationData1743813292073_###LANGUAGE_CODE###.json"},"urlRules":{"exclusionUrl":{"rule":"https://suburbia.com.mx/tienda/checkoutOrderConfirmation;https://www.suburbia.com.mx/tienda/checkoutOrderConfirmation"},"inclusionUrl":{"rule":"https://dtaqa.suburbia.com.mx/tienda/checkoutOrderConfirmation;https://ogngcpd.suburbia.com.mx/tienda/checkoutOrderConfirmation;https://dtaqa.suburbia.com.mx/tienda/checkoutOrderConfirmation;https://ogngcpd.suburbia.com.mx/tienda/checkoutOrderConfirmation;https://ogngcpe.suburbia.com.mx/tienda/checkoutOrderConfirmation"}},"onSiteData":{"kampyleTimeOnPage":{"time":"3"},"devicetypes":["desktop","mobile","tablet"],"kampyleInvitePercentageUsers":{"prec":"100.0"},"kampyleTimeInSession":{"time":"2"},"kampyleInvitePerSession":{"inviteOncePerSession":"true"}}},{"formId":"23895","isCustomHtmlEnabled":"false","urlVersion":"V2","formHtmlUrl":"https://resources.digital-cloud-west.medallia.com/md-form/website/1.20.6/index.html","formDataUrl":"https://resources.digital-cloud-west.medallia.com/wdcsea/186690/forms/23895/formDataV2_1744238587439_###LANGUAGE_CODE###.json","formWidth":"450","formHeight":"570","isFixedSize":"true","isFullWidthEmbedded":"null","designSettings":{"formBackgroundColor":"","thankYouPageBackgroundColor":""},"formLocalizationSettings":{"defaultLanguage":"es-mx","useCustomParam":"false","customParam":"null"},"formJsonRelativePath":"wdcsea/186690/forms/23895/formData1744238587439_###LANGUAGE_CODE###.json","formJsonV2RelativePath":"wdcsea/186690/forms/23895/formDataV2_1744238587439_###LANGUAGE_CODE###.json","availableLanguages":["es-mx"],"triggerAvailableLanguages":["es-mx"],"functionFileUrl":"","customParams":"[{\"id\":\"12196\",\"unique_name\":\"emailUserMedallia\",\"type\":\"Text\",\"source\":\"Var\",\"source_name\":\"emailUserMedallia\",\"is_identifier\":\"false\"}, {\"id\":\"6787\",\"unique_name\":\"seguimientoPedido\",\"type\":\"Number\",\"source\":\"Var\",\"source_name\":\"seguimientoPedido\",\"is_identifier\":\"false\"}]","formType":"code","formDisplay":{"displayType":"animation","displayDirection":"centerRight","isSelfHosted":"","selfHostedUrl":""}},{"formId":"23893","isCustomHtmlEnabled":"false","urlVersion":"V2","formHtmlUrl":"https://resources.digital-cloud-west.medallia.com/md-form/website/1.20.6/index.html","formDataUrl":"https://resources.digital-cloud-west.medallia.com/wdcsea/186690/forms/23893/formDataV2_1743811800389_###LANGUAGE_CODE###.json","formWidth":"450","formHeight":"450","isFixedSize":"false","isFullWidthEmbedded":"null","designSettings":{"formBackgroundColor":"","thankYouPageBackgroundColor":""},"formLocalizationSettings":{"defaultLanguage":"es-mx","useCustomParam":"false","customParam":"null"},"formJsonRelativePath":"wdcsea/186690/forms/23893/formData1743811800389_###LANGUAGE_CODE###.json","formJsonV2RelativePath":"wdcsea/186690/forms/23893/formDataV2_1743811800389_###LANGUAGE_CODE###.json","inviteJsonRelativePath":"wdcsea/186690/forms/23893/invitationData1743811801237_###LANGUAGE_CODE###.json","availableLanguages":["es-mx"],"triggerAvailableLanguages":["es-mx"],"functionFileUrl":"","customParams":"[{\"id\":\"12196\",\"unique_name\":\"emailUserMedallia\",\"type\":\"Text\",\"source\":\"Var\",\"source_name\":\"emailUserMedallia\",\"is_identifier\":\"false\"}, {\"id\":\"6787\",\"unique_name\":\"seguimientoPedido\",\"type\":\"Number\",\"source\":\"Var\",\"source_name\":\"seguimientoPedido\",\"is_identifier\":\"false\"}]","formType":"invitation","formDisplay":{"displayType":"lightbox","displayDirection":"centerRight","isSelfHosted":"","selfHostedUrl":""},"inviteData":{"inviteUrl":"https://resources.digital-cloud-west.medallia.com/wdcsea/186690/forms/23893/invitation1743811801096.html","inviteHeight":"400","inviteWidth":"700","skipInvitation":"true","invitationPosition":"top","inviteDataUrl":"https://resources.digital-cloud-west.medallia.com/wdcsea/186690/forms/23893/invitationData1743811801237_###LANGUAGE_CODE###.json"},"urlRules":{"exclusionUrl":{"rule":""},"inclusionUrl":{"rule":"https://bananarepublic.com.mx/tienda/checkoutOrderConfirmation;https://www.bananarepublic.com.mx/tienda/checkoutOrderConfirmation"}},"onSiteData":{"kampyleTimeOnPage":{"time":"3"},"kampyleInvitePercentageUsers":{"prec":"40.0"},"devicetypes":["desktop","mobile","tablet"],"declined":{"days":"20"},"kampyleInvitePerSession":{"inviteOncePerSession":"false"},"submitted":{"days":"20"}}},{"formId":"23882","isCustomHtmlEnabled":"false","urlVersion":"V2","formHtmlUrl":"https://resources.digital-cloud-west.medallia.com/md-form/website/1.20.6/index.html","formDataUrl":"https://resources.digital-cloud-west.medallia.com/wdcsea/186690/forms/23882/formDataV2_1743813849174_###LANGUAGE_CODE###.json","formWidth":"450","formHeight":"450","isFixedSize":"false","isFullWidthEmbedded":"null","designSettings":{"formBackgroundColor":"","thankYouPageBackgroundColor":""},"formLocalizationSettings":{"defaultLanguage":"es-mx","useCustomParam":"false","customParam":"null"},"formJsonRelativePath":"wdcsea/186690/forms/23882/formData1743813849174_###LANGUAGE_CODE###.json","formJsonV2RelativePath":"wdcsea/186690/forms/23882/formDataV2_1743813849174_###LANGUAGE_CODE###.json","inviteJsonRelativePath":"wdcsea/186690/forms/23882/invitationData1743813850048_###LANGUAGE_CODE###.json","availableLanguages":["es-mx"],"triggerAvailableLanguages":["es-mx"],"functionFileUrl":"","customParams":"[{\"id\":\"12196\",\"unique_name\":\"emailUserMedallia\",\"type\":\"Text\",\"source\":\"Var\",\"source_name\":\"emailUserMedallia\",\"is_identifier\":\"false\"}, {\"id\":\"6787\",\"unique_name\":\"seguimientoPedido\",\"type\":\"Number\",\"source\":\"Var\",\"source_name\":\"seguimientoPedido\",\"is_identifier\":\"false\"}]","formType":"invitation","formDisplay":{"displayType":"lightbox","displayDirection":"centerRight","isSelfHosted":"","selfHostedUrl":""},"inviteData":{"inviteUrl":"https://resources.digital-cloud-west.medallia.com/wdcsea/186690/forms/23882/invitation1743813849901.html","inviteHeight":"400","inviteWidth":"700","skipInvitation":"true","invitationPosition":"top","inviteDataUrl":"https://resources.digital-cloud-west.medallia.com/wdcsea/186690/forms/23882/invitationData1743813850048_###LANGUAGE_CODE###.json"},"urlRules":{"exclusionUrl":{"rule":""},"inclusionUrl":{"rule":"https://williams-sonoma.com.mx/tienda/checkoutOrderConfirmation;https://www.williams-sonoma.com.mx/tienda/checkoutOrderConfirmation"}},"onSiteData":{"kampyleInvitePercentageUsers":{"prec":"40.0"},"devicetypes":["desktop","mobile","tablet"],"kampyleTimeOnPage":{"time":"3"},"declined":{"days":"20"},"kampyleInvitePerSession":{"inviteOncePerSession":"false"},"submitted":{"days":"20"}}},{"formId":"23881","isCustomHtmlEnabled":"false","urlVersion":"V2","formHtmlUrl":"https://resources.digital-cloud-west.medallia.com/md-form/website/1.20.6/index.html","formDataUrl":"https://resources.digital-cloud-west.medallia.com/wdcsea/186690/forms/23881/formDataV2_1744238652001_###LANGUAGE_CODE###.json","formWidth":"450","formHeight":"550","isFixedSize":"true","isFullWidthEmbedded":"null","designSettings":{"formBackgroundColor":"","thankYouPageBackgroundColor":""},"formLocalizationSettings":{"defaultLanguage":"es-mx","useCustomParam":"false","customParam":"null"},"formJsonRelativePath":"wdcsea/186690/forms/23881/formData1744238652001_###LANGUAGE_CODE###.json","formJsonV2RelativePath":"wdcsea/186690/forms/23881/formDataV2_1744238652001_###LANGUAGE_CODE###.json","availableLanguages":["es-mx"],"triggerAvailableLanguages":["es-mx"],"functionFileUrl":"","customParams":"[{\"id\":\"12196\",\"unique_name\":\"emailUserMedallia\",\"type\":\"Text\",\"source\":\"Var\",\"source_name\":\"emailUserMedallia\",\"is_identifier\":\"false\"}, {\"id\":\"6787\",\"unique_name\":\"seguimientoPedido\",\"type\":\"Number\",\"source\":\"Var\",\"source_name\":\"seguimientoPedido\",\"is_identifier\":\"false\"}]","formType":"code","formDisplay":{"displayType":"animation","displayDirection":"centerRight","isSelfHosted":"","selfHostedUrl":""}},{"formId":"23879","isCustomHtmlEnabled":"false","urlVersion":"V2","formHtmlUrl":"https://resources.digital-cloud-west.medallia.com/md-form/website/1.20.6/index.html","formDataUrl":"https://resources.digital-cloud-west.medallia.com/wdcsea/186690/forms/23879/formDataV2_1743813573360_###LANGUAGE_CODE###.json","formWidth":"450","formHeight":"450","isFixedSize":"false","isFullWidthEmbedded":"null","designSettings":{"formBackgroundColor":"","thankYouPageBackgroundColor":""},"formLocalizationSettings":{"defaultLanguage":"es-mx","useCustomParam":"false","customParam":"null"},"formJsonRelativePath":"wdcsea/186690/forms/23879/formData1743813573360_###LANGUAGE_CODE###.json","formJsonV2RelativePath":"wdcsea/186690/forms/23879/formDataV2_1743813573360_###LANGUAGE_CODE###.json","inviteJsonRelativePath":"wdcsea/186690/forms/23879/invitationData1743813574134_###LANGUAGE_CODE###.json","availableLanguages":["es-mx"],"triggerAvailableLanguages":["es-mx"],"functionFileUrl":"","customParams":"[{\"id\":\"12196\",\"unique_name\":\"emailUserMedallia\",\"type\":\"Text\",\"source\":\"Var\",\"source_name\":\"emailUserMedallia\",\"is_identifier\":\"false\"}, {\"id\":\"6787\",\"unique_name\":\"seguimientoPedido\",\"type\":\"Number\",\"source\":\"Var\",\"source_name\":\"seguimientoPedido\",\"is_identifier\":\"false\"}]","formType":"invitation","formDisplay":{"displayType":"lightbox","displayDirection":"centerRight","isSelfHosted":"","selfHostedUrl":""},"inviteData":{"inviteUrl":"https://resources.digital-cloud-west.medallia.com/wdcsea/186690/forms/23879/invitation1743813573995.html","inviteHeight":"400","inviteWidth":"700","skipInvitation":"true","invitationPosition":"top","inviteDataUrl":"https://resources.digital-cloud-west.medallia.com/wdcsea/186690/forms/23879/invitationData1743813574134_###LANGUAGE_CODE###.json"},"urlRules":{"exclusionUrl":{"rule":""},"inclusionUrl":{"rule":"https://westelm.com.mx/tienda/checkoutOrderConfirmation;https://www.westelm.com.mx/tienda/checkoutOrderConfirmation"}},"onSiteData":{"kampyleTimeOnPage":{"time":"3"},"devicetypes":["desktop","mobile","tablet"],"kampyleInvitePercentageUsers":{"prec":"40.0"},"declined":{"days":"20"},"kampyleInvitePerSession":{"inviteOncePerSession":"false"},"submitted":{"days":"20"}}},{"formId":"23878","isCustomHtmlEnabled":"false","urlVersion":"V2","formHtmlUrl":"https://resources.digital-cloud-west.medallia.com/md-form/website/1.20.6/index.html","formDataUrl":"https://resources.digital-cloud-west.medallia.com/wdcsea/186690/forms/23878/formDataV2_1744238643087_###LANGUAGE_CODE###.json","formWidth":"450","formHeight":"550","isFixedSize":"true","isFullWidthEmbedded":"null","designSettings":{"formBackgroundColor":"","thankYouPageBackgroundColor":""},"formLocalizationSettings":{"defaultLanguage":"es-mx","useCustomParam":"false","customParam":"null"},"formJsonRelativePath":"wdcsea/186690/forms/23878/formData1744238643087_###LANGUAGE_CODE###.json","formJsonV2RelativePath":"wdcsea/186690/forms/23878/formDataV2_1744238643087_###LANGUAGE_CODE###.json","availableLanguages":["es-mx"],"triggerAvailableLanguages":["es-mx"],"functionFileUrl":"","customParams":"[{\"id\":\"12196\",\"unique_name\":\"emailUserMedallia\",\"type\":\"Text\",\"source\":\"Var\",\"source_name\":\"emailUserMedallia\",\"is_identifier\":\"false\"}, {\"id\":\"6787\",\"unique_name\":\"seguimientoPedido\",\"type\":\"Number\",\"source\":\"Var\",\"source_name\":\"seguimientoPedido\",\"is_identifier\":\"false\"}]","formType":"code","formDisplay":{"displayType":"animation","displayDirection":"centerRight","isSelfHosted":"","selfHostedUrl":""}},{"formId":"23876","isCustomHtmlEnabled":"false","urlVersion":"V2","formHtmlUrl":"https://resources.digital-cloud-west.medallia.com/md-form/website/1.20.6/index.html","formDataUrl":"https://resources.digital-cloud-west.medallia.com/wdcsea/186690/forms/23876/formDataV2_1743812935612_###LANGUAGE_CODE###.json","formWidth":"450","formHeight":"450","isFixedSize":"false","isFullWidthEmbedded":"null","designSettings":{"formBackgroundColor":"","thankYouPageBackgroundColor":""},"formLocalizationSettings":{"defaultLanguage":"es-mx","useCustomParam":"false","customParam":"null"},"formJsonRelativePath":"wdcsea/186690/forms/23876/formData1743812935612_###LANGUAGE_CODE###.json","formJsonV2RelativePath":"wdcsea/186690/forms/23876/formDataV2_1743812935612_###LANGUAGE_CODE###.json","inviteJsonRelativePath":"wdcsea/186690/forms/23876/invitationData1743812934891_###LANGUAGE_CODE###.json","availableLanguages":["es-mx"],"triggerAvailableLanguages":["es-mx"],"functionFileUrl":"","customParams":"[{\"id\":\"12196\",\"unique_name\":\"emailUserMedallia\",\"type\":\"Text\",\"source\":\"Var\",\"source_name\":\"emailUserMedallia\",\"is_identifier\":\"false\"}, {\"id\":\"6787\",\"unique_name\":\"seguimientoPedido\",\"type\":\"Number\",\"source\":\"Var\",\"source_name\":\"seguimientoPedido\",\"is_identifier\":\"false\"}]","formType":"invitation","formDisplay":{"displayType":"lightbox","displayDirection":"centerRight","isSelfHosted":"","selfHostedUrl":""},"inviteData":{"inviteUrl":"https://resources.digital-cloud-west.medallia.com/wdcsea/186690/forms/23876/invitation1743812934741.html","inviteHeight":"400","inviteWidth":"700","skipInvitation":"true","invitationPosition":"top","inviteDataUrl":"https://resources.digital-cloud-west.medallia.com/wdcsea/186690/forms/23876/invitationData1743812934891_###LANGUAGE_CODE###.json"},"urlRules":{"exclusionUrl":{"rule":""},"inclusionUrl":{"rule":"https://potterybarnkids.com.mx/tienda/checkoutOrderConfirmation;https://www.potterybarnkids.com.mx/tienda/checkoutOrderConfirmation"}},"onSiteData":{"kampyleTimeOnPage":{"time":"3"},"devicetypes":["desktop","mobile","tablet"],"kampyleInvitePercentageUsers":{"prec":"40.0"},"declined":{"days":"20"},"kampyleInvitePerSession":{"inviteOncePerSession":"false"},"submitted":{"days":"20"}}},{"formId":"23875","isCustomHtmlEnabled":"false","urlVersion":"V2","formHtmlUrl":"https://resources.digital-cloud-west.medallia.com/md-form/website/1.20.6/index.html","formDataUrl":"https://resources.digital-cloud-west.medallia.com/wdcsea/186690/forms/23875/formDataV2_1744238622263_###LANGUAGE_CODE###.json","formWidth":"450","formHeight":"550","isFixedSize":"true","isFullWidthEmbedded":"null","designSettings":{"formBackgroundColor":"","thankYouPageBackgroundColor":""},"formLocalizationSettings":{"defaultLanguage":"es-mx","useCustomParam":"false","customParam":"null"},"formJsonRelativePath":"wdcsea/186690/forms/23875/formData1744238622263_###LANGUAGE_CODE###.json","formJsonV2RelativePath":"wdcsea/186690/forms/23875/formDataV2_1744238622263_###LANGUAGE_CODE###.json","availableLanguages":["es-mx"],"triggerAvailableLanguages":["es-mx"],"functionFileUrl":"","customParams":"[{\"id\":\"12196\",\"unique_name\":\"emailUserMedallia\",\"type\":\"Text\",\"source\":\"Var\",\"source_name\":\"emailUserMedallia\",\"is_identifier\":\"false\"}, {\"id\":\"6787\",\"unique_name\":\"seguimientoPedido\",\"type\":\"Number\",\"source\":\"Var\",\"source_name\":\"seguimientoPedido\",\"is_identifier\":\"false\"}]","formType":"code","formDisplay":{"displayType":"animation","displayDirection":"centerRight","isSelfHosted":"","selfHostedUrl":""}},{"formId":"23873","isCustomHtmlEnabled":"false","urlVersion":"V2","formHtmlUrl":"https://resources.digital-cloud-west.medallia.com/md-form/website/1.20.6/index.html","formDataUrl":"https://resources.digital-cloud-west.medallia.com/wdcsea/186690/forms/23873/formDataV2_1743812487385_###LANGUAGE_CODE###.json","formWidth":"450","formHeight":"450","isFixedSize":"false","isFullWidthEmbedded":"null","designSettings":{"formBackgroundColor":"","thankYouPageBackgroundColor":""},"formLocalizationSettings":{"defaultLanguage":"es-mx","useCustomParam":"false","customParam":"null"},"formJsonRelativePath":"wdcsea/186690/forms/23873/formData1743812487385_###LANGUAGE_CODE###.json","formJsonV2RelativePath":"wdcsea/186690/forms/23873/formDataV2_1743812487385_###LANGUAGE_CODE###.json","inviteJsonRelativePath":"wdcsea/186690/forms/23873/invitationData1743812488313_###LANGUAGE_CODE###.json","availableLanguages":["es-mx"],"triggerAvailableLanguages":["es-mx"],"functionFileUrl":"","customParams":"[{\"id\":\"12196\",\"unique_name\":\"emailUserMedallia\",\"type\":\"Text\",\"source\":\"Var\",\"source_name\":\"emailUserMedallia\",\"is_identifier\":\"false\"}, {\"id\":\"6787\",\"unique_name\":\"seguimientoPedido\",\"type\":\"Number\",\"source\":\"Var\",\"source_name\":\"seguimientoPedido\",\"is_identifier\":\"false\"}]","formType":"invitation","formDisplay":{"displayType":"lightbox","displayDirection":"centerRight","isSelfHosted":"","selfHostedUrl":""},"inviteData":{"inviteUrl":"https://resources.digital-cloud-west.medallia.com/wdcsea/186690/forms/23873/invitation1743812488154.html","inviteHeight":"400","inviteWidth":"700","skipInvitation":"true","invitationPosition":"top","inviteDataUrl":"https://resources.digital-cloud-west.medallia.com/wdcsea/186690/forms/23873/invitationData1743812488313_###LANGUAGE_CODE###.json"},"urlRules":{"exclusionUrl":{"rule":""},"inclusionUrl":{"rule":"https://potterybarn.com.mx/tienda/checkoutOrderConfirmation;https://www.potterybarn.com.mx/tienda/checkoutOrderConfirmation"}},"onSiteData":{"kampyleInvitePercentageUsers":{"prec":"40.0"},"devicetypes":["desktop","mobile","tablet"],"kampyleTimeOnPage":{"time":"3"},"declined":{"days":"20"},"kampyleInvitePerSession":{"inviteOncePerSession":"false"},"submitted":{"days":"20"}}},{"formId":"23872","isCustomHtmlEnabled":"false","urlVersion":"V2","formHtmlUrl":"https://resources.digital-cloud-west.medallia.com/md-form/website/1.20.6/index.html","formDataUrl":"https://resources.digital-cloud-west.medallia.com/wdcsea/186690/forms/23872/formDataV2_1744238612254_###LANGUAGE_CODE###.json","formWidth":"450","formHeight":"550","isFixedSize":"true","isFullWidthEmbedded":"null","designSettings":{"formBackgroundColor":"","thankYouPageBackgroundColor":""},"formLocalizationSettings":{"defaultLanguage":"es-mx","useCustomParam":"false","customParam":"null"},"formJsonRelativePath":"wdcsea/186690/forms/23872/formData1744238612254_###LANGUAGE_CODE###.json","formJsonV2RelativePath":"wdcsea/186690/forms/23872/formDataV2_1744238612254_###LANGUAGE_CODE###.json","availableLanguages":["es-mx"],"triggerAvailableLanguages":["es-mx"],"functionFileUrl":"","customParams":"[{\"id\":\"12196\",\"unique_name\":\"emailUserMedallia\",\"type\":\"Text\",\"source\":\"Var\",\"source_name\":\"emailUserMedallia\",\"is_identifier\":\"false\"}, {\"id\":\"6787\",\"unique_name\":\"seguimientoPedido\",\"type\":\"Number\",\"source\":\"Var\",\"source_name\":\"seguimientoPedido\",\"is_identifier\":\"false\"}]","formType":"code","formDisplay":{"displayType":"animation","displayDirection":"centerRight","isSelfHosted":"","selfHostedUrl":""}},{"formId":"23871","isCustomHtmlEnabled":"false","urlVersion":"V2","formHtmlUrl":"https://resources.digital-cloud-west.medallia.com/md-form/website/1.20.6/index.html","formDataUrl":"https://resources.digital-cloud-west.medallia.com/wdcsea/186690/forms/23871/formDataV2_1744238602852_###LANGUAGE_CODE###.json","formWidth":"450","formHeight":"530","isFixedSize":"true","isFullWidthEmbedded":"null","designSettings":{"formBackgroundColor":"","thankYouPageBackgroundColor":""},"formLocalizationSettings":{"defaultLanguage":"es-mx","useCustomParam":"false","customParam":"null"},"formJsonRelativePath":"wdcsea/186690/forms/23871/formData1744238602852_###LANGUAGE_CODE###.json","formJsonV2RelativePath":"wdcsea/186690/forms/23871/formDataV2_1744238602852_###LANGUAGE_CODE###.json","availableLanguages":["es-mx"],"triggerAvailableLanguages":["es-mx"],"functionFileUrl":"","customParams":"[{\"id\":\"12196\",\"unique_name\":\"emailUserMedallia\",\"type\":\"Text\",\"source\":\"Var\",\"source_name\":\"emailUserMedallia\",\"is_identifier\":\"false\"}, {\"id\":\"6787\",\"unique_name\":\"seguimientoPedido\",\"type\":\"Number\",\"source\":\"Var\",\"source_name\":\"seguimientoPedido\",\"is_identifier\":\"false\"}]","formType":"code","formDisplay":{"displayType":"animation","displayDirection":"centerRight","isSelfHosted":"","selfHostedUrl":""}},{"formId":"23869","isCustomHtmlEnabled":"false","urlVersion":"V2","formHtmlUrl":"https://resources.digital-cloud-west.medallia.com/md-form/website/1.20.6/index.html","formDataUrl":"https://resources.digital-cloud-west.medallia.com/wdcsea/186690/forms/23869/formDataV2_1743812129213_###LANGUAGE_CODE###.json","formWidth":"450","formHeight":"450","isFixedSize":"false","isFullWidthEmbedded":"null","designSettings":{"formBackgroundColor":"","thankYouPageBackgroundColor":""},"formLocalizationSettings":{"defaultLanguage":"es-mx","useCustomParam":"false","customParam":"null"},"formJsonRelativePath":"wdcsea/186690/forms/23869/formData1743812129213_###LANGUAGE_CODE###.json","formJsonV2RelativePath":"wdcsea/186690/forms/23869/formDataV2_1743812129213_###LANGUAGE_CODE###.json","inviteJsonRelativePath":"wdcsea/186690/forms/23869/invitationData1743812130015_###LANGUAGE_CODE###.json","availableLanguages":["es-mx"],"triggerAvailableLanguages":["es-mx"],"functionFileUrl":"","customParams":"[{\"id\":\"12196\",\"unique_name\":\"emailUserMedallia\",\"type\":\"Text\",\"source\":\"Var\",\"source_name\":\"emailUserMedallia\",\"is_identifier\":\"false\"}, {\"id\":\"6787\",\"unique_name\":\"seguimientoPedido\",\"type\":\"Number\",\"source\":\"Var\",\"source_name\":\"seguimientoPedido\",\"is_identifier\":\"false\"}]","formType":"invitation","formDisplay":{"displayType":"lightbox","displayDirection":"centerRight","isSelfHosted":"","selfHostedUrl":""},"inviteData":{"inviteUrl":"https://resources.digital-cloud-west.medallia.com/wdcsea/186690/forms/23869/invitation1743812129876.html","inviteHeight":"400","inviteWidth":"700","skipInvitation":"true","invitationPosition":"top","inviteDataUrl":"https://resources.digital-cloud-west.medallia.com/wdcsea/186690/forms/23869/invitationData1743812130015_###LANGUAGE_CODE###.json"},"urlRules":{"exclusionUrl":{"rule":""},"inclusionUrl":{"rule":"https://gap.com.mx/tienda/checkoutOrderConfirmation;https://www.gap.com.mx/tienda/checkoutOrderConfirmation"}},"onSiteData":{"kampyleInvitePercentageUsers":{"prec":"40.0"},"devicetypes":["desktop","mobile","tablet"],"kampyleTimeOnPage":{"time":"3"},"declined":{"days":"20"},"kampyleInvitePerSession":{"inviteOncePerSession":"false"},"submitted":{"days":"20"}}},{"formId":"23865","isCustomHtmlEnabled":"false","urlVersion":"V2","formHtmlUrl":"https://resources.digital-cloud-west.medallia.com/md-form/website/1.20.6/index.html","formDataUrl":"https://resources.digital-cloud-west.medallia.com/wdcsea/186690/forms/23865/formDataV2_1743813299445_###LANGUAGE_CODE###.json","formWidth":"450","formHeight":"450","isFixedSize":"false","isFullWidthEmbedded":"null","designSettings":{"formBackgroundColor":"","thankYouPageBackgroundColor":""},"formLocalizationSettings":{"defaultLanguage":"es-mx","useCustomParam":"false","customParam":"null"},"formJsonRelativePath":"wdcsea/186690/forms/23865/formData1743813299445_###LANGUAGE_CODE###.json","formJsonV2RelativePath":"wdcsea/186690/forms/23865/formDataV2_1743813299445_###LANGUAGE_CODE###.json","inviteJsonRelativePath":"wdcsea/186690/forms/23865/invitationData1743813300406_###LANGUAGE_CODE###.json","availableLanguages":["es-mx"],"triggerAvailableLanguages":["es-mx"],"functionFileUrl":"","customParams":"[{\"id\":\"12196\",\"unique_name\":\"emailUserMedallia\",\"type\":\"Text\",\"source\":\"Var\",\"source_name\":\"emailUserMedallia\",\"is_identifier\":\"false\"}, {\"id\":\"6787\",\"unique_name\":\"seguimientoPedido\",\"type\":\"Number\",\"source\":\"Var\",\"source_name\":\"seguimientoPedido\",\"is_identifier\":\"false\"}]","formType":"invitation","formDisplay":{"displayType":"lightbox","displayDirection":"centerRight","isSelfHosted":"","selfHostedUrl":""},"inviteData":{"inviteUrl":"https://resources.digital-cloud-west.medallia.com/wdcsea/186690/forms/23865/invitation1743813300256.html","inviteHeight":"400","inviteWidth":"700","skipInvitation":"true","invitationPosition":"top","inviteDataUrl":"https://resources.digital-cloud-west.medallia.com/wdcsea/186690/forms/23865/invitationData1743813300406_###LANGUAGE_CODE###.json"},"urlRules":{"exclusionUrl":{"rule":""},"inclusionUrl":{"rule":"https://suburbia.com.mx/tienda/checkoutOrderConfirmation;https://www.suburbia.com.mx/tienda/checkoutOrderConfirmation"}},"onSiteData":{"kampyleInvitePercentageUsers":{"prec":"40.0"},"devicetypes":["desktop","mobile","tablet"],"kampyleTimeOnPage":{"time":"3"},"kampyleInvitePerSession":{"inviteOncePerSession":"false"},"declined":{"days":"20"},"submitted":{"days":"20"}}},{"formId":"23741","isCustomHtmlEnabled":"false","urlVersion":"V2","formHtmlUrl":"https://resources.digital-cloud-west.medallia.com/md-form/website/1.20.6/index.html","formDataUrl":"https://resources.digital-cloud-west.medallia.com/wdcsea/186690/forms/23741/formDataV2_1744238632353_###LANGUAGE_CODE###.json","formWidth":"450","formHeight":"550","isFixedSize":"true","isFullWidthEmbedded":"null","designSettings":{"formBackgroundColor":"","thankYouPageBackgroundColor":""},"formLocalizationSettings":{"defaultLanguage":"es-mx","useCustomParam":"false","customParam":"null"},"formJsonRelativePath":"wdcsea/186690/forms/23741/formData1744238632353_###LANGUAGE_CODE###.json","formJsonV2RelativePath":"wdcsea/186690/forms/23741/formDataV2_1744238632353_###LANGUAGE_CODE###.json","availableLanguages":["es-mx"],"triggerAvailableLanguages":["es-mx"],"functionFileUrl":"","customParams":"[{\"id\":\"12196\",\"unique_name\":\"emailUserMedallia\",\"type\":\"Text\",\"source\":\"Var\",\"source_name\":\"emailUserMedallia\",\"is_identifier\":\"false\"}, {\"id\":\"6787\",\"unique_name\":\"seguimientoPedido\",\"type\":\"Number\",\"source\":\"Var\",\"source_name\":\"seguimientoPedido\",\"is_identifier\":\"false\"}]","formType":"code","formDisplay":{"displayType":"animation","displayDirection":"centerRight","isSelfHosted":"","selfHostedUrl":""}},{"formId":"13778","isCustomHtmlEnabled":"false","urlVersion":"V2","formHtmlUrl":"https://resources.digital-cloud-west.medallia.com/md-form/website/1.20.6/index.html","formDataUrl":"https://resources.digital-cloud-west.medallia.com/wdcsea/186690/forms/13778/formDataV2_1743811215882_###LANGUAGE_CODE###.json","formWidth":"450","formHeight":"450","isFixedSize":"false","isFullWidthEmbedded":"null","designSettings":{"formBackgroundColor":"","thankYouPageBackgroundColor":""},"formLocalizationSettings":{"defaultLanguage":"es-mx","useCustomParam":"false","customParam":"null"},"formJsonRelativePath":"wdcsea/186690/forms/13778/formData1743811215882_###LANGUAGE_CODE###.json","formJsonV2RelativePath":"wdcsea/186690/forms/13778/formDataV2_1743811215882_###LANGUAGE_CODE###.json","availableLanguages":["es-mx"],"triggerAvailableLanguages":["es-mx"],"functionFileUrl":"","customParams":"[{\"id\":\"12196\",\"unique_name\":\"emailUserMedallia\",\"type\":\"Text\",\"source\":\"Var\",\"source_name\":\"emailUserMedallia\",\"is_identifier\":\"false\"}, {\"id\":\"6787\",\"unique_name\":\"seguimientoPedido\",\"type\":\"Number\",\"source\":\"Var\",\"source_name\":\"seguimientoPedido\",\"is_identifier\":\"false\"}]","formType":"code","formDisplay":{"displayType":"lightbox","displayDirection":"centerRight","isSelfHosted":"","selfHostedUrl":""}},{"formId":"12889","isCustomHtmlEnabled":"false","urlVersion":"V2","formHtmlUrl":"https://resources.digital-cloud-west.medallia.com/md-form/website/1.20.6/index.html","formDataUrl":"https://resources.digital-cloud-west.medallia.com/wdcsea/186690/forms/12889/formDataV2_1744238580503_###LANGUAGE_CODE###.json","formWidth":"450","formHeight":"450","isFixedSize":"true","isFullWidthEmbedded":"null","designSettings":{"formBackgroundColor":"","thankYouPageBackgroundColor":""},"formLocalizationSettings":{"defaultLanguage":"es-mx","useCustomParam":"false","customParam":"null"},"formJsonRelativePath":"wdcsea/186690/forms/12889/formData1744238580503_###LANGUAGE_CODE###.json","formJsonV2RelativePath":"wdcsea/186690/forms/12889/formDataV2_1744238580503_###LANGUAGE_CODE###.json","availableLanguages":["es-mx"],"triggerAvailableLanguages":["es-mx"],"functionFileUrl":"","customParams":"[{\"id\":\"12196\",\"unique_name\":\"emailUserMedallia\",\"type\":\"Text\",\"source\":\"Var\",\"source_name\":\"emailUserMedallia\",\"is_identifier\":\"false\"}, {\"id\":\"6787\",\"unique_name\":\"seguimientoPedido\",\"type\":\"Number\",\"source\":\"Var\",\"source_name\":\"seguimientoPedido\",\"is_identifier\":\"false\"}]","formType":"code","formDisplay":{"displayType":"animation","displayDirection":"centerRight","isSelfHosted":"","selfHostedUrl":""}}],"domainsConfiguration":{"allDomainsAllowed":true},"integrations":{"recordedSessions":[]},"usersnapEnvId":"fb69b7e8-782d-42a9-a5d0-6e6cde4de5d7","usersnapOnpremWidgetLoaderPath":"usersnap-widget/4.10.0/loader.js","propertyMessages":{"localizationSettings":{"defaultLanguage":"en","useCustomParam":false,"customParam":null},"messagesData":{"noJsonMessage":{"en":{"type":"noJsonMessage","title":"Oops","body":"We can't collect your feedback at the moment","close":"Close error modal"}}}},"globalResourcesUrl":"https://resources.digital-cloud-west.medallia.com/liveApp/resources","submitUrlPrefix":"https://feedback.digital-cloud-west.medallia.com/","submitUrlSuffix":"feedback/api/feedback/submit","analyticsSubmitEventsUrl":"https://analytics-fe.digital-cloud-west.medallia.com/api/web/events","mecIntegrationId":"liverpool-sea1-medallia-com-liverpool","submitUrlWithBackendUUID":"https://feedback.digital-cloud-west.medallia.com/feedback/api/v2/feedback/submit","textAreaLimit":null,"customParams":null,"digitalAnalyticsDynamicEventsList":["nebula_page_view","nebula_form_show","nebula_invitation_show","nebula_form_submitted","nebula_invite_accepted","nebula_after_http_post_request_on_error","nebula_after_http_post_request_on_error_status_code","nebula_after_http_post_request_on_timeout","nebula_submitFeedbackFailed","nebula_popup_blocked","MDigital_Invalid_Origin","nebula_feedbackUuidIsNull"],"region":"digital-cloud-west","websiteId":186690,"accountId":186688,"packageVersion":null,"isSpa":false,"isWCAG":false,"isManuallyInviteTargeting":false,"isGoogleAnalyticsClientGTM":false,"isFormsPreloaded":true,"cookieExpirationTime":null,"adobeSdkName":null,"sharedSubdomain":null,"customCssUpload":false,"exemptButtonFormsFromQuarantine":false,"exemptCodeFormsFromQuarantine":false,"exemptEmbeddedFormsFromQuarantine":false,"screenCaptureSelectionTool":"AREA_SELECTION"};} function fetchOnsiteExternalConfiguration(onsiteDataUrl){KAMPYLE_UTILS.httpRequest(KAMPYLE_CONSTANT.HTTP_METHODS.GET,onsiteDataUrl,null,MDIGITAL.CONFIGURATION.onsiteDataSuccess,MDIGITAL.CONFIGURATION.onsiteDataFailed);} function onsiteDataSuccess(data){if(!data||data.error){MDIGITAL.CONFIGURATION.onsiteDataFailed(data);}else{KAMPYLE_DATA.setMemoryData(KAMPYLE_CONSTANT.MEMORY_DATA_FIELDS.HAS_ONSITE_CONFIGURATION,true);var formattedData=MDIGITAL.CONFIGURATION.formatConfiguration(data);if(formattedData){formattedData.provisions=Object.assign({},formattedData.provisions,MDIGITAL.CONFIGURATION.getOnsiteConfiguration().provisions);} var fullConfiguration=Object.assign({},MDIGITAL.CONFIGURATION.getOnsiteConfiguration(),formattedData);if(fullConfiguration.provisions&&fullConfiguration.provisions[KAMPYLE_CONSTANT.PROVISIONS.DYNAMIC_ONSITE_EVENTS]){KAMPYLE_EVENT_DISPATCHER.trigger(KAMPYLE_CONSTANT.EVENTS.MDIGITAL_DYNAMIC_ONSITE_INITIALIZED_SUCCESSFULLY);} MDIGITAL.INIT.initOnsite(fullConfiguration);}} function onsiteDataFailed(error){var eventData={errorMessage:KAMPYLE_CONSTANT.LOG_MESSAGES.ERROR_DYNAMIC_ONSITE_INITIALIZATION,additionalInfo:error};KAMPYLE_EVENT_DISPATCHER.triggerError(eventData);KAMPYLE_DATA.setMemoryData(KAMPYLE_CONSTANT.MEMORY_DATA_FIELDS.HAS_ONSITE_CONFIGURATION,false);} function formatConfiguration(propertyData){var formattedData=propertyData;var customParams;if(formattedData.formNodes&&formattedData.formNodes.length){for(var i=0;i=0;i--){currForm=formsObj.formNodes[i];if(!currForm.formHeight||currForm.formHeight==='null'){currForm.formHeight=KAMPYLE_CONSTANT.FORM_HEIGHT;} if(!currForm.formWidth||currForm.formWidth==='null'){currForm.formWidth=KAMPYLE_CONSTANT.FORM_WIDTH;}} return formsObj;} function subscribeFirstToPageEvents(){var eventMapping={neb_inviteReady:[sendInviteInitialData],neb_buttonClicked:[loadFormFirst],neb_inviteAccepted:[loadFormFirst],neb_showInvitation:[prepareInviteTriggeringData],neb_sdkPageView:[setInviteState,KAMPYLE_DATA.initOnsiteDefaultState,KAMPYLE_DATA.resetAllFormsLanguagesCode],};KAMPYLE_EVENT_DISPATCHER.subscribeMany(eventMapping);} function loadFormFirst(eventName,data){var formState=KAMPYLE_DATA.getFormState(data.formId);if(!formState.loaded&&!formState.loading){KAMPYLE_EVENT_DISPATCHER.trigger('neb_loadForm',{formId:data.formId});}} function loadMultipileForms(eventName,data){var formIds=(data||{}).formIds||[];formIds.forEach(function(fid){KAMPYLE_COMMON.loadForm(fid);});} function routeToForm(eventName,data){data=data||{};KAMPYLE_COMMON.closeForm(data.sourceFormId);if(!KAMPYLE_COMMON.showForm(data.formId)){throw new Error('Form cannot be loaded');}} function focusOnInviteIframe(){if(KAMPYLE_FUNC.checkProvision(KAMPYLE_CONSTANT.PROVISIONS.NEW_MODAL_DIALOGS)){return;} var iframe=document.querySelector('#kampyleInvite');if(iframe&&typeof iframe.focus==='function'){iframe.focus();}} function handleInviteApplicationUpdated(eventName,data){data=data||{};var shouldShowInvite=(KAMPYLE_DATA.getFormState(data.formId)||{}).inviteShown;if(shouldShowInvite&&MDIGITAL.FORM_STATE.isInviteLoaded(data.formId)&&isJsonDataLoaded(data.formId,true)&&!isAnyOtherFormAlreadyShown()){KAMPYLE_VIEW.showInvite("",{formId:data.formId});KAMPYLE_EVENT_DISPATCHER.trigger('neb_inviteReady',data);KAMPYLE_DATA.setMemoryData('inviteLoadedAndShown',true);}else if(hasApplicationLoadingFailed(data.formId,true)||isAnyOtherFormAlreadyShown()){KAMPYLE_DATA.setFormState(data.formId,{inviteShown:false});}} function subscribeToCustomEvents(){var eventMapping={neb_inviteDeclined:['neb_displayClosed'],neb_formClosed:['neb_displayClosed'],};KAMPYLE_EVENT_DISPATCHER.subscribeMany(eventMapping);} function isFormAlreadyShown(formId){var shouldSkipShowingForm=KAMPYLE_DATA.isSkipInvitation(formId)&&isAnyOtherFormAlreadyShown(formId);var isFormShown=MDIGITAL.FORM_STATE.isFormShown(formId);if(shouldSkipShowingForm){KAMPYLE_EVENT_DISPATCHER.trigger('neb_formReady',{formId:formId});KAMPYLE_DATA.setFormState(formId,{shouldBeShown:false});KAMPYLE_EVENT_DISPATCHER.trigger('neb_skipShowingForm',{formId:formId});} return shouldSkipShowingForm||isFormShown;} function hasApplicationLoadingFailed(formId,isInvite){var jsonDataKey=KAMPYLE_DATA.getMemoryJsonKey(formId,isInvite);var currentMemoryData=KAMPYLE_DATA.getMemoryData(jsonDataKey);var formState=KAMPYLE_DATA.getFormState(formId);return currentMemoryData===false||(!isInvite&&formState&&formState.loaded===false)||(isInvite&&formState&&formState.inviteLoaded===false);} function isJsonDataLoaded(formId,isInvite){var jsonDataKey=KAMPYLE_DATA.getMemoryJsonKey(formId,isInvite);return!KAMPYLE_FUNC.checkProvision(KAMPYLE_CONSTANT.PROVISIONS.FORM_TEMPLATE_DATA_SEPERATION)||KAMPYLE_DATA.getMemoryData(jsonDataKey);} function shouldSkipFetchingFormData(formId,isInvite,formLanguage){var isFetchingDataInProgressKey=KAMPYLE_CONSTANT.MEMORY_DATA_FIELDS.FETCHING_DATA_IN_PROGRESS+formId+'_'+formLanguage;var isFetchingDataInProgress=KAMPYLE_DATA.getMemoryData(isFetchingDataInProgressKey);var dataSeparationProvision=KAMPYLE_FUNC.checkProvision(KAMPYLE_CONSTANT.PROVISIONS.FORM_TEMPLATE_DATA_SEPERATION) return!dataSeparationProvision||isJsonDataLoaded(formId,false)||hasApplicationLoadingFailed(formId,isInvite)||isFetchingDataInProgress;} function handleFormLoadingFailed(eventName,data){if(data.failureCause===KAMPYLE_CONSTANT.FORM_LOADING_FAILURE_CAUSE.APPLICATION_FAILED){var formData=KAMPYLE_DATA.getFormData(data.formId);var displayType=KAMPYLE_DATA.getDisplayType(formData);var formState=KAMPYLE_DATA.getFormState(data.formId);var eventData={errorData:{formId:data.formId,displayType:displayType,formState:formState}};KAMPYLE_EVENT_DISPATCHER.trigger(KAMPYLE_CONSTANT.EVENTS.MDIGITAL_COULD_NOT_LOAD_FORM_APPLICATION,eventData);} setTimeout(function(){KAMPYLE_DATA.setFormState(data.formId,{shouldBeShown:false,loaded:false});},0);} function isFormLoaded(formId){var formData=KAMPYLE_DATA.getFormData(formId);var displayType=KAMPYLE_DATA.getDisplayType(formData);return MDIGITAL.FORM_STATE.isFormLoaded(formId);} function handleInviteVersion(formId){var inviteDataKey=KAMPYLE_DATA.getMemoryJsonKey(formId,true);var inviteData=KAMPYLE_DATA.getMemoryData(inviteDataKey);KAMPYLE_DATA.setMemoryData('inviteVersion',inviteData&&inviteData.mobileDesign?1:-1);} function prepareJsonData(eventName,data){var isInvite=eventName==='neb_loadInvitation';var formLanguage=KAMPYLE_DATA.getMemoryData(KAMPYLE_CONSTANT.LANG_MEMORY_DATA_KEY_PREFIX+data.formId);var fetchingDataInProgressKey=KAMPYLE_CONSTANT.MEMORY_DATA_FIELDS.FETCHING_DATA_IN_PROGRESS+data.formId;fetchingDataInProgressKey=fetchingDataInProgressKey+'_'+formLanguage;if(isInvite){fetchingDataInProgressKey=fetchingDataInProgressKey+'_invite';} if(KAMPYLE_FUNC.shouldSkipFetchingFormData(data.formId,isInvite,formLanguage)){return;}else{KAMPYLE_DATA.setMemoryData(fetchingDataInProgressKey,true);} KAMPYLE_DATA.fetchFormJsonData({formId:data.formId,isInvite:isInvite,fetchingDataInProgressKey:fetchingDataInProgressKey,callback:function(){if(isInvite){KAMPYLE_VIEW.updateInviteIframeTitle("",data);handleInviteVersion(data.formId);KAMPYLE_FUNC.handleInviteApplicationUpdated("",data);}else{KAMPYLE_FUNC.handleFormStateUpdated(data);}},onError:onJsonFetchingFailed.bind(null,data,isInvite)});} function shouldRenderForm(data){var isPopup=KAMPYLE_DATA.isPopupDisplayType(data.formId);var isFormLoadedSuccessfully=isFormLoaded(data.formId)&&isJsonDataLoaded(data.formId,false);var shouldShowForm=MDIGITAL.FORM_STATE.shouldFormBeShown(data.formId)&&!isFormAlreadyShown(data.formId);return(isFormLoadedSuccessfully||isPopup)&&shouldShowForm;} function onJsonFetchingFailed(data,isInvite,error){var jsonDataKey=KAMPYLE_DATA.getMemoryJsonKey(data.formId,isInvite);KAMPYLE_DATA.setMemoryData(jsonDataKey,false);if(!isInvite){KAMPYLE_EVENT_DISPATCHER.trigger(KAMPYLE_CONSTANT.EVENTS.NEB_FORM_LOADING_HAS_FAILED,{formId:data.formId,failureCause:KAMPYLE_CONSTANT.FORM_LOADING_FAILURE_CAUSE.JSON_FAILED});} var eventData={errorData:{formId:data.formId,isInvite:isInvite,errorDetails:error}};KAMPYLE_EVENT_DISPATCHER.trigger(KAMPYLE_CONSTANT.EVENTS.MDIGITAL_COULD_NOT_FETCH_DATA,eventData);} function handleFormStateUpdated(data){var isPopup=KAMPYLE_DATA.isPopupDisplayType(data.formId);var isFormShown=MDIGITAL.FORM_STATE.isFormShown(data.formId);var shouldTriggerShowForm=shouldRenderForm(data);var shouldTriggerFormReady=(isPopup&&isFormShown)||(!isPopup&&shouldTriggerShowForm);if(shouldTriggerShowForm){KAMPYLE_EVENT_DISPATCHER.trigger('neb_showForm',{formId:data.formId});KAMPYLE_DATA.setFormState(data.formId,{shown:true,isCurrentlySubmitted:false});}else if(hasApplicationLoadingFailed(data.formId,false)){KAMPYLE_EVENT_DISPATCHER.trigger(KAMPYLE_CONSTANT.EVENTS.NEB_FORM_LOADING_HAS_FAILED,{formId:data.formId});} if(shouldTriggerFormReady){KAMPYLE_EVENT_DISPATCHER.trigger('neb_formReady',{formId:data.formId});}} function subscribeToPageEvents(){var eventMapping={neb_pageView:[increasePageViewCounter],neb_showInvitation:[setInviteState,KAMPYLE_UTILS.setCurrentScrollPosition,setFocusedElement,focusOnInviteIframe,handleInviteApplicationUpdated],neb_buttonClicked:[KAMPYLE_UTILS.setCurrentScrollPosition,setFocusedElement,handleShowForm],neb_sdkShowForm:[KAMPYLE_UTILS.setCurrentScrollPosition,setFocusedElement,handleShowForm],neb_skipInvitation:[KAMPYLE_UTILS.setCurrentScrollPosition,setFocusedElement,handleShowForm],neb_inviteLoaded:[setInviteState,handleInviteLoaded],neb_inviteAccepted:[setInviteState,KAMPYLE_UTILS.setCurrentScrollPosition,handleShowForm],neb_inviteDeclined:[setInviteState,handleInviteDeclined,KAMPYLE_UTILS.handleAfterFormPosition],neb_formClosed:[handleFormClosed,KAMPYLE_UTILS.handleAfterFormPosition],neb_popupBlocked:[handleFormClosed,KAMPYLE_UTILS.handleAfterFormPosition],neb_loadForm:[prepareJsonData,handleFormLoading],neb_loadInvitation:[prepareJsonData],neb_formLoaded:[handleFormLoaded],neb_loadMultipileForms:[loadMultipileForms],neb_routeToForm:[routeToForm],neb_formReady:[sendFormExtraData,handleVersion,loadScreenCaptureApi],neb_feedbackSubmitted:[handleFeedbackSubmitted],neb_submitFeedbackFailed:[handleFeedbackSubmitted],neb_sdkPageView:[startCheckingTargeting],neb_screenCaptureLoaded:[handleScreenCaptureApiLoaded],neb_formLoadingHasFailed:[handleFormLoadingFailed]};KAMPYLE_EVENT_DISPATCHER.subscribeMany(eventMapping);} function getTriggerTypeByEvent(eventName){var eventTriggerMapping={neb_buttonClicked:'Button',neb_sdkShowForm:'ByCode',neb_routeToForm:'ByCode',neb_skipInvitation:'Invitation',neb_inviteAccepted:'Invitation',};return eventTriggerMapping[eventName]||null;} function handleShowForm(eventName,data){data=data||{};data.triggerType=data.triggerType||getTriggerTypeByEvent(eventName);KAMPYLE_DATA.saveFormExtraData(data.formId,{triggerType:data.triggerType,});KAMPYLE_DATA.setMemoryData('currentFormId',data.formId);KAMPYLE_DATA.setMemoryData('formIsShown',true);KAMPYLE_DATA.setFormState(data.formId,{shouldBeShown:true,triggerType:data.triggerType});handleFormStateUpdated(data);} function createSession(){var referrerDifferentThanHost=KAMPYLE_FUNC.isReferrerDifferentThanHost();var kampyleUserSession=KAMPYLE_DATA.getData('kampyleUserSession');var isDirectNavigation=false;try{isDirectNavigation=document.referrer===''||window.parent.document.referrer==='';}catch(e){var data={errorMessage:e.message,errorStack:e.stack,additionalInfo:"createSession- failed to access document.referrer, probably CORS problem when the customer's iframe is hosted in a website with different domain."};referrerDifferentThanHost=false;MDIGITAL.ANALYTICS.triggerDigitalAnalyticsEvent(KAMPYLE_CONSTANT.MDIGITAL_WARNING,data);}finally{if(!kampyleUserSession||isDirectNavigation||referrerDifferentThanHost){var sessionData={user_session:kampyleUserSession,direct_navigation:isDirectNavigation,different_referrer:referrerDifferentThanHost} if(checkProvision(KAMPYLE_CONSTANT.PROVISIONS.CREATE_SESSION)){if(window.KAMPYLE_COOLADATA){KAMPYLE_COOLADATA.triggerCooladataEvent('MDigital_createSession',{additionalData:sessionData});} if(window.MDIGITAL.ANALYTICS&&KAMPYLE_FUNC.checkProvision(KAMPYLE_CONSTANT.PROVISIONS.ENABLE_DIGITAL_ANALYTICS)){MDIGITAL.ANALYTICS.triggerDigitalAnalyticsEvent('MDigital_createSession',{additionalData:sessionData});}} KAMPYLE_DATA.setMemoryData('isSyncedIdentifierData',false);KAMPYLE_DATA.setData('kampyleUserSession',KAMPYLE_UTILS.getCurrentTimestamp());KAMPYLE_DATA.setData('kampyleSessionPageCounter',0);addToSessionCount();KAMPYLE_DATA.deleteData('kampyleUserPercentile');KAMPYLE_DATA.deleteData('kampyleInvitePresented');KAMPYLE_DATA.deleteData(KAMPYLE_CONSTANT.SESSION_DATA_FIELDS.IS_SURVEY_SUBMITTED_IN_SESSION) if(window.KAMPYLE_COOLADATA){KAMPYLE_COOLADATA.triggerCooladataEvent('neb_sessionStart',{additionalData:sessionData});} if(window.MDIGITAL.ANALYTICS&&KAMPYLE_FUNC.checkProvision(KAMPYLE_CONSTANT.PROVISIONS.ENABLE_DIGITAL_ANALYTICS)){MDIGITAL.ANALYTICS.triggerDigitalAnalyticsEvent('neb_sessionStart',{additionalData:sessionData});} KAMPYLE_DATA.clearSessionTabs();}}} function isReferrerDifferentThanHost(){var referrerDomain=document.referrer.match(/:\/\/(.[^/]+)/);if(!referrerDomain){return true;} referrerDomain=referrerDomain[1];if(referrerDomain===window.location.host){return false;} var propertySharedSubdomain=KAMPYLE_DATA.getPropertySharedSubdomain();if(propertySharedSubdomain){return!KAMPYLE_UTILS.isHostMatchesSubdomain(referrerDomain,propertySharedSubdomain)||!KAMPYLE_UTILS.isHostMatchesSubdomain(window.location.host,propertySharedSubdomain);} return true;} function handleInviteLoaded(eventName,data){data=data||{};if(!KAMPYLE_DATA.getMemoryData('inviteVersion')){var inviteVersion=KAMPYLE_UTILS.getNestedPropertyValue(data,'inviteVersion');KAMPYLE_DATA.setMemoryData('inviteVersion',inviteVersion);} var formState=KAMPYLE_DATA.getFormState(data.formId)||{};if(formState.inviteShown){handleInviteApplicationUpdated("",data);}} function handleFormLoading(eventName,data){data=data||{};KAMPYLE_DATA.setFormState(data.formId,{loading:true,});KAMPYLE_EVENT_DISPATCHER.trigger('neb_form_loaded',{formId:data.formId});} function sendInviteInitialData(eventName,data){data=data||{};if(!KAMPYLE_DATA.getFormState(data.formId).inviteLoaded){return false;} KAMPYLE_UTILS.sendMessageToIframe('kampyleInvite',{action:'inviteShown',});var messageData={accountId:data.accountId,websiteId:data.websiteId,environment:data.enviroment,url:document.location.href,kampyle_version:window.MDIGITAL.version||'0.0.0.0',formId:data.formId,cookie_size:KAMPYLE_UTILS.getByteSize(document.cookie),isWCAG:KAMPYLE_DATA.isFeatureEnabled('WCAG'),deviceType:checkDevice(),provisions:getAllProvisions(),position:KAMPYLE_VIEW.getInvitePosition(data.formId),customCssUpload:KAMPYLE_DATA.isFeatureEnabled(KAMPYLE_CONSTANT.PROPERTY_SETTINGS.CUSTOM_CSS_UPLOAD)};if(KAMPYLE_FUNC.checkProvision(KAMPYLE_CONSTANT.PROVISIONS.FORM_TEMPLATE_DATA_SEPERATION)){var callbackFunction=function(jsonData){var formData=KAMPYLE_DATA.getFormData(data.formId);var onsiteConfiguration=MDIGITAL.CONFIGURATION.getOnsiteConfiguration();var extraMessageData={submitUrlPrefix:onsiteConfiguration.submitUrlPrefix,submitUrlSuffix:onsiteConfiguration.submitUrlSuffix,globalResourcesUrl:onsiteConfiguration.globalResourcesUrl,versionedResourcesUrl:formData.versionedResourcesUrl};messageData=Object.assign({},messageData,{inviteData:jsonData},extraMessageData);messageData.formLanguage=MDIGITAL.LOCALIZATION.getFormLanguage(data.formId)||null;KAMPYLE_UTILS.sendMessageToIframe('kampyleInvite',{action:'setExtraData',data:messageData,});};var onError=function(error){console.error(error);};KAMPYLE_DATA.fetchFormJsonData({formId:data.formId,callback:callbackFunction,onError:onError,isInvite:true},true)}else{KAMPYLE_UTILS.sendMessageToIframe('kampyleInvite',{action:'setExtraData',data:messageData,});}} function setInviteState(eventName,data){KAMPYLE_UTILS.sendMessageToIframe('kampyleInvite',{action:KAMPYLE_CONSTANT.EVENTS.MDIGITAL_VALIDATE_ORIGIN,});data=data||{};data.formId=data.formId||KAMPYLE_DATA.getMemoryData('currentFormId');switch(eventName){case'neb_showInvitation':KAMPYLE_DATA.setFormState(data.formId,{inviteShown:true,});break;case'neb_inviteDeclined':case'neb_inviteAccepted':KAMPYLE_DATA.setFormState(data.formId,{inviteShown:false,});break;case'neb_inviteLoaded':KAMPYLE_DATA.setFormState(data.formId,{inviteLoaded:true,});break;case'neb_sdkPageView':KAMPYLE_DATA.setFormState(data.formId,{inviteLoaded:null,inviteShown:false,});break;default:KAMPYLE_UTILS.showWarning('Unhandled event name '+eventName);}} function updatePreviewIframeStyle(formData){var currentFormId=formData.formId;var formWidth;var formHeight;if(formData){formWidth=parseInt(formData.formWidth,10);formHeight=parseInt(formData.formHeight,10);} var hostWidth=document.documentElement.clientWidth;var hostHeight=document.documentElement.clientHeight;var innerContainerStyle={overflowY:'auto',height:'100%',};KAMPYLE_UTILS.setElementStyle(document.getElementById('innerContainer'),innerContainerStyle);var iframeStyleObject={border:0,position:'relative',margin:'50px auto 50px',height:formHeight+'px',width:formWidth+'px',};if(hostWidth>formWidth&&hostHeight>formHeight){if(KAMPYLE_DATA.isCustomHtmlAndFixedSizeForm(currentFormId)){iframeStyleObject={position:'absolute',top:'50%','margin-top':-formHeight/2+'px',left:'50%','margin-left':-formWidth/2+'px',height:formHeight+'px',width:formWidth+'px',};}else{iframeStyleObject={position:'fixed',height:'100%',width:'100%',};}} var modal=document.getElementById('kampyleFormModal');if(modal&&modal.style&&modal.removeAttribute){modal.removeAttribute('style');KAMPYLE_UTILS.setElementStyle(modal,iframeStyleObject);}} function showPreviewForm(){var formHeight=450;var formWidth=450;var formUrl=KAMPYLE_UTILS.getUrlParam('url');var url;if(KAMPYLE_DATA.getMemoryData('kampyleDevice')===KAMPYLE_CONSTANT.DEVICES.MOBILE){formWidth='100%';formHeight='100%';}else{var height=KAMPYLE_UTILS.getUrlParam('height');var width=KAMPYLE_UTILS.getUrlParam('width');if(!!height&&!isNaN(height)){formHeight=height;} if(!!width&&!isNaN(width)){formWidth=width;}} if(!!formUrl&&KAMPYLE_UTILS.validateKampyleDomain(decodeURIComponent(formUrl))){formUrl=decodeURIComponent(formUrl);formUrl+='?region='+KAMPYLE_DATA.getMemoryData('region');var formId=KAMPYLE_UTILS.getUrlParam('formId');if(!!formId){formUrl+='&formId='+formId;KAMPYLE_DATA.setMemoryData('currentFormId',formId);}else{url=location.protocol+'//'+location.host;window.location=url+'/#/error/404';} var provisions=decodeURIComponent(window.getUrlParam('provisions'));if(!!provisions){formUrl+='&provisions='+encodeURIComponent(provisions);} var currentWebsiteId=decodeURIComponent(window.getUrlParam('websiteId'));if(!!currentWebsiteId){formUrl+='&websiteId='+encodeURIComponent(currentWebsiteId);} var type=KAMPYLE_UTILS.getUrlParam('type')||'direct';var validTypes=['live','direct','preview'];if(validTypes.indexOf(type.toLowerCase())===-1){type='direct';} formUrl+='&type='+type;var iframeHeight='100%';var iframeWidth='100%';if(KAMPYLE_DATA.isCustomHtmlAndFixedSizeForm(formId)){iframeHeight=formHeight;iframeWidth=formWidth;} var iframe=KAMPYLE_UTILS.createIframe(formUrl,iframeWidth,iframeHeight,KAMPYLE_CONSTANT.IFRAME_SETTINGS.PREVIEW.IFRAME_ID+formId);if(KAMPYLE_DATA.isCustomHtmlForm(formId)){updatePreviewIframeStyle({formId:formId,formHeight:formHeight,formWidth:formWidth,});} var modal=document.getElementById('kampyleFormModal');if(!!modal){modal.appendChild(iframe);if(iframe.offsetTop<30&&!KAMPYLE_DATA.getMemoryData('kampyleDevice')===KAMPYLE_CONSTANT.DEVICES.MOBILE){modal.style.paddingTop=30-iframe.offsetTop+'px';}}}else{url=location.protocol+'//'+location.host;window.location=url+'/#/error/404';}} function getUserIdentifierVal(){var identifierCustomParam=KAMPYLE_DATA.getUserIdentifier();if(!identifierCustomParam){return null;} var userIdentifierVal=MDIGITAL.CUSTOM_PARAMETERS.getCustomParamValue({name:identifierCustomParam.source_name,type:identifierCustomParam.type,source:identifierCustomParam.source,});if(!userIdentifierVal){return null;} return userIdentifierVal;} function setIdentifierData(identifierData){KAMPYLE_DATA.setMemoryData('isSyncedIdentifierData',true);updateIdentifierDataIfNecessary(identifierData.data);} function updateIdentifierDataIfNecessary(identifierData){updateIdentifierDataIntegerIfNecessary(identifierData.DECLINED_DATE,'DECLINED_DATE');updateIdentifierDataIntegerIfNecessary(identifierData.SUBMITTED_DATE,'SUBMITTED_DATE');} function updateIdentifierDataIntegerIfNecessary(identifierDataValue,userStateString){var localStorageDate=parseInt(KAMPYLE_DATA.getData(userStateString));localStorageDate=localStorageDate?localStorageDate:null;var identifierDataToSync={identifierDataState:userStateString,identifierValOnLocalStorage:localStorageDate};var identifierDataValues={identifierDataState:userStateString,identifierValOnSbt:identifierDataValue,identifierValOnLocalStorage:localStorageDate};identifierDataValue=identifierDataValue?identifierDataValue:null;if(identifierDataValue===localStorageDate){return null;} if((identifierDataValue!==null&&localStorageDate===null)||identifierDataValue>localStorageDate){KAMPYLE_DATA.setData(userStateString,identifierDataValue);}else if((localStorageDate!==null&&identifierDataValue===null)||identifierDataValue=requiredVersion;} function isMobile(){var device=KAMPYLE_DATA.getMemoryData('kampyleDevice');return(device&&device!=='desktop');} function getServerBasedTargetingPrefix(){return getNestedConfigurationProperty('sbtServerDomain');} function getServerBasedTargetingEnv(){return getNestedConfigurationProperty('sbtEnvPrefix');} function getPropertySharedSubdomain(){var sharedSubdomain=getNestedConfigurationProperty('sharedSubdomain');return sharedSubdomain&&KAMPYLE_UTILS.isHostMatchesSubdomain(window.location.host,sharedSubdomain)?sharedSubdomain:null;} function getUserIdentifier(){var formNodes=getNestedConfigurationProperty('formNodes')||[];for(var i=0;i-1){KAMPYLE_DATA.deleteData(key)}}} function getStorageDataByPrefix(prefix){var data=[];for(var key in localStorage){if(key.indexOf(prefix)>-1){data.push(localStorage[key]);}} return data;} function getDataJsonUrl(formId,isInviteJson){var formData=KAMPYLE_DATA.getFormData(formId);var jsonDataUrl=KAMPYLE_UTILS.getNestedPropertyValue(formData,isInviteJson?'inviteData.inviteDataUrl':'formDataUrl') if(!jsonDataUrl){return null;} return KAMPYLE_DATA.localizeUrl(formId,jsonDataUrl);} function fetchFormJsonData(obj,isSecondCall){var jsonDataMemoryKey=KAMPYLE_DATA.getMemoryJsonKey(obj.formId,obj.isInvite);var jsonData=KAMPYLE_DATA.getMemoryData(jsonDataMemoryKey);var url=KAMPYLE_DATA.getDataJsonUrl(obj.formId,obj.isInvite);if(jsonData){obj.fetchingDataInProgressKey&&KAMPYLE_DATA.setMemoryData(obj.fetchingDataInProgressKey,false);return typeof obj.callback==="function"&&obj.callback(jsonData);} if(!url){var error=new Error("Failed to get JSON, jsonDataUrl is missing.");return typeof obj.onError==="function"&&obj.onError(error);} KAMPYLE_UTILS.httpRequest(KAMPYLE_CONSTANT.HTTP_METHODS.GET,url,null,function(data){if(isSecondCall){var warnMessage='second http request have been made to the url: '+url;KAMPYLE_EVENT_DISPATCHER.trigger('MDigital_warning',{message:warnMessage});} if(!data){var errorMessage='Invalid form json data. Data: '+JSON.stringify(data);MDIGITAL.ANALYTICS.triggerDigitalAnalyticsEventDispatcherError({errorMessage:errorMessage});typeof obj.onError==="function"&&obj.onError({message:errorMessage});}else{KAMPYLE_DATA.setMemoryData(jsonDataMemoryKey,data);obj.fetchingDataInProgressKey&&KAMPYLE_DATA.setMemoryData(obj.fetchingDataInProgressKey,false);typeof obj.callback==="function"&&obj.callback(data);}},function(error){MDIGITAL.ANALYTICS.triggerDigitalAnalyticsEventDispatcherError({errorMessage:'Failed to fetch JSON data. Error: '+JSON.stringify(error)});typeof obj.onError==="function"&&obj.onError(error);});} function getFormTriggerType(formId){var formType=KAMPYLE_UTILS.getNestedPropertyValue(KAMPYLE_DATA.getFormData(formId),'formType');return KAMPYLE_CONSTANT.FORM_TRIGGER_TYPES_MAP[formType]?formType:null;} function isFormOfType(formId,formType){var dataFormType=getFormTriggerType(formId);return!!dataFormType&&dataFormType===formType} function getFormIframeId(formId){var formData=KAMPYLE_DATA.getFormData(formId);if(formData==null)return null;if(formData.formType===KAMPYLE_CONSTANT.FORM_TYPES.EMBEDDED){return KAMPYLE_CONSTANT.IFRAME_SETTINGS.EMBEDDED.IFRAME_ID_PREFIX+formId;} else{var displayType=getDisplayType(formData);if(displayType===KAMPYLE_CONSTANT.DISPLAY_TYPES.LIGHTBOX){return KAMPYLE_CONSTANT.IFRAME_SETTINGS.LIGHTBOX.IFRAME_ID_PREFIX+formId;}else if(displayType===KAMPYLE_CONSTANT.DISPLAY_TYPES.ANIMATION){return KAMPYLE_CONSTANT.IFRAME_SETTINGS.ANIMATION.IFRAME_ID+formId;} else{return null;}}} function isV2Form(formId){var formData=KAMPYLE_DATA.getFormData(formId);if(!formId||!formData||!formData.formDataUrl){return};return formData.formDataUrl.indexOf('formDataV2')>-1;} return{init:init,isFeatureEnabled:isFeatureEnabled,getData:getData,setData:setData,deleteData:deleteData,getAllForms:getAllForms,getInegrations:getInegrations,getFormData:getFormData,getMemoryData:getMemoryData,getTargetingData:getTargetingData,setMemoryData:setMemoryData,getShownFormId:getShownFormId,getFormState:getFormState,setFormState:setFormState,getInviteData:getInviteData,getDisplayType:getDisplayType,saveFormExtraData:saveFormExtraData,flushFormExtraData:flushFormExtraData,isCustomHtmlForm:isCustomHtmlForm,getCookieExpiration:getCookieExpiration,isNewMobileInvitation:isNewMobileInvitation,isCustomHtmlAndFixedSizeForm:isCustomHtmlAndFixedSizeForm,deleteMemoryData:deleteMemoryData,getFormVersion:getFormVersion,isMobileDynamicSizing:isMobileDynamicSizing,getPropertySharedSubdomain:getPropertySharedSubdomain,getUserIdentifier:getUserIdentifier,getServerBasedTargetingPrefix:getServerBasedTargetingPrefix,getServerBasedTargetingEnv:getServerBasedTargetingEnv,isPopupDisplayType:isPopupDisplayType,isEmbeddedDisplayType:isEmbeddedDisplayType,isLightBoxDisplayType:isLightBoxDisplayType,fetchFormJsonData:fetchFormJsonData,getFormTriggerType:getFormTriggerType,getPropertyId:getPropertyId,isMobile:isMobile,isSkipInvitation:isSkipInvitation,getFormIframeId:getFormIframeId,isFormOfType:isFormOfType,getMemoryJsonNestedPropertyValue:getMemoryJsonNestedPropertyValue,resetAllFormsLanguagesCode:resetAllFormsLanguagesCode,getMemoryJsonKey:getMemoryJsonKey,clearSessionTabs:clearSessionTabs,getStorageDataByPrefix:getStorageDataByPrefix,setTimeoutHandler:setTimeoutHandler,getTimeoutHandler:getTimeoutHandler,isV2Form:isV2Form,setDOMEventHandler:setDOMEventHandler,getDOMEventHandler:getDOMEventHandler,clearAllDOMEventsHandlers:clearAllDOMEventsHandlers,setAuthorizationToken:setAuthorizationToken,getAuthorizationToken:getAuthorizationToken,localizeUrl:localizeUrl,getMemory:getMemory,initOnsiteDefaultState:initOnsiteDefaultState,getDataJsonUrl:getDataJsonUrl,clearAllTimeoutHandlers:clearAllTimeoutHandlers,getNestedConfigurationProperty:getNestedConfigurationProperty};})();window.KAMPYLE_TARGETING=(function(window,document){var QUARANTINE_DEFAULT_TEXTS={DECLINED_DATE:'The user did not decline',SUBMITTED_DATE:'The user did not submit'};function init(){var eventMapping={neb_targetingInit:[initTargeting],MDigital_manuallyInviteTargeting:[handleFormsTargeting],neb_initButton:[handleButton],};KAMPYLE_EVENT_DISPATCHER.subscribeMany(eventMapping);KAMPYLE_DATA.setMemoryData('targetingState',{});} function isDataValid(days,cookieName){var checkingDate=Number(KAMPYLE_DATA.getData(cookieName));days=Number(days);if(!checkingDate||!days){return false;} var msInOneDay=1000*60*60*24;return(checkingDate+(msInOneDay*days))>KAMPYLE_UTILS.getCurrentTimestamp();} function handleButton(eventName,data){data=data||{};var formData=KAMPYLE_DATA.getFormData(data.formId);if(!formData){return false;} var kampyleDevice=KAMPYLE_DATA.getMemoryData('kampyleDevice');if(kampyleDevice===KAMPYLE_CONSTANT.DEVICES.MOBILE||kampyleDevice===KAMPYLE_CONSTANT.DEVICES.TABLET){if(KAMPYLE_FUNC.isPreloadConfigured()){KAMPYLE_EVENT_DISPATCHER.trigger(KAMPYLE_CONSTANT.EVENTS.NEB_LOAD_FORM,{formId:data.formId});}} KAMPYLE_DATA.setFormState(data.formId,{loaded:null});KAMPYLE_DATA.setMemoryData('buttonFormId',data.formId);KAMPYLE_EVENT_DISPATCHER.trigger('neb_showButton',{formId:data.formId});KAMPYLE_DATA.setMemoryData('isButtonShown',true);return true;} function getTextByQuarentine(quarentineKey){if(KAMPYLE_DATA.getData(quarentineKey)){return new Date(parseInt(KAMPYLE_DATA.getData(quarentineKey)));} else{return QUARANTINE_DEFAULT_TEXTS[quarentineKey];}} function isShowInvite(formData){KAMPYLE_UTILS.sendMessageToIframe('kampyleInvite',{action:KAMPYLE_CONSTANT.EVENTS.MDIGITAL_VALIDATE_ORIGIN,});var currentFormId=KAMPYLE_DATA.getMemoryData('currentInviteFormId');formData=formData||KAMPYLE_DATA.getFormData(currentFormId);if(!formData||KAMPYLE_DATA.getMemoryData('isInvitationShouldBeIgnored')){return false;} var isSkipInvitation=KAMPYLE_UTILS.getNestedPropertyValue(formData,'inviteData.skipInvitation');var targetingState=KAMPYLE_DATA.getMemoryData('targetingState');for(var index in targetingState){if(targetingState[index]!==true){return false;}} var shouldDisableIntercept=KAMPYLE_TARGETING.shouldDisableIntercept(formData);KAMPYLE_EVENT_DISPATCHER.trigger(KAMPYLE_CONSTANT.EVENTS.MDIGITAL_BEHAVIORAL_TARGETING_PHASE_ENDED,formData);if(shouldDisableIntercept){return false;} var isQuarantinePassed=isQuarantinePhasePassed(formData);KAMPYLE_EVENT_DISPATCHER.trigger(KAMPYLE_CONSTANT.EVENTS.MDIGITAL_QUARANTINED_SURVEY_PHASE_ENDED,formData);if(!isQuarantinePassed){return false;} KAMPYLE_DATA.setData('kampyleInvitePresented',true);KAMPYLE_UTILS.isTruthy(isSkipInvitation)?handleSkippedInvitaion(formData):KAMPYLE_TARGETING.handleNotSkippedInvitaion(formData);return true;} function isQuarantinePhasePassed(formData){var isCheckQuarentinePassed=checkQuarantine(formData);var isFormIsShown=KAMPYLE_DATA.getMemoryData('formIsShown')===true;var isInviteMoreThanOncePerSession=KAMPYLE_UTILS.isTrue(KAMPYLE_UTILS.getNestedPropertyValue(formData,'onSiteData.kampyleInvitePerSession.inviteOncePerSession'));var isInviteAlreadyShownInSession=!isInviteMoreThanOncePerSession&&KAMPYLE_UTILS.isTrue(KAMPYLE_DATA.getData('kampyleInvitePresented')) KAMPYLE_EVENT_DISPATCHER.trigger(KAMPYLE_CONSTANT.EVENTS.MDIGITAL_TARGETING_RULE_EVALUATED,{formId:formData.formId,targetingRule:KAMPYLE_CONSTANT.TARGETING_RULES.INVITE_IF_ANY_INVITE_ALREADY_SHOWN_PER_SESSION,formTriggerType:KAMPYLE_DATA.getFormTriggerType(formData.formId),targetingPhase:KAMPYLE_CONSTANT.TARGETING_PHASES.QUARANTINE_TARGETING,isPassed:!isInviteAlreadyShownInSession,expected:"Display Invite "+(isInviteMoreThanOncePerSession?"more than once per session":"once per session"),actual:!isInviteAlreadyShownInSession,});var isSurveySubmittedInSession=false if(KAMPYLE_FUNC.checkProvision(KAMPYLE_CONSTANT.PROVISIONS.EXEMPT_FORMS_FROM_QUARANTINE)){isSurveySubmittedInSession=!isInviteMoreThanOncePerSession&&KAMPYLE_UTILS.isTrue(KAMPYLE_DATA.getData(KAMPYLE_CONSTANT.SESSION_DATA_FIELDS.IS_SURVEY_SUBMITTED_IN_SESSION)) KAMPYLE_EVENT_DISPATCHER.trigger(KAMPYLE_CONSTANT.EVENTS.MDIGITAL_TARGETING_RULE_EVALUATED,{formId:formData.formId,targetingRule:KAMPYLE_CONSTANT.TARGETING_RULES.INVITE_IF_ANY_SURVEY_ALREADY_SUBMITTED_PER_SESSION,formTriggerType:KAMPYLE_DATA.getFormTriggerType(formData.formId),targetingPhase:KAMPYLE_CONSTANT.TARGETING_PHASES.QUARANTINE_TARGETING,isPassed:!isSurveySubmittedInSession,expected:"Display Invite "+(isInviteMoreThanOncePerSession?"more than once per session":"once per session"),actual:!isSurveySubmittedInSession});} return(!isCheckQuarentinePassed&&!isFormIsShown&&!isInviteAlreadyShownInSession&&!isSurveySubmittedInSession)} function isUbtFailed(formData){var isUbtCheckFailed=KAMPYLE_FUNC.checkProvision(KAMPYLE_CONSTANT.PROVISIONS.SERVER_BASED_TARGETING)&&KAMPYLE_FUNC.checkProvision(KAMPYLE_CONSTANT.PROVISIONS.DO_NOT_SURVEY_ON_UBT_NETWORK_FAIL)&&!KAMPYLE_DATA.getMemoryData('isGuest')&&!KAMPYLE_DATA.getMemoryData('isSyncedIdentifierData');if(isUbtCheckFailed){KAMPYLE_EVENT_DISPATCHER.trigger(KAMPYLE_CONSTANT.EVENTS.MDIGITAL_TARGETING_RULE_EVALUATED,{formId:formData.formId,targetingRule:'ubtFailed',formTriggerType:KAMPYLE_DATA.getFormTriggerType(formData.formId),targetingPhase:KAMPYLE_CONSTANT.TARGETING_PHASES.PAGE_TARGETING,isPassed:!isUbtCheckFailed,expected:'should ignore quarantine rules evaluation',actual:isUbtCheckFailed,});} return isUbtCheckFailed;} function handleSkippedInvitaion(formData){if(!KAMPYLE_FUNC.isPreloadConfigured()){KAMPYLE_EVENT_DISPATCHER.trigger(KAMPYLE_CONSTANT.EVENTS.NEB_LOAD_FORM,{formId:formData.formId});} KAMPYLE_EVENT_DISPATCHER.trigger('neb_skipInvitation',{formId:formData.formId});} function isAlreadySubmitted(formData){var isAlreadySubmitted=isSubmitted(formData.onSiteData)===true;var submittedDays=KAMPYLE_UTILS.getNestedPropertyValue(formData,'onSiteData.submitted.days');var submittedDateText=KAMPYLE_TARGETING.getTextByQuarentine("SUBMITTED_DATE");submittedDays&&KAMPYLE_EVENT_DISPATCHER.trigger(KAMPYLE_CONSTANT.EVENTS.MDIGITAL_TARGETING_RULE_EVALUATED,{formId:formData.formId,targetingRule:'DontInviteOnSubmitted',formTriggerType:KAMPYLE_DATA.getFormTriggerType(formData.formId),targetingPhase:KAMPYLE_CONSTANT.TARGETING_PHASES.QUARANTINE_TARGETING,isPassed:!isAlreadySubmitted,expected:submittedDays+" days",actual:"Current: "+new Date()+" Submitted: "+submittedDateText,});return isAlreadySubmitted;} function isAlreadyDeclined(formData){var isAlreadyDeclined=isDeclined(formData.onSiteData)===true;var declinedDateText=KAMPYLE_TARGETING.getTextByQuarentine("DECLINED_DATE");var declinedDays=KAMPYLE_UTILS.getNestedPropertyValue(formData,'onSiteData.declined.days');declinedDays&&KAMPYLE_EVENT_DISPATCHER.trigger(KAMPYLE_CONSTANT.EVENTS.MDIGITAL_TARGETING_RULE_EVALUATED,{formId:formData.formId,targetingRule:'DontInviteOnDeclined',formTriggerType:KAMPYLE_DATA.getFormTriggerType(formData.formId),targetingPhase:KAMPYLE_CONSTANT.TARGETING_PHASES.QUARANTINE_TARGETING,isPassed:!isAlreadyDeclined,expected:declinedDays+" days",actual:"Current: "+new Date()+" Declined: "+declinedDateText,});return isAlreadyDeclined;} function shouldDisableIntercept(formData){var shouldDisableIntercept=false;var disableInterceptRule=KAMPYLE_UTILS.getNestedPropertyValue(formData,'onSiteData.disableInterceptRule');if(disableInterceptRule){if(typeof disableInterceptRule==='string'){disableInterceptRule=JSON.parse(disableInterceptRule);} shouldDisableIntercept=KAMPYLE_TARGETING.evaluateRule(disableInterceptRule,formData);KAMPYLE_EVENT_DISPATCHER.trigger(KAMPYLE_CONSTANT.EVENTS.MDIGITAL_TARGETING_RULE_EVALUATED,{formId:formData.formId,targetingRule:'disableInterceptRule',formTriggerType:KAMPYLE_DATA.getFormTriggerType(formData.formId),targetingPhase:KAMPYLE_CONSTANT.TARGETING_PHASES.BEHAVIORAL_TARGETING,isPassed:shouldDisableIntercept,expected:"Disable intercept rule should be true",actual:shouldDisableIntercept,});} return shouldDisableIntercept;} function handleNotSkippedInvitaion(formData){if(KAMPYLE_DATA.getDisplayType(formData)===KAMPYLE_CONSTANT.DISPLAY_TYPES.POPUP){KAMPYLE_DATA.setFormState(formData.formId,{inviteShown:true});KAMPYLE_EVENT_DISPATCHER.trigger('neb_showInvitation',{formId:formData.formId});}else{if(KAMPYLE_FUNC.isFormLoaded(formData.formId)){KAMPYLE_EVENT_DISPATCHER.trigger("neb_showInvitation",{formId:formData.formId});}else{KAMPYLE_DATA.setMemoryData(KAMPYLE_TARGETING.generateShouldShowInviteParamName(formData.formId),true);KAMPYLE_EVENT_DISPATCHER.trigger(KAMPYLE_CONSTANT.EVENTS.NEB_LOAD_FORM,{formId:formData.formId});}}} function initTargetingObject(){var targetingState=KAMPYLE_DATA.getMemoryData('targetingState');targetingState.kampyleTimeInSession=false;if(KAMPYLE_DATA.getMemoryData('kampyleDevice')==='desktop'){targetingState.abandon=false;} targetingState.kampylePageElementEvent=false;targetingState.kampyleTimeOnPage=false;KAMPYLE_DATA.setMemoryData('targetingState',targetingState);} function validateCommonTargetingOnForm(form){var canShow=true;var isUrlExcludedResult;if(canShow===true){isUrlExcludedResult=isUrlExcluded(form);KAMPYLE_UTILS.getNestedPropertyValue(form,'urlRules.exclusionUrl.rule')&&KAMPYLE_EVENT_DISPATCHER.trigger(KAMPYLE_CONSTANT.EVENTS.MDIGITAL_TARGETING_RULE_EVALUATED,{formId:form.formId,targetingRule:'UrlExclude',formTriggerType:KAMPYLE_DATA.getFormTriggerType(form.formId),targetingPhase:KAMPYLE_CONSTANT.TARGETING_PHASES.PAGE_TARGETING,isPassed:!isUrlExcludedResult,expected:KAMPYLE_UTILS.getNestedPropertyValue(form,'urlRules.exclusionUrl.rule'),actual:location.href,});if(isUrlExcludedResult===true){canShow=false;}} if(canShow===true){var isIncluded=isUrlIncluded(form);(KAMPYLE_UTILS.getNestedPropertyValue(form,'urlRules.inclusionUrl.rule')&&KAMPYLE_EVENT_DISPATCHER.trigger(KAMPYLE_CONSTANT.EVENTS.MDIGITAL_TARGETING_RULE_EVALUATED,{formId:form.formId,formTriggerType:KAMPYLE_DATA.getFormTriggerType(form.formId),targetingRule:'UrlInclude',targetingPhase:KAMPYLE_CONSTANT.TARGETING_PHASES.PAGE_TARGETING,isPassed:isIncluded,expected:KAMPYLE_UTILS.getNestedPropertyValue(form,'urlRules.inclusionUrl.rule'),actual:location.href,}));if(isIncluded===false){canShow=false;}} if(canShow===true){var isGenericRuleValidResult=isGenericRuleValid(form);(KAMPYLE_UTILS.getNestedPropertyValue(form,'onSiteData.genericRule')&&KAMPYLE_EVENT_DISPATCHER.trigger(KAMPYLE_CONSTANT.EVENTS.MDIGITAL_TARGETING_RULE_EVALUATED,{formId:form.formId,targetingRule:'GenericRule',formTriggerType:KAMPYLE_DATA.getFormTriggerType(form.formId),targetingPhase:KAMPYLE_CONSTANT.TARGETING_PHASES.PAGE_TARGETING,isPassed:isGenericRuleValidResult,expected:"Generic rule evaluation result should be true",actual:isGenericRuleValidResult,}));canShow=isGenericRuleValidResult;} if(canShow===true){canShow=targetingDevice(form);(KAMPYLE_UTILS.getNestedPropertyValue(form,'onSiteData.devicetypes')&&KAMPYLE_EVENT_DISPATCHER.trigger(KAMPYLE_CONSTANT.EVENTS.MDIGITAL_TARGETING_RULE_EVALUATED,{formId:form.formId,targetingRule:'DeviceTypes',formTriggerType:KAMPYLE_DATA.getFormTriggerType(form.formId),targetingPhase:KAMPYLE_CONSTANT.TARGETING_PHASES.PAGE_TARGETING,isPassed:canShow,expected:KAMPYLE_UTILS.getNestedPropertyValue(form,'onSiteData.devicetypes').toString(),actual:KAMPYLE_DATA.getMemoryData('kampyleDevice'),}));} return canShow;} function isGenericRuleValid(data){if(data&&data.onSiteData&&data.onSiteData.genericRule){if(typeof data.onSiteData.genericRule==='string'){if(KAMPYLE_FUNC.checkProvision(KAMPYLE_CONSTANT.PROVISIONS.GREATER_SMALLER_THAN_DECODE)){data.onSiteData.genericRule=KAMPYLE_UTILS.htmlDecode(data.onSiteData.genericRule);} data.onSiteData.genericRule=JSON.parse(data.onSiteData.genericRule);} return KAMPYLE_TARGETING.evaluateRule(data.onSiteData.genericRule,data);} return true;} function isUrlMatch(urlToMatch){if(!(typeof urlToMatch==='string')){return false;} if(KAMPYLE_FUNC.checkProvision(KAMPYLE_CONSTANT.PROVISIONS.ENABLE_INCLUDE_EXCLUDE_NEW_LINE_FIX)){if(urlToMatch===''){return false;} urlToMatch=urlToMatch.replace(/%3B/g,';');} urlToMatch=urlToMatch.toLowerCase();var currentUrl=document.location.href.toLowerCase();var matchUrl=currentUrl.substring(0,urlToMatch.length);if(matchUrl===urlToMatch){return true;} else{currentUrl=currentUrl.replace(/^(?:https?:\/\/)?(?:www\.)?([^\/]+)/i,'');matchUrl=currentUrl.substring(0,urlToMatch.length);if(matchUrl===urlToMatch){return true;}} return false;} function isUrlLimits(urlsData){urlsData=urlsData.split(';');var length=urlsData.length;for(var i=0;i=0){return(index+1)*KAMPYLE_CONSTANT.DELAY_BETWEEN_TABS_TRIGGER_MS;} else{return null;}} function onTimeInSessionEnds(){var timeToDelay=getDelayTimeByTabIndex();if(typeof timeToDelay==='number'){setTimeout(function(){isShowInvite();},timeToDelay);}} function timeInSession(time,formData){validateGap(time,formData,true);} function getTimeInSession(){var kampyleUserSession=KAMPYLE_DATA.getData('kampyleUserSession');var kampyleUserSessionTimestamp=parseInt(kampyleUserSession);var diff=KAMPYLE_UTILS.getTimeDiff(kampyleUserSessionTimestamp);return diff;} function validateGap(time,formData,isFirstCall){var requiredTimeInSession=parseInt(time)*1000;var timeInSession=getTimeInSession();var targetingState=KAMPYLE_DATA.getMemoryData('targetingState');if(targetingState&&timeInSession>=requiredTimeInSession){targetingState.kampyleTimeInSession=true;KAMPYLE_DATA.setMemoryData('targetingState',targetingState);KAMPYLE_EVENT_DISPATCHER.trigger(KAMPYLE_CONSTANT.EVENTS.MDIGITAL_TARGETING_RULE_EVALUATED,{formId:formData.formId,targetingRule:'TimeInSession',formTriggerType:KAMPYLE_DATA.getFormTriggerType(formData.formId),targetingPhase:KAMPYLE_CONSTANT.TARGETING_PHASES.BEHAVIORAL_TARGETING,isPassed:true,expected:requiredTimeInSession,actual:"Over on the expected "+requiredTimeInSession,});if(isFirstCall){KAMPYLE_TARGETING.isShowInvite();} else{KAMPYLE_TARGETING.onTimeInSessionEnds();}} else{if(isFirstCall){var currentTabId=Math.ceil(Math.random()*999999999999);KAMPYLE_DATA.setData(KAMPYLE_CONSTANT.MEMORY_DATA_FIELDS.SESSION_TAB_PREFIX+currentTabId,currentTabId);KAMPYLE_DATA.setMemoryData(KAMPYLE_CONSTANT.MEMORY_DATA_FIELDS.CURRENT_SESSION_TAB_ID,currentTabId);} var randomTime=0;var diff=requiredTimeInSession-timeInSession;var thisObj=this;setTimeout(function(){validateGap(time,formData,false);},diff+randomTime);}} function isDeclined(data){data=data||{};if(data.declined!==null&&data.declined!==undefined){var isStillDeclined=isDataValid(data.declined.days,'DECLINED_DATE');return isStillDeclined;} return false;} function isSubmitted(data){if(KAMPYLE_UTILS.getNestedPropertyValue(data,'submitted')){var isStillSubmitted=isDataValid(data.submitted.days,'SUBMITTED_DATE');return isStillSubmitted;} return false;} function checkAbandon(formData){var isAbandonmentPassed=isUrlIncluded(formData)&&!isUrlExcluded(formData);if(isAbandonmentPassed){KAMPYLE_DATA.setMemoryData('targetingState.abandon',true);if(isShowInvite()===false){KAMPYLE_DATA.setMemoryData('targetingState.abandon',false);}} KAMPYLE_EVENT_DISPATCHER.trigger(KAMPYLE_CONSTANT.EVENTS.MDIGITAL_TARGETING_RULE_EVALUATED,{formId:formData.formId,targetingRule:'UserAbandonment',formTriggerType:KAMPYLE_DATA.getFormTriggerType(formData.formId),isPassed:isAbandonmentPassed,targetingPhase:KAMPYLE_CONSTANT.TARGETING_PHASES.BEHAVIORAL_TARGETING,expected:"Mouse over user abandonment",actual:"Mouse was over user abandonment",});} function abandon(abandonObj,formData){var zIndexDef="0",heightDef="5";if(!abandonObj){abandonObj={height:heightDef,zIndex:zIndexDef};} var zIndex=(!!abandonObj.zIndex)?abandonObj.zIndex:zIndexDef;var height=(!!abandonObj.height&&abandonObj.height!=="0")?abandonObj.height+'px':heightDef+'px';var abandon=document.getElementById('kampyle_abandon_zone');if(abandon===null){var abandon=document.createElement('div');abandon.id='kampyle_abandon_zone';abandon.style.width='100%';abandon.style.height=height;abandon.style.zIndex=zIndex;abandon.style.position='fixed';abandon.style.top='0px';abandon.onmouseover=function(){checkAbandon(formData);};document.body.appendChild(abandon);} else{abandon.style.height=height;abandon.style.zIndex=zIndex;}} function getEventQuery(eventObj){if(!eventObj||!eventObj.selectorValue||!eventObj.selectorType){return null;} var query='{{selector}}{{value}}';switch(eventObj.selectorType){case'className':query=query.replace('{{selector}}','.');break;case'objectId':query=query.replace('{{selector}}','#');break;default:KAMPYLE_UTILS.showWarning('Invalid selector type:'+eventObj.selectorType);return null;} query=query.replace('{{value}}',eventObj.selectorValue);return query;} function handleTriggerByEvents(eventsObj,formData){var queryString=getEventQuery(eventsObj);if(!queryString){return null;} var delay=Number(eventsObj.time)||0;var selectedElements=document.querySelectorAll(queryString)||[];for(var i=0;iprec){return false;}} return true;} function initDynamicTargeting(formData){KAMPYLE_DATA.setMemoryData('isInviteActivated',true);var targetingState=KAMPYLE_DATA.getMemoryData('targetingState');if(formData.onSiteData.kampyleTimeInSession!==undefined){timeInSession(formData.onSiteData.kampyleTimeInSession.time,formData);} else{targetingState.kampyleTimeInSession=true;} if(!!formData.onSiteData.abandon){if(KAMPYLE_DATA.getMemoryData('kampyleDevice')==='desktop'){abandon(formData.onSiteData.abandon,formData);}} else{targetingState.abandon=true;} var eventsContract=KAMPYLE_DATA.getTargetingData(formData.formId,'pageEvents');if(eventsContract){handleTriggerByEvents(eventsContract,formData);} else{targetingState.kampylePageElementEvent=true;} if(formData.onSiteData.kampyleTimeOnPage!==undefined){timeOnPage(formData.onSiteData.kampyleTimeOnPage.time,formData);} else{targetingState.kampyleTimeOnPage=true;} KAMPYLE_DATA.setMemoryData('targetingState',targetingState);for(var key in targetingState){if(targetingState.hasOwnProperty(key)&&!targetingState[key]){return false;}} isShowInvite(formData);} function initTargeting(eventName,data){initTargetingMemoryData();initTargetingObject();handleFormsTargeting(eventName,data);} function initTargetingMemoryData(){KAMPYLE_DATA.setMemoryData('invitationTimeStamp',null);KAMPYLE_DATA.setMemoryData('buttonFormId',null);KAMPYLE_DATA.setMemoryData('formIsShown',false);KAMPYLE_DATA.setMemoryData('isButtonShown',false);KAMPYLE_DATA.setMemoryData('isInviteActivated',false);KAMPYLE_DATA.setMemoryData('targetingState',{});} function initEmbeddedTargeting(){var allForms=KAMPYLE_DATA.getAllForms();if(!allForms||!allForms.length){return;} var canShow;for(var i=allForms.length-1;i>=0;i--){if(allForms[i].formType===KAMPYLE_CONSTANT.FORM_TYPES.EMBEDDED){canShow=KAMPYLE_TARGETING.validateCommonTargetingOnForm(allForms[i]);if(canShow){var quarantineTargetingPassed=!KAMPYLE_TARGETING.checkQuarantine(allForms[i]);var sessionTargetingPassed=KAMPYLE_TARGETING.validateCommonSessionTargeting(allForms[i].formId);var isUbtInitializedSuccessfully=!isUbtFailed(allForms[i]);if(isUbtInitializedSuccessfully&&quarantineTargetingPassed&&sessionTargetingPassed){KAMPYLE_EVENT_DISPATCHER.trigger(KAMPYLE_CONSTANT.EVENTS.NEB_LOAD_FORM,{formId:allForms[i].formId});}}}}} function initUserIdentifier(){var userIdentifierVal=null;if(!!KAMPYLE_FUNC.checkProvision(KAMPYLE_CONSTANT.PROVISIONS.SERVER_BASED_TARGETING)){userIdentifierVal=KAMPYLE_FUNC.getUserIdentifierVal();var hasIdentifierValue=userIdentifierVal!==null;KAMPYLE_DATA.setMemoryData('isGuest',!hasIdentifierValue);KAMPYLE_EVENT_DISPATCHER.trigger('neb_initUserIdentifier',{hasIdentifierValue:hasIdentifierValue});} return userIdentifierVal;} function handleIdentifierData(userIdentifierVal,eventName,data){if(KAMPYLE_FUNC.shouldSyncIdentifier(userIdentifierVal)){KAMPYLE_EVENT_DISPATCHER.trigger('MDigital_settingIdentifierValueOnMemory',{hasIdentifierValue:userIdentifierVal!==null});KAMPYLE_DATA.setMemoryData('identifierValue',userIdentifierVal);KAMPYLE_FUNC.syncIdentifierData(encodeURIComponent(userIdentifierVal),initFormsTargeting.bind(this,arguments[0],arguments[1]));}else{KAMPYLE_EVENT_DISPATCHER.trigger('MDigital_shouldNotSyncIdentifier');initFormsTargeting(eventName,data);}} function handleFormsTargeting(eventName,data){var originalIdentifierValue=initUserIdentifier();if(KAMPYLE_FUNC.checkProvision(KAMPYLE_CONSTANT.PROVISIONS.ENABLE_UBT_IDENTIFIER_HASH)){var userIdentifierDigest=KAMPYLE_UTILS.sha512(originalIdentifierValue);userIdentifierDigest.then(function(ubtVal){handleIdentifierData(ubtVal,eventName,data)})}else{handleIdentifierData(originalIdentifierValue,eventName,data)}} function initFormsTargeting(eventName,data){data=data||{};var allForms=KAMPYLE_DATA.getAllForms();if(!allForms||!allForms.length){return;} KAMPYLE_TARGETING.initEmbeddedTargeting();var canShow;for(var i=allForms.length-1;i>=0;i--){if(allForms[i].formType===KAMPYLE_CONSTANT.FORM_TYPES.BUTTON&&!data.skipButtonTargeting&&KAMPYLE_DATA.getMemoryData('isButtonShown')===false){canShow=KAMPYLE_TARGETING.validateCommonTargetingOnForm(allForms[i]);if(canShow===true){KAMPYLE_EVENT_DISPATCHER.trigger('neb_initButton',{formId:allForms[i].formId});}} else if(KAMPYLE_TARGETING.shouldCheckInvite(allForms[i],data)){canShow=KAMPYLE_TARGETING.validateCommonTargetingOnForm(allForms[i])&&KAMPYLE_TARGETING.validateCommonSessionTargeting(allForms[i].formId);if(canShow===true){KAMPYLE_TARGETING.initDynamicTargeting(allForms[i]);}} if(KAMPYLE_DATA.getMemoryData('isInviteActivated')===true&&KAMPYLE_DATA.getMemoryData('isButtonShown')===true){break;}} KAMPYLE_EVENT_DISPATCHER.trigger(KAMPYLE_CONSTANT.EVENTS.MDIGITAL_PAGE_TARGETING_PHASE_ENDED);} function shouldCheckInvite(form,targetingSettings){return(form.formType===KAMPYLE_CONSTANT.FORM_TYPES.INVITATION&&KAMPYLE_UTILS.kampyleIsCookieEnabled()&&!targetingSettings.skipInviteTargeting&&KAMPYLE_DATA.getMemoryData('isInviteActivated')===false&&!KAMPYLE_TARGETING.isUbtFailed(form))} function validateCommonSessionTargeting(formId){formId=formId||'';var data=KAMPYLE_DATA.getFormData(formId)||{};var isInvite=data.formType===KAMPYLE_CONSTANT.FORM_TYPES.INVITATION;if(isInvite){KAMPYLE_DATA.setMemoryData('currentInviteFormId',formId);} if(KAMPYLE_TARGETING.isNumSessions(data)===false){return false;} if(KAMPYLE_UTILS.getNestedPropertyValue(data,'onSiteData.kampyleInvitePercentageUsers.prec')){var formPercentageUsersResult=checkPercentageUsers(data.onSiteData.kampyleInvitePercentageUsers);KAMPYLE_EVENT_DISPATCHER.trigger(KAMPYLE_CONSTANT.EVENTS.MDIGITAL_TARGETING_RULE_EVALUATED,{formId:data.formId,targetingRule:'UsersPercentage',formTriggerType:KAMPYLE_DATA.getFormTriggerType(data.formId),targetingPhase:KAMPYLE_CONSTANT.TARGETING_PHASES.PAGE_TARGETING,isPassed:formPercentageUsersResult,expected:KAMPYLE_UTILS.getNestedPropertyValue(data,'onSiteData.kampyleInvitePercentageUsers.prec'),actual:getUserPercentile(),});if(formPercentageUsersResult===false){return false;}} var numberOfPagesResult=!!data.onSiteData.numberOfPagesViewed&&checkPagesInSession(data.onSiteData.numberOfPagesViewed)===false;(KAMPYLE_UTILS.getNestedPropertyValue(data,'onSiteData.numberOfPagesViewed.numberOfRepeats')&&KAMPYLE_EVENT_DISPATCHER.trigger(KAMPYLE_CONSTANT.EVENTS.MDIGITAL_TARGETING_RULE_EVALUATED,{formId:data.formId,targetingRule:'NumberOfPagesViewed',targetingPhase:KAMPYLE_CONSTANT.TARGETING_PHASES.PAGE_TARGETING,isPassed:!numberOfPagesResult,expected:KAMPYLE_UTILS.getNestedPropertyValue(data,'onSiteData.numberOfPagesViewed.numberOfRepeats'),actual:KAMPYLE_DATA.getData('kampyleSessionPageCounter'),}));if(numberOfPagesResult){return false;} if(isInvite){if(KAMPYLE_UTILS.isTrue(data.inviteData.skipInvitation)){if(KAMPYLE_FUNC.isPreloadConfigured()){KAMPYLE_EVENT_DISPATCHER.trigger(KAMPYLE_CONSTANT.EVENTS.NEB_LOAD_FORM,{formId:formId});}} else{KAMPYLE_EVENT_DISPATCHER.trigger('neb_loadInvitation',{formId:formId});}} return true;} function setTargetingState(targetingName,isPassed){KAMPYLE_DATA.setMemoryData('targetingState.'+targetingName,isPassed);} function generateShouldShowInviteParamName(formId){if(!formId){return null;} return'shouldShowInvite'+'_'+formId;} function checkQuarantine(formData){var isDeclined=KAMPYLE_TARGETING.isAlreadyDeclined(formData);var isSubmitted=KAMPYLE_TARGETING.isAlreadySubmitted(formData);return isDeclined||isSubmitted;} return{init:init,initTargeting:initTargeting,initFormsTargeting:initFormsTargeting,validateCommonTargetingOnForm:validateCommonTargetingOnForm,isShowInvite:isShowInvite,handleButton:handleButton,isDataValid:isDataValid,generateShouldShowInviteParamName:generateShouldShowInviteParamName,handleNotSkippedInvitaion:handleNotSkippedInvitaion,initDynamicTargeting:initDynamicTargeting,validateCommonSessionTargeting:validateCommonSessionTargeting,isUbtFailed:isUbtFailed,evaluateRule:evaluateRule,shouldDisableIntercept:shouldDisableIntercept,checkPagesInSession:checkPagesInSession,isNumSessions:isNumSessions,targetingDevice:targetingDevice,getUserPercentile:getUserPercentile,checkPercentageUsers:checkPercentageUsers,validateGap:validateGap,getEventQuery:getEventQuery,handleTriggerByEvents:handleTriggerByEvents,isUrlMatch:isUrlMatch,onTimeInSessionEnds:onTimeInSessionEnds,getDelayTimeByTabIndex:getDelayTimeByTabIndex,setTargetingState:setTargetingState,getTextByQuarentine:getTextByQuarentine,shouldCheckInvite:shouldCheckInvite,isQuarantinePhasePassed:isQuarantinePhasePassed,isGenericRuleValid:isGenericRuleValid,checkQuarantine:checkQuarantine,initEmbeddedTargeting:initEmbeddedTargeting,isAlreadyDeclined:isAlreadyDeclined,isAlreadySubmitted:isAlreadySubmitted};})(window,document);window.KAMPYLE_ANIMATION=(function(){var DEFAULTS={ANIMATION_DIRECTION:'centerRight',};function init(){var eventMapping={neb_buttonClicked:[animateWithInit],neb_sdkShowForm:[animateWithInit],neb_loadForm:[handleAnimationIframe,initAnimationPosition,listenToResizeAnimation],neb_inviteAccepted:[animateWithInit],neb_skipInvitation:[animateWithInit],neb_formClosed:[animateOut,refreshFormIframe],neb_popupBlocked:[animateOut,refreshFormIframe],neb_captureInit:[animateOut],neb_captureImageClicked:[animateIn],MDigital_Capture_Cancelled:[animateIn],neb_formHide:[animateOut],neb_formLoadingHasFailed:[hideAnimationContainer],neb_skipShowingForm:[hideFormAnimationContainer],neb_resetFormState:[refreshFormIframe]};KAMPYLE_EVENT_DISPATCHER.subscribeMany(eventMapping);} function listenToResizeAnimation(eventName,data){var formData=KAMPYLE_DATA.getFormData(data.formId);var isMobile=KAMPYLE_DATA.isMobile();var displayDirection=KAMPYLE_UTILS.getNestedPropertyValue(formData,'formDisplay.displayDirection');var shouldAdjustToZoom=KAMPYLE_FUNC.checkProvision(KAMPYLE_CONSTANT.PROVISIONS.ENABLE_ZOOM_WCAG_REFLOW)&&KAMPYLE_UTILS.getNestedPropertyValue(formData,'urlVersion');if(shouldAdjustToZoom&&!isMobile&&!!displayDirection&&displayDirection.indexOf('center')>-1){KAMPYLE_UTILS.setEventHandler(window,'resize',debouncedOnResize(formData));}} function debouncedOnResize(formData){var onResizeAnimationContainerBound=KAMPYLE_ANIMATION.resizeAnimationContainer.bind(null,formData);var debounced=KAMPYLE_UTILS.debounce(onResizeAnimationContainerBound,100,true);KAMPYLE_ANIMATION.debouncedOnResize=debounced;return debounced;} function resizeAnimationContainer(formData){var animationContainer=document.getElementById('KampyleAnimationContainer');KAMPYLE_UTILS.setElementStyle(animationContainer,{top:getMiddleHeight(formData.formHeight)});} function animateWithInit(eventName,data){initAnimationPosition(eventName,data);setTimeout(function(){animateIn(eventName,data);focusAnimatedIframeSafari(data.formId);},10);} function focusAnimatedIframeSafari(formId){if(!KAMPYLE_UTILS.isSafari())return;var targetIframeId=KAMPYLE_DATA.getFormIframeId(formId);var targetIframe=document.getElementById(targetIframeId);KAMPYLE_UTILS.focusElement(targetIframe);} function shouldIgnoreRenderAnimationForm(formData,animationContainer,formId){return!formData||!animationContainer||!isAnimationForm(formData)||KAMPYLE_FUNC.hasApplicationLoadingFailed(formId,false)} function animateIn(eventName,data){data=data||{};var formData=KAMPYLE_DATA.getFormData(data.formId);var animationContainer=document.getElementById(KAMPYLE_CONSTANT.IFRAME_SETTINGS.ANIMATION.CONTAINER_ID);if(shouldIgnoreRenderAnimationForm(formData,animationContainer,data.formId)){return false;} KAMPYLE_DATA.setMemoryData('isInvitationShouldBeIgnored',true);var formIframe=document.getElementById(KAMPYLE_CONSTANT.IFRAME_SETTINGS.ANIMATION.IFRAME_ID+data.formId);var v1IframeStyle={display:'block',backgroundColor:formData.designSettings.formBackgroundColor||'white'};var v2IframeStyle={display:'block',boxShadow:'-4px 0px 18px -1px rgba(0,0,0,0.37)',backgroundColor:formData.designSettings.formBackgroundColor||'white'};if(KAMPYLE_FUNC.checkProvision(KAMPYLE_CONSTANT.PROVISIONS.ENABLE_ZOOM_WCAG_REFLOW)){v2IframeStyle.maxWidth='100vw';v2IframeStyle.maxHeight='100vh';} var displayDirection=getDisplayDirection(formData);switch(displayDirection){case'centerRight':KAMPYLE_UTILS.setElementStyle(animationContainer,{right:0,});v2IframeStyle.borderRadius='8px 0px 0px 8px';break;case'centerLeft':KAMPYLE_UTILS.setElementStyle(animationContainer,{left:0,});v2IframeStyle.borderRadius='0px 8px 8px 0px';break;case'bottomRight':KAMPYLE_UTILS.setElementStyle(animationContainer,{bottom:0,});v2IframeStyle.borderRadius='8px 0px 0px 0px';break;case'bottomLeft':KAMPYLE_UTILS.setElementStyle(animationContainer,{bottom:0,});v2IframeStyle.borderRadius='0px 8px 0px 0px';break;case'topRight':KAMPYLE_UTILS.setElementStyle(animationContainer,{top:0,});v2IframeStyle.borderRadius='0px 0px 0px 8px';break;case'topLeft':KAMPYLE_UTILS.setElementStyle(animationContainer,{top:0,});v2IframeStyle.borderRadius='0px 0px 8px 0px';break;default:KAMPYLE_UTILS.showWarning('Invalid animation type - '+displayDirection);return false;} if(formIframe){if(KAMPYLE_DATA.isV2Form(data.formId)){KAMPYLE_UTILS.setElementStyle(formIframe,v2IframeStyle);}else{KAMPYLE_UTILS.setElementStyle(formIframe,v1IframeStyle);}}} function hideAnimationContainer(){var animationContainer=document.getElementById(KAMPYLE_CONSTANT.IFRAME_SETTINGS.ANIMATION.CONTAINER_ID);if(animationContainer){KAMPYLE_UTILS.setElementStyle(animationContainer,{width:0,height:0,});}} function refreshFormIframe(eventName,data){setTimeout(function(){var formData=KAMPYLE_DATA.getFormData(data.formId);var currIframe=document.getElementById(KAMPYLE_CONSTANT.IFRAME_SETTINGS.ANIMATION.IFRAME_ID+data.formId);if(!!currIframe){currIframe.remove();KAMPYLE_UTILS.removeEventHandler(window,'resize',KAMPYLE_ANIMATION.debouncedOnResize);KAMPYLE_DATA.initOnsiteDefaultState(data.formId);} hideAnimationContainer();},1000);} function animateOut(eventName,data){var formData=KAMPYLE_DATA.getFormData(data.formId);if(KAMPYLE_DATA.getDisplayType(formData)!=='animation'){return false;} data=data||{};var animationContainer=document.getElementById(KAMPYLE_CONSTANT.IFRAME_SETTINGS.ANIMATION.CONTAINER_ID);if(!formData||!animationContainer||!isAnimationForm(formData)){return false;} setAnimationContainerInitialPosition(formData,animationContainer);} function getMiddleHeight(formHeight){return String(Math.max(0,((window.innerHeight-parseInt(formHeight,10))/2)))+'px';} function getDisplayDirection(formData){formData=formData||{};return KAMPYLE_UTILS.getNestedPropertyValue(formData,'formDisplay.displayDirection')||DEFAULTS.ANIMATION_DIRECTION;} function setAnimationContainerInitialPosition(formData,animationContainer){var cornerMargin;switch(getDisplayDirection(formData)){case'centerRight':KAMPYLE_UTILS.setElementStyle(animationContainer,{top:getMiddleHeight(animationContainer.style.height),right:'-'+formData.formWidth+'px',bottom:null,left:null,transition:'right 1s ease-in-out',});break;case'centerLeft':KAMPYLE_UTILS.setElementStyle(animationContainer,{top:getMiddleHeight(animationContainer.style.height),right:null,bottom:null,left:'-'+formData.formWidth+'px',transition:'left 1s ease-in-out',});break;case'bottomRight':cornerMargin=KAMPYLE_VIEW.getCornerMargin(formData)+'px';KAMPYLE_UTILS.setElementStyle(animationContainer,{top:null,right:cornerMargin,bottom:'-'+formData.formHeight+'px',left:null,transition:'bottom 1s ease-in-out',});break;case'bottomLeft':cornerMargin=KAMPYLE_VIEW.getCornerMargin(formData)+'px';KAMPYLE_UTILS.setElementStyle(animationContainer,{top:null,right:null,bottom:'-'+formData.formHeight+'px',left:cornerMargin,transition:'bottom 1s ease-in-out',});break;case'topLeft':cornerMargin=KAMPYLE_VIEW.getCornerMargin(formData)+'px';KAMPYLE_UTILS.setElementStyle(animationContainer,{top:'-'+formData.formHeight+'px',right:null,bottom:null,left:cornerMargin,transition:'top 1s ease-in-out',});break;case'topRight':cornerMargin=KAMPYLE_VIEW.getCornerMargin(formData)+'px';KAMPYLE_UTILS.setElementStyle(animationContainer,{top:'-'+formData.formHeight+'px',right:cornerMargin,bottom:null,left:null,transition:'top 1s ease-in-out',});break;default:KAMPYLE_UTILS.showWarning('Invalid animation type - '+formData.formDisplayDirection);return false;}} function isAnimationForm(formData){return KAMPYLE_DATA.getDisplayType(formData)==='animation';} function hideFormAnimationContainer(eventName,data){var formData=KAMPYLE_DATA.getFormData(data.formId);if(isAnimationForm(formData)){var formIframe=document.getElementById(KAMPYLE_CONSTANT.IFRAME_SETTINGS.ANIMATION.IFRAME_ID+data.formId);if(formIframe){KAMPYLE_UTILS.setElementStyle(formIframe,{display:'none',});}}} function getOrCreateAnimationContainer(shouldAdjustToZoom){var container=document.getElementById(KAMPYLE_CONSTANT.IFRAME_SETTINGS.ANIMATION.CONTAINER_ID);if(!container){var formSpanPlacer=KAMPYLE_UTILS.getOrCreateWrapperContainer(KAMPYLE_CONSTANT.IFRAME_SETTINGS.ANIMATION.WRAPPER_ID);container=document.createElement('div');KAMPYLE_UTILS.addAttributesOnElement(container,{id:KAMPYLE_CONSTANT.IFRAME_SETTINGS.ANIMATION.CONTAINER_ID});container.style.zIndex='2147483000';formSpanPlacer.appendChild(container);document.body.appendChild(formSpanPlacer);var containerStyle={border:0,position:'fixed',display:'block',zIndex:'2147483000',} if(shouldAdjustToZoom){containerStyle.maxWidth='100vw';containerStyle.maxHeight='100vh';} KAMPYLE_UTILS.setElementStyle(container,containerStyle);} return container;} function handleAnimationIframe(eventName,data){data=data||{};var formData=KAMPYLE_DATA.getFormData(data.formId);if(!formData||!KAMPYLE_ANIMATION.isAnimationForm(formData)){return false;} var shouldAdjustToZoom=KAMPYLE_FUNC.checkProvision(KAMPYLE_CONSTANT.PROVISIONS.ENABLE_ZOOM_WCAG_REFLOW)&&KAMPYLE_UTILS.getNestedPropertyValue(formData,'urlVersion');var animationContainer=KAMPYLE_ANIMATION.getOrCreateAnimationContainer(shouldAdjustToZoom);var formIframe=document.getElementById(KAMPYLE_CONSTANT.IFRAME_SETTINGS.ANIMATION.IFRAME_ID+data.formId);if(!formIframe){var animationIframeStyle={border:0,height:formData.formHeight+'px',width:formData.formWidth+'px',display:'none',} if(shouldAdjustToZoom){animationIframeStyle.maxWidth='100vw',animationIframeStyle.maxHeight='100vh'} var isStyleImportant=false;KAMPYLE_VIEW.createFormIframe(data.formId,KAMPYLE_CONSTANT.IFRAME_SETTINGS.ANIMATION.IFRAME_ID,animationContainer,animationIframeStyle,isStyleImportant);} var spinnerContainer=animationContainer.querySelector("#"+KAMPYLE_CONSTANT.SPINNER_SETTINGS.CONTAINER_ID);if(!spinnerContainer){spinnerContainer=MDIGITAL_ELEMENT_BUILDER.createSpinnerElement();animationContainer.appendChild(spinnerContainer);KAMPYLE_UTILS.setSpinnerStyle(spinnerContainer,KAMPYLE_CONSTANT.SPINNER_SETTINGS.SIZE.LARGE);}} function initAnimationPosition(eventName,data){data=data||{};var formData=KAMPYLE_DATA.getFormData(data.formId);var isSkipInvitation=KAMPYLE_DATA.isSkipInvitation(data.formId);var animationContainer=document.getElementById(KAMPYLE_CONSTANT.IFRAME_SETTINGS.ANIMATION.CONTAINER_ID);if(!animationContainer||!formData||!isAnimationForm(formData)||(isSkipInvitation&&KAMPYLE_FUNC.isAnyOtherFormAlreadyShown(data.formId))){return false;} if(!document.getElementById(KAMPYLE_CONSTANT.IFRAME_SETTINGS.ANIMATION.IFRAME_ID+data.formId)){handleAnimationIframe(eventName,data);} KAMPYLE_UTILS.setElementStyle(animationContainer,{height:formData.formHeight+'px',width:formData.formWidth+'px',});setAnimationContainerInitialPosition(formData,animationContainer);} return{initAnimationPosition:initAnimationPosition,getDisplayDirection:getDisplayDirection,getOrCreateAnimationContainer:getOrCreateAnimationContainer,init:init,hideAnimationContainer:hideAnimationContainer,hideFormAnimationContainer:hideFormAnimationContainer,handleAnimationIframe:handleAnimationIframe,isAnimationForm:isAnimationForm,listenToResizeAnimation:listenToResizeAnimation,resizeAnimationContainer:resizeAnimationContainer,debouncedOnResize:debouncedOnResize,};})();window.KAMPYLE_VIEW=(function(window,document){var DEFAULTS={CORNER_MARGIN:0,TRIANGULAR_MARGIN:0,VERTICAL_MARGIN:30,};var BUTTON_FUNCTION_ENUM={vertical:'getVerticalButton',triangular:'getTriangularButton',custom:'getCustomButton',} function handleInviteReady(eventName,data){data=data||{};if(KAMPYLE_FUNC.hasApplicationLoadingFailed(data.formId,true)){return;} var inviteContainer=document.getElementById('kampyleInviteContainer');if(newMobileInvite()){restoreHostingDOM();if(inviteContainer){var isMobileWebBannerFixEnabled=KAMPYLE_FUNC.checkProvision(KAMPYLE_CONSTANT.PROVISIONS.MOBILE_WEB_BANNER_FIX);KAMPYLE_UTILS.setElementStyle(inviteContainer,{top:'',bottom:'',left:'',right:'',background:'none',visibility:isMobileWebBannerFixEnabled?'hidden':'',display:isMobileWebBannerFixEnabled?'':'none',},true);}} else{KAMPYLE_UTILS.setElementStyle(inviteContainer,{visibility:'visible',},true);var iframe=document.getElementById('kampyleInvite');if(iframe){KAMPYLE_UTILS.setElementStyle(iframe,{visibility:'visible',},true);}}} function onKeyboardClose(e){KAMPYLE_UTILS.showInvite();KAMPYLE_UTILS.removeEventHandler(e.srcElement,'blur',onKeyboardClose);} function onKeyboardOpen(e){KAMPYLE_UTILS.hideInvite();KAMPYLE_UTILS.setEventHandler(e.srcElement,'blur',onKeyboardClose);} function getAllFocusableElements(){var inputs=document.querySelectorAll('input');var textarea=document.querySelectorAll('textarea');var allFocusableElements=[];var i;for(i=0;i]+>/g,'').trim();var iframe=document.getElementById('kampyleInvite');iframe.title=titleText;}} function hideSpinnerIfPopup(eventName,data){if(KAMPYLE_DATA.isPopupDisplayType(data.formId)){hideSpinner();}} function handleInvitationSkippedForms(eventName,data){if(KAMPYLE_DATA.getData('isSkipInvitationOptimized')!=='true'){return;} KAMPYLE_UTILS.setElementStyle(document.getElementById('kampyleFormContainer'),{visibility:'visible',},true);KAMPYLE_VIEW.prepareHostingDOM();KAMPYLE_DATA.setData('isSkipInvitationOptimized',false);} function init(){var eventMapping={neb_targetingInit:[removeAllShownElements],neb_loadInvitation:[createInviteIframe],neb_loadForm:[handleLightBoxIframe,showSpinner,applyMobileDynamicStyles],neb_formReady:[hideButton],neb_formLoaded:[setIframeOrigin,hideSpinner,showInviteIfNeeded],neb_formShown:[handleInvitationSkippedForms],neb_inviteHeightChanged:[changeInviteHeight],neb_iFrameHeightChanged:[reactToIframeHeightChange],neb_scrollToTop:[scrollToTop],neb_scrollFromTop:[scrollFromTop],neb_inviteReady:[handleInviteReady,setupListenersForHideInviteWhenVirtualKeyboardIsOpen],neb_scrollToForm:[scrollToForm],neb_showButton:[showButton,alignButtonWithForm,setVerticalPosition,listenToResize],neb_buttonClicked:[handleButtonClicked],neb_sdkShowForm:[hideButton],neb_captureInit:[hideVisibility,hideButton],neb_inviteAccepted:[hideInvite,hideButton,removeListenersForHideInviteWhenVirtualKeyboardIsOpen],neb_showForm:[showForm],neb_sdkPageView:[hideInvite,removeListenersForHideInviteWhenVirtualKeyboardIsOpen],neb_inviteDeclined:[hideInvite,removeListenersForHideInviteWhenVirtualKeyboardIsOpen],neb_formClosed:[hideForm],neb_popupBlocked:[hideForm],neb_formHide:[hideVisibility],neb_captureImageClicked:[showVisibility],MDigital_Capture_Cancelled:[showVisibility],neb_formLoadingHasFailed:[showFormCouldNotFechtedErrorMsg],neb_inviteLoaded:[updateInviteIframeTitle,hideSpinnerIfPopup],MDigital_Invalid_Origin:[showFormCouldNotFechtedErrorMsg],};if(KAMPYLE_FUNC.checkProvision(KAMPYLE_CONSTANT.PROVISIONS.ADDITIONAL_BUTTON_STYLES)){eventMapping.neb_showButton.push(setZIndex);} KAMPYLE_EVENT_DISPATCHER.subscribeMany(eventMapping);if(!KAMPYLE_FUNC.checkProvision(KAMPYLE_CONSTANT.PROVISIONS.CSP_RULES)){KAMPYLE_UTILS.addStyle('.noOutline{outline: none !important;}');KAMPYLE_UTILS.addStyle('.wcagOutline:focus{outline: 1px dashed #595959 !important;outline-offset: 2px !important;transition: none !important;}');} KAMPYLE_UTILS.setEventHandler(window,'resize',function(e){updateIframeStyle();});KAMPYLE_DATA.setMemoryData('isOriginalHostingDom',true);} function toggleSpinner(isShow){var display=isShow?'block':'none';var spinners=document.getElementsByClassName('neb-loading-spinner');if(spinners&&spinners.length){for(var i=spinners.length-1;i>=0;i--){KAMPYLE_UTILS.setElementStyle(spinners[i],{display:display});}}} function listenToResize(eventName,data){var formData=KAMPYLE_DATA.getFormData(data.formId);var shouldAdjustToZoom=KAMPYLE_FUNC.checkProvision(KAMPYLE_CONSTANT.PROVISIONS.ENABLE_ZOOM_WCAG_REFLOW)&&KAMPYLE_UTILS.getNestedPropertyValue(formData,'urlVersion');if(shouldAdjustToZoom){KAMPYLE_UTILS.setEventHandler(window,'resize',debouncedOnResize(formData));}} function debouncedOnResize(formData){var shouldBeImmediate=!KAMPYLE_DATA.isMobile();var onResizeWithFormData=KAMPYLE_VIEW.onResizeButton.bind(null,formData);var debounced=KAMPYLE_UTILS.debounce(onResizeWithFormData,100,shouldBeImmediate);KAMPYLE_VIEW.debouncedOnResize=debounced;return debounced;} function onResizeButton(formData){var z=KAMPYLE_UTILS.getZoomedIn();var currentZoom=z.zoom;var wasZoomUnchanged=currentZoom&¤tZoom===KAMPYLE_DATA.getMemoryData('kampylePageZoom');if(wasZoomUnchanged){return;} KAMPYLE_DATA.setMemoryData('kampylePageZoom',currentZoom);var btnStaticData={buttonVerticalOffset:KAMPYLE_UTILS.getNestedPropertyValue(formData,'buttonData.verticalOffset')||0,buttonType:KAMPYLE_UTILS.getNestedPropertyValue(formData,'buttonData.type')||'',buttonPosition:getButtonDirection(formData),} if(btnStaticData.buttonType==='custom'){var imgElement=document.querySelector('#nebula_div_btn > img');var shouldAdjustToZoom=true;handleLoadCustomBtnEvent(imgElement,btnStaticData,shouldAdjustToZoom);}else{resizeButton(btnStaticData);setVerticalPosition('windowResize',btnStaticData);}} function unlistenToResize(){KAMPYLE_UTILS.removeEventHandler(window,'resize',KAMPYLE_VIEW.debouncedOnResize);} function hideSpinner(eventName,data){toggleSpinner(false);} function showSpinner(eventName,data){toggleSpinner(true);} function scrollToForm(eventName,data){document.getElementById('kampyleFormContainer').scrollIntoView();} function getCornerMargin(formData){formData=formData||{};var isInvite=KAMPYLE_UTILS.getNestedPropertyValue(formData,'formType')==='invitation';var margin;if(!isInvite){var buttonType=KAMPYLE_UTILS.getNestedPropertyValue(formData,'buttonData.type');switch(buttonType){case'vertical':case'triangular':margin=DEFAULTS.TRIANGULAR_MARGIN;break;case'custom':margin=KAMPYLE_UTILS.getNestedPropertyValue(formData,'buttonData.cornerMargin')||DEFAULTS.CORNER_MARGIN;break;default:margin=DEFAULTS.CORNER_MARGIN;break;}} else{margin=DEFAULTS.CORNER_MARGIN;} return parseInt(margin,10);} function getButtonDirection(formData){formData=formData||{};return KAMPYLE_UTILS.getNestedPropertyValue(formData,'buttonData.position')||'right';} function alignButtonWithForm(eventName,data){data=data||{};var formData=KAMPYLE_DATA.getFormData(data.formId);var buttonContainer=document.getElementById('nebula_div_btn');if(!buttonContainer||!formData){return false;} var cornerMargin=getCornerMargin(formData)+'px';switch(getButtonDirection(formData)){case'bottomRight':buttonContainer.style.right=cornerMargin;break;case'bottomLeft':buttonContainer.style.left=cornerMargin;break;default:break;}} function setVerticalPosition(eventName,data){var offset=0;var buttonWidth=35;var position='';var buttonType='';var formData=(data&&data.formId&&KAMPYLE_DATA.getFormData(data.formId))||{};if(eventName==='windowResize'){offset=data.buttonVerticalOffset;position=data.buttonPosition;buttonType=data.buttonType;}else{var buttonData=KAMPYLE_UTILS.getNestedPropertyValue(formData,'buttonData');offset=KAMPYLE_UTILS.getNestedPropertyValue(buttonData,'verticalOffset')||0;position=buttonData.position;buttonType=KAMPYLE_UTILS.getNestedPropertyValue(buttonData,'type');} if(buttonType==='custom'){return;} var shouldAdjustToZoom=eventName==='windowResize'||(KAMPYLE_FUNC.checkProvision(KAMPYLE_CONSTANT.PROVISIONS.ENABLE_ZOOM_WCAG_REFLOW)&&KAMPYLE_UTILS.getNestedPropertyValue(formData,'urlVersion'));if(!isNaN(offset)){var nebButton=document.getElementById('nebula_div_btn');if(nebButton&&nebButton.style){if(shouldAdjustToZoom){var z=KAMPYLE_UTILS.getZoomedIn();offset=Number(offset)/z.zoom;if(z.isZoomedIn){buttonWidth=buttonWidth*(z.constraint/z.zoom);}} if(position.indexOf('bottom')>-1){nebButton.style.marginBottom=offset+'px';}else if(position.indexOf('top')>-1){offset=Number(offset)*-1;nebButton.style.marginTop=offset+'px';}else{offset=Number(offset);nebButton.style.bottom=window.innerHeight*0.55-buttonWidth+offset+'px';}}}} function setZIndex(eventName,data){var formData=KAMPYLE_DATA.getFormData(data.formId);var zIndex=KAMPYLE_UTILS.getNestedPropertyValue(formData,'buttonData.zIndex');if(KAMPYLE_UTILS.isValueNumericAndDefined(zIndex)){var nebButton=document.getElementById('nebula_div_btn');nebButton.style.zIndex=zIndex;}} function showVisibility(eventName,data){var currentFormId=KAMPYLE_DATA.getMemoryData('currentFormId');var formData=KAMPYLE_DATA.getFormData(currentFormId);if(KAMPYLE_DATA.getDisplayType(formData)==='animation'){return false;} var formContainer=document.getElementById('kampyleFormContainer');var formIframe=document.getElementById(KAMPYLE_CONSTANT.IFRAME_SETTINGS.LIGHTBOX.IFRAME_ID_PREFIX+currentFormId);if(!!formContainer&&!!formIframe) {KAMPYLE_UTILS.setElementStyle(formContainer,{display:'block',visibility:'visible',},true);}} function getWCAGClass(){return KAMPYLE_DATA.isFeatureEnabled(KAMPYLE_CONSTANT.FEATURE_FLAGS.WCAG)?' wcagOutline ':' noOutline ';} function hideVisibility(){var currentFormId=KAMPYLE_DATA.getMemoryData('currentFormId');if(!currentFormId){return;} var formContainer=document.getElementById('kampyleFormContainer');var formIframe=document.getElementById(KAMPYLE_CONSTANT.IFRAME_SETTINGS.LIGHTBOX.IFRAME_ID_PREFIX+currentFormId);var noDataContainer=document.getElementById("mdigital-no-json-modal_"+currentFormId);if(!!formContainer&&(!!formIframe||!!noDataContainer)) {KAMPYLE_UTILS.setElementStyle(formContainer,{display:'none',visibility:'hidden',},true);}} function hideForm(eventName,data){data=data||{};var currentFormId=KAMPYLE_DATA.getMemoryData('currentFormId');setMetaViewport('remove');var kampyleFormContainer=document.getElementById('kampyleFormContainer');if(kampyleFormContainer!==null){var currIframe=document.getElementById(KAMPYLE_CONSTANT.IFRAME_SETTINGS.LIGHTBOX.IFRAME_ID_PREFIX+currentFormId);if(!!currIframe){KAMPYLE_DATA.initOnsiteDefaultState(currentFormId);if(currIframe&&currIframe.remove){currIframe.remove();} KAMPYLE_UTILS.setElementStyle(kampyleFormContainer,{display:'none',visibility:'hidden',},true);} hideVisibility();restoreHostingDOM();} if(KAMPYLE_DATA.isPopupDisplayType(currentFormId)){if(data.sourceWindow&&data.sourceWindow.close){data.sourceWindow.close();}}} function formatTriangularStyle(formData){var buttonData=formData.buttonData||{};var btnSize='81px';var fontSize='14px';var lineHeightTop='53px';var lineHeightBottom='108px';if(KAMPYLE_FUNC.checkProvision(KAMPYLE_CONSTANT.PROVISIONS.ENABLE_ZOOM_WCAG_REFLOW)&&KAMPYLE_UTILS.getNestedPropertyValue(formData,'urlVersion')){var z=KAMPYLE_UTILS.getZoomedIn();if(z.isZoomedIn){btnSize=String(81*(z.constraint/z.zoom))+'px';fontSize=String(14*(z.constraint/z.zoom))+'px';lineHeightTop=String(53*(z.constraint/z.zoom))+'px';lineHeightBottom=String(108*(z.constraint/z.zoom))+'px';}} var triangularStyle=['button#nebula_div_btn { height: auto }','.kampyle_feedback-button{','background-color:transparent;font-family:"Open Sans",sans-serif;cursor:pointer;position:fixed;z-index:99999990','}','.kampyle_feedback-button .kampyle_triangle{position:absolute;width:0;height:0;z-index:-1}','.kampyle_feedback-button .kampyle_button-text{','height:'+btnSize+';width:'+btnSize+';text-align:center;z-index:1000;color:'+buttonData.textColor+';font-size:'+fontSize+';font-weight:normal;','}','.kampyle_feedback-button .kampyle_bottom{','line-height:'+lineHeightBottom+';','}','.kampyle_feedback-button .kampyle_top {','line-height:'+lineHeightTop+';','}','.kampyle_feedback-button.kampyle_top-right{','top:0;right:0;','}','.kampyle_feedback-button.kampyle_top-left .kampyle_triangle, .kampyle_feedback-button.kampyle_top-right .kampyle_triangle {','top:0;border-top:'+btnSize+' solid;','}','.kampyle_feedback-button.kampyle_bottom-left .kampyle_triangle, .kampyle_feedback-button.kampyle_bottom-right .kampyle_triangle {','border-bottom:'+btnSize+' solid;','}','.kampyle_feedback-button.kampyle_bottom-right .kampyle_triangle, .kampyle_feedback-button.kampyle_top-right .kampyle_triangle {','right:0;border-left:'+btnSize+' solid transparent;','}','.kampyle_feedback-button.kampyle_bottom-left .kampyle_triangle, .kampyle_feedback-button.kampyle_top-left .kampyle_triangle {','left:0;border-right:'+btnSize+' solid transparent;','}','#nebula_div_btn .kampyle_triangle {','border-bottom-color: '+buttonData.backgroundColor+';','border-top-color: '+buttonData.backgroundColor+';','}','.kampyle_feedback-button.kampyle_top-right .kampyle_button-text, .kampyle_feedback-button.kampyle_bottom-left .kampyle_button-text {','-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);','}','.kampyle_feedback-button.kampyle_top-left .kampyle_button-text, .kampyle_feedback-button.kampyle_bottom-right .kampyle_button-text {','-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);','}','.kampyle_feedback-button.kampyle_top-left {','top:0;left:0;','}','.kampyle_feedback-button.kampyle_bottom-right {','bottom:0;right:0;','}','.kampyle_feedback-button.kampyle_bottom-left {','bottom:0;left:0;','}','.kampyle_feedback-button.kampyle_bottom-left, .kampyle_feedback-button.kampyle_bottom-right, .kampyle_feedback-button.kampyle_top-left, .kampyle_feedback-button.kampyle_top-right {','padding: 0;','}'].join(' ');return triangularStyle;} function formatVerticalStyle(formData){var buttonData=formData.buttonData||{};var textScaling='';if(KAMPYLE_FUNC.checkProvision(KAMPYLE_CONSTANT.PROVISIONS.RTL)&&MDIGITAL.LOCALIZATION.isFormLanguageRtl(formData)){textScaling='transform: scale(-1);-ms-transform: scale(-1);-webkit-transform: scale(-1)';} var width=125;var height=35;var fontSize=14;var side=-45;if(KAMPYLE_FUNC.checkProvision(KAMPYLE_CONSTANT.PROVISIONS.ENABLE_ZOOM_WCAG_REFLOW)&&KAMPYLE_UTILS.getNestedPropertyValue(formData,'urlVersion')){var z=KAMPYLE_UTILS.getZoomedIn();if(z.isZoomedIn){width=width*(z.constraint/z.zoom);height=height*(z.constraint/z.zoom);fontSize=fontSize*(z.constraint/z.zoom);side=side*(z.constraint/z.zoom);}} var VpHeight=window.innerHeight;var buttonPosition=VpHeight*0.55-width;var verticalStyle=['button#nebula_div_btn { height: auto }','.kampyle_vertical_button {','background-color:transparent;font-family:"Open Sans",sans-serif;cursor:pointer;position:fixed;bottom:'+buttonPosition+'px;z-index:99999990;height:'+height+'px;min-height:'+height+'px;max-height:'+height+'px;width:'+width+'px;max-width:'+width+'px;min-width:'+width+'px;-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)','}','.kampyle_vertical_button .kampyle_button {','height:'+height+'px;min-height:'+height+'px;;max-height:'+height+'px;width:'+width+'px;min-width:'+width+'px;max-width:'+width+'px; background:'+buttonData.backgroundColor+';color:'+buttonData.textColor+';position:absolute;top:0;left:0;z-index:-1;','}','.kampyle_vertical_button .kampyle_button-text {','color:'+buttonData.textColor+';font-size:'+fontSize+'px;line-height:'+height+'px;text-align:center;font-weight:normal;'+textScaling,'}','.kampyle_vertical_button.kampyle_left .kampyle_button {','-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-ms-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;','}','.kampyle_vertical_button.kampyle_right {','right:'+side+'px;','}','.kampyle_vertical_button.kampyle_left {','left:'+side+'px;','}','.kampyle_vertical_button.kampyle_right .kampyle_button {','-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-ms-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px','}','.kampyle_vertical_button.kampyle_right, .kampyle_vertical_button.kampyle_left {','padding: 0;','}',].join(' ');if(KAMPYLE_FUNC.checkProvision(KAMPYLE_CONSTANT.PROVISIONS.ADDITIONAL_BUTTON_STYLES)){verticalStyle+=['.kampyle_vertical_button:hover .kampyle_button-text {','color:'+buttonData.textHoverColor+';','}','.kampyle_vertical_button:hover .kampyle_button {','background-color:'+buttonData.backgroundHoverColor+';','}',].join(' ');} return verticalStyle;} function getTriangleButtonStyle(formData){var buttonText=KAMPYLE_VIEW.getButtonText(formData);var classDirection=getClassDirectonByPosition(formData.buttonData.position);return'';} function getVerticalButtonStyle(formData){var direction='kampyle_left';var buttonText=KAMPYLE_VIEW.getButtonText(formData);switch(formData.buttonData.position){case'left':direction='kampyle_left';break;case'right':direction='kampyle_right';break;} return'';} function displayGenericFormBtn(formData){var btnBuilders=({vertical:{html:getVerticalButtonStyle,style:formatVerticalStyle},triangular:{html:getTriangleButtonStyle,style:formatTriangularStyle}})[formData.buttonData.type];if(!btnBuilders){KAMPYLE_UTILS.showWarning('Invalid button type '+formData.buttonData.type);return'';} KAMPYLE_UTILS.addStyle(btnBuilders.style(formData));return btnBuilders.html(formData);} function displayCustomBtn(formData){var divStyle='z-index: 99999990;position: fixed;cursor: pointer;line-height:1px; padding:0;';var buttonText=KAMPYLE_VIEW.getButtonText(formData);var imageBtnStyles=['.nebula_image_button {','width: auto;','background: transparent;','}',].join(' ');KAMPYLE_UTILS.addStyle(imageBtnStyles);switch(formData.buttonData.position){case'bottomLeft':divStyle+='bottom:0;left:0;';break;case'bottomRight':divStyle+='bottom:0;right:0;';break;case'topLeft':divStyle+='top:0;left:0;';break;case'topRight':divStyle+='top:0;right:0;';break;case'left':divStyle+='left:0;top:50%;';break;case'right':divStyle+='right:0;top:50%;';break;default:break;} return'';} function showIframeContainers(formId){setMetaViewport('add');var kampyleFormContainer=document.getElementById('kampyleFormContainer');if(kampyleFormContainer){var currIframe=document.getElementById(KAMPYLE_CONSTANT.IFRAME_SETTINGS.LIGHTBOX.IFRAME_ID_PREFIX+formId);if(!!currIframe){KAMPYLE_UTILS.setElementStyle(currIframe,{display:'block',},true);} KAMPYLE_UTILS.setElementStyle(kampyleFormContainer,{display:'block',visibility:'visible',},true);}} function onErrModalClose(formId){var NO_JSON_MODAL_ID="mdigital-no-json-modal_"+formId;hideForm({formId:formId});var noJsonElement=document.getElementById(NO_JSON_MODAL_ID) if(noJsonElement){noJsonElement.style.display="none";} KAMPYLE_DATA.setFormState(formId,{shown:false});KAMPYLE_VIEW.resetFormState(formId);showButton("",{formId:KAMPYLE_DATA.getMemoryData('buttonFormId')});KAMPYLE_UTILS.triggerCustomEvent(KAMPYLE_CONSTANT.EVENTS.MDIGITAL_NO_JSON_MODAL_CLOSED,{formId:formId});KAMPYLE_EVENT_DISPATCHER.trigger(KAMPYLE_CONSTANT.EVENTS.MDIGITAL_NO_JSON_MODAL_CLOSED,{formId:formId});} function resetFormState(formId){var isInvite=KAMPYLE_DATA.getFormTriggerType(formId)===KAMPYLE_CONSTANT.FORM_TYPES.INVITATION;var formJsonMemoryKey=KAMPYLE_DATA.getMemoryJsonKey(formId,isInvite);var progressFetchingKey=KAMPYLE_DATA.getMemoryJsonKey(formId,isInvite,KAMPYLE_CONSTANT.MEMORY_DATA_FIELDS.FETCHING_DATA_IN_PROGRESS);KAMPYLE_DATA.setMemoryData(formJsonMemoryKey,null);KAMPYLE_DATA.setMemoryData(progressFetchingKey,null);KAMPYLE_DATA.setFormState(formId,{loaded:null,loading:null});KAMPYLE_DATA.setMemoryData(KAMPYLE_CONSTANT.MEMORY_DATA_FIELDS.IS_BUTTON_CONTAINER_CREATED,false) KAMPYLE_EVENT_DISPATCHER.trigger(KAMPYLE_CONSTANT.EVENTS.NEB_RESET_FORM_STATE,{formId:formId});} function getErrorFetchedModal(formId){var errorModalLang="en";var errorMessageTitle=KAMPYLE_CONSTANT.TEXTS.DEFAULT_JSON_ERROR_MESSAGES.title;var errorMessageBody=KAMPYLE_CONSTANT.TEXTS.DEFAULT_JSON_ERROR_MESSAGES.body;var errorMessageClose=KAMPYLE_CONSTANT.TEXTS.DEFAULT_JSON_ERROR_MESSAGES.close;errorMessageTitle=MDIGITAL.PROPERTY_MESSAGES.getMessageByTypeAndKey(KAMPYLE_CONSTANT.PROPERTY_MESSAGES.NO_JSON_MESSAGE.TYPE,KAMPYLE_CONSTANT.PROPERTY_MESSAGES.NO_JSON_MESSAGE.KEYS.TITLE);errorMessageBody=MDIGITAL.PROPERTY_MESSAGES.getMessageByTypeAndKey(KAMPYLE_CONSTANT.PROPERTY_MESSAGES.NO_JSON_MESSAGE.TYPE,KAMPYLE_CONSTANT.PROPERTY_MESSAGES.NO_JSON_MESSAGE.KEYS.BODY);errorMessageClose=MDIGITAL.PROPERTY_MESSAGES.getMessageByTypeAndKey(KAMPYLE_CONSTANT.PROPERTY_MESSAGES.NO_JSON_MESSAGE.TYPE,KAMPYLE_CONSTANT.PROPERTY_MESSAGES.NO_JSON_MESSAGE.KEYS.CLOSE);errorModalLang=MDIGITAL.PROPERTY_MESSAGES.getPropertyMessageLanguageCode();var NO_JSON_MODAL_ID="mdigital-no-json-modal_"+formId;return MDIGITAL_ELEMENT_BUILDER.getErrorModal(NO_JSON_MODAL_ID,errorModalLang,errorMessageTitle,errorMessageBody,errorMessageClose);} function handleButtonClicked(eventName,data){var formData=KAMPYLE_DATA.getFormData(data.formId);var displayType=KAMPYLE_DATA.getDisplayType(formData);displayType=displayType.toLowerCase();if(displayType==='lightbox'){var kampyleFormContainer=document.getElementById('kampyleFormContainer');if(!kampyleFormContainer||KAMPYLE_FUNC.hasApplicationLoadingFailed(data.formId,false)||KAMPYLE_FUNC.isAnyOtherFormAlreadyShown(data.formId,true)){return false;} KAMPYLE_UTILS.setElementStyle(kampyleFormContainer,{display:'block',visibility:'visible',},true);}} function getClassDirectonByPosition(position){var classDirection={topbottom:'kampyle_bottom',leftright:'kampyle_bottom-left'};switch(position){case'bottomLeft':classDirection.leftright='kampyle_bottom-left';classDirection.topbottom='kampyle_bottom';break;case'bottomRight':classDirection.leftright='kampyle_bottom-right';classDirection.topbottom='kampyle_bottom';break;case'topLeft':classDirection.leftright='kampyle_top-left';classDirection.topbottom='kampyle_top';break;case'topRight':classDirection.leftright='kampyle_top-right';classDirection.topbottom='kampyle_top';break;default:break;} return classDirection;} function getStyleDirectionByPosition(position,btnSize){var styleDirection={};switch(position){case'bottomLeft':styleDirection={'border-bottom-width':btnSize,'border-right-width':btnSize,} break;case'bottomRight':styleDirection={'border-bottom-width':btnSize,'border-left-width':btnSize,} break;case'topLeft':styleDirection={'border-top-width':btnSize,'border-right-width':btnSize,} break;case'topRight':styleDirection={'border-top-width':btnSize,'border-left-width':btnSize,} break;default:break;} return styleDirection;} function shouldShowErrMsgOnForm(formId){var formTriggerType=KAMPYLE_DATA.getFormTriggerType(formId);return MDIGITAL.FORM_STATE.shouldFormBeShown(formId)&&(formTriggerType===KAMPYLE_CONSTANT.FORM_TYPES.BUTTON||formTriggerType===KAMPYLE_CONSTANT.FORM_TYPES.CODE);} function handleCloseButtonInErroModalKeydown(e,formId){if(e.keyCode===KAMPYLE_CONSTANT.KEY_CODES.SPACE||e.keyCode===KAMPYLE_CONSTANT.KEY_CODES.ENTER){KAMPYLE_VIEW.onErrModalClose(formId);} else if(e.keyCode===KAMPYLE_CONSTANT.KEY_CODES.TAB){e.preventDefault();e.stopPropagation();}} function onErrorModalKeyPressed(e,formId){e.preventDefault();if(e.keyCode===KAMPYLE_CONSTANT.KEY_CODES.ESC){KAMPYLE_VIEW.onErrModalClose(formId);return;} var closeButtonEl=document.querySelector("#mdigital-no-json-modal_"+formId+" #close-no-json-modal");if(!closeButtonEl)return;if(e.keyCode===KAMPYLE_CONSTANT.KEY_CODES.TAB&&!e.shiftKey){closeButtonEl.setAttribute('aria-hidden',false);closeButtonEl.focus();}} function showFormCouldNotFechtedErrorMsg(eventName,data){if(KAMPYLE_FUNC.isAnyOtherFormAlreadyShown(data.formId)||!KAMPYLE_VIEW.shouldShowErrMsgOnForm(data.formId)){return;} var NO_JSON_MODAL_ID="mdigital-no-json-modal_"+data.formId;var kampyleFormModal=document.getElementById('kampyleFormModal');hideSpinner();showIframeContainers(data.formId);if(document.getElementById(NO_JSON_MODAL_ID)){document.getElementById(NO_JSON_MODAL_ID).style.display="block";}else{if(!kampyleFormModal){createFormContainer();kampyleFormModal=document.getElementById('kampyleFormModal');showIframeContainers(data.formId);} var fetchedDataErrrModal=getErrorFetchedModal(data.formId);kampyleFormModal.innerHTML="";if(kampyleFormModal&&kampyleFormModal.appendChild){kampyleFormModal.appendChild(fetchedDataErrrModal);} var closeBtnElem=document.querySelector("#"+NO_JSON_MODAL_ID+" #close-no-json-modal");closeBtnElem.onclick=onErrModalClose.bind(null,data.formId);if(KAMPYLE_DATA.isFeatureEnabled(KAMPYLE_CONSTANT.FEATURE_FLAGS.WCAG)||KAMPYLE_FUNC.checkProvision(KAMPYLE_CONSTANT.PROVISIONS.NEW_MODAL_DIALOGS)){fetchedDataErrrModal.addEventListener("keydown",function(e){onErrorModalKeyPressed(e,data.formId)});closeBtnElem.addEventListener("keydown",function(e){handleCloseButtonInErroModalKeydown(e,data.formId);});}} KAMPYLE_DATA.setFormState(data.formId,{loaded:null,shown:true,shouldBeShown:false});hideButton("",{formId:KAMPYLE_DATA.getMemoryData('buttonFormId')});KAMPYLE_UTILS.triggerCustomEvent(KAMPYLE_CONSTANT.EVENTS.MDIGITAL_NO_JSON_MODAL_SHOWN,{formId:data.formId});var failureCause=KAMPYLE_COMMON.getFormFailureCause(data.formId);var payload={failureCause:failureCause};if(failureCause===KAMPYLE_CONSTANT.FORM_LOADING_FAILURE_CAUSE.JSON_FAILED){payload.jsonPath=KAMPYLE_DATA.getDataJsonUrl(data.formId,false);} KAMPYLE_EVENT_DISPATCHER.trigger(KAMPYLE_CONSTANT.EVENTS.MDIGITAL_NO_JSON_MODAL_SHOWN,{additionalInfo:payload,formId:data.formId});} function showFeedbackButtonVisually(){var button=document.getElementById(KAMPYLE_CONSTANT.VIEW.FEEDBACK_BUTTON_ID);if(button==null)return;KAMPYLE_UTILS.setElementStyle(button,getVisualHideOrShowStyles(false),false);KAMPYLE_UTILS.removeAttribute(button,"tabindex");KAMPYLE_UTILS.removeAttribute(button,"aria-hidden");} function hideFeedbackButtonVisually(){var button=document.getElementById(KAMPYLE_CONSTANT.VIEW.FEEDBACK_BUTTON_ID);if(button==null)return;KAMPYLE_UTILS.setElementStyle(button,getVisualHideOrShowStyles(true),false);KAMPYLE_UTILS.addAttributesOnElement(button,{tabindex:-1,'aria-hidden':true})} function showButton(eventName,data){if(KAMPYLE_FUNC.checkProvision(KAMPYLE_CONSTANT.PROVISIONS.NEW_MODAL_DIALOGS)&&document.getElementById(KAMPYLE_CONSTANT.VIEW.FEEDBACK_BUTTON_CONTAINER_ID)!=null&&document.getElementById(KAMPYLE_CONSTANT.VIEW.FEEDBACK_BUTTON_ID)!=null){KAMPYLE_VIEW.showFeedbackButtonVisually();triggerDisplayEvent(eventName,data);} else{KAMPYLE_VIEW.createButton(eventName,data);}} function triggerDisplayEvent(evetName,data){data=data||{};var formData=KAMPYLE_DATA.getFormData(data.formId)||{};KAMPYLE_EVENT_DISPATCHER.trigger('neb_button_displayed',{formId:data.formId,position:KAMPYLE_UTILS.getNestedPropertyValue(formData,'buttonData.position')||'',formClosed:KAMPYLE_UTILS.getNestedPropertyValue(data,'formClosed')||false});} function getVisualHideOrShowStyles(isHide){var cachedButtonPosition=KAMPYLE_DATA.getMemoryData(KAMPYLE_CONSTANT.MEMORY_DATA_FIELDS.FEEDBACK_BUTTON_POSITION_STYLE)||{};var transformValue='';var distance=isHide?'9999px':0;switch(cachedButtonPosition){case'left':transformValue='rotate(90deg) translateY('+distance+')';break;case'right':transformValue='rotate(90deg) translateY(-'+distance+')';break;case'bottomRight':case'topRight':case'customRight':transformValue='translateX('+distance+')';break;case'bottomLeft':case'topLeft':case'customLeft':transformValue='translateX(-'+distance+')';break;} return{transform:transformValue};} function pickElementStyleProperties(button,properties){var buttonStyle=button&&button.style;return(buttonStyle!=null&&properties!=null&&properties.length)?properties.reduce(function(acc,key){var value=buttonStyle[key];if(value!=null){acc[key]=value;} return acc;},{}):{}} function handleLoadCustomBtnEvent(imgElement,btnStaticData,shouldAdjustToZoom){if(Number(imgElement.naturalWidth)>0&&Number(imgElement.naturalHeight)>0){var buttonEl=document.getElementById('nebula_div_btn');var imgData={el:imgElement,width:imgElement.naturalWidth,height:imgElement.naturalHeight} styleCustomBtn(buttonEl,imgData,btnStaticData,shouldAdjustToZoom);KAMPYLE_UTILS.removeEventHandler(imgElement,'load',this.boundHandleLoadCustomBtnEvent);}} function createButton(eventName,data){var btnHtml='';data=data||{};var formData=KAMPYLE_DATA.getFormData(data.formId)||{};var buttonType=KAMPYLE_UTILS.getNestedPropertyValue(formData,'buttonData.type')||'';var btnStaticData={buttonVerticalOffset:KAMPYLE_UTILS.getNestedPropertyValue(formData,'buttonData.verticalOffset')||'',buttonType:buttonType,buttonPosition:getButtonDirection(formData),} if(!KAMPYLE_FUNC.checkProvision(KAMPYLE_CONSTANT.PROVISIONS.CSP_RULES)){switch(buttonType.toLowerCase()){case'vertical':case'triangular':btnHtml=displayGenericFormBtn(formData);break;case'custom':btnHtml=displayCustomBtn(formData);break;default:KAMPYLE_UTILS.showWarning('Invalid button type - '+buttonType);return false;} var spanContainer=document.getElementById('kampyleButtonContainer');if(spanContainer===null){spanContainer=document.createElement('span');spanContainer.innerHTML=btnHtml;spanContainer.id='kampyleButtonContainer';document.body.appendChild(spanContainer);} else{spanContainer.innerHTML=btnHtml;}} if(buttonType.toLowerCase()==='custom'){var shouldAdjustToZoom=KAMPYLE_FUNC.checkProvision(KAMPYLE_CONSTANT.PROVISIONS.ENABLE_ZOOM_WCAG_REFLOW)&&KAMPYLE_UTILS.getNestedPropertyValue(formData,'urlVersion');var imgElement=document.querySelector('#nebula_div_btn > img');this.boundHandleLoadCustomBtnEvent=handleLoadCustomBtnEvent.bind(this,imgElement,btnStaticData,shouldAdjustToZoom);KAMPYLE_UTILS.setEventHandler(imgElement,'load',this.boundHandleLoadCustomBtnEvent);} if(KAMPYLE_FUNC.checkProvision(KAMPYLE_CONSTANT.PROVISIONS.NEW_MODAL_DIALOGS)){var positionStyle=btnStaticData.buttonPosition;if(buttonType.toLowerCase()==='custom'){positionStyle=btnStaticData.buttonPosition.toLowerCase().indexOf('right')>-1?'customRight':'customLeft';} KAMPYLE_DATA.setMemoryData(KAMPYLE_CONSTANT.MEMORY_DATA_FIELDS.FEEDBACK_BUTTON_POSITION_STYLE,positionStyle);} KAMPYLE_EVENT_DISPATCHER.trigger('neb_button_displayed',{formId:data.formId,position:KAMPYLE_UTILS.getNestedPropertyValue(formData,'buttonData.position')||'',formClosed:KAMPYLE_UTILS.getNestedPropertyValue(data,'formClosed')||false});spanContainer.onclick=function(event){if(!KAMPYLE_FUNC.isAnyOtherFormAlreadyShown(data.formId,true)){KAMPYLE_EVENT_DISPATCHER.trigger('neb_buttonClicked',{formId:data.formId});event.preventDefault();event.stopPropagation();}};var isDesktop=KAMPYLE_DATA.getMemoryData('kampyleDevice')===KAMPYLE_CONSTANT.DEVICES.DESKTOP;if(isDesktop){this.boundHandleLoadFormEvent=handleLoadFormEvent.bind(this,data,spanContainer);KAMPYLE_UTILS.setEventHandler(spanContainer,'mouseover',this.boundHandleLoadFormEvent);var buttonProximityFunc=function(event){var formState=KAMPYLE_DATA.getFormState(data.formId);var skipOnInviteLoadedAndShown=KAMPYLE_FUNC.checkProvision(KAMPYLE_CONSTANT.PROVISIONS.ENABLE_INVITATION_SPINNER_FIX)&&KAMPYLE_DATA.getMemoryData('inviteLoadedAndShown');if(!formState||formState.loading||formState.loaded||skipOnInviteLoadedAndShown||KAMPYLE_DATA.getMemoryData(KAMPYLE_CONSTANT.MEMORY_DATA_FIELDS.IS_BUTTON_CONTAINER_CREATED)){return false;} var isNear=KAMPYLE_UTILS.isNear('nebula_div_btn',100,event);if(isNear){KAMPYLE_EVENT_DISPATCHER.trigger('neb_load_form_preload_proximity',{formId:data.formId});KAMPYLE_EVENT_DISPATCHER.trigger('neb_loadForm',{formId:data.formId});KAMPYLE_DATA.setMemoryData(KAMPYLE_CONSTANT.MEMORY_DATA_FIELDS.IS_BUTTON_CONTAINER_CREATED,true);}};KAMPYLE_UTILS.setEventHandler(window,'mousemove',buttonProximityFunc);} spanContainer.onkeyup=function(event){switch(event.keyCode){case KAMPYLE_CONSTANT.KEY_CODES.TAB:if(!MDIGITAL.FORM_STATE.isFormLoaded(data.formId)){KAMPYLE_EVENT_DISPATCHER.trigger('neb_loadForm',{formId:data.formId});} break;default:break;}};spanContainer.onkeypress=function(event){switch(event.keyCode){case KAMPYLE_CONSTANT.KEY_CODES.ENTER:if(!KAMPYLE_FUNC.isAnyOtherFormAlreadyShown(data.formId,true)){KAMPYLE_EVENT_DISPATCHER.trigger('neb_buttonClicked',{formId:data.formId});} break;default:break;}};} function handleLoadFormEvent(data,spanContainer){var formState=KAMPYLE_DATA.getFormState(data.formId);if(!(formState.loaded||KAMPYLE_DATA.getMemoryData(KAMPYLE_CONSTANT.MEMORY_DATA_FIELDS.IS_BUTTON_CONTAINER_CREATED))){KAMPYLE_EVENT_DISPATCHER.trigger('neb_loadForm',{formId:data.formId});KAMPYLE_DATA.setMemoryData(KAMPYLE_CONSTANT.MEMORY_DATA_FIELDS.IS_BUTTON_CONTAINER_CREATED,true);} KAMPYLE_UTILS.removeEventHandler(spanContainer,'mouseover',this.boundHandleLoadFormEvent);} function setIframeOrigin(eventName,data){if(data.origin!=undefined){var formIframe=document.getElementById(KAMPYLE_CONSTANT.IFRAME_SETTINGS.LIGHTBOX.IFRAME_ID_PREFIX+data.formId);if(formIframe&&formIframe.setAttribute){formIframe.setAttribute('origin',data.origin);}}} function styleVerticalBtnToZoom(z,buttonEl,buttonTxt,buttonPosition){var rightVertical=document.querySelector('.kampyle_vertical_button.kampyle_right');var leftVertical=document.querySelector('.kampyle_vertical_button.kampyle_left');var buttonBg=document.querySelector('.kampyle_button');var constraint=z.constraint;var width=z.isZoomedIn?String(125*(constraint/z.zoom))+'px':'125px';var height=z.isZoomedIn?String(35*(constraint/z.zoom))+'px':'35px';var side=z.isZoomedIn?'-'+String(45*(constraint/z.zoom))+'px':'-45px';var fontSize=z.isZoomedIn?String(14*(constraint/z.zoom))+'px':'14px';KAMPYLE_UTILS.setElementStyle(buttonEl,{width:width,minWidth:width,maxWidth:width,height:height,minHeight:height,maxHeight:height,},false);KAMPYLE_UTILS.setElementStyle(rightVertical,{right:side,},false);KAMPYLE_UTILS.setElementStyle(leftVertical,{left:side,},false);KAMPYLE_UTILS.setElementStyle(buttonBg,{width:width,minWidth:width,maxWidth:width,height:height,minHeight:height,maxHeight:height,},false);KAMPYLE_UTILS.setElementStyle(buttonTxt,{lineHeight:height,fontSize:fontSize,},false);} function styleTriangularBtnToZoom(z,buttonEl,buttonTxt,buttonPosition){var constraint=z.constraint;var triangleBackground=document.querySelector('.kampyle_triangle');var btnSize=z.isZoomedIn?String(81*(constraint/z.zoom))+'px':'81px';var lineHeightTop=z.isZoomedIn?String(53*(constraint/z.zoom))+'px':'53px';var lineHeightBottom=z.isZoomedIn?String(108*(constraint/z.zoom))+'px':'108px';var fontSize=z.isZoomedIn?String(14*(constraint/z.zoom))+'px':'14px';var responsiveBorderWidth=getStyleDirectionByPosition(buttonPosition,btnSize);var lineHeight=buttonPosition.indexOf('top')===0?lineHeightTop:lineHeightBottom;KAMPYLE_UTILS.setElementStyle(buttonEl,{lineHeight:lineHeight,},false);KAMPYLE_UTILS.setElementStyle(buttonTxt,{height:btnSize,width:btnSize,fontSize:fontSize,lineHeight:lineHeight,},false);KAMPYLE_UTILS.setElementStyle(triangleBackground,responsiveBorderWidth,true);} function getBottomPositionCustomBtn(buttonPosition,imgHeight,offset){var vertical={};if(buttonPosition.indexOf('bottom')>-1){vertical={bottom:0,marginBottom:offset+'px',top:'unset',}}else if(buttonPosition.indexOf('top')>-1){vertical={top:0,marginTop:offset*-1+'px',bottom:'unset'}}else{vertical={bottom:window.innerHeight*0.5-imgHeight+'px',marginBottom:offset+'px',top:'unset'}} return vertical;} function styleCustomBtn(buttonEl,imgData,btnStaticData,shouldAdjustToZoom){var multiplier=shouldAdjustToZoom?1/KAMPYLE_UTILS.getZoomedIn().zoom:1;var imgElement=imgData?imgData.el:document.querySelector('#nebula_div_btn>img');var imgNaturalWidth=imgData?imgData.width:imgElement.naturalWidth;var imgNaturalHeight=imgData?imgData.height:imgElement.naturalHeight;var imgWidth=String(imgNaturalWidth*multiplier);var imgHeight=String(imgNaturalHeight*multiplier);var offset=btnStaticData.buttonVerticalOffset;offset=isNaN(offset)?0:Number(offset)*multiplier;var verticalPositioning=getBottomPositionCustomBtn(btnStaticData.buttonPosition,imgHeight,offset);KAMPYLE_UTILS.setElementStyle(buttonEl,{width:imgWidth+'px',height:imgHeight+'px',},false);KAMPYLE_UTILS.setElementStyle(buttonEl,verticalPositioning,true);KAMPYLE_UTILS.setElementStyle(imgElement,{width:'inherit',height:'inherit',},false);} function resizeButton(data){var buttonEl=document.getElementById('nebula_div_btn');if(buttonEl===null){return;} var buttonTxtEl=document.querySelector('.kampyle_button-text');var browserZoom=KAMPYLE_UTILS.getZoomedIn();if(data.buttonType==='vertical'){styleVerticalBtnToZoom(browserZoom,buttonEl,buttonTxtEl,data.buttonPosition);}else if(data.buttonType==='triangular'){styleTriangularBtnToZoom(browserZoom,buttonEl,buttonTxtEl,data.buttonPosition);}} function updateIframeStyle(formData){var currentFormId=KAMPYLE_DATA.getMemoryData('currentFormId')||KAMPYLE_DATA.getShownFormId();if(document.getElementById('kampyleFormContainer')===null||!currentFormId){return;} formData=formData||KAMPYLE_DATA.getFormData(currentFormId)||{};if(KAMPYLE_DATA.isMobileDynamicSizing(formData.formId)){return updateDynamicIframeStyle(formData);}else{updateStaticIframeStyle(formData);}} function updateStaticIframeStyle(formData){var currentFormId=(formData||{}).formId||KAMPYLE_DATA.getMemoryData('currentFormId')||KAMPYLE_DATA.getShownFormId();var formWidth;var formHeight;if(formData){formWidth=parseInt(formData.formWidth,10)||450;formHeight=parseInt(formData.formHeight,10)||450;} var hostHeight=document.documentElement.clientHeight;var innerContainerStyle={overflowY:'auto',height:'100%',};KAMPYLE_UTILS.setElementStyle(document.getElementById('innerContainer'),innerContainerStyle);var iframeStyleObject={border:0,position:'relative',margin:'50px auto 50px',height:formHeight+'px',width:formWidth+'px',};var kampyleDevice=KAMPYLE_DATA.getMemoryData('kampyleDevice');if(kampyleDevice===KAMPYLE_CONSTANT.DEVICES.MOBILE||kampyleDevice===KAMPYLE_CONSTANT.DEVICES.TABLET){formHeight='100%';formWidth='100%';iframeStyleObject={position:'relative',margin:'0',height:formHeight,width:formWidth,};} else if(KAMPYLE_DATA.isCustomHtmlAndFixedSizeForm(currentFormId)){iframeStyleObject={position:'absolute',top:'50%','margin-top':-formHeight/2+'px',left:'50%','margin-left':-formWidth/2+'px',height:formHeight+'px',width:formWidth+'px',};if(hostHeight0;if(isHostedViewportElementExists){for(var i=hostedViewportElements.length-1;i>=0;i--){var viewportContent=hostedViewportElements[i].getAttribute('content');if(viewportContent){if(viewportAmendContentAttributeOnlyProvision){savedViewportContent.push({el:hostedViewportElements[i],content:viewportContent});}else{savedViewportContent.push(hostedViewportElements[i]);}}}}} var shouldSetMetaContentInsteadOfElement=viewportAmendContentAttributeOnlyProvision&&!!savedViewportContent.length&&!kampyleMeta;switch(optional.toLowerCase()){case'add':if(savedViewportContent&&savedViewportContent.length){for(var i=savedViewportContent.length-1;i>=0;i--){if(shouldSetMetaContentInsteadOfElement){if(savedViewportContent[i].el){savedViewportContent[i].el.setAttribute('content',isWCAGUserScalable);}}else if(!savedViewportContent[i].el){if(savedViewportContent[i].hasAttribute('id')&&savedViewportContent[i].id==='kampyleMetaViewport'){continue;}else{if(savedViewportContent[i].remove){savedViewportContent[i].remove();}}}}} if(!shouldSetMetaContentInsteadOfElement){if(!kampyleMeta){var meta=document.createElement('meta');meta.content=isWCAGUserScalable;meta.name='viewport';meta.id='kampyleMetaViewport';document.getElementsByTagName('head')[0].appendChild(meta);}else{kampyleMeta.content=isWCAGUserScalable;kampyleMeta.name='viewport';}} break;case'remove':if(kampyleMeta){kampyleMeta.content='';kampyleMeta.name='';if(kampyleMeta.remove){kampyleMeta.remove();}} if(savedViewportContent&&savedViewportContent.length){for(var i=savedViewportContent.length-1;i>=0;i--){if(shouldSetMetaContentInsteadOfElement){if(savedViewportContent[i].el){savedViewportContent[i].el.setAttribute('content',savedViewportContent[i].content);}}else if(!savedViewportContent[i].el){if(savedViewportContent[i].hasAttribute('id')&&savedViewportContent[i].id==='kampyleMetaViewport'){continue;}else{document.getElementsByTagName('head')[0].appendChild(savedViewportContent[i]);}}}} break;} KAMPYLE_DATA.setMemoryData('hostedViewportContent',savedViewportContent);} function newMobileInvite(){return(Number(KAMPYLE_DATA.getMemoryData('inviteVersion'))>0)&&KAMPYLE_DATA.isNewMobileInvitation();} function getInvitePosition(formId){var formData=(KAMPYLE_DATA.getFormData(formId)||{});return(formData.inviteData||{}).invitationPosition||'top';} function showInvite(eventName,data){setMetaViewport('add');var inviteTop='25%';var inviteData=KAMPYLE_DATA.getInviteData(data.formId);if(!inviteData||!MDIGITAL.FORM_STATE.isInviteLoaded(data.formId)||!KAMPYLE_FUNC.isJsonDataLoaded(data.formId,true)){return false;} var kampyleDevice=KAMPYLE_DATA.getMemoryData('kampyleDevice');if(kampyleDevice===KAMPYLE_CONSTANT.DEVICES.MOBILE||kampyleDevice===KAMPYLE_CONSTANT.DEVICES.TABLET){inviteData.inviteHeight='100%';inviteData.inviteWidth='100%';inviteTop=0;} var invitationTimeStamp=KAMPYLE_UTILS.getCurrentTimestamp();KAMPYLE_DATA.setMemoryData('invitationTimeStamp',invitationTimeStamp);KAMPYLE_DATA.setData('LAST_INVITATION_VIEW',invitationTimeStamp);var inviteContainer=document.getElementById('kampyleInviteContainer');if(inviteContainer&&KAMPYLE_DATA.getMemoryData('formIsShown')===false){KAMPYLE_UTILS.setElementStyle(inviteContainer,{display:'block',visibility:KAMPYLE_DATA.isNewMobileInvitation()?'hidden':'visible',},true);prepareHostingDOM();KAMPYLE_EVENT_DISPATCHER.trigger('neb_invitation_ready',{formId:data.formId});var inviteModal=document.getElementById('kampyleInviteModal');if(inviteModal){KAMPYLE_UTILS.setElementStyle(inviteModal,{top:inviteTop,width:inviteData.inviteWidth+'px','max-width':inviteData.inviteWidth+'px',height:inviteData.inviteHeight+'px','max-height':inviteData.inviteHeight+'px',display:'block',},true);} var inviteIframe=document.getElementById('kampyleInvite');if(inviteIframe){KAMPYLE_UTILS.setElementStyle(inviteIframe,{width:inviteData.inviteWidth+'px','max-width':inviteData.inviteWidth+'px',height:inviteData.inviteHeight+'px','max-height':inviteData.inviteHeight+'px',display:'block',visibility:KAMPYLE_DATA.isNewMobileInvitation()?'hidden':'visible',},true);}} return true;} function prepareHostingDOM(){if(KAMPYLE_FUNC.checkProvision(KAMPYLE_CONSTANT.PROVISIONS.ENABLE_SPA_OVERFLOW_FIX)&&!KAMPYLE_DATA.getMemoryData('isOriginalHostingDom')){return;} KAMPYLE_DATA.setMemoryData('isOriginalHostingDom',false);if(KAMPYLE_DATA.isMobileDynamicSizing()){KAMPYLE_VIEW.manipulateAriaHiddens();KAMPYLE_DATA.setMemoryData('hostedBodyOverflowXAttr',document.body.style.overflowX);document.body.style.overflowX='hidden';}else{KAMPYLE_DATA.setMemoryData('hostedBodyPositionAttr',document.body.style.position);if(KAMPYLE_FUNC.checkProvision(KAMPYLE_CONSTANT.PROVISIONS.ENABLE_OVERFLOW)){return false;}else{KAMPYLE_DATA.setMemoryData('hostedBodyOverflowAttr',document.body.style.overflow);document.body.style.overflow='hidden';}}} function restoreHostingDOM(){if(KAMPYLE_FUNC.checkProvision(KAMPYLE_CONSTANT.PROVISIONS.ENABLE_SPA_OVERFLOW_FIX)&&KAMPYLE_DATA.getMemoryData('isOriginalHostingDom')){return;} KAMPYLE_DATA.setMemoryData('isOriginalHostingDom',true);if(KAMPYLE_DATA.isMobileDynamicSizing()){var modal=document.getElementById('kampyleFormModal');KAMPYLE_UTILS.setElementStyle(modal,{height:'100%'},true);KAMPYLE_VIEW.restoreAriaHidden();document.body.style.overflowX=KAMPYLE_DATA.getMemoryData('hostedBodyOverflowXAttr')||'';}else{if(!KAMPYLE_FUNC.checkProvision(KAMPYLE_CONSTANT.PROVISIONS.ENABLE_OVERFLOW)){document.body.style.overflow=KAMPYLE_DATA.getMemoryData('hostedBodyOverflowAttr')||'';} document.body.style.position=KAMPYLE_DATA.getMemoryData('hostedBodyPositionAttr')||'';}} function createFormContainer(){if(!KAMPYLE_FUNC.checkProvision(KAMPYLE_CONSTANT.PROVISIONS.CSP_RULES)){var formSpanPlacer=KAMPYLE_UTILS.getOrCreateWrapperContainer(KAMPYLE_CONSTANT.IFRAME_SETTINGS.LIGHTBOX.WRAPPER_ID);var html='';html+='
';html+='
';html+='
';html+='
';html+='
';formSpanPlacer.innerHTML=html;var spinnerContainer=MDIGITAL_ELEMENT_BUILDER.createSpinnerElement();formSpanPlacer.querySelector('#innerContainer').appendChild(spinnerContainer);KAMPYLE_UTILS.setSpinnerStyle(spinnerContainer,KAMPYLE_CONSTANT.SPINNER_SETTINGS.SIZE.LARGE);if(KAMPYLE_FUNC.checkProvision(KAMPYLE_CONSTANT.PROVISIONS.ENABLE_WCAG_PREPEND_SURVEY)){document.body.prepend(formSpanPlacer);}else{document.body.appendChild(formSpanPlacer);}}} function handleLightBoxIframe(eventName,data){data=data||{};var formState=KAMPYLE_DATA.getFormState(data.formId);if(formState&&formState.loaded||KAMPYLE_FUNC.hasApplicationLoadingFailed(data.formId,false)){return;} var formData=KAMPYLE_DATA.getFormData(data.formId);var displayType=KAMPYLE_DATA.getDisplayType(formData);if(!formData||!data.formId||displayType!=='lightbox'){return;} var timeoutKey=KAMPYLE_CONSTANT.TIMEOUT_HANDLERS.FORM_APP_STATUS+"_"+ data.formId;var timeoutAlreadyCreated=!!KAMPYLE_DATA.getTimeoutHandler(timeoutKey);if(!timeoutAlreadyCreated){var appStatusCheck=window.setTimeout(function(){if(!KAMPYLE_FUNC.isFormLoaded(data.formId)){KAMPYLE_EVENT_DISPATCHER.trigger(KAMPYLE_CONSTANT.EVENTS.NEB_FORM_LOADING_HAS_FAILED,{formId:data.formId,failureCause:KAMPYLE_CONSTANT.FORM_LOADING_FAILURE_CAUSE.APPLICATION_FAILED,formState:KAMPYLE_DATA.getFormState(data.formId)});}},KAMPYLE_CONSTANT.NETWORK.TIME_FOR_FORM_TO_LOAD_MS);KAMPYLE_DATA.setTimeoutHandler(timeoutKey,appStatusCheck);} if(!document.getElementById('kampyleFormContainer')){createFormContainer();} var formIframe=document.getElementById(KAMPYLE_CONSTANT.IFRAME_SETTINGS.LIGHTBOX.IFRAME_ID_PREFIX+data.formId);if(!formIframe){var iframeStyleObject={border:0,height:'100%','max-height':'100%','min-height':'100%',width:'100%','max-width':'100%','min-width':'100%',display:'none',};if(!KAMPYLE_DATA.isCustomHtmlForm(data.formId)&&!KAMPYLE_DATA.isMobileDynamicSizing(formData.formId)){iframeStyleObject.position='fixed';} var isStyleImportant=true;var lightboxContainer=document.getElementById(KAMPYLE_CONSTANT.IFRAME_SETTINGS.LIGHTBOX.CONTAINER_ID_PREFIX);KAMPYLE_VIEW.createFormIframe(data.formId,KAMPYLE_CONSTANT.IFRAME_SETTINGS.LIGHTBOX.IFRAME_ID_PREFIX,lightboxContainer,iframeStyleObject,isStyleImportant);}} function createFormIframe(formId,formPrefixId,iframeContainer,iframeStyleObject,isStyleImportant){var formData=KAMPYLE_DATA.getFormData(formId);var formIframe=document.createElement('iframe');KAMPYLE_UTILS.setElementStyle(formIframe,iframeStyleObject,isStyleImportant);formIframe.id=formPrefixId+formId;var formHtml=formData.formHtmlUrl;formHtml=KAMPYLE_COMMON.createFormUrl(formHtml,formId);formIframe.src=formHtml;formIframe.tabIndex=-1;formIframe.setAttribute('title',KAMPYLE_CONSTANT.IFRAME_SETTINGS.IFRAME_TITLE);iframeContainer.appendChild(formIframe);return formIframe} function applyMobileDynamicStyles(eventName,data){var formId=data.formId;var kFormContainer=document.getElementById('kampyleFormContainer');if(!(formId&&kFormContainer&&KAMPYLE_DATA.isMobileDynamicSizing(formId))){return false;} KAMPYLE_UTILS.setElementStyle(kFormContainer,{height:KAMPYLE_UTILS.getDocumentSize().height+'px',position:'absolute',},true);} function getDefaultIframeHeight(){return KAMPYLE_UTILS.isIos()?'30px':'100%';} function iFrameHeightChangedHandler(eventData){if(KAMPYLE_DATA.isLightBoxDisplayType(eventData.formId)){var modal=document.getElementById('kampyleFormModal');var newHeight=Number((eventData||{}).newHeight);newHeight=isNaN(newHeight)?getDefaultIframeHeight():(newHeight)+'px';KAMPYLE_UTILS.setElementStyle(modal,{height:newHeight},true);}} function reactToIframeHeightChange(eventName,eventData){if(KAMPYLE_DATA.isMobileDynamicSizing((eventData||{}).formId)){iFrameHeightChangedHandler(eventData);var formHeight=KAMPYLE_UTILS.getNestedPropertyValue(eventData,'newHeight');if(KAMPYLE_VIEW.shouldAddScroll(formHeight)){var kFormContainer=document.getElementById('kampyleFormContainer');KAMPYLE_UTILS.setElementStyle(kFormContainer,{overflowY:'auto'},true);}}} function manipulateAriaHiddens(){var bodyChilds=document.body.children;var ariaHiddenValues=[];for(var i=0;i'+'
';var spinnerContainer=MDIGITAL_ELEMENT_BUILDER.createSpinnerElement();inviteSpanPlacer.querySelector('#kampyleInviteContainer').appendChild(spinnerContainer);KAMPYLE_UTILS.setSpinnerStyle(spinnerContainer,KAMPYLE_CONSTANT.SPINNER_SETTINGS.SIZE.LARGE);if(KAMPYLE_FUNC.checkProvision(KAMPYLE_CONSTANT.PROVISIONS.ENABLE_WCAG_PREPEND_SURVEY)){document.body.prepend(inviteSpanPlacer);}else{document.body.appendChild(inviteSpanPlacer);}} var inviteIframe=document.createElement('iframe');inviteIframe.id=KAMPYLE_CONSTANT.IFRAME_SETTINGS.INVITATION.IFRAME_ID;inviteIframe.title=KAMPYLE_CONSTANT.IFRAME_SETTINGS.INVITATION.IFRAME_TITLE;inviteIframe.tabIndex=-1;var inviteHeight=data.inviteData.inviteHeight;var inviteWidth=data.inviteData.inviteWidth;var kampyleDevice=KAMPYLE_DATA.getMemoryData('kampyleDevice');if(kampyleDevice===KAMPYLE_CONSTANT.DEVICES.MOBILE||kampyleDevice===KAMPYLE_CONSTANT.DEVICES.TABLET){inviteHeight='100%';inviteWidth='100%';var inviteModal=document.getElementById('kampyleInviteModal');if(!!inviteModal) {KAMPYLE_UTILS.setElementStyle(inviteModal,{height:'100%',width:'100%',},true);}} KAMPYLE_UTILS.setElementStyle(inviteIframe,{height:inviteHeight,width:inviteWidth,display:'none',border:'0',},true);var iframeSrc=data.inviteData.inviteUrl+'?formId='+eventData.formId;if(KAMPYLE_DATA.isFeatureEnabled(KAMPYLE_CONSTANT.FEATURE_FLAGS.WCAG)){iframeSrc+='&isWCAG=true';} iframeSrc+='&domainsListRelativePath='+KAMPYLE_COMMON.getDomainsListRelativePath(iframeSrc);inviteIframe.src=iframeSrc;document.getElementById('kampyleInviteModal').appendChild(inviteIframe);if(KAMPYLE_DATA.isNewMobileInvitation()){var spinner=document.getElementsByClassName('neb-loading-spinner')[0];KAMPYLE_UTILS.setElementStyle(spinner,{display:'none',},true);KAMPYLE_UTILS.setElementStyle(inviteSpanPlacer,{'z-index':99999998,},true);var inviteContainer=document.getElementById('kampyleInviteContainer');if(inviteContainer){KAMPYLE_UTILS.setElementStyle(inviteContainer,{'z-index':99999998,},true);}} setTimeout(function(){if(KAMPYLE_DATA.getFormState(data.formId).inviteLoaded!==true){KAMPYLE_DATA.setFormState(data.formId,{inviteLoaded:false,inviteShown:false});}},KAMPYLE_CONSTANT.NETWORK.TIME_FOR_FORM_TO_LOAD_MS);} function hideButton(eventName,data){if(!data||KAMPYLE_DATA.isEmbeddedDisplayType(data.formId)){return;} if(KAMPYLE_FUNC.checkProvision(KAMPYLE_CONSTANT.PROVISIONS.NEW_MODAL_DIALOGS)){KAMPYLE_VIEW.hideFeedbackButtonVisually();} else{KAMPYLE_VIEW.removeButton(eventName,data);KAMPYLE_VIEW.unlistenToResize();}} function removeButton(eventName,data){var buttonElementById=document.getElementById('kampyleButtonContainer');if(!buttonElementById){return;} buttonElementById.innerHTML='';if(KAMPYLE_FUNC.checkProvision(KAMPYLE_CONSTANT.PROVISIONS.NEW_MODAL_DIALOGS)){KAMPYLE_DATA.setMemoryData(KAMPYLE_CONSTANT.MEMORY_DATA_FIELDS.FEEDBACK_BUTTON_POSITION_STYLE,{});}} function removeAllShownElements(eventName,data){if(KAMPYLE_FUNC.checkProvision(KAMPYLE_CONSTANT.PROVISIONS.ENABLE_SPA_OVERFLOW_FIX)){restoreHostingDOM();} var lightboxWrapper=document.getElementById(KAMPYLE_CONSTANT.IFRAME_SETTINGS.LIGHTBOX.WRAPPER_ID);var invitationWrapper=document.getElementById(KAMPYLE_CONSTANT.IFRAME_SETTINGS.INVITATION.WRAPPER_ID);var animationWrapper=document.getElementById(KAMPYLE_CONSTANT.IFRAME_SETTINGS.ANIMATION.WRAPPER_ID);var abandon=document.getElementById("kampyle_abandon_zone");KAMPYLE_VIEW.removeButton(eventName,data);KAMPYLE_VIEW.unlistenToResize();if(lightboxWrapper){KAMPYLE_UTILS.removeAllContent(lightboxWrapper);} if(invitationWrapper){KAMPYLE_UTILS.removeAllContent(invitationWrapper);} if(animationWrapper){KAMPYLE_UTILS.removeAllContent(animationWrapper);} if(abandon){KAMPYLE_UTILS.removeAllContent(abandon);}} function getButtonText(formData){if(typeof MDIGITAL.LOCALIZATION!=='undefined'){return MDIGITAL.LOCALIZATION.getLocalizedButtonText(formData);} else{return formData.buttonData.text;}} function shouldAddScroll(formHeight){var bodyPosition=KAMPYLE_UTILS.getElementStyle(document.body,'position');return(bodyPosition==='fixed'||bodyPosition==='absolute')&&(KAMPYLE_UTILS.getDocumentSize().height<=formHeight);} return{setIframeOrigin:setIframeOrigin,ignoreShowForm:ignoreShowForm,scrollToEmbeddedForm:scrollToEmbeddedForm,scrollFromTop:scrollFromTop,doScrollY:doScrollY,removeAllShownElements:removeAllShownElements,handleLightBoxIframe:handleLightBoxIframe,createFormIframe:createFormIframe,createFormContainer:createFormContainer,showForm:showForm,hideForm:hideForm,showButton:showButton,createButton:createButton,listenToResize:listenToResize,unlistenToResize:unlistenToResize,onResizeButton:onResizeButton,debouncedOnResize:debouncedOnResize,hideInvite:hideInvite,hideButton:hideButton,hideFeedbackButtonVisually:hideFeedbackButtonVisually,showFeedbackButtonVisually:showFeedbackButtonVisually,removeButton:removeButton,handleInvitationSkippedForms:handleInvitationSkippedForms,updateIframeStyle:updateIframeStyle,formatTriangularStyle:formatTriangularStyle,formatVerticalStyle:formatVerticalStyle,prepareHostingDOM:prepareHostingDOM,restoreHostingDOM:restoreHostingDOM,getInvitePosition:getInvitePosition,newMobileInvite:newMobileInvite,changeInviteHeight:changeInviteHeight,iFrameHeightChangedHandler:iFrameHeightChangedHandler,manipulateAriaHiddens:manipulateAriaHiddens,restoreAriaHidden:restoreAriaHidden,getDefaultIframeHeight:getDefaultIframeHeight,shouldAddScroll:shouldAddScroll,shouldShowErrMsgOnForm:shouldShowErrMsgOnForm,onErrModalClose:onErrModalClose,handleLoadFormEvent:handleLoadFormEvent,handleCloseButtonInErroModalKeydown:handleCloseButtonInErroModalKeydown,onErrorModalKeyPressed:onErrorModalKeyPressed,pickElementStyleProperties:pickElementStyleProperties,resetFormState:resetFormState,init:init,setMetaViewport:setMetaViewport,setZIndex:setZIndex,showVisibility:showVisibility,getCornerMargin:getCornerMargin,showFormCouldNotFechtedErrorMsg:showFormCouldNotFechtedErrorMsg,handleInviteReady:handleInviteReady,getButtonText:getButtonText,showInvite:showInvite,getWCAGClass:getWCAGClass,getClassDirectonByPosition:getClassDirectonByPosition,updateInviteIframeTitle:updateInviteIframeTitle};})(window,document);window.KAMPYLE_MESSAGE=(function(){function init(){KAMPYLE_UTILS.setEventHandler(window,'message',handleMessage);} function isAllowedSource(source){var iframeConsts=KAMPYLE_CONSTANT.IFRAME_SETTINGS;var iframeIds=[iframeConsts.EMBEDDED.IFRAME_ID_PREFIX,iframeConsts.LIGHTBOX.IFRAME_ID_PREFIX,iframeConsts.INVITATION.IFRAME_ID,iframeConsts.ANIMATION.IFRAME_ID,iframeConsts.PREVIEW.IFRAME_ID] for(var i=0;i-1){var baseUrlSplitted=baseUrl.split('/');baseUrl=baseUrlSplitted[0]+"//"+baseUrlSplitted[2];}else{var indexOfFirstSlash=baseUrl.indexOf("/");if(indexOfFirstSlash>-1){baseUrl=baseUrl.slice(0,indexOfFirstSlash)}} return KAMPYLE_FUNC.checkProvision(KAMPYLE_CONSTANT.PROVISIONS.ON_PREM_HYBRID)||e.origin===baseUrl;} function handleMessage(e){var data;try{data=JSON.parse(e.data);} catch(e){return false;} if(!validateMessageEvent(e)){return false;} switch(data.action){case'inviteAccepted':KAMPYLE_EVENT_DISPATCHER.trigger('neb_inviteAccepted',{'formId':data.formId});break;case'inviteDeclined':case'inviteDefered':KAMPYLE_EVENT_DISPATCHER.trigger('neb_inviteDeclined',{'formId':data.formId});break;case'inviteHeightChanged':KAMPYLE_EVENT_DISPATCHER.trigger('neb_inviteHeightChanged',{formId:data.formId,newHeight:data.newHeight,});break;case'formLoaded':KAMPYLE_EVENT_DISPATCHER.trigger('neb_formLoaded',{'formId':data.formId,origin:e.origin,isScreenCaptureEnabled:data.isScreenCaptureEnabled,});break;case'formSubmitPending':case'formHide':KAMPYLE_EVENT_DISPATCHER.trigger('neb_formHide',{'formId':data.formId});break;case'formSubmitted':var payload={formId:data.formId,feedbackUUID:KAMPYLE_FUNC.checkProvision(KAMPYLE_CONSTANT.PROVISIONS.BACKEND_GENERATED_UUID)?data.feedbackUUID:data.uuid,feedbackCorrelationUUID:KAMPYLE_FUNC.checkProvision(KAMPYLE_CONSTANT.PROVISIONS.BACKEND_GENERATED_UUID)?data.feedbackCorrelationUUID:data.uuid};if(data&&data.formLanguage){payload.formLanguage=data.formLanguage;} if(KAMPYLE_FUNC.isContentPayloadEnabled()&&data.content){payload.content=data.content;} KAMPYLE_EVENT_DISPATCHER.trigger('neb_feedbackSubmitted',payload);break;case'formClose':var payload={formId:data.formId,feedbackUUID:KAMPYLE_FUNC.checkProvision(KAMPYLE_CONSTANT.PROVISIONS.BACKEND_GENERATED_UUID)?data.feedbackUUID:data.uuid,sourceWindow:e.source,isFormSubmitted:data.isFormSubmitted,feedbackCorrelationUUID:KAMPYLE_FUNC.checkProvision(KAMPYLE_CONSTANT.PROVISIONS.BACKEND_GENERATED_UUID)?data.feedbackCorrelationUUID:data.uuid};KAMPYLE_EVENT_DISPATCHER.trigger('neb_formClosed',payload);break;case'formPageShown':var payload={'formId':data.formId,'pageNumber':data.pageNumber,feedbackCorrelationUUID:KAMPYLE_FUNC.checkProvision(KAMPYLE_CONSTANT.PROVISIONS.BACKEND_GENERATED_UUID)?data.feedbackCorrelationUUID:data.uuid};KAMPYLE_EVENT_DISPATCHER.trigger('neb_formPageShown',payload);break;case'triggerScreenCapture':var payload={'formId':data.formId,'screenCaptureSettings':data.screenCaptureSettings,feedbackCorrelationUUID:KAMPYLE_FUNC.checkProvision(KAMPYLE_CONSTANT.PROVISIONS.BACKEND_GENERATED_UUID)?data.feedbackCorrelationUUID:data.uuid,screenCaptureUuid:KAMPYLE_FUNC.checkProvision(KAMPYLE_CONSTANT.PROVISIONS.USER_SNAP_AS_COMPONENT)?data.screenCaptureUuid:null} KAMPYLE_EVENT_DISPATCHER.trigger('neb_captureInit',payload);break;case'screenCaptureDelete':KAMPYLE_EVENT_DISPATCHER.trigger('screenCaptureDelete',data);break;case'screenCaptureRetake':KAMPYLE_EVENT_DISPATCHER.trigger('screenCaptureRetake',data);break;case'scrollToForm':KAMPYLE_EVENT_DISPATCHER.trigger('neb_scrollToForm',{formId:data.formId});break;case'iFrameHeightChanged':KAMPYLE_EVENT_DISPATCHER.trigger('neb_iFrameHeightChanged',{formId:data.formId,newHeight:data.newHeight,});break;case'scrollToTop':KAMPYLE_EVENT_DISPATCHER.trigger('neb_scrollToTop',{formId:data.formId,});break;case'scrollFromTop':KAMPYLE_EVENT_DISPATCHER.trigger('neb_scrollFromTop',{formId:data.formId,numberOfPixels:data.numberOfPixels});break;case'inviteLoaded':KAMPYLE_EVENT_DISPATCHER.trigger('neb_inviteLoaded',{formId:data.formId,inviteVersion:data.inviteVersion,inviteContent:data.inviteContent});break;case'loadMultipleForms':KAMPYLE_EVENT_DISPATCHER.trigger('neb_loadMultipileForms',{formId:data.formId,formIds:data.formIds,});break;case'routeToForm':KAMPYLE_EVENT_DISPATCHER.trigger('neb_routeToForm',{formId:data.destinationForm,sourceFormId:data.formId,},null,{isStrictMode:true});break;case'submitFeedbackFailed':KAMPYLE_EVENT_DISPATCHER.trigger('neb_submitFeedbackFailed',data);break;case'feedbackUUIDisNull':KAMPYLE_EVENT_DISPATCHER.trigger('neb_feedbackUUIDisNull',data);break;case'MDigital_Form_Next_Page':case'MDigital_Form_Back_Page':case'MDigital_ThankYou_Displayed':case'MDigital_ThankYou_Close':case'MDigital_Form_Close_No_Submit':case'MDigital_Form_Close_Submitted':case'MDigital_CHTML_Logs':if(!KAMPYLE_FUNC.checkProvision(KAMPYLE_CONSTANT.PROVISIONS.BACKEND_GENERATED_UUID)){data.feedbackCorrelationUUID=data.uuid;} KAMPYLE_EVENT_DISPATCHER.trigger(data.action,data);break;case'MDigital_Invalid_Origin':var notAllowedDomainMessage='Message origin domain is not allowed, ';var formData=KAMPYLE_DATA.getFormData(data.formId);var isPopup=KAMPYLE_DATA.getDisplayType(formData)===KAMPYLE_CONSTANT.DISPLAY_TYPES.POPUP;var isInvitation=KAMPYLE_DATA.getFormTriggerType(data.formId)===KAMPYLE_CONSTANT.FORM_TYPES.INVITATION;var isSkipInvitation=KAMPYLE_UTILS.getNestedPropertyValue(KAMPYLE_DATA.getFormData(data.formId),'inviteData.skipInvitation');if(!isPopup&&isInvitation&&MDIGITAL.FORM_STATE.isFormShown(data.formId)){KAMPYLE_ONSITE_SDK.closeForm(data.formId);console.warn(notAllowedDomainMessage+'form has been closed!');} KAMPYLE_DATA.setFormState(data.formId,{shown:false});var isInviteShown=(KAMPYLE_DATA.getFormState(data.formId)||{}).inviteShown;if(isInviteShown){KAMPYLE_VIEW.hideInvite();console.warn(notAllowedDomainMessage+'invitation has been closed!');} if(isPopup&&!isInviteShown){var targetWindow=KAMPYLE_DATA.getMemoryData('popupHandler');data.sourceWindow=targetWindow KAMPYLE_VIEW.hideForm('MDigital_Invalid_Origin',data);console.warn(notAllowedDomainMessage+'popup has been closed!');} KAMPYLE_DATA.setMemoryData(KAMPYLE_TARGETING.generateShouldShowInviteParamName(data.formId),false);if(isSkipInvitation){KAMPYLE_DATA.setMemoryData('isInvitationShouldBeIgnored',true);} KAMPYLE_EVENT_DISPATCHER.trigger('MDigital_Invalid_Origin',{formId:data.formId});break;case'updateProfileFromExtension':window.md_ex_profile=data&&data.payload?data.payload:null;if(window.md_ex_profile){var cpMessage=KAMPYLE_FUNC.getCustomParamsMessage(data.formId);updateMessageForAllLoadedForms(cpMessage);if(window.md_ex_profile.authorizationToken){KAMPYLE_DATA.setAuthorizationToken(window.md_ex_profile.authorizationToken);var authorizationMessage=KAMPYLE_MESSAGE.getAuthorizationMessage();updateMessageForAllLoadedForms(authorizationMessage);}} if(window.md_ex_profile&&typeof window.md_ex_profile==="object"&&Object.keys(window.md_ex_profile).length){KAMPYLE_FUNC.startCheckingTargeting();} break;case'clearProfileFromExtension':window.md_ex_profile=null;KAMPYLE_DATA.setAuthorizationToken(null);break;default:if(!KAMPYLE_FUNC.checkProvision(KAMPYLE_CONSTANT.PROVISIONS.ON_PREM_HYBRID)){KAMPYLE_UTILS.showWarning('invalid action - '+data.action);} return false;}} function getAuthorizationMessage(){var message={action:'setAuthorizationHeader',authorizationToken:KAMPYLE_DATA.getAuthorizationToken(),__isDigitalAction:true};return JSON.stringify(message);} function updateMessageForAllLoadedForms(messageData){var formsState=KAMPYLE_DATA.getMemoryData('formsState');for(var formId in formsState){if(formsState[formId]&&formsState[formId].loaded){var formData=KAMPYLE_DATA.getFormData(formId);if(!formData||!formData.formDisplay||!formData.formDisplay.displayType){continue;} if(formData.formDisplay.displayType==='popup'){var targetWindow=KAMPYLE_DATA.getMemoryData('popupHandler');targetWindow.postMessage(messageData,'*');}else{KAMPYLE_UTILS.sendMessageToIframe(KAMPYLE_DATA.getFormIframeId(formId),messageData);}}}} return{init:init,updateMessageForAllLoadedForms:updateMessageForAllLoadedForms,getAuthorizationMessage:getAuthorizationMessage,handleMessage:handleMessage,validateMessageEvent:validateMessageEvent,isAllowedSource:isAllowedSource};})();window.KAMPYLE_UTILS={TOP_LEVEL_DOMAIN_COOKIE_PREFIX:'Tld-',startsWith:function(originalString,searchString,position){return originalString.substr(position||0,searchString.length)===searchString;},isIos:function(){return/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream;},isSafari:function(){return navigator.userAgent.indexOf("Safari")>-1&&navigator.userAgent.indexOf("Chrome")<0;},isiPhone:function(){return/iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream;},isiPadOS13:function(){return KAMPYLE_UTILS.isSafari()&&!KAMPYLE_UTILS.isiPhone()&&(navigator.platform==='MacIntel'||navigator.platform==='Mac-Intel')&&navigator.maxTouchPoints>1;},isDesktop:function(){return KAMPYLE_DATA.getMemoryData('kampyleDevice')===KAMPYLE_CONSTANT.DEVICES.DESKTOP},triggerCustomEvent:function(eventName,data){var e;data=data?{detail:data}:{};e=new CustomEvent(eventName,data);try{window.dispatchEvent(e);}catch(e){KAMPYLE_UTILS.showWarning('Could not trigger custom event '+eventName);}},isDebugMode:function(){var region=KAMPYLE_DATA.getMemoryData('region');return[KAMPYLE_CONSTANT.REGIONS.DEV,KAMPYLE_CONSTANT.REGIONS.QA,KAMPYLE_CONSTANT.REGIONS.COLO_CRT_QA1].indexOf(region)>-1;},showErrorStack:function(e){if(KAMPYLE_UTILS.isDebugMode()){console.warn(e.stack);}},showWarning:function(message){if(KAMPYLE_UTILS.isDebugMode()){console.warn(message);}},addStyle:function(cssStyle,referencedDocument){if(!KAMPYLE_FUNC.checkProvision(KAMPYLE_CONSTANT.PROVISIONS.CSP_RULES)){referencedDocument=referencedDocument||window.document;var style=referencedDocument.getElementById('kampyleStyle');if(style===null){style=referencedDocument.createElement('style');style.type='text/css';style.id='kampyleStyle';var head=referencedDocument.head||referencedDocument.getElementsByTagName('head')[0];head.appendChild(style);} if(style.styleSheet){style.styleSheet.cssText+=cssStyle;}else{style.appendChild(document.createTextNode(cssStyle));KAMPYLE_UTILS.setAnimationRule(KAMPYLE_CONSTANT.CSS_SETTINGS.ANIMATION_RULE_SPIN_NAME,'{0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); }}');}} else{console.error("Should not use this method if the provision csp rules is on");}},addAttributesOnElement:function(element,attributesObj){if(element&&attributesObj){for(var key in attributesObj){if(attributesObj.hasOwnProperty(key)&&element.setAttribute){element.setAttribute(key,attributesObj[key]);}}}},removeAttribute:function(element,name){if(element&&element.hasAttribute(name)){element.removeAttribute(name);}},getViewportSize:function(){return{width:Math.max(document.documentElement.clientWidth,window.innerWidth||0),height:Math.max(document.documentElement.clientHeight,window.innerHeight||0),};},getDocumentSize:function(){var body=document.body;var html=document.documentElement;var height=Math.max(body.scrollHeight||0,body.offsetHeight||0,html.clientHeight||0,html.scrollHeight||0,html.offsetHeight||0);var width=Math.max(body.scrollWidth||0,html.scrollWidth||0,body.offsetWidth||0,html.offsetWidth||0,html.clientWidth||0);return{width:width+(body.getBoundingClientRect?body.getBoundingClientRect().left||0:0),height:height+(body.getBoundingClientRect?body.getBoundingClientRect().top||0:0),};},getElementSize:function(element){var height=Math.max(element.scrollHeight||0,element.offsetHeight||0,element.clientHeight||0);var width=Math.max(element.scrollWidth||0,element.offsetWidth||0,element.clientWidth||0);return{width:width,height:height,};},getCurrentTimestamp:function(){return new Date().getTime();},getTimeDiff:function(time,format){var datetime=typeof time!=='undefined'?time:'2014-01-01 01:02:03.123456';datetime=new Date(datetime).getTime();var now=KAMPYLE_UTILS.getCurrentTimestamp();if(isNaN(datetime)){return'';} var miliSecDiff=0;if(datetimeleft&&xtop&&y');return inputHtml;},escapeRegExp:function(str){return str.replace(/([.*+?^=!:${}()|\[\]\/\\])/g,'\\$1');},replaceAll:function(str,find,replace){return str.replace(new RegExp(KAMPYLE_UTILS.escapeRegExp(find),'g'),replace);},sendMessageToIframe:function(iframeId,message){var origin;var targetWindow;var iframe;if(!iframeId){return;} iframe=document.getElementById(iframeId);if(!iframe||!iframe.getAttribute){return;} var origin=iframe.getAttribute('origin')||'*';var targetWindow=iframe.contentWindow;if(targetWindow&&targetWindow.postMessage) {if(message){message.__isDigitalAction=true;} targetWindow.postMessage(JSON.stringify(message),origin);}},getZoomedIn:function(){var browserZoom={zoom:1,constraint:1,isZoomedIn:false} var browser='';var windowDPR=1;var isHighDPI=false;try{if(KAMPYLE_DATA.isMobile()){browserZoom.zoom=window.visualViewport.scale;}else{browser=KAMPYLE_UTILS.getBrowser();windowDPR=window.devicePixelRatio;if(browser.name===KAMPYLE_CONSTANT.BROWSERS.SAFARI){isHighDPI=windowDPR===2;browserZoom.zoom=(window.outerWidth/window.innerWidth);}else if(browser.name===KAMPYLE_CONSTANT.BROWSERS.FIREFOX){if(windowDPR>5){isHighDPI=true;}else{isHighDPI=window.matchMedia('only screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (min-resolution: 1.5dppx), screen and (min-resolution: 144dpi)').matches;} browserZoom.zoom=isHighDPI?windowDPR*0.5:windowDPR;}else{if(window.screen&&window.screen.pixelDepth){isHighDPI=window.screen.pixelDepth>24;}else{isHighDPI=window.outerWidth-(window.innerWidth*(windowDPR/2))<=60;} browserZoom.zoom=isHighDPI?windowDPR*0.5:windowDPR;} browserZoom.constraint=2;}}catch(e){return browserZoom;} browserZoom.isZoomedIn=browserZoom.zoom>=2.4;return browserZoom;},getBrowser:function(){var ua=navigator.userAgent,tem,M=ua.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+)/i)||[];if(M[1]==='Chrome'){tem=ua.match(/\b(OPR|Edge)\/(\d+)/);if(tem!=null){var temArr=tem.slice(1);return{name:temArr[0].replace('OPR','Opera'),version:temArr[1]||'',};}} M=M[2]?[M[1],M[2]]:[navigator.appName,navigator.appVersion,'-?'];if((tem=ua.match(/version\/(\d+)/i))!=null)M.splice(1,1,tem[1]);return{name:M[0],version:M[1],};},initEventSubscriptions:function(eventObj,callback){for(var prop in eventObj) {if(eventObj.hasOwnProperty(prop)) {KAMPYLE_EVENT_DISPATCHER.subscribe(prop,callback);}}},getRandomTimeMS:function(minValue,maxValue){return minValue+(Math.round(Math.random()*(maxValue-minValue)));},kampyleGetUserId:function(){var userid=KAMPYLE_DATA.getData('kampyle_userid');if(!userid){userid=KAMPYLE_UTILS.kampyleCreateUUID();KAMPYLE_DATA.setData('kampyle_userid',userid);if(KAMPYLE_FUNC.checkProvision(KAMPYLE_CONSTANT.PROVISIONS.ALTERNATIVE_UUID)){KAMPYLE_DATA.setData(KAMPYLE_CONSTANT.MEMORY_DATA_FIELDS.MDIGITAL_ALTERNATIVE_UUID,KAMPYLE_UTILS.generateUUID());}} return userid;},kampyleCreateUUID:function(){var numAttempts=8;var uuidAlgorithm=function(){return Math.floor((1+Math.random())*0x10000).toString(16).substring(1);};var uuid=uuidAlgorithm();for(var i=0;i'+s).length;},getAllKampyleData:function(){var kampyleDataNames=['SUBMITTED_DATE','kampyleUserPercentile','kampyleUserSession','kampyle_userid','kampyleInvitePresented','DECLINED_DATE','LAST_INVITATION_VIEW',];if(KAMPYLE_FUNC.checkProvision(KAMPYLE_CONSTANT.PROVISIONS.ALTERNATIVE_UUID)){kampyleDataNames.push(KAMPYLE_CONSTANT.MEMORY_DATA_FIELDS.MDIGITAL_ALTERNATIVE_UUID);} if(KAMPYLE_FUNC.checkProvision(KAMPYLE_CONSTANT.PROVISIONS.EXEMPT_FORMS_FROM_QUARANTINE)){kampyleDataNames.push(KAMPYLE_CONSTANT.SESSION_DATA_FIELDS.IS_SURVEY_SUBMITTED_IN_SESSION)} var result={};for(var i=kampyleDataNames.length-1;i>=0;i--){result[kampyleDataNames[i]]=KAMPYLE_DATA.getData(kampyleDataNames[i]);} return result;},kampyleDeleteCookie:function(cookieName,propertySharedSubdomain){var domain='';if(propertySharedSubdomain){domain=';domain='+propertySharedSubdomain+';';} var cookieFlag=KAMPYLE_UTILS.getCookieFlagByProtocol();var expires='expires=Thu, 01 Jan 1970 00:00:00 UTC';document.cookie=cookieName+'= ; '+cookieFlag+expires+';path=/'+domain;},kampyleIsCookieEnabled:function(){return navigator.cookieEnabled;},kampyleCompareTimestamps:function(source,toCompare,operator) {if(typeof source!=='number'||typeof toCompare!=='number') {return false;} source=new Date(source);toCompare=new Date(toCompare);source.setHours(0,0,0,0);switch(operator){case'equals':toCompare.setHours(0,0,0,0);return(source.getTime()===toCompare.getTime());break;case'laterthan':toCompare.setHours(23,59,59,999);return(source>toCompare);break;case'earlierthan':toCompare.setHours(0,0,0,0);return(sourcetoCompare);break;case KAMPYLE_CONSTANT.OPERATORS.LATER_THAN:if(varType==='datetime') {ans=KAMPYLE_UTILS.kampyleCompareTimestamps(source,toCompare,operator);} else{ans=(source>toCompare);} break;case KAMPYLE_CONSTANT.OPERATORS.SMALLER_THAN:ans=(sourcetoCompare);} break;case KAMPYLE_CONSTANT.OPERATORS.CONTAINS:ans=(!!source&&source.indexOf&&source.indexOf(toCompare)!==-1);break;case KAMPYLE_CONSTANT.OPERATORS.DOES_NOT_CONTAIN:ans=(!!source&&source.indexOf&&source.indexOf(toCompare)===-1);break;case KAMPYLE_CONSTANT.OPERATORS.STARTS_WITH:ans=(!!source&&source.indexOf&&source.indexOf(toCompare)===0);break;case KAMPYLE_CONSTANT.OPERATORS.ENDS_WITH:ans=(!!source&&source.indexOf&&source.length&&source.indexOf(toCompare,source.length-source.length)!==-1);break;case KAMPYLE_CONSTANT.OPERATORS.HAS_VALUE:ans=(!!source||source===''||source===false||source===0);break;case KAMPYLE_CONSTANT.OPERATORS.REGEX:try{var regex=new RegExp(toCompare);ans=(!!source&®ex.exec(source)!==null);}catch(e){ans=false;} break;default:break;} return ans;},setNestedPropertyValue:function(obj,propString,value){var schema=obj;var pList=propString.split('.');var len=pList.length;for(var i=0;i0?objectProperties:null;},httpRequest:function(method,url,jsonData,onSuccess,onError,config){var counter=0;var numOfTimes=(config||{}).numOfTimes||KAMPYLE_CONSTANT.NETWORK.NUM_OF_RETRIES;var timeout=(config||{}).timeout||KAMPYLE_CONSTANT.NETWORK.REQUEST_TIMEOUT;function handleError(error,eventName,eventData){if(counter0){if(q.length==2){if(typeof q[1]==FUNC_TYPE){device[q[0]]=q[1].call(device,match);}else{device[q[0]]=q[1];}}else if(q.length==3){if(typeof q[1]===FUNC_TYPE&&!(q[1].exec&&q[1].test)){device[q[0]]=match?q[1].call(device,match,q[2]):undefined;}else{device[q[0]]=match?match.replace(q[1],q[2]):undefined;}}else if(q.length==4){device[q[0]]=match?q[3].call(device,match.replace(q[1],q[2])):undefined;}}else{device[q]=match?match:undefined;}}}} i+=2;} if(!device[TYPE]||(device[TYPE]!==MOBILE&&device[TYPE]!==TABLET)){return DESKTOP;} return device[TYPE];},getElementStyle:function(domElement,styleProperty){if(domElement instanceof HTMLElement){try{return window.getComputedStyle(domElement).getPropertyValue(styleProperty);}catch(err){}} return null;},isTruthy:function(expression){if(typeof expression!=='string'){return expression;} try{expression=JSON.parse(expression);}catch(err){} return expression;},safeJsonParse:function(str,msgOnFail){try{return JSON.parse(str);}catch(e){KAMPYLE_UTILS.showWarning(msgOnFail?msgOnFail:'Failed to parse JSON, error message: '+(e||{}).message);KAMPYLE_UTILS.showErrorStack(e||{});return null;}},addWcagStyleOnFocus:function(element){if(KAMPYLE_DATA.isFeatureEnabled(KAMPYLE_CONSTANT.FEATURE_FLAGS.WCAG)){element.addEventListener("focusin",function(){KAMPYLE_UTILS.setElementStyle(element,{outline:'1px dashed #595959',outlineOffset:'2px',transition:'none'},true);}) element.addEventListener("focusout",function(){element.style.outline='none';element.style.outlineOffset=null;element.style.transition=null;});}},addHoverEffectOnElement:function(element,defaultStyle,onHoverStyle){if(element&&typeof(element.addEventListener)==='function'){element.addEventListener("mouseenter",function(){KAMPYLE_UTILS.setElementStyle(element,onHoverStyle);}) element.addEventListener("mouseleave",function(){KAMPYLE_UTILS.setElementStyle(element,defaultStyle);})}},handleAfterFormPosition:function(eventName,data){var isScrollToPostion=true;if(isScrollToPostion){KAMPYLE_UTILS.scrollToLastPosition()}},scrollToLastPosition:function(){var position=KAMPYLE_DATA.getMemoryData('scrollPosition');if(position){window.scroll(position.x,position.y);KAMPYLE_DATA.deleteMemoryData('scrollPosition');}},setCurrentScrollPosition:function(){if(!KAMPYLE_FUNC.checkProvision(KAMPYLE_CONSTANT.PROVISIONS.NOT_SCROLL_TO_LAST_POSITION_DISPLAY_TYPE_ANIMATION)&&(document.body!==document.activeElement)){return false;} var position=KAMPYLE_UTILS.getScrollPosition()||{};KAMPYLE_DATA.setMemoryData('scrollPosition',{x:position.x,y:position.y});},getScrollPosition:function(){var isPageOffsetSupported=window.pageXOffset!==undefined;var isCSS1Compat=((document.compatMode||"")==="CSS1Compat");var x=isPageOffsetSupported?window.pageXOffset:isCSS1Compat?document.documentElement.scrollLeft:document.body.scrollLeft;var y=isPageOffsetSupported?window.pageYOffset:isCSS1Compat?document.documentElement.scrollTop:document.body.scrollTop;return{x:x,y:y}},getLangCodeFromNavAPI:function(){return window.navigator.language||window.navigator.userLanguage||null;},getStrigifiedData:function(data){var strigifyData;if(typeof data==='object'&&data!==null){try{strigifyData=JSON.stringify(data);} catch(err){strigifyData=data;}} else{strigifyData=data;} return strigifyData;},appendScript:function(scriptSrc){var s=document.createElement('script');s.src=scriptSrc;document.body.appendChild(s);},toBase64:function(str){str=str||'';return btoa(unescape(encodeURIComponent(str)));},styleObjToInline:function(styleObj){var inlineStyle='';for(var prop in styleObj){inlineStyle+=prop+':'+styleObj[prop]+';';} return inlineStyle;},getBaseUrl:function(){return location.origin+location.pathname;},generateUUID:function(){var seed=KAMPYLE_UTILS.getCurrentTimestamp();if(window.performance&&typeof window.performance.now==='function'){seed+=performance.now();} var UUID='xxxx-xxxx-xxxx-xxxx-xxxx-xxxx-xxxx-xxxx'.replace(/[x]/g,function(){var random=(seed+Math.random()*16)%16|0;seed=Math.floor(seed/16);return random.toString(16);});return UUID;},getRetryTimeout:function(){var dataJson=KAMPYLE_DATA.getMemoryData(KAMPYLE_CONSTANT.MEMORY_DATA_FIELDS.DATA_JSON);return KAMPYLE_UTILS.getNestedPropertyValue(dataJson,'retryTimout')||KAMPYLE_CONSTANT.NETWORK.RETRY_TIMEOUT;},isTrue:function(value){return value===true||value==="true"},isValueNumericAndDefined:function(value){var isValueDefined=!!value;var isValueNumeric=!isNaN(value);return isValueDefined&&isValueNumeric;},focusElement:function(element){if(element&&typeof element.focus==='function'){element.focus();}},fakePromise:function(val){return{then:function(resolver){resolver(val);}}},textEncode:function(str){if(window.TextEncoder){return new TextEncoder('utf-8').encode(str);} var utf8=unescape(encodeURIComponent(str));var result=new window.Uint8Array(utf8.length);for(var i=0;ihostMaxHeight){hostMaxHeight=hostMinHeight;} return getNewHeightSettings(formHeight,shouldBeStatic,isDynamicHost,hostMaxHeight,hostMinHeight,hostHeight);} function getNewHeightSettings(formHeight,shouldBeStatic,isDynamicHost,hostMaxHeight,hostMinHeight,hostHeight){var newIframeHeight;var newFormHeight=formHeight;if(isDynamicHost){newFormHeight=formHeight;newIframeHeight=newFormHeight;} else{if(hostMaxHeight!==0&&formHeight>=hostMaxHeight){newFormHeight=hostMaxHeight;shouldBeStatic=true;} newIframeHeight=newFormHeight;if(formHeight");docIframe.close();docIframe.replaceChild(htmlElem,docIframe.getElementsByTagName("html")[0]) scIframe.height=docIframe.getElementById("sc-widget")&&docIframe.getElementById("sc-widget").scrollHeight+20;KAMPYLE_SCREEN_CAPTURE.addEscKeyDownListenerToIframe(scIframe);setTimeout(function(){document.activeElement.blur();setTimeout(function(){scIframe.focus();},0);},100);return true;} function createScreenCaptureBody(formData,divFooter,formattedStyles){var bodyElem=document.createElement('body');KAMPYLE_UTILS.setElementStyle(bodyElem,{margin:'0px',overflow:'hidden'});var divWrapper=document.createElement('div');divWrapper.id='sc-widget';divWrapper.className='sc-widget';KAMPYLE_UTILS.setElementStyle(divWrapper,formattedStyles.widget);KAMPYLE_UTILS.setElementStyle(divWrapper,{zIndex:'2147483646'});var widgetContentElem=document.createElement('div');widgetContentElem.className='sc-widget-content';KAMPYLE_UTILS.setElementStyle(widgetContentElem,formattedStyles.widgetContent);KAMPYLE_UTILS.setElementStyle(widgetContentElem,{fontFamily:'Open Sans'},true);var h2Elem=document.createElement('h2');h2Elem.className="scTitle";h2Elem.style.fontSize='16px';var headerForWidget=formData.screenCaptureSettings&&formData.screenCaptureSettings.titleInstructionsScreenCapture?formData.screenCaptureSettings.titleInstructionsScreenCapture:KAMPYLE_CONSTANT.TEXTS.SCREEN_CAPTURE.DEFAULT_TITLE;var h2Text=document.createTextNode(headerForWidget);h2Elem.appendChild(h2Text);var pElem=document.createElement('p');pElem.className='scParagraph';KAMPYLE_UTILS.setElementStyle(pElem,{fontSize:'12px',marginTop:'10px'});var descriptionForWidget=getScreenCaptureDescription(formData);var pText=document.createTextNode(descriptionForWidget);pElem.appendChild(pText);widgetContentElem.appendChild(h2Elem);widgetContentElem.appendChild(pElem);divWrapper.appendChild(widgetContentElem);divWrapper.appendChild(divFooter);bodyElem.appendChild(divWrapper);return bodyElem;} function createScreenCaptureHtml(headElem,bodyElem){var htmlElem=document.createElement('html');htmlElem.appendChild(headElem);htmlElem.appendChild(bodyElem);return htmlElem} function createScreenCaptureInstructionWidget(formData,scContainer){var formattedText=KAMPYLE_SCREEN_CAPTURE.overrideDefaultScreenCaptureTexts(formData.screenCaptureSettings)||{};var formattedStyles=KAMPYLE_SCREEN_CAPTURE.overrideDefaultScreenCaptureStyles(formData.screenCaptureSettings)||{};var headElem=createScreenCaptureHeader();var footerElem=createScreenCaptureFooter(formattedText,formattedStyles);var bodyElem=createScreenCaptureBody(formData,footerElem,formattedStyles);var htmlElem=createScreenCaptureHtml(headElem,bodyElem);createScreenCaptureIframe(htmlElem,scContainer);} function createFormContainer(){var formSpanPlacer=KAMPYLE_UTILS.getOrCreateWrapperContainer(KAMPYLE_CONSTANT.IFRAME_SETTINGS.LIGHTBOX.WRAPPER_ID);var divContainer=Object.assign(document.createElement('div'),{id:'kampyleFormContainer'});var containerStyle={top:0,left:0,width:'100%',height:'100%',position:'fixed',visibility:'hidden',display:'table',backgroundColor:'rgba(102,102,102,0.4)',zIndex:'99999999',webkitOverflowScrolling:'touch'};KAMPYLE_UTILS.setElementStyle(divContainer,containerStyle,true);var divElem1=document.createElement('div');divElem1.id='kampyleFormContainer';var spinnerContainer=createSpinnerElement();var divElem2=document.createElement('div');divElem2.id='kampyleFormModal';KAMPYLE_UTILS.setElementStyle(divElem2,{zIndex:'99999999',webkitOverflowScrolling:'touch'},true);divElem1.appendChild(spinnerContainer);divElem1.appendChild(divElem2);divContainer.appendChild(divElem1);formSpanPlacer.appendChild(divContainer);KAMPYLE_UTILS.setSpinnerStyle(spinnerContainer,KAMPYLE_CONSTANT.SPINNER_SETTINGS.SIZE.LARGE);if(KAMPYLE_FUNC.checkProvision(KAMPYLE_CONSTANT.PROVISIONS.ENABLE_WCAG_PREPEND_SURVEY)){document.body.prepend(formSpanPlacer);}else{document.body.appendChild(formSpanPlacer);}} function createInviteIframeContainer(data){var inviteSpanPlacer=KAMPYLE_UTILS.getOrCreateWrapperContainer(KAMPYLE_CONSTANT.IFRAME_SETTINGS.INVITATION.WRAPPER_ID);var divContainer=Object.assign(document.createElement('div'),{id:'kampyleInviteContainer'});KAMPYLE_UTILS.setElementStyle(divContainer,{top:'0',left:'0',width:'100%',height:'100%',position:'fixed',visibility:'hidden',display:'none',backgroundColor:'rgba(22,22,22,0.5)',zIndex:'99999999',overflow:'auto'},true);var spinnerContainer=createSpinnerElement();var divElem1=document.createElement('div');divElem1.id='kampyleInviteModal';KAMPYLE_UTILS.setElementStyle(divElem1,{overflow:'hidden',margin:'0 auto',height:data.inviteData.inviteHeight,width:data.inviteData.inviteWidth,position:'relative',zIndex:'99999999',top:'25%',webkitBoxShadow:'0 0 10px rgba(0,0,0,0.4)',mozBoxShadow:'0 0 10px rgba(0,0,0,0.4)',boxShadow:'0 0 10px rgba(0,0,0,0.4)',});divContainer.appendChild(divElem1);divContainer.appendChild(spinnerContainer);inviteSpanPlacer.appendChild(divContainer);KAMPYLE_UTILS.setSpinnerStyle(spinnerContainer,KAMPYLE_CONSTANT.SPINNER_SETTINGS.SIZE.LARGE);if(KAMPYLE_FUNC.checkProvision(KAMPYLE_CONSTANT.PROVISIONS.ENABLE_PREPEND_SURVEY)){document.body.prepend(inviteSpanPlacer);}else{document.body.appendChild(inviteSpanPlacer);}} function getErrorModal(noJsonModalId,errorModalLang,errorMessageTitle,errorMessageBody,errorMessageClose){var errorModal=document.createElement("div");var errorModalAttributes=KAMPYLE_FUNC.checkProvision(KAMPYLE_CONSTANT.PROVISIONS.NEW_MODAL_DIALOGS)?{id:noJsonModalId}:{tabIndex:0,id:noJsonModalId,role:"alertdialog",'aria-modal':true,'aria-labelledby':'title-no-json-modal','aria-describedby':'description-no-json-modal',lang:errorModal} KAMPYLE_UTILS.addAttributesOnElement(errorModal,errorModalAttributes);KAMPYLE_UTILS.setElementStyle(errorModal,{position:'relative',textAlign:'center',backgroundColor:'rgba(255,255,255, 1)',margin:KAMPYLE_DATA.getMemoryData('context')==='preview'?'100px auto 2% auto':'5% auto 2% auto',border:'1px solid #cccccc',boxShadow:'8px 10px 58px 2px rgba(64, 64, 74, 0.56)',color:'#2C3548',fontFamily:'helvetica',height:'500px',width:KAMPYLE_DATA.isMobile()?'98%':"450px"});var closeButton=getErrorModalCloseButton(errorMessageClose,errorModalLang);var backgroundImage=getErrorModalBackgroundImage() var title=getErrorModalTitle(errorMessageTitle);var description=getErrorModalDescription(errorMessageBody);errorModal.appendChild(closeButton);errorModal.appendChild(backgroundImage);errorModal.appendChild(title);errorModal.appendChild(description);return errorModal;} function getVerticalButton(formData){var buttonText=KAMPYLE_VIEW.getButtonText(formData);var direction='kampyle_'+formData.buttonData.position;var buttonElement=document.createElement('button');var shouldAdjustToZoom=KAMPYLE_FUNC.checkProvision(KAMPYLE_CONSTANT.PROVISIONS.ENABLE_ZOOM_WCAG_REFLOW)&&KAMPYLE_UTILS.getNestedPropertyValue(formData,'urlVersion');var multiplier=1;if(shouldAdjustToZoom){var zoomMetrics=KAMPYLE_UTILS.getZoomedIn();KAMPYLE_DATA.setMemoryData('kampylePageZoom',zoomMetrics.zoom);multiplier=zoomMetrics.isZoomedIn?getMultiplier():1;} var width=125*multiplier;var height=35*multiplier;var fontSize=14*multiplier;var side=-45*multiplier;var VpHeight=window.innerHeight;var buttonPosition=VpHeight*0.55-width;KAMPYLE_UTILS.addAttributesOnElement(buttonElement,{id:'nebula_div_btn',alt:buttonText,tabIndex:"0",class:'kampyle_vertical_button '+direction+' '+KAMPYLE_VIEW.getWCAGClass()});KAMPYLE_UTILS.setElementStyle(buttonElement,{backgroundColor:'transparent',height:'auto',minHeight:height+'px',maxHeight:height+'px',width:width+'px',minWidth:width+'px',maxWidth:width+'px',padding:0},false);KAMPYLE_UTILS.setElementStyle(buttonElement,{fontFamily:'Open Sans, sans-serif',cursor:'pointer',position:'fixed',bottom:buttonPosition+'px',border:"none",zIndex:'99999990',height:height+'px','-ms-transform':'rotate(90deg)','-webkit-transform':'rotate(90deg)',transform:'rotate(90deg)'});if(KAMPYLE_DATA.isFeatureEnabled(KAMPYLE_CONSTANT.FEATURE_FLAGS.WCAG)){KAMPYLE_UTILS.addWcagStyleOnFocus(buttonElement);}else{KAMPYLE_UTILS.setElementStyle(buttonElement,{outline:'none'},false);} buttonElement.style[formData.buttonData.position]=side+'px';var divElement=document.createElement('div');divElement.setAttribute('class','kampyle_button');var styleForRadius=formData.buttonData.position==='left'?'3px 3px 0 0':'0 0 3px 3px';KAMPYLE_UTILS.setElementStyle(divElement,{width:width+'px',minWidth:width+'px',maxWidth:width+'px',minHeight:height+'px',maxHeight:height+'px','-webkit-border-radius':styleForRadius,'-moz-border-radius':styleForRadius,'-ms-border-radius':styleForRadius,'border-radius':styleForRadius},false);KAMPYLE_UTILS.setElementStyle(divElement,{height:height+'px',background:formData.buttonData.backgroundColor,color:formData.buttonData.textColor,position:'absolute',top:0,left:0,zIndex:'-1'});var divElement2=document.createElement('div');KAMPYLE_UTILS.addAttributesOnElement(divElement2,{'data-aut':'feedback',class:'kampyle_button-text'});KAMPYLE_UTILS.setElementStyle(divElement2,{fontWeight:'normal'},false);KAMPYLE_UTILS.setElementStyle(divElement2,{color:formData.buttonData.textColor,fontSize:fontSize+'px',lineHeight:height+'px',textAlign:'center'});if(KAMPYLE_FUNC.checkProvision(KAMPYLE_CONSTANT.PROVISIONS.RTL)&&MDIGITAL.LOCALIZATION.isFormLanguageRtl(formData)){KAMPYLE_UTILS.setElementStyle(divElement2,{transform:'scale(-1)','-ms-transform':'scale(-1)','-webkit-transform':'scale(-1)'});} if(KAMPYLE_FUNC.checkProvision(KAMPYLE_CONSTANT.PROVISIONS.ADDITIONAL_BUTTON_STYLES)){var defaultTextHoverColor="#FFFFFF",defaultBackgroundHoverColor="#396CEF";addHoverStyleToFeedbackButton(buttonElement,{bgElementStyle:{backgroundColor:formData.buttonData.backgroundColor},textElementStyle:{color:formData.buttonData.textColor}},{bgElementStyle:{backgroundColor:formData.buttonData.backgroundHoverColor||defaultBackgroundHoverColor},textElementStyle:{color:formData.buttonData.textHoverColor||defaultTextHoverColor}});} var textNode=document.createTextNode(buttonText);divElement2.appendChild(textNode);buttonElement.appendChild(divElement);buttonElement.appendChild(divElement2);return buttonElement} function addHoverStyleToFeedbackButton(parentElement,defaultStyles,onHoverStyles){if(parentElement&&defaultStyles&&onHoverStyles&&typeof(parentElement.addEventListener)==='function'){parentElement.addEventListener("mouseenter",function(){var div1_bg=parentElement.children[0];var div2_text=parentElement.children[1];KAMPYLE_UTILS.setElementStyle(div1_bg,onHoverStyles.bgElementStyle);KAMPYLE_UTILS.setElementStyle(div2_text,onHoverStyles.textElementStyle);});parentElement.addEventListener("mouseleave",function(){var div1_bg=parentElement.children[0];var div2_text=parentElement.children[1];KAMPYLE_UTILS.setElementStyle(div1_bg,defaultStyles.bgElementStyle);KAMPYLE_UTILS.setElementStyle(div2_text,defaultStyles.textElementStyle);});}} function getPositionEnum(formData,btnSize){return{topRight:{btnStyle:{top:0,right:0},div1Style:{top:0,right:0,borderTop:btnSize+' solid '+formData.buttonData.backgroundColor,borderLeft:btnSize+' solid transparent'},div2Style:{'-ms-transform':'rotate(45deg)','-webkit-transform':'rotate(45deg)',transform:'rotate(45deg)'}},topLeft:{btnStyle:{top:0,left:0},div1Style:{top:0,left:0,borderTop:btnSize+' solid '+formData.buttonData.backgroundColor,borderRight:btnSize+' solid transparent'},div2Style:{'-ms-transform':'rotate(-45deg)','-webkit-transform':'rotate(-45deg)',transform:'rotate(-45deg)'}},bottomRight:{btnStyle:{bottom:0,right:0},div1Style:{bottom:0,right:0,borderBottom:btnSize+' solid '+formData.buttonData.backgroundColor,borderLeft:btnSize+' solid transparent'},div2Style:{'-ms-transform':'rotate(-45deg)','-webkit-transform':'rotate(-45deg)',transform:'rotate(-45deg)'}},bottomLeft:{btnStyle:{bottom:0,left:0},div1Style:{bottom:0,left:0,borderBottom:btnSize+' solid '+formData.buttonData.backgroundColor,borderRight:btnSize+' solid transparent'},div2Style:{'-ms-transform':'rotate(45deg)','-webkit-transform':'rotate(45deg)',transform:'rotate(45deg)'}}};} function getMultiplier(){var z=KAMPYLE_UTILS.getZoomedIn();return z.constraint/z.zoom;} function getTriangularButton(formData){var shouldAdjustToZoom=KAMPYLE_FUNC.checkProvision(KAMPYLE_CONSTANT.PROVISIONS.ENABLE_ZOOM_WCAG_REFLOW)&&KAMPYLE_UTILS.getNestedPropertyValue(formData,'urlVersion');var multiplier=shouldAdjustToZoom&&KAMPYLE_UTILS.getZoomedIn().isZoomedIn?getMultiplier():1;var btnSize=81*multiplier+'px';var STYLE_BY_POSITION=getPositionEnum(formData,btnSize);var buttonElement=document.createElement('button');var buttonText=KAMPYLE_VIEW.getButtonText(formData);var position=formData.buttonData.position||'topLeft';var classDirection=KAMPYLE_VIEW.getClassDirectonByPosition(position);var styleForBtn=STYLE_BY_POSITION[position].btnStyle;var styleForDiv1=STYLE_BY_POSITION[position].div1Style;var styleForDiv2=STYLE_BY_POSITION[position].div2Style;KAMPYLE_UTILS.addAttributesOnElement(buttonElement,{id:'nebula_div_btn',alt:buttonText,tabindex:0,class:'kampyle_feedback-button '+classDirection.leftright+' '+KAMPYLE_VIEW.getWCAGClass(),});KAMPYLE_UTILS.setElementStyle(buttonElement,{backgroundColor:'transparent',height:'auto',padding:0},false);KAMPYLE_UTILS.setElementStyle(buttonElement,Object.assign({fontFamily:'Open Sans, sans-serif',cursor:'pointer',position:'fixed',border:'none',zIndex:'99999990'},styleForBtn));if(KAMPYLE_DATA.isFeatureEnabled(KAMPYLE_CONSTANT.FEATURE_FLAGS.WCAG)){buttonElement.addEventListener("focusin",function(event){KAMPYLE_UTILS.setElementStyle(buttonElement,{outline:'1px dashed #595959',outlineOffset:'2px',transition:'none'},false);});buttonElement.addEventListener("focusout",function(event){buttonElement.style.outline='none';buttonElement.style.outlineOffset=null;buttonElement.style.transition=null;});}else{KAMPYLE_UTILS.setElementStyle(buttonElement,{outline:'none'},false);} var divElem1=document.createElement('div');divElem1.setAttribute('class','kampyle_triangle');KAMPYLE_UTILS.setElementStyle(divElem1,Object.assign({position:'absolute',width:0,height:0,zIndex:-1},styleForDiv1));var divElem2=document.createElement('div');KAMPYLE_UTILS.addAttributesOnElement(divElem2,{'data-aut':'feedback',class:'kampyle_button-text '+classDirection.topbottom,});KAMPYLE_UTILS.setElementStyle(divElem2,{fontWeight:'normal',lineHeight:(position==='bottomLeft'||position==='bottomRight')?108*multiplier+'px':53*multiplier+'px'},false);KAMPYLE_UTILS.setElementStyle(divElem2,Object.assign({height:btnSize,width:btnSize,textAlign:'center',zIndex:'1000',color:formData.buttonData.textColor,fontSize:14*multiplier+'px',},styleForDiv2));var textNode=document.createTextNode(buttonText);divElem2.appendChild(textNode);buttonElement.appendChild(divElem1);buttonElement.appendChild(divElem2);return buttonElement;} function getCustomButton(formData){var POSITION_ENUM={bottomLeft:{bottom:0,left:0},bottomRight:{bottom:0,right:0},topLeft:{top:0,left:0},topRight:{top:0,right:0},left:{left:0,top:'50%'},right:{right:0,top:'50%'},} var buttonElement=document.createElement('button');var imgElem=document.createElement('img');var buttonText=KAMPYLE_VIEW.getButtonText(formData);var styleForBtn=POSITION_ENUM[formData.buttonData.position];KAMPYLE_UTILS.addAttributesOnElement(buttonElement,{id:'nebula_div_btn',tabindex:0,class:'nebula_image_button '+KAMPYLE_VIEW.getWCAGClass(),});KAMPYLE_UTILS.setElementStyle(buttonElement,{zIndex:'99999990',position:'fixed',cursor:'pointer',border:'none',lineHeight:'1px',width:'auto',background:'transparent',},false);KAMPYLE_UTILS.setElementStyle(buttonElement,Object.assign({padding:0,},styleForBtn));if(KAMPYLE_DATA.isFeatureEnabled(KAMPYLE_CONSTANT.FEATURE_FLAGS.WCAG)){buttonElement.addEventListener("focusin",function(event){KAMPYLE_UTILS.setElementStyle(buttonElement,{outline:'1px dashed #595959',outlineOffset:'2px',transition:'none'},false);});buttonElement.addEventListener("focusout",function(event){buttonElement.style.outline='none';buttonElement.style.outlineOffset=null;buttonElement.style.transition=null;});}else{KAMPYLE_UTILS.setElementStyle(buttonElement,{outline:'none'},false);} KAMPYLE_UTILS.addAttributesOnElement(imgElem,{alt:buttonText,src:formData.buttonData.buttonUrl});buttonElement.appendChild(imgElem);return buttonElement;} function getErrorModalCloseButton(text,langCode){var closeButton=document.createElement('i');KAMPYLE_UTILS.addAttributesOnElement(closeButton,{'aria-hidden':KAMPYLE_FUNC.checkProvision(KAMPYLE_CONSTANT.PROVISIONS.NEW_MODAL_DIALOGS)?false:true,tabIndex:KAMPYLE_FUNC.checkProvision(KAMPYLE_CONSTANT.PROVISIONS.NEW_MODAL_DIALOGS)?0:-1,id:'close-no-json-modal','data-aut':'no-json-modal-close-button',role:"button",lang:langCode,'aria-label':text});KAMPYLE_UTILS.setElementStyle(closeButton,{cursor:'pointer',position:'absolute',top:'3px',right:'12px',fontStyle:'normal',fontSize:'28px',opacity:0.7});if(KAMPYLE_DATA.isFeatureEnabled(KAMPYLE_CONSTANT.FEATURE_FLAGS.WCAG)){KAMPYLE_UTILS.addWcagStyleOnFocus(closeButton);} if(KAMPYLE_UTILS.isDesktop()){KAMPYLE_UTILS.addHoverEffectOnElement(closeButton,{opacity:0.7},{opacity:1});} closeButton.innerHTML="Ă—";return closeButton;} function getErrorModalTitle(text){var title=document.createElement('h2');KAMPYLE_UTILS.addAttributesOnElement(title,{id:"title-no-json-modal"});KAMPYLE_UTILS.setElementStyle(title,{fontWeight:'bold',margin:'40px 0 16px',fontSize:'24px'}) title.appendChild(document.createTextNode(text)) return title;} function getErrorModalBackgroundImage(){var backgroundImage=document.createElement('img');KAMPYLE_UTILS.addAttributesOnElement(backgroundImage,{src:KAMPYLE_COMMON.getUrlPrefix()+KAMPYLE_CONSTANT.SRC.OOPS});KAMPYLE_UTILS.setElementStyle(backgroundImage,{marginLeft:'-1px'});return backgroundImage;} function getErrorModalDescription(text){var container=document.createElement("div");KAMPYLE_UTILS.addAttributesOnElement(container,{id:"description-no-json-modal",});KAMPYLE_UTILS.setElementStyle(container,{padding:'0 44px',color:'#2C3548',fontFamily:'helvetica',lineHeight:'23px',fontSize:'16px'});var description=document.createElement("p");description.innerHTML=text;container.appendChild(description);return container;} function createSpinnerElement(){var spinnerContainer=document.createElement('div');spinnerContainer.id=KAMPYLE_CONSTANT.SPINNER_SETTINGS.CONTAINER_ID;KAMPYLE_UTILS.addAttributesOnElement(spinnerContainer,{class:'neb-loading-spinner'});var spinner=document.createElement('div');spinner.id=KAMPYLE_CONSTANT.SPINNER_SETTINGS.ID;spinnerContainer.appendChild(spinner);return spinnerContainer;} return{createScreenCaptureInstructionWidget:createScreenCaptureInstructionWidget,createScreenCaptureBody:createScreenCaptureBody,createFormContainer:createFormContainer,createInviteIframeContainer:createInviteIframeContainer,getErrorModal:getErrorModal,getVerticalButton:getVerticalButton,getTriangularButton:getTriangularButton,getCustomButton:getCustomButton,addHoverStyleToFeedbackButton:addHoverStyleToFeedbackButton,createSpinnerElement:createSpinnerElement};})(window,document);window.MDIGITAL=window.MDIGITAL||{};window.MDIGITAL.PROPERTY_MESSAGES=(function(){function getPropertyMessageTranslation(){var onsiteConfiguration=MDIGITAL.CONFIGURATION.getOnsiteConfiguration();return(onsiteConfiguration&&onsiteConfiguration.propertyMessages)||{};} function getDefaultLanguageFromPropertyData(){var propertyMessageData=getPropertyMessageTranslation();return KAMPYLE_UTILS.getNestedPropertyValue(propertyMessageData,'localizationSettings.defaultLanguage');} function getLanguageCodeByCustomParam(){var propertyMessageData=getPropertyMessageTranslation();var customParamObject=KAMPYLE_UTILS.getNestedPropertyValue(propertyMessageData,'localizationSettings.customParam');return MDIGITAL.CUSTOM_PARAMETERS.getCustomParamValue({type:customParamObject.type,name:customParamObject.source_name,source:customParamObject.source})||getDefaultLanguageFromPropertyData();} function getPropertyMessageLanguageCode(){var propertyMessageData=getPropertyMessageTranslation();var shouldUseCustomParam=KAMPYLE_UTILS.getNestedPropertyValue(propertyMessageData,'localizationSettings.useCustomParam');if(shouldUseCustomParam){return MDIGITAL.PROPERTY_MESSAGES.getLanguageCodeByCustomParam();} else{return KAMPYLE_UTILS.getLangCodeFromNavAPI();}} function getMessageByTypeAndKey(type,key){var propertyMessageData=MDIGITAL.PROPERTY_MESSAGES.getPropertyMessageTranslation().messagesData||{};var propertyMessageLangCode=KAMPYLE_UTILS.safeToLower(MDIGITAL.PROPERTY_MESSAGES.getPropertyMessageLanguageCode());var messageObjectByLanguage=propertyMessageData[type]&&propertyMessageData[type][propertyMessageLangCode];if(messageObjectByLanguage&&messageObjectByLanguage[key]!=undefined){return messageObjectByLanguage[key];} else{var defaultLanguageCode=KAMPYLE_UTILS.safeToLower(MDIGITAL.PROPERTY_MESSAGES.getDefaultLanguageFromPropertyData());var messageObjectByDefaultLanguage=propertyMessageData[type]&&propertyMessageData[type][defaultLanguageCode];if(messageObjectByDefaultLanguage&&messageObjectByDefaultLanguage[key]!=undefined){return messageObjectByDefaultLanguage[key]} return KAMPYLE_CONSTANT.TEXTS.DEFAULT_JSON_ERROR_MESSAGES[key];}} return{getPropertyMessageLanguageCode:getPropertyMessageLanguageCode,getPropertyMessageTranslation:getPropertyMessageTranslation,getDefaultLanguageFromPropertyData:getDefaultLanguageFromPropertyData,getLanguageCodeByCustomParam:getLanguageCodeByCustomParam,getMessageByTypeAndKey:getMessageByTypeAndKey}})();window.MDIGITAL=window.MDIGITAL||{};window.MDIGITAL.LOGGER=(function(window,document){function Logger(){var LOG_TYPES={DEBUG:'log',INFO:'info',WARN:'warn',ERROR:'warn'};this._logs=[];this.init=function(){if(!this.getLoggerStatus()){KAMPYLE_ONSITE_SDK.stopLogger();}} this.getLoggerStatus=function(){var currentLoggerStatus=KAMPYLE_DATA.getData('mdLogger');return currentLoggerStatus==='true'||currentLoggerStatus===true;};this.setLoggerStatus=function(status){KAMPYLE_DATA.setData('mdLogger',status);} this.debug=function(message){this.writeLog('DEBUG',message);} this.warn=function(message){this.writeLog('WARN',message);} this.error=function(message){this.writeLog('ERROR',message);} this.writeLog=function(logLevel,message){var logType=LOG_TYPES[logLevel]||LOG_TYPES.DEBUG;message=this.setTimeAndLevelOnMessage(logLevel,message);this._logs.push({type:logType,message:message||"",});};this.setTimeAndLevelOnMessage=function(logLevel,message){return new Date()+' '+'['+logLevel+'] '+message;};this.printLogs=function(){var str="";this._logs.forEach(function(log){console[log.type](log.message);str+=" "+log.message;});return str;};} return new Logger();})(window,document);window.MDIGITAL=window.MDIGITAL||{};window.MDIGITAL.ANALYTICS=(function(window,document){var rateLimitCounterMap={};var eventMdDataKeyReplacementMap={additional_data:'additionalData',additionalInfo:function(val){return typeof val==='string'?val:'additionalData'},error_logs:'errorLogs',source_function:'sourceFunction',formId:'destinationForm'};var eventDataKeyReplacementMap={errorMessage:'message',uuid:'feedbackUuid'};var COMMON_FIELDS;var allDigitalEvents={};var initialEvents={neb_eventDispatcherError:{eventId:'nebula_eventDispatcherError',eventDataKeys:['errorMessage','errorStack'],eventMdDataKeys:['additionalInfo']},MDigital_warning:{eventId:'MDigital_warning',eventDataKeys:['message']},MDigital_couldNotFetchData:{eventId:'MDigital_couldNotFetchData',eventMdDataKeys:['errorData']},MDigital_noJsonModalShown:{eventId:'mdigital_noDataMessageDisplayed',eventMdDataKeys:['additionalInfo']},neb_afterHttpGetRequestOnError:{eventId:'nebula_after_http_get_request_on_error',eventMdDataKeys:['httpRequestData'],},neb_afterHttpGetRequestOnErrorStatusCode:{eventId:'nebula_after_http_get_request_on_error_status_code',eventMdDataKeys:['httpRequestData'],},neb_afterHttpGetRequestOnTimeout:{eventId:'nebula_after_http_get_request_on_timeout',eventMdDataKeys:['httpRequestData'],},neb_afterHttpGetRequest:{eventId:'nebula_after_http_get_request',eventMdDataKeys:['httpRequestData'],},} var nonConfigurationDependentEvents={neb_pageView:{eventId:'nebula_page_view',disableProvision:KAMPYLE_CONSTANT.PROVISIONS.DISABLE_COOLADATA_NEW_PAGE_EVENTS},neb_inviteAccepted:{eventId:'nebula_invite_accepted',},neb_inviteDeclined:{eventId:'nebula_invite_declined',},neb_showInvitation:{eventId:'nebula_invitation_show',memoryDataKey:'invitationTriggeringData',},neb_feedbackSubmitted:{eventId:'nebula_form_submitted',},neb_formShown:{eventId:'nebula_form_show',},neb_buttonClicked:{eventId:'nebula_button_clicked',},neb_sdkShowForm:{eventId:'nebula_code_trigger_form',},neb_routeToForm:{eventId:'nebula_route_to_form',eventMdDataKeys:['formId'],},neb_formClosed:{eventId:'nebula_form_closed',},neb_popupBlocked:{eventId:'nebula_popup_blocked',},neb_skipInvitation:{eventId:'nebula_invitation_skipped',},neb_formPageShown:{eventId:'nebula_form_page_displayed',},neb_captureInit:{eventId:'nebula_capture_init',},neb_captureImageClicked:{eventId:'nebula_capture_image_clicked',},MDigital_Capture_Cancelled:{eventId:'nebula_cancel_capture_clicked',},neb_cancel_capture_clicked:{eventId:'nebula_cancel_capture_clicked',},neb_sdkSurveyDisplayed:{eventId:'nebula_code_survey_displayed',},neb_feedbackUUIDisNull:{eventId:'nebula_feedbackUuidIsNull'},neb_submitFeedbackFailed:{eventId:'nebula_submitFeedbackFailed',eventDataKeys:['uuid','errorMessage','errorStack']},MDigital_couldNotLoadFormApplication:{eventId:'MDigital_couldNotLoadFormApplication',eventMdDataKeys:['errorData']},MDigital_Invalid_Origin:{eventId:'MDigital_Invalid_Origin'},screenCaptureRetake:{eventId:KAMPYLE_CONSTANT.EVENTS.SCREEN_CAPTURE_RETAKE},screenCaptureDelete:{eventId:KAMPYLE_CONSTANT.EVENTS.SCREEN_CAPTURE_DELETE},} var configurationDependentEvents={neb_sessionStart:{eventId:'session_start',provision:KAMPYLE_CONSTANT.PROVISIONS.ENABLE_COOLADATA_SESSION_EVENTS},neb_load_form_preload_proximity:{eventId:'nebula_load_form_preload_proximity',provision:KAMPYLE_CONSTANT.PROVISIONS.cooladataNewEvents,},neb_button_displayed:{eventId:'nebula_button_displayed',provision:KAMPYLE_CONSTANT.PROVISIONS.cooladataNewEvents,eventMdDataKeys:['position'],},neb_invitation_loaded:{eventId:'nebula_invitation_loaded',provision:KAMPYLE_CONSTANT.PROVISIONS.cooladataNewEvents,},neb_invitation_ready:{eventId:'nebula_invitation_ready',provision:KAMPYLE_CONSTANT.PROVISIONS.cooladataNewEvents,},neb_form_loaded:{eventId:'nebula_form_loaded',provision:KAMPYLE_CONSTANT.PROVISIONS.cooladataNewEvents,},neb_formReady:{eventId:'nebula_form_ready',provision:KAMPYLE_CONSTANT.PROVISIONS.cooladataNewEvents,},MDigital_updatingSbtServer:{eventId:'MDigital_updating_sbt_server',eventMdDataKeys:['dataObjForSbt'],provision:KAMPYLE_CONSTANT.PROVISIONS.UBT_EXTRA_EVENTS,},MDigital_settingIdentifierValueOnMemory:{eventId:'MDigital_setting_identifier_value_on_memory',provision:KAMPYLE_CONSTANT.PROVISIONS.UBT_EXTRA_EVENTS,},MDigital_shouldNotSyncIdentifier:{eventId:'MDigital_should_not_sync_identifier',provision:KAMPYLE_CONSTANT.PROVISIONS.UBT_EXTRA_EVENTS,},neb_beforeHttpPostRequest:{eventId:'nebula_before_http_post_request',eventMdDataKeys:['httpRequestData'],provision:KAMPYLE_CONSTANT.PROVISIONS.UBT_EXTRA_EVENTS,},neb_afterHttpPostRequestOnError:{eventId:'nebula_after_http_post_request_on_error',eventMdDataKeys:['httpRequestData'],provision:KAMPYLE_CONSTANT.PROVISIONS.UBT_EXTRA_EVENTS,},neb_afterHttpPostRequest:{eventId:'nebula_after_http_post_request',eventMdDataKeys:['httpRequestData'],provision:KAMPYLE_CONSTANT.PROVISIONS.UBT_EXTRA_EVENTS,},neb_afterHttpPostRequestOnErrorStatusCode:{eventId:'nebula_after_http_post_request_on_error_status_code',eventMdDataKeys:['httpRequestData'],provision:KAMPYLE_CONSTANT.PROVISIONS.UBT_EXTRA_EVENTS,},neb_afterHttpPostRequestOnTimeout:{eventId:'nebula_after_http_post_request_on_timeout',eventMdDataKeys:['httpRequestData'],provision:KAMPYLE_CONSTANT.PROVISIONS.UBT_EXTRA_EVENTS,},MDigital_updateTargetingWithDeclinedDateInviteDeclined:{eventId:'MDigital_update_targeting_with_declined_date_invite_declined',provision:KAMPYLE_CONSTANT.PROVISIONS.UBT_EXTRA_EVENTS,},MDigital_updateTargetingWithSubmittedDate:{eventId:'MDigital_update_targeting_with_submitted_date',provision:KAMPYLE_CONSTANT.PROVISIONS.UBT_EXTRA_EVENTS,},MDigital_updateTargetingWithDeclinedDateFormClosed:{eventId:'MDigital_update_targeting_with_declined_date_form_closed',provision:KAMPYLE_CONSTANT.PROVISIONS.UBT_EXTRA_EVENTS,},neb_initUserIdentifier:{eventId:'nebula_init_user_identifier',provision:KAMPYLE_CONSTANT.PROVISIONS.UBT_EXTRA_EVENTS,},neb_initUserIdentifierOnExtraData:{eventId:'nebula_init_user_identifier_on_extra_data',provision:KAMPYLE_CONSTANT.PROVISIONS.UBT_EXTRA_EVENTS,},MDigital_Form_Next_Page:{eventId:'MDigital_Form_Next_Page',provision:KAMPYLE_CONSTANT.PROVISIONS.cooladataNewEvents},MDigital_Form_Back_Page:{eventId:'MDigital_Form_Back_Page',provision:KAMPYLE_CONSTANT.PROVISIONS.cooladataNewEvents},MDigital_Form_Close_No_Submit:{eventId:'MDigital_Form_Close_No_Submit',provision:KAMPYLE_CONSTANT.PROVISIONS.cooladataNewEvents},MDigital_ThankYou_Displayed:{eventId:'MDigital_ThankYou_Displayed',provision:KAMPYLE_CONSTANT.PROVISIONS.cooladataNewEvents},MDigital_ThankYou_Close:{eventId:'MDigital_ThankYou_Close',provision:KAMPYLE_CONSTANT.PROVISIONS.cooladataNewEvents},MDigital_DynamicOnsiteInitializedSuccessfully:{eventId:KAMPYLE_CONSTANT.EVENTS.MDIGITAL_DYNAMIC_ONSITE_INITIALIZED_SUCCESSFULLY,provision:KAMPYLE_CONSTANT.PROVISIONS.DYNAMIC_ONSITE_EVENTS,},MDigital_createSession:{eventId:KAMPYLE_CONSTANT.EVENTS.CREATE_SESSION,provision:KAMPYLE_CONSTANT.PROVISIONS.CREATE_SESSION,eventMdDataKeys:['additionalData']},};if(!KAMPYLE_FUNC.checkProvision(KAMPYLE_CONSTANT.PROVISIONS.ENABLE_DYNAMIC_ANALYTICS_EVENTS)){Object.assign(allDigitalEvents,initialEvents,nonConfigurationDependentEvents);} function initRateLimiting(specificEvents){var events=specificEvents||allDigitalEvents;Object.keys(events).forEach(function(ev){var eventObj=events[ev];if(isEventDefinedAsRateLimited(eventObj)){rateLimitCounterMap[eventObj.eventId]=0;}});} function getDataToSend(dataFormatted){var feedbackUUID=KAMPYLE_FUNC.checkProvision(KAMPYLE_CONSTANT.PROVISIONS.BACKEND_GENERATED_UUID)?dataFormatted.feedbackUUID:dataFormatted.feedbackCorrelationUUID;if(!dataFormatted.accountId){KAMPYLE_EVENT_DISPATCHER.appendDefaultEventParams(dataFormatted);} var dataToSend={accountId:dataFormatted.accountId,propertyId:dataFormatted.websiteId,feedbackUuid:feedbackUUID,formId:dataFormatted.formId||null,formTriggerType:KAMPYLE_DATA.getFormTriggerType(dataFormatted.formId),mdData:dataFormatted.mdData||{},userId:dataFormatted.userId||null,sessionId:dataFormatted.sessionId||null,cookieSize:dataFormatted.cookieSize||null,sdkVersion:window.MDIGITAL.version||'0.0.0.0',historyLength:window.history.length,isUserIdentified:!!KAMPYLE_DATA.getMemoryData('identifierValue'),feedbackCorrelationUuid:KAMPYLE_FUNC.checkProvision(KAMPYLE_CONSTANT.PROVISIONS.BACKEND_GENERATED_UUID)?dataFormatted.feedbackCorrelationUUID:null,};if(dataFormatted.formId){dataToSend.webFormLang=MDIGITAL.LOCALIZATION.getFormLanguage(dataFormatted.formId)||null;} addEventDataKeys(dataFormatted,dataToSend);return dataToSend;} function addEventDataKeys(dataFormatted,dataToSend){var digitalEvent=allDigitalEvents[dataFormatted.eventName];var eventDataKeys=digitalEvent?digitalEvent.eventDataKeys:null;if(eventDataKeys){for(var i=0;i0;} function getEventCallsCounter(eventId){var counter=rateLimitCounterMap[eventId];return typeof counter==='number'?counter:null;} function isRateLimitExceeded(eventObj){var counter=getEventCallsCounter(eventObj.eventId);return KAMPYLE_FUNC.checkProvision(KAMPYLE_CONSTANT.PROVISIONS.COOLADATA_EVNETS_LIMIT)&&typeof counter==='number'&&counter>=eventObj.rateLimit;} function increaseEventCallsCounter(eventId){if(getEventCallsCounter(eventId)===null){return null;} return++(rateLimitCounterMap[eventId]);} function triggerDigitalAnalyticsEventDispatcherError(eventData){if(!eventData||!window.MDIGITAL.md_tracker){return false;} var dataFormatted=formatData('neb_eventDispatcherError',eventData);var dataToSend=getDataToSend(dataFormatted);MDIGITAL.ANALYTICS.makeAnalyticsCalls(dataFormatted.eventId,dataToSend);return dataToSend;} function makeAnalyticsCalls(eventId,dataToSend){try{window.MDIGITAL.md_tracker.trackEvent(eventId,dataToSend);getEventCallsCounter(eventId)!==null&&increaseEventCallsCounter(eventId);}catch(e){console.warn(e);}} function initBaseTracker(){try{COMMON_FIELDS={userId:KAMPYLE_UTILS.kampyleGetUserId(),};try{if(!window.MDIGITAL.md_tracker&&window.MDIGITAL.TRACKER){window.MDIGITAL.TRACKER.loadBaseTracker();} window.MDIGITAL.md_tracker.init() if(KAMPYLE_FUNC.checkProvision(KAMPYLE_CONSTANT.PROVISIONS.COOLADATA_EVNETS_LIMIT)){initRateLimiting(initialEvents);KAMPYLE_EVENT_DISPATCHER.subscribeOnce(KAMPYLE_CONSTANT.EVENTS.MDIGITAL_SDK_PAGE_VIEW,initRateLimiting);}}catch(e){console.warn(e);} if(KAMPYLE_FUNC.checkProvision(KAMPYLE_CONSTANT.PROVISIONS.ENABLE_DYNAMIC_ANALYTICS_EVENTS)){var configEventsList=JSON.parse(KAMPYLE_CONSTANT.PLACEHOLDERS.DIGITAL_ANALYTICS_STATIC_EVENTS_LIST||'[]');initialEvents=filterEventsByConfig(initialEvents,configEventsList) Object.assign(allDigitalEvents,initialEvents);}else{KAMPYLE_UTILS.initEventSubscriptions(nonConfigurationDependentEvents,triggerDigitalAnalyticsEvent);} KAMPYLE_UTILS.initEventSubscriptions(initialEvents,triggerDigitalAnalyticsEvent);return true;}catch(e){console.warn(e);}} function filterEventsByConfig(allEventsList,configEventsList){var filteredEventsByConfig={};for(var eventKey in allEventsList){if(configEventsList&&configEventsList.includes(allEventsList[eventKey].eventId)){filteredEventsByConfig[eventKey]=allEventsList[eventKey];}} return filteredEventsByConfig;} function loadFullTracker(){var onsiteData=MDIGITAL.CONFIGURATION.getOnsiteConfiguration();if(onsiteData&&onsiteData.analyticsSubmitEventsUrl){var tracker_config={api_host:onsiteData.analyticsSubmitEventsUrl,topic:onsiteData.mecIntegrationId};window.MDIGITAL.md_tracker.set_config(tracker_config);if(window.MDIGITAL.TRACKER){window.MDIGITAL.TRACKER.loadFullTracker();}}else{console.error(new Error('No Digital analytics url was found!'))}} function registerConfigurationDependentEvents(){var dynamicEvents={};if(KAMPYLE_FUNC.checkProvision(KAMPYLE_CONSTANT.PROVISIONS.ENABLE_DYNAMIC_ANALYTICS_EVENTS)){var onsiteData=MDIGITAL.CONFIGURATION.getOnsiteConfiguration();var configEventsList=onsiteData.digitalAnalyticsDynamicEventsList;Object.assign(dynamicEvents,configurationDependentEvents,nonConfigurationDependentEvents);dynamicEvents=filterEventsByConfig(dynamicEvents,configEventsList);}else{Object.assign(dynamicEvents,configurationDependentEvents);} Object.assign(allDigitalEvents,dynamicEvents);initRateLimiting(dynamicEvents);KAMPYLE_UTILS.initEventSubscriptions(dynamicEvents,triggerDigitalAnalyticsEvent);} function appendMemoryDataByEventName(eventName,eventJsonData){eventJsonData=eventJsonData||{};var memoryDataKey=allDigitalEvents[eventName].memoryDataKey;var memoryData=KAMPYLE_DATA.getMemoryData(memoryDataKey);if(memoryData){eventJsonData.mdData=eventJsonData.mdData||{};eventJsonData.mdData[memoryDataKey]=memoryData;} return eventJsonData;} function appendMdDataByEventName(eventName,mdDataObj,eventJsonData){eventJsonData=eventJsonData||{};var eventMdDataKeys=allDigitalEvents[eventName].eventMdDataKeys;if(eventMdDataKeys){for(var i=0;i';spinnerHtml+='
';spinnerHtml+='';return spinnerHtml;} return{loadForm:loadForm,showForm:showForm,closeForm:closeForm,createFormUrl:createFormUrl,getSpinnerTemplate:getSpinnerTemplate,getUrlPrefix:getUrlPrefix,getFormFailureCause:getFormFailureCause,getDomainsListRelativePath:getDomainsListRelativePath};})(window,document);window.KAMPYLE_SCREEN_CAPTURE=(function(window,document){var ON_LOAD_ONPREM_CALLBACK_NAME='onUsersnapLoad';var SCROLLABLE_OVERFLOW='scroll';var formData,userSnapInstance=false;var screenCaptureTooltipStyles='[data-tips]{position:relative;text-decoration:none}[data-tips]:after,[data-tips]:before{position:absolute;z-index:100;opacity:0}[data-tips]:after{content:attr(data-tips);line-height:20px;padding:0 10px;font-size:12px;text-align:center;color:#fff;background:#222;border-radius:5px;text-shadow:0 0 5px #000;-moz-box-shadow:0 0 5px rgba(0, 0, 0, .3);-webkit-box-shadow:0 0 5px rgba(0, 0, 0, .3);box-shadow:0 0 5px rgba(0, 0, 0, .3);white-space:normal;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:135px;word-wrap:break-word}[data-tips]:before{content:"";width:0;height:0;border-width:6px;border-style:solid}[data-tips]:hover:after,[data-tips]:hover:before{opacity:1}[data-tips].top-tip:after,[data-tips].top-tip:before{-webkit-transition:bottom .25s ease-in-out, opacity .25s ease-in-out;-moz-transition:bottom .25s ease-in-out, opacity .25s ease-in-out;transition:bottom .25s ease-in-out, opacity .25s ease-in-out;bottom:90%;left:-9999px;margin-bottom:12px}[data-tips].top-tip:before{border-color:#222 transparent transparent;margin-bottom:0}[data-tips].top-tip:hover:after,[data-tips].top-tip:hover:before{bottom:100%;left:0}[data-tips].top-tip:hover:before{left:15px}[data-tips].bottom-tip:after,[data-tips].bottom-tip:before{-webkit-transition:top .25s ease-in-out, opacity .25s ease-in-out;-moz-transition:top .25s ease-in-out, opacity .25s ease-in-out;transition:top .25s ease-in-out, opacity .25s ease-in-out;top:90%;left:-9999px;margin-top:12px}[data-tips].bottom-tip:before{border-color:transparent transparent #222;margin-top:0}[data-tips].bottom-tip:hover:after,[data-tips].bottom-tip:hover:before{top:100%;left:0}[data-tips].bottom-tip:hover:before{left:15px}[data-tips].left-tip:after,[data-tips].left-tip:before{-webkit-transition:left .25s ease-in-out, opacity .25s ease-in-out;-moz-transition:left .25s ease-in-out, opacity .25s ease-in-out;transition:left .25s ease-in-out, opacity .25s ease-in-out;top:-9999px;left:96%;margin-left:12px}[data-tips].left-tip:before{border-color:transparent #222 transparent transparent;margin-left:0}[data-tips].left-tip:hover:after,[data-tips].left-tip:hover:before{left:100%;top:0}[data-tips].left-tip:hover:before{top:7px}[data-tips].right-tip:after,[data-tips].right-tip:before{-webkit-transition:right .25s ease-in-out, opacity .25s ease-in-out;-moz-transition:right .25s ease-in-out, opacity .25s ease-in-out;transition:right .25s ease-in-out, opacity .25s ease-in-out;top:-9999px;right:96%;margin-right:12px}[data-tips].right-tip:before{border-color:transparent transparent transparent #222;margin-right:0}[data-tips].right-tip:hover:after,[data-tips].right-tip:hover:before{right:100%;top:0}[data-tips].right-tip:hover:before{top:7px}';var screenCaptureButtonsOutlineStyle=".scTitle:focus, .scParagraph:focus, .sc-widget-footer-cancel:focus, .sc-widget-footer-capture:focus, p:focus { border: 2px solid #8e8e93 !important; box-shadow: 0 0 7px #8e8e93 !important;}";var SCREEN_CAPTURE_DEFAULT_TEXTS={submitScreenCaptureLabel:"Capture Image",cancelScreenCaptureLabel:"Cancel",instructionsScreenCapture:'

Screen Capture

Drag the cursor around the area you want to highlight.
Press Capture Image to take the snapshot and return to your feedback

',submitScreenCaptureTooltip:"Take snapshot",cancelScreenCaptureTooltip:"Back to Feedback",};var spinnerTemplate=KAMPYLE_COMMON.getSpinnerTemplate();var screenCaptureWidgetTemplate=["","",'','","","",'','
','
',"{{instructionsScreenCapture}}","
",'","
","",].join(" ");var defaultStyles={overlay:{position:"fixed",top:"0",left:"0","z-index":"2147483646 !important",right:"0",bottom:"0",display:"block","pointer-events":"none",},widget:{"font-family":"'Open Sans'",border:"1px solid #999",width:"285px","border-radius":"5px",position:"absolute","z-index":"2147483647 !important","pointer-events":"auto",background:"#FFFFFF","text-align":"center","line-height":"20px",},widgetContent:{padding:"10px 14px",outline:"none",},widgetFooter:{"font-family":"'Open Sans' !important",padding:"10px","font-size":"14px","padding-top":"0","font-stretch":"normal","font-style":"normal","font-variant":"normal","font-weight":"normal","letter-spacing":"normal","line-height":"20px",},widgetFooterBtn:{height:"34px",margin:"0 0 2px 5px","min-width":"100px",padding:"6px 12px",display:"inline-block","border-radius":"4px",cursor:"pointer","transition-delay":"0s","transition-duration":"0.3s","transition-property":"all","transition-timing-function":"ease","vertical-align":"middle","white-space":"nowrap","word-spacing":"0px",border:"none",color:"#FFF",},widgetFooterCancel:{background:"#A2A2A2",color:"#FFF",},widgetFooterCapture:{"margin-left":"5px",background:"#020202",color:"#FFF",},};var UserSnapModel=function(){this.init=function(){this.determineWidgetVersion()} this.determineWidgetVersion=function(){this._usersnapOnpremWidgetLoaderPath=KAMPYLE_UTILS.getNestedPropertyValue(MDIGITAL.CONFIGURATION.getOnsiteConfiguration(),'usersnapOnpremWidgetLoaderPath');} this.close=function(){window.UserSnap.api.close();} this.getUrl=function(){return KAMPYLE_CONSTANT.PLACEHOLDERS.USERSNAP_ONPREM_HOST_PREFIX+this._usersnapOnpremWidgetLoaderPath;} this.initConfiguration=function(){window.usersnapConfig={cdnUrl:KAMPYLE_CONSTANT.PLACEHOLDERS.USERSNAP_ONPREM_HOST_PREFIX+this._usersnapOnpremWidgetLoaderPath.slice(0,this._usersnapOnpremWidgetLoaderPath.lastIndexOf('/')),onLoadCallbackName:ON_LOAD_ONPREM_CALLBACK_NAME};window[ON_LOAD_ONPREM_CALLBACK_NAME]=getConfiguration();} this.getContainer=function(){return document.getElementsByName('us-entrypoint-widgetApp')[0];} this.initWidget=function(){window.UserSnap.api.open();}} var hideSpinner=function(){var iframeDocument=document.getElementById('nebScIframe').contentDocument;var spinner=iframeDocument.getElementById(KAMPYLE_CONSTANT.SPINNER_SETTINGS.CONTAINER_ID);if(!!spinner) {spinner.style.display='none';var text=iframeDocument.getElementById('widgetFooterCaptureText');if(!!text) {text.style.display='inline';}}};var cancelCaptureClicked=function(){formData.canceledClicked=true;userSnapInstance.close();} function closeScreenCaptureWidget(){var container=document.getElementById('us_sandbox');if(!!container) {container.style.display='none';} var scIframe=document.getElementById('nebScIframe');if(!!scIframe) {scIframe.parentNode.removeChild(scIframe);}} function afterSend(id){this.snapId=id;if(formData&&!formData.canceledClicked){hideSpinner();KAMPYLE_SCREEN_CAPTURE.closeScreenCaptureWidget();var eventExtraData={formId:formData.formId,feedbackCorrelationUUID:formData.feedbackCorrelationUUID} KAMPYLE_EVENT_DISPATCHER.trigger('neb_captureImageClicked',eventExtraData);KAMPYLE_UTILS.sendMessageToIframe(KAMPYLE_DATA.getFormIframeId(formData.formId),{action:'takenScreenCapture',data:eventExtraData});} userSnapInstance.close()} function getConfiguration(){return function(api){api.on('open',function(event){var additionalInfo={uuid:formData.feedbackCorrelationUUID,websiteId:formData.websiteId};if(shouldProcessScreenCaptureAsComponent(formData)){additionalInfo.screenCaptureUuid=formData.screenCaptureUuid;} Object.assign(additionalInfo,{screenWidth:window.innerWidth,screenHeight:window.innerHeight}) event.api.setValue('custom',additionalInfo);});api.on('opened',function(){beforeOpen()});api.on('submit',function(){afterSend()});api.on("close",function(){var scrollType=KAMPYLE_DATA.getMemoryData('overFlowType');handleScrollIfNeeded(formData,scrollType);if(formData.canceledClicked){handleCaptureCancellation();}}) api.on("domSelector:selected",function(){showScreenCaptureSpinner();api.submit();});var initParams={serviceUrl:KAMPYLE_CONSTANT.PLACEHOLDERS.USERSNAP_ONPREM_HOST_PREFIX,mode:"headless",button:null,tools:{keys:["highlight"],colors:[KAMPYLE_CONSTANT.COLORS.USERSNAP_V4_SELECTION_COLOR],},thankYou:{isHidden:true,},iframeTitle:KAMPYLE_CONSTANT.IFRAME_SETTINGS.USERSNAP_V4_IFRAME_TITLE};initParams.tools.keys[0]=getSelectedTool();initParams.tools.colors[0]=KAMPYLE_CONSTANT.COLORS.USERSNAP_ONPREM_SELECTION_COLOR;initParams.apiKey=KAMPYLE_UTILS.getNestedPropertyValue(MDIGITAL.CONFIGURATION.getOnsiteConfiguration(),'usersnapEnvId');api.init(initParams);window.UserSnap={api:api};};} function init(callback){formData={};userSnapInstance=new UserSnapModel();userSnapInstance.init();userSnapInstance.initConfiguration();appendScreenCaptureScript();KAMPYLE_UTILS.objectPropertyObserver(window,'UserSnap',callback);KAMPYLE_EVENT_DISPATCHER.subscribeMany({neb_captureInit:[initScreenCaptureWidget],neb_cancelCaptureClicked:[cancelCaptureClicked]});} function addEscKeyDownListenerToIframe(iframe){if(iframe&&iframe.contentDocument){iframe.contentDocument.body.addEventListener('keydown',function(e){if(e.key==='Escape'){cancelCaptureClicked();}});}} function beforeOpen(){var container=userSnapInstance.getContainer();KAMPYLE_UTILS.setElementStyle(container,{display:'block',zIndex:'2147483646',},true);var iframeArr=container&&container.getElementsByTagName&&container.getElementsByTagName('iframe');var scIframe=iframeArr&&iframeArr[0];if(scIframe){KAMPYLE_UTILS.setElementStyle(scIframe,{display:'block',},true);addEscKeyDownListenerToIframe(scIframe);}else{addEscKeyDownListenerToIframe(container)} var overFlowType=KAMPYLE_UTILS.getNestedPropertyValue(document,'body.style.overflow');KAMPYLE_DATA.setMemoryData('overFlowType',overFlowType);handleScrollIfNeeded(formData,SCROLLABLE_OVERFLOW);createScreenCaptureWidget(formData,container);} function setBodyOverflowType(scrollType){var bodyElement=document.body;if(!bodyElement)return;KAMPYLE_UTILS.setElementStyle(bodyElement,{overflow:scrollType})} function handleScrollIfNeeded(formData,scrollType){var fullFormData=KAMPYLE_DATA.getFormData(formData.formId);var displayType=KAMPYLE_DATA.getDisplayType(fullFormData);var selectedTool=KAMPYLE_SCREEN_CAPTURE.getSelectedTool();if(displayType===KAMPYLE_CONSTANT.DISPLAY_TYPES.LIGHTBOX&&selectedTool===KAMPYLE_CONSTANT.SCREEN_CAPTURE.DOM_SELECTION_VALUE){KAMPYLE_SCREEN_CAPTURE.setBodyOverflowType(scrollType);}} function initScreenCaptureWidget(eventName,data){data=data||{};formData.feedbackCorrelationUUID=data.feedbackCorrelationUUID;if(shouldProcessScreenCaptureAsComponent(data)){formData.screenCaptureUuid=data.screenCaptureUuid;} KAMPYLE_DATA.setMemoryData(KAMPYLE_CONSTANT.MEMORY_DATA_FIELDS.FEEDBACK_CORRELATION_UUID,formData.feedbackCorrelationUUID);formData.websiteId=data.websiteId;formData.accountId=data.accountId;formData.formId=data.formId;formData.screenCaptureSettings=data.screenCaptureSettings;formData.canceledClicked=false;userSnapInstance.initWidget();} function handleCaptureCancellation(){KAMPYLE_SCREEN_CAPTURE.closeScreenCaptureWidget();var formId=KAMPYLE_DATA.getMemoryData('currentFormId');KAMPYLE_EVENT_DISPATCHER.trigger('MDigital_Capture_Cancelled',{formId:formId,feedbackCorrelationUUID:KAMPYLE_DATA.getMemoryData(KAMPYLE_CONSTANT.MEMORY_DATA_FIELDS.FEEDBACK_CORRELATION_UUID),});var formData=KAMPYLE_DATA.getFormData(formId);KAMPYLE_UTILS.sendMessageToIframe(KAMPYLE_DATA.getFormIframeId(formId),{action:'cancelScreenCapture',data:formData});} function appendScreenCaptureScript(){var id='kampyleSceenCaptureScript';if(document.getElementById(id)){return false;} var scriptElem=document.createElement('script');Object.assign(scriptElem,{id:id,type:'text/javascript',src:userSnapInstance.getUrl()});document.body.appendChild(scriptElem);} function shouldProcessScreenCaptureAsComponent(data){var isScreenCaptureEnabled=KAMPYLE_UTILS.getNestedPropertyValue(data,'screenCaptureSettings.screenCaptureAsComponentEnabled');return KAMPYLE_FUNC.checkProvision(KAMPYLE_CONSTANT.PROVISIONS.USER_SNAP_AS_COMPONENT)&&isScreenCaptureEnabled;} function getSelectedTool(){var config=MDIGITAL.CONFIGURATION.getOnsiteConfiguration();return config.screenCaptureSelectionTool===KAMPYLE_CONSTANT.SCREEN_CAPTURE.DOM_SELECTION?KAMPYLE_CONSTANT.SCREEN_CAPTURE.DOM_SELECTION_VALUE:KAMPYLE_CONSTANT.SCREEN_CAPTURE.AREA_SELECTION_VALUE;} function getUserSnapInstance(){return userSnapInstance} function overrideDefaultScreenCaptureStyles(customSettings){var res=defaultStyles;if(!!customSettings){res.widget.background=!!customSettings.backgroundColor?customSettings.backgroundColor:res.widget.background;res.widgetFooterCapture.background=!!customSettings.submitButtoncolor?customSettings.submitButtoncolor:res.widgetFooterCapture.background;res.widgetFooterCancel.background=!!customSettings.closeButtoncolor?customSettings.closeButtoncolor:res.widgetFooterCancel.background;res.widgetFooterCancel.color=!!customSettings.closeButtonTextColor?customSettings.closeButtonTextColor:res.widgetFooterBtn.color;res.widgetFooterCapture.color=!!customSettings.submitButtonTextColor?customSettings.submitButtonTextColor:res.widgetFooterBtn.color;} return res;} function overrideDefaultScreenCaptureTexts(customSettings){var res=SCREEN_CAPTURE_DEFAULT_TEXTS;if(!!customSettings){for(var prop in res){if(customSettings.hasOwnProperty(prop)&&res.hasOwnProperty(prop)){res[prop]=customSettings[prop];}} return res;}} function showScreenCaptureSpinner(){var iframeDocument=document.getElementById("nebScIframe").contentDocument;var spinnerContainer=iframeDocument.getElementById(KAMPYLE_CONSTANT.SPINNER_SETTINGS.CONTAINER_ID);if(!!spinnerContainer){KAMPYLE_UTILS.setSpinnerStyle(spinnerContainer,KAMPYLE_CONSTANT.SPINNER_SETTINGS.SIZE.SMALL,iframeDocument);var text=iframeDocument.getElementById("widgetFooterCaptureText");if(!!text){text.style.display="none";}}} function isScreenCaptureEnabled(formId){var formJson=KAMPYLE_DATA.getFormData(formId);if(!formJson){return false;} var displayType=KAMPYLE_DATA.getDisplayType(formJson);return(!!displayType&&displayType!=="popup");} function formatScreenCaptureWidget(formData){formData=formData||{};var widgetHtml=screenCaptureWidgetTemplate;var formattedText=overrideDefaultScreenCaptureTexts(formData.screenCaptureSettings);if(!formattedText||!formattedText.submitScreenCaptureTooltip){widgetHtml=widgetHtml.replace('data-tips="{{submitScreenCaptureTooltip}}"',"");} if(!formattedText||!formattedText.cancelScreenCaptureTooltip){widgetHtml=widgetHtml.replace('data-tips="{{cancelScreenCaptureTooltip}}"',"");} for(var prop in formattedText){if(SCREEN_CAPTURE_DEFAULT_TEXTS.hasOwnProperty(prop)){widgetHtml=widgetHtml.replace("{{"+prop+"}}",SCREEN_CAPTURE_DEFAULT_TEXTS[prop]);}} var formattedStyles=overrideDefaultScreenCaptureStyles(formData.screenCaptureSettings);for(var element in formattedStyles){widgetHtml=KAMPYLE_UTILS.replaceAll(widgetHtml,"{"+element+"}",KAMPYLE_UTILS.styleObjToInline(defaultStyles[element]));} widgetHtml=widgetHtml.replace("{tooltipStyles}",screenCaptureTooltipStyles).replace("{buttonsOutlineStyle}",screenCaptureButtonsOutlineStyle);return KAMPYLE_UTILS.htmlDecode(widgetHtml);} function createScreenCaptureWidget(formData,scContainer){if(!KAMPYLE_FUNC.checkProvision(KAMPYLE_CONSTANT.PROVISIONS.CSP_RULES)){var widgetHtml=formatScreenCaptureWidget(formData);var scIframe=document.createElement("iframe");scIframe.addEventListener('load',function(){addEscKeyDownListenerToIframe(scIframe)});scIframe.id="nebScIframe";KAMPYLE_UTILS.setElementStyle(scIframe,{width:"310px",bottom:"20px",left:"20px",zIndex:2147483647,position:"fixed",});KAMPYLE_UTILS.setElementStyle(scIframe,{display:"block",},true);scIframe.frameBorder="0";scIframe.sandbox="allow-top-navigation allow-same-origin allow-scripts";if(scContainer){scContainer.parentNode.insertBefore(scIframe,scContainer);}else{document.body.appendChild(scIframe);} if(scIframe.contentWindow){scIframe.contentWindow.contents=widgetHtml;} scIframe.src='javascript:window["contents"]';setTimeout(function(){document.activeElement.blur();},100);return true;}} function onCancelScreenCaptureClick(){KAMPYLE_EVENT_DISPATCHER.trigger("neb_cancelCaptureClicked",{formId:KAMPYLE_DATA.getMemoryData("currentFormId"),feedbackCorrelationUUID:KAMPYLE_DATA.getMemoryData(KAMPYLE_CONSTANT.MEMORY_DATA_FIELDS.FEEDBACK_CORRELATION_UUID),});} function onSubmitScreenCaptureClick(){showScreenCaptureSpinner();window.UserSnap.api.submit();} return{initScreenCaptureWidget:initScreenCaptureWidget,handleCaptureCancellation:handleCaptureCancellation,closeScreenCaptureWidget:closeScreenCaptureWidget,beforeOpen:beforeOpen,UserSnapModel:UserSnapModel,shouldProcessScreenCaptureAsComponent:shouldProcessScreenCaptureAsComponent,overrideDefaultScreenCaptureTexts:overrideDefaultScreenCaptureTexts,overrideDefaultScreenCaptureStyles:overrideDefaultScreenCaptureStyles,formatScreenCaptureWidget:formatScreenCaptureWidget,getSelectedTool:getSelectedTool,handleScrollIfNeeded:handleScrollIfNeeded,setBodyOverflowType:setBodyOverflowType,cancelCaptureClicked:cancelCaptureClicked,afterSend:afterSend,getUserSnapInstance:getUserSnapInstance,init:init,addEscKeyDownListenerToIframe:addEscKeyDownListenerToIframe,createScreenCaptureWidget:createScreenCaptureWidget,isScreenCaptureEnabled:isScreenCaptureEnabled,onCancelScreenCaptureClick:onCancelScreenCaptureClick,onSubmitScreenCaptureClick:onSubmitScreenCaptureClick,showScreenCaptureSpinner:showScreenCaptureSpinner,};})(window,document);window.KAMPYLE_ONSITE_SDK=(function(window,document){function triggerSdkError(method){var eventData={errorMessage:KAMPYLE_CONSTANT.LOG_MESSAGES.ERROR_ONSITE_SDK_CONFIGURATION_MISSING.replace('{{METHOD}}',method)};KAMPYLE_EVENT_DISPATCHER.triggerError(eventData);MDIGITAL.LOGGER.warn(eventData.errorMessage);} function loadForm(formId){if(MDIGITAL.CONFIGURATION.isOnsiteConfigurationMissing()){triggerSdkError('loadForm');return false;} var formState=KAMPYLE_DATA.getFormState(formId);if(!formState){KAMPYLE_UTILS.showWarning('Error fetching data for form id '+formId);return false;} if(!MDIGITAL.FORM_STATE.isFormFullyLoaded(formId)){KAMPYLE_EVENT_DISPATCHER.trigger('neb_loadForm',{formId:formId});} return true;} function showForm(formId,options){if(MDIGITAL.CONFIGURATION.isOnsiteConfigurationMissing()){triggerSdkError('showForm');return false;} options=options||{};var formState=KAMPYLE_DATA.getFormState(formId);if(!formState){KAMPYLE_UTILS.showWarning('Error fetching data for form id '+formId);return false;} if(KAMPYLE_DATA.getMemoryData('inviteLoadedAndShown')){KAMPYLE_UTILS.showWarning('There is already an invite displayed');return false;} if(KAMPYLE_FUNC.isAnyOtherFormAlreadyShown(formId,true)){KAMPYLE_UTILS.showWarning('There is already a form displayed');return false;} if(!MDIGITAL.FORM_STATE.isFormFullyLoaded(formId)){loadForm(formId);} options.triggerType=options.triggerType||'ByCode';KAMPYLE_DATA.saveFormExtraData(formId,options);var extraData={formId:formId,};for(var prop in options){if(options.hasOwnProperty(prop)){extraData[prop]=options[prop];}} KAMPYLE_EVENT_DISPATCHER.trigger('neb_sdkShowForm',{formId:formId,triggerType:options.triggerType});return true;} function closeFormById(formId){var formState=KAMPYLE_DATA.getFormState(formId) if(!(formState&&formState.shown)){return false;} var isFormSubmitted=formState.isCurrentlySubmitted;KAMPYLE_EVENT_DISPATCHER.trigger('neb_formClosed',{formId:formId,isFormSubmitted:isFormSubmitted});return true;} function getCloseFormByConditionFunc(value){switch(value){case KAMPYLE_CONSTANT.CLOSE_FORM_PARAM_VALUES.ALL:return function(){return true} case KAMPYLE_CONSTANT.CLOSE_FORM_PARAM_VALUES.EMBEDDED:return function(form){return form&&form.formType===KAMPYLE_CONSTANT.CLOSE_FORM_PARAM_VALUES.EMBEDDED} case KAMPYLE_CONSTANT.CLOSE_FORM_PARAM_VALUES.MODAL:return function(form){var displayType=KAMPYLE_DATA.getDisplayType(form) return displayType===KAMPYLE_CONSTANT.DISPLAY_TYPES.ANIMATION||displayType===KAMPYLE_CONSTANT.DISPLAY_TYPES.LIGHTBOX} default:return function(){return false}}} function closeForm(value){if(MDIGITAL.CONFIGURATION.isOnsiteConfigurationMissing()){triggerSdkError('closeForm');return false;} if(!isNaN(value)){return closeFormById(value)} var allForms=KAMPYLE_DATA.getAllForms();var conditionFunc=value&&getCloseFormByConditionFunc(value.toLowerCase()) var len=allForms.length,curr,result=false;for(var i=0;i