Spamworldpro Mini Shell
Spamworldpro


Server : Apache
System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64
User : corals ( 1002)
PHP Version : 7.4.33
Disable Function : exec,passthru,shell_exec,system
Directory :  /home/corals/vreg/node_modules/.cache/nuxt/dist/server/pages/pa/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //home/corals/vreg/node_modules/.cache/nuxt/dist/server/pages/pa/step-3.js
exports.ids = [33];
exports.modules = {

/***/ 106:
/***/ (function(module, exports, __webpack_require__) {

// style-loader: Adds some css to the DOM by adding a <style> tag

// load the styles
var content = __webpack_require__(124);
if(content.__esModule) content = content.default;
if(typeof content === 'string') content = [[module.i, content, '']];
if(content.locals) module.exports = content.locals;
// add CSS to SSR context
var add = __webpack_require__(6).default
module.exports.__inject__ = function (context) {
  add("2341ac4f", content, true, context)
};

/***/ }),

/***/ 123:
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_vue_loader_lib_index_js_vue_loader_options_AddressConfirmation_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(106);
/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_vue_loader_lib_index_js_vue_loader_options_AddressConfirmation_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_vue_loader_lib_index_js_vue_loader_options_AddressConfirmation_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_vue_loader_lib_index_js_vue_loader_options_AddressConfirmation_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_vue_loader_lib_index_js_vue_loader_options_AddressConfirmation_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));


/***/ }),

/***/ 124:
/***/ (function(module, exports, __webpack_require__) {

// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(5);
var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(false);
// Module
___CSS_LOADER_EXPORT___.push([module.i, "#address-confirmation-modal .next-step-button{padding:6px;width:150px}#address-confirmation-modal .modal-footer{justify-content:space-between!important}legend{all:unset!important}[dir=ltr] fieldset{margin-left:2px}[dir=ltr] fieldset,[dir=rtl] fieldset{margin-right:2px}[dir=rtl] fieldset{margin-left:2px}fieldset{display:block;padding:12px 32px 16px 18px;border-width:1px;border-style:groove;border-radius:3px;border-color:rgba(108,117,125,.3)!important}", ""]);
// Exports
module.exports = ___CSS_LOADER_EXPORT___;


/***/ }),

/***/ 129:
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./components/Forms/AddressConfirmation.vue?vue&type=template&id=3ee1ffde&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('b-modal',{attrs:{"id":_vm.modalId,"hide-footer":"","hide-header":"","modal-class":"address-confirm-modal","visible":"","no-close-on-backdrop":""}},[_c('h1',[_vm._v("Address confirmation")]),_vm._v(" "),(_vm.ready)?[_c('h4',[_vm._v("USPS adjusted the address entered")]),_vm._v(" "),_c('p',{staticClass:"desc"},[_vm._v("Please verify and select the address for this order, then click ”Continue”. If you still need to\n      modify the address click \"Back\"")]),_vm._v(" "),_c('h5',{staticClass:"text-danger text-center",domProps:{"innerHTML":_vm._s(_vm.addressAnalyzeMessage)}}),_vm._v(" "),_c('h6',[_vm._v("Address entered")]),_vm._v(" "),_c('label',{staticClass:"step-radio-label"},[_c('input',{directives:[{name:"model",rawName:"v-model",value:(_vm.selectedAddress),expression:"selectedAddress"}],staticClass:"radio-input",attrs:{"type":"radio","name":"addressConfirmation","value":"original_address"},domProps:{"checked":_vm._q(_vm.selectedAddress,"original_address")},on:{"change":function($event){_vm.selectedAddress="original_address"}}}),_vm._v(" "),_c('div',{staticClass:"step-radio-box"},[_c('div',{staticClass:"outer"},[_c('div',{staticClass:"inner"})]),_vm._v(" "),_c('p',[_c('span',{staticClass:"user-name"},[_vm._v(_vm._s(_vm.customerFullName))]),_vm._v(" "),_c('br'),_vm._v("\n          "+_vm._s(_vm.clonedOriginalAddress.street)+"\n          "),(_vm.clonedOriginalAddress.address_2)?_c('br'):_vm._e(),_vm._v("\n          "+_vm._s(_vm.clonedOriginalAddress.address_2)+"\n          "),_c('br'),_vm._v("\n          "+_vm._s(_vm.clonedOriginalAddress.city)+",\n          "+_vm._s(_vm.clonedOriginalAddress.state_code)+"\n          "+_vm._s(_vm.clonedOriginalAddress.zip)+"\n        ")])])]),_vm._v(" "),_c('h6',[_vm._v("Suggestion")]),_vm._v(" "),_c('label',{staticClass:"step-radio-label"},[_c('input',{directives:[{name:"model",rawName:"v-model",value:(_vm.selectedAddress),expression:"selectedAddress"}],staticClass:"radio-input",attrs:{"type":"radio","name":"addressConfirmation","value":"new_address"},domProps:{"checked":_vm._q(_vm.selectedAddress,"new_address")},on:{"change":function($event){_vm.selectedAddress="new_address"}}}),_vm._v(" "),_c('div',{staticClass:"step-radio-box"},[_c('div',{staticClass:"outer"},[_c('div',{staticClass:"inner"})]),_vm._v(" "),_c('p',[_c('span',{staticClass:"user-name"},[_vm._v(_vm._s(_vm.customerFullName))]),_vm._v(" "),_c('br'),_vm._v("\n          "+_vm._s(_vm.newAddress.street)+"\n          "),(_vm.clonedOriginalAddress.address_2)?_c('br'):_vm._e(),_vm._v("\n          "+_vm._s(_vm.newAddress.address_2)+"\n          "),_c('br'),_vm._v("\n          "+_vm._s(_vm.newAddress.city)+",\n          "+_vm._s(_vm.newAddress.state_code)+"\n          "+_vm._s(_vm.newAddress.zip)+" - "+_vm._s(_vm.newAddress.plus_4_code || '')+"\n        ")])])])]:[_c('h5',{staticClass:"text-center"},[_vm._v("\n      Verifying Address ...\n    ")])],_vm._v(" "),_c('div',{staticClass:"form-button-wrapper"},[_c('a',{staticClass:"btn-return",attrs:{"href":"#"},on:{"click":function($event){$event.preventDefault();return _vm.close.apply(null, arguments)}}},[_c('svg',{attrs:{"width":"6","height":"10","viewBox":"0 0 6 10","fill":"none","xmlns":"http://www.w3.org/2000/svg"}},[_c('path',{attrs:{"d":"M5 9L1 5L5 1","stroke":"#182D40","stroke-width":"1.2","stroke-linecap":"round","stroke-linejoin":"round"}})]),_vm._v("\n      Back\n    ")]),_vm._v(" "),(_vm.ready)?_c('button',{staticClass:"btn btn-form-green",attrs:{"type":"submit"},on:{"click":function($event){$event.preventDefault();return _vm.continueClicked.apply(null, arguments)}}},[_vm._v("\n      Continue\n      "),_c('svg',{attrs:{"width":"7","height":"13","viewBox":"0 0 7 13","fill":"none","xmlns":"http://www.w3.org/2000/svg"}},[_c('path',{attrs:{"d":"M1 1.5L6 6.5L1 11.5","stroke":"white","stroke-width":"1.2","stroke-linecap":"round","stroke-linejoin":"round"}})])]):_vm._e()])],2)}
var staticRenderFns = []


