You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
sveak-chrome-extension/popup/dist/js/app.7313b575.js

2 lines
48 KiB

(function(e){function a(a){for(var i,s,o=a[0],l=a[1],u=a[2],d=0,v=[];d<o.length;d++)s=o[d],Object.prototype.hasOwnProperty.call(n,s)&&n[s]&&v.push(n[s][0]),n[s]=0;for(i in l)Object.prototype.hasOwnProperty.call(l,i)&&(e[i]=l[i]);c&&c(a);while(v.length)v.shift()();return r.push.apply(r,u||[]),t()}function t(){for(var e,a=0;a<r.length;a++){for(var t=r[a],i=!0,o=1;o<t.length;o++){var l=t[o];0!==n[l]&&(i=!1)}i&&(r.splice(a--,1),e=s(s.s=t[0]))}return e}var i={},n={app:0},r=[];function s(a){if(i[a])return i[a].exports;var t=i[a]={i:a,l:!1,exports:{}};return e[a].call(t.exports,t,t.exports,s),t.l=!0,t.exports}s.m=e,s.c=i,s.d=function(e,a,t){s.o(e,a)||Object.defineProperty(e,a,{enumerable:!0,get:t})},s.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},s.t=function(e,a){if(1&a&&(e=s(e)),8&a)return e;if(4&a&&"object"===typeof e&&e&&e.__esModule)return e;var t=Object.create(null);if(s.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:e}),2&a&&"string"!=typeof e)for(var i in e)s.d(t,i,function(a){return e[a]}.bind(null,i));return t},s.n=function(e){var a=e&&e.__esModule?function(){return e["default"]}:function(){return e};return s.d(a,"a",a),a},s.o=function(e,a){return Object.prototype.hasOwnProperty.call(e,a)},s.p="/";var o=window["webpackJsonp"]=window["webpackJsonp"]||[],l=o.push.bind(o);o.push=a,o=o.slice();for(var u=0;u<o.length;u++)a(o[u]);var c=l;r.push([0,"chunk-vendors"]),t()})({0:function(e,a,t){e.exports=t("cd49")},"034f":function(e,a,t){"use strict";t("85ec")},"1b20":function(e,a,t){"use strict";t("e7cb")},"34ec":function(e,a,t){},"439d":function(e,a,t){},4809:function(e,a,t){"use strict";t("88a6")},"620b":function(e,a,t){},"85ec":function(e,a,t){},"88a6":function(e,a,t){},aa64:function(e,a,t){"use strict";t("620b")},b47f:function(e,a,t){"use strict";t("34ec")},bf38:function(e,a,t){},cd49:function(e,a,t){"use strict";t.r(a);t("e260"),t("e6cf"),t("cca6"),t("a79d");var i,n=t("2b0e"),r=function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("div",{attrs:{id:"app"}},[t("Main",{attrs:{msg:"Welcome to Your Vue.js + TypeScript App"}})],1)},s=[],o=t("d4ec"),l=t("262e"),u=t("2caf"),c=t("9ab4"),d=t("1b40"),v=function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("div",{staticClass:"container"},[t("div",{staticClass:"wrapper"},[t("div",{staticClass:"tab-panel"},[t("div",{staticClass:"tab-panel__item",class:{"tab-panel__item_active":"person"===e.tab},on:{click:function(a){e.tab="person"}}},[e._v(" Person ")]),t("div",{staticClass:"tab-panel__item",class:{"tab-panel__item_active":"mocks"===e.tab},on:{click:function(a){e.personalId="",e.tab="mocks"}}},[e._v(" Mocks ")]),e.isPlugin()?t("div",{staticClass:"tab-panel__item",class:{"tab-panel__item_active":"ember"===e.tab},on:{click:function(a){e.tab="ember"}}},[e._v(" Ember ")]):e._e(),t("div",{staticClass:"tab-panel__item",class:{"tab-panel__item_active":"user"===e.tab},on:{click:function(a){e.tab="user"}}},[e._v(" User ")])]),t("div",{staticClass:"tab-page"},[t("div",{staticClass:"tab-page__item",class:{"tab-page__item_show":"person"===e.tab}},[t("PersonTab")],1),t("div",{staticClass:"tab-page__item",class:{"tab-page__item_show":"mocks"===e.tab}},[t("MocksTab")],1),e.isPlugin()?t("div",{staticClass:"tab-page__item",class:{"tab-page__item_show":"ember"===e.tab}},[t("EmberTab")],1):e._e(),t("div",{staticClass:"tab-page__item",class:{"tab-page__item_show":"user"===e.tab}},[t("userTab")],1)])])])},k=[],p=t("bee2"),h=t("4eb5"),m=t.n(h),f=function(){var e=this,a=e.$createElement,t=e._self._c||a;return e.isHidden?e._e():t("div",[e.showLoader?t("div",{staticClass:"lds-grid"},[t("div"),t("div"),t("div"),t("div"),t("div"),t("div"),t("div"),t("div"),t("div")]):e._e(),e.showLoader?e._e():t("div",[t("div",{staticClass:"mock-service__select"},[t("div",[e._v("MTA")]),t("div",[t("select",{directives:[{name:"model",rawName:"v-model",value:e.registers.xtee_mta,expression:"registers.xtee_mta"}],staticClass:"option-select",on:{change:[function(a){var t=Array.prototype.filter.call(a.target.options,(function(e){return e.selected})).map((function(e){var a="_value"in e?e._value:e.value;return a}));e.$set(e.registers,"xtee_mta",a.target.multiple?t:t[0])},function(a){return e.onServiceChanged("xtee_mta")}]}},[t("option",{attrs:{value:"-1"}},[e._v("-")]),t("option",{attrs:{value:"0"}},[e._v("Не замокано (делать запрос)")]),t("option",{attrs:{value:"1"}},[e._v("Выписка на хороший доход")]),t("option",{attrs:{value:"2"}},[e._v("Выписка на маленький доход")]),t("option",{attrs:{value:"3"}},[e._v("Ошибка загрузки выписки (перезапрос)")]),t("option",{attrs:{value:"4"}},[e._v("Ошибка загрузки выписки (нет данных)")]),t("option",{attrs:{value:"5"}},[e._v("По персональному коду (3 - выписка с хорошим доходом, остальные - ошибка загрузки выписки)")]),t("option",{attrs:{value:"6"}},[e._v("Выписка на хороший доход, последние два месяца доход 0")]),t("option",{attrs:{value:"7"}},[e._v("Выписка на хороший доход, последний месяц доход 0")]),t("option",{attrs:{value:"8"}},[e._v("Выписка на хороший доход, но у пользователя нет активного работодателя. Не можем выдать")]),t("option",{attrs:{value:"9"}},[e._v("Выписка на хороший доход, в выписке есть выплаты, которые не учитываются в подсчёте среднего дохода")]),t("option",{attrs:{value:"10"}},[e._v('Выписка на хороший доход, в выписке нет дохода "зарплата" и его производных.')])])])]),t("div",{staticClass:"mock-service__select"},[t("div",[e._v("Ria")]),t("div",[t("select",{directives:[{name:"model",rawName:"v-model",value:e.registers.ria,expression:"registers.ria"}],staticClass:"option-select",on:{change:[function(a){var t=Array.prototype.filter.call(a.target.options,(function(e){return e.selected})).map((function(e){var a="_value"in e?e._value:e.value;return a}));e.$set(e.registers,"ria",a.target.multiple?t:t[0])},function(a){return e.onServiceChanged("ria")}]}},[t("option",{attrs:{value:"-1"}},[e._v("-")]),t("option",{attrs:{value:"0"}},[e._v("Не замокано (делать запрос)")]),t("option",{attrs:{value:"1"}},[e._v("Успешный запрос")]),t("option",{attrs:{value:"2"}},[e._v("Все запросы отклонены")]),t("option",{attrs:{value:"3"}},[e._v("По персональному коду (3 - успешно, остальные - ошибка)")])])])]),t("div",{staticClass:"mock-service__select"},[t("div",[e._v("Scoring")]),t("div",[t("select",{directives:[{name:"model",rawName:"v-model",value:e.registers.scoring,expression:"registers.scoring"}],staticClass:"option-select",on:{change:[function(a){var t=Array.prototype.filter.call(a.target.options,(function(e){return e.selected})).map((function(e){var a="_value"in e?e._value:e.value;return a}));e.$set(e.registers,"scoring",a.target.multiple?t:t[0])},function(a){return e.onServiceChanged("scoring")}]}},[t("option",{attrs:{value:"-1"}},[e._v("-")]),t("option",{attrs:{value:"0"}},[e._v("Не замокано")]),t("option",{attrs:{value:"1"}},[e._v("A")]),t("option",{attrs:{value:"2"}},[e._v("B")]),t("option",{attrs:{value:"3"}},[e._v("C")]),t("option",{attrs:{value:"4"}},[e._v("D")]),t("option",{attrs:{value:"5"}},[e._v("E")]),t("option",{attrs:{value:"6"}},[e._v("F")])])])]),t("div",{staticClass:"mock-service__select"},[t("div",[e._v("Scoring D")]),t("div",[t("select",{directives:[{name:"model",rawName:"v-model",value:e.registers.scoring_d,expression:"registers.scoring_d"}],staticClass:"option-select",on:{change:[function(a){var t=Array.prototype.filter.call(a.target.options,(function(e){return e.selected})).map((function(e){var a="_value"in e?e._value:e.value;return a}));e.$set(e.registers,"scoring_d",a.target.multiple?t:t[0])},function(a){return e.onServiceChanged("scoring_d")}]}},[t("option",{attrs:{value:"-1"}},[e._v("-")]),t("option",{attrs:{value:"0"}},[e._v("Не замокано")]),t("option",{attrs:{value:"1"}},[e._v("A")]),t("option",{attrs:{value:"2"}},[e._v("B")]),t("option",{attrs:{value:"3"}},[e._v("C")]),t("option",{attrs:{value:"4"}},[e._v("D")]),t("option",{attrs:{value:"5"}},[e._v("E")]),t("option",{attrs:{value:"6"}},[e._v("F")])])])]),t("br"),"add"===e.mode?t("button",{on:{click:e.saveMocks}},[e._v("Сохранить моки")]):e._e()])])},g=[],y=(t("c975"),t("a9e3"),t("96cf"),t("1da1")),b=t("b85c"),w=function(){function e(){Object(o["a"])(this,e),this.xtee_mta="",this.ria="",this.scoring="",this.scoring_d="",this.xtee_pension=""}return Object(p["a"])(e,[{key:"reset",value:function(){this.xtee_mta="",this.ria="",this.scoring="",this.scoring_d="",this.xtee_pension=""}}]),e}(),_=(t("4de4"),t("d81d"),t("ac1f"),t("5319"),t("bc3a")),A=t.n(_);(function(e){e[e["base"]=0]="base"})(i||(i={}));var M=!1,C=i.base,j={code:"api_plugin_get_configurations",method:"GET",url:"/plugin/mock-configurations"},O=(t("d3b7"),new Promise((function(e){var a={data:[{id:"casdasdc34c342cr341c34r123d",personalId:"48907031677",code:"xtee_mta",value:"2",active:!0}],status:200,statusText:"OK",headers:{},config:{}};e(a)}))),z={};z[i.base]={},z[i.base][j.code]=O;var B,S=z,P=function(){function e(){Object(o["a"])(this,e)}return Object(p["a"])(e,[{key:"handle",value:function(e){if(!M)return null;var a=C in S||!1;if(!a)throw new Error("Flow not found!!! Change flow in @/stubs/config.ts");var t=S[C],i=e in t||!1;if(!i)throw new Error("Route`s stub not found!!! Add stub or change flow to check application");return t[e]}}]),e}(),N=new P,K=(t("466d"),function(){function e(){Object(o["a"])(this,e)}return Object(p["a"])(e,[{key:"resolve",value:function(){var e=this,a=new Promise((function(a){if("undefined"!==typeof chrome.tabs)chrome.tabs.query({active:!0,currentWindow:!0},(function(t){var i,n=Object(b["a"])(t);try{for(n.s();!(i=n.n()).done;){var r=i.value,s=e.grabTargetUrl(r.url||"");return void a(s)}}catch(o){n.e(o)}finally{n.f()}}));else{var t=e.grabTargetUrl(location.href||"");a(t)}}));return a.then((function(e){return console.log("url",e),e}))}},{key:"grabTargetUrl",value:function(e){if(e.indexOf("localhost")>-1)return null;var a=e.match(/http:\/\/.*?\.(.*?)\..*?/)||[],t=a[1]||null,i=e.indexOf("smspinigai")>-1||e.indexOf("paskolos")>-1||e.indexOf("nordecum")>-1,n=i?"nordecum":"placetgroup",r=i?"lt":"com",s=-1!==e.indexOf(".sv");return s&&!t?null:(e=s?"http://"+n+"."+t+".sv":"https://dev."+n+"."+r,console.log("domain_resolver",a,t,i,n,r,e),e)}}]),e}()),E=new K,L=function e(){Object(o["a"])(this,e)},T=function(e){Object(l["a"])(t,e);var a=Object(u["a"])(t);function t(){return Object(o["a"])(this,t),a.apply(this,arguments)}return t}(L),D=function(e){Object(l["a"])(t,e);var a=Object(u["a"])(t);function t(){return Object(o["a"])(this,t),a.apply(this,arguments)}return t}(L),I=function(){function e(a){Object(o["a"])(this,e),this.handlers=[],this.baseUrl=a,this.syncBaseUrlWithStand()}return Object(p["a"])(e,[{key:"syncBaseUrlWithStand",value:function(){var e=Object(y["a"])(regeneratorRuntime.mark((function e(){var a=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,E.resolve().then((function(e){a.baseUrl=e||a.baseUrl}));case 2:case"end":return e.stop()}}),e)})));function a(){return e.apply(this,arguments)}return a}()},{key:"send",value:function(e){var a=this,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,i=e.url,n=t;for(var r in t)i.indexOf("{"+r+"}")>-1&&(i=i.replace("{"+r+"}",n[r]),delete n[r]);console.log(t,"data");var s={method:e.method,url:this.baseUrl+i,data:n,headers:{"Content-Type":"application/json;charset=utf-8"}};this.handlers.filter((function(e){return e instanceof T})).map((function(e){return e.handle(s),e}));var o=N.handle(e.code),l=s;if(e.prefix){var u={};u[e.prefix]=l.data,l.data=u}"GET"===l.method&&(l.params=l.data,delete l.data);var c=o||A()(l);return c.then((function(e){return a.handlers.filter((function(e){return e instanceof D})).map((function(a){return a.handle(e),a})),e}))}},{key:"addHandler",value:function(e){return this.handlers.push(e),this}}]),e}(),R=function(e){Object(l["a"])(t,e);var a=Object(u["a"])(t);function t(){var e;return Object(o["a"])(this,t),e=a.apply(this,arguments),e.handle=function(e){e.headers=e.headers||{},e.headers["x-plugin-token"]="GxwGRM",console.log(e,"DeviceIdHandler")},e}return t}(T),G=(new R,function e(){Object(o["a"])(this,e)}),V={code:"api_plugin_add_configurations",method:"POST",url:"/plugin/mock-configurations",prefix:"mockConfigurations"},x={code:"api_plugin_change_configuration_value",method:"PATCH",url:"/plugin/mock-configurations/{id}/value",prefix:"mockConfigurations"},J=function e(){Object(o["a"])(this,e)},F={code:"api_plugin_toggle_new_client_type",method:"POST",url:"/plugin/user/{personalCode}/toggleNewClientType"},H={code:"api_plugin_toggle_regular_client_type",method:"POST",url:"/plugin/user/{personalCode}/toggleRegularClientType"},U=function(e){Object(l["a"])(t,e);var a=Object(u["a"])(t);function t(){return Object(o["a"])(this,t),a.apply(this,arguments)}return Object(p["a"])(t,[{key:"mockConfigurations",value:function(e){return this.send(j,e)}},{key:"addMockConfigurations",value:function(e){return this.send(V,e)}},{key:"changeMockValueConfiguration",value:function(e){return this.send(x,e)}},{key:"toggleNewClientType",value:function(e){return this.send(F,e)}},{key:"toggleRegularClientType",value:function(e){return this.send(H,e)}}]),t}(I),W=new U("http://placetgroup.sipachev.sv").addHandler(new R);d["c"].use(m.a),function(e){e["ADD"]="add",e["UPDATE"]="update"}(B||(B={}));var Z=function(e){Object(l["a"])(t,e);var a=Object(u["a"])(t);function t(){var e;return Object(o["a"])(this,t),e=a.apply(this,arguments),e.showLoader=!1,e.isHidden=!1,e.registers=new w,e.register2Id={},e}return Object(p["a"])(t,[{key:"mounted",value:function(){console.log("mounted",this.personalCode)}},{key:"onPersonalCodeChanged",value:function(){this.registers.reset(),this.showLoader=!1,this.isHidden=!1,this.refreshMocks()}},{key:"refreshMocks",value:function(){var e=this;this.mode===B.UPDATE&&(this.showLoader=!0,W.mockConfigurations({personalCode:this.personalCode}).then((function(a){var t,i=[],n=Object(b["a"])(a.data);try{for(n.s();!(t=n.n()).done;){var r=t.value;e.registers[r.code]=r.value,e.register2Id[r.code]=r.id,i.push(r.code)}}catch(o){n.e(o)}finally{n.f()}for(var s in e.registers)i.indexOf(s)>-1||(e.registers[s]="",delete e.register2Id[s])})).then((function(){e.showLoader=!1})))}},{key:"onServiceChanged",value:function(){var e=Object(y["a"])(regeneratorRuntime.mark((function e(a){var t=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(this.mode===B.UPDATE){e.next=2;break}return e.abrupt("return");case 2:if("undefined"!==typeof this.register2Id[a]){e.next=8;break}return e.next=5,this.saveMock(this.personalCode,a,Number(this.registers[a]));case 5:return e.next=7,this.refreshMocks();case 7:return e.abrupt("return");case 8:this.showLoader=!0,W.changeMockValueConfiguration({id:this.register2Id[a],value:this.registers[a]}).then((function(e){console.log("updateMock"),console.log(e)})).then((function(){t.showLoader=!1}));case 10:case"end":return e.stop()}}),e,this)})));function a(a){return e.apply(this,arguments)}return a}()},{key:"saveMocks",value:function(){var e=this,a=[];for(var t in this.registers){var i=new G;i.personalCode=this.personalCode,i.code=t,i.value=this.registers[t],i.value&&(i.active="true",a.push(i))}this.showLoader=!0,W.addMockConfigurations({items:a}).then((function(e){console.log("saveMocks"),console.log(e)})).then((function(){e.showLoader=!1,e.isHidden=!0}))}},{key:"saveMock",value:function(e,a,t){var i=this,n=[],r=new G;return r.personalCode=e,r.code=a,r.value=t,r.active="true",n.push(r),this.showLoader=!0,W.addMockConfigurations({items:n}).then((function(e){console.log("saveMocks"),console.log(e)})).then((function(){i.showLoader=!1}))}}]),t}(d["c"]);Object(c["a"])([Object(d["b"])()],Z.prototype,"personalCode",void 0),Object(c["a"])([Object(d["b"])()],Z.prototype,"mode",void 0),Object(c["a"])([Object(d["d"])("personalCode",{immediate:!0})],Z.prototype,"onPersonalCodeChanged",null),Z=Object(c["a"])([d["a"]],Z);var $,Y,q=Z,Q=q,X=(t("d384"),t("2877")),ee=Object(X["a"])(Q,f,g,!1,null,"4c71c246",null),ae=ee.exports,te=function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("div",[t("div",{staticClass:"form-row"},[t("div",{staticClass:"form-row__item"},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.person.birthday.day,expression:"person.birthday.day"}],staticClass:"form-row__item-input",attrs:{title:"Day",type:"text",placeholder:"Day"},domProps:{value:e.person.birthday.day},on:{input:function(a){a.target.composing||e.$set(e.person.birthday,"day",a.target.value)}}})]),t("div",{staticClass:"form-row__item"},[t("select",{directives:[{name:"model",rawName:"v-model",value:e.person.birthday.month,expression:"person.birthday.month"}],attrs:{title:"Month"},on:{change:function(a){var t=Array.prototype.filter.call(a.target.options,(function(e){return e.selected})).map((function(e){var a="_value"in e?e._value:e.value;return a}));e.$set(e.person.birthday,"month",a.target.multiple?t:t[0])}}},e._l(e.allowedMonths,(function(a){return t("option",{domProps:{value:a}},[e._v(e._s(a))])})),0)]),t("div",{staticClass:"form-row__item"},[t("select",{directives:[{name:"model",rawName:"v-model",value:e.person.birthday.year,expression:"person.birthday.year"}],attrs:{title:"Year"},on:{change:function(a){var t=Array.prototype.filter.call(a.target.options,(function(e){return e.selected})).map((function(e){var a="_value"in e?e._value:e.value;return a}));e.$set(e.person.birthday,"year",a.target.multiple?t:t[0])}}},e._l(e.allowedYears,(function(a){return t("option",{domProps:{value:a}},[e._v(e._s(a))])})),0)])]),t("div",{staticClass:"form-row"},[t("div",{staticClass:"form-row__item"},[t("label",[e._v(" Country: "),t("select",{directives:[{name:"model",rawName:"v-model",value:e.person.country,expression:"person.country"}],on:{change:function(a){var t=Array.prototype.filter.call(a.target.options,(function(e){return e.selected})).map((function(e){var a="_value"in e?e._value:e.value;return a}));e.$set(e.person,"country",a.target.multiple?t:t[0])}}},[t("option",{attrs:{value:"ee"}},[e._v("Estonia")]),t("option",{attrs:{value:"lt"}},[e._v("Lithuania")])])])]),t("div",{staticClass:"form-row__item"},[t("label",[e._v(" Gender "),t("select",{directives:[{name:"model",rawName:"v-model",value:e.person.gender,expression:"person.gender"}],on:{change:function(a){var t=Array.prototype.filter.call(a.target.options,(function(e){return e.selected})).map((function(e){var a="_value"in e?e._value:e.value;return a}));e.$set(e.person,"gender",a.target.multiple?t:t[0])}}},[t("option",{attrs:{value:"male"}},[e._v("Male")]),t("option",{attrs:{value:"female"}},[e._v("Female")]),t("option",{attrs:{value:"random"}},[e._v("Random")])])])])]),t("div",{staticClass:"form-row"},[t("div",{staticClass:"form-row__item copy-button",attrs:{"data-clipboard-text":"text1"},on:{click:e.autocomplete}},[t("button",[e._v("Autocomplete")])]),t("div",{staticClass:"form-row__item copy-button",attrs:{"data-clipboard-text":"text2"},on:{click:e.copyPersonalCode}},[t("button",[e._v("personalCode")])]),t("div",{staticClass:"form-row__item copy-button",attrs:{"data-clipboard-text":"text3"},on:{click:e.copyIban}},[t("button",[e._v("Iban")])]),t("div",{staticClass:"form-row__item copy-button",attrs:{"data-clipboard-text":"text3"},on:{click:e.copyPhone}},[t("button",[e._v("Phone")])])]),t("div",{staticClass:"memory-panel"},[e._v("Memory: "+e._s(e.copyText))]),e.personalCode?t("div",[t("hr"),t("Mocks",{attrs:{mode:"add",personalCode:e.personalCode}})],1):e._e()])},ie=[],ne=(t("25f0"),t("4d90"),t("53ca")),re=function(){function e(){Object(o["a"])(this,e)}return Object(p["a"])(e,[{key:"generate",value:function(e,a){return Math.floor(Math.random()*(a-e+1)+e)}}]),e}(),se=new re;(function(e){e["ESTONIA"]="ee",e["LITHUANIA"]="lt",e["POLAND"]="pl"})($||($={})),function(e){e["MALE"]="male",e["FEMALE"]="female",e["RANDOM"]="random"}(Y||(Y={}));var oe,le=function(){function e(){Object(o["a"])(this,e)}return Object(p["a"])(e,[{key:"generate",value:function(e){var a=this.grabFullYear(e.birthday.year),t=this.getYearPart(a),i=this.getMonthPart(e.birthday.month),n=this.getDayPart(e.birthday.day),r=this.getIdNumPart(),s=this.getGenderPart(e.country,e.gender,a),o=(this.getControlSum(e.country,t,i,n,r,s),this.getChecksum(s+t+i+n+r));return s+t+i+n+r+o}},{key:"grabFullYear",value:function(e){if(!e){var a=(new Date).getFullYear();e=BigInt(se.generate(a-25,a-55))}return e}},{key:"getYearPart",value:function(e){return String(e).substring(2,4)}},{key:"getMonthPart",value:function(e){return e||(e=BigInt(se.generate(1,12))),e.toString().padStart(2,"0")}},{key:"getDayPart",value:function(e){return e||(e=BigInt(se.generate(1,28))),e.toString().padStart(2,"0")}},{key:"getIdNumPart",value:function(){return se.generate(1,999).toString().padStart(3,"0")}},{key:"getGenderPart",value:function(e,a,t){console.log(e,a);var i=a;switch(e){case $.POLAND:return console.log(e),Y.MALE===a?String(2*se.generate(1,5)-1):String(2*se.generate(1,4));default:return console.log(a,Y.MALE===a),Y.RANDOM===a&&(i=se.generate(1,999)>500?Y.FEMALE:Y.MALE),console.log(t,"year",Object(ne["a"])(t)),Y.MALE===i?t<2e3?"3":"5":t<2e3?"4":"6"}}},{key:"getControlSum",value:function(e,a,t,i,n,r){var s,o;if($.POLAND===e)return o=+(s=a+t+i+n+r)[0]+3*+s[1]+7*+s[2]+9*+s[3]+ +s[4]+3*+s[5]+7*+s[6]+9*+s[7]+ +s[8]+3*+s[9],0!==(o%=10)&&(o=10-o),o=String(o),o;var l=0,u=0;s=r+a+t+i+n;for(var c=1,d=3,v=0;v<10;v++){var k=+s[v];k*c,k*d,10===++c&&(c=1),10===++d&&(d=1)}return u%=11,(l%=11)<10?String(l):String(u<10?u:0)}},{key:"getChecksum",value:function(e){var a,t,i=1,n=3,r=0,s=0;for(a=0;a<10;a++)t=parseInt(e[a]),r+=t*i,s+=t*n,i++,10===i&&(i=1),n++,10===n&&(n=1);return r%=11,s%=11,r<10?r:s<10?s:0}}]),e}(),ue=new le,ce=function(){function e(){Object(o["a"])(this,e)}return Object(p["a"])(e,[{key:"generate",value:function(e){var a=this.getBankAccount(e),t=this.getBankCode(e),i=this.getEstonianCheckDigit(t+a);switch(e){case $.ESTONIA:return e.toUpperCase()+this.getIbanCheckDigits(t+a+i+"141400")+t+a+i;case $.LITHUANIA:return e.toUpperCase()+this.getIbanCheckDigits(t+a+"212900")+t+a;default:return e.toUpperCase()+this.getIbanCheckDigits(t+a+"252100")+t+a}}},{key:"getBankAccount",value:function(e){var a,t=BigInt(97),i=BigInt((a=$.POLAND===e?Math.floor(9999999*Math.random()).toString().padStart(7,"0")+Math.floor(9999999*Math.random()).toString().padStart(7,"0"):Math.floor(99999*Math.random()).toString().padStart(5,"0")+Math.floor(9999*Math.random()).toString().padStart(4,"0"))+"00");return a+String(t-i%t).padStart(2,"0")}},{key:"getEstonianCheckDigit",value:function(e){for(var a=e.substring(2,15),t=[7,1,3,7,1,3,7,1,3,7,1,3,7],i=0,n=0;n<a.length;n++)i+=parseInt(a.charAt(n),10)*t[n];var r=i%10;return 0===r?0:10-r}},{key:"getBankCode",value:function(e){var a=["16000003","11602231","10301612","18900002","15002240","19401018","19101152"],t=["2200","1010","3300","7700","1700","4204"],i=["20900","72900","74000","40100","21200","72300","21700","21400","70440","71800","73000"];switch(e){case $.POLAND:return a[Math.floor(Math.random()*a.length)];case $.ESTONIA:return t[Math.floor(Math.random()*t.length)];default:return i[Math.floor(Math.random()*i.length)]}}},{key:"getIbanCheckDigits",value:function(e){return String(BigInt("98")-BigInt(e)%BigInt("97")).padStart(2,"0")}}]),e}(),de=new ce,ve=function(){function e(){Object(o["a"])(this,e)}return Object(p["a"])(e,[{key:"generate",value:function(e){switch(e){case $.POLAND:return this.getPlPhoneNum();case $.LITHUANIA:return this.getLtPhoneNum();default:return this.getEePhoneNum()}}},{key:"getPlPhoneNum",value:function(){for(var e=["45","50","51","53","57","60","66","69","72","73","78","79","88"],a=this.getBasePhone(),t=0;t<=8;t++){for(var i="",n=t.toString(),r=0;r<=6;r++)i+=n;a===i&&(a=a.substring(0,6)+"9")}return e[Math.floor(Math.random()*e.length)]+a}},{key:"getLtPhoneNum",value:function(){return"6"+this.getBasePhone()}},{key:"getEePhoneNum",value:function(){return"5"+this.getBasePhone()}},{key:"getBasePhone",value:function(){return Math.floor(9999999*Math.random()).toString().padStart(7,"0")}}]),e}(),ke=new ve,pe=function(){function e(){Object(o["a"])(this,e),this.plMaleFirstNames=["Adamek","Adaś","Aleksander","Alfons","Alojzy","Ambroży","Andrzej","Antoni","Arkadiusz","Artur","Baltazar","Barnaba","Bartek","Bartłomiej","Bartosz","Bernard","Biernat","Bogumił","Bogurad","Bogusław","Boguś","Bolek","Bolesław","Bonawentura","Bonifacy","Borys","Bronisław","Cezary","Cyryl","Czesław","Damian","Daniel","Dariusz","Dawid","Domarad","Domaradz","Dominik","Dzierżykraj","Edward","Emil","Eryk","Ezdrasz","Fabian","Filip","Franciszek","Gabriel","Gniewosz","Gocław","Gracjan","Grzegorz","Grzesiek","Grześ","Gustaw","Habakuk","Henryk","Hubert","Igor","Igorek","Ildefons","Ireneusz","Iwan","Izajasz","Jacek","Jakub","Jan","Janusz","Jarosław","Jaruś","Jasiek","Jerzy","Jonatan","Józef","Judasz","Juliusz","Jurek","Juruś","Justyn","Kacper","Kamil","Karol","Kazimierz","Klaudiusz","Kochan","Konrad","Krystian","Krzysztof","Krzyś","Ksawery","Lasota","Lech","Lesław","Leszek","Lew","Lucek","Lucjan","Lucjusz","Ludwik","Łukasz","Maciej","Marcel","Marcin","Marek","Marian","Mariusz","Mateusz","Maurycy","Michał","Michałek","Michaś","Mieczysław","Mieszko","Mietek","Mikołaj","Miłosz","Mirosław","Nawoj","Niemir","Nierod","Norbert","Olaf","Oleg","Olek","Olgierd","Oliwer","Oliwier","Oskar","Paweł","Pawełek","Piotr","Piotrek","Piotruś","Poniat","Przemysław","Racibor","Racław","Radek","Radosław","Radzim","Radzisław","Rafał","Recław","Remigiusz","Robert","Roman","Romek","Ryszard","Ryś","Sambor","Sebastian","Sergiusz","Seweryn","Sławomir","Stanisław","Staś","Stefan","Sulejman","Sulich","Sylwester","Szczepan","Szczęsny","Szymek","Szymon","Szymuś","Tadeusz","Tomasz","Tytus","Ulryk","Wacław","Waldek","Waldemar","Waleriusz","Wawrzyniec","Wiesław","Wiktor","Wincenty","Wit","Witek","Witold","Witosław","Władysław","Włodek","Włodzimierz","Wojciech","Wojcik","Wojsław","Wojtas","Wojtasz","Wojtek","Wojtuś","Wszerad","Zachariasz","Zbigniew","Zbylut","Zbyszek","Zdzisław","Zygmunt","Zyguś","Żegota"],this.plFemaleFirstNames=["Agata","Agnieszka","Agusia","Aleksandra","Alicja","Amanda","Anastazja","Aneta","Ania","Anka","Anna","Apolonia","Asia","Barbara","Basia","Beata","Benedykta","Bernadeta","Bogdana","Bogumiła","Bolesława","Bożena","Bożenka","Bronisława","Brygida","Cecylia","Celestyna","Czesława","Dagmara","Danuta","Dobrosława","Dominika","Dorota","Dorotka","Edwarda","Edyta","Ela","Eleonora","Elżbieta","Emilia","Emilka","Ewa","Ewelina","Ewka","Ewunia","Franciszka","Gabriela","Genowefa","Gosia","Grażyna","Halina","Hania","Hanna","Helena","Henryka","Hildegarda","Honorata","Iga","Irena","Iwana","Iwona","Iwonka","Izabela","Jadwiga","Jadzia","Jagoda","Janina","Joanna","Joasia","Jolanta","Judyta","Julia","Justyna","Kamila","Karolina","Kasia","Katarzyna","Kazimiera","Klara","Klaudia","Klotylda","Krysia","Krystyna","Kunegunda","Lena","Łucja","Magda","Magdalena","Malina","Małgorzata","Maria","Marianna","Mariola","Mariolka","Marta","Martyna","Marycha","Maryla","Marylka","Marysia","Marzena","Matylda","Melania","Michalina","Monika","Nadia","Natalia","Oliwia","Patrycja","Paulina","Renata","Róża","Stanisława","Stefania","Sylwia","Szarlota","Teresa","Urszula","Wanda","Weronika","Wiesława","Wiktoria","Wioleta","Zofia","Zuzanna","Żaneta"],this.ltMaleFirstNames=["Adolfas","Aivaras","Albinas","Aleksandras","Alfonsas","Alfredas","Algimantas","Algirdas ","Algis","Alvydas","Andrius","Antanas","Antons","Arnoldas","Arturas","Arunas","Arvydas","Audrius","Aurelijus","Aurimas","Balys","Benas","Benjaminas","Bernardas","Bronislovas","Bronius","Ceslovas","Dainius","Danas","Darius","Daumantas","Deimantas","Deividas","Domantas","Donatas","Edgaras","Edmundas","Eduardas","Edvardas","Edvinas","Egidijus","Eimantas","Ernestas","Eugenijus","Evaldas","Feliksas","Gediminas","Giedrius","Gintaras","Gintautas","Henrikas","Ignas","Isakas","Jeronimas","Jokubas","Jonas","Juozapas","Juozas","Jurgis","Justas","Justinas","Karolis","Kazimieras","Kazys","Kestutis","Laurynas","Leonardas","Leonas","Linas","Lionginas","Liudvikas","Lukas","Mantas","Marijonas","Marius ","Markas","Martynas","Mikalojus","Mindaugas ","Modestas","Mykolas","Nerijus","Osvaldas","Ovidijus","Paulius","Petras","Povilas","Pranas","Raimundas","Ramunas","Remigijus","Ricardas","Rimantas","Rimas","Rimvydas","Robertas","Rolandas","Romanas","Romualdas","Rytis","Sarunas","Saulius","Sigitas","Silvestras","Simas","Simonas","Stasys","Steponas","Svajunas","Tadas ","Tauras","Tautvilas","Teodoras","Tomas","Urbonas","Vaidas","Vaidotas ","Valdas","Valdemaras","Vidmantas","Viktoras","Vincas","Virgilijus","Virginijus","Vladas","Vygantas","Vytautas","Vytenis ","Zenonas","Zigmas","Zydrunas","Zygimantas"],this.ltFemaleFirstNames=["Agne","Akvile","Aldona","Aukse","Ausra","Ausrine","Austeja","Austra","Biruta","Brigita","Daina","Dalia","Danguole","Danute","Deimante","Diana","Edita","Egle","Elena","Eugenija","Gabija","Gabriele","Genovaite","Gintare","Grazina","Ieva","Indre","Inga","Ingrida","Irena","Irene","Irina","Jolanta","Jurate","Jurga","Justina","Kristina","Laima","Laura","Lilija","Lina","Loreta","Magdalena","Marija","Milda","Monika","Nijole","Olga","Ona","Paulina","Raminta","Ramune","Rasa","Ruta","Salomeja","Sigita","Silvija","Sofija","Sonata","Ugne","Urte","Vaida","Vaiva","Vanda","Veronica","Viktorija","Vilija","Vilma","Violeta","Virginija","Vitalija","Zita","Zivile"],this.eeMaleFirstNames=["Aadu","Aarne","Ado","Ago","Ain","Aivar","Aksel","Alar","Albert","Allar","Alo","Andreas","Andres","Andrus","Anti","Anto","Anton","Ants","Ardo","Argo","Arno","Arnold","Artur","Arvi","Arvo","Asko","August","Avo","Eduard","Eerik","Eero","Egon","Eiko","Einar","Eino","Elmar","Elmo","Emil","Endel","Enn","Erki","Erkki","Erni","Ervin","Evald","Georg","Gert","Gunnar","Gustav","Hannes","Harald","Harri","Heiki","Heino","Hendrik","Henrik","Hillar","Illimar","Ilmar","Imre","Indrek","Ingmar","Innar","Ivar","Ivo","Jaagup","Jaak","Jaan","Jaanus","Jan","Janar","Johannes","Joonas","Joosep","Juhan","Juho","Jürgen","Jüri","Kaarel","Kaido","Kalev","Kaljo","Kalju","Kalle","Kalmer","Kaspar","Kasper","Kert","Koit","Kristjan","Kristo","Lauri","Laurits","Leho","Lembit","Lennart","Madis","Magnus","Mait","Marek","Margus","Marko","Märt","Mart","Martin","Mati","Mattias","Meelis","Mihkel","Mikk","Neeme","Niilo","Olari","Olev","Oscar","Osvald","Ott","Paavo","Paul","Peep","Peeter","Priidu","Priit","Ragnar","Raimo","Rain","Rainer","Rait","Raivo","Rasmus","Raul","Rauno","Rein","Riho","Risto","Robert","Roland","Sander","Siim","Silver","Sten","Sulev","Sven","Taavi","Tanel","Tarmo","Tauno","Teet","Tiit","Timo","Toivo","Tõnis","Tõnu","Toomas","Uku","Ülar","Üllar","Ülo","Ulrik","Uno","Urmas","Uuno","Vahur","Vaino","Valdo","Vallo","Valter","Veiko","Vello","Viljar","Viljo","Villem","Villu","Voldemar"],this.eeFemaleFirstNames=["Agnes","Aili","Aino","Airi","Alma","Anna","Anne","Anneli","Anni","Annika","Anu","Asta","Astrid","Birgit","Dagmar","Eeva","Elina","Ellen","Elli","Elsa","Ene","Epp","Erika","Erna","Ester","Eva","Eve","Evelin","Evi","Gerli","Getter","Grete","Heidi","Hele","Helene","Helge","Heli","Helmi","Herta","Hilda","Hilja","Ida","Iiris","Ilse","Imbi","Ines","Inge","Ingrid","Ita","Jaana","Johanna","Kadri","Kaia","Kaija","Kaili","Kaire","Kaisa","Kaja","Karin","Karoliina","Katariina","Kätlin","Katrin","Kersti","Ketlin","Kirsti","Klaudia","Koidu","Krista","Kristel","Kristiina","Kulli","Laine","Laura","Lenna","Liina","Liis","Liisa","Liisi","Lilli","Linda","Lotte","Maarja","Maia","Mare","Maret","Margit","Mari","Maria","Meeli","Merike","Merle","Meta","Miina","Minna","Mirjam","Monika","Piia","Piret","Raine","Riin","Riina","Rita","Saara","Salme","Selma","Signe","Silvia","Sirje","Terje","Tiina","Tiiu","Triin","Tuuli","Ülle","Ulvi","Urve","Valve","Vilma","Virve"]}return Object(p["a"])(e,[{key:"generate",value:function(e,a){switch(e){case $.POLAND:return Y.MALE===a?this.plMaleFirstNames[Math.floor(Math.random()*this.plMaleFirstNames.length)]:this.plFemaleFirstNames[Math.floor(Math.random()*this.plFemaleFirstNames.length)];case $.LITHUANIA:return Y.MALE===a?this.ltMaleFirstNames[Math.floor(Math.random()*this.ltMaleFirstNames.length)]:this.ltFemaleFirstNames[Math.floor(Math.random()*this.ltFemaleFirstNames.length)];default:return Y.MALE===a?this.eeMaleFirstNames[Math.floor(Math.random()*this.eeMaleFirstNames.length)]:this.eeFemaleFirstNames[Math.floor(Math.random()*this.eeFemaleFirstNames.length)]}}}]),e}(),he=new pe,me=function(){function e(){Object(o["a"])(this,e),this.plLastNames=["Abgarowicz","Abrahamowicz","Abramczyk","Abramowicz","Adamczak","Adamczyk","Adamiak","Adamiec","Adamowski","Adamski","Aleksandrowicz","Ambroziak","Anczok","Andrzejewski","Ankwicz","Antek","Araszkiewicz","Babiuch","Bachleda","Baginski","Bąk","Bakula","Balcerzak","Balicki","Banasiak","Baranowska","Baranowski","Barański","Bargiel","Bartnicki","Barton","Bartosiewicz","Bednarek","Bednarski","Beksiński","Beres","Berezovsky","Białas","Bialik","Białkowski","Biały","Bieganski","Bielawski","Bielecki","Bieliński","Bielski","Bierut","Biesiadecki","Bieszczad","Biskupski","Błaszczyk","Blechacz","Bobak","Bobrowski","Bochenek","Bogusz","Bojarski","Boniecki","Bonikowski","Bonk","Borkowski","Borowicz","Borowiec","Borowiecki","Borowski","Bortkiewicz","Borysewicz","Borzym","Bratkowski","Brodnicki","Brodowski","Brodzki","Bronikowski","Bronowski","Brózda","Brożyna","Brzechwa","Brzeziński","Brzozowski","Brzyski","Buczkowski","Bujak","Bujwid","Bukowski","Burzyński","Butkiewicz","Bystron","Bytnar","Cebertowicz","Chadaj","Chalupa","Chałupa","Chlapowski","Chłapowski","Chmara","Chmiel","Chmielewski","Chmielowski","Chojnacki","Cholewa","Chorążycki","Chrobak","Chrzanowski","Cichocki","Cichy","Ciechanowski","Cieplak","Ciesielski","Cieśla","Cieślak","Cieślar","Cieślik","Ciołek","Ciszewski","Cuch","Cukier","Cybulka","Cybulska","Cybulski","Cygan","Cyrankiewicz","Czachowski","Czajkowski","Czaplic","Czapski","Czarnecki","Czarniecki","Czarny","Czechowicz","Czerniak","Czerwonka","Czyż","Czyżewski","Dąbrowski","Danilowicz","Dawidowicz","Dawidowska","Dawidowski","Dębicki","Dębski","Dembski","Długosz","Dobrowolski","Dolniak","Domagała","Dombrovsky","Dombrowski","Drozd","Dryja","Drzyzga","Duczyński","Dudek","Dunajewski","Dunin","Dus","Dzięcioł","Dziedzic","Dzikowski","Dziuba","Fedorowicz","Filipowicz","Flatau","Frąckowiak","Frankowski","Gałecki","Galecki","Gąsienica","Gąsior","Geremek","Giedroyć","Gielgud","Gierczak","Gierek","Giertych","Gieysztor","Ginter","Głowacki","Gminski","Godlewski","Gojowczyk","Gołąb","Golomb","Gomułka","Górski","Grabarczyk","Grabowski","Graczyk","Grinevsky","Grochowiak","Grochowski","Gronkowski","Grudziński","Grunitzky","Gruszka","Grycz","Grzyb","Grzybowski","Grzywacz","Gudowicz"],this.ltLastNames=["Abramavicius","Abromavicius","Adomaitis","Aleliunas","Andrijauskas","Andriukaitis","Andriuskevicius","Andrulis","Antanavicius","Arlauskas","Arlauskiene","Astrauskas","Baciulis","Bagdonas","Bakaitis","Balciunas","Balsys","Baranauskas","Bartkevicius","Bartkus","Bartulis","Basanavicius","Berankis","Bernotas","Brazauskas","Brazdauskis","Briedis","Budrys","Butkevicius","Butkus","Butrym","Cesnauskis","Dagys","Daukantaite","Daukantas","Daukantiene","Dauksa","Daumantas","Dirgela","Donelaitis","Garsva","Gerulaitis","Giedraitis","Grazulis","Grinius","Grybauskas","Gudaitis","Gustaitis","Gylys","Ilgauskas","Ivanauskas","Jakubenas","Jankauskas","Jankunas","Janonis","Jasaitis","Jasikevicius","Javtokas","Jovaisa","Juknevicius","Jurevicius","Kacinskas","Kairys","Kalinauskas","Kaminskas","Karnisovas","Karosas","Karvelis","Katelynas","Kaukenas","Kavaliauskas","Kiedis","Kleiza","Klimaitis","Klimas","Klimavicius","Kubilius","Kudirka","Kundrotas","Kuprevicius","Kuris","Laurinavicius","Leonas","Liepa","Lozoraitis","Lupeikis","Macijauskas","Maciulis","Mackevicius","Malinauskas","Mamontovas","Marcinkeviciene","Marcinkevicius","Marcinkeviciute","Marciulionis","Markevicius","Martinaitis","Masiulis","Matonis","Matulevicius","Mazeika","Mekas","Mickevicius","Mikenas","Mikutavicius","Miskinis","Motiejunas","Navickas","Noreika","Norkus","Novickis","Pakalniskis","Paleckis","Palubinskas","Paulauskas","Petkevicius","Petraitis","Petrauskas","Petrulis","Pleckaitis","Pocius","Poskus","Pozela","Prudius","Rackauskas","Ramanauskas","Rimas","Rimkus","Rimsa","Sabonis","Sabutis","Sakalauskas","Saltenis","Saulys","Savickas","Sernas","Sidlauskas","Simkus","Simonavicius","Sinkevicius","Skema","Smetona","Songaila","Stankevicius","Stauskas","Steponavicius","Stonkus","Stonys","Sulskis","Sutkus","Svedas","Urbonas","Urbonavicius","Vaisvila","Vaitkevicius","Vaitkus","Valaitis","Valantinas","Valinskas","Vanagas","Varnas","Vasiliauskas","Venclova","Venskus","Vilkaitis","Vilkas","Visinskis","Vysniauskas","Zemaitis","Ziemelis","Zikaras","Zilinskas","Zukauskas"],this.eeLastNames=["Aare","Aarma","Aas","Aasmäe","Aav","Aavik","Allik","Alver","Aru","Eenpalu","Eensaar","Eskola","Härma","Ilves","Jääger","Jakobson","Jänes","Järve","Järvis","Jõgi","Kaaleste","Kaasik","Käbin","Kalda","Kaljulaid","Kaljurand","Kallas","Kallaste","Kangro","Kangur","Kapp","Kärner","Kask","Käsper","Kass","Keres","Keskküla","Kesküla","Kikkas","Kingsepp","Kirs","Kirsipuu","Kivi","Klavan","Kõiv","Kokk","Kontaveit","Koppel","Korjus","Kotkas","Kreek","Kross","Kruus","Kukk","Kütt","Kuusik","Kuusk","Laar","Laht","Lass","Laur","Laurits","Lemsalu","Lepik","Lepmets","Lepp","Levandi","Liiv","Lill","Lindmaa","Linna","Lipp","Lippmaa","Lõhmus","Loo","Lõoke","Luik","Luts","Mägi","Mälk","Mänd","Männik","Margiste","Mark","Masing","Mets","Must","Nõmmik","Nurme","Nurmsalu","Oja","Olesk","Öpik","Orav","Pääsuke","Padar","Pärn","Peebo","Peetre","Pihlak","Piho","Piip","Põder","Põld","Poska","Puhvel","Pütsep","Puusepp","Raag","Rand","Raud","Raudsepp","Rebane","Reek","Reinsalu","Rooba","Roolaid","Rootare","Rummo","Rüütel","Rüütli","Saar","Salumäe","Sepp","Sibul","Siimar","Simm","Sirel","Sisask","Sokk","Soosaar","Susi","Talts","Talvik","Tamm","Tamme","Tarvas","Teder","Toom","Toome","Toots","Vaher","Vahtra","Vaino","Vainola","Välbe","Valdma","Väljas","Valk","Vesik","Veski","Viiding","Visnapuu","Vitsut","Võigemast","Võsu"]}return Object(p["a"])(e,[{key:"generate",value:function(e){switch(e){case $.POLAND:return this.plLastNames[Math.floor(Math.random()*this.plLastNames.length)];case $.LITHUANIA:return this.ltLastNames[Math.floor(Math.random()*this.ltLastNames.length)];default:return this.eeLastNames[Math.floor(Math.random()*this.eeLastNames.length)]}}}]),e}(),fe=new me,ge=function e(){Object(o["a"])(this,e),this.day=null,this.month=null,this.year=null},ye=function e(){Object(o["a"])(this,e),this.birthday=new ge,this.country=$.ESTONIA,this.gender=Y.RANDOM};(function(e){e["PERSONAL_ID"]="personal_id",e["IBAN"]="iban",e["PHONE"]="phone",e["FIRST_NAME"]="first_name",e["LAST_NAME"]="last_name",e["PASSWORD"]="password"})(oe||(oe={}));var be,we=function(){function e(){Object(o["a"])(this,e)}return Object(p["a"])(e,[{key:"send",value:function(e){"undefined"!==typeof chrome&&chrome.tabs.query({active:!0,currentWindow:!0},(function(a){chrome.tabs.sendMessage(a[0].id,e,(function(e){console.log(e)}))}))}}]),e}(),_e=new we;(function(e){e["INSERT"]="insert",e["CLEAN_NOTIFICATION"]="clean_notification"})(be||(be={}));var Ae=function(){function e(){Object(o["a"])(this,e)}return Object(p["a"])(e,[{key:"resolve",value:function(){var e=this,a=new Promise((function(a){if("undefined"!==typeof chrome.tabs)chrome.tabs.query({active:!0,currentWindow:!0},(function(t){var i,n=Object(b["a"])(t);try{for(n.s();!(i=n.n()).done;){var r=i.value,s=e.grabCountry(r.url||"");return void a(s)}}catch(o){n.e(o)}finally{n.f()}}));else{var t=e.grabCountry(location.href||"");a(t)}}));return a.then((function(e){return console.log("country",e),e}))}},{key:"grabCountry",value:function(e){var a=e.indexOf("smspinigai")>-1||e.indexOf("paskolos")>-1||e.indexOf("nordecum")>-1;return a?$.LITHUANIA:$.ESTONIA}}]),e}(),Me=new Ae;d["c"].use(m.a);var Ce=function(e){Object(l["a"])(t,e);var a=Object(u["a"])(t);function t(){var e;return Object(o["a"])(this,t),e=a.apply(this,arguments),e.personalCode="",e.person=new ye,e.copyText="",e}return Object(p["a"])(t,[{key:"mounted",value:function(){var e=Object(y["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Me.resolve();case 2:this.person.country=e.sent;case 3:case"end":return e.stop()}}),e,this)})));function a(){return e.apply(this,arguments)}return a}()},{key:"allowedMonths",get:function(){for(var e=[],a=1;a<=12;a++)e.push(a);return e}},{key:"allowedYears",get:function(){for(var e=[],a=(new Date).getFullYear(),t=1960;t<=a;t++)e.push(t);return e}},{key:"copyPersonalCode",value:function(){var e=ue.generate(this.person);this.personalCode=e,this.copy(e)}},{key:"copyIban",value:function(){var e=de.generate(this.person.country);this.personalCode="",this.copy(e)}},{key:"copyPhone",value:function(){var e=ke.generate(this.person.country);this.personalCode="",this.copy(e)}},{key:"copy",value:function(e){this.copyText=e,this.$copyText(e)}},{key:"autocomplete",value:function(){var e=ue.generate(this.person);this.personalCode=e,this.copy(e),this.insertValueToNode(oe.PERSONAL_ID,e);var a=de.generate(this.person.country);this.insertValueToNode(oe.IBAN,a);var t=ke.generate(this.person.country);this.insertValueToNode(oe.PHONE,t);var i=he.generate(this.person.country,this.person.gender);this.insertValueToNode(oe.FIRST_NAME,i);var n=fe.generate(this.person.country);this.insertValueToNode(oe.LAST_NAME,n)}},{key:"insertValueToNode",value:function(e,a){_e.send({action:be.INSERT,target:e,value:a})}}]),t}(d["c"]);Ce=Object(c["a"])([Object(d["a"])({components:{Mocks:ae}})],Ce);var je=Ce,Oe=je,ze=(t("1b20"),Object(X["a"])(Oe,te,ie,!1,null,"07d54bac",null)),Be=ze.exports,Se=function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("div",[t("label",[e._v(" Personal id "),t("input",{directives:[{name:"model",rawName:"v-model",value:e.personalCode,expression:"personalCode"}],attrs:{type:"text"},domProps:{value:e.personalCode},on:{input:function(a){a.target.composing||(e.personalCode=a.target.value)}}})]),e.personalCode?t("div",[t("hr"),t("Mocks",{attrs:{mode:"update",personalCode:e.personalCode}})],1):e._e()])},Pe=[];d["c"].use(m.a);var Ne=function(e){Object(l["a"])(t,e);var a=Object(u["a"])(t);function t(){var e;return Object(o["a"])(this,t),e=a.apply(this,arguments),e.personalCode="",e}return t}(d["c"]);Ne=Object(c["a"])([Object(d["a"])({components:{Mocks:ae}})],Ne);var Ke=Ne,Ee=Ke,Le=(t("feba"),Object(X["a"])(Ee,Se,Pe,!1,null,"06a3afe4",null)),Te=Le.exports,De=function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("div",[t("div",{staticClass:"form-row"},[t("div",{staticClass:"form-row__item"},[t("label",[e._v(" Use notification cleaner "),t("input",{directives:[{name:"model",rawName:"v-model",value:e.isAutoCleaner,expression:"isAutoCleaner"}],attrs:{type:"checkbox"},domProps:{checked:Array.isArray(e.isAutoCleaner)?e._i(e.isAutoCleaner,null)>-1:e.isAutoCleaner},on:{change:[function(a){var t=e.isAutoCleaner,i=a.target,n=!!i.checked;if(Array.isArray(t)){var r=null,s=e._i(t,r);i.checked?s<0&&(e.isAutoCleaner=t.concat([r])):s>-1&&(e.isAutoCleaner=t.slice(0,s).concat(t.slice(s+1)))}else e.isAutoCleaner=n},e.onChangeAutoCleaner]}})])])]),t("div",{staticClass:"form-row"},[t("div",{staticClass:"form-row__item"},[t("button",{on:{click:e.cleanNotifications}},[e._v("Clean")])])])])},Ie=[],Re=function(){function e(){Object(o["a"])(this,e)}return Object(p["a"])(e,[{key:"enable",value:function(){chrome.storage&&chrome.storage.sync.set({"need-clean-notification":!0},(function(){console.log("need-clean-notification: "+!0)}))}},{key:"disable",value:function(){chrome.storage&&chrome.storage.sync.set({"need-clean-notification":!1},(function(){console.log("need-clean-notification: "+!1)}))}},{key:"state",value:function(){return new Promise((function(e,a){chrome.storage&&chrome.storage.sync.get(["need-clean-notification"],(function(a){console.log("Value currently is "+a["need-clean-notification"]),e(a["need-clean-notification"]||!1)}))}))}}]),e}(),Ge=new Re;d["c"].use(m.a);var Ve=function(e){Object(l["a"])(t,e);var a=Object(u["a"])(t);function t(){var e;return Object(o["a"])(this,t),e=a.apply(this,arguments),e.person=new ye,e.isAutoCleaner=!1,e}return Object(p["a"])(t,[{key:"mounted",value:function(){var e=this;Ge.state().then((function(a){e.isAutoCleaner=a,console.log("this.isAutoCleaner = "+a)}))}},{key:"cleanNotifications",value:function(){_e.send({action:be.CLEAN_NOTIFICATION})}},{key:"onChangeAutoCleaner",value:function(){console.log(this.isAutoCleaner),this.isAutoCleaner?Ge.enable():Ge.disable()}}]),t}(d["c"]);Ve=Object(c["a"])([d["a"]],Ve);var xe=Ve,Je=xe,Fe=(t("4809"),Object(X["a"])(Je,De,Ie,!1,null,"590b0168",null)),He=Fe.exports,Ue=function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("div",[t("div",{staticClass:"form-row"},[t("div",{staticClass:"form-row__item"},[t("input",{staticClass:"form-row__item-input",attrs:{title:"Personal code",type:"text",placeholder:"Personal code"},on:{change:e.setPersonalCode}}),t("input",{attrs:{type:"radio",id:"client_type_new",name:"client_type",value:"New",checked:""},on:{focus:e.setClientType}}),t("label",{attrs:{for:"client_type_new"}},[e._v("New")]),t("input",{attrs:{type:"radio",id:"client_type_regular",name:"client_type",value:"Regular"},on:{focus:e.setClientType}}),t("label",{attrs:{for:"client_type_regular"}},[e._v("Regular")])])]),t("div",{staticClass:"form-row"},[t("label",[t("input",{attrs:{type:"button",value:"Update"},on:{click:e.update}})])])])},We=[];d["c"].use(m.a);var Ze=function(e){Object(l["a"])(t,e);var a=Object(u["a"])(t);function t(){var e;return Object(o["a"])(this,t),e=a.apply(this,arguments),e.clientType="New",e}return Object(p["a"])(t,[{key:"update",value:function(){if("New"===this.clientType){var e=new J;e.personalCode=this.personalCode,W.toggleNewClientType(e)}else{var a=new J;a.personalCode=this.personalCode,W.toggleRegularClientType(a)}}},{key:"setClientType",value:function(e){this.clientType=e.target.value}},{key:"setPersonalCode",value:function(e){this.personalCode=e.target.value}}]),t}(d["c"]);Object(c["a"])([Object(d["b"])()],Ze.prototype,"clientTypeUpdate",void 0),Ze=Object(c["a"])([d["a"]],Ze);var $e=Ze,Ye=$e,qe=(t("b47f"),Object(X["a"])(Ye,Ue,We,!1,null,"73d3fb20",null)),Qe=qe.exports;d["c"].use(m.a);var Xe=function(e){Object(l["a"])(t,e);var a=Object(u["a"])(t);function t(){var e;return Object(o["a"])(this,t),e=a.apply(this,arguments),e.tab="person",e}return Object(p["a"])(t,[{key:"isPlugin",value:function(){return console.log(chrome),!!chrome.tabs}}]),t}(d["c"]);Xe=Object(c["a"])([Object(d["a"])({components:{Mocks:ae,PersonTab:Be,MocksTab:Te,EmberTab:He,UserTab:Qe}})],Xe);var ea=Xe,aa=ea,ta=(t("aa64"),Object(X["a"])(aa,v,k,!1,null,"5e51ebac",null)),ia=ta.exports,na=function(e){Object(l["a"])(t,e);var a=Object(u["a"])(t);function t(){return Object(o["a"])(this,t),a.apply(this,arguments)}return t}(d["c"]);na=Object(c["a"])([Object(d["a"])({components:{Main:ia}})],na);var ra=na,sa=ra,oa=(t("034f"),Object(X["a"])(sa,r,s,!1,null,null,null)),la=oa.exports,ua=t("9483");Object(ua["a"])("".concat("/","service-worker.js"),{ready:function(){console.log("App is being served from cache by a service worker.\nFor more details, visit https://goo.gl/AFskqB")},registered:function(){console.log("Service worker has been registered.")},cached:function(){console.log("Content has been cached for offline use.")},updatefound:function(){console.log("New content is downloading.")},updated:function(){console.log("New content is available; please refresh.")},offline:function(){console.log("No internet connection found. App is running in offline mode.")},error:function(e){console.error("Error during service worker registration:",e)}}),n["a"].config.productionTip=!1,new n["a"]({render:function(e){return e(la)}}).$mount("#app")},d384:function(e,a,t){"use strict";t("bf38")},e7cb:function(e,a,t){},feba:function(e,a,t){"use strict";t("439d")}});
//# sourceMappingURL=app.7313b575.js.map