var $jscomp=$jscomp||{};$jscomp.scope={};$jscomp.createTemplateTagFirstArg=function(c){return c.raw=c};$jscomp.createTemplateTagFirstArgWithRaw=function(c,a){c.raw=a;return c};$jscomp.arrayIteratorImpl=function(c){var a=0;return function(){return a>>0,$jscomp.propertyToPolyfillSymbol[e]=$jscomp.IS_SYMBOL_NATIVE? $jscomp.global.Symbol(e):$jscomp.POLYFILL_PREFIX+b+"$"+e),$jscomp.defineProperty(d,$jscomp.propertyToPolyfillSymbol[e],{configurable:!0,writable:!0,value:a})))};$jscomp.assign=$jscomp.TRUST_ES6_POLYFILLS&&"function"==typeof Object.assign?Object.assign:function(c,a){for(var b=1;b>>0)+"_",d=0,e=function(g){if(this instanceof e)throw new TypeError("Symbol is not a constructor");return new a(b+(g||"")+"_"+d++,g)};return e},"es6","es3"); $jscomp.polyfill("Symbol.iterator",function(c){if(c)return c;c=Symbol("Symbol.iterator");for(var a="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),b=0;bb&&(b=Math.max(b+e,0));bb.fromPage,f=this.getTotalQuestionsForDisplay(a,b.submissionPage);b.destinationPage>d.furthestNavigatedPage&&(d.furthestNavigatedPage= b.destinationPage);var h=this.getCurrentQuestionInfo(a,b.destinationPage,b.destinationPage),k=h.currentQuestion;d=h.currentQuestionNumber;var l=h.currentComponentId,m=h.currentQuestionInputType,n=h.currentQuestionExperiments;h=!1;b.submissionPage&&(h=b.destinationPage>b.submissionPage);""!==k&&(k=Object.assign({},{iFrameId:a,totalQuestions:f,widgetLabel:e,currentQuestion:k,currentQuestionNumber:d,currentComponentId:l,currentQuestionInputType:m,currentQuestionExperiments:n,emailConsentStatementShown:b.emailConsentStatementShown, isSubmissionPage:!!b.isFinalPageBeforeSubmission,visitorId:this.getCurrentWidget(a).visitorId},this.getLastAnsweredQuestionInfo(a,b.submissionPage),{globalExperiments:this.getGlobalExperiments(a)}),h&&(k=Object.assign({},k,{isPostSubmission:h})),c.pushEventToDataLayer("pageChanged",k),this.chameleonWidgets[a].currentQuestionErrors={});k=g?this.getSupplierMatchesBetweenPages(a,b.fromPage+1,b.destinationPage):this.getSupplierMatchesBetweenPages(a,b.fromPage-1,b.destinationPage);b.submissionPage&&b.submissionPage>= b.fromPage&&b.submissionPage