// CONCATENATED MODULE: ./components/Forms/AddressConfirmation.vue?vue&type=template&id=3ee1ffde&

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib??vue-loader-options!./components/Forms/AddressConfirmation.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
/* harmony default export */ var AddressConfirmationvue_type_script_lang_js_ = ({name:"AddressConfirmation",props:{originalAddress:{required:true,type:Object}},data(){return{newAddress:{},usedAddress:{},clonedOriginalAddress:{},selectedAddress:'original_address',modalId:'address-confirmation-modal',ready:false,showAddressConfirmationSuggestions:false,addressAnalyzeMessage:''};},mounted(){this.callAPI();},methods:{close(){this.$bvModal.hide(this.modalId);this.ready=false;this.$emit('close-address-confirmation-modal');},continueClicked(){this.$emit('goNext');this.$bvModal.hide(this.modalId);},callAPI(){this.newAddress=this.$copyObject(this.originalAddress);this.clonedOriginalAddress=this.$copyObject(this.originalAddress);const SmartyStreetsSDK=__webpack_require__(69);const SmartyStreetsCore=SmartyStreetsSDK.core;const Lookup=SmartyStreetsSDK.usStreet.Lookup;let lookup=new Lookup();lookup.maxCandidates=10;lookup.street=this.clonedOriginalAddress.street;lookup.secondary=this.clonedOriginalAddress.address_2;lookup.city=this.clonedOriginalAddress.city;lookup.state=this.clonedOriginalAddress.state_code;lookup.zipCode=this.clonedOriginalAddress.zip;lookup.match="invalid";let key="13074803248752288",hostname="vehiclerenew.com";let credentials=new SmartyStreetsCore.SharedCredentials(key,hostname);let clientBuilder=new SmartyStreetsCore.ClientBuilder(credentials).withBaseUrl("https://us-street.api.smartystreets.com/street-address");let client=clientBuilder.buildUsStreetApiClient();return client.send(lookup).then(response=>{let component=response.lookups[0].result[0].components;if(Array.isArray(component)){component=_.first(component);}this.newAddress=this.getNewFormattedAddress(this.$copyObject(component));let newAddressToCompare=this.$copyObject(this.newAddress);delete newAddressToCompare['plus_4_code'];let haveSameData=this.$haveSameData(this.clonedOriginalAddress,newAddressToCompare);this.analyzeNewAddressResponse(response.lookups[0].result[0].analysis);this.showAddressConfirmationSuggestions=haveSameData===false||haveSameData===true&&this.newAddress.plus_4_code;this.ready=true;this.$bvModal.show(this.modalId);}).catch(console.log);},analyzeNewAddressResponse(analysis){let dpvMatchCode=analysis.dpvMatchCode,noStat=analysis.noStat,dpvFootnotes=analysis.dpvFootnotes;this.addressAnalyzeMessage='';switch(dpvMatchCode){case'Y':if(noStat==='N'){// this.addressAnalyzeMessage = 'The Address is deliverable!';
}else{this.addressAnalyzeMessage='The Address is not deliverable!';}break;case'N':this.addressAnalyzeMessage="Address is not present in the USPS data, Please verify that is correct";break;case'S':this.addressAnalyzeMessage="The main address is present in the USPS data, but the submitted secondary information (apartment, suite, etc.) was not recognized.";break;case'D':this.addressAnalyzeMessage="The main address is present in the USPS data, but it is missing secondary information (apartment, suite, etc.).";break;default:this.addressAnalyzeMessage="The address is not present in the USPS database,Please verify that is correct";}switch(dpvFootnotes){case'AAM3':this.addressAnalyzeMessage+=`<br> ZIP, state, city, and street name match, but the primary number is invalid.`;break;case'AAN1':this.addressAnalyzeMessage+=`<br> ZIP, state, city, street name, and primary number match, but there is secondary information such as apartment or suite that would be helpful.`;break;}},getFormattedStreet(address){let street='';if(address.primaryNumber){street+=' '+address.primaryNumber;}if(address.streetPredirection){street+=' '+address.streetPredirection;}if(address.streetName){street+=' '+address.streetName;}if(address.streetSuffix){street+=' '+address.streetSuffix;}return street.trim();},getFormattedAddress2(address){let address2='';if(address.secondaryDesignator){address2+=' '+address.secondaryDesignator;}if(address.secondaryNumber){address2+=' '+address.secondaryNumber;}return address2.trim();},getNewFormattedAddress(address){return{'street':this.getFormattedStreet(address),'address_2':this.getFormattedAddress2(address),'city':address.cityName||'','state_code':address.state||'','zip':address.zipCode|'',country_code:'US',plus_4_code:address.plus4Code};}},computed:{customerFullName(){let{first_name,last_name}=this.$store.state.step1Form;return`${first_name} ${last_name}`;}},watch:{selectedAddress(selectedAddress){switch(selectedAddress){case'new_address':this.usedAddress=this.newAddress;break;case'original_address':this.usedAddress=this.$copyObject(this.clonedOriginalAddress);break;}this.$emit('setSelectedAddress',this.usedAddress);}}});
// CONCATENATED MODULE: ./components/Forms/AddressConfirmation.vue?vue&type=script&lang=js&
 /* harmony default export */ var Forms_AddressConfirmationvue_type_script_lang_js_ = (AddressConfirmationvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__(2);

// CONCATENATED MODULE: ./components/Forms/AddressConfirmation.vue



function injectStyles (context) {
  
  var style0 = __webpack_require__(123)
if (style0.__inject__) style0.__inject__(context)

}

/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  Forms_AddressConfirmationvue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  injectStyles,
  null,
  "34180cee"
  
)

/* harmony default export */ var AddressConfirmation = __webpack_exports__["a"] = (component.exports);

/***/ }),

/***/ 210:
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
// ESM COMPAT FLAG
__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./pages/pa/step-3.vue?vue&type=template&id=0cea7e76&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_vm._ssrNode("<h1 data-v-0cea7e76>Registered vehicle owner</h1> <p class=\"description\" data-v-0cea7e76>Enter the registered owner's vehicle information</p> "),_c('ValidationObserver',{ref:"form",scopedSlots:_vm._u([{key:"default",fn:function(ref){
var invalid = ref.invalid;
return [_c('form',{ref:"screenShotSection",attrs:{"action":""}},[_c('label',[_vm._v("Is your mailing address different from your residential address?")]),_vm._v(" "),_c('div',{staticClass:"billing-radio-option mb-3",staticStyle:{"white-space":"nowrap"}},[_c('label',{staticClass:"step-radio-label w-50 selected",staticStyle:{"display":"inline-block"}},[_c('input',{directives:[{name:"model",rawName:"v-model",value:(_vm.form.different_mailing_address),expression:"form.different_mailing_address"}],staticClass:"radio-input",attrs:{"type":"radio","name":"billingOption"},domProps:{"value":true,"checked":_vm._q(_vm.form.different_mailing_address,true)},on:{"change":function($event){return _vm.$set(_vm.form, "different_mailing_address", true)}}}),_vm._v(" "),_c('div',{staticClass:"step-radio-box"},[_c('div',{staticClass:"outer"},[_c('div',{staticClass:"inner"})]),_vm._v(" "),_c('p',[_vm._v("Yes")])])]),_vm._v(" "),_c('label',{staticClass:"step-radio-label bring-up w-50",staticStyle:{"display":"inline-block"}},[_c('input',{directives:[{name:"model",rawName:"v-model",value:(_vm.form.different_mailing_address),expression:"form.different_mailing_address"}],staticClass:"radio-input",attrs:{"type":"radio","name":"billingOption"},domProps:{"value":false,"checked":_vm._q(_vm.form.different_mailing_address,false)},on:{"change":function($event){return _vm.$set(_vm.form, "different_mailing_address", false)}}}),_vm._v(" "),_c('div',{staticClass:"step-radio-box"},[_c('div',{staticClass:"outer"},[_c('div',{staticClass:"inner"})]),_vm._v(" "),_c('p',[_vm._v("No")])])])]),_vm._v(" "),_c('transition',{attrs:{"name":"fade"}},[(_vm.form.different_mailing_address)?_c('Address',{attrs:{"form":_vm.form,"address-field":"mailing_address"}}):_vm._e()],1),_vm._v(" "),_c('h3',[_vm._v("\n        Terms of Purchase\n        "),_c('br'),_vm._v(" "),_c('small',{directives:[{name:"show",rawName:"v-show",value:(_vm.isIPVisible),expression:"isIPVisible"}],staticClass:"text-danger"},[_vm._v("IP "+_vm._s(_vm.ip_address)+"\n          "+_vm._s(_vm.$moment().format('MM/DD/YYYY h:mm:ss a')))])]),_vm._v(" "),_c('p',{staticClass:"terms-desc"},[_vm._v("This information will assist law enforcement in ensuring they use appropriate\n        communication.")]),_vm._v(" "),_c('input-field',{attrs:{"form":_vm.form,"field":"agree","rules":"required"}},[_c('label',{staticClass:"checkbox-input-wrapper"},[_c('input',{directives:[{name:"model",rawName:"v-model",value:(_vm.form.agree),expression:"form.agree"}],staticClass:"c-input",attrs:{"type":"checkbox","name":"agree"},domProps:{"checked":Array.isArray(_vm.form.agree)?_vm._i(_vm.form.agree,null)>-1:(_vm.form.agree)},on:{"change":function($event){var $$a=_vm.form.agree,$$el=$event.target,$$c=$$el.checked?(true):(false);if(Array.isArray($$a)){var $$v=null,$$i=_vm._i($$a,$$v);if($$el.checked){$$i<0&&(_vm.$set(_vm.form, "agree", $$a.concat([$$v])))}else{$$i>-1&&(_vm.$set(_vm.form, "agree", $$a.slice(0,$$i).concat($$a.slice($$i+1))))}}else{_vm.$set(_vm.form, "agree", $$c)}}}}),_vm._v(" "),_c('div',{staticClass:"checkbox-inner"},[_c('div',{staticClass:"outer"},[_c('div',{staticClass:"inner"},[_c('svg',{attrs:{"width":"12","height":"8","viewBox":"0 0 13 9","fill":"none","xmlns":"http://www.w3.org/2000/svg"}},[_c('path',{attrs:{"d":"M11.2252 1.90835L5.60358 7.53001C5.21306 7.92053 4.57989 7.92053 4.18937 7.53001L1.32944 4.67008","stroke":"white","stroke-width":"2","stroke-linecap":"round"}})])])]),_vm._v(" "),_c('p',[_vm._v("By checking this box and electronically signing your name below:")])])])]),_vm._v(" "),_c('div',{staticClass:"terms-content-wrapper"},[_c('p',[_c('span',[_vm._v("1.")]),_vm._v("You acknowledge that you have read and agree to our "),_c('a',{attrs:{"href":"#"}},[_vm._v("Terms & Conditions")]),_vm._v(", "),_c('a',{attrs:{"href":"#"}},[_vm._v("Refund Policy")]),_vm._v(" and "),_c('a',{attrs:{"href":"#"}},[_vm._v("Privacy Policy")])]),_vm._v(" "),_c('p',[_c('span',[_vm._v("2.")]),_vm._v("You affirm that you are the record holder for this vehicle and that all information you have\n          provided is true and accurate.")]),_vm._v(" "),_c('p',[_c('span',[_vm._v("3.")]),_vm._v("By checking this box, you also acknowledge that this website is privately owned and\n          independently operated, having no affiliation with any state or federal agency. ")]),_vm._v(" "),_c('p',[_c('span',[_vm._v("4.")]),_vm._v("You hereby appoint this site as your agent and expressly authorize its personnel to access\n          and\n          contact the FLHSMV online vehicle services portal and process your registration on your behalf for a fee\n          that\n          includes features and benefits exclusive to this site. ")]),_vm._v(" "),_c('p',[_c('span',[_vm._v("5.")]),_vm._v("You also authorize this website to retain your information for future renewals.")])]),_vm._v(" "),_c('h5',[_vm._v("Electronic Signature")]),_vm._v(" "),_c('input-field',{attrs:{"form":_vm.form,"field":"electronic_signature","rules":"required"}},[_c('div',{staticClass:"demo-e-signature-outer"},[_c('VueSignaturePad',{ref:"signaturePad",attrs:{"name":"electronic_signature","id":"electronic_signature","width":"100%","height":"150px","options":{ onBegin : _vm.onBeginSignature, onEnd : _vm.onEndSignature }}}),_vm._v(" "),_c('input',{directives:[{name:"model",rawName:"v-model",value:(_vm.form.electronic_signature),expression:"form.electronic_signature"}],attrs:{"type":"hidden","name":"electronic_signature"},domProps:{"value":(_vm.form.electronic_signature)},on:{"input":function($event){if($event.target.composing){ return; }_vm.$set(_vm.form, "electronic_signature", $event.target.value)}}})],1)]),_vm._v(" "),_c('button',{staticClass:"btn-clear-signature",attrs:{"type":"button"},on:{"click":function($event){$event.preventDefault();return _vm.clearElectronicSignature.apply(null, arguments)}}},[_vm._v("\n        Clear signature\n      ")]),_vm._v(" "),_c('div',{staticClass:"form-button-wrapper"},[_c('nuxt-link',{staticClass:"btn-return",attrs:{"to":"/pa/step-2"}},[_c('svg',{attrs:{"width":"6","height":"10","viewBox":"0 0 6 10","fill":"none","xmlns":"http://www.w3.org/2000/svg"}},[_c('path',{attrs:{"d":"M5 9L1 5L5 1","stroke":"#182D40","stroke-width":"1.2","stroke-linecap":"round","stroke-linejoin":"round"}})]),_vm._v("\n          Return to information\n        ")]),_vm._v(" "),_c('button',{staticClass:"btn btn-form-green",attrs:{"type":"submit","disabled":!_vm.form.isReady},on:{"click":function($event){$event.preventDefault();return _vm.frontendFormSubmitHandler.apply(null, arguments)}}},[(!_vm.form.isReady)?_c('b-spinner',{staticClass:"mr-1",attrs:{"small":""}}):_vm._e(),_vm._v("\n\n          Continue\n          "),_c('svg',{attrs:{"width":"7","height":"13","viewBox":"0 0 7 13","fill":"none","xmlns":"http://www.w3.org/2000/svg"}},[_c('path',{attrs:{"d":"M1 1.5L6 6.5L1 11.5","stroke":"white","stroke-width":"1.2","stroke-linecap":"round","stroke-linejoin":"round"}})])],1)],1),_vm._v(" "),_c('FormErrorMsg',{attrs:{"msg":_vm.formErrorMsg}})],1)]}}])}),_vm._ssrNode(" "),(_vm.showAddressConfirmationModal)?_c('address-confirmation',{attrs:{"original-address":_vm.form.mailing_address},on:{"goNext":_vm.goNext,"close-address-confirmation-modal":function($event){_vm.showAddressConfirmationModal=false},"setSelectedAddress":_vm.setSelectedAddress}}):_vm._e()],2)}
var staticRenderFns = []


