PageSourceSearch

https://www.opinionworld.com.au/blueprint/dist/apps/home/home.js

js opinionworld.com.au collected 2026-09-30 13:03:33 UTC 131,585 bytes, 7 lines download raw bytes

1!function(modules){var installedModules={};function __webpack_require__(moduleId){if(installedModules[moduleId])return installedModules[moduleId].exports;var module=installedModules[moduleId]={i:moduleId,l:!1,exports:{}};return modules[moduleId].call(module.exports,module,module.exports,__webpack_require__),module.l=!0,module.exports}__webpack_require__.m=modules,__webpack_require__.c=installedModules,__webpack_require__.d=function(exports,name,getter){__webpack_require__.o(exports,name)||Object.defineProperty(exports,name,{configurable:!1,enumerable:!0,get:getter})},__webpack_require__.n=function(module){var getter=module&&module.__esModule?function(){return module.default}:function(){return module};return __webpack_require__.d(getter,"a",getter),getter},__webpack_require__.o=function(object,property){return Object.prototype.hasOwnProperty.call(object,property)},__webpack_require__.p="",__webpack_require__(__webpack_require__.s=241)}({0:function(module,exports,__webpack_require__){"use strict";window.corona.api=__webpack_require__(5),angular.module("components_api",[__webpack_require__(2),__webpack_require__(1),"ngResource"]).factory("components_api_apiService",__webpack_require__(12)).factory("components_api_cachebuster",__webpack_require__(13)).config(function($httpProvider){$httpProvider.interceptors.push("components_api_cachebuster")}).run(function($rootScope,components_api_apiService,components_session_sessionService){_.extend($rootScope,{isAuthorized:function(){return components_api_apiService.isAuthorized()},logout:function(){return components_api_apiService.logout()},user:function(){return components_session_sessionService.getUser()}})}),module.exports="components_api"},1:function(module,exports,__webpack_require__){"use strict";angular.module("components_session",[__webpack_require__(2),__webpack_require__(3)]).factory("components_session_sessionService",__webpack_require__(10)).factory("components_session_sessionTimeout",__webpack_require__(11)),module.exports="components_session"},10:function(module,exports,__webpack_require__){"use strict";module.exports=function($location,components_helpers){var user={balance:""};return getUser(),{getUser:getUser,isAuthorized:function(){return!!components_helpers.getCookie("corona_session")},removeSession:async function(){return components_helpers.removeCookie("corona_rememberMe"),components_helpers.removeCookie("corona_session"),components_helpers.removeCookie("corona_user"),components_helpers.removeCookie("corona_greeting"),components_helpers.removeCookie("corona_token"),window.sessionStorage.removeItem("percentComplete"),window.sessionStorage.removeItem("MembershipBonusTier"),await window.$Rxp.logoutUser(),user=void 0,getUser()},updateUserInfo:function(userInfo){return user=_.extend(user,userInfo),getUser()},user:user};function getUser(){return user}}},109:function(module,exports,__webpack_require__){"use strict";module.exports=function($location,$scope,components_api_apiService){var vm=this,rewardsService=components_api_apiService.create(window.corona.api.rewardsByPanelId);_.extend(vm,{rewardsService:rewardsService}),vm.rewardsService.get({panelId:window.corona.panelId,locale:window.corona.locale})}},11:function(module,exports,__webpack_require__){"use strict";module.exports=function($http,$interval,$rootScope,components_modal_modalService){var countDownSeconds=60,countdownInterval=null;return{showReminder:showReminder,startTimer:startTimer,startInactivityCountdown:startInactivityCountdown};function showReminder(){var modal=components_modal_modalService.create({title:window.corona.getGlobalTranslation("components_session_inactivityTitle"),type:"error",secondsRemaining:countDownSeconds,continueSession:function(){this.close()},message:window.corona.getGlobalTranslation("components_session_inactivityMessage"),buttons:'<button type="button" class="btn gray" ng-click="continueSession()">'+window.corona.getGlobalTranslation("components_session_inactivityContinueWorking")+"</button>"});return startInactivityCountdown(modal),modal}function startTimer(){return!1}function startInactivityCountdown(modal){countdownInterval&&$interval.cancel(countdownInterval),countdownInterval=$interval(function(){modal.secondsRemaining--,modal.secondsRemaining<1&&(modal.close(),$rootScope.logout())},1e3)}}},110:function(module,exports,__webpack_require__){"use strict";module.exports=function(components_helpers,components_modal_modalService){var vm=this,helpers=components_helpers,modalService=components_modal_modalService;_.extend(vm,{close:function(){vm.showNotice=!1},showNotice:!1,readMore:function(){vm.close();var closeText=$("<span>").text(window.corona.getGlobalTranslation("forms_help_close")).html();
1modalService.create({title:$(".cookieNotice .title").html(),type:"notify",message:$(".cookieNotice .fullMessage").html(),trustedHtml:!0,buttons:'<button type="button" class="btn gray" ng-click="close()">'+closeText+"</button>"})}}),helpers.getCookie("showCookieNotice")||(helpers.createCookie("showCookieNotice","true"),vm.showNotice=!0)}},111:function(module,exports,__webpack_require__){"use strict";module.exports=function($location,$scope,components_api_apiService){_.extend($scope,{locales:corona.locales})}},112:function(module,exports,__webpack_require__){"use strict";angular.module("components_socialLogins",[]).factory("components_socialLogins_facebook",__webpack_require__(114)).component("socialLogins",__webpack_require__(115)),module.exports="components_socialLogins"},113:function(module,exports,__webpack_require__){"use strict";__webpack_require__(4);angular.module("components_common_default",[__webpack_require__(18),__webpack_require__(112),__webpack_require__(0),__webpack_require__(17),__webpack_require__(15),__webpack_require__(34),__webpack_require__(35),__webpack_require__(3),__webpack_require__(36),__webpack_require__(1),__webpack_require__(16),__webpack_require__(37),__webpack_require__(38),"ui.bootstrap","ng","ngResource","ngMessages","exceptionOverride"]).directive("a",__webpack_require__(39)).controller("components_common_default_bottomPromosController",__webpack_require__(109)).controller("components_common_default_cookieNoticeController",__webpack_require__(110)).controller("components_common_default_localeController",__webpack_require__(111)).config(function($sceDelegateProvider){$sceDelegateProvider.resourceUrlWhitelist(["**"])}).run(function($anchorScroll,$rootScope,components_helpers,components_services_browserDetection){components_services_browserDetection.checkStrictMode(),components_helpers.removeInvalidCookies(),_.extend($rootScope,{corona:window.corona,formatPoints:window.formatPoints,window:window})}),module.exports="components_common_default"},114:function(module,exports,__webpack_require__){"use strict";module.exports=function($q,$timeout){var Facebook=this,isLoading=!1,facebookReady=$q.defer();return _.extend(Facebook,{config:{},initialized:!1,facebookReadyPromise:facebookReady.promise,init:function(config){return Facebook.config=config,isLoading||(d=document,s="script",id="facebook-jssdk",fjs=d.getElementsByTagName(s)[0],d.getElementById(id)||((js=d.createElement(s)).id=id,js.src="//connect.facebook.net/en_US/sdk.js",fjs.parentNode.insertBefore(js,fjs)),isLoading=!0),Facebook.facebookReadyPromise;var d,s,id,js,fjs},login:function(){Facebook.facebookReadyPromise.then(function(){FB.login(function(response){var form=$('\n          <form action="/signupWithSocial" method="post">\n            <input type="text" name="socialMediaType" value="facebook" />\n            <input type="text" name="accessToken" value="'+response.authResponse.accessToken+'" />\n            <input type="text" name="expiresIn" value="'+response.authResponse.expiresIn+'" />\n            <input type="text" name="signedRequest" value="'+response.authResponse.signedRequest+'" />\n            <input type="text" name="userID" value="'+response.authResponse.userID+'" />\n            <input type="text" name="panelId" value="'+window.corona.panelId+'" />\n          </form>\n        ');$("body").append(form),form.submit()},{scope:"email"})})}}),window.fbAsyncInit=function(){FB.init({appId:Facebook.config.appId,xfbml:!0,version:"v3.1"}),Facebook.initalized=!0,facebookReady.resolve()},Facebook}},115:function(module,exports,__webpack_require__){"use strict";module.exports={template:'\n    <button\n      type="button"\n      ng-if="vm.availableLogins.indexOf(\'facebook\') > -1"\n      ng-click="vm.loginFacebook($event)"\n      class="button facebook-social-button"\n    >
1\n      <span class="fa fa-facebook"></span>\n      <span>&nbsp;&nbsp;{{vm.prefix}} Facebook</span>\n    </button>\n  ',controller:function(components_socialLogins_facebook){var vm=this;_.extend(vm,{availableLogins:[],loginFacebook:function(event){return event.preventDefault(),components_socialLogins_facebook.login()}}),function(){if(window.corona.socialLogins){var facebookConfig=_.find(window.corona.socialLogins,{mediaType:"facebook"});facebookConfig&&(components_socialLogins_facebook.init(facebookConfig.config),vm.availableLogins.push("facebook"))}}()},controllerAs:"vm",bindings:{prefix:"@prefix"}}},12:function(module,exports,__webpack_require__){"use strict";module.exports=function($http,$q,$resource,$location,$timeout,components_helpers,components_session_sessionService){window.contractMode=contractMode;var apiEndpoint=window.corona.apiUrl?window.corona.apiUrl:"//nova-flare-dev.researchnow.com/api/1/",apiCampaignEndpoint=window.corona.apiCampaignUrl,logoutService=create("respondent/logout"),sessionService=components_session_sessionService,subdomainRedirect=window.corona.panelIds;return{create:create,callPicker:function(){var deferred=$q.defer();if(!window.corona.apiPickerUrl)return;return function(coronaSession){var deferred=$q.defer();return $http({method:"GET",url:window.corona.apiPickerUrl,headers:{Authorization:coronaSession,"X-Device-Type":"DESKTOP"}}).then(function(_ref){var data=_ref.data;$http.defaults.headers.common.Authorization=void 0,deferred.resolve(data)}).catch(function(err){$http.defaults.headers.common.Authorization=void 0,deferred.reject(err)}),deferred.promise}(components_helpers.getCookie("corona_session")).then(function(successData){deferred.resolve(successData)}).catch(function(errorData){console.error("Error with FMAS (no-retry)",errorData),deferred.reject(errorData)}),deferred.promise},components_helpers:components_helpers,contractMode:contractMode,getBaseURL:getBaseURL,getContract:getContract,getContractMode:getContractMode,handleErrorResponses:handleErrorResponses,logout:function(){var deferred=$q.defer();return sessionService.removeSession().then(function(){return deferred.resolve(redirectToHome())},function(){return deferred.reject(redirectToHome())}),deferred.promise},logoutCustom:function(path){var deferred=$q.defer();return logoutService.get().then(function(){sessionService.removeSession(),deferred.resolve(redirectToCustom(path))},function(){sessionService.removeSession(),deferred.resolve(redirectToCustom(path))}),deferred.promise},redirectToDashboard:redirectToDashboard,redirectToHome:redirectToHome,redirectToLogin:redirectToLogin,redirectToCustom:redirectToCustom,redirectToMandatoryReset:function(){"http://server/"!==$location.$$absUrl&&(self.location=getBaseURL()+"/mandatoryResetPassword");return getBaseURL()+"/mandatoryResetPassword"}};function contractMode(flag){return"boolean"==typeof flag&&(window.localStorage.contractMode=flag,flag&&!components_helpers.getCookie("corona_session")&&components_helpers.createCookie("corona_session","contractMode")),getContractMode()}function create(url,defaults,actions){var campaigns=arguments.length>3&&void 0!==arguments[3]&&arguments[3];-1===url.indexOf("://")&&(url=campaigns?apiCampaignEndpoint+url:apiEndpoint+url);var headers=campaigns?{"Content-Type":"text/plain"}:{"Content-Type":"text/plain",panelDomainId:window.corona.panelDomainId};actions||(actions={query:{isArray:!1,withCredentials:!0,headers:headers},update:{method:"PUT",withCredentials:!0,headers:headers},save:{method:"POST",withCredentials:!0,headers:headers},get:{method:"GET",withCredentials:!campaigns,headers:headers},delete:{method:"DELETE",withCredentials:!0,headers:headers}});var generatedResource=$resource(url,defaults,actions);return _.extend(generatedResource,{errorHandlers:{redirectToLogin:redirectToLogin,redirectToDashboard:redirectToDashboard},errorHandler:errorHandler,contract:"",model:null,modelState:"init",url:url,reset:reset,get:createAndHandleResource.call(generatedResource,"get"),save:createAndHandleResource.call(generatedResource,"save"),query:createAndHandleResource.call(generatedResource,"query"),remove:createAndHandleResource.call(generatedResource,"remove"),delete:createAndHandleResource.call(generatedResource,"delete"),update:createAndHandleResource.call(generatedResource,"update"),_get:generatedResource.get,_save:generatedResource.save,_query:generatedResource.query,_remove:generatedResource.delete,_delete:generatedResource.delete,_update:generatedResource.update}),generatedResource}function createAndHandleResource(method){var generatedResource=this;return function(data){var deferred=$q.defer();return getContractMode()&&generatedResource.contract?(getContract.call(generatedResource,method,deferred),deferred.promise):(generatedResource.modelState="loading",generatedResource["_"+method](data).$promise.then(function(response){generatedResource.modelState="loaded","get"===method&&(response.response?generatedResource.model=response.response:response.result&&(generatedResource.model=response.result)),deferred.resolve(response)}).catch(function(err){handleErrorResponses.call(generatedResource,err),generatedResource.modelState="loaded",deferred.reject(err)}),deferred.promise)}}function getBaseURL(){var url=$location.$$protocol+"://"+$location.$$host,isTranslation=$location.absUrl().match(new RegExp(/(translation\/.*?\/.*?)\/.*/));return $location.$$port&&(url+=":"+$location.$$port),isTranslation&&(url+="/"+isTranslation[1]),url}function getContract(method,deferred){var generatedResource=this;generatedResource.modelState="pending",$http.get(this.contract).success(function(data){generatedResource.modelState="loaded",generatedResource.model=data.response,deferred.resolve(data)}).error(function(data){generatedResource.modelState="loaded",deferred.reject(data)})}function getContractMode(){return window.localStorage&&"true"===window.localStorage.contractMode}function handleErrorResponses(err){switch(err.status){case 401:if(-1!==window.location.href.indexOf("enrollmentConfirmationSuccess"))return;if(window.corona.isCognitoEnabled)return;return this.errorHandlers.redirectToLogin();case 403:return this.errorHandlers.redirectToDashboard()}}function errorHandler(controllerHandlers){return _.extend(this.errorHandlers,controllerHandlers),controllerHandlers}function redirectToHome(){return"http://server/"!==$location.$$absUrl&&(self.location=getBaseURL()+"/"),getBaseURL()+"/"}function redirectToCustom(path){return"http://server/"!==$location.$$absUrl&&(self.location=getBaseURL()+path),getBaseURL()+path}function redirectToLogin(){return"http://server/"!==$location.$$absUrl&&(sessionService.removeSession(),window.contractMode()||(self.location=getBaseURL()+"/login?redirectUrl="+encodeURIComponent(window.location.pathname))),getBaseURL()+"/login?redirectUrl="+encodeURIComponent(window.location.pathname)}function redirectToDashboard(){var subdomainPanelId=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0;if("http://server/"!==$location.$$absUrl&&(self.location=getBaseURL()+"/auth/dashboard"),subdomainRedirect&&subdomainPanelId){var subdomain=subdomainRedirect[subdomainPanelId],splitDomain=window.location.href.split(/:\/\/([^.]+)/);self.location=subdomain?splitDomain[0]+"://"+subdomain+splitDomain[2].split("/")[0]+"/auth/dashboard":splitDomain[0]+"://"+splitDomain[1]+splitDomain[2].split("/")[0]}return getBaseURL()+"/auth/dashboard"}function reset(){this.model=null,this.modelState="init"}}},13:function(module,exports,__webpack_require__){"use strict";module.exports=function(){var separator;return{request:function(config){return-1===config.url.indexOf(window.corona.apiUrl)?config:(separator=-1===config.url.indexOf("?")?"?":"&",config.url=config.url+separator+"_cache="+(new Date).getTime(),config)}}}},15:function(module,exports,__webpack_require__){"use strict";__webpack_require__(21),__webpack_require__(22),angular.module("components_errorReport",[]).service("components_errorReport_errorService",__webpack_require__(23)).directive("globalErrors",__webpack_require__(24)).directive("validatedLabel",__webpack_require__(25)),module.exports="components_errorReport"},16:function(module,exports,__webpack_require__){"use strict";angular.module("components_validators",[__webpack_require__(19)]).directive("customValidation",__webpack_require__(27)).directive("customEmail",__webpack_require__(28)).directive("dateOfBirth",__webpack_require__(29)).directive("fieldMatch",__webpack_require__(30)).directive("fieldNotMatch",__webpack_require__(31)).directive("uniqueEmail",__webpack_require__(32)).directive("postalCode",__webpack_require__(33)),module.exports="components_validators"},17:function(module,exports,__webpack_require__){"use strict";angular.module("components_checklist",[]).directive("checklistModel",__webpack_require__(20)),module.exports="components_checklist"},18:function(module,exports,__webpack_require__){"use strict";angular.module("components_icons",[]).directive("icon",function($compile){var counter=0;return{restrict:"A",scope:{image:"@image",class:"@class"},link:function(scope,el){if(!el[0].hasAttribute("loaded")){counter++;var svgEl=document.createElement("div");scope&&scope.image&&window.svg[scope.image]&&(svgEl.innerHTML=window.svg[scope.image].replace("Layer_1","icon_component_"+counter).replace("XML","icon_"+counter),el.attr("aria-hidden",!0),el[0].innerHTML=svgEl.innerHTML)}}}}),module.exports="components_icons"},19:function(module,exports,__webpack_require__){"use strict";angular.module("components_locality",[__webpack_require__(0)]).factory("components_locality_localityService",__webpack_require__(26)),module.exports="components_locality"},2:function(module,exports,__webpack_require__){"use strict";angular.module("components_helpers",[]).directive("convertToNumber",__webpack_require__(6)).factory("components_helpers",__webpack_require__(7)),module.exports="components_helpers"},20:function(module,exports,__webpack_require__){"use strict";module.exports=function($parse,$compile){function postLinkFn(scope,elem,attrs){var getter=$parse(attrs.checklistModel),setter=getter.assign,value=$parse(attrs.checklistValue)(scope.$parent);$compile(elem)(scope),scope.$watch("checked",function(newValue,oldValue){if(newValue!==oldValue){var current=getter(scope.$parent);setter(scope.$parent,!0===newValue?function(arr,item){arr=angular.isArray(arr)?arr:[];for(var i=0;i<arr.length;
1i++)if(angular.equals(arr[i],item))return arr;return arr.push(item),arr}(current,value):function(arr,item){if(angular.isArray(arr))for(var i=0;i<arr.length;i++)if(angular.equals(arr[i],item)){arr.splice(i,1);break}return arr}(current,value))}}),scope.$parent.$watch(attrs.checklistModel,function(newArr,oldArr){scope.checked=function(arr,item){if(angular.isArray(arr))for(var i=0;i<arr.length;i++)if(angular.equals(arr[i],item))return!0;return!1}(newArr,value)},!0)}return{restrict:"A",priority:1e3,terminal:!0,scope:!0,compile:function(tElement,tAttrs){if("INPUT"!==tElement[0].tagName||!tElement.attr("type","checkbox"))throw'checklist-model should be applied to `input[type="checkbox"]`.';if(!tAttrs.checklistValue)throw"You should provide `checklist-value`.";return tElement.removeAttr("checklist-model"),tElement.attr("ng-model","checked"),postLinkFn}}}},21:function(module,exports){var path="/src/shared/components/errorReport/html/globalErrorsDirective.html";window.angular.module("ng").run(["$templateCache",function(c){c.put(path,'<div class="form-type1-row field-global-errors ng-hide" ng-show="errorService.hasGlobalErrors()" ng-messages for="errorService.globalErrors">\n  <span class="fa fa-exclamation-circle field-global-error-icon"></span>\n  <span ng-messages-include="v-error-messages"></span>\n</div>')}]),module.exports=path},22:function(module,exports){var path="/src/shared/components/errorReport/html/validatedLabelDirective.html";window.angular.module("ng").run(["$templateCache",function(c){c.put(path,'<label class="form-type1-title" for="{{for}}">\n  <span ng-transclude></span>\n  <span\n    class="field-errors"\n    ng-messages for="errorService.formFieldErrors[for]"\n    ng-if="errorService.getForm()[for].$valid && errorService.getForm()[for].$pristine">\n    <span ng-messages-include="v-error-messages"></span>\n  </span>\n  <span\n    class="field-errors"\n    ng-if="(errorService.getForm()[for].$dirty || errorService.getForm().$submitted) && errorService.getForm()[for].$invalid"\n    ng-messages for="errorService.getForm()[for].$error">\n    <span ng-messages-include="v-error-messages"></span>\n  </span>\n  <span class="field-valid" ng-if="errorService.getForm()[for].$valid && errorService.getForm()[for].$dirty && (!errorService.formFieldErrors[for] || !errorService.getForm()[for].$pristine)">\n    <i class="fa fa-check"></i>\n  </span>\n  <span ng-show="errorService.getForm()[for].$pending && errorService.getForm()[for].$dirty">\n    <i class="fa fa-spin fa-circle-o-notch"></i>\n  </span>\n</label>')}]),module.exports=path},23:function(module,exports,__webpack_require__){"use strict";module.exports=function($timeout){return function(){return new function($timeout){var form,formFieldErrors={},globalErrors={};return{formFieldErrors:formFieldErrors,getForm:function(){return form},globalErrors:globalErrors,handleErrors:function(promise){resetErrors(),promise.catch(function(errorReport){errorReport.data.errors&&(errorReport=errorReport.data.errors,_.each(errorReport,function(error,index){error.fieldName?(formFieldErrors[error.fieldName]={},formFieldErrors[error.fieldName][error.errorCode]=!0,form[error.fieldName]&&form[error.fieldName].$setPristine()):globalErrors[error.errorCode]=!0}),scrollToNearestError())})},hasErrors:function(){return hasGlobalErrors()||hasFormFieldErrors()},hasFormFieldErrors:hasFormFieldErrors,hasGlobalErrors:hasGlobalErrors,resetErrors:resetErrors,scrollToNearestError:scrollToNearestError,setForm:function(formObj){return form=formObj}};function hasFormFieldErrors(){return!_.isEmpty(formFieldErrors)}function hasGlobalErrors(){return!_.isEmpty(globalErrors)}function resetErrors(){var member;for(member in formFieldErrors)delete formFieldErrors[member];for(member in globalErrors)delete globalErrors[member]}function scrollToNearestError(){var nearestError;$timeout(function(){0===(nearestError=$(".field-global-errors:visible")).length&&0===(nearestError=$(".field-errors span:visible")).length||$("html, body").animate({scrollTop:nearestError.first().offset().top-100},500)},150)}}($timeout)}}},24:function(module,exports,__webpack_require__){"use strict";module.exports=function($templateCache,$compile,$timeout){return{restrict:"EA",scope:{errorService:"=errorService"},templateUrl:window.corona.cdn+"/shared/components/errorReport/html/globalErrorsDirective.html"}}},241:function(module,exports,__webpack_require__){module.exports=__webpack_require__(242)},242:function(module,exports,__webpack_require__){"use strict";angular.module("app-home",[__webpack_require__(113),__webpack_require__(243)]).controller("homeController",function($q,$sce,$timeout,components_api_apiService,components_errorReport_errorService,components_helpers){var vm=this,rewardImageLimit=6,rewardImageStart=-rewardImageLimit;function updateSlider(){(rewardImageStart+=rewardImageLimit)>vm.rewards.length&&(rewardImageStart=0),vm.rewardsToDisplay=vm.rewards.slice(rewardImageStart,rewardImageStart+rewardImageLimit),vm.rewards.length>6&&$timeout(updateSlider,8e3)}_.extend(vm,{rewardsToDisplay:[],rewards:[]}),async function(){var deferred=$q.defer();vm.rewardsServiceLoading=deferred.promise;var rewards=await window.$Rxp.getPanelRewards();$timeout(function(){vm.rewards=_.uniqBy(rewards,function(item){return item.reward.rewardNameDisplay}),updateSlider(),deferred.resolve()}),console.log(vm.rewardsToDisplay)}()})},243:function(module,exports,__webpack_require__){__webpack_require__(244),module.exports="ngAnimate"},244:function(module,exports){
2/**
3 * @license AngularJS v1.5.6
4 * (c) 2010-2016 Google, Inc. http://angularjs.org
5 * License: MIT
6 */
7!function(window,angular){"use strict";var TRANSITION_PROP,TRANSITIONEND_EVENT,ANIMATION_PROP,ANIMATIONEND_EVENT,noop=angular.noop,copy=angular.copy,extend=angular.extend,jqLite=angular.element,forEach=angular.forEach,isArray=angular.isArray,isString=angular.isString,isObject=angular.isObject,isUndefined=angular.isUndefined,isDefined=angular.isDefined,isFunction=angular.isFunction,isElement=angular.isElement,ELEMENT_NODE=1,ADD_CLASS_SUFFIX="-add",REMOVE_CLASS_SUFFIX="-remove",EVENT_CLASS_PREFIX="ng-",NG_ANIMATE_CLASSNAME="ng-animate",NG_ANIMATE_CHILDREN_DATA="$$ngAnimateChildren";isUndefined(window.ontransitionend)&&isDefined(window.onwebkittransitionend)?("-webkit-",TRANSITION_PROP="WebkitTransition",TRANSITIONEND_EVENT="webkitTransitionEnd transitionend"):(TRANSITION_PROP="transition",TRANSITIONEND_EVENT="transitionend"),isUndefined(window.onanimationend)&&isDefined(window.onwebkitanimationend)?("-webkit-",ANIMATION_PROP="WebkitAnimation",ANIMATIONEND_EVENT="webkitAnimationEnd animationend"):(ANIMATION_PROP="animation",ANIMATIONEND_EVENT="animationend");var DURATION_KEY="Duration",TIMING_KEY="TimingFunction",ANIMATION_PLAYSTATE_KEY="PlayState",ANIMATION_DELAY_PROP=ANIMATION_PROP+"Delay",ANIMATION_DURATION_PROP=ANIMATION_PROP+DURATION_KEY,TRANSITION_DELAY_PROP=TRANSITION_PROP+"Delay",TRANSITION_DURATION_PROP=TRANSITION_PROP+DURATION_KEY,ngMinErr=angular.$$minErr("ng");function assertArg(arg,name,reason){if(!arg)throw ngMinErr("areq","Argument '{0}' is {1}",name||"?",reason||"required");return arg}function mergeClasses(a,b){return a||b?a?b?(isArray(a)&&(a=a.join(" ")),isArray(b)&&(b=b.join(" ")),a+" "+b):a:b:""}function pendClasses(classes,fix,isPrefix){var className="";
7return classes=isArray(classes)?classes:classes&&isString(classes)&&classes.length?classes.split(/\s+/):[],forEach(classes,function(klass,i){klass&&klass.length>0&&(className+=i>0?" ":"",className+=isPrefix?fix+klass:klass+fix)}),className}function extractElementNode(element){if(!element[0])return element;for(var i=0;i<element.length;i++){var elm=element[i];if(elm.nodeType==ELEMENT_NODE)return elm}}function applyAnimationClassesFactory($$jqLite){return function(element,options){options.addClass&&(!function($$jqLite,element,className){forEach(element,function(elm){$$jqLite.addClass(elm,className)})}($$jqLite,element,options.addClass),options.addClass=null),options.removeClass&&(!function($$jqLite,element,className){forEach(element,function(elm){$$jqLite.removeClass(elm,className)})}($$jqLite,element,options.removeClass),options.removeClass=null)}}function prepareAnimationOptions(options){if(!(options=options||{}).$$prepared){var domOperation=options.domOperation||noop;options.domOperation=function(){options.$$domOperationFired=!0,domOperation(),domOperation=noop},options.$$prepared=!0}return options}function applyAnimationStyles(element,options){applyAnimationFromStyles(element,options),applyAnimationToStyles(element,options)}function applyAnimationFromStyles(element,options){options.from&&(element.css(options.from),options.from=null)}function applyAnimationToStyles(element,options){options.to&&(element.css(options.to),options.to=null)}function mergeAnimationDetails(element,oldAnimation,newAnimation){var target=oldAnimation.options||{},newOptions=newAnimation.options||{},toAdd=(target.addClass||"")+" "+(newOptions.addClass||""),toRemove=(target.removeClass||"")+" "+(newOptions.removeClass||""),classes=function(existing,toAdd,toRemove){var flags={};existing=splitClassesToLookup(existing),toAdd=splitClassesToLookup(toAdd),forEach(toAdd,function(value,key){flags[key]=1}),toRemove=splitClassesToLookup(toRemove),forEach(toRemove,function(value,key){flags[key]=1===flags[key]?null:-1});var classes={addClass:"",removeClass:""};function splitClassesToLookup(classes){isString(classes)&&(classes=classes.split(" "));var obj={};return forEach(classes,function(klass){klass.length&&(obj[klass]=!0)}),obj}return forEach(flags,function(val,klass){var prop,allow;1===val?(prop="addClass",allow=!existing[klass]):-1===val&&(prop="removeClass",allow=existing[klass]),allow&&(classes[prop].length&&(classes[prop]+=" "),classes[prop]+=klass)}),classes}(element.attr("class"),toAdd,toRemove);newOptions.preparationClasses&&(target.preparationClasses=concatWithSpace(newOptions.preparationClasses,target.preparationClasses),delete newOptions.preparationClasses);var realDomOperation=target.domOperation!==noop?target.domOperation:null;return extend(target,newOptions),realDomOperation&&(target.domOperation=realDomOperation),classes.addClass?target.addClass=classes.addClass:target.addClass=null,classes.removeClass?target.removeClass=classes.removeClass:target.removeClass=null,oldAnimation.addClass=target.addClass,oldAnimation.removeClass=target.removeClass,target}function getDomNode(element){return element instanceof angular.element?element[0]:element}function blockTransitions(node,duration){var value=duration?"-"+duration+"s":"";return applyInlineStyle(node,[TRANSITION_DELAY_PROP,value]),[TRANSITION_DELAY_PROP,value]}function blockKeyframeAnimations(node,applyBlock){var value=applyBlock?"paused":"",key=ANIMATION_PROP+ANIMATION_PLAYSTATE_KEY;return applyInlineStyle(node,[key,value]),[key,value]}function applyInlineStyle(node,styleTuple){var prop=styleTuple[0],value=styleTuple[1];node.style[prop]=value}function concatWithSpace(a,b){return a?b?a+" "+b:a:b}var $$AnimateChildrenDirective=["$interpolate",function($interpolate){return{link:function(scope,element,attrs){var val=attrs.ngAnimateChildren;function setData(value){value="on"===value||"true"===value,element.data(NG_ANIMATE_CHILDREN_DATA,value)}angular.isString(val)&&0===val.length?element.data(NG_ANIMATE_CHILDREN_DATA,!0):(setData($interpolate(val)(scope)),attrs.$observe("ngAnimateChildren",setData))}}}],ANIMATE_TIMER_KEY="$$animateCss",ONE_SECOND=1e3,ELAPSED_TIME_MAX_DECIMAL_PLACES=3,CLOSING_TIME_BUFFER=1.5,DETECT_CSS_PROPERTIES={transitionDuration:TRANSITION_DURATION_PROP,transitionDelay:TRANSITION_DELAY_PROP,transitionProperty:TRANSITION_PROP+"Property",animationDuration:ANIMATION_DURATION_PROP,animationDelay:ANIMATION_DELAY_PROP,animationIterationCount:ANIMATION_PROP+"IterationCount"},DETECT_STAGGER_CSS_PROPERTIES={transitionDuration:TRANSITION_DURATION_PROP,transitionDelay:TRANSITION_DELAY_PROP,animationDuration:ANIMATION_DURATION_PROP,animationDelay:ANIMATION_DELAY_PROP};function getCssDelayStyle(delay,isKeyframeAnimation){return[isKeyframeAnimation?ANIMATION_DELAY_PROP:TRANSITION_DELAY_PROP,delay+"s"]}function computeCssStyles($window,element,properties){var styles=Object.create(null),detectedStyles=$window.getComputedStyle(element)||{};return forEach(properties,function(formalStyleName,actualStyleName){var maxValue,values,val=detectedStyles[formalStyleName];if(val){var c=val.charAt(0);("-"===c||"+"===c||c>
7=0)&&(maxValue=0,values=val.split(/\s*,\s*/),forEach(values,function(value){"s"==value.charAt(value.length-1)&&(value=value.substring(0,value.length-1)),value=parseFloat(value)||0,maxValue=maxValue?Math.max(value,maxValue):value}),val=maxValue),0===val&&(val=null),styles[actualStyleName]=val}}),styles}function truthyTimingValue(val){return 0===val||null!=val}function getCssTransitionDurationStyle(duration,applyOnlyDuration){var style=TRANSITION_PROP,value=duration+"s";return applyOnlyDuration?style+=DURATION_KEY:value+=" linear all",[style,value]}function createLocalCacheLookup(){var cache=Object.create(null);return{flush:function(){cache=Object.create(null)},count:function(key){var entry=cache[key];return entry?entry.total:0},get:function(key){var entry=cache[key];return entry&&entry.value},put:function(key,value){cache[key]?cache[key].total++:cache[key]={total:1,value:value}}}}function registerRestorableStyles(backup,node,properties){forEach(properties,function(prop){backup[prop]=isDefined(backup[prop])?backup[prop]:node.style.getPropertyValue(prop)})}var $AnimateCssProvider=["$animateProvider",function($animateProvider){var gcsLookup=createLocalCacheLookup(),gcsStaggerLookup=createLocalCacheLookup();this.$get=["$window","$$jqLite","$$AnimateRunner","$timeout","$$forceReflow","$sniffer","$$rAFScheduler","$$animateQueue",function($window,$$jqLite,$$AnimateRunner,$timeout,$$forceReflow,$sniffer,$$rAFScheduler,$$animateQueue){var applyAnimationClasses=applyAnimationClassesFactory($$jqLite),parentCounter=0;function gcsHashFn(node,extraClasses){var KEY="$$ngAnimateParentKey",parentNode=node.parentNode;return(parentNode[KEY]||(parentNode[KEY]=++parentCounter))+"-"+node.getAttribute("class")+"-"+extraClasses}var rafWaitQueue=[];function waitUntilQuiet(callback){rafWaitQueue.push(callback),$$rAFScheduler.waitUntilQuiet(function(){gcsLookup.flush(),gcsStaggerLookup.flush();for(var pageWidth=$$forceReflow(),i=0;i<rafWaitQueue.length;i++)rafWaitQueue[i](pageWidth);rafWaitQueue.length=0})}function computeTimings(node,className,cacheKey){var timings=function(node,className,cacheKey,properties){var timings=gcsLookup.get(cacheKey);return timings||"infinite"===(timings=computeCssStyles($window,node,properties)).animationIterationCount&&(timings.animationIterationCount=1),gcsLookup.put(cacheKey,timings),timings}(node,0,cacheKey,DETECT_CSS_PROPERTIES),aD=timings.animationDelay,tD=timings.transitionDelay;return timings.maxDelay=aD&&tD?Math.max(aD,tD):aD||tD,timings.maxDuration=Math.max(timings.animationDuration*timings.animationIterationCount,timings.transitionDuration),timings}return function(element,initialOptions){var options=initialOptions||{};options.$$prepared||(options=prepareAnimationOptions(copy(options)));var restoreStyles={},node=getDomNode(element);if(!node||!node.parentNode||!$$animateQueue.enabled())return closeAndReturnNoopAnimator();var animationClosed,animationPaused,animationCompleted,runner,runnerHost,maxDelay,maxDelayTime,maxDuration,maxDurationTime,startTime,temporaryStyles=[],classes=element.attr("class"),styles=function(options){var styles={};return options&&(options.to||options.from)&&(styles.to=options.to,styles.from=options.from),styles}(options),events=[];if(0===options.duration||!$sniffer.animations&&!$sniffer.transitions)return closeAndReturnNoopAnimator();var method=options.event&&isArray(options.event)?options.event.join(" "):options.event,structuralClassName="",addRemoveClassName="";method&&options.structural?structuralClassName=pendClasses(method,EVENT_CLASS_PREFIX,!0):method&&(structuralClassName=method),options.addClass&&(addRemoveClassName+=pendClasses(options.addClass,ADD_CLASS_SUFFIX)),options.removeClass&&(addRemoveClassName.length&&(addRemoveClassName+=" "),addRemoveClassName+=pendClasses(options.removeClass,REMOVE_CLASS_SUFFIX)),options.applyClassesEarly&&addRemoveClassName.length&&applyAnimationClasses(element,options);var cacheKey,stagger,applyOnlyDuration,preparationClasses=[structuralClassName,addRemoveClassName].join(" ").trim(),fullClassName=classes+" "+preparationClasses,activeClasses=pendClasses(preparationClasses,"-active"),hasToStyles=styles.to&&Object.keys(styles.to).length>0;if(!((options.keyframeStyle||"").length>0)&&!hasToStyles&&!preparationClasses)return closeAndReturnNoopAnimator();if(options.stagger>0){var staggerVal=parseFloat(options.stagger);stagger={transitionDelay:staggerVal,animationDelay:staggerVal,transitionDuration:0,animationDuration:0}}else cacheKey=gcsHashFn(node,fullClassName),stagger=function(node,className,cacheKey,properties){var stagger;if(gcsLookup.count(cacheKey)>0&&!(stagger=gcsStaggerLookup.get(cacheKey))){var staggerClassName=pendClasses(className,"-stagger");$$jqLite.addClass(node,staggerClassName),(stagger=computeCssStyles($window,node,properties)).animationDuration=Math.max(stagger.animationDuration,0),stagger.transitionDuration=Math.max(stagger.transitionDuration,0),$$jqLite.removeClass(node,staggerClassName),gcsStaggerLookup.put(cacheKey,stagger)}return stagger||{}}(node,preparationClasses,cacheKey,DETECT_STAGGER_CSS_PROPERTIES);if(options.$$skipPreparationClasses||$$jqLite.addClass(element,preparationClasses),options.transitionStyle){var transitionStyle=[TRANSITION_PROP,options.transitionStyle];applyInlineStyle(node,transitionStyle),temporaryStyles.push(transitionStyle)}if(options.duration>
7=0){applyOnlyDuration=node.style[TRANSITION_PROP].length>0;var durationStyle=getCssTransitionDurationStyle(options.duration,applyOnlyDuration);applyInlineStyle(node,durationStyle),temporaryStyles.push(durationStyle)}if(options.keyframeStyle){var keyframeStyle=[ANIMATION_PROP,options.keyframeStyle];applyInlineStyle(node,keyframeStyle),temporaryStyles.push(keyframeStyle)}var itemIndex=stagger?options.staggerIndex>=0?options.staggerIndex:gcsLookup.count(cacheKey):0,isFirst=0===itemIndex;isFirst&&!options.skipBlocking&&blockTransitions(node,9999);var timings=computeTimings(node,0,cacheKey),relativeDelay=timings.maxDelay;maxDelay=Math.max(relativeDelay,0),maxDuration=timings.maxDuration;var delayStyle,flags={};if(flags.hasTransitions=timings.transitionDuration>0,flags.hasAnimations=timings.animationDuration>0,flags.hasTransitionAll=flags.hasTransitions&&"all"==timings.transitionProperty,flags.applyTransitionDuration=hasToStyles&&(flags.hasTransitions&&!flags.hasTransitionAll||flags.hasAnimations&&!flags.hasTransitions),flags.applyAnimationDuration=options.duration&&flags.hasAnimations,flags.applyTransitionDelay=truthyTimingValue(options.delay)&&(flags.applyTransitionDuration||flags.hasTransitions),flags.applyAnimationDelay=truthyTimingValue(options.delay)&&flags.hasAnimations,flags.recalculateTimingStyles=addRemoveClassName.length>0,(flags.applyTransitionDuration||flags.applyAnimationDuration)&&(maxDuration=options.duration?parseFloat(options.duration):maxDuration,flags.applyTransitionDuration&&(flags.hasTransitions=!0,timings.transitionDuration=maxDuration,applyOnlyDuration=node.style[TRANSITION_PROP+"Property"].length>0,temporaryStyles.push(getCssTransitionDurationStyle(maxDuration,applyOnlyDuration))),flags.applyAnimationDuration&&(flags.hasAnimations=!0,timings.animationDuration=maxDuration,temporaryStyles.push([ANIMATION_DURATION_PROP,maxDuration+"s"]))),0===maxDuration&&!flags.recalculateTimingStyles)return closeAndReturnNoopAnimator();null!=options.delay&&("boolean"!=typeof options.delay&&(delayStyle=parseFloat(options.delay),maxDelay=Math.max(delayStyle,0)),flags.applyTransitionDelay&&temporaryStyles.push(getCssDelayStyle(delayStyle)),flags.applyAnimationDelay&&temporaryStyles.push(getCssDelayStyle(delayStyle,!0)));return null==options.duration&&timings.transitionDuration>0&&(flags.recalculateTimingStyles=flags.recalculateTimingStyles||isFirst),maxDelayTime=maxDelay*ONE_SECOND,maxDurationTime=maxDuration*ONE_SECOND,options.skipBlocking||(flags.blockTransition=timings.transitionDuration>0,flags.blockKeyframeAnimation=timings.animationDuration>0&&stagger.animationDelay>0&&0===stagger.animationDuration),options.from&&(options.cleanupStyles&&registerRestorableStyles(restoreStyles,node,Object.keys(options.from)),applyAnimationFromStyles(element,options)),flags.blockTransition||flags.blockKeyframeAnimation?applyBlocking(maxDuration):options.skipBlocking||blockTransitions(node,!1),{$$willAnimate:!0,end:endFn,start:function(){if(!animationClosed)return runner=new $$AnimateRunner(runnerHost={end:endFn,cancel:cancelFn,resume:null,pause:null}),waitUntilQuiet(start),runner}};function endFn(){close()}function cancelFn(){close(!0)}function close(rejected){if(!(animationClosed||animationCompleted&&animationPaused)){animationClosed=!0,animationPaused=!1,options.$$skipPreparationClasses||$$jqLite.removeClass(element,preparationClasses),$$jqLite.removeClass(element,activeClasses),blockKeyframeAnimations(node,!1),blockTransitions(node,!1),forEach(temporaryStyles,function(entry){node.style[entry[0]]=""}),applyAnimationClasses(element,options),applyAnimationStyles(element,options),Object.keys(restoreStyles).length&&forEach(restoreStyles,function(value,prop){value?node.style.setProperty(prop,value):node.style.removeProperty(prop)}),options.onDone&&options.onDone(),events&&events.length&&element.off(events.join(" "),onAnimationProgress);var animationTimerData=element.data(ANIMATE_TIMER_KEY);animationTimerData&&($timeout.cancel(animationTimerData[0].timer),element.removeData(ANIMATE_TIMER_KEY)),runner&&runner.complete(!rejected)}}function applyBlocking(duration){flags.blockTransition&&blockTransitions(node,duration),flags.blockKeyframeAnimation&&blockKeyframeAnimations(node,!!duration)}function closeAndReturnNoopAnimator(){return runner=new $$AnimateRunner({end:endFn,cancel:cancelFn}),waitUntilQuiet(noop),close(),{$$willAnimate:!1,start:function(){return runner},end:endFn}}function onAnimationProgress(event){event.stopPropagation();var ev=event.originalEvent||event,timeStamp=ev.$manualTimeStamp||Date.now(),elapsedTime=parseFloat(ev.elapsedTime.toFixed(ELAPSED_TIME_MAX_DECIMAL_PLACES));Math.max(timeStamp-startTime,0)>=maxDelayTime&&elapsedTime>=maxDuration&&(animationCompleted=!0,close())}
7function start(){if(!animationClosed)if(node.parentNode){var playPause=function(playAnimation){if(animationCompleted)animationPaused&&playAnimation&&(animationPaused=!1,close());else if(animationPaused=!playAnimation,timings.animationDuration){var value=blockKeyframeAnimations(node,animationPaused);animationPaused?temporaryStyles.push(value):(val=value,index=(arr=temporaryStyles).indexOf(val),val>=0&&arr.splice(index,1))}var arr,val,index},maxStagger=itemIndex>0&&(timings.transitionDuration&&0===stagger.transitionDuration||timings.animationDuration&&0===stagger.animationDuration)&&Math.max(stagger.animationDelay,stagger.transitionDelay);maxStagger?$timeout(triggerAnimationStart,Math.floor(maxStagger*itemIndex*ONE_SECOND),!1):triggerAnimationStart(),runnerHost.resume=function(){playPause(!0)},runnerHost.pause=function(){playPause(!1)}}else close();function triggerAnimationStart(){if(!animationClosed){if(applyBlocking(!1),forEach(temporaryStyles,function(entry){var key=entry[0],value=entry[1];node.style[key]=value}),applyAnimationClasses(element,options),$$jqLite.addClass(element,activeClasses),flags.recalculateTimingStyles){if(fullClassName=node.className+" "+preparationClasses,cacheKey=gcsHashFn(node,fullClassName),timings=computeTimings(node,0,cacheKey),relativeDelay=timings.maxDelay,maxDelay=Math.max(relativeDelay,0),0===(maxDuration=timings.maxDuration))return void close();flags.hasTransitions=timings.transitionDuration>0,flags.hasAnimations=timings.animationDuration>0}if(flags.applyAnimationDelay&&(relativeDelay="boolean"!=typeof options.delay&&truthyTimingValue(options.delay)?parseFloat(options.delay):relativeDelay,maxDelay=Math.max(relativeDelay,0),timings.animationDelay=relativeDelay,delayStyle=getCssDelayStyle(relativeDelay,!0),temporaryStyles.push(delayStyle),node.style[delayStyle[0]]=delayStyle[1]),maxDelayTime=maxDelay*ONE_SECOND,maxDurationTime=maxDuration*ONE_SECOND,options.easing){var easeProp,easeVal=options.easing;flags.hasTransitions&&(easeProp=TRANSITION_PROP+TIMING_KEY,temporaryStyles.push([easeProp,easeVal]),node.style[easeProp]=easeVal),flags.hasAnimations&&(easeProp=ANIMATION_PROP+TIMING_KEY,temporaryStyles.push([easeProp,easeVal]),node.style[easeProp]=easeVal)}timings.transitionDuration&&events.push(TRANSITIONEND_EVENT),timings.animationDuration&&events.push(ANIMATIONEND_EVENT),startTime=Date.now();var timerTime=maxDelayTime+CLOSING_TIME_BUFFER*maxDurationTime,endTime=startTime+timerTime,animationsData=element.data(ANIMATE_TIMER_KEY)||[],setupFallbackTimer=!0;if(animationsData.length){var currentTimerData=animationsData[0];(setupFallbackTimer=endTime>currentTimerData.expectedEndTime)?$timeout.cancel(currentTimerData.timer):animationsData.push(close)}if(setupFallbackTimer){var timer=$timeout(onAnimationExpired,timerTime,!1);animationsData[0]={timer:timer,expectedEndTime:endTime},animationsData.push(close),element.data(ANIMATE_TIMER_KEY,animationsData)}events.length&&element.on(events.join(" "),onAnimationProgress),options.to&&(options.cleanupStyles&&registerRestorableStyles(restoreStyles,node,Object.keys(options.to)),applyAnimationToStyles(element,options))}}function onAnimationExpired(){var animationsData=element.data(ANIMATE_TIMER_KEY);if(animationsData){for(var i=1;i<animationsData.length;i++)animationsData[i]();element.removeData(ANIMATE_TIMER_KEY)}}}}}]}],$$AnimateCssDriverProvider=["$$animationProvider",function($$animationProvider){$$animationProvider.drivers.push("$$animateCssDriver");var NG_ANIMATE_SHIM_CLASS_NAME="ng-animate-shim",NG_ANIMATE_ANCHOR_CLASS_NAME="ng-anchor",NG_OUT_ANCHOR_CLASS_NAME="ng-anchor-out",NG_IN_ANCHOR_CLASS_NAME="ng-anchor-in";this.$get=["$animateCss","$rootScope","$$AnimateRunner","$rootElement","$sniffer","$$jqLite","$document",function($animateCss,$rootScope,$$AnimateRunner,$rootElement,$sniffer,$$jqLite,$document){if(!$sniffer.animations&&!$sniffer.transitions)return noop;var node,bodyNode=$document[0].body,rootNode=getDomNode($rootElement),rootBodyElement=jqLite((node=rootNode).parentNode&&11===node.parentNode.nodeType||bodyNode.contains(rootNode)?rootNode:bodyNode);applyAnimationClassesFactory($$jqLite);
7return function(animationDetails){return animationDetails.from&&animationDetails.to?function(from,to,classes,anchors){var fromAnimation=prepareRegularAnimation(from),toAnimation=prepareRegularAnimation(to),anchorAnimations=[];if(forEach(anchors,function(anchor){var animator=function(classes,outAnchor,inAnchor){var clone=jqLite(getDomNode(outAnchor).cloneNode(!0)),startingClasses=filterCssClasses(getClassVal(clone));outAnchor.addClass(NG_ANIMATE_SHIM_CLASS_NAME),inAnchor.addClass(NG_ANIMATE_SHIM_CLASS_NAME),clone.addClass(NG_ANIMATE_ANCHOR_CLASS_NAME),rootBodyElement.append(clone);var animatorIn,animator,animatorOut=(animator=$animateCss(clone,{addClass:NG_OUT_ANCHOR_CLASS_NAME,delay:!0,from:calculateAnchorStyles(outAnchor)})).$$willAnimate?animator:null;if(!animatorOut&&!(animatorIn=prepareInAnimation()))return end();var startingAnimator=animatorOut||animatorIn;return{start:function(){var runner,currentAnimation=startingAnimator.start();return currentAnimation.done(function(){if(currentAnimation=null,!animatorIn&&(animatorIn=prepareInAnimation()))return(currentAnimation=animatorIn.start()).done(function(){currentAnimation=null,end(),runner.complete()}),currentAnimation;end(),runner.complete()}),runner=new $$AnimateRunner({end:endFn,cancel:endFn});function endFn(){currentAnimation&&currentAnimation.end()}}};function calculateAnchorStyles(anchor){var styles={},coords=getDomNode(anchor).getBoundingClientRect();return forEach(["width","height","top","left"],function(key){var value=coords[key];switch(key){case"top":value+=bodyNode.scrollTop;break;case"left":value+=bodyNode.scrollLeft}styles[key]=Math.floor(value)+"px"}),styles}function getClassVal(element){return element.attr("class")||""}function prepareInAnimation(){var endingClasses=filterCssClasses(getClassVal(inAnchor)),toAdd=getUniqueValues(endingClasses,startingClasses),toRemove=getUniqueValues(startingClasses,endingClasses),animator=$animateCss(clone,{to:calculateAnchorStyles(inAnchor),addClass:NG_IN_ANCHOR_CLASS_NAME+" "+toAdd,removeClass:NG_OUT_ANCHOR_CLASS_NAME+" "+toRemove,delay:!0});return animator.$$willAnimate?animator:null}function end(){clone.remove(),outAnchor.removeClass(NG_ANIMATE_SHIM_CLASS_NAME),inAnchor.removeClass(NG_ANIMATE_SHIM_CLASS_NAME)}}(0,anchor.out,anchor.in);animator&&anchorAnimations.push(animator)}),!fromAnimation&&!toAnimation&&0===anchorAnimations.length)return;return{start:function(){var animationRunners=[];fromAnimation&&animationRunners.push(fromAnimation.start()),toAnimation&&animationRunners.push(toAnimation.start()),forEach(anchorAnimations,function(animation){animationRunners.push(animation.start())});var runner=new $$AnimateRunner({end:endFn,cancel:endFn});return $$AnimateRunner.all(animationRunners,function(status){runner.complete(status)}),runner;function endFn(){forEach(animationRunners,function(runner){runner.end()})}}}}(animationDetails.from,animationDetails.to,animationDetails.classes,animationDetails.anchors):prepareRegularAnimation(animationDetails)};function filterCssClasses(classes){return classes.replace(/\bng-\S+\b/g,"")}function getUniqueValues(a,b){return isString(a)&&(a=a.split(" ")),isString(b)&&(b=b.split(" ")),a.filter(function(val){return-1===b.indexOf(val)}).join(" ")}function prepareRegularAnimation(animationDetails){var element=animationDetails.element,options=animationDetails.options||{};animationDetails.structural&&(options.event=animationDetails.event,options.structural=!0,options.applyClassesEarly=!0,"leave"===animationDetails.event&&(options.onDone=options.domOperation)),options.preparationClasses&&(options.event=concatWithSpace(options.event,options.preparationClasses));var animator=$animateCss(element,options);return animator.$$willAnimate?animator:null}}]}],$$AnimateJsProvider=["$animateProvider",function($animateProvider){this.$get=["$injector","$$AnimateRunner","$$jqLite",function($injector,$$AnimateRunner,$$jqLite){var applyAnimationClasses=applyAnimationClassesFactory($$jqLite);return function(element,event,classes,options){var animationClosed=!1;3===arguments.length&&isObject(classes)&&(options=classes,classes=null),options=prepareAnimationOptions(options),classes||(classes=element.attr("class")||"",options.addClass&&(classes+=" "+options.addClass),options.removeClass&&(classes+=" "+options.removeClass));var before,after,afterFn,beforeFn,runner,classesToAdd=options.addClass,classesToRemove=options.removeClass,animations=function(classe
7s){classes=isArray(classes)?classes:classes.split(" ");for(var matches=[],flagMap={},i=0;i<classes.length;i++){var klass=classes[i],animationFactory=$animateProvider.$$registeredAnimations[klass];animationFactory&&!flagMap[klass]&&(matches.push($injector.get(animationFactory)),flagMap[klass]=!0)}return matches}(classes);animations.length&&("leave"==event?(beforeFn="leave",afterFn="afterLeave"):(beforeFn="before"+event.charAt(0).toUpperCase()+event.substr(1),afterFn=event),"enter"!==event&&"move"!==event&&(before=packageAnimations(element,event,options,animations,beforeFn)),after=packageAnimations(element,event,options,animations,afterFn));if(before||after)return{$$willAnimate:!0,end:function(){return runner?runner.end():(close(),(runner=new $$AnimateRunner).complete(!0)),runner},start:function(){if(runner)return runner;var closeActiveAnimations;runner=new $$AnimateRunner;var chain=[];return before&&chain.push(function(fn){closeActiveAnimations=before(fn)}),chain.length?chain.push(function(fn){applyOptions(),fn(!0)}):applyOptions(),after&&chain.push(function(fn){closeActiveAnimations=after(fn)}),runner.setHost({end:function(){endAnimations()},cancel:function(){endAnimations(!0)}}),$$AnimateRunner.chain(chain,onComplete),runner;function onComplete(success){close(),runner.complete(success)}function endAnimations(cancelled){animationClosed||((closeActiveAnimations||noop)(cancelled),onComplete(cancelled))}}};function applyOptions(){options.domOperation(),applyAnimationClasses(element,options)}function close(){animationClosed=!0,applyOptions(),applyAnimationStyles(element,options)}function groupEventedAnimations(element,event,options,animations,fnName){var operations=[];return forEach(animations,function(ani){var animation=ani[fnName];animation&&operations.push(function(){var runner,endProgressCb,resolved=!1,onAnimationComplete=function(rejected){resolved||(resolved=!0,(endProgressCb||noop)(rejected),runner.complete(!rejected))};return runner=new $$AnimateRunner({end:function(){onAnimationComplete()},cancel:function(){onAnimationComplete(!0)}}),endProgressCb=function(fn,element,event,options,onDone){var args;switch(event){case"animate":args=[element,options.from,options.to,onDone];break;case"setClass":args=[element,classesToAdd,classesToRemove,onDone];break;case"addClass":args=[element,classesToAdd,onDone];break;case"removeClass":args=[element,classesToRemove,onDone];break;default:args=[element,onDone]}args.push(options);var value=fn.apply(fn,args);if(value)if(isFunction(value.start)&&(value=value.start()),value instanceof $$AnimateRunner)value.done(onDone);else if(isFunction(value))return value;return noop}(animation,element,event,options,function(result){onAnimationComplete(!1===result)}),runner})}),operations}function packageAnimations(element,event,options,animations,fnName){var a,b,operations=groupEventedAnimations(element,event,options,animations,fnName);0===operations.length&&("beforeSetClass"===fnName?(a=groupEventedAnimations(element,"removeClass",options,animations,"beforeRemoveClass"),b=groupEventedAnimations(element,"addClass",options,animations,"beforeAddClass")):"setClass"===fnName&&(a=groupEventedAnimations(element,"removeClass",options,animations,"removeClass"),b=groupEventedAnimations(element,"addClass",options,animations,"addClass")),a&&(operations=operations.concat(a)),b&&(operations=operations.concat(b)));if(0!==operations.length)return function(callback){var runners=[];return operations.length&&forEach(operations,function(animateFn){runners.push(animateFn())}),runners.length?$$AnimateRunner.all(runners,callback):callback(),function(reject){forEach(runners,function(runner){reject?runner.cancel():runner.end()})}}}}}]}],$$AnimateJsDriverProvider=["$$animationProvider",function($$animationProvider){$$animationProvider.drivers.push("$$animateJsDriver"),this.$get=["$$animateJs","$$AnimateRunner",function($$animateJs,$$AnimateRunner){return function(animationDetails){if(animationDetails.from&&animationDetails.to){var fromAnimation=prepareAnimation(animationDetails.from),toAnimation=prepareAnimation(animationDetail
7s.to);if(!fromAnimation&&!toAnimation)return;return{start:function(){var animationRunners=[];fromAnimation&&animationRunners.push(fromAnimation.start()),toAnimation&&animationRunners.push(toAnimation.start()),$$AnimateRunner.all(animationRunners,function(status){runner.complete(status)});var runner=new $$AnimateRunner({end:endFnFactory(),cancel:endFnFactory()});return runner;function endFnFactory(){return function(){forEach(animationRunners,function(runner){runner.end()})}}}}}return prepareAnimation(animationDetails)};function prepareAnimation(animationDetails){var element=animationDetails.element,event=animationDetails.event,options=animationDetails.options,classes=animationDetails.classes;return $$animateJs(element,event,classes,options)}}]}],NG_ANIMATE_ATTR_NAME="data-ng-animate",NG_ANIMATE_PIN_DATA="$ngAnimatePin",$$AnimateQueueProvider=["$animateProvider",function($animateProvider){var PRE_DIGEST_STATE=1,RUNNING_STATE=2,ONE_SPACE=" ",rules=this.rules={skip:[],cancel:[],join:[]};function hasMatchingClasses(newClassString,currentClassString){if(newClassString&&currentClassString){var currentClassMap=function(classString){if(!classString)return null;var keys=classString.split(ONE_SPACE),map=Object.create(null);return forEach(keys,function(key){map[key]=!0}),map}(currentClassString);return newClassString.split(ONE_SPACE).some(function(className){return currentClassMap[className]})}}function isAllowed(ruleType,element,currentAnimation,previousAnimation){return rules[ruleType].some(function(fn){return fn(element,currentAnimation,previousAnimation)})}function hasAnimationClasses(animation,and){var a=(animation.addClass||"").length>0,b=(animation.removeClass||"").length>0;return and?a&&b:a||b}rules.join.push(function(element,newAnimation,currentAnimation){return!newAnimation.structural&&hasAnimationClasses(newAnimation)}),rules.skip.push(function(element,newAnimation,currentAnimation){return!newAnimation.structural&&!hasAnimationClasses(newAnimation)}),rules.skip.push(function(element,newAnimation,currentAnimation){return"leave"==currentAnimation.event&&newAnimation.structural}),rules.skip.push(function(element,newAnimation,currentAnimation){return currentAnimation.structural&&currentAnimation.state===RUNNING_STATE&&!newAnimation.structural}),rules.cancel.push(function(element,newAnimation,currentAnimation){return currentAnimation.structural&&newAnimation.structural}),rules.cancel.push(function(element,newAnimation,currentAnimation){return currentAnimation.state===RUNNING_STATE&&newAnimation.structural}),rules.cancel.push(function(element,newAnimation,currentAnimation){if(currentAnimation.structural)return!1;var nA=newAnimation.addClass,nR=newAnimation.removeClass,cA=currentAnimation.addClass,cR=currentAnimation.removeClass;return!(isUndefined(nA)&&isUndefined(nR)||isUndefined(cA)&&isUndefined(cR))&&(hasMatchingClasses(nA,cR)||hasMatchingClasses(nR,cA))}),this.$get=["$$rAF","$rootScope","$rootElement","$document","$$HashMap","$$animation","$$AnimateRunner","$templateRequest","$$jqLite","$$forceReflow",function($$rAF,$rootScope,$rootElement,$document,$$HashMap,$$animation,$$AnimateRunner,$templateRequest,$$jqLite,$$forceReflow){var activeAnimationsLookup=new $$HashMap,disabledElementsLookup=new $$HashMap,animationsEnabled=null;var deregisterWatch=$rootScope.$watch(function(){return 0===$templateRequest.totalPendingRequests},function(isEmpty){isEmpty&&(deregisterWatch(),$rootScope.$$postDigest(function(){$rootScope.$$postDigest(function(){null===animationsEnabled&&(animationsEnabled=!0)})}))}),callbackRegistry={},classNameFilter=$animateProvider.classNameFilter(),isAnimatableClassName=classNameFilter?function(className){return classNameFilter.test(className)}:function(){return!0},applyAnimationClasses=applyAnimationClassesFactory($$jqLite);function normalizeAnimationDetails(element,animation){return mergeAnimationDetails(element,animation,{})}var contains=window.Node.prototype.contains||function(arg){return this===arg||!!(16&this.compareDocumentPosition(arg))};function filterFromRegistry(list,matchContainer,matchCallback){var containerNode=extractElementNode(matchContainer);return list.filter(function(entry){return!(entry.node===containerNode&&(!matchCallback||entry.callback===matchCallback))})}function cleanupEventListeners(phase,element){"close"!==phase||element[0].parentNode||$animate.off(element)}var $animate={on:function(event,container,callback){var node=extractElementNode(container);callbackRegistry[event]=callbackRegistry[event]||[],callbackRegistry[event].push({node:node,callback:callback}),jqLite(container).on("$destroy",function(){activeAnimationsLookup.get(node)||$animate.off(event,container,callback)})},off:function(event,container,callback){if(1!==arguments.length||angular.isString(arguments[0])){var entries=callbackRegistry[event];entries&&(callbackRegistry[event]=1===arguments.length?null:filterFromRegistry(entries,container,callback))}else for(var eventType in container=arguments[0],callbackRegistry)callbackRegistry[eventType]=filterFromRegistry(callbackRegistry[eventType],container)},pin:function(element,parentElement){assertArg(isElement(element),"element","not an element"),assertArg(isElement(parentElement),"parentElement","not an element"),element.data(NG_ANIMATE_PIN_DATA,parentElement)},push:function(element,event,options,domOperation){return(options=options||{}).domOperation=domOperation,function(element,event,initialOptions){var node,parent,options=copy(initialOptions);(element=function(element){if(element instanceof jqLite)switch(element.length){case 0:return element;case 1:if(element[0].nodeType===ELEMENT_NODE)return element;break;default:return jqLite(extractElementNode(element))}if(element.nodeType===ELEMENT_NODE)return jqLite(element)}(element))&&(node=getDomNode(element),parent=element.parent());options=prepareAnimationOptions(options);var runner=new $$AnimateRunner,runInNextPostDigestOrNow=(postDigestCalled=!1,function(fn){postDigestCalled?fn():$rootScope.$$postDigest(function(){postDigestCalled=!0,fn()})});var postDigestCalled;isArray(options.addClass)&&(options.addClass=options.addClass.join(" "));options.addClass&&!isString(options.addClass)&&(options.addClass=null);isArray(options.removeClass)&&(options.removeClass=options.removeClass.join(" "));options.removeClass&&!isString(options.removeClass)&&(options.removeClass=null);
7options.from&&!isObject(options.from)&&(options.from=null);options.to&&!isObject(options.to)&&(options.to=null);if(!node)return close(),runner;var className=[node.className,options.addClass,options.removeClass].join(" ");if(!isAnimatableClassName(className))return close(),runner;var isStructural=["enter","move","leave"].indexOf(event)>=0,documentHidden=$document[0].hidden,skipAnimations=!animationsEnabled||documentHidden||disabledElementsLookup.get(node),existingAnimation=!skipAnimations&&activeAnimationsLookup.get(node)||{},hasExistingAnimation=!!existingAnimation.state;skipAnimations||hasExistingAnimation&&existingAnimation.state==PRE_DIGEST_STATE||(skipAnimations=!function(element,parentElement,event){var animateChildren,bodyElement=jqLite($document[0].body),bodyElementDetected=isMatchingElement(element,bodyElement)||"HTML"===element[0].nodeName,rootElementDetected=isMatchingElement(element,$rootElement),parentAnimationDetected=!1,elementDisabled=disabledElementsLookup.get(getDomNode(element)),parentHost=jqLite.data(element[0],NG_ANIMATE_PIN_DATA);parentHost&&(parentElement=parentHost);parentElement=getDomNode(parentElement);for(;parentElement&&(rootElementDetected||(rootElementDetected=isMatchingElement(parentElement,$rootElement)),parentElement.nodeType===ELEMENT_NODE);){var details=activeAnimationsLookup.get(parentElement)||{};if(!parentAnimationDetected){var parentElementDisabled=disabledElementsLookup.get(parentElement);if(!0===parentElementDisabled&&!1!==elementDisabled){elementDisabled=!0;break}!1===parentElementDisabled&&(elementDisabled=!1),parentAnimationDetected=details.structural}if(isUndefined(animateChildren)||!0===animateChildren){var value=jqLite.data(parentElement,NG_ANIMATE_CHILDREN_DATA);isDefined(value)&&(animateChildren=value)}if(parentAnimationDetected&&!1===animateChildren)break;if(bodyElementDetected||(bodyElementDetected=isMatchingElement(parentElement,bodyElement)),bodyElementDetected&&rootElementDetected)break;parentElement=rootElementDetected||!(parentHost=jqLite.data(parentElement,NG_ANIMATE_PIN_DATA))?parentElement.parentNode:getDomNode(parentHost)}return(!parentAnimationDetected||animateChildren)&&!0!==elementDisabled&&rootElementDetected&&bodyElementDetected}(element,parent));if(skipAnimations)return documentHidden&&notifyProgress(runner,event,"start"),close(),documentHidden&&notifyProgress(runner,event,"close"),runner;isStructural&&function(element){var children=getDomNode(element).querySelectorAll("["+NG_ANIMATE_ATTR_NAME+"]");forEach(children,function(child){var state=parseInt(child.getAttribute(NG_ANIMATE_ATTR_NAME)),animationDetails=activeAnimationsLookup.get(child);if(animationDetails)switch(state){case RUNNING_STATE:animationDetails.runner.end();case PRE_DIGEST_STATE:activeAnimationsLookup.remove(child)}})}(element);var newAnimation={structural:isStructural,element:element,event:event,addClass:options.addClass,removeClass:options.removeClass,close:close,options:options,runner:runner};if(hasExistingAnimation){var skipAnimationFlag=isAllowed("skip",element,newAnimation,existingAnimation);if(skipAnimationFlag)return existingAnimation.state===RUNNING_STATE?(close(),runner):(mergeAnimationDetails(element,existingAnimation,newAnimation),existingAnimation.runner);var cancelAnimationFlag=isAllowed("cancel",element,newAnimation,existingAnimation);if(cancelAnimationFlag)if(existingAnimation.state===RUNNING_STATE)existingAnimation.runner.end();else{if(!existingAnimation.structural)return mergeAnimationDetails(element,existingAnimation,newAnimation),existingAnimation.runner;existingAnimation.close()}else{var joinAnimationFlag=isAllowed("join",element,newAnimation,existingAnimation);if(joinAnimationFlag){if(existingAnimation.state!==RUNNING_STATE)return function(element,event,options){var classes="";event&&(classes=pendClasses(event,EVENT_CLASS_PREFIX,!0)),options.addClass&&(classes=concatWithSpace(classes,pendClasses(options.addClass,ADD_CLASS_SUFFIX))),options.removeClass&&(classes=concatWithSpace(classes,pendClasses(options.removeClass,REMOVE_CLASS_SUFFIX))),classes.length&&(options.preparationClasses=classe
7s,element.addClass(classes))}(element,isStructural?event:null,options),event=newAnimation.event=existingAnimation.event,options=mergeAnimationDetails(element,existingAnimation,newAnimation),existingAnimation.runner;normalizeAnimationDetails(element,newAnimation)}}}else normalizeAnimationDetails(element,newAnimation);var isValidAnimation=newAnimation.structural;isValidAnimation||(isValidAnimation="animate"===newAnimation.event&&Object.keys(newAnimation.options.to||{}).length>0||hasAnimationClasses(newAnimation));if(!isValidAnimation)return close(),clearElementAnimationState(element),runner;var counter=(existingAnimation.counter||0)+1;return newAnimation.counter=counter,markElementAnimationState(element,PRE_DIGEST_STATE,newAnimation),$rootScope.$$postDigest(function(){var animationDetails=activeAnimationsLookup.get(node),animationCancelled=!animationDetails;animationDetails=animationDetails||{};var isValidAnimation=(element.parent()||[]).length>0&&("animate"===animationDetails.event||animationDetails.structural||hasAnimationClasses(animationDetails));if(animationCancelled||animationDetails.counter!==counter||!isValidAnimation)return animationCancelled&&(applyAnimationClasses(element,options),applyAnimationStyles(element,options)),(animationCancelled||isStructural&&animationDetails.event!==event)&&(options.domOperation(),runner.end()),void(isValidAnimation||clearElementAnimationState(element));event=!animationDetails.structural&&hasAnimationClasses(animationDetails,!0)?"setClass":animationDetails.event,markElementAnimationState(element,RUNNING_STATE);var realRunner=$$animation(element,event,animationDetails.options);runner.setHost(realRunner),notifyProgress(runner,event,"start",{}),realRunner.done(function(status){close(!status);var animationDetails=activeAnimationsLookup.get(node);animationDetails&&animationDetails.counter===counter&&clearElementAnimationState(getDomNode(element)),notifyProgress(runner,event,"close",{})})}),runner;function notifyProgress(runner,event,phase,data){runInNextPostDigestOrNow(function(){var callbacks=function(parent,element,event){var targetNode=getDomNode(element),targetParentNode=getDomNode(parent),matches=[],entries=callbackRegistry[event];return entries&&forEach(entries,function(entry){contains.call(entry.node,targetNode)?matches.push(entry.callback):"leave"===event&&contains.call(entry.node,targetParentNode)&&matches.push(entry.callback)}),matches}(parent,element,event);callbacks.length?$$rAF(function(){forEach(callbacks,function(callback){callback(element,phase,data)}),cleanupEventListeners(phase,element)}):cleanupEventListeners(phase,element)}),runner.progress(event,phase,data)}function close(reject){!function(element,options){options.preparationClasses&&(element.removeClass(options.preparationClasses),options.preparationClasses=null),options.activeClasses&&(element.removeClass(options.activeClasses),options.activeClasses=null)}(element,options),applyAnimationClasses(element,options),applyAnimationStyles(element,options),options.domOperation(),runner.complete(!reject)}}(element,event,options)},enabled:function(element,bool){var argCount=arguments.length;if(0===argCount)bool=!!animationsEnabled;else if(isElement(element)){var node=getDomNode(element),recordExists=disabledElementsLookup.get(node);1===argCount?bool=!recordExists:disabledElementsLookup.put(node,!bool)}else bool=animationsEnabled=!!element;return bool}};return $animate;function clearElementAnimationState(element){var node=getDomNode(element);node.removeAttribute(NG_ANIMATE_ATTR_NAME),activeAnimationsLookup.remove(node)}function isMatchingElement(nodeOrElmA,nodeOrElmB){return getDomNode(nodeOrElmA)===getDomNode(nodeOrElmB)}function markElementAnimationState(element,state,details){(details=details||{}).state=state;var node=getDomNode(element);node.setAttribute(NG_ANIMATE_ATTR_NAME,state);var oldValue=activeAnimationsLookup.get(node),newValue=oldValue?extend(oldValue,details):details;activeAnimationsLookup.put(node,newValue)}}]}],$$AnimationProvider=["$animateProvider",function($animateProvider){var NG_ANIMATE_REF_ATTR="ng-animate-ref",drivers=this.drivers=[],RUNNER_STORAGE_KEY="$$animationRunner";function getRunner(element){return element.data(RUNNER_STORAGE_KEY)}this.$get=["$$jqLite","$rootScope","$injector","$$AnimateRunner","$$HashMap","$$rAFScheduler",function($$jqLite,$rootScope,$injector,$$AnimateRunner,$$HashMap,$$rAFScheduler){var animationQueue=[],applyAnimationClasses=applyAnimationClassesFactory($$jqLite);return function(element,event,options){options=prepareAnimationOptions(options);var isStructural=["enter","move","leave"].indexOf(event)>=0,runner=new $$AnimateRunner({end:function(){close()},cancel:function(){close(!0)}});if(!drivers.length)return close(),runner;!function(element,runner){element.data(RUNNER_STORAGE_KEY,runner)}(element,runner);var prepareClassName,classes=mergeClasses(element.attr("class"),mergeClasses(options.addClass,options.removeClass)),tempClasse
7s=options.tempClasses;return tempClasses&&(classes+=" "+tempClasses,options.tempClasses=null),isStructural&&(prepareClassName="ng-"+event+"-prepare",$$jqLite.addClass(element,prepareClassName)),animationQueue.push({element:element,classes:classes,event:event,structural:isStructural,options:options,beforeStart:function(){element.addClass(NG_ANIMATE_CLASSNAME),tempClasses&&$$jqLite.addClass(element,tempClasses);prepareClassName&&($$jqLite.removeClass(element,prepareClassName),prepareClassName=null)},close:close}),element.on("$destroy",handleDestroyedElement),animationQueue.length>1?runner:($rootScope.$$postDigest(function(){var animations=[];forEach(animationQueue,function(entry){getRunner(entry.element)?animations.push(entry):entry.close()}),animationQueue.length=0;var groupedAnimations=function(animations){var preparedAnimations=[],refLookup={};forEach(animations,function(animation,index){var element=animation.element,node=getDomNode(element),event=animation.event,enterOrMove=["enter","move"].indexOf(event)>=0,anchorNodes=animation.structural?function(node){var SELECTOR="["+NG_ANIMATE_REF_ATTR+"]",items=node.hasAttribute(NG_ANIMATE_REF_ATTR)?[node]:node.querySelectorAll(SELECTOR),anchors=[];return forEach(items,function(node){var attr=node.getAttribute(NG_ANIMATE_REF_ATTR);attr&&attr.length&&anchors.push(node)}),anchors}(node):[];if(anchorNodes.length){var direction=enterOrMove?"to":"from";forEach(anchorNodes,function(anchor){var key=anchor.getAttribute(NG_ANIMATE_REF_ATTR);refLookup[key]=refLookup[key]||{},refLookup[key][direction]={animationID:index,element:jqLite(anchor)}})}else preparedAnimations.push(animation)});var usedIndicesLookup={},anchorGroups={};return forEach(refLookup,function(operations,key){var from=operations.from,to=operations.to;if(from&&to){var fromAnimation=animations[from.animationID],toAnimation=animations[to.animationID],lookupKey=from.animationID.toString();if(!anchorGroups[lookupKey]){var group=anchorGroups[lookupKey]={structural:!0,beforeStart:function(){fromAnimation.beforeStart(),toAnimation.beforeStart()},close:function(){fromAnimation.close(),toAnimation.close()}
7,classes:function(a,b){a=a.split(" "),b=b.split(" ");for(var matches=[],i=0;i<a.length;i++){var aa=a[i];if("ng-"!==aa.substring(0,3))for(var j=0;j<b.length;j++)if(aa===b[j]){matches.push(aa);break}}return matches.join(" ")}(fromAnimation.classes,toAnimation.classes),from:fromAnimation,to:toAnimation,anchors:[]};group.classes.length?preparedAnimations.push(group):(preparedAnimations.push(fromAnimation),preparedAnimations.push(toAnimation))}anchorGroups[lookupKey].anchors.push({out:from.element,in:to.element})}else{var index=from?from.animationID:to.animationID,indexKey=index.toString();usedIndicesLookup[indexKey]||(usedIndicesLookup[indexKey]=!0,preparedAnimations.push(animations[index]))}}),preparedAnimations}(animations),toBeSortedAnimations=[];forEach(groupedAnimations,function(animationEntry){toBeSortedAnimations.push({domNode:getDomNode(animationEntry.from?animationEntry.from.element:animationEntry.element),fn:function(){animationEntry.beforeStart();var startAnimationFn,closeFn=animationEntry.close;if(getRunner(animationEntry.anchors?animationEntry.from.element||animationEntry.to.element:animationEntry.element)){var operation=function(animationDetails){for(var i=drivers.length-1;i>=0;i--){var driverName=drivers[i];if($injector.has(driverName)){var factory=$injector.get(driverName),driver=factory(animationDetails);if(driver)return driver}}}(animationEntry);operation&&(startAnimationFn=operation.start)}if(startAnimationFn){var animationRunner=startAnimationFn();animationRunner.done(function(status){closeFn(!status)}),function(animation,newRunner){animation.from&&animation.to?(update(animation.from.element),update(animation.to.element)):update(animation.element);function update(element){var runner=getRunner(element);runner&&runner.setHost(newRunner)}}(animationEntry,animationRunner)}else closeFn()}})}),$$rAFScheduler(function(animations){var i,tree={children:[]},lookup=new $$HashMap;for(i=0;i<animations.length;i++){var animation=animations[i];lookup.put(animation.domNode,animations[i]={domNode:animation.domNode,fn:animation.fn,children:[]})}for(i=0;i<animations.length;i++)processNode(animations[i]);return function(tree){var i,result=[],queue=[];for(i=0;i<tree.children.length;i++)queue.push(tree.children[i]);var remainingLevelEntries=queue.length,nextLevelEntries=0,row=[];for(i=0;i<queue.length;i++){var entry=queue[i];remainingLevelEntries<=0&&(remainingLevelEntries=nextLevelEntries,nextLevelEntries=0,result.push(row),row=[]),row.push(entry.fn),entry.children.forEach(function(childEntry){nextLevelEntries++,queue.push(childEntry)}),remainingLevelEntries--}return row.length&&result.push(row),result}(tree);function processNode(entry){if(entry.processed)return entry;entry.processed=!0;var parentEntry,elementNode=entry.domNode,parentNode=elementNode.parentNode;for(lookup.put(elementNode,entry);parentNode;){if(parentEntry=lookup.get(parentNode)){parentEntry.processed||(parentEntry=processNode(parentEntry));break}parentNode=parentNode.parentNode}return(parentEntry||tree).children.push(entry),entry}}(toBeSortedAnimations))}),runner);function handleDestroyedElement(){var runner=getRunner(element);!runner||"leave"===event&&options.$$domOperationFired||runner.end()}function close(rejected){element.off("$destroy",handleDestroyedElement),function(element){element.removeData(RUNNER_STORAGE_KEY)}(element),applyAnimationClasses(element,options),applyAnimationStyles(element,options),options.domOperation(),tempClasses&&$$jqLite.removeClass(element,tempClasses),element.removeClass(NG_ANIMATE_CLASSNAME),runner.complete(!rejected)}}}]}];angular.module("ngAnimate",[]).directive("ngAnimateSwap",["$animate","$rootScope",function($animate,$rootScope){return{restrict:"A",transclude:"element",terminal:!0,priority:600,link:function(scope,$element,attrs,ctrl,$transclude){var previousElement,previousScope;scope.$watchCollection(attrs.ngAnimateSwap||attrs.for,function(value){previousElement&&$animate.leave(previousElement),previousScope&&(previousScope.$destroy(),previousScope=null),(value||0===value)&&(previousScope=scope.$new(),$transclude(previousScope,function(element){previousElement=element,$animate.enter(element,null,$element)}))})}}}]).directive("ngAnimateChildren",$$AnimateChildrenDirective).factory("$$rAFScheduler",["$$rAF",function($$rAF){var queue,cancelFn;function scheduler(tasks){queue=queue.concat(tasks),nextTick()}return queue=scheduler.queue=[],scheduler.waitUntilQuiet=function(fn){cancelFn&&cancelFn(),c
7ancelFn=$$rAF(function(){cancelFn=null,fn(),nextTick()})},scheduler;function nextTick(){if(queue.length){for(var items=queue.shift(),i=0;i<items.length;i++)items[i]();cancelFn||$$rAF(function(){cancelFn||nextTick()})}}}]).provider("$$animateQueue",$$AnimateQueueProvider).provider("$$animation",$$AnimationProvider).provider("$animateCss",$AnimateCssProvider).provider("$$animateCssDriver",$$AnimateCssDriverProvider).provider("$$animateJs",$$AnimateJsProvider).provider("$$animateJsDriver",$$AnimateJsDriverProvider)}(window,window.angular)},25:function(module,exports,__webpack_require__){"use strict";module.exports=function($templateCache,$compile,$timeout){return{restrict:"EA",scope:{errorService:"=errorService",for:"@for"},transclude:!0,templateUrl:window.corona.cdn+"/shared/components/errorReport/html/validatedLabelDirective.html",link:function(scope,element){return scope.window=window}}}},26:function(module,exports,__webpack_require__){"use strict";module.exports=function($resource,$q,components_api_apiService){var localityResource=components_api_apiService.create(window.corona.api.postalCodeByLocale);return{getLocality:function(postalCode,locale){var deferred=$q.defer();return localityResource.get({postalCode:postalCode,locale:locale}).then(function(data){deferred.resolve(data.result)}).catch(function(err){deferred.reject(err)}),deferred.promise}}}},27:function(module,exports,__webpack_require__){"use strict";module.exports=function($timeout){return{restrict:"A",require:"ngModel",scope:{customValidation:"="},link:function(scope,elem,attrs,ngModel){scope.customValidation(scope,ngModel)}}}},28:function(module,exports,__webpack_require__){"use strict";module.exports=function($timeout){return{restrict:"A",require:"ngModel",scope:{regex:"@customEmail"},link:function(scope,elem,attrs,ngModel){if(ngModel&&ngModel.$validators.email){var EMAIL_REGEX=new RegExp(scope.regex);ngModel.$validators.email=function(modelValue){return ngModel.$isEmpty(modelValue)||EMAIL_REGEX.test(modelValue)}}}}}},29:function(module,exports,__webpack_require__){"use strict";module.exports=function($templateCache,$timeout,$compile){var dateObject={};return{restrict:"A",require:"ngModel",scope:{form:"=dateOfBirthForm",fieldName:"@dateOfBirthFieldName"},link:function(scope,element,attrs,ngModel){dateObject[scope.fieldName]={form:scope.form,fieldName:scope.fieldName,scope:scope,element:element,attrs:attrs,ngModel:ngModel},ngModel.$validators.birthDate=function(){var validField=!1;return dateObject.year&&dateObject.month&&dateObject.day?dateObject.year.ngModel.$viewValue&&dateObject.month.ngModel.$viewValue&&dateObject.day.ngModel.$viewValue&&(validField=!0):validField=!1,$timeout(function(){scope.form.birthDate=_.extend(scope.form[scope.fieldName]),scope.form.birthDate.$name="birthDate",scope.form.birthDate.$dirty=validField}),validField},scope.form.birthDate=_.extend(scope.form[scope.fieldName]),scope.form.birthDate.$name="birthDate"}}}},3:function(module,exports,__webpack_require__){"use strict";__webpack_require__(8),angular.module("components_modal",["ui.bootstrap"]).factory("components_modal_modalService",__webpack_require__(9)),module.exports="components_modal"},30:function(module,exports,__webpack_require__){"use strict";module.exports=function($timeout){return{restrict:"A",require:"ngModel",scope:{sourceVal:"=fieldMatch",messageName:"@fieldMessageName"},link:function(scope,elem,attrs,ngModel){ngModel.$validators[scope.messageName]=function(modelValue){return modelValue===scope.sourceVal},scope.$watch("sourceVal",function(newVal,oldVal){ngModel.$viewValue!==scope.sourceVal?ngModel.$setValidity(scope.messageName,!1):ngModel.$validate()})}}}},31:function(module,exports,__webpack_require__){"use strict";module.exports=function($timeout){return{restrict:"A",require:"ngModel",scope:{sourceVal:"=fieldNotMatch",messageName:"@fieldMessageName"},link:function(scope,elem,attrs,ngModel){ngModel.$validators[scope.messageName]=function(modelValue){return modelValue!==scope.sourceVal},scope.$watch("sourceVal",function(newVal,oldVal){ngModel.$viewValue===scope.sourceVal?ngModel.$setValidity(scope.messageName,!1):ngModel.$validate()})}}}},32:function(module,exports,__webpack_require__){"use strict";module.exports=function($q,$http,$timeout){return{require:"ngModel",restrict:"A",link:function($scope,elem,attrs,ngModel){ngModel.$asyncValidators.uniqueEmail=function(modelValue,viewValue){var deferred=$q.defer();return $http({method:"GET",url:window.corona.cdn+"/shared/mocks/emailList.json",data:{value:modelValue}}).success(function(data){$timeout(function(){if(_.includes(data.response,modelValue))return deferred.reject();deferred.resolve()})}).error(function(err){deferred.reject(err)}),deferred.promise}}}}},33:function(module,exports,__webpack_require__){"use strict";module.exports=function($q,$http,$timeout,components_locality_localityService){return{require:"ngModel",restrict:"A",scope:{postalCode:"="},link:function($scope,elem,attrs,ngModel){var dataService=components_locality_localityService,locale=window.corona.locale;ngModel.$asyncValidators.existingPostalCode=function(modelValue,viewValue){var value,deferred=$q.defer();return(value=viewValue,dataService.getLocality(value,locale)).then(function(){deferred.resolve()}).catch(function(){deferred.reject()}),deferred.promise}}}}},34:function(module,exports,__webpack_require__){"use strict";angular.module("components_filters",[]).filter("customSortObjectByKey",function(){return function(items,keyToSortBy){var sortDirection=1;"-"===keyToSortBy.substring(0,1)&&(sortDirection=-1,keyToSortBy=keyToSortBy.substring(1));var items=_.sortBy(_.reduce(items,function(result,n,key){return n.__key=key,result.push(n),result},[]),keyToSortBy);return-1===sortDirection&&items.reverse(),items}}).filter("groupBy",function(){return function(items,keyToGroupBy){return _.uniqBy(items,keyToGroupBy)}}),module.exports="components_filters"},35:function(module,exports,__webpack_require__){"use strict";__webpack_require__(40),angular.module("components_languageSelector",[__webpack_require__(2)]).directive("languageSelector",__webpack_require__(41)),module.exports="components_languageSelector"},36:function(module,exports,__webpack_require__){"use strict";__webpack_require__(44),angular.module("components_loader",["cgBusy"]).value("cgBu
7syDefaults",{message:window.corona.getGlobalTranslation("components_loader_defaultMessage"),backdrop:!0,templateUrl:window.corona.cdn+"/shared/components/loader/html/loader.html",delay:0,minDuration:100}),module.exports="components_loader"},37:function(module,exports,__webpack_require__){"use strict";angular.module("components_htmlRecompile",[]).directive("ngBindHtmlRecompile",function($compile,$sce){return{restrict:"A",replace:!0,link:function(scope,el,attrs){scope.$watch(attrs.ngBindHtmlRecompile,function(html){el.html($sce.getTrustedHtml(html)),$compile(el.contents())(scope)})}}}),module.exports="components_htmlRecompile"},38:function(module,exports,__webpack_require__){"use strict";var Bowser=__webpack_require__(45);angular.module("components_services_browserDetection",[__webpack_require__(3)]).factory("components_services_browserDetection",function($q,components_modal_modalService){var modalService=components_modal_modalService;return _.extend(this,{EnsureBrowserVersionSupported:function(){var browser=Bowser.getParser(window.navigator.userAgent),isMobilePlatform="mobile"===browser.getPlatformType(),isIEVersionUnsupported=browser.satisfies({ie:">0"}),isSafariVersionUnsupported=browser.satisfies({safari:"<10"}),isChromeVersionUnsupported=isMobilePlatform?browser.satisfies({chrome:"<36.5"}):browser.satisfies({chrome:"<90"}),isFirefoxVersionUnsupported=browser.satisfies({firefox:"<70"}),isEdgeVersionUnsupported=browser.satisfies({edge:"<90"}),isOperaVersionUnsupported=browser.satisfies({opera:"<80"});(isIEVersionUnsupported||isSafariVersionUnsupported||isChromeVersionUnsupported||isFirefoxVersionUnsupported||isEdgeVersionUnsupported||isOperaVersionUnsupported)&&modalService.create({message:window.corona.getGlobalTranslation("unsupportedBrowser_content"),title:window.corona.getGlobalTranslation("unsupportedBrowser_title"),type:"confirm",buttons:'<button type="button" ng-click="close()" class="btn gray">Close</button>',close:function(){window.location.replace(window.location.origin)}})},checkStrictMode:function(){fetch("https://darwin-assets.dynata.com/upp-ui/browserCheck.js",{method:"get"}).catch(function(e){console.log("error: ",e);var modalScope=components_modal_modalService.create({modalClass:"noTitle",closeModal:function(){return modalScope.close()},hideHeaderClose:!0,message:"\n              <p>\n                "+window.corona.getGlobalTranslation("strictBrowser_body")+"\n              </p>\n          ",type:"confirm",buttons:'<button type="button" ng-click="close()" class="btn gray">Close</button>'})})}}),this}),module.exports="components_services_browserDetection"},39:function(module,exports,__webpack_require__){"use strict";module.exports=function($compile,$filter,$sce,$templateCache,$timeout){return{restrict:"E",link:function(scope,element,attributes){if(void 0===window.corona.previewPath){var previewPathRegex=new RegExp("/translation/(?:[a-zA-Z0-9_-]+/)?preview/[a-zA-Z0-9_-]+/","g");previewPathRegex.test(window.location.pathname)?window.corona.previewPath=window.location.pathname.substr(0,previewPathRegex.lastIndex):window.corona.previewPath=!1}
7if(window.corona.previewPath){var href=element.attr("href")||"";if(href&&!/^http/.test(href)&&"#"!=href&&!/^javascript/.test(href)&&!/^\/translation/.test(href)){if(/^\//.test(href))href=window.corona.previewPath+href.replace(/^\//,"");else{var realPath=window.location.pathname.substr(window.corona.previewPath.length),trailingSegmentMatch=realPath.match(/(?:\/)?[^/]+$/);trailingSegmentMatch&&0!==trailingSegmentMatch.index&&(href=realPath.substr(0,trailingSegmentMatch.index)+"/"+href),href=window.corona.previewPath+href}element.attr("href",href)}}}}}},4:function(module,exports,__webpack_require__){"use strict";angular.module("exceptionOverride",[]).factory("$exceptionHandler",function(){return function(exception,cause){try{bugsnagClient.notify(new Error(exception))}catch(e){}console.error(exception)}})},40:function(module,exports){var path="/src/shared/components/languageSelector/html/languageSelector.html";window.angular.module("ng").run(["$templateCache",function(c){c.put(path,'<div class="components_languageSelector" ng-show="availableLocales.length > 1">\n  <div class="drop{{dir}}" uib-dropdown is-open="status.isopen">\n    <button ng-if="$root.window.corona.blueprint === \'vop3\'" class="btn btn-default drop{{dir}}-toggle" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true">\n      <i class="fa fa-globe"></i>&nbsp;&nbsp;{{getSelectedLocale()}}\n      <span class="caret"></span>\n    </button>\n\n    <button ng-if="!($root.window.corona.blueprint === \'vop3\')" class="btn btn-default drop{{dir}}-toggle" uib-dropdown-toggle type="button" aria-haspopup="true" aria-expanded="true">\n      <i class="fa fa-globe"></i>&nbsp;&nbsp;{{getSelectedLocale()}}\n      <span class="caret"></span>\n    </button>\n\n    <ul class="dropdown-menu" aria-labelledby="dropdownMenu1">\n      <li ng-repeat="locale in availableLocales">\n        <a ng-click="changeLocale(locale.locale)" href="javascript:;">{{locale.translation}}</a>\n      </li>\n    </ul>\n  </div>\n</div>')}]),module.exports=path},41:function(module,exports,__webpack_require__){"use strict";var isoLocales=__webpack_require__(42),isoTwoLetterLocales=__webpack_require__(43);module.exports=function($compile,$filter,$sce,$templateCache,$timeout,components_helpers){return{restrict:"EA",scope:{localeSelected:"=localeSelected",dir:"@dir",twoLetterCountry:"@twolettercountry"},replace:!0,templateUrl:window.corona.cdn+"/shared/components/languageSelector/html/languageSelector.html",link:function(scope,element,attributes,controller,transcludeFn){function mapToIsoLocale(locale){return locale?("true"==scope.twoLetterCountry?isoTwoLetterLocales:isoLocales)[locale.split("_")[0]]:""}_.extend(scope,{availableLocales:[],getSelectedLocale:function(){return mapToIsoLocale(window.corona.locale)},mapToIsoLocale:mapToIsoLocale,changeLocale:function(locale){var site=window.corona.locales[locale];location.hostname.indexOf(site)<0?window.location=/^https?:\/\//.test(site)?site:location.protocol+"//"+site:(components_helpers.createCookie("corona_locale",locale),window.location.reload())}}),scope.twoLetterCountry=scope.twoLetterCountry||!1,scope.dir=scope.dir||"up",scope.availableLocales=(locales=[],_.each(window.corona.locales,function(site,locale){locales.push({translation:mapToIsoLocale(locale),locale:locale})}),locales);var locales}}}},42:function(module,exports,__webpack_require__){"use strict";module.exports={af:"Afrikaans",ak:"Akan",am:"Amharic",ar:"العربية",as:"Assamese",asa:"Asu",az:"Azərbaycan",bm:"Bambara",eu:"Euskal",be:"беларускі",bem:"Bemba",bez:"Bena",bg:"български",bn:"বাঙালি",bs:"Bosanski",ca:"Català",cgg:"Chiga",chr:"Cherokee",cs:"čeština",da:"Danske",de:"Deutsch",ebu:"Embu",ee:"Ewe",el:"Ελληνική",en:"English",eo:"Esperanto",es:"Español",et:"Eesti",ff:"Fulah",fi:"Suomi",fil:"Pilipino",fo:"Faroese",fr:"Français",he:"עברית",hr:"Hrvatska",hy:"հայերեն",gl:"Galego",gu:"ગુજરાતી",guz:"Gusii",ha:"Hausa",haw:"Hawaiian",hi:"हिंदी",ka:"ქართული",kq:"Cornish",lg:"Ganda",my:"မြန်မာ",nl:"Nederlands",so:"So
7omaali",sq:"Shqiptar",sr:"Srpski",tzm:"Central Morocco Tamazight",zh:"中文",zh_Hans:"中国",zh_Hant:"中國",hu:"Magyar",is:"íslenska",ig:"Igbo",id:"Bahasa",ga:"Gaeilge",it:"Italiano",ja:"日本語",kea:"Kabuverdianu",kab:"Kabyle",kl:"Kalaallisut",kln:"Kalenjin",kam:"Kamba",kn:"ಕನ್ನಡ",kk:"Қазақ",km:"ខ្មែរ",ki:"Kikuyu",rw:"Kinyarwanda",kok:"Konkani",ko:"한국어",khq:"Koyra Chiini",ses:"Koyraboro Senni",lag:"Langi",lv:"Latvijā",lt:"Lietuvos",luo:"Luo",luy:"Luyia",mk:"македонски",jmc:"Machame",kde:"Makonde",mg:"Malagasy",ms:"Melayu",ml:"മലയാളം",mt:"Malti",gv:"Manx",mr:"मराठी",mas:"Masai",mer:"Meru",mfe:"Morisyen",naq:"Nama",ne:"नेपाली",nd:"North Ndebele",nb:"Norsk Bokmål",nn:"Norsk Bokmål",nyn:"Nyankole",or:"Oriya",om:"Oromo",ps:"Pashto",fa:"فارسی",pl:"Polskie",pt:"Português",pa:"ਪੰਜਾਬੀ ਦੇ",ro:"Română",rm:"Romansh",rof:"Rombo",ru:"Русский",rwk:"Rwa",saq:"Samburu",sg:"Sango",seh:"Sena",sn:"Shona",ii:"Sichuan Yi",si:"සිංහල",sk:"Slovenský",sl:"Slovenščina",xog:"Soga",sw:"Kiswahili",sv:"Svenska",gsw:"Swiss German",shi:"Tachelhit",dav:"Taita",ta:"தமிழ்",te:"తెలుగు",teo:"Teso",th:"ภาษาไทย",bo:"Tibetan",ti:"Tigrinya",to:"Tonga",tr:"Türk",uk:"Український",ur:"اردو",uz:"O'zbekiston",vi:"Tiếng Việt",vun:"Vunjo",cy:"Cymraeg",yo:"Yorùbá",zu:"Zulu"}},43:function(module,exports,__webpack_require__){"use strict";module.exports={af:"Afrikaans",ak:"Akan",am:"Amharic",ar:"العربية",as:"Assamese",asa:"Asu",az:"Azərbaycan",bm:"Bambara",eu:"Euskal",be:"беларускі",bem:"Bemba",bez:"Bena",bg:"български",bn:"বাঙালি",bs:"Bosanski",ca:"Català",cgg:"Chiga",chr:"Cherokee",cs:"čeština",da:"Danske",de:"Deutsch",ebu:"Embu",ee:"Ewe",el:"Ελληνική",en:"EN",eo:"Esperanto",es:"ES",et:"Eesti",ff:"Fulah",fi:"Suomi",fil:"Pilipino",fo:"Faroese",fr:"FR",he:"עברית",hr:"Hrvatska",hy:"հայերեն",gl:"Galego",gu:"ગુજરાતી",guz:"Gusii",ha:"Hausa",haw:"Hawaiian",hi:"हिंदी",ka:"ქართული",kq:"Cornish",lg:"Ganda",my:"မြန်မာ",nl:"Nederlands",so:"Soomaali",sq:"Shqiptar",sr:"Srpski",tzm:"Central Morocco Tamazight",zh:"中文",zh_Hans:"中国",zh_Hant:"中國",hu:"Magyar",is:"íslenska",ig:"Igbo",id:"Bahasa",ga:"Gaeilge",it:"Italiano",ja:"日本語",kea:"Kabuverdianu",kab:"Kabyle",kl:"Kalaallisut",kln:"Kalenjin",kam:"Kamba",kn:"ಕನ್ನಡ",kk:"Қазақ",km:"ខ្មែរ",ki:"Kikuyu",rw:"Kinyarwanda",kok:"Konkani",ko:"한국어",khq:"Koyra Chiini",ses:"Koyraboro Senni",lag:"Langi",lv:"Latvijā",lt:"Lietuvos",luo:"Luo",luy:"Luyia",mk:"македонски",jmc:"Machame",kde:"Makonde",mg:"Malagasy",ms:"Melayu",ml:"മലയാളം",mt:"Malti",gv:"Manx",mr:"मराठी",mas:"Masai",mer:"Meru",mfe:"Morisyen",naq:"Nama",ne:"नेपाली",nd:"North Ndebele",nb:"Norsk Bokmål",nn:"Norsk Bokmål",nyn:"Nyankole",or:"Oriya",om:"Oromo",ps:"Pashto",fa:"فارسی",pl:"Polskie",pt:"Português",pa:"ਪੰਜਾਬੀ ਦੇ",ro:"Română",rm:"Romansh",rof:"Rombo",ru:"Русский",rwk:"Rwa",saq:"Samburu",sg:"Sango",seh:"Sena",sn:"Shona",ii:"Sichuan Yi",si:"සිංහල",sk:"Slovenský",sl:"Slovenščina",xog:"Soga",sw:"Kiswahili",sv:"Svenska",gsw:"Swiss German",shi:"Tachelhit",dav:"Taita",ta:"தமிழ்",te:"తెలుగు",teo:"Teso",th:"ภาษาไทย",bo:"Tibetan",ti:"Tigrinya",to:"Tonga",tr:"Türk",uk:"Український",ur:"اردو",uz:"O'zbekiston",vi:"Tiếng Việt",vun:"Vunjo",cy:"Cymraeg",yo:"Yorùbá",zu:"Zulu"}},44:function(module,exports){var path="/src/shared/components/loader/html/loader.html";window.angular.module("ng").run(["$templateCache",function(c){c.put(path,'<div class="cg-busy-default-wrapper">\n   <div class="cg-busy-default-sign">\n      <div class="cg-busy-default-spinner">\n         <div class="bar1"></div>\n         <div class="bar2"></div>\n         <div class="bar3"></div>\n         <div class="bar4"></div>\n         <div class="bar5"></div>\n         <div class="bar6"></div>\n         <div class="bar7"></div>\n         <div class="bar8"></div>\n         <div class="bar9"></div>\n         <div class="bar10"></div>\n         <div class="bar11"></div>\n         <div class="bar12"></div>\n      </div>\n      <div class="cg-busy-default-text">{{$message}}</div>\n   </div>\n</div>')}
vendor: 7,037 bytes, line 7
7]),module.exports=path},45:function(module,exports,__webpack_require__){var t;t=function(){return function(e){var t={};function r(n){if(t[n])return t[n].exports;var i=t[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,r),i.l=!0,i.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)r.d(n,i,function(t){return e[t]}.bind(null,i));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=90)}({17:function(e,t,r){"use strict";t.__esModule=!0,t.default=void 0;var n=r(18),i=function(){function e(){}return e.getFirstMatch=function(e,t){var r=t.match(e);return r&&r.length>0&&r[1]||""},e.getSecondMatch=function(e,t){var r=t.match(e);return r&&r.length>1&&r[2]||""},e.matchAndReturnConst=function(e,t,r){if(e.test(t))return r},e.getWindowsVersionName=function(e){switch(e){case"NT":return"NT";case"XP":return"XP";case"NT 5.0":return"2000";case"NT 5.1":return"XP";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}},e.getMacOSVersionName=function(e){var t=e.split(".").splice(0,2).map(function(e){return parseInt(e,10)||0});if(t.push(0),10===t[0])switch(t[1]){case 5:return"Leopard";case 6:return"Snow Leopard";case 7:return"Lion";case 8:return"Mountain Lion";case 9:return"Mavericks";case 10:return"Yosemite";case 11:return"El Capitan";case 12:return"Sierra";case 13:return"High Sierra";case 14:return"Mojave";case 15:return"Catalina";default:return}},e.getAndroidVersionName=function(e){var t=e.split(".").splice(0,2).map(function(e){return parseInt(e,10)||0});if(t.push(0),!(1===t[0]&&t[1]<5))return 1===t[0]&&t[1]<6?"Cupcake":1===t[0]&&t[1]>=6?"Donut":2===t[0]&&t[1]<2?"Eclair":2===t[0]&&2===t[1]?"Froyo":2===t[0]&&t[1]>2?"Gingerbread":3===t[0]?"Honeycomb":4===t[0]&&t[1]<1?"Ice Cream Sandwich":4===t[0]&&t[1]<4?"Jelly Bean":4===t[0]&&t[1]>=4?"KitKat":5===t[0]?"Lollipop":6===t[0]?"Marshmallow":7===t[0]?"Nougat":8===t[0]?"Oreo":9===t[0]?"Pie":void 0},e.getVersionPrecision=function(e){return e.split(".").length},e.compareVersions=function(t,r,n){void 0===n&&(n=!1);var i=e.getVersionPrecision(t),s=e.getVersionPrecision(r),a=Math.max(i,s),o=0,u=e.map([t,r],function(t){var r=a-e.getVersionPrecision(t),n=t+new Array(r+1).join(".0");return e.map(n.split("."),function(e){return new Array(20-e.length).join("0")+e}).reverse()});for(n&&(o=a-Math.min(i,s)),a-=1;a>=o;){if(u[0][a]>u[1][a])return 1;if(u[0][a]===u[1][a]){if(a===o)return 0;a-=1}else if(u[0][a]<u[1][a])return-1}},e.map=function(e,t){var r,n=[];if(Array.prototype.map)return Array.prototype.map.call(e,t);for(r=0;r<e.length;r+=1)n.push(t(e[r]));return n},e.find=function(e,t){var r,n;if(Array.prototype.find)return Array.prototype.find.call(e,t);for(r=0,n=e.length;r<n;r+=1){var i=e[r];if(t(i,r))return i}},e.assign=function(e){for(var t,r,n=e,i=arguments.length,s=new Array(i>1?i-1:0),a=1;a<i;a++)s[a-1]=arguments[a];if(Object.assign)return Object.assign.apply(Object,[e].concat(s));var o=function(){var e=s[t];"object"==typeof e&&null!==e&&Object.keys(e).forEach(function(t){n[t]=e[t]})};for(t=0,r=s.length;t<r;t+=1)o();return e},e.getBrowserAlias=function(e){return n.BROWSER_ALIASES_MAP[e]},e.getBrowserTypeByAlias=function(e){return n.BROWSER_MAP[e]||""},e}();t.default=i,e.exports=t.default},18:function(e,t,r){"use strict";t.__esModule=!0,t.ENGINE_MAP=t.OS_MAP=t.PLATFORMS_MAP=t.BROWSER_MAP=t.BROWSER_ALIASES_MAP=void 0,t.BROWSER_ALIASES_MAP={"Amazon Silk":"amazon_silk","Android Browser":"android",Bada:"bada",BlackBerry:"blackberry",Chrome:"chrome",Chromium:"chromium",Electron:"electron",Epiphany:"epiphany",Firefox:"firefox",Focus:"focus",Generic:"generic","Google Search":"google_search",Googlebot:"googlebot","Internet Explorer":"ie","K-Meleon":"k_meleon",Maxthon:"maxthon","Microsoft Edge":"edge","MZ Browser":"mz","NAVER Whale Browser":"naver",Opera:"opera","Opera Coast":"opera_coast",PhantomJS:"phantomjs",Puffin:"puffin",QupZilla:"qupzilla",QQ:"qq",QQLite:"qqlite",Safari:"safari",Sailfish:"sailfish","Samsung Internet for Android":"samsung_internet",SeaMonkey:"seamonkey",Sleipnir:"sleipnir",Swing:"swing",Tizen:"tizen","UC Browser":"uc",Vivaldi:"vivaldi","WebOS Browser":"webos",WeChat:"wechat","Yandex Browser":"yandex",Roku:"roku"},t.BROWSER_MAP={amazon_silk:"Amazon Silk",android:"Android Browser",bada:"Bada",blackberry:"BlackBerry",chrome:"Chrome",chromium:"Chromium",electron:"Electron",epiphany:"Epiphany",firefox:"Firefox",focus:"Focus",generic:"Generic",googlebot:"Googlebot",google_search:"Google Search",ie:"Internet Explorer",k_meleon:"K-Meleon",maxthon:"Maxthon",edge:"Microsoft Edge",mz:"MZ Browser",naver:"NAVER Whale Browser",opera:"Opera",opera_coast:"Opera Coast",phantomjs:"PhantomJS",puffin:"Puffin",qupzilla:"QupZilla",qq:"QQ Browser",qqlite:"QQ Browser Lite",safari:"Safari",sailfish:"Sailfish",samsung_internet:"Samsung Internet for Android",seamonkey:"SeaMonkey",sleipnir:"Sleipnir",swing:"Swing",tizen:"Tizen",uc:"UC Browser",vivaldi:"Vivaldi",webos:"WebOS Browser",wechat:"WeChat",yandex:"Yandex Browser"},t.PLATFORMS_MAP={tablet:"tablet",mobile:"mobile",desktop:"desktop",tv:"tv"},t.OS_MAP={WindowsPhone:"Windows Phone",Windows:"Windows",MacOS:"macOS",iOS:"iOS",Android:"Android",WebOS:"WebOS",BlackBerry:"BlackBerry",Bada:"Bada",Tizen:"Tizen",Linux:"Linux",ChromeOS:"Chrome OS",PlayStation4:"PlayStation 4",Roku:"Roku"},t.ENGINE_MAP={EdgeHTML:"EdgeHTML",Blink:"Blink",Trident:"Trident",Presto:"Presto",Gecko:"Gecko",WebKit:"WebKit"}},90:function(e,t,r){"use strict";t.__esModule=!0,t.default=void 0;var n,i=(n=r(91))&&n.__esModule?n:{default:n},s=r(18);function a(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var o=function(){function e(){}var t,n;return e.getParser=function(e,t){if(void 0===t&&(t=!1),"string"!=typeof e)throw new Error("UserAgent should be a string");return new i.default(e,t)},e.parse=function(e){return new i.default(e).getResult()},t=e,n=[{key:"BROWSER_MAP",get:function(){return s.BROWSER_MAP}},{key:"ENGINE_MAP",get:function(){return s.ENGINE_MAP}},{key:"OS_MAP",get:function(){return s.OS_MAP}},{key:"PLATFORMS_MAP",get:function(){return s.PLATFORMS_MAP}}],null&&a(t.prototype,null),n&&a(t,n),e}();t.default=o,e.exports=t.default},91:function(e,t,r){"use strict";t.__esModule=!0,t.default=void 0;var n=u(r(92)),i=u(r(93)),s=u(r(94)),a=u(r(95)),o=u(r(17));
vendor: 6,983 bytes, line 7
7function u(e){return e&&e.__esModule?e:{default:e}}var d=function(){function e(e,t){if(void 0===t&&(t=!1),null==e||""===e)throw new Error("UserAgent parameter can't be empty");this._ua=e,this.parsedResult={},!0!==t&&this.parse()}var t=e.prototype;return t.getUA=function(){return this._ua},t.test=function(e){return e.test(this._ua)},t.parseBrowser=function(){var e=this;this.parsedResult.browser={};var t=o.default.find(n.default,function(t){if("function"==typeof t.test)return t.test(e);if(t.test instanceof Array)return t.test.some(function(t){return e.test(t)});throw new Error("Browser's test function is not valid")});return t&&(this.parsedResult.browser=t.describe(this.getUA())),this.parsedResult.browser},t.getBrowser=function(){return this.parsedResult.browser?this.parsedResult.browser:this.parseBrowser()},t.getBrowserName=function(e){return e?String(this.getBrowser().name).toLowerCase()||"":this.getBrowser().name||""},t.getBrowserVersion=function(){return this.getBrowser().version},t.getOS=function(){return this.parsedResult.os?this.parsedResult.os:this.parseOS()},t.parseOS=function(){var e=this;this.parsedResult.os={};var t=o.default.find(i.default,function(t){if("function"==typeof t.test)return t.test(e);if(t.test instanceof Array)return t.test.some(function(t){return e.test(t)});throw new Error("Browser's test function is not valid")});return t&&(this.parsedResult.os=t.describe(this.getUA())),this.parsedResult.os},t.getOSName=function(e){var t=this.getOS().name;return e?String(t).toLowerCase()||"":t||""},t.getOSVersion=function(){return this.getOS().version},t.getPlatform=function(){return this.parsedResult.platform?this.parsedResult.platform:this.parsePlatform()},t.getPlatformType=function(e){void 0===e&&(e=!1);var t=this.getPlatform().type;return e?String(t).toLowerCase()||"":t||""},t.parsePlatform=function(){var e=this;this.parsedResult.platform={};var t=o.default.find(s.default,function(t){if("function"==typeof t.test)return t.test(e);if(t.test instanceof Array)return t.test.some(function(t){return e.test(t)});throw new Error("Browser's test function is not valid")});return t&&(this.parsedResult.platform=t.describe(this.getUA())),this.parsedResult.platform},t.getEngine=function(){return this.parsedResult.engine?this.parsedResult.engine:this.parseEngine()},t.getEngineName=function(e){return e?String(this.getEngine().name).toLowerCase()||"":this.getEngine().name||""},t.parseEngine=function(){var e=this;this.parsedResult.engine={};var t=o.default.find(a.default,function(t){if("function"==typeof t.test)return t.test(e);if(t.test instanceof Array)return t.test.some(function(t){return e.test(t)});throw new Error("Browser's test function is not valid")});return t&&(this.parsedResult.engine=t.describe(this.getUA())),this.parsedResult.engine},t.parse=function(){return this.parseBrowser(),this.parseOS(),this.parsePlatform(),this.parseEngine(),this},t.getResult=function(){return o.default.assign({},this.parsedResult)},t.satisfies=function(e){var t=this,r={},n=0,i={},s=0;if(Object.keys(e).forEach(function(t){var a=e[t];"string"==typeof a?(i[t]=a,s+=1):"object"==typeof a&&(r[t]=a,n+=1)}),n>0){var a=Object.keys(r),u=o.default.find(a,function(e){return t.isOS(e)});if(u){var d=this.satisfies(r[u]);if(void 0!==d)return d}var c=o.default.find(a,function(e){return t.isPlatform(e)});if(c){var f=this.satisfies(r[c]);if(void 0!==f)return f}}if(s>0){var l=Object.keys(i),h=o.default.find(l,function(e){return t.isBrowser(e,!0)});if(void 0!==h)return this.compareVersion(i[h])}},t.isBrowser=function(e,t){void 0===t&&(t=!1);var r=this.getBrowserName().toLowerCase(),n=e.toLowerCase(),i=o.default.getBrowserTypeByAlias(n);return t&&i&&(n=i.toLowerCase()),n===r},t.compareVersion=function(e){var t=[0],r=e,n=!1,i=this.getBrowserVersion();if("string"==typeof i)return">"===e[0]||"<"===e[0]?(r=e.substr(1),"="===e[1]?(n=!0,r=e.substr(2)):t=[],">"===e[0]?t.push(1):t.push(-1)):"="===e[0]?r=e.substr(1):"~"===e[0]&&(n=!0,r=e.substr(1)),t.indexOf(o.default.compareVersions(i,r,n))>-1},t.isOS=function(e){return this.getOSName(!0)===String(e).toLowerCase()},t.isPlatform=function(e){return this.getPlatformType(!0)===String(e).toLowerCase()},t.isEngine=function(e){return this.getEngineName(!0)===String(e).toLowerCase()},t.is=function(e,t){return void 0===t&&(t=!1),this.isBrowser(e,t)||this.isOS(e)||this.isPlatform(e)},t.some=function(e){var t=this;return void 0===e&&(e=[]),e.some(function(e){return t.is(e)})},e}();t.default=d,e.exports=t.default},92:function(e,t,r){"use strict";t.__esModule=!0,t.default=void 0;var n,i=(n=r(17))&&n.__esModule?n:{default:n},s=/version\/(\d+(\.?_?\d+)+)/i,a=[{test:[/googlebot/i],describe:function(e){var t={name:"Googlebot"},r=i.default.getFirstMatch(/googlebot\/(\d+(\.\d+))/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/opera/i],describe:function(e){var t={name:"Opera"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:opera)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/opr\/|opios/i],describe:function(e){var t={name:"Opera"},r=i.default.getFirstMatch(/(?:opr|opios)[\s/](\S+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/SamsungBrowser/i],describe:function(e){var t={name:"Samsung Internet for Android"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:SamsungBrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/Whale/i],describe:function(e){var t={name:"NAVER Whale Browser"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:whale)[\s/](\d+(?:\.\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/MZBrowser/i],describe:function(e){var t={name:"MZ Browser"},r=i.default.getFirstMatch(/(?:MZBrowser)[\s/](\d+(?:\.\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/focus/i],describe:function(e){var t={name:"Focus"},r=i.default.getFirstMatch(/(?:focus)[\s/](\d+(?:\.\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/swing/i],describe:function(e){var t={name:"Swing"},r=i.default.getFirstMatch(/(?:swing)[\s/](\d+(?:\.\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/coast/i],describe:function(e){var t={name:"Opera Coast"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:coast)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/opt\/\d+(?:.?_?\d+)+/i],describe:function(e){var t={name:"Opera Touch"},r=i.default.getFirstMatch(/(?:opt)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/yabrowser/i],describe:function(e){var t={name:"Yandex Browser"},r=i.default.getFirstMatch(/(?:yabrowser)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/ucbrowser/i],describe:function(e){var t={name:"UC Browser"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:ucbrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/Maxthon|mxios/i],describe:function(e){var t={name:"Maxthon"}
vendor: 7,818 bytes, line 7
7,r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:Maxthon|mxios)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/epiphany/i],describe:function(e){var t={name:"Epiphany"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:epiphany)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/puffin/i],describe:function(e){var t={name:"Puffin"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:puffin)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/sleipnir/i],describe:function(e){var t={name:"Sleipnir"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:sleipnir)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/k-meleon/i],describe:function(e){var t={name:"K-Meleon"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/(?:k-meleon)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/micromessenger/i],describe:function(e){var t={name:"WeChat"},r=i.default.getFirstMatch(/(?:micromessenger)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/qqbrowser/i],describe:function(e){var t={name:/qqbrowserlite/i.test(e)?"QQ Browser Lite":"QQ Browser"},r=i.default.getFirstMatch(/(?:qqbrowserlite|qqbrowser)[/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/msie|trident/i],describe:function(e){var t={name:"Internet Explorer"},r=i.default.getFirstMatch(/(?:msie |rv:)(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/\sedg\//i],describe:function(e){var t={name:"Microsoft Edge"},r=i.default.getFirstMatch(/\sedg\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/edg([ea]|ios)/i],describe:function(e){var t={name:"Microsoft Edge"},r=i.default.getSecondMatch(/edg([ea]|ios)\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/vivaldi/i],describe:function(e){var t={name:"Vivaldi"},r=i.default.getFirstMatch(/vivaldi\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/seamonkey/i],describe:function(e){var t={name:"SeaMonkey"},r=i.default.getFirstMatch(/seamonkey\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/sailfish/i],describe:function(e){var t={name:"Sailfish"},r=i.default.getFirstMatch(/sailfish\s?browser\/(\d+(\.\d+)?)/i,e);return r&&(t.version=r),t}},{test:[/silk/i],describe:function(e){var t={name:"Amazon Silk"},r=i.default.getFirstMatch(/silk\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/phantom/i],describe:function(e){var t={name:"PhantomJS"},r=i.default.getFirstMatch(/phantomjs\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/slimerjs/i],describe:function(e){var t={name:"SlimerJS"},r=i.default.getFirstMatch(/slimerjs\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe:function(e){var t={name:"BlackBerry"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/blackberry[\d]+\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/(web|hpw)[o0]s/i],describe:function(e){var t={name:"WebOS Browser"},r=i.default.getFirstMatch(s,e)||i.default.getFirstMatch(/w(?:eb)?[o0]sbrowser\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/bada/i],describe:function(e){var t={name:"Bada"},r=i.default.getFirstMatch(/dolfin\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/tizen/i],describe:function(e){var t={name:"Tizen"},r=i.default.getFirstMatch(/(?:tizen\s?)?browser\/(\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/qupzilla/i],describe:function(e){var t={name:"QupZilla"},r=i.default.getFirstMatch(/(?:qupzilla)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/firefox|iceweasel|fxios/i],describe:function(e){var t={name:"Firefox"},r=i.default.getFirstMatch(/(?:firefox|iceweasel|fxios)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/electron/i],describe:function(e){var t={name:"Electron"},r=i.default.getFirstMatch(/(?:electron)\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/MiuiBrowser/i],describe:function(e){var t={name:"Miui"},r=i.default.getFirstMatch(/(?:MiuiBrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/chromium/i],describe:function(e){var t={name:"Chromium"},r=i.default.getFirstMatch(/(?:chromium)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/chrome|crios|crmo/i],describe:function(e){var t={name:"Chrome"},r=i.default.getFirstMatch(/(?:chrome|crios|crmo)\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/GSA/i],describe:function(e){var t={name:"Google Search"},r=i.default.getFirstMatch(/(?:GSA)\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:function(e){var t=!e.test(/like android/i),r=e.test(/android/i);return t&&r},describe:function(e){var t={name:"Android Browser"},r=i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/playstation 4/i],describe:function(e){var t={name:"PlayStation 4"},r=i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/safari|applewebkit/i],describe:function(e){var t={name:"Safari"},r=i.default.getFirstMatch(s,e);return r&&(t.version=r),t}},{test:[/.*/i],describe:function(e){var t=-1!==e.search("\\(")?/^(.*)\/(.*)[ \t]\((.*)/:/^(.*)\/(.*) /;return{name:i.default.getFirstMatch(t,e),version:i.default.getSecondMatch(t,e)}}}];t.default=a,e.exports=t.default},93:function(e,t,r){"use strict";t.__esModule=!0,t.default=void 0;var n,i=(n=r(17))&&n.__esModule?n:{default:n},s=r(18),a=[{test:[/Roku\/DVP/],describe:function(e){var t=i.default.getFirstMatch(/Roku\/DVP-(\d+\.\d+)/i,e);return{name:s.OS_MAP.Roku,version:t}}},{test:[/windows phone/i],describe:function(e){var t=i.default.getFirstMatch(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i,e);return{name:s.OS_MAP.WindowsPhone,version:t}}},{test:[/windows /i],describe:function(e){var t=i.default.getFirstMatch(/Windows ((NT|XP)( \d\d?.\d)?)/i,e),r=i.default.getWindowsVersionName(t);return{name:s.OS_MAP.Windows,version:t,versionName:r}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe:function(e){var t={name:s.OS_MAP.iOS},r=i.default.getSecondMatch(/(Version\/)(\d[\d.]+)/,e);return r&&(t.version=r),t}},{test:[/macintosh/i],describe:function(e){var t=i.default.getFirstMatch(/mac os x (\d+(\.?_?\d+)+)/i,e).replace(/[_\s]/g,"."),r=i.default.getMacOSVersionName(t),n={name:s.OS_MAP.MacOS,version:t};return r&&(n.versionName=r),n}},{test:[/(ipod|iphone|ipad)/i],describe:function(e){var t=i.default.getFirstMatch(/os (\d+([_\s]\d+)*) like mac os x/i,e).replace(/[_\s]/g,".");return{name:s.OS_MAP.iOS,version:t}}},{test:function(e){var t=!e.test(/like android/i),r=e.test(/android/i);return t&&r},describe:function(e){var t=i.default.getFirstMatch(/android[\s/-](\d+(\.\d+)*)/i,e),r=i.default.getAndroidVersionName(t),n={name:s.OS_MAP.Android,version:t};return r&&(n.versionName=r),n}},{test:[/(web|hpw)[o0]s/i],describe:function(e){var t=i.default.getFirstMatch(/(?:web|hpw)[o0]s\/(\d+(\.\d+)*)/i,e),r={name:s.OS_MAP.WebOS};return t&&t.length&&(r.version=t),r}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe:function(e){var t=i.default.getFirstMatch(/rim\stablet\sos\s(\d+(\.\d+)*)/i,e)||i.default.getFirstMatch(/blackberry\d+\/(\d+([_\s]\d+)*)/i,e)||i.default.getFirstMatch(/\bbb(\d+)/i,e);return{name:s.OS_MAP.BlackBerry,version:t}}},{test:[/bada/i],describe:function(e){var t=i.default.getFirstMatch(/bada\/(\d+(\.\d+)*)/i,e);return{name:s.OS_MAP.Bada,version:t}}},{test:[/tizen/i],describe:function(e){var t=i.default.getFirstMatch(/tizen[/\s](\d+(\.\d+)*)/i,e);return{name:s.OS_MAP.Tizen,version:t}}},{test:[/linux/i],describe:function(){return{name:s.OS_MAP.Linux}}},{test:[/CrOS/],describe:function(){return{name:s.OS_MAP.ChromeOS}}},{test:[/PlayStation 4/],describe:function(e){var t=i.default.getFirstMatch(/PlayStation 4[/\s](\d+(\.\d+)*)/i,e);
vendor: 4,371 bytes, line 7
7return{name:s.OS_MAP.PlayStation4,version:t}}}];t.default=a,e.exports=t.default},94:function(e,t,r){"use strict";t.__esModule=!0,t.default=void 0;var n,i=(n=r(17))&&n.__esModule?n:{default:n},s=r(18),a=[{test:[/googlebot/i],describe:function(){return{type:"bot",vendor:"Google"}}},{test:[/huawei/i],describe:function(e){var t=i.default.getFirstMatch(/(can-l01)/i,e)&&"Nova",r={type:s.PLATFORMS_MAP.mobile,vendor:"Huawei"};return t&&(r.model=t),r}},{test:[/nexus\s*(?:7|8|9|10).*/i],describe:function(){return{type:s.PLATFORMS_MAP.tablet,vendor:"Nexus"}}},{test:[/ipad/i],describe:function(){return{type:s.PLATFORMS_MAP.tablet,vendor:"Apple",model:"iPad"}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe:function(){return{type:s.PLATFORMS_MAP.tablet,vendor:"Apple",model:"iPad"}}},{test:[/kftt build/i],describe:function(){return{type:s.PLATFORMS_MAP.tablet,vendor:"Amazon",model:"Kindle Fire HD 7"}}},{test:[/silk/i],describe:function(){return{type:s.PLATFORMS_MAP.tablet,vendor:"Amazon"}}},{test:[/tablet(?! pc)/i],describe:function(){return{type:s.PLATFORMS_MAP.tablet}}},{test:function(e){var t=e.test(/ipod|iphone/i),r=e.test(/like (ipod|iphone)/i);return t&&!r},describe:function(e){var t=i.default.getFirstMatch(/(ipod|iphone)/i,e);return{type:s.PLATFORMS_MAP.mobile,vendor:"Apple",model:t}}},{test:[/nexus\s*[0-6].*/i,/galaxy nexus/i],describe:function(){return{type:s.PLATFORMS_MAP.mobile,vendor:"Nexus"}}},{test:[/[^-]mobi/i],describe:function(){return{type:s.PLATFORMS_MAP.mobile}}},{test:function(e){return"blackberry"===e.getBrowserName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.mobile,vendor:"BlackBerry"}}},{test:function(e){return"bada"===e.getBrowserName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.mobile}}},{test:function(e){return"windows phone"===e.getBrowserName()},describe:function(){return{type:s.PLATFORMS_MAP.mobile,vendor:"Microsoft"}}},{test:function(e){var t=Number(String(e.getOSVersion()).split(".")[0]);return"android"===e.getOSName(!0)&&t>=3},describe:function(){return{type:s.PLATFORMS_MAP.tablet}}},{test:function(e){return"android"===e.getOSName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.mobile}}},{test:function(e){return"macos"===e.getOSName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.desktop,vendor:"Apple"}}},{test:function(e){return"windows"===e.getOSName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.desktop}}},{test:function(e){return"linux"===e.getOSName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.desktop}}},{test:function(e){return"playstation 4"===e.getOSName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.tv}}},{test:function(e){return"roku"===e.getOSName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.tv}}}];t.default=a,e.exports=t.default},95:function(e,t,r){"use strict";t.__esModule=!0,t.default=void 0;var n,i=(n=r(17))&&n.__esModule?n:{default:n},s=r(18),a=[{test:function(e){return"microsoft edge"===e.getBrowserName(!0)},describe:function(e){if(/\sedg\//i.test(e))return{name:s.ENGINE_MAP.Blink};var t=i.default.getFirstMatch(/edge\/(\d+(\.?_?\d+)+)/i,e);return{name:s.ENGINE_MAP.EdgeHTML,version:t}}},{test:[/trident/i],describe:function(e){var t={name:s.ENGINE_MAP.Trident},r=i.default.getFirstMatch(/trident\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:function(e){return e.test(/presto/i)},describe:function(e){var t={name:s.ENGINE_MAP.Presto},r=i.default.getFirstMatch(/presto\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:function(e){var t=e.test(/gecko/i),r=e.test(/like gecko/i);return t&&!r},describe:function(e){var t={name:s.ENGINE_MAP.Gecko},r=i.default.getFirstMatch(/gecko\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/(apple)?webkit\/537\.36/i],describe:function(){return{name:s.ENGINE_MAP.Blink}}},{test:[/(apple)?webkit/i],describe:function(e){var t={name:s.ENGINE_MAP.WebKit},r=i.default.getFirstMatch(/webkit\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}}];t.default=a,e.exports=t.default}})},module.exports=t()},5:function(module,exports,__webpack_require__){"use strict";module.exports={availableSurveys:"respondent/surveys",captcha:"captcha",contactUs:"contactus",consentStatus:"consent/status?id=:id&surveyType=:type",consentRender:"consent/render",flareFormGeo:"postal/:locale/:rootId/:fieldId/:geoId",flareFormRule:"form/field/validate",flareFormElementRule:"form/element/vali
7date",form:"form/panel/:panelId/blueprint/:blueprint/locale/:locale/type/:formType",formSubmit:"form/submit",formAuthSubmit:"form/submitauth",postalCodeByLocale:"postal/:locale/:postalCode",profilerRender:"survey/profiler/render/:token",respondent:"respondent",respondentById:"respondent/:id",respondentAlternateEmail:"respondent/alternateEmail",respondentActivation:"respondent/activation",respondentBalance:"respondent/balance",respondentBadges:"badge/respondent",respondentByToken:"respondent/:id/token/:token",respondentCoreg:"coreg/finish",respondentContactUs:"respondent/contactus",respondentDoi:"respondent/doi",respondentEnroll:"respondent/enroll",respondentMobileCodeSend:"respondent/mobile/code/send",respondentMobileCodeVerify:"respondent/mobile/code/verify",respondentMobileCodeVerified:"respondent/mobile/code/verified",respondentMobileReAuthCodeSend:"respondent/mobile/reauthCode/send?contactType=:contactType",respondentMobileReAuthCodeVerify:"respondent/mobile/reauthCode/verify?code=:code",respondentSecurityQuestion:"respondent/securityQuestion",respondentRegisterByLocale:"respondent/register/:locale",respondentPasswordChange:"respondent/password/change",respondentPasswordReset:"respondent/password/reset",respondentProfilerStatus:"respondent/profiler/status",respondentProfilerStatusNew:"respondent/profiler/statusnew",respondentProfilerStatusToken:"respondent/profiler/status/:token",respondentResendConfirmationEmail:"respondent/resendConfirmationEmail",respondentResendEcode:"respondent/redemption/:id/resend",respondentRewards:"respondent/reward/locale/:locale",respondentRewardHistory:"respondent/history/reward",respondentRewardRedemption:"respondent/redemption",respondentSurveyHistory:"respondent/history/survey",respondentTokencheck:"respondent/tokencheck",respondentUnsubscribe:"respondent/unsubscribe",rewardFormsByRewardIds:"reward/form",rewardTranslation:"blueprint/reward/translation/locale/:locale/model/:id",rewardRedeem:"form/reward/redeem",rewardsByPanelId:"rewards/panel/:panelId/locale/:locale",securityQuestionByLocale:"securityQuestion/:locale",standaloneRender:"survey/standalone/render/:surveyCode",surveyRender:"survey/render",screenerRender:"survey/screener/render",geoScreenerRender:"survey/screener/render/geo",darwin:{campaigns:"campaigns/1/:id?locale=:locale"}}},6:function(module,exports,__webpack_require__){"use strict";module.exports=function(){return{require:"ngModel",link:function(scope,element,attrs,ngModel){ngModel.$parsers.push(function(val){return val?parseInt(val,10):""}),ngModel.$formatters.push(function(val){return val?""+val:""})}}}},7:function(module,exports,__webpack_require__){"use strict";module.exports=function($anchorScroll,$sce,$location,$rootScope,$timeout){return _.extend($rootScope,{unsafeHTML:unsafeHTML,scrollTo:scrollTo,formatDate:formatDate}),{setProfilerCompletePercent:function(profilers){if(!profilers)return 0;if(0==profilers.length)return 0;var actualComplete=_.reduce(_.map(profilers,"percentComplete"),function(sum,n){return sum+n}),potentialComplete=100*profilers.length,currentComplete=Math.floor(actualComplete/potentialComplete*100);0===currentComplete&&actualComplete>0&&(currentComplete=1);return currentComplete},convertUnixToMs:function(validUnixTimeStampsAreInSeconds){return 1e3*validUnixTimeStampsAreInSeconds},createCookie:function(name,value,exp){var expDate,cookieStr,domain=getCookieDomain();exp?expDate=exp instanceof Date?exp.toUTCString():exp:((expDate=new Date).setMonth(expDate.getMonth()+36),expDate=expDate.toUTCString());return value=encodeURIComponent(value).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent),cookieStr=name+"="+value+";expires="+expDate+";domain="+domain+";path=/",document.cookie=cookieStr,cookieStr},getCookie:function(name){var value=new RegExp(name+"=([^;]+)").exec(document.cookie);return value=null!==value?unescape(value[1]):null},getCookieDomain:getCookieDomain,getSiteBaseUrl:getSiteBaseUrl,getUrlVars:function(urlVarsStr){var hash,hashes,vars=[],urlStr=window.location.href;urlVarsStr&&(urlStr=urlVarsStr);hashes=urlStr.slice(urlStr.indexOf("?")+1).split("&");for(var i=0;i<hashes.length;i++)hash=hashes[i].split("="),vars.push(hash[0]),vars[hash[0]]=hash[1];return vars},getUrlVarsAsMap:function(urlVarsStr){var hash,hashes,vars=[],urlStr=window.location.href;urlVarsStr&&(urlStr=urlVarsStr);hashes=urlStr.slice(urlStr.indexOf("?")+1).split("&");for(var i=0;i<hashes.length;i++){hash=hashes[i].split("=");var parm={};parm.key=hash[0],parm.val=hash[1],vars.push(parm)}return vars},isUnitTest:isUnitTest,optionsBuilder:function(){var options=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},_options$url=options.url,url=void 0===_options$url?"":_options$url,_options$method=options.method,method=void 0===_options$method?"GET":_options$method,_options$headers=options.headers,inputHeaders=void 0===_options$headers?{}:_options$headers,_options$body=options.body,body=void 0===_options$body?null:_options$body,defaultHeaders={Authorization:window.corona.respondentInfo.sessionId},headers=Object.assign({},defaultHeaders,inputHeaders),result={url:url,method:method,headers:headers};body&&(result.body=body);return result},redirectTo:function(url){var redirectUrl=getSiteBaseUrl()+url;isUnitTest()||(window.location=redirectUrl);return redirectUrl}
7,removeCookie:removeCookie,removeInvalidCookies:function(){var splitCookie,cookiesRemoved=[];return $.each(document.cookie.split(/; */),function(){(splitCookie=this.split("=")).length>1&&(splitCookie[1].indexOf("\\")>-1||splitCookie[1].indexOf(" ")>-1)&&(removeCookie(splitCookie[0]),cookiesRemoved.push(splitCookie[0]))}),cookiesRemoved},scrollTo:scrollTo,stripHTML:function(text){return String(text).replace(/<[^>]+>/gm,"")},testOrProd:function(testURL,prodURL){var host=location.hostname;return/\-(?:dev|qa)[\-\.]/i.test(host)||/^preview-qa\b/i.test(host)||/^local\b/i.test(host)||"localhost"===host||"127.0.0.1"===host?testURL:prodURL},transformToFacetedSearch:function(data){var preparedString="",startTilde="";if(_.each(data,function(obj,key){""!==preparedString&&(startTilde="~~"),""!==obj.toString()&&(preparedString+=startTilde+key+"~"+obj.toString())}),""===preparedString)return null;return preparedString},unsafeHTML:unsafeHTML,formatDate:formatDate};function getCookieDomain(){var domain=window.corona.cookieDomain;return isUnitTest()&&(domain=""),domain}function getSiteBaseUrl(){var url;return url=$location.$$protocol+"://"+$location.$$host,$location.$$port&&"443"!==$location.$$port.toString()&&(url+=":"+$location.$$port),url}function isUnitTest(){return"http://server/"===$location.$$absUrl}function removeCookie(name){document.cookie=name+"=;expires=Thu, 01 Jan 1970 00:00:01 GMT;domain="+getCookieDomain()+";path=/"}function scrollTo(id){window.location.hash="/",$timeout(function(){$location.hash(id),$anchorScroll(id)})}function unsafeHTML(html){return $sce.trustAsHtml(html)}function formatDate(date,format){return format.replace(/YYYY|MM|DD/g,function(match){var result=void 0;switch(match){case"DD":result=""+date.getDate();break;case"MM":result=""+(date.getMonth()+1);break;case"YYYY":result=""+date.getFullYear();break;default:result=match}if(result.length<2)switch(match){case"DD":case"MM":result="0"+result}return result})}}},8:function(module,exports){var path="/src/shared/components/modal/html/modal.html";window.angular.module("ng").run(["$templateCache",function(c){c.put(path,'<div class="component-modal {{modalClass}}">\n  <div class="modal fade {{animateState}}" ng-style="{\'z-index\': 1050 + id*10}">\n    <div class="modal ng-scope" id="modal{{id}}" role="dialog" aria-labelledby="{{type}}ModalLabel">\n      <div class="modal-dialog" ng-style="{width: width}">\n        <div class="modal-content">\n\n          <div class="modal-header dialog-header-{{type}}" ng-if="uiSrefShow && !customClose">\n            <button type="button" class="close" ng-click="close(0)" ui-sref="{{uiSrefState}}" ng-show="!{{hideHeaderClose}}">×</button>\n            <h4 class="modal-title ng-binding">\n              <span class="fa {{icon}}"></span> {{title}}\n            </h4>\n          </div>\n\n          <div ng-if="customClose">{{customClose}}</div>\n\n          <div class="modal-header dialog-header-{{type}}" ng-show="!{{uiSrefShow}} && !customClose">\n            <button type="button" class="close" ng-click="close(10)" ng-show="!{{hideHeaderClose}}">×</button>\n            <h4 class="modal-title ng-binding">\n              <span class="fa {{icon}}"></span> {{title}}\n            </h4>\n          </div>\n\n          <div class="modal-body ng-binding">\n            {{message}}\n          </div>\n          <div class="modal-footer" ng-show="buttons != \'\'">\n            {{buttons}}\n          </div>\n        </div>\n      </div>\n    </div>\n  </div>\n  <div class="modal-backdrop fade {{animateState}}" ng-style="{\'z-index\': 1040 + id*10}"></div>\n</div>\n')}]),module.exports=path},9:function(module,exports,__webpack_require__){"use strict";module.exports=function($compile,$interpolate,$rootScope,$sce,$templateCache,$timeout){var modalId=0;return{close:_close,create:function(obj){modalId++;var modalScope,element=document.createElement("div"),modalObj={title:"Modal Title",message:"Please pass a message to this modal",type:"notify",icon:"",buttons:'<button type="button" ng-click="close();" class="btn gray">'+$("<span>").text(window.corona.getGlobalTranslation("forms_help_close")).html()+"</button>",id:modalId,animateState:"",width:"",close:function(delay){_close.bind(this)(delay),obj.onClose&&obj.onClose()},hideHeaderClose:!1,uiSrefState:"",uiSrefShow:!1};(modalObj=_.extend(modalObj,obj)).uiSrefShow=modalObj.uiSrefState.length>0,"confirm"==modalObj.type&&(modalObj.icon="fa-check-circle");"notify"==modalObj.type&&(modalObj.icon="fa-info-circle");"error"==modalObj.type&&(modalObj.icon="fa-exclamation-circle");modalScope=_.extend($rootScope.$new(),modalObj);var template=$templateCache.get("/src/shared/components/modal/html/modal.html");template=(template=template.replace(/\{\{buttons\}\}/g,modalScope.buttons)).replace(/\{\{message\}\}/g,modalScope.message),modalScope.customClose&&(template=template.replace(/\{\{customClose\}\}/g,modalScope.customClose));return element.innerHTML=template,$compile(element)(modalScope),modalScope.element=element,$("body").append(element),$("body").addClass("modal-open"),$timeout(function(){modalScope.animateState="in",adjustModal(modalScope)},10),$(window).on("resize.modal"+modalId,function(){return adjustModal(modalScope)}),modalScope}};function adjustModal(modalScope){modalScope.width&&($(window).width()<modalScope.width?$timeout(function(){return modalScope.width="auto"}):$timeout(function(){return modalScope.width=modalScope.width+"px"}))}function _close(){var delay=arguments.length>0&&void 0!==arguments[0]?arguments[0]:10,modalScope=this;modalId=0,$(window).off("resize.modal"+modalId),$timeout(function(){modalScope.animateState="out"},delay),$timeout(function(){angular.element(modalScope.element).remove()},100*delay),$("body").removeClass("modal-open")}}}});

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.