// CONCATENATED MODULE: ./pages/pa/step-3.vue?vue&type=template&id=0cea7e76&scoped=true&

// EXTERNAL MODULE: ./mixins/forms.js
var mixins_forms = __webpack_require__(77);

// EXTERNAL MODULE: ./components/Forms/Address.vue + 4 modules
var Address = __webpack_require__(91);

// EXTERNAL MODULE: ./components/Forms/AddressConfirmation.vue + 4 modules
var AddressConfirmation = __webpack_require__(129);

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib??vue-loader-options!./pages/pa/step-3.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
/* harmony default export */ var step_3vue_type_script_lang_js_ = ({name:"step-3",middleware({store:{state},redirect,route:{path}}){if(Object.keys(state.step2Form).length===0){return redirect('/pa/step-1');}},components:{AddressConfirmation: AddressConfirmation["a" /* default */],Address: Address["a" /* default */]},mixins:[mixins_forms["a" /* default */]],data(){let state=this.$store.state,step1Form=this.$copyObject(state.step1Form),step2Form=this.$copyObject(state.step2Form),step3Form=this.$copyObject(state.step3Form),ipAddress=state.ipAddress,mailingAddress=step3Form.mailing_address,differentMailingAddress=step3Form.different_mailing_address,residentialAddress=step2Form.residential_address;return{showAddressConfirmationModal:false,ip_address:ipAddress,ipVisible:false,resident_address:residentialAddress,form:this.$form({different_mailing_address:differentMailingAddress||false,order_id:this.$store.state.orderId,signature_sc:'',deaf_or_hard_of_hearing:step3Form.deaf_or_hard_of_hearing||false,electronic_signature:step3Form.electronic_signature||'',agree:step3Form.agree,mailing_address:mailingAddress||this.$copyObject(residentialAddress),...step1Form,...step2Form},{resetOnSuccess:false})};},mounted(){let step3Form=this.$store.state.step3Form;if(step3Form.electronic_signature){this.$refs.signaturePad.fromDataURL(step3Form.electronic_signature);}},methods:{setSelectedAddress(selectedAddress){this.form.mailing_address=this.$copyObject(selectedAddress);},async submit(){try{this.form.isReady=false;this.saveElectronicSignature();await this.screenshot();if(this.$haveSameData(this.resident_address,this.form.mailing_address)===false&&this.form.different_mailing_address){this.addressConfirmation();}else{this.goNext();}}catch(e){this.form.isReady=true;}},addressConfirmation(){this.showAddressConfirmationModal=true;},goNext(){this.$store.commit('SET_STEP3_FORM',this.form.data());this.form.post(`orders/store`).then(response=>{this.$store.commit('SET_ORDER_ID',response.data.id);this.storeSavedSession('step-3','/pa/verify',this.form.data());});}},computed:{isIPVisible(){return this.ipVisible;}},watch:{'form.different_mailing_address'(){this.form.mailing_address=this.$copyObject(this.resident_address);},'form.agree'(){if(!this.form.agree){this.form.agree=null;}}}});
// CONCATENATED MODULE: ./pages/pa/step-3.vue?vue&type=script&lang=js&
 /* harmony default export */ var pa_step_3vue_type_script_lang_js_ = (step_3vue_type_script_lang_js_); 
// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__(2);

// CONCATENATED MODULE: ./pages/pa/step-3.vue



function injectStyles (context) {
  
  
}

/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  pa_step_3vue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  injectStyles,
  "0cea7e76",
  "24fdebbc"
  
)

/* harmony default export */ var step_3 = __webpack_exports__["default"] = (component.exports);

/***/ }),

/***/ 74:
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./components/Forms/InputField.vue?vue&type=template&id=7fbd73e8&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('ValidationProvider',{attrs:{"rules":_vm.rules,"name":_vm.vName || _vm.field},scopedSlots:_vm._u([{key:"default",fn:function(ref){
var errors = ref.errors;
return [_c('div',{staticClass:"form-group with-animation",class:_vm.formGroupClasses},[_vm._t("default",function(){return [_c('p',{staticClass:"placeholder-text",class:{'required':_vm.isRequired}},[_vm._v(_vm._s(_vm.placeholder))]),_vm._v(" "),((_vm.type)==='checkbox')?_c('input',{directives:[{name:"model",rawName:"v-model",value:(_vm.form[_vm.field]),expression:"form[field]"}],staticClass:"form-control",class:{'with-border':_vm.addWithBorderClass},attrs:{"disabled":_vm.$attrs['disabled'],"name":_vm.vName || _vm.field,"type":"checkbox"},domProps:{"checked":Array.isArray(_vm.form[_vm.field])?_vm._i(_vm.form[_vm.field],null)>-1:(_vm.form[_vm.field])},on:{"change":function($event){var $$a=_vm.form[_vm.field],$$el=$event.target,$$c=$$el.checked?(true):(false);if(Array.isArray($$a)){var $$v=null,$$i=_vm._i($$a,$$v);if($$el.checked){$$i<0&&(_vm.$set(_vm.form, _vm.field, $$a.concat([$$v])))}else{$$i>-1&&(_vm.$set(_vm.form, _vm.field, $$a.slice(0,$$i).concat($$a.slice($$i+1))))}}else{_vm.$set(_vm.form, _vm.field, $$c)}}}}):((_vm.type)==='radio')?_c('input',{directives:[{name:"model",rawName:"v-model",value:(_vm.form[_vm.field]),expression:"form[field]"}],staticClass:"form-control",class:{'with-border':_vm.addWithBorderClass},attrs:{"disabled":_vm.$attrs['disabled'],"name":_vm.vName || _vm.field,"type":"radio"},domProps:{"checked":_vm._q(_vm.form[_vm.field],null)},on:{"change":function($event){return _vm.$set(_vm.form, _vm.field, null)}}}):_c('input',{directives:[{name:"model",rawName:"v-model",value:(_vm.form[_vm.field]),expression:"form[field]"}],staticClass:"form-control",class:{'with-border':_vm.addWithBorderClass},attrs:{"disabled":_vm.$attrs['disabled'],"name":_vm.vName || _vm.field,"type":_vm.type},domProps:{"value":(_vm.form[_vm.field])},on:{"input":function($event){if($event.target.composing){ return; }_vm.$set(_vm.form, _vm.field, $event.target.value)}}})]}),_vm._v(" "),_vm._l((_vm.$getFormInputErrors(errors,_vm.field,_vm.form)),function(err){return (!_vm.errorMsgsOutOfWrapper)?_c('span',{staticClass:"validation-err-msg",domProps:{"innerHTML":_vm._s(err)}}):_vm._e()})],2),_vm._v(" "),_vm._l((_vm.$getFormInputErrors(errors,_vm.field,_vm.form)),function(err){return (_vm.errorMsgsOutOfWrapper)?_c('span',{staticClass:"validation-err-msg",domProps:{"innerHTML":_vm._s(err)}}):_vm._e()})]}}],null,true)})}
var staticRenderFns = []


// CONCATENATED MODULE: ./components/Forms/InputField.vue?vue&type=template&id=7fbd73e8&scoped=true&

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib??vue-loader-options!./components/Forms/InputField.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
/* harmony default export */ var InputFieldvue_type_script_lang_js_ = ({name:"input-field",props:{vName:{required:false},type:{required:false,default:'text'},rules:{required:false,type:String,default:''},formGroupClass:{require:false,default:''},form:{required:true},field:{required:true,type:String},placeholder:{required:false,default:''},errorMsgsOutOfWrapper:{required:false,default:false}},data(){return{addWithBorderClass:false,formGroupClasses:[]};},mounted(){this.formGroupClass.split(' ').forEach(c=>{if(c.trim()){this.formGroupClasses.push({[c]:true});}});this.focusOnInputIfValue();},methods:{focusOnInputIfValue(){if(!this.fieldValue){return;}let hasFocusedClass=this.formGroupClasses.find(c=>{if(c['focused']){return c;}});if(hasFocusedClass){return;}this.formGroupClasses.push({'focused':true});}},computed:{isRequired(){return this.rules.indexOf('required')>=0;},fieldValue(){return this.field.split('.').reduce((o,f)=>o[f],this.form);}},watch:{fieldValue(){this.focusOnInputIfValue();}}});
// CONCATENATED MODULE: ./components/Forms/InputField.vue?vue&type=script&lang=js&
 /* harmony default export */ var Forms_InputFieldvue_type_script_lang_js_ = (InputFieldvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__(2);

// CONCATENATED MODULE: ./components/Forms/InputField.vue



function injectStyles (context) {
  
  var style0 = __webpack_require__(79)
if (style0.__inject__) style0.__inject__(context)

}

/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  Forms_InputFieldvue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  injectStyles,
  "7fbd73e8",
  "4951dfc0"
  
)

/* harmony default export */ var InputField = __webpack_exports__["a"] = (component.exports);

/***/ }),

/***/ 75:
/***/ (function(module, exports, __webpack_require__) {

// style-loader: Adds some css to the DOM by adding a <style> tag

// load the styles
var content = __webpack_require__(80);
if(content.__esModule) content = content.default;
if(typeof content === 'string') content = [[module.i, content, '']];
if(content.locals) module.exports = content.locals;
// add CSS to SSR context
var add = __webpack_require__(6).default
module.exports.__inject__ = function (context) {
  add("f5598fc8", content, true, context)
};

/***/ }),

/***/ 76:
/***/ (function(module, exports, __webpack_require__) {

// style-loader: Adds some css to the DOM by adding a <style> tag

// load the styles
var content = __webpack_require__(82);
if(content.__esModule) content = content.default;
if(typeof content === 'string') content = [[module.i, content, '']];
if(content.locals) module.exports = content.locals;
// add CSS to SSR context
var add = __webpack_require__(6).default
module.exports.__inject__ = function (context) {
  add("3e06b350", content, true, context)
};

/***/ }),

/***/ 77:
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
/* harmony import */ var _components_Forms_InputField__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(74);
/* harmony import */ var _components_Forms_FormErrorMsg__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(78);
/* harmony import */ var html_to_image__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(67);
/* harmony import */ var html_to_image__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(html_to_image__WEBPACK_IMPORTED_MODULE_2__);
/* harmony default export */ __webpack_exports__["a"] = ({components:{InputField: _components_Forms_InputField__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"],FormErrorMsg: _components_Forms_FormErrorMsg__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"]},data(){return{formErrorMsg:''};},methods:{frontendFormSubmitHandler(){if(!this.$refs.form){return this.submit();}this.$refs.form.validate().then(success=>{//submit the form if not errors occurs
if(success){return this.submit();}let firstErrorFieldName=this.getFirstFieldErrorName();//focus on the input if found!
if(firstErrorFieldName){this.focusOnElement(firstErrorFieldName);}});},getFirstFieldErrorName(){let errorsKeys=Object.keys(this.$refs.form.errors),firstErrorFieldName;while(errorsKeys.length){firstErrorFieldName=errorsKeys.shift();if(this.$refs.form.errors[firstErrorFieldName].length){return firstErrorFieldName;}}},focusOnElement(fieldName){let[el]=document.getElementsByName(fieldName);//try with id
if(!el){el=document.getElementById(fieldName);}el.scrollIntoView({behavior:'smooth'});el.focus();},catchError(err){if(err.response){this.form.onFail(err.response.data.data);this.formErrorMsg=err.response.data.message;}else{this.formErrorMsg=err.message;}},storeSavedSession(step,redirectTo,payload){let storedOrderId=this.$store.state.orderId;if(storedOrderId){this.$axios.post(`orders/${storedOrderId}/${step}/store-saved-session`,{payload:payload});}if(redirectTo){this.$router.push({path:redirectTo});}},saveElectronicSignature(){const{isEmpty,data}=this.$refs.signaturePad.saveSignature();if(isEmpty){this.form.electronic_signature='';}else{this.form.electronic_signature=data;}},clearElectronicSignature(){this.$refs.signaturePad.clearSignature();this.saveElectronicSignature();},async htmlToPNG(){const el=this.$refs.screenShotSection;this.form.signature_sc=await Object(html_to_image__WEBPACK_IMPORTED_MODULE_2__["toPng"])(el);},async screenshot(){await this.htmlToPNG();this.ipVisible=false;},onBeginSignature(){},onEndSignature(){this.saveElectronicSignature();}}});

/***/ }),

/***/ 78:
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./components/Forms/FormErrorMsg.vue?vue&type=template&id=4c656529&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return (_vm.errorMsg)?_c('p',{staticClass:"form-error-msg",domProps:{"innerHTML":_vm._s(_vm.errorMsg)}},[]):_vm._e()}
var staticRenderFns = []


// CONCATENATED MODULE: ./components/Forms/FormErrorMsg.vue?vue&type=template&id=4c656529&scoped=true&

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib??vue-loader-options!./components/Forms/FormErrorMsg.vue?vue&type=script&lang=js&
//
//
//
//
/* harmony default export */ var FormErrorMsgvue_type_script_lang_js_ = ({name:"FormErrorMsg",props:{msg:{type:String}},data(){return{errorMsg:''};},mounted(){this.setFormErrorMsg(this.msg);},methods:{setFormErrorMsg(msg){this.errorMsg=msg;}},beforeMount(){this.$eventBus.$on('setFormErrorMsg',this.setFormErrorMsg);},watch:{msg(){this.setFormErrorMsg(this.msg);}}});
// CONCATENATED MODULE: ./components/Forms/FormErrorMsg.vue?vue&type=script&lang=js&
 /* harmony default export */ var Forms_FormErrorMsgvue_type_script_lang_js_ = (FormErrorMsgvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__(2);

// CONCATENATED MODULE: ./components/Forms/FormErrorMsg.vue



function injectStyles (context) {
  
  var style0 = __webpack_require__(81)
if (style0.__inject__) style0.__inject__(context)

}

/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  Forms_FormErrorMsgvue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  injectStyles,
  "4c656529",
  "1910dda6"
  
)

/* harmony default export */ var FormErrorMsg = __webpack_exports__["a"] = (component.exports);

/***/ }),

/***/ 79:
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_vue_loader_lib_index_js_vue_loader_options_InputField_vue_vue_type_style_index_0_id_7fbd73e8_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(75);
/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_vue_loader_lib_index_js_vue_loader_options_InputField_vue_vue_type_style_index_0_id_7fbd73e8_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_vue_loader_lib_index_js_vue_loader_options_InputField_vue_vue_type_style_index_0_id_7fbd73e8_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_vue_loader_lib_index_js_vue_loader_options_InputField_vue_vue_type_style_index_0_id_7fbd73e8_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_vue_loader_lib_index_js_vue_loader_options_InputField_vue_vue_type_style_index_0_id_7fbd73e8_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));


/***/ }),

/***/ 80:
/***/ (function(module, exports, __webpack_require__) {

// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(5);
var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(false);
// Module
___CSS_LOADER_EXPORT___.push([module.i, ".form-control[data-v-7fbd73e8]:disabled{background-color:unset!important}", ""]);
// Exports
module.exports = ___CSS_LOADER_EXPORT___;


/***/ }),

/***/ 81:
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_vue_loader_lib_index_js_vue_loader_options_FormErrorMsg_vue_vue_type_style_index_0_id_4c656529_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(76);
/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_vue_loader_lib_index_js_vue_loader_options_FormErrorMsg_vue_vue_type_style_index_0_id_4c656529_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_vue_loader_lib_index_js_vue_loader_options_FormErrorMsg_vue_vue_type_style_index_0_id_4c656529_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_vue_loader_lib_index_js_vue_loader_options_FormErrorMsg_vue_vue_type_style_index_0_id_4c656529_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_vue_loader_lib_index_js_vue_loader_options_FormErrorMsg_vue_vue_type_style_index_0_id_4c656529_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));


/***/ }),

/***/ 82:
/***/ (function(module, exports, __webpack_require__) {

// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(5);
var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(false);
// Module
___CSS_LOADER_EXPORT___.push([module.i, ".form-error-msg[data-v-4c656529]{text-align:right;margin-top:10px;color:red;font-weight:700}", ""]);
// Exports
module.exports = ___CSS_LOADER_EXPORT___;


/***/ }),

/***/ 83:
/***/ (function(module, exports, __webpack_require__) {

// style-loader: Adds some css to the DOM by adding a <style> tag

// load the styles
var content = __webpack_require__(86);
if(content.__esModule) content = content.default;
if(typeof content === 'string') content = [[module.i, content, '']];
if(content.locals) module.exports = content.locals;
// add CSS to SSR context
var add = __webpack_require__(6).default
module.exports.__inject__ = function (context) {
  add("0611e616", content, true, context)
};

/***/ }),

/***/ 84:
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./components/Forms/VregSelect.vue?vue&type=template&id=5bb083e6&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('ValidationProvider',{attrs:{"rules":"required","name":_vm.vName || _vm.field},scopedSlots:_vm._u([{key:"default",fn:function(ref){
var errors = ref.errors;
return [_c('input',{directives:[{name:"model",rawName:"v-model",value:(_vm.fieldValue),expression:"fieldValue"}],staticClass:"vehicle-type-input hidden-input",attrs:{"type":"hidden"},domProps:{"value":(_vm.fieldValue)},on:{"input":function($event){if($event.target.composing){ return; }_vm.fieldValue=$event.target.value}}}),_vm._v(" "),_c('div',{staticClass:"vehicle-type-wrapper medium-height",class:{'opened mh-50':_vm.headerOpened},attrs:{"id":_vm.vName}},[_c('div',{staticClass:"vehicle-type-wrapper-menu"},[_c('div',{staticClass:"vehicle-type-header",class:{'open':_vm.headerOpened,'selected':!!_vm.selectedValue},on:{"click":function($event){$event.preventDefault();return _vm.selectHeaderClicked.apply(null, arguments)}}},[_c('p',{staticClass:"vehicle-type-title",class:{'required':_vm.required},domProps:{"innerHTML":_vm._s(_vm.headerText)}}),_vm._v(" "),_c('h5',{staticClass:"vehicle-type-name",domProps:{"innerHTML":_vm._s(_vm.displayableName)}}),_vm._v(" "),_c('svg',{staticClass:"arrow",attrs:{"width":"10","height":"7","viewBox":"0 0 10 7","fill":"none","xmlns":"http://www.w3.org/2000/svg"}},[_c('path',{attrs:{"d":"M6.20003 6.56466C5.80005 7.04961 5.0571 7.04961 4.65712 6.56466L1.21085 2.38628C0.672897 1.73404 1.13684 0.749999 1.98231 0.749999L8.87484 0.75C9.72031 0.75 10.1843 1.73404 9.6463 2.38628L6.20003 6.56466Z","fill":"#182D40"}})])]),_vm._v(" "),_c('div',{staticClass:"vehicle-type-options",class:_vm.headerOpened ? 'd-block':'d-none'},_vm._l((_vm.options),function(option,index){return _c('div',{key:((option[_vm.usedValueKey]) + "_" + index),staticClass:"vehicle-type-row",on:{"click":function($event){$event.preventDefault();return _vm.optionClicked(option)}}},[_c('h6',[_vm._v(_vm._s(option.label))]),_vm._v(" "),(option.tooltip)?_c('p',{staticClass:"small-text",domProps:{"innerHTML":_vm._s(option.tooltip)}}):_vm._e()])}),0)]),_vm._v(" "),_vm._t("extra-field")],2),_vm._v(" "),_vm._l((_vm.$getFormInputErrors(errors,_vm.field,_vm.form)),function(err){return _c('span',{staticClass:"validation-err-msg",domProps:{"innerHTML":_vm._s(err)}})})]}}],null,true)})}
var staticRenderFns = []


// CONCATENATED MODULE: ./components/Forms/VregSelect.vue?vue&type=template&id=5bb083e6&scoped=true&

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib??vue-loader-options!./components/Forms/VregSelect.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
/* harmony default export */ var VregSelectvue_type_script_lang_js_ = ({name:"VregSelect",props:{vName:{required:false},required:{type:Boolean,default:false},fieldValue:{required:false},options:{required:true},headerText:{required:false,default:'Select'},field:{},form:{default:()=>{return{};}},usedValueKey:{required:false,default:'value'}},data(){return{headerOpened:false,selectedValue:'',displayableName:''};},mounted(){this.setSelectedValue();},methods:{setSelectedValue(){this.selectedValue=this.fieldValue||'';if(this.selectedValue){this.setSelectedOption();}},setSelectedOption(){let option=this.options.find(option=>option[this.usedValueKey].toLowerCase()===this.selectedValue.toLowerCase());if(option){this.setSelectedValueAndDisplayableName(option);}},selectHeaderClicked(){this.headerOpened=!this.headerOpened;},optionClicked(option){this.setSelectedValueAndDisplayableName(option);this.headerOpened=false;},setSelectedValueAndDisplayableName(option){this.selectedValue=option[this.usedValueKey];this.displayableName=option.label;}},watch:{fieldValue(){if(this.fieldValue){this.setSelectedValue();}},selectedValue:{handler(){this.$emit('value-selected',this.selectedValue);},immediate:true}}});
// CONCATENATED MODULE: ./components/Forms/VregSelect.vue?vue&type=script&lang=js&
 /* harmony default export */ var Forms_VregSelectvue_type_script_lang_js_ = (VregSelectvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__(2);

// CONCATENATED MODULE: ./components/Forms/VregSelect.vue



function injectStyles (context) {
  
  
}

/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  Forms_VregSelectvue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  injectStyles,
  "5bb083e6",
  "bb0edb2c"
  
)

/* harmony default export */ var VregSelect = __webpack_exports__["a"] = (component.exports);

/***/ }),

/***/ 85:
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_vue_loader_lib_index_js_vue_loader_options_v_reg_vue_simple_suggest_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(83);
/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_vue_loader_lib_index_js_vue_loader_options_v_reg_vue_simple_suggest_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_vue_loader_lib_index_js_vue_loader_options_v_reg_vue_simple_suggest_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_vue_loader_lib_index_js_vue_loader_options_v_reg_vue_simple_suggest_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_vue_loader_lib_index_js_vue_loader_options_v_reg_vue_simple_suggest_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));


/***/ }),

/***/ 86:
/***/ (function(module, exports, __webpack_require__) {

// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(5);
var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(false);
// Module
___CSS_LOADER_EXPORT___.push([module.i, ".vue-simple-suggest>ul{list-style:none;margin:0;padding:0}.vue-simple-suggest.designed{position:relative}.vue-simple-suggest.designed,.vue-simple-suggest.designed *{box-sizing:border-box}.vue-simple-suggest.designed .input-wrapper input{display:block;width:100%;border:1px solid #cde;border-radius:3px;color:#000;background:#fff;outline:none;transition:all .1s;transition-delay:.05s}.vue-simple-suggest.designed.focus .input-wrapper input{border:1px solid #aaa}.vue-simple-suggest.designed .suggestions{position:absolute;left:0;right:0;top:100%;top:calc(100% + 5px);border-radius:3px;border:1px solid #aaa;background-color:#fff;opacity:1;z-index:1000;max-height:344px;overflow-y:scroll}.vue-simple-suggest.designed .suggestions .suggest-item{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vue-simple-suggest.designed .suggestions .misc-item,.vue-simple-suggest.designed .suggestions .suggest-item{padding:5px 10px}.vue-simple-suggest.designed .suggestions .suggest-item.hover{background-color:#2874d5!important;color:#fff!important}.vue-simple-suggest.designed .suggestions .suggest-item.selected{background-color:#2832d5;color:#fff}", ""]);
// Exports
module.exports = ___CSS_LOADER_EXPORT___;


/***/ }),

/***/ 87:
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./components/Forms/VregSuggesstions/v-reg-vue-simple-suggest.vue?vue&type=template&id=0d2d8e89&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"vue-simple-suggest",class:[_vm.styles.vueSimpleSuggest, { designed: !_vm.destyled, focus: _vm.isInFocus }],on:{"keydown":function($event){if(!$event.type.indexOf('key')&&_vm._k($event.keyCode,"tab",9,$event.key,"Tab")){ return null; }_vm.isTabbed = true}}},[_c('ValidationProvider',{attrs:{"rules":_vm.rules,"name":_vm.vName || _vm.field},scopedSlots:_vm._u([{key:"default",fn:function(ref){
var errors = ref.errors;
return [_c('div',{ref:"inputSlot",staticClass:"input-wrapper form-group with-animation",class:[_vm.styles.inputWrapper,{'focused':_vm.addFocusedClass}],attrs:{"role":"combobox","aria-haspopup":"listbox","aria-owns":_vm.listId,"aria-expanded":!!_vm.listShown && !_vm.removeList ? 'true' : 'false'}},[_c('p',{staticClass:"placeholder-text",class:{'required':_vm.isRequired}},[_vm._v(_vm._s(_vm.placeholderText))]),_vm._v(" "),_vm._t("default",function(){return [_c('input',{directives:[{name:"model",rawName:"v-model",value:(_vm.text),expression:"text"}],staticClass:"default-input form-control v-reg-select-input",class:_vm.styles.defaultInput,attrs:{"name":_vm.vName || _vm.field},domProps:{"value":(_vm.text)},on:{"input":function($event){if($event.target.composing){ return; }_vm.text=$event.target.value}}})]}),_vm._v(" "),_vm._l((_vm.$getFormInputErrors(errors,_vm.field)),function(err){return _c('span',{staticClass:"validation-err-msg",domProps:{"innerHTML":_vm._s(err)}})})],2)]}}],null,true)}),_vm._ssrNode(" "),_c('transition',{attrs:{"name":"vue-simple-suggest"}},[(!!_vm.listShown && !_vm.removeList)?_c('ul',{staticClass:"suggestions",class:_vm.styles.suggestions,attrs:{"id":_vm.listId,"role":"listbox","aria-labelledby":_vm.listId}},[(!!this.$scopedSlots['misc-item-above'])?_c('li',[_vm._t("misc-item-above",null,{"suggestions":_vm.suggestions,"query":_vm.text})],2):_vm._e(),_vm._v(" "),_vm._l((_vm.suggestions),function(suggestion,index){return _c('li',{key:_vm.getId(suggestion, index),staticClass:"suggest-item",class:[
          _vm.styles.suggestItem,{
          selected: _vm.isSelected(suggestion),
          hover: _vm.isHovered(suggestion)
          }],attrs:{"role":"option","aria-selected":(_vm.isHovered(suggestion) || _vm.isSelected(suggestion)) ? 'true' : 'false',"id":_vm.getId(suggestion, index)},on:{"mouseenter":function($event){return _vm.hover(suggestion, $event.target)},"mouseleave":function($event){return _vm.hover(undefined)},"click":function($event){return _vm.suggestionClick(suggestion, $event)}}},[_vm._t("suggestion-item",function(){return [_c('span',[_vm._v(_vm._s(_vm.displayProperty(suggestion)))])]},{"autocomplete":function () { return _vm.autocompleteText(suggestion); },"suggestion":suggestion,"query":_vm.text})],2)}),_vm._v(" "),(!!this.$scopedSlots['misc-item-below'])?_c('li',[_vm._t("misc-item-below",null,{"suggestions":_vm.suggestions,"query":_vm.text})],2):_vm._e()],2):_vm._e()])],2)}
var staticRenderFns = []


// CONCATENATED MODULE: ./components/Forms/VregSuggesstions/v-reg-vue-simple-suggest.vue?vue&type=template&id=0d2d8e89&

// CONCATENATED MODULE: ./components/Forms/VregSuggesstions/misc.js
const defaultControls={selectionUp:[38],selectionDown:[40],select:[13],hideList:[27],showList:[40],autocomplete:[32,13]};const modes={input:String,select:Object};function fromPath(obj,path){return path.split('.').reduce((o,i)=>o===Object(o)?o[i]:o,obj);}function hasKeyCode(arr,event){return hasKeyCodeByCode(arr,event.keyCode);}function hasKeyCodeByCode(arr,keyCode){if(arr.length<=0)return false;const has=arr=>arr.some(code=>code===keyCode);if(Array.isArray(arr[0])){return arr.some(array=>has(array));}else{return has(arr);}}
// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib??vue-loader-options!./components/Forms/VregSuggesstions/v-reg-vue-simple-suggest.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
/* harmony default export */ var v_reg_vue_simple_suggestvue_type_script_lang_js_ = ({name:'vue-simple-suggest',inheritAttrs:false,model:{prop:'value',event:'input'},props:{vName:{required:false},field:{},rules:{},placeholderText:{},useRandomUnique:{type:Boolean,default:true},styles:{type:Object,default:()=>({})},controls:{type:Object,default:()=>defaultControls},minLength:{type:Number,default:1},maxSuggestions:{type:Number,default:10},displayAttribute:{type:String,default:'title'},valueAttribute:{type:String,default:'id'},list:{type:[Function,Array],default:()=>[]},removeList:{type:Boolean,default:false},destyled:{type:Boolean,default:false},filterByQuery:{type:Boolean,default:false},filter:{type:Function,default(el,value){return value?~this.displayProperty(el).toLowerCase().indexOf(value.toLowerCase()):true;}},debounce:{type:Number,default:0},nullableSelect:{type:Boolean,default:false},value:{},mode:{type:String,default:'input',validator:value=>!!~Object.keys(modes).indexOf(value.toLowerCase())},preventHide:{type:Boolean,default:false}},// Handle run-time mode changes (now working):
watch:{mode:{handler(current,old){this.constructor.options.model.event=current;// Can be null if the component is root
this.$parent&&this.$parent.$forceUpdate();this.$nextTick(()=>{if(current==='input'){this.$emit('input',this.text);}else{this.$emit('select',this.selected);}});},immediate:true},value:{handler(current){if(typeof current!=='string'){current=this.displayProperty(current);}// this.updateTextOutside(current)
},immediate:true},isInFocus(){this.focusOnInputIfValue();}},//
data(){return{addFocusedClass:false,selected:null,hovered:null,suggestions:[],listShown:false,inputElement:null,canSend:true,timeoutInstance:null,text:this.value,isPlainSuggestion:false,isClicking:false,isInFocus:false,isFalseFocus:false,isTabbed:false,controlScheme:{},listId:`${this._uid}-suggestions`};},computed:{isRequired(){return this.rules.indexOf('required')>=0;},listIsRequest(){return typeof this.list==='function';},inputIsComponent(){return this.$slots.default&&this.$slots.default.length>0&&!!this.$slots.default[0].componentInstance;},input(){return this.inputIsComponent?this.$slots.default[0].componentInstance:this.inputElement;},on(){return this.inputIsComponent?'$on':'addEventListener';},off(){return this.inputIsComponent?'$off':'removeEventListener';},hoveredIndex(){for(let i=0;i<this.suggestions.length;i++){const el=this.suggestions[i];if(this.hovered&&this.valueProperty(this.hovered)==this.valueProperty(el)){return i;}}return-1;},textLength(){return this.text&&this.text.length||this.inputElement.value.length||0;},isSelectedUpToDate(){return!!this.selected&&this.displayProperty(this.selected)===this.text;}},created(){this.controlScheme=Object.assign({},defaultControls,this.controls);},async mounted(){await this.$slots.default;this.$nextTick(()=>{this.inputElement=this.$refs['inputSlot'].querySelector('input');if(this.inputElement){this.setInputAriaAttributes();this.prepareEventHandlers(true);}else{console.error('No input element found');}this.focusOnInputIfValue();});},beforeDestroy(){this.prepareEventHandlers(false);},methods:{focusOnInputIfValue(){if(this.isInFocus){return this.addFocusedClass=true;}if(this.value||this.text){return this.addFocusedClass=true;}return this.addFocusedClass=false;},isEqual(suggestion,item){return item&&this.valueProperty(suggestion)==this.valueProperty(item);},isSelected(suggestion){return this.isEqual(suggestion,this.selected);},isHovered(suggestion){return this.isEqual(suggestion,this.hovered);},setInputAriaAttributes(){this.inputElement.setAttribute('aria-activedescendant','');this.inputElement.setAttribute('aria-autocomplete','list');this.inputElement.setAttribute('aria-controls',this.listId);},prepareEventHandlers(enable){const binder=this[enable?'on':'off'];const keyEventsList={click:this.showSuggestions,keydown:this.onKeyDown,keyup:this.onListKeyUp};const eventsList=Object.assign({blur:this.onBlur,focus:this.onFocus,input:this.onInput},keyEventsList);for(const event in eventsList){this.input[binder](event,eventsList[event]);}const listenerBinder=enable?'addEventListener':'removeEventListener';for(const event in keyEventsList){this.inputElement[listenerBinder](event,keyEventsList[event]);}},isScopedSlotEmpty(slot){if(slot){const vNode=slot(this);return!(Array.isArray(vNode)||vNode&&(vNode.tag||vNode.context||vNode.text||vNode.children));}return true;},miscSlotsAreEmpty(){const slots=['misc-item-above','misc-item-below'].map(s=>this.$scopedSlots[s]);if(slots.every(s=>!!s)){return slots.every(this.isScopedSlotEmpty.bind(this));}const slot=slots.find(s=>!!s);return this.isScopedSlotEmpty.call(this,slot);},getPropertyByAttribute(obj,attr){return this.isPlainSuggestion?obj:typeof obj!==undefined?fromPath(obj,attr):obj;},displayProperty(obj){if(this.isPlainSuggestion){return obj;}let display=this.getPropertyByAttribute(obj,this.displayAttribute);if(typeof display==='undefined'){display=JSON.stringify(obj);if(process&&~"development".indexOf('dev')){console.warn('[vue-simple-suggest]: Please, provide `display-attribute` as a key or a dotted path for a property from your object.');}}return String(display||'');},valueProperty(obj){if(this.isPlainSuggestion||this.useRandomUnique){return obj;}const value=this.getPropertyByAttribute(obj,this.valueAttribute);if(typeof value==='undefined'){console.error(`[vue-simple-suggest]: Please, check if you passed 'value-attribute' (default is 'id') and 'display-attribute' (default is 'title') props correctly.
        Your list objects should always contain a unique identifier.`);}return value;},autocompleteText(suggestion){this.setText(this.displayProperty(suggestion));},setText(text){this.$nextTick(()=>{this.inputElement.value=text;this.text=text;this.$emit('input',text);});},select(item){if(this.selected!==item||this.nullableSelect&&!item){this.selected=item;this.$emit('select',item);if(item){this.autocompleteText(item);}}this.hover(null);},hover(item,elem){const elemId=!!item?this.getId(item,this.hoveredIndex):'';this.inputElement.setAttribute('aria-activedescendant',elemId);if(item&&item!==this.hovered){this.$emit('hover',item,elem);}this.hovered=item;},hideList(){if(this.listShown){this.listShown=false;this.hover(null);this.$emit('hide-list');}},showList(){if(!this.listShown){if(this.textLength>=this.minLength&&(this.suggestions.length>0||!this.miscSlotsAreEmpty())){this.listShown=true;this.$emit('show-list');}}},async showSuggestions(){if(this.suggestions.length===0&&this.minLength<=this.textLength){// try show misc slots while researching
this.showList();await this.research();}this.showList();},onShowList(e){if(hasKeyCode(this.controlScheme.showList,e)){this.showSuggestions();}},moveSelection(e){if(!this.listShown||!this.suggestions.length)return;if(hasKeyCode([this.controlScheme.selectionUp,this.controlScheme.selectionDown],e)){e.preventDefault();const isMovingDown=hasKeyCode(this.controlScheme.selectionDown,e);const direction=isMovingDown*2-1;const listEdge=isMovingDown?0:this.suggestions.length-1;const hoversBetweenEdges=isMovingDown?this.hoveredIndex<this.suggestions.length-1:this.hoveredIndex>0;let item=null;if(!this.hovered){item=this.selected||this.suggestions[listEdge];}else if(hoversBetweenEdges){item=this.suggestions[this.hoveredIndex+direction];}else/* if hovers on edge */{item=this.suggestions[listEdge];}this.hover(item);}},onKeyDown(e){const select=this.controlScheme.select,hideList=this.controlScheme.hideList;// prevent form submit on keydown if Enter key registered in the keyup list
if(e.key==='Enter'&&this.listShown&&hasKeyCodeByCode([select,hideList],13)){e.preventDefault();}if(e.key==='Tab'&&this.hovered){this.select(this.hovered);}this.onShowList(e);this.moveSelection(e);this.onAutocomplete(e);},onListKeyUp(e){const select=this.controlScheme.select,hideList=this.controlScheme.hideList;if(this.listShown&&hasKeyCode([select,hideList],e)){e.preventDefault();if(hasKeyCode(select,e)){this.select(this.hovered);}this.hideList();}},onAutocomplete(e){if(hasKeyCode(this.controlScheme.autocomplete,e)&&(e.ctrlKey||e.shiftKey)&&this.suggestions.length>0&&this.suggestions[0]&&this.listShown){e.preventDefault();this.hover(this.suggestions[0]);this.autocompleteText(this.suggestions[0]);}},suggestionClick(suggestion,e){this.$emit('suggestion-click',suggestion,e);this.select(suggestion);if(!this.preventHide)this.hideList();if(this.isClicking){setTimeout(()=>{this.inputElement.focus();/// Ensure, that all needed flags are off before finishing the click.
this.isClicking=false;},0);}},onBlur(e){if(this.isInFocus){/// Clicking starts here, because input's blur occurs before the suggestionClick
/// and exactly when the user clicks the mouse button or taps the screen.
this.isClicking=this.hovered&&!this.isTabbed;if(!this.isClicking){this.isInFocus=false;this.hideList();this.$emit('blur',e);}else if(e&&e.isTrusted&&!this.isTabbed){this.isFalseFocus=true;}}else{this.inputElement.blur();console.error(`This should never happen!
          If you encountered this error, please make sure that your input component emits 'focus' events properly.
          For more info see https://github.com/KazanExpress/vue-simple-suggest#custom-input.

          If your 'vue-simple-suggest' setup does not include a custom input component - please,
          report to https://github.com/KazanExpress/vue-simple-suggest/issues/new`);}this.isTabbed=false;},onFocus(e){this.isInFocus=true;// Only emit, if it was a native input focus
if(e&&!this.isFalseFocus){this.$emit('focus',e);}// Show list only if the item has not been clicked (isFalseFocus indicates that click was made earlier)
if(!this.isClicking&&!this.isFalseFocus){this.showSuggestions();}this.isFalseFocus=false;},onInput(inputEvent){const value=!inputEvent.target?inputEvent:inputEvent.target.value;this.updateTextOutside(value);this.$emit('input',value);},updateTextOutside(value){//to determined get new list or keep same list.
// if (this.text === value) {
//   return
// }
this.text=value;if(this.hovered)this.hover(null);if(this.text.length<this.minLength){this.hideList();return;}if(this.debounce){clearTimeout(this.timeoutInstance);this.timeoutInstance=setTimeout(this.research,this.debounce);}else{this.research();}},async research(){try{if(this.canSend){this.canSend=false;// @TODO: fix when promises will be cancelable (never :D)
let textBeforeRequest=this.text;let newList=await this.getSuggestions(this.text);if(textBeforeRequest===this.text){this.$set(this,'suggestions',newList);}}}catch(e){this.clearSuggestions();throw e;}finally{this.canSend=true;if(this.suggestions.length===0&&this.miscSlotsAreEmpty()){this.hideList();}else if(this.isInFocus){this.showList();}return this.suggestions;}},async getSuggestions(value){value=value||'';if(value.length<this.minLength){return[];}this.selected=null;// Start request if can
if(this.listIsRequest){this.$emit('request-start',value);}let nextIsPlainSuggestion=false;let result=[];try{if(this.listIsRequest){result=(await this.list(value))||[];}else{result=this.list;}// IFF the result is not an array (just in case!) - make it an array
if(!Array.isArray(result)){result=[result];}nextIsPlainSuggestion=typeof result[0]!=='object'&&typeof result[0]!=='undefined'||Array.isArray(result[0]);if(this.filterByQuery){result=result.filter(el=>this.filter(el,value));}if(this.listIsRequest){this.$emit('request-done',result);}}catch(e){if(this.listIsRequest){this.$emit('request-failed',e);}else{throw e;}}finally{if(this.maxSuggestions){result.splice(this.maxSuggestions);}this.isPlainSuggestion=nextIsPlainSuggestion;return result;}},clearSuggestions(){this.suggestions.splice(0);},getId(value,i){let id;if(this.useRandomUnique||this.this.isPlainSuggestion){id=i;}else{id=this.valueProperty(value)||i;}return`${this.listId}-suggestion-${id}`;}}});
// CONCATENATED MODULE: ./components/Forms/VregSuggesstions/v-reg-vue-simple-suggest.vue?vue&type=script&lang=js&
 /* harmony default export */ var VregSuggesstions_v_reg_vue_simple_suggestvue_type_script_lang_js_ = (v_reg_vue_simple_suggestvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__(2);

// CONCATENATED MODULE: ./components/Forms/VregSuggesstions/v-reg-vue-simple-suggest.vue



function injectStyles (context) {
  
  var style0 = __webpack_require__(85)
if (style0.__inject__) style0.__inject__(context)

}

/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  VregSuggesstions_v_reg_vue_simple_suggestvue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  injectStyles,
  null,
  "65999c95"
  
)

/* harmony default export */ var v_reg_vue_simple_suggest = __webpack_exports__["a"] = (component.exports);

/***/ }),

/***/ 90:
/***/ (function(module) {

module.exports = JSON.parse("[{\"value\":\"AL\",\"label\":\"ALABAMA\"},{\"value\":\"AK\",\"label\":\"ALASKA\"},{\"value\":\"AZ\",\"label\":\"ARIZONA\"},{\"value\":\"AR\",\"label\":\"ARKANSAS\"},{\"value\":\"CA\",\"label\":\"CALIFORNIA\"},{\"value\":\"CO\",\"label\":\"COLORADO\"},{\"value\":\"CT\",\"label\":\"CONNECTICUT\"},{\"value\":\"DE\",\"label\":\"DELAWARE\"},{\"value\":\"FL\",\"label\":\"FLORIDA\"},{\"value\":\"GA\",\"label\":\"GEORGIA\"},{\"value\":\"HI\",\"label\":\"HAWAII\"},{\"value\":\"ID\",\"label\":\"IDAHO\"},{\"value\":\"IL\",\"label\":\"ILLINOIS\"},{\"value\":\"IN\",\"label\":\"INDIANA\"},{\"value\":\"IA\",\"label\":\"IOWA\"},{\"value\":\"KS\",\"label\":\"KANSAS\"},{\"value\":\"KY\",\"label\":\"KENTUCKY\"},{\"value\":\"LA\",\"label\":\"LOUISIANA\"},{\"value\":\"ME\",\"label\":\"MAINE\"},{\"value\":\"MD\",\"label\":\"MARYLAND\"},{\"value\":\"MA\",\"label\":\"MASSACHUSETTS\"},{\"value\":\"MI\",\"label\":\"MICHIGAN\"},{\"value\":\"MN\",\"label\":\"MINNESOTA\"},{\"value\":\"MS\",\"label\":\"MISSISSIPPI\"},{\"value\":\"MO\",\"label\":\"MISSOURI\"},{\"value\":\"MT\",\"label\":\"MONTANA\"},{\"value\":\"NE\",\"label\":\"NEBRASKA\"},{\"value\":\"NV\",\"label\":\"NEVADA\"},{\"value\":\"NH\",\"label\":\"NEW HAMPSHIRE\"},{\"value\":\"NJ\",\"label\":\"NEW JERSEY\"},{\"value\":\"NM\",\"label\":\"NEW MEXICO\"},{\"value\":\"NY\",\"label\":\"NEW YORK\"},{\"value\":\"NC\",\"label\":\"NORTH CAROLINA\"},{\"value\":\"ND\",\"label\":\"NORTH DAKOTA\"},{\"value\":\"OH\",\"label\":\"OHIO\"},{\"value\":\"OK\",\"label\":\"OKLAHOMA\"},{\"value\":\"OR\",\"label\":\"OREGON\"},{\"value\":\"PA\",\"label\":\"PENNSYLVANIA\"},{\"value\":\"RI\",\"label\":\"RHODE ISLAND\"},{\"value\":\"SC\",\"label\":\"SOUTH CAROLINA\"},{\"value\":\"SD\",\"label\":\"SOUTH DAKOTA\"},{\"value\":\"TN\",\"label\":\"TENNESSEE\"},{\"value\":\"TX\",\"label\":\"TEXAS\"},{\"value\":\"UT\",\"label\":\"UTAH\"},{\"value\":\"VT\",\"label\":\"VERMONT\"},{\"value\":\"VA\",\"label\":\"VIRGINIA\"},{\"value\":\"WA\",\"label\":\"WASHINGTON\"},{\"value\":\"DC\",\"label\":\"WASHINGTON DC\"},{\"value\":\"WV\",\"label\":\"WEST VIRGINIA\"},{\"value\":\"WI\",\"label\":\"WISCONSIN\"},{\"value\":\"WY\",\"label\":\"WYOMING\"},{\"value\":\"AE\",\"label\":\"Armed Forces Europe\"}]");

/***/ }),

/***/ 91:
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";

// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./components/Forms/Address.vue?vue&type=template&id=32eee166&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('v-reg-vue-simple-suggest',{ref:"address",attrs:{"mode":"input","placeholder-text":"Address","display-attribute":"streetLine","filterByQuery":true,"field":(_vm.addressField + ".street"),"rules":"required","list":_vm.getSuggestionList},on:{"suggestion-click":_vm.suggestionClicked},scopedSlots:_vm._u([{key:"suggestion-item",fn:function(ref){
var suggestion = ref.suggestion;
var query = ref.query;
return _c('div',{},[_c('div',{domProps:{"innerHTML":_vm._s(_vm.buildAddress(suggestion))}})])}}]),model:{value:(_vm.form[_vm.addressField].street),callback:function ($$v) {_vm.$set(_vm.form[_vm.addressField], "street", $$v)},expression:"form[addressField].street"}}),_vm._ssrNode(" "),_c('input-field',{attrs:{"form":_vm.form,"field":(_vm.addressField + ".address_2")}},[_c('p',{staticClass:"placeholder-text"},[_vm._v("Apartment, suite, etc. (optional)")]),_vm._v(" "),_c('input',{directives:[{name:"model",rawName:"v-model",value:(_vm.form[_vm.addressField].address_2),expression:"form[addressField].address_2"}],staticClass:"form-control",attrs:{"type":"text","name":(_vm.addressField + ".address_2")},domProps:{"value":(_vm.form[_vm.addressField].address_2)},on:{"input":function($event){if($event.target.composing){ return; }_vm.$set(_vm.form[_vm.addressField], "address_2", $event.target.value)}}})]),_vm._ssrNode(" "),_c('input-field',{attrs:{"form":_vm.form,"field":(_vm.addressField + ".city"),"rules":"required"}},[_c('p',{staticClass:"placeholder-text required"},[_vm._v("City")]),_vm._v(" "),_c('input',{directives:[{name:"model",rawName:"v-model",value:(_vm.form[_vm.addressField].city),expression:"form[addressField].city"}],staticClass:"form-control",attrs:{"type":"text","name":(_vm.addressField + ".city")},domProps:{"value":(_vm.form[_vm.addressField].city)},on:{"input":function($event){if($event.target.composing){ return; }_vm.$set(_vm.form[_vm.addressField], "city", $event.target.value)}}})]),_vm._ssrNode(" "),_vm._ssrNode("<div class=\"v-form-row\" data-v-32eee166>","</div>",[_vm._ssrNode("<div class=\"v-form-col\" data-v-32eee166>","</div>",[(_vm.states)?_c('vreg-select',{attrs:{"required":"","form":_vm.form,"fieldValue":_vm.form[_vm.addressField].state_code,"options":_vm.states,"header-text":"State","field":(_vm.addressField + ".state_code")},on:{"value-selected":function (v){ return _vm.form[_vm.addressField].state_code=v; }}}):_vm._e()],1),_vm._ssrNode(" "),_vm._ssrNode("<div class=\"v-form-col\" data-v-32eee166>","</div>",[_c('input-field',{attrs:{"form":_vm.form,"field":(_vm.addressField + ".zip"),"rules":"required|length:5"}},[_c('p',{staticClass:"placeholder-text required"},[_vm._v("Zip code")]),_vm._v(" "),_c('input',{directives:[{name:"model",rawName:"v-model",value:(_vm.form[_vm.addressField].zip),expression:"form[addressField].zip"}],staticClass:"form-control",attrs:{"type":"text","name":(_vm.addressField + ".zip")},domProps:{"value":(_vm.form[_vm.addressField].zip)},on:{"input":function($event){if($event.target.composing){ return; }_vm.$set(_vm.form[_vm.addressField], "zip", $event.target.value)}}})])],1)],2)],2)}
var staticRenderFns = []


// CONCATENATED MODULE: ./components/Forms/Address.vue?vue&type=template&id=32eee166&scoped=true&

// EXTERNAL MODULE: ./components/Forms/InputField.vue + 4 modules
var InputField = __webpack_require__(74);

// EXTERNAL MODULE: ./components/Forms/VregSuggesstions/v-reg-vue-simple-suggest.vue + 5 modules
var v_reg_vue_simple_suggest = __webpack_require__(87);

// EXTERNAL MODULE: ./components/Forms/VregSelect.vue + 4 modules
var VregSelect = __webpack_require__(84);

// EXTERNAL MODULE: ./data/states.json
var states = __webpack_require__(90);

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib??vue-loader-options!./components/Forms/Address.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
/* harmony default export */ var Addressvue_type_script_lang_js_ = ({name:"Address",components:{VregSelect: VregSelect["a" /* default */],VRegVueSimpleSuggest: v_reg_vue_simple_suggest["a" /* default */],inputField: InputField["a" /* default */]},props:{addressField:{required:true},form:{required:true}},data(){return{selectedSearchItem:null,states: states};},mounted(){this.watchZipcodeField();},methods:{watchZipcodeField(){this.$watch(`form.${this.addressField}.zip`,zipCode=>{if(this.form[this.addressField].zip.length>5){this.form[this.addressField].zip=this.form[this.addressField].zip.substr(0,5);}});},async suggestionClicked(suggestion){if(suggestion.entries>1){return this.handleSuggestionEntries(suggestion);}this.selectedSearchItem=suggestion;this.form[this.addressField].street=suggestion.text;this.setAddressFields(this.form[this.addressField]);},async handleSuggestionEntries(suggestion){let query=suggestion.streetLine,lookup=new this.$addressLookup(query);lookup.selected=this.buildAddress(suggestion,true);return await this.$addressLookupClient.send(lookup).then(suggestions=>{let vregSuggestComponent=this.$refs.address;this.$set(vregSuggestComponent,'suggestions',suggestions.result);vregSuggestComponent.showList();}).catch(console.log);},setAddressFields(addressFieldObject){addressFieldObject.street=this.selectedSearchItem.streetLine;addressFieldObject.address_2=this.selectedSearchItem.secondary;addressFieldObject.city=this.selectedSearchItem.city;addressFieldObject.state_code=this.selectedSearchItem.state;addressFieldObject.zip=this.selectedSearchItem.zipcode;},async getSuggestionList(query){if(query.trim().length<=3){return[];}let lookup=new this.$addressLookup(query);return await this.$addressLookupClient.send(lookup).then(suggestions=>{return suggestions.result;}).catch(console.log);},buildAddress(suggestion,onlyEntries){let whiteSpace="",secondary=suggestion.secondary;if(suggestion.secondary){if(suggestion.entries>1){if(onlyEntries){secondary+=` (${suggestion.entries})`;}else{secondary+=` ( ${suggestion.entries}  more entries)`;}}whiteSpace=" ";}return suggestion.streetLine+whiteSpace+secondary+" "+suggestion.city+", "+suggestion.state+" "+suggestion.zipcode;}}});
// CONCATENATED MODULE: ./components/Forms/Address.vue?vue&type=script&lang=js&
 /* harmony default export */ var Forms_Addressvue_type_script_lang_js_ = (Addressvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__(2);

// CONCATENATED MODULE: ./components/Forms/Address.vue



function injectStyles (context) {
  
  
}

/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  Forms_Addressvue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  injectStyles,
  "32eee166",
  "7817d498"
  
)

/* harmony default export */ var Address = __webpack_exports__["a"] = (component.exports);

/***/ })

};;
//# sourceMappingURL=step-3.js.map

Spamworldpro Mini